diff options
author | Erich Eckner <git@eckner.net> | 2019-10-30 13:37:01 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-10-30 13:37:01 +0100 |
commit | cdcc92eae173b377e8424cc22bd744ec82a0b875 (patch) | |
tree | 69aad758a55357888f1b83861bf824f8b23df6e8 /python-pycifrw | |
parent | ff80a4a23985e9f96ea6b03f596d67beced172e9 (diff) | |
download | archlinuxewe-cdcc92eae173b377e8424cc22bd744ec82a0b875.tar.xz |
python-pycifrw new
Diffstat (limited to 'python-pycifrw')
-rw-r--r-- | python-pycifrw/PKGBUILD | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/python-pycifrw/PKGBUILD b/python-pycifrw/PKGBUILD new file mode 100644 index 000000000..9314233fc --- /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" +} |