[arch-commits] Commit in glib2/trunk (PKGBUILD)

Jan de Groot jgc at archlinux.org
Thu Sep 4 18:27:16 UTC 2014


    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/"




More information about the arch-commits mailing list