[arch-commits] Commit in libsigc++/trunk (PKGBUILD)
Jan de Groot
jgc at archlinux.org
Tue Sep 27 09:12:50 UTC 2016
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
}
More information about the arch-commits
mailing list