diff options
author | Jose Fernandez | 2024-04-14 06:58:26 -0600 |
---|---|---|
committer | Jose Fernandez | 2024-04-14 06:58:53 -0600 |
commit | 9f683589a9aa568a864f70d10268450f2975ed69 (patch) | |
tree | 8a7dea525b6e2701df283ec78762529a23a6dd70 /PKGBUILD | |
download | aur-below.tar.gz |
Initial upload: below 0.8.1-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8ffe468c99a3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Jose Fernandez <josefernandez.dev@gmail.com> +pkgname=below +pkgver=0.8.1 +pkgrel=1 +pkgdesc="A time traveling resource monitor for modern Linux systems" +arch=(x86_64) +url="https://github.com/facebookincubator/below" +license=('Apache-2.0') +depends=(glibc gcc-libs libelf zlib) +makedepends=(cargo clang) +options=('!lto' '!debug') +install=below.install +source=( + "$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.zip" + "below.install" +) +sha256sums=('7b47d6d66167bb991b92a8eab3ff2b1d51339045ace190cdc09ab045f1f2e8cb' + 'af3057fcf8bf411522d76cf5def98b6c871687002b44236a9fe34bf8a47d95c2') + +prepare() { + cd $pkgname-$pkgver + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" +} + +build() { + cd $pkgname-$pkgver + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --release +} + +package() { + cd "$pkgname-$pkgver" + + install -Dm755 "target/release/$pkgname" -t "$pkgdir/usr/bin/" + install -Dm644 'LICENSE' -t "$pkgdir/usr/share/licenses/$pkgname/" + install -Dm644 'README.md' -t "$pkgdir/usr/share/doc/$pkgname/" + install -Dm644 "etc/below.service" "${pkgdir}/usr/lib/systemd/system/below.service" +} |