diff options
author | Amadej Kastelic | 2024-09-21 09:48:00 +0200 |
---|---|---|
committer | Amadej Kastelic | 2024-09-21 09:48:00 +0200 |
commit | 89699dba66e6e0edb5748478aa6d28e728642c07 (patch) | |
tree | b71e8f236663d458fe7a072c7298b59276bd70b7 /PKGBUILD | |
download | aur-89699dba66e6e0edb5748478aa6d28e728642c07.tar.gz |
Initial commit - 1.0.3
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..2ffd5374e81d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: kosutka <amadejkastelic7@gmail.com> +pkgname=hyprlux +pkgver=0.1.3 +pkgrel=1 +pkgdesc="Hyprland utility that automates vibrance and night light control" +arch=('x86_64') +url="https://github.com/amadejkastelic/Hyprlux" +license=('MIT') +depends=('rust' 'cargo' 'hyprland') +makedepends=('git') +install="install.sh" +options=('!debug') +source=( + "Hyprlux-${pkgver}.tar.gz::https://github.com/amadejkastelic/Hyprlux/archive/refs/tags/${pkgver}.tar.gz" + "hyprlux.service" + "config.toml" +) +sha256sums=( + 'a89df780b6262ce4343bd0a1ae6c539feef23e90d8be9379a6c4c67372b816f2' + '201c8a74f08038ac95971bc601976fbf6b26f50ee2ec7859ee7f13df9113b135' + '6c6308c8315abc06fda605e14c7be898304c2448ccc1c23c1845bf5a66a49647' +) + +build() { + cd "$srcdir/Hyprlux-${pkgver}" + RUSTUP_TOOLCHAIN=stable CARGO_TARGET_DIR=target cargo build --frozen --release +} + +check() { + cd "$srcdir/Hyprlux-${pkgver}" + RUSTUP_TOOLCHAIN=stable cargo test --frozen +} + +package() { + cd "$srcdir/Hyprlux-${pkgver}" + install -Dm755 "target/release/hyprlux" "$pkgdir/usr/bin/hyprlux" + install -Dm644 "$srcdir/hyprlux.service" "$pkgdir/usr/lib/systemd/system/hyprlux.service" + install -Dm644 "$srcdir/config.toml" "$pkgdir/usr/share/hyprlux/config.toml" +} + |