[arch-commits] Commit in gtkmm/trunk (PKGBUILD)
Evangelos Foutras
foutrelis at archlinux.org
Sun Nov 11 17:11:11 UTC 2018
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
}
More information about the arch-commits
mailing list