summaryrefslogtreecommitdiffstats
path: root/tidy-viewer/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'tidy-viewer/PKGBUILD')
-rw-r--r--tidy-viewer/PKGBUILD14
1 files changed, 11 insertions, 3 deletions
diff --git a/tidy-viewer/PKGBUILD b/tidy-viewer/PKGBUILD
index 7f6f47b..a59bdc0 100644
--- a/tidy-viewer/PKGBUILD
+++ b/tidy-viewer/PKGBUILD
@@ -2,19 +2,21 @@
2 2
3pkgname=tidy-viewer 3pkgname=tidy-viewer
4_pkgname=tv 4_pkgname=tv
5pkgver=1.5.2 5pkgver=1.8.93
6pkgrel=1 6pkgrel=1
7pkgdesc="CLI csv pretty printer that uses column styling" 7pkgdesc="CLI csv pretty printer that uses column styling"
8arch=('x86_64' 'aarch64') 8arch=('x86_64' 'aarch64')
9url="https://github.com/alexhallam/tv" 9url="https://github.com/alexhallam/tv"
10license=('Unlicense') 10license=('Unlicense')
11makedepends=('cargo') 11makedepends=('cargo')
12options=(!lto)
12source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") 13source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
13sha256sums=('3f950c1d05cc7fd5806a49a3f10a9437290e2b24ddf8402ec04d54c63d1a60d5') 14sha256sums=('e99811843fe3e28d22c82f6c8ad757bf5065c622fbbb2d7e4011ab346dca6f1d')
14 15
15prepare() { 16prepare() {
16 cd "$_pkgname-$pkgver" 17 cd "$_pkgname-$pkgver"
17 cargo fetch --locked --target "$CARCH-unknown-linux-gnu" 18 export RUSTUP_TOOLCHAIN=stable
19 cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
18} 20}
19 21
20build() { 22build() {
@@ -24,6 +26,12 @@ build() {
24 cargo build --frozen --release 26 cargo build --frozen --release
25} 27}
26 28
29check() {
30 cd "$_pkgname-$pkgver"
31 export RUSTUP_TOOLCHAIN=stable
32 cargo test --frozen --all-features --workspace
33}
34
27package() { 35package() {
28 cd "$_pkgname-$pkgver" 36 cd "$_pkgname-$pkgver"
29 install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" 37 install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"