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.