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
 }

Reply via email to