summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoão Freitas2023-09-22 10:04:55 +0100
committerJoão Freitas2023-09-23 20:03:51 +0100
commit097c68353f82cb77624fa6f2cc6e72612dcb2470 (patch)
tree1df375c1412efcf137e4e093504462d107251372
downloadaur-097c68353f82cb77624fa6f2cc6e72612dcb2470.tar.gz
v1.6.1
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD37
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6f92d68cf4a5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = numbat
+ pkgdesc = A statically typed programming language for scientific computations with first class support for physical dimensions and units
+ pkgver = 1.6.1
+ pkgrel = 1
+ url = https://github.com/sharkdp/numbat
+ arch = x86_64
+ license = MIT
+ license = Apache-2.0
+ makedepends = cargo
+ provides = numbat
+ source = numbat-1.6.1.tar.gz::https://static.crates.io/crates/numbat-cli/-1.6.1.crate
+ sha512sums = be9f62af4eb22caf9ed948ac5fa35659762d6a36a553100330d36ddd08824975c45336ccb044df1147631943c5b8a9afcc47ef6744f111eaea48827c5633eedf
+
+pkgname = numbat
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6fb613320045
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: João Freitas <joaj.freitas@gmail.com>
+pkgname=numbat
+_pkgname=numbat-cli
+pkgver=1.6.1
+pkgrel=1
+pkgdesc="A statically typed programming language for scientific computations with first class support for physical dimensions and units"
+arch=('x86_64')
+url="https://github.com/sharkdp/numbat"
+license=('MIT' 'Apache-2.0')
+depends=()
+makedepends=(cargo)
+provides=(numbat)
+source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$_pkgname/$_pkgnamei-$pkgver.crate")
+sha512sums=('be9f62af4eb22caf9ed948ac5fa35659762d6a36a553100330d36ddd08824975c45336ccb044df1147631943c5b8a9afcc47ef6744f111eaea48827c5633eedf')
+
+prepare() {
+ cd $_pkgname-$pkgver
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ cd $_pkgname-$pkgver
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release --all-features
+}
+
+check() {
+ cd $_pkgname-$pkgver
+ #export RUSTUP_TOOLCHAIN=stable
+ #cargo test --frozen --all-features
+}
+
+package() {
+ install -Dm0755 -t "$pkgdir/usr/bin/" "$_pkgname-$pkgver/target/release/$pkgname"
+}