[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