Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / python-precis_i18n
Commits: ff58686d by Robin Candau at 2024-04-04T15:40:17+02:00 upgpkg: 1.1.0-1: New upstream release + Switch to PEP 517 + Add .nvchecker.toml - - - - - 3 changed files: - + .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,18 @@ +pkgbase = python-precis_i18n + pkgdesc = PRECIS framework (RFC 8264, RFC 8265, RFC 8266) + pkgver = 1.1.0 + pkgrel = 1 + url = https://github.com/byllyfish/precis_i18n + arch = any + license = MIT + checkdepends = python-pytest + makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + depends = python + source = https://github.com/byllyfish/precis_i18n/archive/v1.1.0/python-precis_i18n-1.1.0.tar.gz + sha512sums = b208f09ff13de45df1796dc3aea87d432e9e1fc1702ba9be65375c5bf410f0548947568abdfc9ddbbfa67fea27b5452e7bc53a8f054696808dc3fc680473ff1a + b2sums = 0da630b1790f5aeb3a81467b29522745e77e6aed349b077b49f9bc9046b92e2bbc43b5e059a2b52a5a602c21a374dcb4af91f0c57357a3984fa92dcfafee36bb + +pkgname = python-precis_i18n ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,6 @@ +[python-precis_i18n] +source = "github" +github = "byllyfish/precis_i18n" +prefix = "v" +use_max_tag = true +exclude_regex = ".*(pre|a|alpha|b|beta|r|rc).*" ===================================== PKGBUILD ===================================== @@ -1,34 +1,36 @@ # Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Maintainer: Robin Candau <an...@archliunx.org> _pkgname=precis_i18n pkgname=python-precis_i18n -pkgver=1.0.5 +pkgver=1.1.0 pkgrel=1 pkgdesc='PRECIS framework (RFC 8264, RFC 8265, RFC 8266)' url='https://github.com/byllyfish/precis_i18n' arch=('any') license=('MIT') depends=('python') -makedepends=('python-setuptools') +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') +checkdepends=('python-pytest') source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) -sha512sums=('0cc6281d206d5d682ba905a8f383b710a3eb39410a57477fd0d7bb24adc05d4ab2cab8475ac6617c473480a5f10a6e13396455237612e294ca4fb4de5b20af5b') -b2sums=('6f1b07e461adedf8345b943145d75447111240f0c9f45a1b7f866f4247c7aac8b3a914ea4a712fc712eeebdccd363513c2ac2b1541139ddc29e83308bf5e0412') +sha512sums=('b208f09ff13de45df1796dc3aea87d432e9e1fc1702ba9be65375c5bf410f0548947568abdfc9ddbbfa67fea27b5452e7bc53a8f054696808dc3fc680473ff1a') +b2sums=('0da630b1790f5aeb3a81467b29522745e77e6aed349b077b49f9bc9046b92e2bbc43b5e059a2b52a5a602c21a374dcb4af91f0c57357a3984fa92dcfafee36bb') build() { cd ${_pkgname}-${pkgver} - python setup.py build + python -m build --wheel --no-isolation } check() { cd ${_pkgname}-${pkgver} - python setup.py test + pytest } package() { cd ${_pkgname}-${pkgver} - python setup.py install --root="${pkgdir}" -O1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -Dm 644 README.rst CHANGELOG.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm 644 README.md CHANGELOG.md -t "${pkgdir}/usr/share/doc/${pkgname}" } # vim: ts=2 sw=2 et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-precis_i18n/-/commit/ff58686de7d3bb8ef2eded8a9803b69d2baafe10 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-precis_i18n/-/commit/ff58686de7d3bb8ef2eded8a9803b69d2baafe10 You're receiving this email because of your account on gitlab.archlinux.org.