Date: Tuesday, September 27, 2016 @ 09:12:49 Author: jgc Revision: 277024
upgpkg: libsigc++ 2.10.0-1 Modified: libsigc++/trunk/PKGBUILD ----------+ PKGBUILD | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-09-27 08:55:25 UTC (rev 277023) +++ PKGBUILD 2016-09-27 09:12:49 UTC (rev 277024) @@ -4,18 +4,29 @@ pkgbase=libsigc++ pkgname=('libsigc++' 'libsigc++-docs') -pkgver=2.8.0 +pkgver=2.10.0 pkgrel=1 arch=('i686' 'x86_64') license=('LGPL') url="http://libsigc.sourceforge.net/" -makedepends=('gcc-libs') +makedepends=('gcc-libs' 'git' 'mm-common' 'doxygen' 'libxslt' 'graphviz') options=('!emptydirs') -source=("http://ftp.gnome.org/pub/GNOME/sources/${pkgbase}/${pkgver:0:3}/${pkgbase}-${pkgver}.tar.xz") -sha256sums=('774980d027c52947cb9ee4fac6ffe2ca60cc2f753068a89dfd281c83dbff9651') +_commit=83f1e2fe7855f85af570b9653903d2c426d67e72 +source=("git://git.gnome.org/libsigcplusplus#commit=$_commit") +sha256sums=('SKIP') +pkgver() { + cd libsigcplusplus + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd libsigcplusplus + NOCONFIGURE=1 ./autogen.sh +} + build() { - cd "${srcdir}/${pkgbase}-${pkgver}" + cd libsigcplusplus ./configure --prefix=/usr make } @@ -27,7 +38,7 @@ replaces=('libsigc++2.0') conflicts=('libsigc++2.0') - cd "${srcdir}/libsigc++-${pkgver}" + cd libsigcplusplus sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile make DESTDIR="${pkgdir}" install } @@ -38,6 +49,6 @@ replaces=('libsigc++2.0-docs') conflicts=('libsigc++2.0-docs') - cd "${srcdir}/libsigc++-${pkgver}/docs" + cd libsigcplusplus/docs make DESTDIR="${pkgdir}" install }