summaryrefslogtreecommitdiffstats
path: root/datavzrd
diff options
context:
space:
mode:
Diffstat (limited to 'datavzrd')
-rw-r--r--datavzrd/.SRCINFO13
-rw-r--r--datavzrd/PKGBUILD32
2 files changed, 45 insertions, 0 deletions
diff --git a/datavzrd/.SRCINFO b/datavzrd/.SRCINFO
new file mode 100644
index 0000000..e5d06e5
--- /dev/null
+++ b/datavzrd/.SRCINFO
@@ -0,0 +1,13 @@
1pkgbase = datavzrd
2 pkgdesc = A tool to create visual HTML reports from collections of CSV/TSV tables
3 pkgver = 2.58.12
4 pkgrel = 1
5 url = https://github.com/datavzrd/datavzrd
6 arch = x86_64
7 license = MIT
8 makedepends = cargo
9 options = !lto
10 source = datavzrd-2.58.12.tar.gz::https://github.com/datavzrd/datavzrd/archive/refs/tags/v2.58.12.tar.gz
11 sha256sums = 74996e1a79eacb144c439097fde8639699e449b188bfa4365927246af415111a
12
13pkgname = datavzrd
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}