[arch-commits] Commit in pygobject/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Tue Sep 4 17:54:52 UTC 2018
Date: Tuesday, September 4, 2018 @ 17:54:51
Author: heftig
Revision: 333314
3.30.0-1
Modified:
pygobject/trunk/PKGBUILD (contents, properties)
----------+
PKGBUILD | 47 ++++++++++++++++++++++++++---------------------
1 file changed, 26 insertions(+), 21 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-09-04 17:39:07 UTC (rev 333313)
+++ PKGBUILD 2018-09-04 17:54:51 UTC (rev 333314)
@@ -1,18 +1,18 @@
-# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
# Contributor: Ionut Biru <ibiru at archlinux.org>
pkgbase=pygobject
pkgname=(python-gobject python2-gobject pygobject-devel)
-pkgver=3.28.3
-pkgrel=2
+pkgver=3.30.0
+pkgrel=1
pkgdesc="Python Bindings for GLib/GObject/GIO/GTK+"
url="https://wiki.gnome.org/Projects/PyGObject"
arch=(x86_64)
license=(LGPL)
depends=(gobject-introspection-runtime)
-makedepends=(python{,2}-cairo gobject-introspection git autoconf-archive)
+makedepends=(python{,2}-cairo gobject-introspection git meson)
optdepends=('cairo: Cairo bindings')
-_commit=8c84ef95c9a76de9189feedfebc8963db29d6bf0 # tags/3.28.3^0
+_commit=0e438464890c069c83eea19b0a5b9bc1906a1eab # tags/3.30.0^0
source=("git+https://gitlab.gnome.org/GNOME/pygobject.git#commit=$_commit")
sha256sums=('SKIP')
@@ -22,28 +22,32 @@
}
prepare() {
- mkdir build-py{2,3} devel
cd $pkgbase
- NOCONFIGURE=1 ./autogen.sh
}
_build() (
- cd build-py$1
- ../$pkgbase/configure --prefix=/usr --with-python=/usr/bin/python$1
- sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make
+ arch-meson $pkgbase build-$1 -D python=/usr/bin/$1
+ ninja -C build-$1
)
+_package() {
+ DESTDIR="$pkgdir" meson install -C build-$1
+ $1 -m compileall "$pkgdir/usr/lib"
+ $1 -O -m compileall "$pkgdir/usr/lib"
+}
+
build() {
- _build 2
- _build 3
+ _build python
+ _build python2
}
package_python-gobject() {
depends=("pygobject-devel=$pkgver" python)
- cd build-py3
- make DESTDIR="$pkgdir" install
+ _package python
+
+### Split -devel
+ mkdir -p "$srcdir/devel"
mv "$pkgdir"/usr/{include,lib/pkgconfig} "$srcdir/devel"
}
@@ -51,9 +55,9 @@
pkgdesc="${pkgdesc/Python/Python2}"
depends=("pygobject-devel=$pkgver" python2)
- cd build-py2
- make DESTDIR="$pkgdir" install
- python2 -m compileall "$pkgdir"/usr/lib/python2.7/site-packages/gi
+ _package python2
+
+### Remove -devel
rm -r "$pkgdir"/usr/{include,lib/pkgconfig}
}
@@ -61,8 +65,9 @@
pkgdesc="Common development files for pygobject"
optdepends=()
- cd devel
mkdir -p "$pkgdir/usr/lib"
- mv include "$pkgdir/usr/"
- mv pkgconfig "$pkgdir/usr/lib/"
+ mv devel/include "$pkgdir/usr"
+ mv devel/pkgconfig "$pkgdir/usr/lib"
}
+
+# vim:set sw=2 et:
Property changes on: pygobject/trunk/PKGBUILD
___________________________________________________________________
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
More information about the arch-commits
mailing list