--- PKGBUILD 2012-09-29 11:06:09.144158914 -0400 +++ /scratch/.abs/extra/pygtk/PKGBUILD 2012-09-29 00:04:17.000000000 -0400 @@ -2,13 +2,15 @@ # Maintainer: Jan de Groot # Contributor: Sarah Hay -pkgbase=pygtk -pkgname=('pygtk' 'pygtk-docs') +pkgname=pygtk pkgver=2.24.0 pkgrel=3 +pkgdesc="Python bindings for the GTK widget set" arch=('i686' 'x86_64') license=('LGPL') +depends=('libglade' 'python2-cairo' 'pygobject') makedepends=('python2-numpy' 'pygobject2-devel') +optdepends=('python2-numpy') options=('!libtool') url="http://www.pygtk.org/" source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2 @@ -26,28 +28,10 @@ make } -package_pygtk() { - pkgdesc="Python bindings for the GTK widget set" - depends=('libglade' 'python2-cairo' 'pygobject') - optdepends=('python2-numpy') - - cd "${srcdir}/${pkgname}-${pkgver}" +package() { + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install -m644 gtk/gtk-extrafuncs.defs "${pkgdir}/usr/share/pygtk/2.0/defs/" sed -i -e 's#env python$#env python2#' "${pkgdir}"/usr/lib/pygtk/2.0/{,demos/}*.py - #split this out for pygtk-docs - rm -rf $pkgdir/usr/share/gtk-doc/html/pygtk -} -package_pygtk-docs(){ - pkgdesc="Docs for pygtk" - depends=('pygtk') - - cd "${srcdir}/pygtk-${pkgver}" - - mkdir -p "${pkgdir}"/usr/share/gtk-doc/html/pygtk/{cursors,icons,images} - cp -r docs/html/* "${pkgdir}/usr/share/gtk-doc/html/pygtk" - for i in cursors icons images; do - cp -r docs/$i "${pkgdir}/usr/share/gtk-doc/html/pygtk" - done }