| author | Chih-Hsuan Yen
<yan12125@archlinux.org> 2023-08-13 18:13:54 UTC |
| committer | Chih-Hsuan Yen
<yan12125@archlinux.org> 2023-08-13 18:13:54 UTC |
| parent | f4255326f144c367ccd0961bfc234d1e50054bc7 |
| PKGBUILD | +17 | -7 |
| keys/pgp/CE380CF3044959B8F377DA03708E6CB181B4C47E.asc | +64 | -0 |
diff --git a/PKGBUILD b/PKGBUILD index 598e194..a7c8fc8 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,32 +3,42 @@ pkgname=python-jaraco.functools # https://github.com/jaraco/jaraco.functools/blob/main/NEWS.rst -pkgver=3.8.0 +pkgver=3.8.1 +# curl https://api.github.com/repos/jaraco/jaraco.functools/git/ref/tags/v$pkgver | jq -r .object.sha +_tag=4c25be295969c00cd9e254297d28db8844fbb106 pkgrel=1 pkgdesc='Functools like those found in stdlib' arch=('any') url='https://github.com/jaraco/jaraco.functools' license=('MIT') depends=('python' 'python-more-itertools') -makedepends=('python-build' 'python-installer' 'python-setuptools-scm' 'python-wheel') +makedepends=('git' 'python-build' 'python-installer' 'python-setuptools-scm' 'python-wheel') checkdepends=('python-pytest' 'python-jaraco.classes') conflicts=('python-jaraco') replaces=('python-jaraco') -source=("https://files.pythonhosted.org/packages/source/j/jaraco.functools/jaraco.functools-$pkgver.tar.gz") -sha512sums=('923e94f54c46896d89db6b4a0c5d803996dc5caddd6a3ada66f943b58afd1750f5403d10de5ab87f93e57c3eab43806401f7c6b5a8265938793d45cba93df688') +source=("git+https://github.com/jaraco/jaraco.functools?signed#tag=$_tag") +sha512sums=('SKIP') +validpgpkeys=( + 'CE380CF3044959B8F377DA03708E6CB181B4C47E' # https://github.com/jaraco.gpg +) + +pkgver() { + cd jaraco.functools + git describe --tags | sed 's/^v//' +} build() { - cd jaraco.functools-$pkgver + cd jaraco.functools python -m build --wheel --no-isolation } check() { - cd jaraco.functools-$pkgver + cd jaraco.functools pytest } package() { - cd jaraco.functools-$pkgver + cd jaraco.functools python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/keys/pgp/CE380CF3044959B8F377DA03708E6CB181B4C47E.asc b/keys/pgp/CE380CF3044959B8F377DA03708E6CB181B4C47E.asc new file mode 100644 index 0000000..d5d514a --- /dev/null +++ b/keys/pgp/CE380CF3044959B8F377DA03708E6CB181B4C47E.asc @@ -0,0 +1,64 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +EmjY04Q= +=AkMt +-----END PGP PUBLIC KEY BLOCK-----