[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Sun Nov 17 15:07:53 UTC 2019
Date: Sunday, November 17, 2019 @ 15:07:53
Author: heftig
Revision: 368989
2.28.7-4: Remove broken Python 3 support
Modified:
pygobject2/trunk/PKGBUILD
----------+
PKGBUILD | 55 +++++++++++++++----------------------------------------
1 file changed, 15 insertions(+), 40 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-11-17 14:55:29 UTC (rev 368988)
+++ PKGBUILD 2019-11-17 15:07:53 UTC (rev 368989)
@@ -1,16 +1,19 @@
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
# Maintainer: Jan de Groot <jgc at archlinux.org>
pkgbase=pygobject2
-pkgname=(python-gobject2 python2-gobject2 pygobject2-devel)
+pkgname=(python2-gobject2)
pkgver=2.28.7
-pkgrel=3
-pkgdesc="Python bindings for GObject (legacy)"
+pkgrel=4
+pkgdesc="Legacy Python 2 bindings for GObject"
url="https://wiki.gnome.org/Projects/PyGObject"
arch=(x86_64)
license=(LGPL)
-depends=(glib2)
-makedepends=(python python2 git)
-options=(!emptydirs)
+depends=(glib2 python2)
+makedepends=(git)
+provides=("pygobject2-devel=$pkgver-$pkgrel")
+conflicts=('pygobject2-devel')
+replaces=('pygobject2-devel<=2.28.7-3')
_commit=c9594b6a91e6ca2086fedec2ed8249e0a9c029fc # tags/PYGOBJECT_2_28_7^0
source=("git+https://gitlab.gnome.org/GNOME/pygobject.git#commit=$_commit")
sha256sums=('SKIP')
@@ -21,49 +24,21 @@
}
prepare() {
- mkdir build-py{2,3} devel
cd pygobject
find . \( -name '*.py' -o -name '*.py.in' \) -exec sed -i '1s|python$|&2|' {} +
autoreconf -fvi
}
-_build() (
- cd build-py$1
- ../pygobject/configure --prefix=/usr --disable-introspection PYTHON=/usr/bin/python$1
+build() (
+ cd pygobject
+ CPPFLAGS+=' -Wno-deprecated-declarations'
+ ./configure --prefix=/usr --disable-introspection PYTHON=/usr/bin/python2
sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
)
-build() {
- _build 2
- _build 3
-}
-
-package_python-gobject2() {
- depends=("pygobject2-devel=$pkgver" python)
-
- cd build-py3
- make DESTDIR="$pkgdir" install
- rm -r "$pkgdir"/usr/{include,lib/pkgconfig,share/pygobject/xsl}
- rm -r "$pkgdir"/usr/share/gtk-doc
-}
-
package_python2-gobject2() {
- pkgdesc="${pkgdesc/Python/Python2}"
- depends=("pygobject2-devel=$pkgver" python2)
-
- cd build-py2
+ cd pygobject
make DESTDIR="$pkgdir" install
- mv "$pkgdir"/usr/{include,lib/pkgconfig,share/pygobject/xsl} "$srcdir/devel"
- rm -r "$pkgdir"/usr/share/gtk-doc
+ rm -r "$pkgdir/usr/share/gtk-doc"
}
-
-package_pygobject2-devel() {
- pkgdesc="Common development files for pygobject2"
-
- cd devel
- mkdir -p "$pkgdir"/usr/{lib,share/pygobject}
- mv include "$pkgdir/usr/"
- mv pkgconfig "$pkgdir/usr/lib/"
- mv xsl "$pkgdir/usr/share/pygobject/"
-}
More information about the arch-commits
mailing list