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.


Reply via email to