diff options
author | Alexander Milchinskiy | 2024-02-10 16:05:14 +0200 |
---|---|---|
committer | Alexander Milchinskiy | 2024-02-10 16:05:14 +0200 |
commit | f7a5beb30ddd85c891cfbc77e0f4f5ec7e02b856 (patch) | |
tree | 8a4027c0c05f8e2f0ef6bf44d1adba6bda6b0c94 | |
download | aur-f7a5beb30ddd85c891cfbc77e0f4f5ec7e02b856.tar.gz |
initial version of atomblocks
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..90f8a871375e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = atomblocks + pkgdesc = async, absolutely lightweight and dead simple bar for dwm and similar window managers + pkgver = 0.1.0 + pkgrel = 1 + url = https://github.com/milchinskiy/atomblocks + arch = any + license = MIT + makedepends = cargo + source = atomblocks-0.1.0.tar.gz::https://static.crates.io/crates/atomblocks/atomblocks-0.1.0.crate + sha256sums = a8af61dbb94cf06ba71622a0926616c3aa22fc756352e7570938a101eb71a429 + +pkgname = atomblocks diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c49956f40e3a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Alexander Milchinskiy <milchinskiy at gmail dot com> +pkgname=atomblocks +pkgver=0.1.0 +pkgrel=1 +pkgdesc="async, absolutely lightweight and dead simple bar for dwm and similar window managers" +arch=('any') +url="https://github.com/milchinskiy/atomblocks" +license=('MIT') +makedepends=(cargo) +source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate") +sha256sums=('a8af61dbb94cf06ba71622a0926616c3aa22fc756352e7570938a101eb71a429') + +prepare() { + cd "$pkgname-$pkgver" || exit + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" +} + +build() { + cd "$pkgname-$pkgver" || exit + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features +} + +package() { + cd "$pkgname-$pkgver" || exit + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE + install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" README.md + install -Dm0644 -t "$pkgdir/usr/share/$pkgname/" sample/* +} |