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.