summaryrefslogtreecommitdiffstats
path: root/datavzrd/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'datavzrd/PKGBUILD')
-rw-r--r--datavzrd/PKGBUILD32
1 files changed, 32 insertions, 0 deletions
diff --git a/datavzrd/PKGBUILD b/datavzrd/PKGBUILD
new file mode 100644
index 0000000..59e7840
--- /dev/null
+++ b/datavzrd/PKGBUILD
@@ -0,0 +1,32 @@
1# Maintainer: Yigit Sever <yigit at yigitsever dot com>
2
3pkgname=datavzrd
4pkgver=2.58.12
5pkgrel=1
6pkgdesc="A tool to create visual HTML reports from collections of CSV/TSV tables"
7arch=('x86_64')
8url="https://github.com/datavzrd/datavzrd"
9license=('MIT')
10makedepends=(cargo)
11options=(!lto)
12source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
13sha256sums=('74996e1a79eacb144c439097fde8639699e449b188bfa4365927246af415111a')
14
15prepare() {
16 cd "$srcdir/$pkgname-$pkgver"
17 export RUSTUP_TOOLCHAIN=stable
18 cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
19}
20
21build() {
22 cd "$srcdir/$pkgname-$pkgver"
23 export RUSTUP_TOOLCHAIN=stable
24 export CARGO_TARGET_DIR=target
25 cargo build --frozen --release --all-features
26}
27
28package() {
29 cd "$srcdir/$pkgname-$pkgver"
30 install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
31 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
32}