Date: Saturday, April 17, 2010 @ 07:59:37 Author: ibiru Revision: 77699
upgpkg: libsigc++2.0 2.2.6-1 update to 2.2.6 and split docs from the main package Modified: libsigc++2.0/trunk/PKGBUILD ----------+ PKGBUILD | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-04-17 11:42:16 UTC (rev 77698) +++ PKGBUILD 2010-04-17 11:59:37 UTC (rev 77699) @@ -2,21 +2,35 @@ # Maintainer: Jan de Groot <j...@archlinux.org> # Contributor: Tom Newsom <jeeps...@gmx.co.uk> -pkgname=libsigc++2.0 -pkgver=2.2.5 +pkgbase=libsigc++2.0 +pkgname=('libsigc++2.0' 'libsigc++2.0-docs') +pkgver=2.2.6 pkgrel=1 -pkgdesc="Libsigc++ implements a full callback system for use in widget libraries - V2" arch=(i686 x86_64) license=('LGPL') url="http://libsigc.sourceforge.net/" source=(http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-${pkgver}.tar.bz2) -depends=('gcc-libs>=4.4.1') +makedepends=('gcc-libs>=4.4.3') options=(!libtool !emptydirs) -sha256sums=('1249e77ef9556227c10d0dad726f0946fecc3b36e448ae72368ef8f3d3b520ba') +sha256sums=('93bfd6fc867c99dd3cad695908b45d35b640c6cd12dace43bfa38e48e9a54caa') build() { cd "${srcdir}/libsigc++-${pkgver}" ./configure --prefix=/usr || return 1 make || return 1 +} + +package_libsigc++2.0() { + pkgdesc="Libsigc++ implements a full callback system for use in widget libraries - V2" + depends=('gcc-libs>=4.4.3') + cd "${srcdir}/libsigc++-${pkgver}" + sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile make DESTDIR="${pkgdir}" install || return 1 } + +package_libsigc++2.0-docs() { + pkgdesc="Developer documentation for libsigc++" + cd "${srcdir}/libsigc++-${pkgver}/docs" + make DESTDIR="${pkgdir}" install || return 1 +} +