diff options
author | Ben Wolsieffer | 2017-09-30 15:19:25 -0400 |
---|---|---|
committer | Ben Wolsieffer | 2017-09-30 15:38:29 -0400 |
commit | 59f2d8cabd6e33f20898107317f4c8a902b0bedf (patch) | |
tree | 8ea447547d03e4d4e858dc08f5885d621ddd284b /PKGBUILD | |
parent | 09e1f762411c0c1f80a5b391f108a55fc971a2a2 (diff) | |
download | aur-59f2d8cabd6e33f20898107317f4c8a902b0bedf.tar.gz |
Update to 1.0.1 and combine python 2/3 packages.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 31 insertions, 20 deletions
@@ -1,33 +1,44 @@ -# Maintainer: Jan Cholasta <grubber at grubber cz> +# Maintainer: Ben Wolsieffer <benwolsieffer@gmail.com> +# Contributor: Jan Cholasta <grubber at grubber cz> # Contributor: Xiao-Long Chen <chenxiaolong@cxl.epac.to> -# The documentation fails to build right now - -pkgname=python-nss -pkgver=1.0.0 +_py_pkgname=nss +pkgbase=python-${_py_pkgname} +pkgname=(python-${_py_pkgname} python2-${_py_pkgname}) +pkgver=1.0.1 pkgrel=1 -pkgdesc="Python 3 bindings for NSS and NSPR" +pkgdesc="Python bindings for NSS and NSPR" arch=(i686 x86_64) -url="ftp://ftp.mozilla.org/pub/mozilla.org/security/python-nss" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Python_binding_for_NSS" license=(MPL GPL LGPL) -depends=(python nspr nss) -#makedepends=(python-setuptools python-docutils epydoc) -makedepends=(python-setuptools) -options=(!emptydirs) -# Official mirror isn't working. We'll use Fedora's mirror +depends=(nss) +makedepends=(python-setuptools python2-setuptools) source=("https://ftp.mozilla.org/pub/security/python-nss/releases/PYNSS_RELEASE_${pkgver//./_}/src/python-nss-${pkgver}.tar.bz2") -sha512sums=('cf0ab25be1f31eca1e48253de43d8740556c9cb060ad13e6ab59bb277c8bb53d4e2d2d354ca23bcf178c5a522d01f5c1e00c4f473a2e3f8e9ab9eb5ec1677f99') +sha512sums=('88fc5a066a54524f0dd73cba8947bb3cd4cc078cf59a72253f0e56d835f39679a10a4ee87b5d9f4c167d0ff7a40704dee2e4d890e1d304afbe346ba02b8750b9') build() { - cd "python-nss-${pkgver}" + cd "${srcdir}/${pkgname}-${pkgver}" + python setup.py build + python2 setup.py build +} + +# Automatically create package functions using Bash magic +source /dev/stdin << EOF +package_python-${_py_pkgname}() { + depends+=('python') - python3 setup.py build - #python3 setup.py build_doc + cd "\${srcdir}/${pkgname}-${pkgver}" + + python setup.py install --skip-build --root="\${pkgdir}" --optimize=1 } -package() { - cd "python-nss-${pkgver}" +package_python2-${_py_pkgname}() { + depends+=('python2') + + cd "\${srcdir}/${pkgname}-${pkgver}" - python3 setup.py install --skip-build --root="${pkgdir}/" --optimize=1 - #python3 setup.py install_doc --skip-build + python2 setup.py install --skip-build --root="\${pkgdir}" --optimize=1 } +EOF + +# vim:set ts=4 sw=4 et: |