summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD31
2 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 0000000..1e79a67
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
1pkgbase = tidy-viewer
2 pkgdesc = CLI csv pretty printer that uses column styling
3 pkgver = 0.0.22
4 pkgrel = 1
5 url = https://github.com/alexhallam/tv
6 arch = x86_64
7 arch = aarch64
8 license = Unlicense
9 makedepends = cargo
10 source = tv-0.0.22.tar.gz::https://github.com/alexhallam/tv/archive/0.0.22.tar.gz
11 sha256sums = bee01aa9b07a9ec45f6a88f64b515d1eb88933d0bbb43de23452a434f00a0bae
12
13pkgname = tidy-viewer
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 0000000..fd4ff96
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
1# Maintainer: Yigit Sever <yigit at yigitsever dot com>
2
3pkgname=tidy-viewer
4_pkgname=tv
5pkgver=0.0.22
6pkgrel=1
7pkgdesc="CLI csv pretty printer that uses column styling"
8arch=('x86_64' 'aarch64')
9url="https://github.com/alexhallam/tv"
10license=('Unlicense')
11makedepends=('cargo')
12source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
13sha256sums=('b6f3edf58314b2f69a40d63a032684b1b30406eb03ab1926493b83e92da08884')
14
15prepare() {
16 cd "$_pkgname-$pkgver"
17 cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
18}
19
20build() {
21 cd "$_pkgname-$pkgver"
22 export RUSTUP_TOOLCHAIN=stable
23 export CARGO_TARGET_DIR=target
24 cargo build --frozen --release
25}
26
27package() {
28 cd "$_pkgname-$pkgver"
29 install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
30 install -Dm644 "$srcdir/$_pkgname-$pkgver/UNLICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
31}