David Runge pushed to branch main at Arch Linux / Packaging / Packages / python-geographiclib
Commits: 4a40bd88 by David Runge at 2024-04-05T10:59:42+02:00 Add nvchecker integration Signed-off-by: David Runge <[email protected]> - - - - - ce4562cb by David Runge at 2024-04-05T11:53:15+02:00 Switch to upstream provided auto-generated source tarball Signed-off-by: David Runge <[email protected]> - - - - - d64a4977 by David Runge at 2024-04-05T11:53:53+02:00 upgpkg: 2.0-4: Rebuild against Python 3.12 - - - - - 3 changed files: - + .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,18 @@ +pkgbase = python-geographiclib + pkgdesc = Python implementation of the geodesic routines in GeographicLib + pkgver = 2.0 + pkgrel = 4 + url = https://github.com/geographiclib/geographiclib-python + arch = any + license = MIT + checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = python + source = python-geographiclib-2.0.tar.gz::https://github.com/geographiclib/geographiclib-python/archive/refs/tags/v2.0.tar.gz + sha512sums = 6e9e43eb8c42f051b7f36996bf62d533b3d636fec2f9e9403a8b31d61432bf1f053918e6dd31b8760d2067d24fb2688400800abf91770ca38469dd93b42f838f + b2sums = 496e35dfe8f00b3b8ea278cf28640e3a075db118b248d40a5b02727a3c52dd620465d321bd479925eb990b2ff5a77f99cfaecc332f978b7bb240802f18e886f6 + +pkgname = python-geographiclib ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,3 @@ +[python-geographiclib] +source = "pypi" +pypi = "geographiclib" ===================================== PKGBUILD ===================================== @@ -1,19 +1,26 @@ # Maintainer: David Runge <[email protected]> -_name=geographiclib pkgname=python-geographiclib +_name="${pkgname#python-}-python" pkgver=2.0 -pkgrel=3 +pkgrel=4 pkgdesc="Python implementation of the geodesic routines in GeographicLib" arch=(any) -url="https://geographiclib.sourceforge.io/1.50/python/" +url="https://github.com/geographiclib/geographiclib-python" license=(MIT) depends=(python) makedepends=(python-build python-installer python-setuptools python-wheel) checkdepends=(python-pytest) -source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz) -sha512sums=('08e67317b83ed96dc45b013bfc0eac771f015250da07b1574252f566f48ce944ad0a5a0623b1bfc96c14e65658f2f39a069af5ceb6ffe153677cc2a023eeef91') -b2sums=('31759eda6b77b191c34c18c2c6abdcf04214391e7d77eb68aa000aff8ec35519ab705b358f76bb0a50aff74708bcada664bdf3a97a3fb3e482ca773d6f410eed') +source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz) +sha512sums=('6e9e43eb8c42f051b7f36996bf62d533b3d636fec2f9e9403a8b31d61432bf1f053918e6dd31b8760d2067d24fb2688400800abf91770ca38469dd93b42f838f') +b2sums=('496e35dfe8f00b3b8ea278cf28640e3a075db118b248d40a5b02727a3c52dd620465d321bd479925eb990b2ff5a77f99cfaecc332f978b7bb240802f18e886f6') + +prepare() { + cd $_name-$pkgver + # some people have bizarre ideas about how to do Python packaging... + sed "s/@Python_VERSION_NUMBER@/3/; s/@PROJECT_VERSION@/$pkgver/; s/@PROJECT_FULLVERSION@/$pkgver/" setup.py.in > setup.py + sed "s/@PROJECT_VERSION_MAJOR@/2/; s/@PROJECT_VERSION_MINOR@/0/; s/@PROJECT_VERSION_PATCH@/$pkgver/; s/@PROJECT_VERSION@/$pkgver/; s/@PROJECT_FULLVERSION@/$pkgver/; s/@RELEASE_DATE@/2022-04-23/" "${pkgname#python-}/__init__.py.in" > "${pkgname#python-}/__init__.py" +} build() { cd $_name-$pkgver @@ -22,6 +29,7 @@ build() { check() { cd $_name-$pkgver + export PYTHONPATH="build:$PYTHONPATH" pytest -vv } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-geographiclib/-/compare/ec819cbe71326babfbc5d3aa673c014e8c8dc87d...d64a4977374c25ec1971a162b535716df8b69fa1 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-geographiclib/-/compare/ec819cbe71326babfbc5d3aa673c014e8c8dc87d...d64a4977374c25ec1971a162b535716df8b69fa1 You're receiving this email because of your account on gitlab.archlinux.org.
