David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
python-zopfli


Commits:
9a3d6aee by David Runge at 2024-10-21T21:44:03+02:00
upgpkg: 0.2.3.post1-1

Simplify deriving of custom _name variable.
Move setting of sodepends to package(), as top-level they may pull in the wrong 
libraries.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = python-zopfli
        pkgdesc = Python bindings to zopfli
-       pkgver = 0.2.3
-       pkgrel = 2
+       pkgver = 0.2.3.post1
+       pkgrel = 1
        url = https://github.com/fonttools/py-zopfli
        arch = x86_64
        license = Apache-2.0
@@ -11,13 +11,16 @@ pkgbase = python-zopfli
        makedepends = python-setuptools
        makedepends = python-setuptools-scm
        makedepends = python-wheel
+       makedepends = zopfli
+       depends = glibc
+       depends = python
+       source = 
py-zopfli-0.2.3.post1.tar.gz::https://github.com/fonttools/py-zopfli/archive/refs/tags/v0.2.3.post1.tar.gz
+       sha512sums = 
dfea6d501bc2204e606f98485c1512838685d9b92dcc93d2f53114a8afa682728f10205b3bea16bd12ecf8f2f95893fd3f0372f49ba1855b016909b5799dfe04
+       b2sums = 
b39e392e3b0edfed97fcbf90bc81c119c1080cb01a6a3abb5d56fa7e4167197f2a5bbcaed89a044c65112ddb9bda6497f2a168b284095cbb787921705c618e75
+
+pkgname = python-zopfli
        depends = glibc
        depends = python
        depends = zopfli
        depends = libzopfli.so
        depends = libzopflipng.so
-       source = 
py-zopfli-0.2.3.tar.gz::https://github.com/fonttools/py-zopfli/archive/refs/tags/v0.2.3.tar.gz
-       sha512sums = 
071e897270a5af893670a3744d5bec9557cc80ea3ad29dd7bf44e990e8db8a9d1eaa6b8e8bfab38094cfba00d18ee3ff393f729aa95242a52bdfac3535097efb
-       b2sums = 
c6c352a3ac81b3b5097da038502f73c51778ad0914a8f9e4a3a8fdd7d0ebfc3523fbad87d6527981b3607f898a43f0455f4dd9ac7cd37db9fd80d8a39c76e743
-
-pkgname = python-zopfli


=====================================
PKGBUILD
=====================================
@@ -1,9 +1,9 @@
 # Maintainer: David Runge <[email protected]>
 
-_name=py-zopfli
 pkgname=python-zopfli
-pkgver=0.2.3
-pkgrel=2
+_name="${pkgname/thon/}"
+pkgver=0.2.3.post1
+pkgrel=1
 pkgdesc="Python bindings to zopfli"
 arch=(x86_64)
 url="https://github.com/fonttools/py-zopfli";
@@ -11,7 +11,6 @@ license=(Apache-2.0)
 depends=(
   glibc
   python
-  zopfli libzopfli.so libzopflipng.so
 )
 makedepends=(
   python-build
@@ -19,11 +18,12 @@ makedepends=(
   python-setuptools
   python-setuptools-scm
   python-wheel
+  zopfli
 )
 checkdepends=(python-pytest)
 source=($_name-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz)
-sha512sums=('071e897270a5af893670a3744d5bec9557cc80ea3ad29dd7bf44e990e8db8a9d1eaa6b8e8bfab38094cfba00d18ee3ff393f729aa95242a52bdfac3535097efb')
-b2sums=('c6c352a3ac81b3b5097da038502f73c51778ad0914a8f9e4a3a8fdd7d0ebfc3523fbad87d6527981b3607f898a43f0455f4dd9ac7cd37db9fd80d8a39c76e743')
+sha512sums=('dfea6d501bc2204e606f98485c1512838685d9b92dcc93d2f53114a8afa682728f10205b3bea16bd12ecf8f2f95893fd3f0372f49ba1855b016909b5799dfe04')
+b2sums=('b39e392e3b0edfed97fcbf90bc81c119c1080cb01a6a3abb5d56fa7e4167197f2a5bbcaed89a044c65112ddb9bda6497f2a168b284095cbb787921705c618e75')
 
 build() {
   cd $_name-$pkgver
@@ -40,6 +40,10 @@ check() {
 }
 
 package() {
+  depends+=(
+    zopfli libzopfli.so libzopflipng.so
+  )
+
   cd $_name-$pkgver
   python -m installer --destdir="$pkgdir" dist/*.whl
   install -vDm 644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-zopfli/-/commit/9a3d6aee13708e0b36c7c1c7ed9d20989c5d448e

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-zopfli/-/commit/9a3d6aee13708e0b36c7c1c7ed9d20989c5d448e
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to