Levente Polyak pushed to branch main at Arch Linux / Packaging / Packages / 
python-libarchive-c


Commits:
6e21044f by Levente Polyak at 2026-02-08T01:14:02+01:00
upgpkg: 5.3-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,19 +1,19 @@
 pkgbase = python-libarchive-c
        pkgdesc = Python interface to libarchive
-       pkgver = 5.1
-       pkgrel = 5
+       pkgver = 5.3
+       pkgrel = 1
        url = https://github.com/Changaco/python-libarchive-c
        arch = any
        license = CC0-1.0
        checkdepends = python-pytest
+       makedepends = python-build
+       makedepends = python-installer
        makedepends = python-setuptools
+       makedepends = python-wheel
        depends = python
        depends = libarchive
-       source = 
https://github.com/Changaco/python-libarchive-c/archive/5.1/python-libarchive-c-5.1.tar.gz
-       source = libarchive-version-compat.patch
-       sha512sums = 
ed13687709370a828df584601852af2de9ec93091072242254192e7eb425c754e7d1467eb9692691ce971f2a6c3d5f6ee8c78a21b0262b0cc2c15ae31c03d680
-       sha512sums = 
7a7e20c0b0630adcd4d09d6eb447bc65d5002880a0664d9c98c2d513eb4c1dd3352d4ee7357af661180840e8189c5b369f161b04fde6b1325765cf0dac42b0f5
-       b2sums = 
559c27283615a41fd942be0d1f807b04c1132e78d3283e3e3555542b0baa89bd39269efd24887c3e108265820cacd09755b39b216924205a8de57895dc742303
-       b2sums = 
b11010a3d831618710559447fa675a529e5b951d96e18792b393e912f275bc04059b77d4ff8de233f40e10f53704e2985990d059d0a60109405d1b09da97d9ce
+       source = 
https://github.com/Changaco/python-libarchive-c/archive/5.3/python-libarchive-c-5.3.tar.gz
+       sha512sums = 
0cd1f95bf0045ce882012e4b217d3deacb921fb34fd3395afddacba6b1a291cc5a5383cadd1c2c0edae86b52beff535b801cb4ade714f510762835fc314c3d72
+       b2sums = 
771a9f4373c1ac94a283e20f50ee0437934ab3e6adf961802e20841176cc36e8a4151fcc6951559db78ad90ea8f0a005b03596b8fc55df4db522b05bdc1dfe14
 
 pkgname = python-libarchive-c


=====================================
PKGBUILD
=====================================
@@ -1,28 +1,32 @@
 # Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
 
 pkgname=python-libarchive-c
-pkgver=5.1
-pkgrel=5
+pkgver=5.3
+pkgrel=1
 pkgdesc='Python interface to libarchive'
 url='https://github.com/Changaco/python-libarchive-c'
-arch=('any')
-license=('CC0-1.0')
-depends=('python' 'libarchive')
-makedepends=('python-setuptools')
-checkdepends=('python-pytest')
-source=(https://github.com/Changaco/python-libarchive-c/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz
-        libarchive-version-compat.patch)
-sha512sums=('ed13687709370a828df584601852af2de9ec93091072242254192e7eb425c754e7d1467eb9692691ce971f2a6c3d5f6ee8c78a21b0262b0cc2c15ae31c03d680'
-            
'7a7e20c0b0630adcd4d09d6eb447bc65d5002880a0664d9c98c2d513eb4c1dd3352d4ee7357af661180840e8189c5b369f161b04fde6b1325765cf0dac42b0f5')
-b2sums=('559c27283615a41fd942be0d1f807b04c1132e78d3283e3e3555542b0baa89bd39269efd24887c3e108265820cacd09755b39b216924205a8de57895dc742303'
-        
'b11010a3d831618710559447fa675a529e5b951d96e18792b393e912f275bc04059b77d4ff8de233f40e10f53704e2985990d059d0a60109405d1b09da97d9ce')
+arch=(any)
+license=(CC0-1.0)
+depends=(
+  python
+  libarchive
+)
+makedepends=(
+  python-build
+  python-installer
+  python-setuptools
+  python-wheel
+)
+checkdepends=(
+  python-pytest
+)
+source=(https://github.com/Changaco/python-libarchive-c/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha512sums=('0cd1f95bf0045ce882012e4b217d3deacb921fb34fd3395afddacba6b1a291cc5a5383cadd1c2c0edae86b52beff535b801cb4ade714f510762835fc314c3d72')
+b2sums=('771a9f4373c1ac94a283e20f50ee0437934ab3e6adf961802e20841176cc36e8a4151fcc6951559db78ad90ea8f0a005b03596b8fc55df4db522b05bdc1dfe14')
 
 prepare() {
   sed '/os.umask(2)/d' -i ${pkgbase}-${pkgver}/setup.py
   cd ${pkgbase}-${pkgver}
-
-  # See https://github.com/Changaco/python-libarchive-c/pull/131
-  patch -Np1 -i ${srcdir}/libarchive-version-compat.patch
 }
 
 check() {
@@ -32,12 +36,12 @@ check() {
 
 build() {
   cd ${pkgbase}-${pkgver}
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 package() {
   cd ${pkgbase}-${pkgver}
-  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
   install -Dm 644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-libarchive-c/-/commit/6e21044f68c98a66cc1976dd11cff57e5216cfc9

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


Reply via email to