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.


Reply via email to