Date: Sunday, November 11, 2018 @ 17:11:11 Author: foutrelis Revision: 339282
1:2.24.5-3: back to building from tarball Building from git seems to cause ABI differences. Modified: gtkmm/trunk/PKGBUILD ----------+ PKGBUILD | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-11-11 17:07:13 UTC (rev 339281) +++ PKGBUILD 2018-11-11 17:11:11 UTC (rev 339282) @@ -3,41 +3,30 @@ pkgbase=gtkmm pkgname=(gtkmm gtkmm-docs) -pkgver=2.24.5+6+g85967ecc -pkgrel=2 +pkgver=2.24.5 +pkgrel=3 +epoch=1 pkgdesc="C++ bindings for GTK+ 2" url="http://www.gtkmm.org/" arch=(x86_64) license=(LGPL) depends=(gtk2 pangomm atkmm) -makedepends=(git mm-common glibmm-docs cairomm-docs pangomm-docs atkmm-docs) -_commit=85967ecc93d16892896626dfac54143b16ba9b9c # gtkmm-2-24 -source=("git+https://git.gnome.org/browse/gtkmm#commit=$_commit") -sha256sums=('SKIP') +source=(https://ftp.gnome.org/pub/GNOME/sources/$pkgbase/2.24/$pkgbase-$pkgver.tar.xz) +sha256sums=('0680a53b7bf90b4e4bf444d1d89e6df41c777e0bacc96e9c09fc4dd2f5fe6b72') -pkgver() { - cd $pkgbase - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgbase - NOCONFIGURE=1 ./autogen.sh -} - build() { - cd $pkgbase + cd $pkgbase-$pkgver # glibmm 2.46 uses C++11 features CXXFLAGS+=' -std=c++11' - ./configure --prefix=/usr --enable-maintainer-mode + ./configure --prefix=/usr sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } package_gtkmm() { - cd $pkgbase + cd $pkgbase-$pkgver sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile make DESTDIR="$pkgdir" install } @@ -46,6 +35,6 @@ pkgdesc+=" (documentation)" depends=() - cd $pkgbase + cd $pkgbase-$pkgver make -C docs DESTDIR="$pkgdir" install }