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

Eric Bélanger eric at nymeria.archlinux.org
Wed Sep 4 21:18:19 UTC 2013


    Date: Wednesday, September 4, 2013 @ 23:18:18
  Author: eric
Revision: 193906

Update makedepends, Add prepare function

Modified:
  python-feedparser/trunk/PKGBUILD

----------+
 PKGBUILD |   19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-09-04 19:33:17 UTC (rev 193905)
+++ PKGBUILD	2013-09-04 21:18:18 UTC (rev 193906)
@@ -9,18 +9,16 @@
 arch=('any')
 url="http://code.google.com/p/feedparser/"
 license=('custom')
-makedepends=('python' 'python2' 'libxml2' 'python2-distribute' 'python-distribute')
+makedepends=('python' 'python2' 'libxml2' 'python2-setuptools' 'python-setuptools')
 source=(http://feedparser.googlecode.com/files/feedparser-${pkgver}.tar.bz2
         fix-chardet-support-in-python-3.patch)
 sha1sums=('dfe654e4babd258b1402b89e889d78330206d78c'
           '18f6a1290b5d7a256b7bf3d1a41b9a7dd2706cf3')
 
-build() {
-  cd "${srcdir}"
-
+prepare() {
   # http://code.google.com/p/feedparser/issues/detail?id=384
   # https://bugs.archlinux.org/task/33254
-  patch -d "feedparser-$pkgver" -Np1 -i \
+  patch -d "feedparser-$pkgver" -p1 -i \
     "$srcdir/fix-chardet-support-in-python-3.patch"
 
   chmod 644  feedparser-${pkgver}/feedparser/feedparser.egg-info/*
@@ -28,14 +26,11 @@
   cp -r feedparser-${pkgver} feedparser-${pkgver}-python
   cp -r feedparser-${pkgver} feedparser-${pkgver}-sgmllib
 
-  cd feedparser-${pkgver}-python2
-  sed -i 's#env python$#env python2#' feedparser/feedparser.py
-  cd ..
+  (cd feedparser-${pkgver}-python2; sed -i 's#env python$#env python2#' feedparser/feedparser.py)
+  (cd feedparser-${pkgver}-python; 2to3 -w feedparser/feedparser.py feedparser/feedparsertest.py)
+}
 
-  cd feedparser-${pkgver}-python
-  2to3 -w feedparser/feedparser.py feedparser/feedparsertest.py
-  cd ..
-
+build() {
   cd feedparser-${pkgver}-sgmllib
   python /usr/lib/python3.3/compileall.py feedparser/sgmllib3.py
 }




More information about the arch-commits mailing list