Date: Tuesday, September 27, 2016 @ 18:12:57 Author: heftig Revision: 277083
3.22.0-1 Modified: gtkmm3/trunk/PKGBUILD ----------+ PKGBUILD | 47 ++++++++++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-09-27 18:10:46 UTC (rev 277082) +++ PKGBUILD 2016-09-27 18:12:57 UTC (rev 277083) @@ -1,39 +1,48 @@ # $Id$ -# Maintainer: Ionut Biru <ib...@archlinux.org> +# Contributor: Ionut Biru <ib...@archlinux.org> pkgbase=gtkmm3 -_pkgbasename=gtkmm -pkgname=('gtkmm3' 'gtkmm3-docs') -pkgver=3.20.1 +pkgname=(gtkmm3 gtkmm3-docs) +pkgdesc="C++ bindings for gtk3" +pkgver=3.22.0 pkgrel=1 -arch=('i686' 'x86_64') -makedepends=('gtk3' 'pangomm' 'atkmm' 'glibmm-docs' 'mm-common' 'doxygen' 'libxslt') -license=('LGPL') -options=('!emptydirs') +arch=(i686 x86_64) +depends=(gtk3 pangomm atkmm) +makedepends=(glibmm-docs pangomm-docs atkmm-docs mm-common git) +license=(LGPL) +options=(!emptydirs) url="http://www.gtkmm.org/" -source=(http://ftp.gnome.org/pub/GNOME/sources/$_pkgbasename/${pkgver:0:4}/$_pkgbasename-$pkgver.tar.xz) -sha256sums=('051de1b8756ca6ec61f26264338cfc3060af936fd70bf4558bfe1e115418c612') +_commit=0b6096676d878b9225b3897f3d359121cdebbe00 +source=("git://git.gnome.org/gtkmm#commit=$_commit") +sha256sums=('SKIP') +pkgver() { + cd gtkmm + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd gtkmm + NOCONFIGURE=1 ./autogen.sh +} + build() { - cd "$_pkgbasename-$pkgver" - ./configure --prefix=/usr + cd gtkmm + ./configure --prefix=/usr --enable-maintainer-mode sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } package_gtkmm3() { - pkgdesc="C++ bindings for gtk3" - depends=('gtk3' 'pangomm' 'atkmm') - cd "$_pkgbasename-$pkgver" - + cd gtkmm sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile - make DESTDIR="$pkgdir" install } package_gtkmm3-docs() { - pkgdesc="Developer documentation for gtkmm v3" + pkgdesc="Developer documentation for gtkmm3" + depends=() - cd "$_pkgbasename-$pkgver" + cd gtkmm make -C docs DESTDIR="$pkgdir" install }