Skip to content
Snippets Groups Projects
Unverified Commit 3c4e0a2b authored by prspkt's avatar prspkt
Browse files

community/py-josepy: drop python2


Signed-off-by: default avatarprspkt <prspkt@protonmail.com>
parent e617a1e6
No related merge requests found
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=py-josepy
pkgname=py3-josepy
_pkgname=josepy
pkgver=1.2.0
pkgrel=1
pkgrel=2
pkgdesc="JOSE protocol implementation in Python"
url="https://github.com/jezdez/josepy"
arch="noarch"
license="Apache-2.0"
depends="py-six py-mock py-cryptography py-setuptools py-openssl"
makedepends="python2-dev python3-dev libffi-dev"
subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
source="$_pkgname-$pkgver.tar.gz::https://github.com/certbot/$_pkgname/archive/v$pkgver.tar.gz"
depends="py3-cryptography py3-openssl py3-setuptools py3-six"
makedepends="libffi-dev python3-dev"
source="$_pkgname-$pkgver.tar.gz::https://github.com/certbot/josepy/archive/v$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"
replaces=py-josepy # Backwards compatibility
provides=py-josepy=$pkgver-r$pkgrel # Backwards compatibility
build() {
cd "$builddir"
python2 setup.py build
python3 setup.py build
}
check() {
cd "$builddir"
python2 setup.py check
python3 setup.py check
}
package() {
mkdir -p "$pkgdir"
}
_py2() {
depends="${depends//py-/py2-}"
_py python2
mv "$subpkgdir"/usr/bin/jws "$subpkgdir"/usr/bin/jws-2
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
_py3() {
depends="${depends//py-/py3-}"
_py python3
}
_py() {
local python="$1"
pkgdesc="$pkgdesc (for $python)"
depends="$depends $python"
install_if="$pkgname=$pkgver-r$pkgrel $python"
cd "$builddir"
$python setup.py install --prefix=/usr --root="$subpkgdir"
}
sha512sums="25a360b3893e1c1c524440b02e0af66c6dfefd756cebdad1c27ae8a82461200448a9c8fc835747e160cbcbb63261a4f79d7765eaae5e0b19feea5bf84d5e8896 josepy-1.2.0.tar.gz"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment