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

Jan Steffens heftig at nymeria.archlinux.org
Sat Nov 2 17:32:49 UTC 2013


    Date: Saturday, November 2, 2013 @ 18:32:49
  Author: heftig
Revision: 198738

ship python3 bindings

Modified:
  libxml2/trunk/PKGBUILD

----------+
 PKGBUILD |   31 ++++++++++++++++++++++---------
 1 file changed, 22 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-11-02 16:06:46 UTC (rev 198737)
+++ PKGBUILD	2013-11-02 17:32:49 UTC (rev 198738)
@@ -5,12 +5,12 @@
 
 pkgname=libxml2
 pkgver=2.9.1
-pkgrel=3
+pkgrel=4
 pkgdesc="XML parsing library, version 2"
 arch=(i686 x86_64)
 license=('MIT')
 depends=('zlib' 'readline' 'ncurses' 'xz')
-makedepends=('python2')
+makedepends=('python' 'python2')
 url="http://www.xmlsoft.org/"
 source=(ftp://ftp.xmlsoft.org/${pkgname}/${pkgname}-${pkgver}.tar.gz
         http://www.w3.org/XML/Test/xmlts20080827.tar.gz)
@@ -17,22 +17,35 @@
 md5sums=('9c0cfef285d5c4a5c80d00904ddab380'
          'ae3d1ebe000a3972afa104ca7f0e1b4a')
 
+prepare() {
+  mv xmlconf -t ${pkgname}-${pkgver}
+  cp -a ${pkgname}-${pkgver} python3
+
+  cd ${pkgname}-${pkgver}
+  sed -e 's|/usr/bin/python -u|/usr/bin/python2 -u|g' -e 's|/usr/bin/python$|/usr/bin/python2|g' -i python/tests/*.py
+}
+
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  sed -e 's|/usr/bin/python -u|/usr/bin/python2 -u|g' -e 's|/usr/bin/python$|/usr/bin/python2|g' -i python/tests/*.py
-  ./configure --prefix=/usr --with-threads --with-history \
-     --with-python=/usr/bin/python2
+  cd ${pkgname}-${pkgver}
+  ./configure --prefix=/usr --with-threads --with-history --with-python=/usr/bin/python2
   make
+
+  cd ../python3
+  ./configure --prefix=/usr --with-threads --with-history --with-python=/usr/bin/python3
+  make
 }
 
 check() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  mv "${srcdir}/xmlconf" .
+  cd ${pkgname}-${pkgver}
   make check
+  cd ../python3
+  make check
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd ${pkgname}-${pkgver}
   make DESTDIR="${pkgdir}" install
   install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+  cd ../python3/python
+  make DESTDIR="${pkgdir}" install
 }




More information about the arch-commits mailing list