George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages / 
python-pymeta3


Commits:
ef55042f by George Rawlinson at 2026-01-02T07:08:01+00:00
reuse: simplify conf

- - - - -
c2f3f6cf by George Rawlinson at 2026-01-02T07:15:08+00:00
upgpkg: 0.5.1-10

* Rebuild for Python 3.14.
* Switch to PEP-517 compatible system.
* Switch source from github tarball to git tag.
* Switch checksums from sha512 to sha512+b2.

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,18 @@
 pkgbase = python-pymeta3
-       pkgdesc = A Pattern-Matching Language Based on Python
+       pkgdesc = A pattern-matching language based on Python
        pkgver = 0.5.1
-       pkgrel = 9
+       pkgrel = 10
        url = https://github.com/wbond/pymeta3
        arch = any
        license = MIT
+       makedepends = git
+       makedepends = python-build
+       makedepends = python-installer
        makedepends = python-setuptools
+       makedepends = python-wheel
        depends = python
-       source = 
python-pymeta3-0.5.1.tar.gz::https://github.com/wbond/pymeta3/archive/0.5.1.tar.gz
-       sha512sums = 
0fe89511e8a01589e25cee1bc0e1504698e7c044f008697a9470b80fdf2d9113c0a2c8ca14fbb3fa2be43f60aa6d45d2a852b8ae09e164e28903a314176dbb7d
+       source = python-pymeta3::git+https://github.com/wbond/pymeta3#tag=0.5.1
+       sha512sums = 
657fb5640baf47e6154aa2c5df7413dcaf88cfbc54909b230d519dcb02bffb21ecae5e0ac7b27dcfab85995ae4b18357603b7359e6fb84d6ddedc521faab3436
+       b2sums = 
54ed9958d8ebe9cb89c902354cbef5b77f8ed951b332d9b1e9b3479d3eba0642b0f3bcd1f3bc5ef50793b085ae7aa735abe88138c9e2177d7b8258161e2caeb9
 
 pkgname = python-pymeta3


=====================================
PKGBUILD
=====================================
@@ -1,30 +1,36 @@
 # Maintainer: Filipe LaĆ­ns (FFY00) <[email protected]>
 
-_pkgname=pymeta3
-pkgname=python-$_pkgname
+pkgname=python-pymeta3
 pkgver=0.5.1
-pkgrel=9
-pkgdesc='A Pattern-Matching Language Based on Python'
-arch=('any')
+pkgrel=10
+pkgdesc='A pattern-matching language based on Python'
+arch=(any)
 url='https://github.com/wbond/pymeta3'
-license=('MIT')
-depends=('python')
-makedepends=('python-setuptools')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha512sums=('0fe89511e8a01589e25cee1bc0e1504698e7c044f008697a9470b80fdf2d9113c0a2c8ca14fbb3fa2be43f60aa6d45d2a852b8ae09e164e28903a314176dbb7d')
+license=(MIT)
+depends=(python)
+makedepends=(
+  git
+  python-build
+  python-installer
+  python-setuptools
+  python-wheel
+)
+source=("$pkgname::git+$url#tag=$pkgver")
+sha512sums=('657fb5640baf47e6154aa2c5df7413dcaf88cfbc54909b230d519dcb02bffb21ecae5e0ac7b27dcfab85995ae4b18357603b7359e6fb84d6ddedc521faab3436')
+b2sums=('54ed9958d8ebe9cb89c902354cbef5b77f8ed951b332d9b1e9b3479d3eba0642b0f3bcd1f3bc5ef50793b085ae7aa735abe88138c9e2177d7b8258161e2caeb9')
 
 build() {
-  cd $_pkgname-$pkgver
+  cd "$pkgname"
 
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 package() {
-  cd $_pkgname-$pkgver
+  cd "$pkgname"
 
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  python -m installer --destdir="$pkgdir" dist/*.whl
 
-  install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  # license
+  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
 }
-
 # vim:set ts=2 sw=2 et:


=====================================
REUSE.toml
=====================================
@@ -7,16 +7,6 @@ path = [
     "keys/**",
     ".SRCINFO",
     ".nvchecker.toml",
-    "*.install",
-    "*.sysusers",
-    "*.tmpfiles",
-    "*.logrotate",
-    "*.pam",
-    "*.service",
-    "*.socket",
-    "*.timer",
-    "*.desktop",
-    "*.hook",
 ]
 SPDX-FileCopyrightText = "Arch Linux contributors"
 SPDX-License-Identifier = "0BSD"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymeta3/-/compare/6d6411c6fd8ffa507add6d36b121cb787e935fae...c2f3f6cff8e90d530d4b001bc161d871ecfdb6dc

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymeta3/-/compare/6d6411c6fd8ffa507add6d36b121cb787e935fae...c2f3f6cff8e90d530d4b001bc161d871ecfdb6dc
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to