[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Thursday, April 9, 2020 @ 01:04:16 Author: felixonmars Revision: 379883 libffi 3.3 rebuild Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-04-09 00:49:28 UTC (rev 379882) +++ PKGBUILD2020-04-09 01:04:16 UTC (rev 379883) @@ -4,7 +4,7 @@ pkgbase=pygobject2 pkgname=(python2-gobject2) pkgver=2.28.7 -pkgrel=4 +pkgrel=5 pkgdesc="Legacy Python 2 bindings for GObject" url="https://wiki.gnome.org/Projects/PyGObject"; arch=(x86_64)
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
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 === --- PKGBUILD2019-11-17 14:55:29 UTC (rev 368988) +++ PKGBUILD2019-11-17 15:07:53 UTC (rev 368989) @@ -1,16 +1,19 @@ +# Maintainer: Jan Alexander Steffens (heftig) # Maintainer: Jan de Groot 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/" -}
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Sunday, November 17, 2019 @ 14:55:29 Author: heftig Revision: 368988 fix urls Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-11-17 14:12:58 UTC (rev 368987) +++ PKGBUILD2019-11-17 14:55:29 UTC (rev 368988) @@ -5,7 +5,7 @@ pkgver=2.28.7 pkgrel=3 pkgdesc="Python bindings for GObject (legacy)" -url="http://www.pygtk.org/"; +url="https://wiki.gnome.org/Projects/PyGObject"; arch=(x86_64) license=(LGPL) depends=(glib2) @@ -12,7 +12,7 @@ makedepends=(python python2 git) options=(!emptydirs) _commit=c9594b6a91e6ca2086fedec2ed8249e0a9c029fc # tags/PYGOBJECT_2_28_7^0 -source=("git+https://git.gnome.org/browse/pygobject#commit=$_commit";) +source=("git+https://gitlab.gnome.org/GNOME/pygobject.git#commit=$_commit";) sha256sums=('SKIP') pkgver() {
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Monday, November 4, 2019 @ 08:36:18 Author: felixonmars Revision: 366702 Python 3.8 rebuild Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-11-04 08:21:52 UTC (rev 366701) +++ PKGBUILD2019-11-04 08:36:18 UTC (rev 366702) @@ -3,7 +3,7 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.7 -pkgrel=2 +pkgrel=3 pkgdesc="Python bindings for GObject (legacy)" url="http://www.pygtk.org/"; arch=(x86_64)
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Saturday, June 30, 2018 @ 18:04:19 Author: felixonmars Revision: 327875 Python 3.7 rebuild Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-06-30 17:58:34 UTC (rev 327874) +++ PKGBUILD2018-06-30 18:04:19 UTC (rev 327875) @@ -4,7 +4,7 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.7 -pkgrel=1 +pkgrel=2 pkgdesc="Python bindings for GObject (legacy)" url="http://www.pygtk.org/"; arch=(x86_64)
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Sunday, December 10, 2017 @ 16:48:36 Author: heftig Revision: 312067 2.28.7-1 Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD | 82 + 1 file changed, 39 insertions(+), 43 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-12-10 16:44:38 UTC (rev 312066) +++ PKGBUILD2017-12-10 16:48:36 UTC (rev 312067) @@ -3,72 +3,68 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) -pkgver=2.28.6 -pkgrel=13 +pkgver=2.28.7 +pkgrel=1 +pkgdesc="Python bindings for GObject (legacy)" +url="http://www.pygtk.org/"; arch=(x86_64) -url="http://www.pygtk.org/"; license=(LGPL) +depends=(glib2) makedepends=(python python2 git) - -# pygobject-2-28 branch: https://git.gnome.org/browse/pygobject/log/?h=pygobject-2-28 -source=('git://git.gnome.org/pygobject#commit=9456ba7') +options=(!emptydirs) +_commit=c9594b6a91e6ca2086fedec2ed8249e0a9c029fc # tags/PYGOBJECT_2_28_7^0 +source=("git+https://git.gnome.org/browse/pygobject#commit=$_commit";) sha256sums=('SKIP') +pkgver() { + cd pygobject + git describe --tags | sed 's/^PYGOBJECT_//;s/_/./g;s/-/+/g' +} + prepare() { + mkdir build-py{2,3} devel cd pygobject - autoreconf -fi - - cp -a . ../python2-build - - find -O3 ../python2-build \ -\( -name '*.py' -o -name '*.py.in' \) \ --exec sed -i '1s|python$|&2|' {} + + find . \( -name '*.py' -o -name '*.py.in' \) -exec sed -i '1s|python$|&2|' {} + + autoreconf -fvi } -build() { - cd python2-build - ./configure --prefix=/usr --disable-introspection \ -PYTHON=/usr/bin/python2 +_build() ( + cd build-py$1 + ../pygobject/configure --prefix=/usr --disable-introspection PYTHON=/usr/bin/python$1 + sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make +) - cd ../pygobject - ./configure --prefix=/usr --disable-introspection - make +build() { + _build 2 + _build 3 } package_python-gobject2() { - pkgdesc="Python 3 bindings for GObject2" - depends=(glib2 pygobject2-devel python) - replaces=(py3gobject) - provides=("py3gobject=$pkgver") + depends=("pygobject2-devel=$pkgver" python) - cd pygobject + cd build-py3 make DESTDIR="$pkgdir" install - - # Delete devel stuff - rm -r "$pkgdir"/usr/{include,lib/pkgconfig,share/{gtk-doc,pygobject/xsl}} + rm -r "$pkgdir"/usr/{include,lib/pkgconfig,share/pygobject/xsl} + rm -r "$pkgdir"/usr/share/gtk-doc } package_python2-gobject2() { - pkgdesc="Python 2 bindings for GObject2" - depends=(glib2 pygobject2-devel python2) - replaces=(pygobject) - provides=("pygobject=$pkgver") + pkgdesc="${pkgdesc/Python/Python2}" + depends=("pygobject2-devel=$pkgver" python2) - cd python2-build + cd build-py2 make DESTDIR="$pkgdir" install - + mv "$pkgdir"/usr/{include,lib/pkgconfig,share/pygobject/xsl} "$srcdir/devel" rm -r "$pkgdir"/usr/share/gtk-doc - - # Split devel stuff - cd .. - mkdir -p devel/usr/{lib,share/pygobject} - mv {"$pkgdir",devel}/usr/include - mv {"$pkgdir",devel}/usr/lib/pkgconfig - mv {"$pkgdir",devel}/usr/share/pygobject/xsl } package_pygobject2-devel() { - pkgdesc="Development files for the pygobject bindings" - mv devel/* "$pkgdir" + 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/" }
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Saturday, December 24, 2016 @ 11:34:41 Author: bpiotrowski Revision: 284618 Python 3.6 rebuild Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-12-24 11:30:34 UTC (rev 284617) +++ PKGBUILD2016-12-24 11:34:41 UTC (rev 284618) @@ -4,7 +4,7 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=12 +pkgrel=13 arch=(i686 x86_64) url="http://www.pygtk.org/"; license=(LGPL)
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Saturday, September 19, 2015 @ 22:07:54 Author: heftig Revision: 246690 py3.5 Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-09-19 19:54:30 UTC (rev 246689) +++ PKGBUILD2015-09-19 20:07:54 UTC (rev 246690) @@ -4,7 +4,7 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=11 +pkgrel=12 arch=(i686 x86_64) url="http://www.pygtk.org/"; license=(LGPL)
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Sunday, August 31, 2014 @ 21:52:14 Author: heftig Revision: 220850 Don't patch python files post-install Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-08-31 19:51:34 UTC (rev 220849) +++ PKGBUILD2014-08-31 19:52:14 UTC (rev 220850) @@ -4,7 +4,7 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=10 +pkgrel=11 arch=(i686 x86_64) url="http://www.pygtk.org/"; license=(LGPL) @@ -18,8 +18,11 @@ cd pygobject autoreconf -fi - cd .. - cp -a pygobject python2-build + cp -a . ../python2-build + + find -O3 ../python2-build \ +\( -name '*.py' -o -name '*.py.in' \) \ +-exec sed -i '1s|python$|&2|' {} + } build() { @@ -55,9 +58,6 @@ cd python2-build make DESTDIR="$pkgdir" install - find "$pkgdir"/usr/share/pygobject -name '*.py' -exec \ -sed -i '1s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|' {} + - rm -r "$pkgdir"/usr/share/gtk-doc # Split devel stuff
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Monday, March 17, 2014 @ 22:37:37 Author: heftig Revision: 208095 python3.4 rebuild Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-03-17 20:55:35 UTC (rev 208094) +++ PKGBUILD2014-03-17 21:37:37 UTC (rev 208095) @@ -4,7 +4,7 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=9 +pkgrel=10 arch=(i686 x86_64) url="http://www.pygtk.org/"; license=(LGPL)
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Saturday, October 20, 2012 @ 04:59:40 Author: heftig Revision: 169376 Actually apply that python2 patch Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD | 38 ++ 1 file changed, 18 insertions(+), 20 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-10-20 08:42:34 UTC (rev 169375) +++ PKGBUILD2012-10-20 08:59:40 UTC (rev 169376) @@ -4,7 +4,7 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=7 +pkgrel=8 arch=('i686' 'x86_64') url="http://www.pygtk.org/"; license=('LGPL') @@ -20,9 +20,15 @@ '4bff9adcea13a824c45d14ec501c927df47d23c22507a2456d8b5ec885924c0a') build() { - cd "${srcdir}" + cd pygobject-$pkgver + + # patches available in 2.28 branch but unreleased. + patch -Np1 -i "${srcdir}/python2-fix-type.patch" + patch -Np1 -i "${srcdir}/python3-fix-build.patch" + patch -Np1 -i "${srcdir}/python3-fix-maketrans.patch" + + cd .. cp -a "pygobject-${pkgver}" python2-build - mkdir devel ( cd python2-build @@ -33,11 +39,6 @@ ( cd "pygobject-${pkgver}" -#patches available in 2.28 branch but unreleased. -patch -Np1 -i "${srcdir}/python2-fix-type.patch" -patch -Np1 -i "${srcdir}/python3-fix-build.patch" -patch -Np1 -i "${srcdir}/python3-fix-maketrans.patch" - ./configure --prefix=/usr --disable-introspection make ) @@ -49,7 +50,7 @@ replaces=('py3gobject') provides=("py3gobject=$pkgver") - cd "${srcdir}/pygobject-${pkgver}" + cd pygobject-${pkgver} make DESTDIR="${pkgdir}" install # Delete devel stuff @@ -62,25 +63,22 @@ replaces=('pygobject') provides=("pygobject=$pkgver") - cd "${srcdir}/python2-build" + cd python2-build make DESTDIR="${pkgdir}" install find "$pkgdir"/usr/share/pygobject -name '*.py' | \ xargs sed -i "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" # Split devel stuff - mv "$pkgdir"/usr/{include,lib/pkgconfig,share/{gtk-doc,pygobject/xsl}} \ -"$srcdir/devel/" + cd .. + mkdir -p devel/usr/{lib,share/pygobject} + mv {"$pkgdir",devel}/usr/include + mv {"$pkgdir",devel}/usr/lib/pkgconfig + mv {"$pkgdir",devel}/usr/share/gtk-doc + mv {"$pkgdir",devel}/usr/share/pygobject/xsl } package_pygobject2-devel() { pkgdesc="Development files for the pygobject bindings" - - cd "${srcdir}/devel" - mkdir -p "$pkgdir"/usr/{include,lib,share/pygobject} - - mv include "$pkgdir/usr/" - mv pkgconfig "$pkgdir/usr/lib/" - mv gtk-doc "$pkgdir/usr/share/" - mv xsl "$pkgdir/usr/share/pygobject/" + mv devel/* "$pkgdir" }
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Monday, October 15, 2012 @ 20:39:17 Author: allan Revision: 168791 upgpkg: pygobject2 2.28.6-7 python-3.3 rebuild Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-10-16 00:34:59 UTC (rev 168790) +++ PKGBUILD2012-10-16 00:39:17 UTC (rev 168791) @@ -4,7 +4,7 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=6 +pkgrel=7 arch=('i686' 'x86_64') url="http://www.pygtk.org/"; license=('LGPL')
[arch-commits] Commit in pygobject2/trunk (PKGBUILD python2-fix-type.patch)
Date: Sunday, May 6, 2012 @ 18:43:56 Author: bisson Revision: 158677 fix FS#29782 Added: pygobject2/trunk/python2-fix-type.patch Modified: pygobject2/trunk/PKGBUILD + PKGBUILD |5 +++- python2-fix-type.patch | 50 +++ 2 files changed, 54 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-05-06 22:35:08 UTC (rev 158676) +++ PKGBUILD2012-05-06 22:43:56 UTC (rev 158677) @@ -4,16 +4,18 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=5 +pkgrel=6 arch=('i686' 'x86_64') url="http://www.pygtk.org/"; license=('LGPL') makedepends=('python' 'python2') source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/${pkgver%.*}/pygobject-${pkgver}.tar.xz +python2-fix-type.patch python3-fix-build.patch python3-fix-maketrans.patch) options=('!libtool') sha256sums=('fb8a1d4f665130a125011659bd347c7339c944232163dbb9a34fd0686577adb8' +'b7b415499ffc0817cf551edf76a3fe47938db2c9f6240046eae681e6ef9b37ea' 'feafd4664f8455edf0bf8407ac45e219bb550df806ce0d601baae951e8c188ca' '4bff9adcea13a824c45d14ec501c927df47d23c22507a2456d8b5ec885924c0a') @@ -32,6 +34,7 @@ ( cd "pygobject-${pkgver}" #patches available in 2.28 branch but unreleased. +patch -Np1 -i "${srcdir}/python2-fix-type.patch" patch -Np1 -i "${srcdir}/python3-fix-build.patch" patch -Np1 -i "${srcdir}/python3-fix-maketrans.patch" Added: python2-fix-type.patch === --- python2-fix-type.patch (rev 0) +++ python2-fix-type.patch 2012-05-06 22:43:56 UTC (rev 158677) @@ -0,0 +1,50 @@ +From 42d01f060c5d764baa881d13c103d68897163a49 Mon Sep 17 00:00:00 2001 +From: Ryan Lortie +Date: Mon, 12 Mar 2012 16:44:14 -0400 +Subject: gio-types.defs: change some enums to flags + +These flags types were originally incorrectly handled in glib as being +enums. That bug was fixed, but they're still enums here, leading to +warnings about the mismatch. + +Change them to flags. + +https://bugzilla.gnome.org/show_bug.cgi?id=668522 +--- + gio/gio-types.defs |6 +++--- + 1 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/gio/gio-types.defs b/gio/gio-types.defs +index 331e0bc..7eee5c8 100644 +--- a/gio/gio-types.defs b/gio/gio-types.defs +@@ -526,7 +526,7 @@ + ) + ) + +-(define-enum MountMountFlags ++(define-flags MountMountFlags + (in-module "gio") + (c-name "GMountMountFlags") + (gtype-id "G_TYPE_MOUNT_MOUNT_FLAGS") +@@ -545,7 +545,7 @@ + ) + ) + +-(define-enum DriveStartFlags ++(define-flags DriveStartFlags + (in-module "gio") + (c-name "GDriveStartFlags") + (gtype-id "G_TYPE_DRIVE_START_FLAGS") +@@ -770,7 +770,7 @@ + ) + ) + +-(define-enum SocketMsgFlags ++(define-flags SocketMsgFlags + (in-module "gio") + (c-name "GSocketMsgFlags") + (gtype-id "G_TYPE_SOCKET_MSG_FLAGS") +-- +1.7.9.1 +
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Wednesday, April 25, 2012 @ 06:24:04 Author: allan Revision: 157174 upgpkg: pygobject2 2.28.6-5 libffi rebuild Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-04-25 10:19:14 UTC (rev 157173) +++ PKGBUILD2012-04-25 10:24:04 UTC (rev 157174) @@ -4,7 +4,7 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=4 +pkgrel=5 arch=('i686' 'x86_64') url="http://www.pygtk.org/"; license=('LGPL')
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Wednesday, September 28, 2011 @ 06:53:53 Author: ibiru Revision: 138803 fix dependencies Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-09-28 10:31:26 UTC (rev 138802) +++ PKGBUILD2011-09-28 10:53:53 UTC (rev 138803) @@ -4,11 +4,10 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=3 +pkgrel=4 arch=('i686' 'x86_64') url="http://www.pygtk.org/"; license=('LGPL') -depends=('glib2' 'pygobject2-devel') makedepends=('python' 'python2') source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/${pkgver%.*}/pygobject-${pkgver}.tar.xz python3-fix-build.patch @@ -43,7 +42,7 @@ package_python-gobject2() { pkgdesc="Python 3 bindings for GObject2" - depends+=('python') + depends=('glib2' 'pygobject2-devel' 'python') replaces=('py3gobject') provides=("py3gobject=$pkgver") @@ -56,7 +55,7 @@ package_python2-gobject2() { pkgdesc="Python 2 bindings for GObject2" - depends+=('python2') + depends=('glib2' 'pygobject2-devel' 'python2') replaces=('pygobject') provides=("pygobject=$pkgver")
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Friday, September 16, 2011 @ 05:07:57 Author: ibiru Revision: 138098 drop replaces/provides for pygobject2-devel, codegen has a sense only for python2 port Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-09-16 08:59:15 UTC (rev 138097) +++ PKGBUILD2011-09-16 09:07:57 UTC (rev 138098) @@ -4,12 +4,12 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') url="http://www.pygtk.org/"; license=('LGPL') depends=('glib2' 'pygobject2-devel') -makedepends=(python python2 'namcap') +makedepends=('python' 'python2') source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/${pkgver%.*}/pygobject-${pkgver}.tar.xz python3-fix-build.patch python3-fix-maketrans.patch) @@ -43,6 +43,7 @@ package_python-gobject2() { pkgdesc="Python 3 bindings for GObject2" + depends+=('python') replaces=('py3gobject') provides=("py3gobject=$pkgver") @@ -55,6 +56,7 @@ package_python2-gobject2() { pkgdesc="Python 2 bindings for GObject2" + depends+=('python2') replaces=('pygobject') provides=("pygobject=$pkgver") @@ -65,23 +67,18 @@ xargs sed -i "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" # Split devel stuff - mv "$pkgdir"/usr/{bin,include,lib/pkgconfig,share/{gtk-doc,pygobject/{2.0/codegen,xsl}}} \ + mv "$pkgdir"/usr/{include,lib/pkgconfig,share/{gtk-doc,pygobject/xsl}} \ "$srcdir/devel/" } package_pygobject2-devel() { pkgdesc="Development files for the pygobject bindings" - depends=('python2') - replaces=('pygobject-devel') - provides=('pygobject-devel') cd "${srcdir}/devel" - mkdir -p "$pkgdir"/usr/{include,lib,share/pygobject/2.0} + mkdir -p "$pkgdir"/usr/{include,lib,share/pygobject} - mv bin "$pkgdir/usr/" mv include "$pkgdir/usr/" mv pkgconfig "$pkgdir/usr/lib/" mv gtk-doc "$pkgdir/usr/share/" - mv codegen "$pkgdir/usr/share/pygobject/2.0/" mv xsl "$pkgdir/usr/share/pygobject/" }
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Friday, September 2, 2011 @ 14:41:04 Author: ibiru Revision: 136912 disable g-i, as it conflicts with pygobject3 Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD | 18 -- 1 file changed, 8 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-09-02 18:22:52 UTC (rev 136911) +++ PKGBUILD2011-09-02 18:41:04 UTC (rev 136912) @@ -4,12 +4,12 @@ pkgbase=pygobject2 pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="http://www.pygtk.org/"; license=('LGPL') -depends=('glib2' 'gobject-introspection') -makedepends=(python python2 python-cairo python2-cairo) +depends=('glib2' 'pygobject2-devel') +makedepends=(python python2 'namcap') source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/${pkgver%.*}/pygobject-${pkgver}.tar.xz python3-fix-build.patch python3-fix-maketrans.patch) @@ -26,7 +26,7 @@ ( cd python2-build export PYTHON=/usr/bin/python2 -./configure --prefix=/usr +./configure --prefix=/usr --disable-introspection make ) @@ -36,14 +36,13 @@ patch -Np1 -i "${srcdir}/python3-fix-build.patch" patch -Np1 -i "${srcdir}/python3-fix-maketrans.patch" -./configure --prefix=/usr +./configure --prefix=/usr --disable-introspection make ) } package_python-gobject2() { pkgdesc="Python 3 bindings for GObject2" - depends+=('python' 'python-cairo' 'pygobject2-devel') replaces=('py3gobject') provides=("py3gobject=$pkgver") @@ -56,7 +55,6 @@ package_python2-gobject2() { pkgdesc="Python 2 bindings for GObject2" - depends+=('python2' 'python2-cairo' 'pygobject2-devel') replaces=('pygobject') provides=("pygobject=$pkgver") @@ -73,9 +71,9 @@ package_pygobject2-devel() { pkgdesc="Development files for the pygobject bindings" - depends=(python2) - replaces=pygobject-devel - provides=pygobject-devel + depends=('python2') + replaces=('pygobject-devel') + provides=('pygobject-devel') cd "${srcdir}/devel" mkdir -p "$pkgdir"/usr/{include,lib,share/pygobject/2.0}
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Friday, September 2, 2011 @ 07:42:42 Author: ibiru Revision: 136845 add version to provide Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-09-02 11:31:09 UTC (rev 136844) +++ PKGBUILD2011-09-02 11:42:42 UTC (rev 136845) @@ -44,8 +44,8 @@ package_python-gobject2() { pkgdesc="Python 3 bindings for GObject2" depends+=('python' 'python-cairo' 'pygobject2-devel') - replaces=py3gobject - provides=py3gobject + replaces=('py3gobject') + provides=("py3gobject=$pkgver") cd "${srcdir}/pygobject-${pkgver}" make DESTDIR="${pkgdir}" install @@ -57,8 +57,8 @@ package_python2-gobject2() { pkgdesc="Python 2 bindings for GObject2" depends+=('python2' 'python2-cairo' 'pygobject2-devel') - replaces=pygobject - provides=pygobject + replaces=('pygobject') + provides=("pygobject=$pkgver") cd "${srcdir}/python2-build" make DESTDIR="${pkgdir}" install
[arch-commits] Commit in pygobject2/trunk (PKGBUILD)
Date: Friday, September 2, 2011 @ 07:28:12 Author: ibiru Revision: 136843 rename pygobject to python2-gobject2 and py3gobject to python-gobject Modified: pygobject2/trunk/PKGBUILD --+ PKGBUILD | 48 +++- 1 file changed, 27 insertions(+), 21 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-09-02 09:52:32 UTC (rev 136842) +++ PKGBUILD2011-09-02 11:28:12 UTC (rev 136843) @@ -1,26 +1,26 @@ # $Id$ # Maintainer: Jan de Groot -pkgbase=pygobject -pkgname=(pygobject py3gobject pygobject-devel) +pkgbase=pygobject2 +pkgname=(python-gobject2 python2-gobject2 pygobject2-devel) pkgver=2.28.6 pkgrel=1 arch=('i686' 'x86_64') +url="http://www.pygtk.org/"; license=('LGPL') depends=('glib2' 'gobject-introspection') makedepends=(python python2 python-cairo python2-cairo) -source=(http://ftp.gnome.org/pub/gnome/sources/${pkgbase}/${pkgver%.*}/${pkgbase}-${pkgver}.tar.xz +source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/${pkgver%.*}/pygobject-${pkgver}.tar.xz python3-fix-build.patch python3-fix-maketrans.patch) options=('!libtool') -url="http://www.pygtk.org/"; sha256sums=('fb8a1d4f665130a125011659bd347c7339c944232163dbb9a34fd0686577adb8' 'feafd4664f8455edf0bf8407ac45e219bb550df806ce0d601baae951e8c188ca' '4bff9adcea13a824c45d14ec501c927df47d23c22507a2456d8b5ec885924c0a') build() { cd "${srcdir}" - cp -a "${pkgbase}-${pkgver}" python2-build + cp -a "pygobject-${pkgver}" python2-build mkdir devel ( @@ -31,7 +31,7 @@ ) ( -cd "${pkgbase}-${pkgver}" +cd "pygobject-${pkgver}" #patches available in 2.28 branch but unreleased. patch -Np1 -i "${srcdir}/python3-fix-build.patch" patch -Np1 -i "${srcdir}/python3-fix-maketrans.patch" @@ -41,10 +41,25 @@ ) } -package_pygobject() { - pkgdesc="Python 2 bindings for GObject" - depends+=('python2' 'python2-cairo' 'pygobject-devel') +package_python-gobject2() { + pkgdesc="Python 3 bindings for GObject2" + depends+=('python' 'python-cairo' 'pygobject2-devel') + replaces=py3gobject + provides=py3gobject + cd "${srcdir}/pygobject-${pkgver}" + make DESTDIR="${pkgdir}" install + + # Delete devel stuff + rm -r "$pkgdir"/usr/{bin,include,lib/pkgconfig,share/{gtk-doc,pygobject/{2.0/codegen,xsl}}} +} + +package_python2-gobject2() { + pkgdesc="Python 2 bindings for GObject2" + depends+=('python2' 'python2-cairo' 'pygobject2-devel') + replaces=pygobject + provides=pygobject + cd "${srcdir}/python2-build" make DESTDIR="${pkgdir}" install @@ -56,20 +71,11 @@ "$srcdir/devel/" } -package_py3gobject() { - pkgdesc="Python 3 bindings for GObject" - depends+=('python' 'python-cairo' 'pygobject-devel') - - cd "${srcdir}/${pkgbase}-${pkgver}" - make DESTDIR="${pkgdir}" install - - # Delete devel stuff - rm -r "$pkgdir"/usr/{bin,include,lib/pkgconfig,share/{gtk-doc,pygobject/{2.0/codegen,xsl}}} -} - -package_pygobject-devel() { +package_pygobject2-devel() { pkgdesc="Development files for the pygobject bindings" depends=(python2) + replaces=pygobject-devel + provides=pygobject-devel cd "${srcdir}/devel" mkdir -p "$pkgdir"/usr/{include,lib,share/pygobject/2.0}