Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / 
python-fields


Commits:
cf9b4bf1 by Felix Yan at 2026-02-10T17:36:55+08:00
upgpkg: 5.0.0-20

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,20 +1,21 @@
 pkgbase = python-fields
        pkgdesc = A totally different take on container boilerplate
        pkgver = 5.0.0
-       pkgrel = 19
+       pkgrel = 20
        url = https://github.com/ionelmc/python-fields
        arch = any
        license = BSD-2-Clause
        checkdepends = python-pytest
        checkdepends = python-attrs
+       makedepends = git
        makedepends = python-build
        makedepends = python-installer
        makedepends = python-setuptools
        makedepends = python-wheel
        depends = python
-       source = 
python-fields-5.0.0.tar.gz::https://github.com/ionelmc/python-fields/archive/v5.0.0.tar.gz
+       source = git+https://github.com/ionelmc/python-fields.git#tag=v5.0.0
        source = python310.patch
-       sha512sums = 
feaba23b98271936d6dae20b1001978483c0fe89ccf217637fac536ae5814c2c02bac1c3ddc2a86dc0d2419a3b3658871018c0ea4b7905e1c2649aa905b8e5a3
+       sha512sums = 
03de8991f025dee62fefbbbb57d7ab9fca9bbdaf46b317110be2673cba714ef851e5a180998ddf12d957217be2e82b3fcc870ab8088085a73d0ef214269b6b38
        sha512sums = 
72876eba870204558d4f1a8216be5e2240406e669929605919b1adeb03a9cf230909d7658c26197189e61bd4005bcb00665c652bff6f14a97cdff881e6b45f80
 
 pkgname = python-fields


=====================================
PKGBUILD
=====================================
@@ -1,40 +1,39 @@
 # Maintainer: Felix Yan <[email protected]>
 
-pkgbase=python-fields
 pkgname=python-fields
 pkgver=5.0.0
-pkgrel=19
+pkgrel=20
 arch=('any')
 pkgdesc='A totally different take on container boilerplate'
 url='https://github.com/ionelmc/python-fields'
 license=('BSD-2-Clause')
 depends=('python')
-makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
+makedepends=('git' 'python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
 checkdepends=('python-pytest' 'python-attrs')
-source=("$pkgbase-$pkgver.tar.gz::https://github.com/ionelmc/python-fields/archive/v$pkgver.tar.gz";
+source=("git+https://github.com/ionelmc/python-fields.git#tag=v$pkgver";
         python310.patch)
-sha512sums=('feaba23b98271936d6dae20b1001978483c0fe89ccf217637fac536ae5814c2c02bac1c3ddc2a86dc0d2419a3b3658871018c0ea4b7905e1c2649aa905b8e5a3'
+sha512sums=('03de8991f025dee62fefbbbb57d7ab9fca9bbdaf46b317110be2673cba714ef851e5a180998ddf12d957217be2e82b3fcc870ab8088085a73d0ef214269b6b38'
             
'72876eba870204558d4f1a8216be5e2240406e669929605919b1adeb03a9cf230909d7658c26197189e61bd4005bcb00665c652bff6f14a97cdff881e6b45f80')
 
 prepare() {
-  cd $pkgname-$pkgver
+  cd python-fields
   patch -Np1 -i ../python310.patch
   sed -i 's/\[pytest\]/[tool:pytest]/;s/--benchmark-disable//' setup.cfg
 }
 
 build() {
-  cd "$srcdir"/python-fields-$pkgver
+  cd python-fields
   python -m build --wheel --no-isolation
 }
 
 check() {
-  cd "$srcdir"/python-fields-$pkgver
+  cd python-fields
   # Drop performance test as it relies on characteristic
   PYTHONPATH=src python -m pytest --ignore=tests/test_perf.py tests
 }
 
-package_python-fields() {
-  cd python-fields-$pkgver
+package() {
+  cd python-fields
   python -m installer --destdir="$pkgdir" dist/*.whl
-  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-fields/-/commit/cf9b4bf116db50392c820690b3f6f01d97149b6f

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


Reply via email to