Commit bc2f009b authored by Luca Giambonini's avatar Luca Giambonini

glib2 lib32 group build

parent 8a50248a
......@@ -3,7 +3,7 @@
_pkgbasename=atk
pkgname=lib32-$_pkgbasename
pkgver=2.15.4
pkgver=2.26.0
pkgrel=1
pkgdesc="A library providing a set of interfaces for accessibility (32-bit)"
arch=('x86_64')
......@@ -12,7 +12,7 @@ depends=('lib32-glib2' $_pkgbasename=$pkgver)
makedepends=('gcc-multilib')
source=(http://ftp.gnome.org/pub/gnome/sources/${_pkgbasename}/${pkgver%.*}/${_pkgbasename}-${pkgver}.tar.xz)
url='http://www.gtk.org/'
sha256sums=('0dddfa73a02178ca21a8de172c86d699aa887b4efeec736b4c8721eee4ac349c')
sha256sums=('eafe49d5c4546cb723ec98053290d7e0b8d85b3fdb123938213acb7bb4178827')
build() {
export CC="gcc -m32"
......
......@@ -3,7 +3,7 @@
_pkgbasename=cairo
pkgname=lib32-$_pkgbasename
pkgver=1.14.4
pkgver=1.14.10
pkgrel=1
_ubuntu_diff_version=${pkgver}-1
pkgdesc="Cairo vector graphics library (32-bit)"
......@@ -18,9 +18,9 @@ provides=("${pkgname}-ubuntu")
conflicts=("${pkgname}-ubuntu")
replaces=("${pkgname}-ubuntu")
source=("http://cairographics.org/releases/${_pkgbasename}-${pkgver}.tar.xz"
"http://archive.ubuntu.com/ubuntu/pool/main/c/cairo/cairo_${_ubuntu_diff_version}.debian.tar.xz")
sha1sums=('5b44471e7c328f96de6830baf8ea65030de797f9'
'7602b72defd4f540bcc29a1860e30f00db86a808')
"http://archive.ubuntu.com/ubuntu/pool/main/c/cairo/cairo_${_ubuntu_diff_version}ubuntu1.debian.tar.xz")
sha1sums=('28c59d85d6b790c21b8b59ece73a6a1dda28d69a'
'89429dcce2a2efe930361b98f6d8210b885bba93')
build() {
export CC="gcc -m32"
......
--- a/src/cairo-xlib-display.c.ubuntu 2010-08-04 11:57:49.000000000 +0200
+++ b/src/cairo-xlib-display.c 2010-08-04 11:58:28.000000000 +0200
@@ -353,11 +353,7 @@
/* Prior to Render 0.10, there is no protocol support for gradients and
* we call function stubs instead, which would silently consume the drawing.
*/
-#if RENDER_MAJOR == 0 && RENDER_MINOR < 10
display->buggy_gradients = TRUE;
-#else
- display->buggy_gradients = FALSE;
-#endif
display->buggy_pad_reflect = FALSE;
display->buggy_repeat = FALSE;
......@@ -5,7 +5,7 @@
_pkgbasename=dbus-glib
pkgname=lib32-${_pkgbasename}
pkgver=0.102
pkgver=0.108
pkgrel=1
pkgdesc="GLib bindings for DBUS (32-bit)"
arch=(x86_64)
......@@ -15,7 +15,7 @@ depends=('lib32-dbus-core' 'lib32-glib2' "${_pkgbasename}=${pkgver}")
makedepends=('gcc-multilib' 'lib32-libffi' 'pkgconfig')
options=('!emptydirs')
source=(http://dbus.freedesktop.org/releases/${_pkgbasename}/${_pkgbasename}-${pkgver}.tar.gz)
md5sums=('f76b8558fd575d0106c3a556eaa49184')
md5sums=('a66a613705870752ca9786e0359aea97')
build() {
export CC="gcc -m32"
......
......@@ -2,7 +2,7 @@
_pkgbasename=elfutils
pkgname=lib32-elfutils
pkgver=0.167
pkgver=0.170
pkgrel=1
pkgdesc="Collection of libraries for working with ELF object files and DWARF debugging information (32-bit)"
arch=('x86_64')
......@@ -12,7 +12,7 @@ depends=('lib32-bzip2' 'lib32-zlib' $_pkgbasename=$pkgver)
makedepends=('lib32-gcc-libs')
source=(https://fedorahosted.org/releases/e/l/elfutils/${pkgver}/elfutils-${pkgver}.tar.bz2{,.sig})
options=('staticlibs')
sha1sums=('91cec7fec0031758cc0c842a87ee8c5faa4d8107'
sha1sums=('aff6feac0ff69eb7b240babdf2918f640eadb032'
'SKIP')
validpgpkeys=('47CC0331081B8BC6D0FD4DA08370665B57816A6A') # Mark J. Wielaard <mark@klomp.org>
......
_pkgbasename=gdk-pixbuf2
pkgname=lib32-$_pkgbasename
pkgver=2.36.3
pkgrel=2
pkgver=2.36.11
pkgrel=1
pkgdesc="An image loading library (32-bit)"
arch=('x86_64')
url="http://www.gtk.org/"
......@@ -12,7 +12,7 @@ makedepends=(gcc lib32-gcc-libs)
options=('!docs')
install=gdk-pixbuf2.install
source=(http://download.gnome.org/sources/gdk-pixbuf/${pkgver%.*}/gdk-pixbuf-${pkgver}.tar.xz)
sha256sums=('5223138f7d31afc6b356a049930304ec0abd6ac1113a5d3d1dba5cd4a4d639ec')
sha256sums=('ae62ab87250413156ed72ef756347b10208c00e76b222d82d9ed361ed9dde2f3')
build() {
export CC="gcc -m32"
......
......@@ -3,25 +3,21 @@
_pkgbasename=glib2
pkgname=lib32-$_pkgbasename
pkgver=2.46.2
pkgver=2.54.1
pkgrel=1
pkgdesc="Common C routines used by GTK+ 2.4 and other libs (32-bit)"
url="http://www.gtk.org/"
arch=('x86_64')
license=('LGPL')
depends=('lib32-libdbus' 'lib32-libffi' 'lib32-pcre' 'lib32-zlib' "${_pkgbasename}=${pkgver}")
makedepends=('gcc-multilib' 'python2')
depends=('lib32-libdbus' 'lib32-libffi' 'lib32-pcre' 'lib32-elfutils' 'lib32-util-linux' "${_pkgbasename}=${pkgver}")
makedepends=('gcc-multilib' 'python3')
options=('!docs')
source=("http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-${pkgver}.tar.xz"
'revert-warn-glib-compile-schemas.patch' 'memleak.patch')
sha256sums=('5031722e37036719c1a09163cc6cf7c326e4c4f1f1e074b433c156862bd733db'
'049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97'
'8337eeba4a32133d41575c8338fca32ac6a867e6e4a4e021355fcdeb606420a6')
source=("http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-${pkgver}.tar.xz")
sha256sums=('50c01b1419324f10fbf9b9709ec2164b18586968bdce7540583bf32302cf47a3')
prepare() {
cd "${srcdir}/glib-${pkgver}"
patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch
patch -Np1 -i ../memleak.patch
}
build() {
......@@ -30,8 +26,8 @@ build() {
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
cd "${srcdir}/glib-${pkgver}"
PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc \
--libdir=/usr/lib32 --with-pcre=system --disable-fam
PYTHON=/usr/bin/python3 ./configure --prefix=/usr --sysconfdir=/etc \
--libdir=/usr/lib32 --with-pcre=system --disable-fam --disable-gtk-doc
make
}
......
From db641e32920ee8b553ab6f2d318aafa156e4390c Mon Sep 17 00:00:00 2001
From: Evangelos Foutras <evangelos@foutrelis.com>
Date: Wed, 25 Nov 2015 23:29:18 +0200
Subject: GDBusProxy: Fix a memory leak during initialization
https://bugzilla.gnome.org/show_bug.cgi?id=758641
---
gio/gdbusproxy.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/gio/gdbusproxy.c b/gio/gdbusproxy.c
index 52a22fb..7b1140f 100644
--- a/gio/gdbusproxy.c
+++ b/gio/gdbusproxy.c
@@ -1720,6 +1720,7 @@ async_initable_init_second_finish (GAsyncInitable *initable,
if (result != NULL)
{
process_get_all_reply (proxy, result);
+ g_variant_unref (result);
}
proxy->priv->initialized = TRUE;
--
cgit v0.11.2
From 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa Mon Sep 17 00:00:00 2001
From: Ryan Lortie <desrt@desrt.ca>
Date: Thu, 12 Apr 2012 23:55:34 +0000
Subject: glib-compile-schemas: warn about bad dconf paths
For quite some time the recommended usage of GSettings and dconf has
been to use paths like /org/gnome/example/. Use of /apps/ has spilled
over from GConf and is continuing to make its way into a number of
applications as they port.
glib-compile-schemas will now warn about these types of paths being
used. This generates a lot of noise, but hopefully it will reduce the
number of ported applications making this mistake.
---
diff --git a/gio/glib-compile-schemas.c b/gio/glib-compile-schemas.c
index cf02389..27d0181 100644
--- a/gio/glib-compile-schemas.c
+++ b/gio/glib-compile-schemas.c
@@ -1204,6 +1204,12 @@ parse_state_start_schema (ParseState *state,
return;
}
+ if (path && (g_str_has_prefix (path, "/apps/") ||
+ g_str_has_prefix (path, "/desktop/") ||
+ g_str_has_prefix (path, "/system/")))
+ g_printerr ("warning: Schema '%s' has path '%s'. Paths starting with "
+ "'/apps/', '/desktop/' or '/system/' are deprecated.\n", id, path);
+
state->schema_state = schema_state_new (path, gettext_domain,
extends, extends_name, list_of);
--
cgit v0.9.0.2
......@@ -3,17 +3,17 @@
# Contributor: Chris Kitching <chriskitching@linux.com>
pkgname=lib32-gstreamer
pkgver=1.10.3
pkgver=1.12.3
pkgrel=1
pkgdesc="GStreamer Multimedia Framework (32-bit)"
arch=('x86_64')
license=('LGPL')
url="http://gstreamer.freedesktop.org/"
depends=('lib32-libxml2' 'lib32-glib2' 'gstreamer')
depends=('lib32-libxml2' 'lib32-glib2' 'gstreamer' 'lib32-libunwind')
optdepends=('sh: feedback script')
makedepends=('intltool' 'pkgconfig' 'gtk-doc' 'gobject-introspection' 'python2')
source=(${url}/src/gstreamer/gstreamer-${pkgver}.tar.xz{,.asc})
sha256sums=('85b9dc1b2991f224fa90d534ec57014896c479e061dc9fa1bc16ae17cbebb63d'
sha256sums=('d388f492440897f02b01eebb033ca2d41078a3d85c0eddc030cdea5a337a216e'
'SKIP')
validpgpkeys=('7F4BC7CC3CA06F97336BBFEB0668CC1486C2D7B5')
......
......@@ -2,14 +2,14 @@
_pkgbasename=harfbuzz
pkgname=lib32-$_pkgbasename
pkgver=1.4.7
pkgver=1.6.0
pkgrel=1
pkgdesc="OpenType text shaping engine (32-bit)"
url="http://www.freedesktop.org/wiki/Software/HarfBuzz"
arch=(x86_64)
license=(MIT)
makedepends=(lib32-glib2 lib32-freetype2 lib32-icu $_pkgbasename gcc-multilib ragel git)
_commit=fc15e60eadfc89aca5b8815262b8ee888f285169 # tags/1.4.7^0
_commit=25846cc39fb8a9516b8de4333f909851d471156f # tags/1.6.0^0
source=("git+https://anongit.freedesktop.org/git/harfbuzz#commit=$_commit")
sha256sums=('SKIP')
......
_pkgbasename=libunwind
pkgname=lib32-libunwind
pkgver=1.2.1
pkgrel=1
pkgdesc="Portable and efficient C programming interface (API) to determine the call-chain of a program (32-bit)"
arch=('x86_64')
url="http://www.nongnu.org/libunwind/"
license=('GPL')
makedepends=('gcc-multilib')
depends=('lib32-gcc-libs' 'libunwind' 'lib32-xz')
source=(http://download.savannah.gnu.org/releases/$_pkgbasename/$_pkgbasename-$pkgver.tar.gz{,.sig})
sha512sums=('af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b'
'SKIP')
validpgpkeys=('1675C8DA2EF907FB116EB709EC52B396E6874AF2') # Dave Watson <davejwatson@fb.com> , project admin for unwind
build() {
export CC="gcc -m32"
export CXX="g++ -m32"
cd $_pkgbasename-$pkgver
./configure \
--build=i686-pc-linux-gnu \
--host=i686-pc-linux-gnu \
--prefix=/usr \
--libdir=/usr/lib32 \
--disable-documentation
make
}
check() {
cd "$srcdir/$_pkgbasename-$pkgver"
# This function is ``supposed'' to fail. Upstream know, but haven't fixed it.
make check || :
}
package_lib32-libunwind() {
cd $_pkgbasename-$pkgver
make DESTDIR="$pkgdir" install
# this build only provides multilib binary for x86 on x86_64 , remove all includes for other architectures
find $pkgdir/usr/include/*.h -not -name "*x86*" -exec rm -f {} \;
}
_pkgbasename=libxml2
pkgname=lib32-$_pkgbasename
pkgver=2.9.4+12+ge905f08
pkgver=2.9.6+3+g5af594d8
pkgrel=1
pkgdesc="XML parsing library, version 2 (32-bit)"
arch=(x86_64)
license=('custom')
depends=('lib32-zlib>=1.2.4' 'lib32-readline>=7.0' 'lib32-ncurses>=6.0' $_pkgbasename=$pkgver)
depends=('lib32-zlib' 'lib32-readline' 'lib32-ncurses' $_pkgbasename=$pkgver)
makedepends=('lib32-gcc-libs')
_commit=e905f08123e4a6e7731549e6f09dadff4cab65bd # master
_commit=5af594d8bc55121ae454cba4d05793d1db7ff612 # master
source=(git://git.gnome.org/libxml2#commit=$_commit
http://www.w3.org/XML/Test/xmlts20080827.tar.gz)
md5sums=('SKIP'
......
_pkgbasename=openssl
pkgname=lib32-$_pkgbasename
_ver=1.0.2k
_ver=1.0.2l
# use a pacman compatible version scheme
pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
pkgrel=1
......@@ -17,7 +17,7 @@ source=("https://www.openssl.org/source/${_pkgbasename}-${_ver}.tar.gz"
'no-rpath.patch'
'ca-dir.patch')
validpgpkeys=(8657ABB260F056B1E5190839D9C4D26D0E604491)
md5sums=('f965fc0bf01bf882b31314b61391ae65'
md5sums=('f85123cd390e864dfbe517e7616e6566'
'SKIP'
'dc78d3d06baffc16217519242ce92478'
'3bf51be3a1bbd262be46dc619f92aa90')
......
......@@ -2,8 +2,8 @@
_pkgbasename=pango
pkgname=lib32-$_pkgbasename
pkgver=1.38.1
pkgrel=2
pkgver=1.40.12
pkgrel=1
pkgdesc="A library for layout and rendering of text (32-bit)"
arch=('x86_64')
license=('LGPL')
......@@ -14,7 +14,7 @@ options=('!emptydirs')
install=pango.install
source=(http://ftp.gnome.org/pub/gnome/sources/${_pkgbasename}/${pkgver:0:4}/${_pkgbasename}-${pkgver}.tar.xz)
url="http://www.pango.org/"
sha256sums=('1320569f6c6d75d6b66172b2d28e59c56ee864ee9df202b76799c4506a214eb7')
sha256sums=('75f1a9a8e4e2b28cbc078b50c1fa927ee4ded994d1ade97c5603e2d1f3161cfc')
prepare() {
cd "${srcdir}/${_pkgbasename}-${pkgver}"
......
_pkgbasename=pcre
pkgname=lib32-$_pkgbasename
pkgver=8.39
pkgver=8.41
pkgrel=1
pkgdesc="A library that implements Perl 5-style regular expressions (32-bit)"
arch=('x86_64')
......@@ -8,7 +8,7 @@ url="http://pcre.sourceforge.net"
license=('custom')
depends=('lib32-gcc-libs' $_pkgbasename=$pkgver)
source=(https://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${_pkgbasename}-${pkgver}.tar.bz2{,.sig})
md5sums=('e3fca7650a0556a2647821679d81f585'
md5sums=('c160d22723b1670447341b08c58981c1'
'SKIP')
validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8') # Philip Hazel
......
......@@ -4,10 +4,10 @@
_pkgbasename=util-linux
pkgname=lib32-$_pkgbasename
pkgver=2.29
pkgver=2.31
_pkgver=(${pkgver//./ })
_pkgver=${_pkgver[0]}.${_pkgver[1]}
pkgrel=1
pkgrel=2
pkgdesc="Miscellaneous system utilities for Linux (32-bit)"
url='http://www.kernel.org/pub/linux/utils/util-linux/'
arch=('x86_64')
......@@ -17,7 +17,7 @@ makedepends=('gcc-multilib')
license=('GPL2')
options=('!libtool' '!emptydirs')
source=("ftp://ftp.kernel.org/pub/linux/utils/util-linux/v${_pkgver}/util-linux-$pkgver.tar.xz")
md5sums=('07b6845f48a421ad5844aa9d58edb837')
md5sums=('5b6821c403c3cc6e7775f74df1882a20')
build() {
cd "$_pkgbasename-$pkgver"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment