diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -5,20 +5,24 @@ pkgname=circadian pkgver=0.8.2 -pkgrel=1 +pkgrel=2 pkgdesc="Linux auto-suspend/wake power management daemon" arch=('x86_64' 'aarch64') url="https://github.com/mrmekon/${pkgname}" license=('GPL3') depends=('awk' 'coreutils' 'gcc-libs' 'grep' 'sed' 'sh') makedepends=('cargo') -optdepends=('xssstate: for monitoring x11 input' +optdepends=( + 'xssstate: for monitoring x11 input' 'xprintidle: for monitoring x11 input' 'procps: for monitoring tty input, uptime or processes' 'net-tools: for monitoring nfs, smb or ssh' 'pulseaudio: audio detection support via pacmd') -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") -b2sums=('c80c523c4438d6dddb1441deecf98c54eb401f7f764bb47fda18490e4a2dcb3da98b5268025950dd78caab2d9ac152ec73cb030a25c77168818871017df8171c') +source=( + "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz" + "w_arg.patch") +b2sums=('c80c523c4438d6dddb1441deecf98c54eb401f7f764bb47fda18490e4a2dcb3da98b5268025950dd78caab2d9ac152ec73cb030a25c77168818871017df8171c' + 'b7236454060def7fc91800cbbc0f775fd51c5f58c259ecd7db8959ef1849fcaf44309d89ffb1d63101737d21fb78de6a3d8299d3889dacc93d77b035d1e47a16') backup=('etc/circadian.conf') prepare() { @@ -26,6 +30,9 @@ prepare() { export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target + # Arch does not enable the `-f` option for the `w` command per default + patch --forward --strip=1 --input="${srcdir}/w_arg.patch" + cargo fetch --locked --target "${CARCH}-unknown-linux-gnu" } |