diff options
author | AEnterprise | 2024-01-17 14:21:56 +0100 |
---|---|---|
committer | AEnterprise | 2024-01-17 14:21:56 +0100 |
commit | 274da376769bf0621126b03d72d3511ad2bdd2b2 (patch) | |
tree | ad939b8b0422971d84d304e181afc0e060154b23 | |
download | aur-hyprwatch-git.tar.gz |
initial setup
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..512f980771f0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = hyprwatch-git + pkgdesc = A CLI abstraction tool over Hyperland's event socket with some extra data. + pkgver = 0.1.0 + pkgrel = 1 + url = https://github.com/VirtCode/hyprwatch + arch = x86_64 + license = MIT + makedepends = cargo-nightly + makedepends = git + provides = hyprwatch + source = git+https://github.com/VirtCode/hyprwatch.git + b2sums = SKIP + +pkgname = hyprwatch-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..04ca15f4f663 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: AEnterprise + +_pkgname=hyprwatch +pkgname="$_pkgname-git" +pkgrel=1 +pkgdesc="A CLI abstraction tool over Hyperland's event socket with some extra data." +pkgver="0.1.0" +arch=(x86_64) +url="https://github.com/VirtCode/hyprwatch" +license=(MIT) +depends=() +makedepends=( + cargo-nightly + git + ) +optdepends=() +provides=("$_pkgname") +conflicts=() +b2sums=('SKIP') + +source=("git+$url.git") + +pkgver() { + cat $_pkgname/Cargo.toml | grep '^version = ' | sed 's/^version = //g' +} + +prepare() { + cd $_pkgname + export RUSTUP_TOOLSCHAIN=nightly + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" +} + +build() { + cd $_pkgname + export RUSTUP_TOOLCHAIN=nightly + export CARGO_TARGET_DIR=target + cargo build --frozen --release +} + + + +package() { + cd $_pkgname + install -Dm755 "target/release/$_pkgname" -t "$pkgdir/usr/bin/" +} |