Date: Sunday, December 4, 2011 @ 19:37:08 Author: allan Revision: 144354
archrelease: copy trunk to extra-any Added: python-feedparser/repos/extra-any/PKGBUILD (from rev 144353, python-feedparser/trunk/PKGBUILD) Deleted: python-feedparser/repos/extra-any/PKGBUILD ----------+ PKGBUILD | 109 ++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 58 insertions(+), 51 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2011-12-05 00:36:24 UTC (rev 144353) +++ PKGBUILD 2011-12-05 00:37:08 UTC (rev 144354) @@ -1,51 +0,0 @@ -# $Id$ -# Maintainer: Allan McRae <al...@archlinux.org> -# Contributor: Simo Leone <neot...@gmail.com> - -# Note: python2 version must be built first as packaging python3 version "destroys" the source -pkgname=('python2-feedparser' 'python-feedparser' 'python-sgmllib') -pkgbase=python-feedparser -pkgver=5.1 -pkgrel=1 -pkgdesc="Parse RSS and Atom feeds in Python" -arch=('any') -url="http://code.google.com/p/feedparser/" -license=('custom') -makedepends=('python' 'python2' 'libxml2' 'python2-distribute' 'python-distribute') -source=(http://feedparser.googlecode.com/files/feedparser-${pkgver}.tar.bz2) -md5sums=('bf6ab23038f310eb32734125719c15a2') - -package_python2-feedparser() { - depends=('python2' 'libxml2' ) - pkgdesc="Parse RSS and Atom feeds in Python2" - - cd ${srcdir}/feedparser-$pkgver - python2 setup.py install --root=${pkgdir} - - sed -i 's#env python$#env python2#' \ - $pkgdir/usr/lib/python2.7/site-packages/feedparser.py - - install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/license -} - -package_python-feedparser() { - depends=('libxml2' 'python-sgmllib') - - cd ${srcdir}/feedparser-$pkgver - PYTHONPATH=feedparser python setup.py install --root=${pkgdir} - - install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/license -} - -package_python-sgmllib() { - depends=('python') - pkgdesc="Port of sgmllib to python-3" - license=('PSF') - - cd ${srcdir}/feedparser-$pkgver - install -Dm644 feedparser/sgmllib3.py \ - ${pkgdir}/usr/lib/python3.2/site-packages/sgmllib.py - - python /usr/lib/python3.2/compileall.py \ - ${pkgdir}/usr/lib/python3.2/site-packages/ -} Copied: python-feedparser/repos/extra-any/PKGBUILD (from rev 144353, python-feedparser/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2011-12-05 00:37:08 UTC (rev 144354) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Allan McRae <al...@archlinux.org> +# Contributor: Simo Leone <neot...@gmail.com> + +# Note: python2 version must be built first as packaging python3 version "destroys" the source +pkgname=('python2-feedparser' 'python-feedparser' 'python-sgmllib') +pkgbase=python-feedparser +pkgver=5.1 +pkgrel=2 +pkgdesc="Parse RSS and Atom feeds in Python" +arch=('any') +url="http://code.google.com/p/feedparser/" +license=('custom') +makedepends=('python' 'python2' 'libxml2' 'python2-distribute' 'python-distribute') +source=(http://feedparser.googlecode.com/files/feedparser-${pkgver}.tar.bz2) +md5sums=('bf6ab23038f310eb32734125719c15a2') + +build() { + cd ${srcdir}/feedparser-$pkgver + + # files get installed with (incorrect) permissions in the tarball... + chmod 644 feedparser/feedparser.egg-info/* +} + +package_python2-feedparser() { + depends=('python2' 'libxml2' ) + pkgdesc="Parse RSS and Atom feeds in Python2" + + cd ${srcdir}/feedparser-$pkgver + python2 setup.py install --root=${pkgdir} + + sed -i 's#env python$#env python2#' \ + $pkgdir/usr/lib/python2.7/site-packages/feedparser.py + + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/license +} + +package_python-feedparser() { + depends=('libxml2' 'python-sgmllib') + + cd ${srcdir}/feedparser-$pkgver + PYTHONPATH=feedparser python setup.py install --root=${pkgdir} + + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/license +} + +package_python-sgmllib() { + depends=('python') + pkgdesc="Port of sgmllib to python-3" + license=('PSF') + + cd ${srcdir}/feedparser-$pkgver + install -Dm644 feedparser/sgmllib3.py \ + ${pkgdir}/usr/lib/python3.2/site-packages/sgmllib.py + + python /usr/lib/python3.2/compileall.py \ + ${pkgdir}/usr/lib/python3.2/site-packages/ +}