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.