diff options
author | Tomas Groth Christensen | 2016-03-24 13:18:09 +0100 |
---|---|---|
committer | Tomas Groth Christensen | 2016-03-24 13:18:09 +0100 |
commit | e12b91f01054fc8d789ba0827dcb453a2dccf537 (patch) | |
tree | d0168da7775eef63e4728fc6a68f6f3ef749e38a | |
download | aur-e12b91f01054fc8d789ba0827dcb453a2dccf537.tar.gz |
Added pysword pkg
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a7987933bb7c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = pysword + pkgdesc = A native Python2/3 reader module for the SWORD Project Bible Modules + pkgver = 0.2.0 + pkgrel = 1 + url = https://gitlab.com/tgc-dk/pysword + arch = any + license = GPL2 + makedepends = python-setuptools + makedepends = python2-setuptools + source = pysword-0.2.0.tar.gz::https://gitlab.com/tgc-dk/pysword/repository/archive.tar.gz?ref=0.2.0 + sha256sums = 85618b359932d87c5c154bc9b250b90065a35b9edb3415c8a541ed54cdbb3ec3 + +pkgname = python-pysword + depends = python + depends = python-setuptools + +pkgname = python2-pysword + depends = python2 + depends = python2-setuptools + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cb01e708de60 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Tomas Groth <tomasgroth@yahoo.dk> +pkgbase='pysword' +pkgname=('python-pysword' 'python2-pysword') +pkgver=0.2.0 +pkgrel=1 +pkgdesc='A native Python2/3 reader module for the SWORD Project Bible Modules' +arch=('any') +license=('GPL2') +url='https://gitlab.com/tgc-dk/pysword' +makedepends=('python-setuptools' 'python2-setuptools') +source=("${pkgbase}-${pkgver}.tar.gz::https://gitlab.com/tgc-dk/pysword/repository/archive.tar.gz?ref=${pkgver}") +sha256sums=('85618b359932d87c5c154bc9b250b90065a35b9edb3415c8a541ed54cdbb3ec3') + +# Link ${pkgbase}-${pkgver} to the extracted folder +prepare() { + ln -sf $(ls ${srcdir} | grep "${pkgbase}-${pkgver}-*\w") ${pkgbase}-${pkgver} +} + +build() { + cd "${srcdir}/${pkgbase}-${pkgver}" + + msg 'Building Python 3...' + python ./setup.py build + + msg 'Building Python 2...' + python2 ./setup.py build +} + + +package_python-pysword() { + depends=('python' 'python-setuptools') + + cd "${srcdir}/${pkgbase}-${pkgver}" + + python ./setup.py install --skip-build --root="$pkgdir/" +} + +package_python2-pysword() { + depends=('python2' 'python2-setuptools') + + cd "${srcdir}/${pkgbase}-${pkgver}" + + python2 ./setup.py install --skip-build --root="$pkgdir/" +} |