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


Commits:
c2835b57 by Caleb Maclennan at 2026-08-18T09:47:13+03:00
upgpkg: 0.14.2-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = tabiew
        pkgdesc = A lightweight TUI to view and query CSV files
-       pkgver = 0.14.1
+       pkgver = 0.14.2
        pkgrel = 1
        url = https://github.com/shshemi/tabiew
        arch = x86_64
@@ -11,8 +11,7 @@ pkgbase = tabiew
        depends = openssl
        depends = sqlcipher
        depends = zstd
-       options = !lto
-       source = 
https://github.com/shshemi/tabiew/archive/v0.14.1/tabiew-0.14.1.tar.gz
-       sha512sums = 
fb2fb200ac313df691070f3b4abbe563efe8dd36876b004eb4e8103a5cd5caea2e050ef481564439abf3b356fb8af64a3fbaded4ccd8a72a3721fbc13901741d
+       source = 
https://github.com/shshemi/tabiew/archive/refs/tags/v0.14.2/tabiew-0.14.2.tar.gz
+       sha512sums = 
3c952b17eb29610e91269cdeab5abca4c1c1e6bd5fc3139d4b9e1a15315770688d0b3fc21d81c5b4955d7841dbcc03764436b4ae999cc905c7e386945d43eef4
 
 pkgname = tabiew


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 # Maintainer: Caleb Maclennan <[email protected]>
 
 pkgname=tabiew
-pkgver=0.14.1
+pkgver=0.14.2
 pkgrel=1
 pkgdesc="A lightweight TUI to view and query CSV files"
 arch=('x86_64')
@@ -10,34 +10,41 @@ url="https://github.com/shshemi/tabiew";
 license=('MIT')
 depends=('glibc' 'libgcc' 'openssl' 'sqlcipher' 'zstd')
 makedepends=('cargo')
-source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
-sha512sums=('fb2fb200ac313df691070f3b4abbe563efe8dd36876b004eb4e8103a5cd5caea2e050ef481564439abf3b356fb8af64a3fbaded4ccd8a72a3721fbc13901741d')
-options=('!lto')
+source=("$url/archive/refs/tags/v$pkgver/$pkgname-$pkgver.tar.gz")
+sha512sums=('3c952b17eb29610e91269cdeab5abca4c1c1e6bd5fc3139d4b9e1a15315770688d0b3fc21d81c5b4955d7841dbcc03764436b4ae999cc905c7e386945d43eef4')
 
-prepare() {
-  cd "$pkgname-$pkgver"
-  cargo fetch --locked --target "$(rustc --print host-tuple)"
-}
-
-build() {
+_srcenv() {
   cd "$pkgname-$pkgver"
+  export CARGO_HOME="$srcdir"
+  export CARGO_PROFILE_RELEASE_DEBUG=2
+  export CARGO_PROFILE_RELEASE_STRIP=false
+  export CARGO_PROFILE_RELEASE_LTO=thin
+  export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
+  export CARGO_PROFILE_RELEASE_OPT_LEVEL=3
+  CFLAGS+=' -fno-lto'
   export OPENSSL_NO_VENDOR=true
   export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
   export ZSTD_SYS_USE_PKG_CONFIG=1
+}
+
+prepare() {
+  _srcenv
+  cargo fetch --locked --target host-tuple
+}
+
+build() {
+  _srcenv
   cargo build --release --frozen
 }
 
 check() {
-  cd "$pkgname-$pkgver"
-  export OPENSSL_NO_VENDOR=true
-  export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
-  export ZSTD_SYS_USE_PKG_CONFIG=1
+  _srcenv
   cargo test --frozen
 }
 
 package() {
   cd "$pkgname-$pkgver"
-  install -Dm 755 "target/release/tw" -t "$pkgdir/usr/bin"
+  install -Dm 755 "target/release/tw" -t "$pkgdir/usr/bin/"
   install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
   install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tabiew/-/commit/c2835b57fd216957d43f1c581b342f5918a8dcf6

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tabiew/-/commit/c2835b57fd216957d43f1c581b342f5918a8dcf6
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to