summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-02-08 15:02:10 -0500
committerCarlos Aznarán Laos2022-02-08 15:02:10 -0500
commit07dd5859164e2c7ced2133e286ba3fd9cde552b6 (patch)
treeed660b0ee6a73088974e9a3681265c0ea2c30c9d /PKGBUILD
parent59f2d8cabd6e33f20898107317f4c8a902b0bedf (diff)
downloadaur-07dd5859164e2c7ced2133e286ba3fd9cde552b6.tar.gz
Drop python2 support
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 22 insertions, 33 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f95d05f0395f..63c59d761cff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,33 @@
-# Maintainer: Ben Wolsieffer <benwolsieffer@gmail.com>
+# Contributor: Ben Wolsieffer <benwolsieffer@gmail.com>
# Contributor: Jan Cholasta <grubber at grubber cz>
# Contributor: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
-
-_py_pkgname=nss
-pkgbase=python-${_py_pkgname}
-pkgname=(python-${_py_pkgname} python2-${_py_pkgname})
+_base=nss
+pkgname=python-${_base}
pkgver=1.0.1
-pkgrel=1
+pkgrel=2
pkgdesc="Python bindings for NSS and NSPR"
arch=(i686 x86_64)
-url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Python_binding_for_NSS"
+url="https://firefox-source-docs.mozilla.org/security/${_base}/legacy/python_binding_for_${_base}"
license=(MPL GPL LGPL)
-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=('88fc5a066a54524f0dd73cba8947bb3cd4cc078cf59a72253f0e56d835f39679a10a4ee87b5d9f4c167d0ff7a40704dee2e4d890e1d304afbe346ba02b8750b9')
-
-build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- python setup.py build
- python2 setup.py build
+depends=(python nss)
+makedepends=(python-setuptools)
+source=("https://ftp.mozilla.org/pub/security/${pkgname}/releases/PYNSS_RELEASE_${pkgver//./_}/src/${pkgname}-${pkgver}.tar.bz2"
+ "conflicts.patch::https://git.pld-linux.org/?p=packages/${pkgname}.git;a=blob_plain;f=type-conflicts.patch")
+sha512sums=('88fc5a066a54524f0dd73cba8947bb3cd4cc078cf59a72253f0e56d835f39679a10a4ee87b5d9f4c167d0ff7a40704dee2e4d890e1d304afbe346ba02b8750b9' '503450330757fba1c51329bcf583797df2689aa9bf0ae6c78ca6bcc71302c8ee7986a23d412a65a455c9d84742125a7f24d7372f67d62c3bac764175191e812c')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+ patch -p1 -i ../conflicts.patch
}
-# Automatically create package functions using Bash magic
-source /dev/stdin << EOF
-package_python-${_py_pkgname}() {
- depends+=('python')
-
- cd "\${srcdir}/${pkgname}-${pkgver}"
-
- python setup.py install --skip-build --root="\${pkgdir}" --optimize=1
+build() {
+ cd ${pkgname}-${pkgver}
+ export PYTHONHASHSEED=0
+ python setup.py build
}
-package_python2-${_py_pkgname}() {
- depends+=('python2')
-
- cd "\${srcdir}/${pkgname}-${pkgver}"
-
- python2 setup.py install --skip-build --root="\${pkgdir}" --optimize=1
+package() {
+ cd ${pkgname}-${pkgver}
+ python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
+ install -Dm 644 LICENSE.gpl -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
-EOF
-
-# vim:set ts=4 sw=4 et: