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.