[arch-commits] Commit in lib32-glib2/repos (3 files)

2019-01-21 Thread Jan Steffens via arch-commits
Date: Monday, January 21, 2019 @ 14:54:01
  Author: heftig
Revision: 426199

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-glib2/repos/multilib-testing-x86_64/
  lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD
(from rev 426198, lib32-glib2/trunk/PKGBUILD)
  lib32-glib2/repos/multilib-testing-x86_64/gio-querymodules-32.hook
(from rev 426198, lib32-glib2/trunk/gio-querymodules-32.hook)

--+
 PKGBUILD |   56 +
 gio-querymodules-32.hook |   11 
 2 files changed, 67 insertions(+)

Copied: lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD (from rev 426198, 
lib32-glib2/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2019-01-21 14:54:01 UTC (rev 426199)
@@ -0,0 +1,56 @@
+# Contributor: Ionut Biru 
+# Contributor: Pierre Schmitz 
+# Contributor: Mikko Seppälä 
+
+pkgname=lib32-glib2
+pkgver=2.58.3
+pkgrel=1
+pkgdesc="Low level core library (32-bit)"
+url="https://wiki.gnome.org/Projects/GLib;
+license=(LGPL2.1)
+arch=(x86_64)
+depends=(lib32-pcre lib32-libffi lib32-util-linux lib32-zlib glib2)
+makedepends=(gettext gtk-doc shared-mime-info python lib32-libelf git 
util-linux meson lib32-dbus)
+checkdepends=(desktop-file-utils lib32-glib2)
+options=(!emptydirs)
+_commit=f2d1128ffae0de87680e411fb62ccfccafed6b1c  # tags/2.58.3^0
+source=("git+https://gitlab.gnome.org/GNOME/glib.git#commit=$_commit;
+gio-querymodules-32.hook)
+sha256sums=('SKIP'
+'73b6791b58180e2a02fe908938e6c547ee1b263f8c387262f9a8c4105ffa999a')
+
+pkgver() {
+  cd glib
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd glib
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  arch-meson glib build \
+-D selinux=false \
+--libdir=/usr/lib32
+  ninja -C build
+}
+
+check() {
+  meson test -C build -t 2
+}
+
+package() {
+  DESTDIR="$pkgdir" meson install -C build
+
+  rm -r "$pkgdir"/usr/{share,include}
+  find "$pkgdir/usr/bin" -type f -not -name gio-querymodules -printf 'Removing 
%P\n' -delete
+  mv "$pkgdir"/usr/bin/gio-querymodules{,-32}
+
+  install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
+}
+
+# vim:set sw=2 et:

Copied: lib32-glib2/repos/multilib-testing-x86_64/gio-querymodules-32.hook 
(from rev 426198, lib32-glib2/trunk/gio-querymodules-32.hook)
===
--- multilib-testing-x86_64/gio-querymodules-32.hook
(rev 0)
+++ multilib-testing-x86_64/gio-querymodules-32.hook2019-01-21 14:54:01 UTC 
(rev 426199)
@@ -0,0 +1,11 @@
+[Trigger]
+Type = File
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = usr/lib32/gio/modules/*.so
+
+[Action]
+Description = Updating 32-bit GIO module cache...
+When = PostTransaction
+Exec = /usr/bin/gio-querymodules-32 /usr/lib32/gio/modules


[arch-commits] Commit in lib32-glib2/repos (3 files)

2018-12-18 Thread Jan Steffens via arch-commits
Date: Tuesday, December 18, 2018 @ 20:23:53
  Author: heftig
Revision: 416723

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-glib2/repos/multilib-testing-x86_64/
  lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD
(from rev 416722, lib32-glib2/trunk/PKGBUILD)
  lib32-glib2/repos/multilib-testing-x86_64/gio-querymodules-32.hook
(from rev 416722, lib32-glib2/trunk/gio-querymodules-32.hook)

--+
 PKGBUILD |   56 +
 gio-querymodules-32.hook |   11 
 2 files changed, 67 insertions(+)

Copied: lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD (from rev 416722, 
lib32-glib2/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-12-18 20:23:53 UTC (rev 416723)
@@ -0,0 +1,56 @@
+# Contributor: Ionut Biru 
+# Contributor: Pierre Schmitz 
+# Contributor: Mikko Seppälä 
+
+pkgname=lib32-glib2
+pkgver=2.58.2
+pkgrel=1
+pkgdesc="Low level core library (32-bit)"
+url="https://wiki.gnome.org/Projects/GLib;
+license=(LGPL2.1)
+arch=(x86_64)
+depends=(lib32-pcre lib32-libffi lib32-util-linux lib32-zlib glib2)
+makedepends=(gettext gtk-doc shared-mime-info python lib32-libelf git 
util-linux meson lib32-dbus)
+checkdepends=(desktop-file-utils lib32-glib2)
+options=(!emptydirs)
+_commit=97bcbcb8c2aa0aeee5afd9939efbadbae0c8a8fa  # tags/2.58.2^0
+source=("git+https://gitlab.gnome.org/GNOME/glib.git#commit=$_commit;
+gio-querymodules-32.hook)
+sha256sums=('SKIP'
+'73b6791b58180e2a02fe908938e6c547ee1b263f8c387262f9a8c4105ffa999a')
+
+pkgver() {
+  cd glib
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd glib
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  arch-meson glib build \
+-D selinux=false \
+--libdir=/usr/lib32
+  ninja -C build
+}
+
+check() {
+  meson test -C build -t 2
+}
+
+package() {
+  DESTDIR="$pkgdir" meson install -C build
+
+  rm -r "$pkgdir"/usr/{share,include}
+  find "$pkgdir/usr/bin" -type f -not -name gio-querymodules -printf 'Removing 
%P\n' -delete
+  mv "$pkgdir"/usr/bin/gio-querymodules{,-32}
+
+  install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
+}
+
+# vim:set sw=2 et:

Copied: lib32-glib2/repos/multilib-testing-x86_64/gio-querymodules-32.hook 
(from rev 416722, lib32-glib2/trunk/gio-querymodules-32.hook)
===
--- multilib-testing-x86_64/gio-querymodules-32.hook
(rev 0)
+++ multilib-testing-x86_64/gio-querymodules-32.hook2018-12-18 20:23:53 UTC 
(rev 416723)
@@ -0,0 +1,11 @@
+[Trigger]
+Type = File
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = usr/lib32/gio/modules/*.so
+
+[Action]
+Description = Updating 32-bit GIO module cache...
+When = PostTransaction
+Exec = /usr/bin/gio-querymodules-32 /usr/lib32/gio/modules


[arch-commits] Commit in lib32-glib2/repos (3 files)

2017-06-03 Thread Jan Steffens
Date: Saturday, June 3, 2017 @ 14:03:02
  Author: heftig
Revision: 233763

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-glib2/repos/multilib-testing-x86_64/
  lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD
(from rev 233762, lib32-glib2/trunk/PKGBUILD)
  lib32-glib2/repos/multilib-testing-x86_64/gio-querymodules-32.hook
(from rev 233762, lib32-glib2/trunk/gio-querymodules-32.hook)

--+
 PKGBUILD |   61 +
 gio-querymodules-32.hook |   11 
 2 files changed, 72 insertions(+)

Copied: lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD (from rev 233762, 
lib32-glib2/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2017-06-03 14:03:02 UTC (rev 233763)
@@ -0,0 +1,61 @@
+# $Id$
+# Contributor: Ionut Biru 
+# Contributor: Pierre Schmitz 
+# Contributor: Mikko Seppälä 
+
+_pkgbasename=glib2
+pkgname=lib32-$_pkgbasename
+pkgver=2.52.2+9+g3245eba16
+pkgrel=1
+pkgdesc="Low level core library (32-bit)"
+url="http://www.gtk.org/;
+arch=(x86_64)
+license=(LGPL)
+depends=(lib32-dbus lib32-libffi lib32-pcre lib32-util-linux lib32-libelf 
"$_pkgbasename")
+makedepends=(gcc-multilib python git)
+_commit=3245eba169c439180cc13ed3c76f47298d723031  # glib-2-52
+source=("git+https://git.gnome.org/browse/glib#commit=$_commit;
+gio-querymodules-32.hook)
+sha256sums=('SKIP'
+'73b6791b58180e2a02fe908938e6c547ee1b263f8c387262f9a8c4105ffa999a')
+
+pkgver() {
+  cd glib
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd glib
+  NOCONFIGURE=1 ./autogen.sh
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  cd glib
+  ./configure --prefix=/usr --libdir=/usr/lib32 \
+  --sysconfdir=/etc \
+  --with-pcre=system \
+  --disable-fam \
+  --disable-gtk-doc \
+  $(check_option debug y && echo --enable-debug=yes)
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+}
+
+package() {
+  cd glib
+  make DESTDIR="$pkgdir" install
+
+  rm -r "$pkgdir"/usr/{share,include}
+  find "$pkgdir/usr/bin" -type f -not -name gio-querymodules -delete
+
+  mv "$pkgdir"/usr/bin/gio-querymodules{,-32}
+
+  # install hooks
+  install -d "$pkgdir/usr/share/libalpm/hooks/"
+  install -m644 "$srcdir"/gio-querymodules-32.hook \
+"$pkgdir/usr/share/libalpm/hooks/"
+}

Copied: lib32-glib2/repos/multilib-testing-x86_64/gio-querymodules-32.hook 
(from rev 233762, lib32-glib2/trunk/gio-querymodules-32.hook)
===
--- multilib-testing-x86_64/gio-querymodules-32.hook
(rev 0)
+++ multilib-testing-x86_64/gio-querymodules-32.hook2017-06-03 14:03:02 UTC 
(rev 233763)
@@ -0,0 +1,11 @@
+[Trigger]
+Type = File
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = usr/lib32/gio/modules/*.so
+
+[Action]
+Description = Updating 32-bit GIO module cache...
+When = PostTransaction
+Exec = /usr/bin/gio-querymodules-32 /usr/lib32/gio/modules


[arch-commits] Commit in lib32-glib2/repos (3 files)

2015-10-17 Thread Felix Yan
Date: Saturday, October 17, 2015 @ 09:28:16
  Author: fyan
Revision: 144265

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-glib2/repos/multilib-testing-x86_64/
  lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD
(from rev 144264, lib32-glib2/trunk/PKGBUILD)
  
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
(from rev 144264, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)

+
 PKGBUILD   |   53 +++
 revert-warn-glib-compile-schemas.patch |   33 +++
 2 files changed, 86 insertions(+)

Copied: lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD (from rev 144264, 
lib32-glib2/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2015-10-17 07:28:16 UTC (rev 144265)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer:  Ionut Biru 
+# Contributor: Pierre Schmitz 
+# Contributor: Mikko Seppälä 
+
+_pkgbasename=glib2
+pkgname=lib32-$_pkgbasename
+pkgver=2.46.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-dbus' 'lib32-libffi' 'lib32-pcre' 'lib32-zlib' "$_pkgbasename")
+makedepends=('gcc-multilib' 'python2')
+options=('!docs')
+source=("http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-${pkgver}.tar.xz;
+'revert-warn-glib-compile-schemas.patch')
+sha256sums=('5a1f03b952ebc3a7e9f612b8724f70898183e31503db329b4f15d07163c8fdfb'
+'049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97')
+
+prepare() {
+  cd "${srcdir}/glib-${pkgver}"
+  patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+  ## Prevent runtime unloading of glib
+  # https://bugs.archlinux.org/task/46619
+  # https://bugzilla.gnome.org/show_bug.cgi?id=755609
+  LDFLAGS+=" -Wl,-z,nodelete"
+
+  cd "${srcdir}/glib-${pkgver}"
+  PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc \
+  --libdir=/usr/lib32 --with-pcre=system --disable-fam
+  make
+}
+
+package() {
+  cd "${srcdir}/glib-${pkgver}"
+  make DESTDIR="${pkgdir}" install
+  rm -rf "${pkgdir}"/{etc,usr/{share,include}}
+
+  cd "${pkgdir}"/usr/bin
+  mv gio-querymodules gio-querymodules-32
+  rm -f gdbus glib* gobject-query gsettings gtester*
+  rm -rf "$pkgdir"/usr/lib32/gdbus-2.0
+  find "$pkgdir/usr/bin" -type f -not -name gio-querymodules-32 -delete
+}

Copied: 
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
 (from rev 144264, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)
===
--- multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
(rev 0)
+++ multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
2015-10-17 07:28:16 UTC (rev 144265)
@@ -0,0 +1,33 @@
+From 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa Mon Sep 17 00:00:00 2001
+From: Ryan Lortie 
+Date: Thu, 12 Apr 2012 23:55:34 +
+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


[arch-commits] Commit in lib32-glib2/repos (3 files)

2015-10-04 Thread Felix Yan
Date: Monday, October 5, 2015 @ 04:54:29
  Author: fyan
Revision: 142944

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-glib2/repos/multilib-testing-x86_64/
  lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD
(from rev 142943, lib32-glib2/trunk/PKGBUILD)
  
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
(from rev 142943, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)

+
 PKGBUILD   |   48 +++
 revert-warn-glib-compile-schemas.patch |   33 +
 2 files changed, 81 insertions(+)

Copied: lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD (from rev 142943, 
lib32-glib2/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2015-10-05 02:54:29 UTC (rev 142944)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer:  Ionut Biru 
+# Contributor: Pierre Schmitz 
+# Contributor: Mikko Seppälä 
+
+_pkgbasename=glib2
+pkgname=lib32-$_pkgbasename
+pkgver=2.46.0
+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-dbus' 'lib32-libffi' 'lib32-pcre' 'lib32-zlib' "$_pkgbasename")
+makedepends=('gcc-multilib' 'python2')
+options=('!docs')
+source=("http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-${pkgver}.tar.xz;
+'revert-warn-glib-compile-schemas.patch')
+sha256sums=('b1cee83469ae7d80f17c267c37f090414e93960bd62d2b254a5a96fbc5baacb4'
+'049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97')
+
+prepare() {
+  cd "${srcdir}/glib-${pkgver}"
+  patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch
+}
+
+build() {
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  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
+  make
+}
+
+package() {
+  cd "${srcdir}/glib-${pkgver}"
+  make DESTDIR="${pkgdir}" install
+  rm -rf "${pkgdir}"/{etc,usr/{share,include}}
+
+  cd "${pkgdir}"/usr/bin
+  mv gio-querymodules gio-querymodules-32
+  rm -f gdbus glib* gobject-query gsettings gtester*
+  rm -rf "$pkgdir"/usr/lib32/gdbus-2.0
+  find "$pkgdir/usr/bin" -type f -not -name gio-querymodules-32 -delete
+}

Copied: 
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
 (from rev 142943, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)
===
--- multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
(rev 0)
+++ multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
2015-10-05 02:54:29 UTC (rev 142944)
@@ -0,0 +1,33 @@
+From 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa Mon Sep 17 00:00:00 2001
+From: Ryan Lortie 
+Date: Thu, 12 Apr 2012 23:55:34 +
+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


[arch-commits] Commit in lib32-glib2/repos (3 files)

2015-06-01 Thread Florian Pritz
Date: Monday, June 1, 2015 @ 12:13:39
  Author: bluewind
Revision: 134459

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-glib2/repos/multilib-testing-x86_64/
  lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD
(from rev 134458, lib32-glib2/trunk/PKGBUILD)
  
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
(from rev 134458, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)

+
 PKGBUILD   |   48 +++
 revert-warn-glib-compile-schemas.patch |   33 +
 2 files changed, 81 insertions(+)

Copied: lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD (from rev 134458, 
lib32-glib2/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2015-06-01 10:13:39 UTC (rev 134459)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer:  Ionut Biru ib...@archlinux.org
+# Contributor: Pierre Schmitz pie...@archlinux.de
+# Contributor: Mikko Seppälä t-r-...@mbnet.fi
+
+_pkgbasename=glib2
+pkgname=lib32-$_pkgbasename
+pkgver=2.44.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-dbus' 'lib32-libffi' 'lib32-pcre' 'lib32-zlib' $_pkgbasename)
+makedepends=('gcc-multilib' 'python2')
+options=('!docs')
+source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-${pkgver}.tar.xz;
+'revert-warn-glib-compile-schemas.patch')
+sha256sums=('8811deacaf8a503d0a9b701777ea079ca6a4277be10e3d730d2112735d5eca07'
+'049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97')
+
+prepare() {
+  cd ${srcdir}/glib-${pkgver}
+  patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch
+}
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  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
+  make
+}
+
+package() {
+  cd ${srcdir}/glib-${pkgver}
+  make DESTDIR=${pkgdir} install
+  rm -rf ${pkgdir}/{etc,usr/{share,include}}
+
+  cd ${pkgdir}/usr/bin
+  mv gio-querymodules gio-querymodules-32
+  rm -f gdbus glib* gobject-query gsettings gtester*
+  rm -rf $pkgdir/usr/lib32/gdbus-2.0
+  find $pkgdir/usr/bin -type f -not -name gio-querymodules-32 -delete
+}

Copied: 
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
 (from rev 134458, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)
===
--- multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
(rev 0)
+++ multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
2015-06-01 10:13:39 UTC (rev 134459)
@@ -0,0 +1,33 @@
+From 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa Mon Sep 17 00:00:00 2001
+From: Ryan Lortie de...@desrt.ca
+Date: Thu, 12 Apr 2012 23:55:34 +
+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


[arch-commits] Commit in lib32-glib2/repos (3 files)

2015-04-08 Thread Maxime Gauduin
Date: Wednesday, April 8, 2015 @ 09:38:31
  Author: alucryd
Revision: 130913

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-glib2/repos/multilib-testing-x86_64/
  lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD
(from rev 130912, lib32-glib2/trunk/PKGBUILD)
  
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
(from rev 130912, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)

+
 PKGBUILD   |   48 +++
 revert-warn-glib-compile-schemas.patch |   33 +
 2 files changed, 81 insertions(+)

Copied: lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD (from rev 130912, 
lib32-glib2/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2015-04-08 07:38:31 UTC (rev 130913)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer:  Ionut Biru ib...@archlinux.org
+# Contributor: Pierre Schmitz pie...@archlinux.de
+# Contributor: Mikko Seppälä t-r-...@mbnet.fi
+
+_pkgbasename=glib2
+pkgname=lib32-$_pkgbasename
+pkgver=2.44.0
+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-dbus' 'lib32-libffi' 'lib32-pcre' 'lib32-zlib' $_pkgbasename)
+makedepends=('gcc-multilib' 'python2')
+options=('!docs')
+source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-${pkgver}.tar.xz;
+'revert-warn-glib-compile-schemas.patch')
+sha256sums=('f2d362b106a08fa801770d41829a06fcfe287a00421018869eebf5efc796f5b9'
+'049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97')
+
+prepare() {
+  cd ${srcdir}/glib-${pkgver}
+  patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch
+}
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  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
+  make
+}
+
+package() {
+  cd ${srcdir}/glib-${pkgver}
+  make DESTDIR=${pkgdir} install
+  rm -rf ${pkgdir}/{etc,usr/{share,include}}
+
+  cd ${pkgdir}/usr/bin
+  mv gio-querymodules gio-querymodules-32
+  rm -f gdbus glib* gobject-query gsettings gtester*
+  rm -rf $pkgdir/usr/lib32/gdbus-2.0
+  find $pkgdir/usr/bin -type f -not -name gio-querymodules-32 -delete
+}

Copied: 
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
 (from rev 130912, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)
===
--- multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
(rev 0)
+++ multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
2015-04-08 07:38:31 UTC (rev 130913)
@@ -0,0 +1,33 @@
+From 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa Mon Sep 17 00:00:00 2001
+From: Ryan Lortie de...@desrt.ca
+Date: Thu, 12 Apr 2012 23:55:34 +
+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


[arch-commits] Commit in lib32-glib2/repos (3 files)

2015-03-13 Thread Florian Pritz
Date: Friday, March 13, 2015 @ 22:31:18
  Author: bluewind
Revision: 129211

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-glib2/repos/multilib-testing-x86_64/
  lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD
(from rev 129210, lib32-glib2/trunk/PKGBUILD)
  
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
(from rev 129210, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)

+
 PKGBUILD   |   48 +++
 revert-warn-glib-compile-schemas.patch |   33 +
 2 files changed, 81 insertions(+)

Copied: lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD (from rev 129210, 
lib32-glib2/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2015-03-13 21:31:18 UTC (rev 129211)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer:  Ionut Biru ib...@archlinux.org
+# Contributor: Pierre Schmitz pie...@archlinux.de
+# Contributor: Mikko Seppälä t-r-...@mbnet.fi
+
+_pkgbasename=glib2
+pkgname=lib32-$_pkgbasename
+pkgver=2.42.2
+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-dbus' 'lib32-libffi' 'lib32-pcre' 'lib32-zlib' $_pkgbasename)
+makedepends=('gcc-multilib' 'python2')
+options=('!docs')
+source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-${pkgver}.tar.xz;
+'revert-warn-glib-compile-schemas.patch')
+sha256sums=('a3cc1ebd2bd310a9fdf42ae4293ee713cdf1764bd29f552febf3bf44cadae7db'
+'049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97')
+
+prepare() {
+  cd ${srcdir}/glib-${pkgver}
+  patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch
+}
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  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
+  make
+}
+
+package() {
+  cd ${srcdir}/glib-${pkgver}
+  make DESTDIR=${pkgdir} install
+  rm -rf ${pkgdir}/{etc,usr/{share,include}}
+
+  cd ${pkgdir}/usr/bin
+  mv gio-querymodules gio-querymodules-32
+  rm -f gdbus glib* gobject-query gsettings gtester*
+  rm -rf $pkgdir/usr/lib32/gdbus-2.0
+  find $pkgdir/usr/bin -type f -not -name gio-querymodules-32 -delete
+}

Copied: 
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
 (from rev 129210, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)
===
--- multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
(rev 0)
+++ multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
2015-03-13 21:31:18 UTC (rev 129211)
@@ -0,0 +1,33 @@
+From 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa Mon Sep 17 00:00:00 2001
+From: Ryan Lortie de...@desrt.ca
+Date: Thu, 12 Apr 2012 23:55:34 +
+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


[arch-commits] Commit in lib32-glib2/repos (3 files)

2014-10-01 Thread Maxime Gauduin
Date: Wednesday, October 1, 2014 @ 22:45:59
  Author: alucryd
Revision: 119987

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-glib2/repos/multilib-testing-x86_64/
  lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD
(from rev 119986, lib32-glib2/trunk/PKGBUILD)
  
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
(from rev 119986, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)

+
 PKGBUILD   |   48 +++
 revert-warn-glib-compile-schemas.patch |   33 +
 2 files changed, 81 insertions(+)

Copied: lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD (from rev 119986, 
lib32-glib2/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2014-10-01 20:45:59 UTC (rev 119987)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer:  Ionut Biru ib...@archlinux.org
+# Contributor: Pierre Schmitz pie...@archlinux.de
+# Contributor: Mikko Seppälä t-r-...@mbnet.fi
+
+_pkgbasename=glib2
+pkgname=lib32-$_pkgbasename
+pkgver=2.42.0
+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-dbus' 'lib32-libffi' 'lib32-pcre' 'lib32-zlib' $_pkgbasename)
+makedepends=('gcc-multilib' 'python2')
+options=('!docs')
+source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-${pkgver}.tar.xz;
+'revert-warn-glib-compile-schemas.patch')
+sha256sums=('94fbc0a7d10633433ff383e540607de649c1b46baaa59dea446a50977a6c4472'
+'049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97')
+
+prepare() {
+  cd ${srcdir}/glib-${pkgver}
+  patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch
+}
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  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
+  make
+}
+
+package() {
+  cd ${srcdir}/glib-${pkgver}
+  make DESTDIR=${pkgdir} install
+  rm -rf ${pkgdir}/{etc,usr/{share,include}}
+
+  cd ${pkgdir}/usr/bin
+  mv gio-querymodules gio-querymodules-32
+  rm -f gdbus glib* gobject-query gsettings gtester*
+  rm -rf $pkgdir/usr/lib32/gdbus-2.0
+  find $pkgdir/usr/bin -type f -not -name gio-querymodules-32 -delete
+}

Copied: 
lib32-glib2/repos/multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch
 (from rev 119986, lib32-glib2/trunk/revert-warn-glib-compile-schemas.patch)
===
--- multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
(rev 0)
+++ multilib-testing-x86_64/revert-warn-glib-compile-schemas.patch  
2014-10-01 20:45:59 UTC (rev 119987)
@@ -0,0 +1,33 @@
+From 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa Mon Sep 17 00:00:00 2001
+From: Ryan Lortie de...@desrt.ca
+Date: Thu, 12 Apr 2012 23:55:34 +
+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


[arch-commits] Commit in lib32-glib2/repos (3 files)

2013-04-21 Thread Jan Steffens
Date: Monday, April 22, 2013 @ 00:18:02
  Author: heftig
Revision: 88694

db-move: moved lib32-glib2 from [multilib-testing] to [multilib] (x86_64)

Added:
  lib32-glib2/repos/multilib-x86_64/PKGBUILD
(from rev 88693, lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD)
Deleted:
  lib32-glib2/repos/multilib-testing-x86_64/
  lib32-glib2/repos/multilib-x86_64/PKGBUILD

--+
 /PKGBUILD|   41 +
 multilib-x86_64/PKGBUILD |   41 -
 2 files changed, 41 insertions(+), 41 deletions(-)

Deleted: multilib-x86_64/PKGBUILD
===
--- multilib-x86_64/PKGBUILD2013-04-21 22:17:15 UTC (rev 88693)
+++ multilib-x86_64/PKGBUILD2013-04-21 22:18:02 UTC (rev 88694)
@@ -1,41 +0,0 @@
-# $Id$
-# Maintainer:  Ionut Biru ib...@archlinux.org
-# Contributor: Pierre Schmitz pie...@archlinux.de
-# Contributor: Mikko Seppälä t-r-...@mbnet.fi
-
-_pkgbasename=glib2
-pkgname=lib32-$_pkgbasename
-pkgver=2.34.3
-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-pcre' 'lib32-zlib' 'lib32-dbus-core' lib32-libffi 
$_pkgbasename)
-makedepends=('gcc-multilib' python2)
-options=('!libtool' '!docs')
-source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-${pkgver}.tar.xz)
-sha256sums=('855fcbf87cb93065b488358e351774d8a39177281023bae58c286f41612658a7')
-
-build() {
-  export CC=gcc -m32
-  export CXX=g++ -m32
-  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
-
-  cd ${srcdir}/glib-${pkgver}
-  PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc 
--libdir=/usr/lib32 \
-  --enable-static --enable-shared --with-pcre=system --disable-fam
-  make
-}
-
-package() {
-  cd ${srcdir}/glib-${pkgver}
-  make DESTDIR=${pkgdir} install
-  rm -rf ${pkgdir}/{etc,usr/{share,include}}
-
-  cd ${pkgdir}/usr/bin
-  mv gio-querymodules gio-querymodules-32
-  rm -f gdbus glib* gobject-query gsettings gtester*
-  rm -rf $pkgdir/usr/lib32/gdbus-2.0
-  find $pkgdir/usr/bin -type f -not -name gio-querymodules-32 -delete
-}

Copied: lib32-glib2/repos/multilib-x86_64/PKGBUILD (from rev 88693, 
lib32-glib2/repos/multilib-testing-x86_64/PKGBUILD)
===
--- multilib-x86_64/PKGBUILD(rev 0)
+++ multilib-x86_64/PKGBUILD2013-04-21 22:18:02 UTC (rev 88694)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer:  Ionut Biru ib...@archlinux.org
+# Contributor: Pierre Schmitz pie...@archlinux.de
+# Contributor: Mikko Seppälä t-r-...@mbnet.fi
+
+_pkgbasename=glib2
+pkgname=lib32-$_pkgbasename
+pkgver=2.36.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-pcre' 'lib32-zlib' 'lib32-dbus-core' lib32-libffi 
$_pkgbasename)
+makedepends=('gcc-multilib' python2)
+options=('!libtool' '!docs')
+source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-${pkgver}.tar.xz)
+sha256sums=('7de37586794e92c024feebe5d306bf5f245fef4803c3666af1ae8dac6ee10b24')
+
+build() {
+  export CC=gcc -m32
+  export CXX=g++ -m32
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+
+  cd ${srcdir}/glib-${pkgver}
+  PYTHON=/usr/bin/python2 ./configure --prefix=/usr --sysconfdir=/etc 
--libdir=/usr/lib32 \
+  --enable-static --enable-shared --with-pcre=system --disable-fam
+  make
+}
+
+package() {
+  cd ${srcdir}/glib-${pkgver}
+  make DESTDIR=${pkgdir} install
+  rm -rf ${pkgdir}/{etc,usr/{share,include}}
+
+  cd ${pkgdir}/usr/bin
+  mv gio-querymodules gio-querymodules-32
+  rm -f gdbus glib* gobject-query gsettings gtester*
+  rm -rf $pkgdir/usr/lib32/gdbus-2.0
+  find $pkgdir/usr/bin -type f -not -name gio-querymodules-32 -delete
+}