[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