summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 11 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1b283a65b9b3..d572a9fdac84 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}