Date: Wednesday, April 3, 2013 @ 15:54:10 Author: jgc Revision: 181362
upgpkg: glib2 2.36.0-4 Remove gdb scripts, add docs Modified: glib2/trunk/PKGBUILD ----------+ PKGBUILD | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-04-03 13:29:28 UTC (rev 181361) +++ PKGBUILD 2013-04-03 13:54:10 UTC (rev 181362) @@ -1,17 +1,14 @@ # $Id$ # Maintainer: Jan de Groot <[email protected]> -pkgname=glib2 +pkgbase=glib2 +pkgname=(glib2 glib2-docs) pkgver=2.36.0 -pkgrel=3 +pkgrel=4 pkgdesc="Common C routines used by GTK+ and other libs" url="http://www.gtk.org/" arch=(i686 x86_64) -license=('LGPL') -depends=('pcre' 'libffi') -makedepends=('pkg-config' 'python2' 'libxslt' 'docbook-xml') -optdepends=('python2: for gdbus-codegen and gtester-report') -options=('!libtool' '!docs' '!emptydirs') +makedepends=('pkg-config' 'python2' 'libxslt' 'docbook-xml' 'pcre' 'libffi') source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-$pkgver.tar.xz revert-warn-glib-compile-schemas.patch) sha256sums=('455a8abe8692c5174bcc7ffa15b96a7521a2f2f9fb47594405927c35cb9bb227' @@ -27,11 +24,34 @@ make } -package() { +package_glib2() { + depends=('pcre' 'libffi') + optdepends=('python2: for gdbus-codegen and gtester-report') + options=('!docs' '!libtool' '!emptydirs') + license=('LGPL') + cd glib-$pkgver make completiondir=/usr/share/bash-completion/completions DESTDIR="$pkgdir" install for _i in "$pkgdir/usr/share/bash-completion/completions/"*; do chmod -x "$_i" done + + # Our gdb does not ship the required python modules, so remove it + rm -rf "$pkgdir/usr/share/gdb/" } + +package_glib2-docs() { + pkgdesc="Documentation for glib2" + conflicts=('gobject2-docs') + replaces=('gobject2-docs') + license=('custom') + options=('docs' '!emptydirs') + + cd glib-$pkgver/docs + make DESTDIR="${pkgdir}" install + install -m755 -d "${pkgdir}/usr/share/licenses/glib2-docs" + install -m644 reference/COPYING "${pkgdir}/usr/share/licenses/glib2-docs/" + + rm -rf "${pkgdir}/usr/share/man" +}
