Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / python-gphoto2
Commits: 05a040d0 by Carl Smedstad at 2024-11-19T08:54:00+01:00 Use SPDX license identifiers - - - - - 7202703d by Carl Smedstad at 2024-11-19T08:55:17+01:00 Re-format PKGBUILD - one dep per line - - - - - 2a2e1717 by Carl Smedstad at 2024-11-19T08:57:28+01:00 Migrate to standards based packaging (PEP517) - - - - - da4a14dd by Carl Smedstad at 2024-11-19T09:20:26+01:00 upgpkg: 2.5.1-1: Upstream release https://github.com/jim-easterbrook/python-gphoto2/releases/tag/v2.5.1 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,15 +1,19 @@ pkgbase = python-gphoto2 pkgdesc = Python interface to libgphoto2 - pkgver = 2.3.4 - pkgrel = 3 + pkgver = 2.5.1 + pkgrel = 1 url = https://github.com/jim-easterbrook/python-gphoto2 arch = x86_64 - license = GPL3 - makedepends = swig + license = LGPL-3.0-or-later + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-toml + makedepends = python-wheel + makedepends = swig depends = libgphoto2 depends = python - source = python-gphoto2-2.3.4.tar.gz::https://github.com/jim-easterbrook/python-gphoto2/archive/v2.3.4.tar.gz - sha256sums = 80dd2bc08de4e883e2513835ebba8b8587ad21e70cb828f1374d161c171665c3 + source = python-gphoto2-2.5.1.tar.gz::https://github.com/jim-easterbrook/python-gphoto2/archive/v2.5.1.tar.gz + sha256sums = 2cdfd8ddb676a8041298bee32b7943d0f3a261067a5b0b95e238f1647ebe0316 pkgname = python-gphoto2 ===================================== PKGBUILD ===================================== @@ -2,29 +2,33 @@ # Contributor: Francois Boulogne <fboulogne at april dot org> pkgname=python-gphoto2 -pkgver=2.3.4 -pkgrel=3 +pkgver=2.5.1 +pkgrel=1 pkgdesc="Python interface to libgphoto2" arch=('x86_64') url="https://github.com/jim-easterbrook/python-gphoto2" -license=('GPL3') -depends=('libgphoto2' 'python') -makedepends=('swig' 'python-setuptools') +license=('LGPL-3.0-or-later') +depends=( + 'libgphoto2' + 'python' +) +makedepends=( + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-toml' + 'python-wheel' + 'swig' +) source=($pkgname-$pkgver.tar.gz::https://github.com/jim-easterbrook/$pkgname/archive/v$pkgver.tar.gz) -sha256sums=('80dd2bc08de4e883e2513835ebba8b8587ad21e70cb828f1374d161c171665c3') - -prepare() { - cd $pkgname-$pkgver -#https://github.com/jim-easterbrook/python-gphoto2/issues/136 - python developer/build_swig.py system -} +sha256sums=('2cdfd8ddb676a8041298bee32b7943d0f3a261067a5b0b95e238f1647ebe0316') build() { cd $pkgname-$pkgver - python setup.py build + python -m build --wheel --no-isolation } package(){ cd $pkgname-$pkgver - python setup.py install --root="${pkgdir}" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-gphoto2/-/compare/9c5c544615d715c385547dcdec0f3dc62b6b8cef...da4a14dd563b95cb505d606cbf4327aa6db499fc -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-gphoto2/-/compare/9c5c544615d715c385547dcdec0f3dc62b6b8cef...da4a14dd563b95cb505d606cbf4327aa6db499fc You're receiving this email because of your account on gitlab.archlinux.org.
