Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
atuin


Commits:
a6a7121f by Caleb Maclennan at 2024-04-18T13:32:07+03:00
upgpkg: 18.2.0-2: Do not test in release mode that eliminates debug assertions

See 
https://gitlab.archlinux.org/archlinux/packaging/packages/atuin/-/merge_requests/1#note_179313

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = atuin
        pkgdesc = Magical shell history
        pkgver = 18.2.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/atuinsh/atuin
        arch = x86_64
        license = MIT


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 
 pkgname=atuin
 pkgver=18.2.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Magical shell history"
 arch=('x86_64')
 url="https://github.com/atuinsh/atuin";
@@ -16,12 +16,6 @@ options=('!lto')
 source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
 sha256sums=('7fb87902ce09af2d29459e9158bc83c18519690d555259709cab40d9ee75b024')
 
-# Use LTO
-export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
-
-# Use debug
-export CARGO_PROFILE_RELEASE_DEBUG=2
-
 prepare() {
   cd "$pkgname-$pkgver"
   cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
@@ -30,6 +24,10 @@ prepare() {
 
 build() {
   cd "$pkgname-$pkgver"
+  env \
+      CARGO_PROFILE_RELEASE_LTO=true \
+      CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 \
+      CARGO_PROFILE_RELEASE_DEBUG=2 \
   cargo build --release --frozen --all-features
   for sh in 'bash' 'fish' 'zsh'; do
     "target/release/$pkgname" gen-completions -s "$sh" -o completions/
@@ -38,7 +36,7 @@ build() {
 
 check() {
   cd "$pkgname-$pkgver"
-  cargo test --release --frozen --all-features --workspace --lib
+  cargo test --frozen --all-features --workspace --lib
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/atuin/-/commit/a6a7121f9c246607c3f8c8168fa9c220f117a956

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


Reply via email to