summaryrefslogtreecommitdiff
path: root/python-pycifrw
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2019-10-30 13:37:01 +0100
committerErich Eckner <git@eckner.net>2019-10-30 13:37:01 +0100
commitcdcc92eae173b377e8424cc22bd744ec82a0b875 (patch)
tree69aad758a55357888f1b83861bf824f8b23df6e8 /python-pycifrw
parentff80a4a23985e9f96ea6b03f596d67beced172e9 (diff)
downloadarchlinuxewe.git.save-cdcc92eae173b377e8424cc22bd744ec82a0b875.tar.xz
python-pycifrw new
Diffstat (limited to 'python-pycifrw')
-rw-r--r--python-pycifrw/PKGBUILD72
1 files changed, 72 insertions, 0 deletions
diff --git a/python-pycifrw/PKGBUILD b/python-pycifrw/PKGBUILD
new file mode 100644
index 00000000..9314233f
--- /dev/null
+++ b/python-pycifrw/PKGBUILD
@@ -0,0 +1,72 @@
+# Maintainer: Erich Eckner <arch at eckner dot net>
+
+pkgbase=python-pycifrw
+pkgname=(python2-pycifrw python-pycifrw)
+_pkgname='PyCifRW'
+pkgver=4.4.1
+pkgrel=1
+pkgdesc='Python library for interacting with Crystallographic Information Framework (CIF) files.'
+arch=('i686' 'pentium4' 'x86_64')
+url='https://bitbucket.org/jamesrhester/pycifrw/src/development/'
+license=('custom')
+_deppy2=(
+ 'python2>=2.7'
+ 'python2<2.8'
+)
+_deppy=(
+ 'python>=3.7'
+ 'python<3.8'
+)
+_depends=(
+ 'python')
+_makedepends=(
+ 'python-setuptools')
+
+source=("https://files.pythonhosted.org/packages/b3/09/7578e066d81ba978b6eefe2330cc80940939ed4be423e1c8ef49181540ca/PyCifRW-${pkgver}.tar.gz")
+sha512sums=('41cc26a7d6026bb927d531b27e1228d89fe713f7ab9360b8e06b563449ee7b53afc9260d09bb199f4390b12a9d31573f8fa6bae14804239d4075b5d8dce01f54')
+
+makedepends=(
+ "${_deppy[@]}"
+ "${_deppy2[@]}"
+ "${_depends[@]}"
+ "${_depends[@]//python/python2}"
+ "${_makedepends[@]}"
+ "${_makedepends[@]//ython/ython2}"
+)
+
+prepare() {
+ cp -r ${_pkgname}-${pkgver}{,-py2}
+}
+
+build() {
+ (
+ echo "building python2"
+ cd ${_pkgname}-${pkgver}-py2
+ python2 setup.py build
+ )
+ (
+ echo "building python"
+ cd ${_pkgname}-${pkgver}
+ python setup.py build
+ )
+}
+
+package_python2-pycifrw() {
+ depends=(
+ "${_deppy2[@]}"
+ "${_depends[@]//python/python2}"
+ )
+ cd "${srcdir}/${_pkgname}-${pkgver}-py2"
+ python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ install -D 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+package_python-pycifrw() {
+ depends=(
+ "${_deppy[@]}"
+ "${_depends[@]}"
+ )
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+ install -D 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}