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

David Runge dvzrv at archlinux.org
Mon Feb 5 22:19:33 UTC 2018


    Date: Monday, February 5, 2018 @ 22:19:32
  Author: dvzrv
Revision: 289304

upgpkg: python-xapian 1:1.4.5-2

Adding python-xapian in split package.

Modified:
  python-xapian/trunk/PKGBUILD

----------+
 PKGBUILD |   29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-02-05 19:03:42 UTC (rev 289303)
+++ PKGBUILD	2018-02-05 22:19:32 UTC (rev 289304)
@@ -4,31 +4,48 @@
 # Contributor: Hervé Cauwelier <herve/oursours/net>
 
 pkgbase=python-xapian
-pkgname=('python2-xapian')
+pkgname=('python-xapian' 'python2-xapian')
 _realname=xapian-bindings
 pkgver=1.4.5
 epoch=1
-pkgrel=1
+pkgrel=2
 pkgdesc="Python bindings for Xapian"
 arch=('x86_64')
 url="http://xapian.org/docs/bindings/python/"
 license=('GPL')
-makedepends=('python2-sphinx' "xapian-core=$epoch:$pkgver")
+makedepends=('python-sphinx' 'python2-sphinx' "xapian-core=$epoch:$pkgver")
 source=("http://oligarchy.co.uk/xapian/${pkgver}/${_realname}-${pkgver}.tar.xz")
 sha512sums=('e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275')
 
+prepare() {
+  mv -v "${_realname}-$pkgver" "${pkgname[0]}-${pkgver}"
+  cp -av "${pkgname[0]}-$pkgver" "${pkgname[1]}-${pkgver}"
+  cd "${pkgname[1]}-${pkgver}"
+  # fix shebang of examples
+  sed -i '1s/python/python2/' python/docs/examples/*.py
+}
+
 build() {
-  cd "$srcdir/${_realname}-$pkgver"
+  cd "${pkgname[0]}-${pkgver}"
   ./configure XAPIAN_CONFIG=/usr/bin/xapian-config \
+    --prefix=/usr --with-python3
+  make
+  cd ../"${pkgname[1]}-${pkgver}"
+  ./configure XAPIAN_CONFIG=/usr/bin/xapian-config \
     --prefix=/usr --with-python \
     PYTHON=/usr/bin/python2
   make
 }
 
+package_python-xapian() {
+  depends=('python' "xapian-core=$epoch:$pkgver")
+  cd "${pkgname[0]}-${pkgver}"
+  make DESTDIR="${pkgdir}" install
+}
+
 package_python2-xapian() {
   depends=('python2' "xapian-core=$epoch:$pkgver")
-
-  cd ${_realname}-$pkgver
+  cd "${pkgname[1]}-${pkgver}"
   make DESTDIR="$pkgdir" install
 }
 



More information about the arch-commits mailing list