[arch-commits] Commit in pygobject2/trunk (PKGBUILD)

Ionut Biru ibiru at archlinux.org
Fri Sep 2 11:28:13 UTC 2011


    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
===================================================================
--- PKGBUILD	2011-09-02 09:52:32 UTC (rev 136842)
+++ PKGBUILD	2011-09-02 11:28:12 UTC (rev 136843)
@@ -1,26 +1,26 @@
 # $Id$
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
-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}




More information about the arch-commits mailing list