Date: Thursday, September 4, 2014 @ 20:27:16 Author: jgc Revision: 220948
upgpkg: glib2 2.40.0-2 Update to git snapshot from 2.40 branch. Should fix VLC segfaults by marking the library as unloadable Modified: glib2/trunk/PKGBUILD ----------+ PKGBUILD | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-09-04 17:20:39 UTC (rev 220947) +++ PKGBUILD 2014-09-04 18:27:16 UTC (rev 220948) @@ -4,32 +4,34 @@ pkgbase=glib2 pkgname=(glib2 glib2-docs) pkgver=2.40.0 -pkgrel=1 +pkgrel=2 pkgdesc="Common C routines used by GTK+ and other libs" url="http://www.gtk.org/" arch=(i686 x86_64) -makedepends=('pkg-config' 'python2' 'libxslt' 'docbook-xml' 'pcre' 'libffi' 'elfutils') -source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver:0:4}/glib-$pkgver.tar.xz +makedepends=('pkg-config' 'python2' 'libxslt' 'docbook-xml' 'pcre' 'libffi' 'elfutils' 'gtk-doc' 'git') +source=('git://git.gnome.org/glib#commit=938a468acf58499b7347fa923384829d488b0ef6' revert-warn-glib-compile-schemas.patch) -sha256sums=('0d27f195966ecb1995dcce0754129fd66ebe820c7cd29200d264b02af1aa28b5' +sha256sums=('SKIP' '049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97') prepare() { - cd glib-$pkgver + cd glib patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch } build() { - cd glib-$pkgver + cd glib + NOCONFIGURE=1 ./autogen.sh PYTHON=/usr/bin/python2 ./configure --prefix=/usr --libdir=/usr/lib \ --sysconfdir=/etc \ --with-pcre=system \ - --disable-fam + --disable-fam \ + --enable-gtk-doc make } check() { - cd glib-$pkgver + cd glib #make -k check || : } @@ -40,7 +42,7 @@ options=('!docs' '!emptydirs') license=('LGPL') - cd glib-$pkgver + cd glib make completiondir=/usr/share/bash-completion/completions DESTDIR="$pkgdir" install for _i in "$pkgdir/usr/share/bash-completion/completions/"*; do @@ -58,7 +60,7 @@ license=('custom') options=('docs' '!emptydirs') - cd glib-$pkgver/docs + cd glib/docs make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/glib2-docs" install -m644 reference/COPYING "${pkgdir}/usr/share/licenses/glib2-docs/"
