[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