[arch-commits] Commit in gtkmm3/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Tue Sep 27 18:12:58 UTC 2016
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 <ibiru at archlinux.org>
+# Contributor: Ionut Biru <ibiru at 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
}
More information about the arch-commits
mailing list