Torsten Keßler pushed to branch main at Arch Linux / Packaging / Packages / 
python-gflags


Commits:
a115e8c8 by Torsten Keßler at 2024-04-04T19:11:31+02:00
upgpkg: 3.1.2-9

* SPDX license id
* PEP 517 packaging
* Add missing dep on python-six
* python 3.12 rebuild

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,17 @@
+pkgbase = python-gflags
+       pkgdesc = Commandline flags module for Python
+       pkgver = 3.1.2
+       pkgrel = 9
+       url = https://github.com/google/python-gflags
+       arch = any
+       license = BSD-3-Clause
+       makedepends = python-setuptools
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-wheel
+       depends = python
+       depends = python-six
+       source = 
python-gflags-3.1.2.tar.gz::https://github.com/google/python-gflags/archive/3.1.2.tar.gz
+       sha256sums = 
f1692c79ccf4a55d13895dcd195f0db1ebd55c71024b431ec953703b38d73f96
+
+pkgname = python-gflags


=====================================
PKGBUILD
=====================================
@@ -2,27 +2,27 @@
 
 pkgname=python-gflags
 pkgver=3.1.2
-pkgrel=8
+pkgrel=9
 pkgdesc="Commandline flags module for Python"
 arch=('any')
 url="https://github.com/google/python-gflags";
-license=('BSD')
-depends=('python')
-makedepends=('python-setuptools')
+license=('BSD-3-Clause')
+depends=('python' 'python-six')
+makedepends=('python-setuptools' 'python-build' 'python-installer' 
'python-wheel')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/google/${pkgname}/archive/${pkgver}.tar.gz";)
 sha256sums=('f1692c79ccf4a55d13895dcd195f0db1ebd55c71024b431ec953703b38d73f96')
 
 build() {
     cd ${pkgname}-${pkgver}
-    python setup.py build
+    python -m build --wheel --no-isolation
 }
 
 package() {
   cd ${pkgname}-${pkgver}
-  python setup.py install --root="${pkgdir}"
+  python -m installer --destdir="$pkgdir" dist/*.whl
   chmod +x "${pkgdir}"/usr/bin/gflags2man.py
-  #chmod +r "${pkgdir}"/* -R
-  #install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
+  # chmod +r "${pkgdir}"/* -R
+  # install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
   install -Dm644 AUTHORS "${pkgdir}"/usr/share/licenses/${pkgname}/AUTHORS
   install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/COPYING
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-gflags/-/commit/a115e8c88484fa2b5db9376bb290c03a534dc4d8

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-gflags/-/commit/a115e8c88484fa2b5db9376bb290c03a534dc4d8
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to