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


Commits:
3eb6ff46 by David Runge at 2023-12-06T23:52:29+01:00
upgpkg: 0.4.5-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = python-regress
        pkgdesc = Python bindings to the Rust regress crate which provides ECMA 
regular expressions
-       pkgver = 0.4.4
+       pkgver = 0.4.5
        pkgrel = 1
        url = https://github.com/crate-py/regress
        arch = x86_64
@@ -13,8 +13,8 @@ pkgbase = python-regress
        depends = gcc-libs
        depends = glibc
        depends = python
-       source = 
python-regress-0.4.4.tar.gz::https://github.com/crate-py/regress/archive/refs/tags/v0.4.4.tar.gz
-       sha512sums = 
49af3b5962bc0a61ee6ad7e4a41329da62795660fb46207add2515b9271139fb58d184c74f28c8727d43ac862478674c595ad4c421660d3fd2e2ca63574ae3e5
-       b2sums = 
1383149969bcf267b414ca24d9dc7997bca7f390da485658d6b80cbda07db09501dd5465faf4767720e3c0cd92c08ef188ce17365b132fbf2492dcae6d296725
+       source = 
python-regress-0.4.5.tar.gz::https://github.com/crate-py/regress/archive/refs/tags/v0.4.5.tar.gz
+       sha512sums = 
6b533bf45d7a1b1d0cc87be56d4a2561b14f70b2062f5de6d87b5c4618f59e4702aa5eecebeae03f9cada8aab3f7f595fdecae6c54bb0fbbc5d8527d4ef0dae4
+       b2sums = 
9df274d6b2d1a04acdd5e28a4a724319f786969d254af6c70e5919d2df26f4806d675f4ede72dedb8f99edc3a24810cad74f66d85558f46ab60705dac5a64e26
 
 pkgname = python-regress


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 
 pkgname=python-regress
 _name=regress
-pkgver=0.4.4
+pkgver=0.4.5
 pkgrel=1
 pkgdesc="Python bindings to the Rust regress crate which provides ECMA regular 
expressions"
 arch=(x86_64)
@@ -21,12 +21,28 @@ makedepends=(
 )
 checkdepends=(python-pytest)
 source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz)
-sha512sums=('49af3b5962bc0a61ee6ad7e4a41329da62795660fb46207add2515b9271139fb58d184c74f28c8727d43ac862478674c595ad4c421660d3fd2e2ca63574ae3e5')
-b2sums=('1383149969bcf267b414ca24d9dc7997bca7f390da485658d6b80cbda07db09501dd5465faf4767720e3c0cd92c08ef188ce17365b132fbf2492dcae6d296725')
+sha512sums=('6b533bf45d7a1b1d0cc87be56d4a2561b14f70b2062f5de6d87b5c4618f59e4702aa5eecebeae03f9cada8aab3f7f595fdecae6c54bb0fbbc5d8527d4ef0dae4')
+b2sums=('9df274d6b2d1a04acdd5e28a4a724319f786969d254af6c70e5919d2df26f4806d675f4ede72dedb8f99edc3a24810cad74f66d85558f46ab60705dac5a64e26')
+
+prepare() {
+  cd $_name-$pkgver
+  export RUSTUP_TOOLCHAIN=stable
+  cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
 
 build() {
+  local python_build_options=(
+    --wheel
+    --no-isolation
+    -C="--target=$(rustc -vV | sed -n 's/host: //p')"
+    -C="--locked"
+    -C="--release"
+    -C="--all-features"
+    -C="--strip"
+  )
+
   cd $_name-$pkgver
-  python -m build --wheel --no-isolation
+  python -m build "${python_build_options[@]}"
 }
 
 check() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-regress/-/commit/3eb6ff469daf6d61d2369668235060933a2b5abb

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


Reply via email to