diff options
author | bbx0 | 2022-01-09 13:55:42 +0100 |
---|---|---|
committer | bbx0 | 2022-01-09 13:55:42 +0100 |
commit | e2886e7e8862b6db25bc1d8888fb5f95ef7d0042 (patch) | |
tree | 053e5168b8b0a8d3484e425c6d6b958c735f4248 | |
parent | 5a93114f05fd3dd663d176e0cbb53c19f56f5b41 (diff) | |
download | aur-e2886e7e8862b6db25bc1d8888fb5f95ef7d0042.tar.gz |
release 0.7.0
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | w_arg.patch | 22 |
4 files changed, 30 insertions, 57 deletions
@@ -1,20 +1,24 @@ pkgbase = circadian pkgdesc = Linux auto-suspend/wake power management daemon - pkgver = 0.6.0 - pkgrel = 2 + pkgver = 0.7.0 + pkgrel = 1 url = https://github.com/mrmekon/circadian arch = x86_64 arch = aarch64 license = GPL3 makedepends = cargo + depends = awk + depends = coreutils depends = gcc-libs + depends = grep + depends = sed + depends = sh optdepends = xssstate: for monitoring x11 input optdepends = xprintidle: for monitoring x11 input - optdepends = procps-ng: for monitoring tty input, uptime or processes + optdepends = procps: for monitoring tty input, uptime or processes optdepends = net-tools: for monitoring ssh or smb - source = circadian-0.6.0.tar.gz::https://github.com/mrmekon/circadian/archive/refs/tags/0.6.0.tar.gz - source = w_arg.patch - sha512sums = 4c17d36f99dd39eace33d08b236df9ed1c4d19a5599b9b561fb000067ea829164053e056188b3f9f188ebaa9727ad784907e04f9226c137a1424e041d68364c9 - sha512sums = 1a1a4be28692f606ed9f82d71218c498365fa12dfd63b61ad1412c293172b27f579567a42cd5e884604c01e02d8e12a5dedcb20bab483c3b5eca2e24d8044b82 + backup = etc/circadian.conf + source = circadian-0.7.0.tar.gz::https://github.com/mrmekon/circadian/archive/refs/tags/v0.7.0.tar.gz + b2sums = 86615fb3e33353883821ffa0cbeabf6dba878c3199cc9b34f48a2157ffd156efc92cc54b8ebd98ca5be4d801679406886b9982a0bd2badbe77c6ba90726ea6dc pkgname = circadian diff --git a/.gitignore b/.gitignore index 145a15edafa4..31d27563afeb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ * !.gitignore !PKGBUILD -!.SRCINFO -!w_arg.patch
\ No newline at end of file +!.SRCINFO
\ No newline at end of file @@ -4,40 +4,32 @@ # shellcheck shell=bash disable=SC2034,SC2154,SC2164 pkgname=circadian -pkgver=0.6.0 -pkgrel=2 +pkgver=0.7.0 +pkgrel=1 pkgdesc="Linux auto-suspend/wake power management daemon" arch=('x86_64' 'aarch64') -url="https://github.com/mrmekon/$pkgname" +url="https://github.com/mrmekon/${pkgname}" license=('GPL3') -depends=('gcc-libs') +depends=('awk' 'coreutils' 'gcc-libs' 'grep' 'sed' 'sh') makedepends=('cargo') optdepends=('xssstate: for monitoring x11 input' 'xprintidle: for monitoring x11 input' - 'procps-ng: for monitoring tty input, uptime or processes' - 'net-tools: for monitoring ssh or smb' - ) -source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz" - "w_arg.patch") -sha512sums=('4c17d36f99dd39eace33d08b236df9ed1c4d19a5599b9b561fb000067ea829164053e056188b3f9f188ebaa9727ad784907e04f9226c137a1424e041d68364c9' - '1a1a4be28692f606ed9f82d71218c498365fa12dfd63b61ad1412c293172b27f579567a42cd5e884604c01e02d8e12a5dedcb20bab483c3b5eca2e24d8044b82') + 'procps: for monitoring tty input, uptime or processes' + 'net-tools: for monitoring ssh or smb') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") +b2sums=('86615fb3e33353883821ffa0cbeabf6dba878c3199cc9b34f48a2157ffd156efc92cc54b8ebd98ca5be4d801679406886b9982a0bd2badbe77c6ba90726ea6dc') backup=('etc/circadian.conf') prepare() { - cd "$pkgname-$pkgver" + cd "${pkgname}-${pkgver}" 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" - - # The cargo.lock file is not consistent and needs to be updated. - cargo generate-lockfile - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + cargo fetch --locked --target "${CARCH}-unknown-linux-gnu" } build() { - cd "$pkgname-$pkgver" + cd "${pkgname}-${pkgver}" export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target @@ -45,18 +37,18 @@ build() { } check() { - cd "$pkgname-$pkgver" + cd "${pkgname}-${pkgver}" export RUSTUP_TOOLCHAIN=stable cargo test --frozen --all-features } package() { - cd "$pkgname-$pkgver" + cd "${pkgname}-${pkgver}" - install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" - install -Dm0644 -T "resources/circadian.conf.in" "$pkgdir/etc/circadian.conf" - install -Dm0644 -t "$pkgdir/usr/lib/systemd/system/" "resources/circadian.service" - install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" "README.md" - install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" "LICENSE" + install -Dm0755 -t "${pkgdir}/usr/bin/" "target/release/${pkgname}" + install -Dm0644 -T "resources/circadian.conf.in" "${pkgdir}/etc/circadian.conf" + install -Dm0644 -t "${pkgdir}/usr/lib/systemd/system/" "resources/circadian.service" + install -Dm0644 -t "${pkgdir}/usr/share/doc/${pkgname}/" "README.md" + install -Dm0644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" "LICENSE" } diff --git a/w_arg.patch b/w_arg.patch deleted file mode 100644 index eee86e63a9d0..000000000000 --- a/w_arg.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/src/main.rs b/src/main.rs -index 774fb5d..0e23f42 100644 ---- a/src/main.rs -+++ b/src/main.rs -@@ -300,7 +300,7 @@ fn parse_w_time(time_str: &str) -> Result<u32, CircadianError> { - fn idle_w() -> IdleResult { - let w_stdout = Stdio::piped(); - let mut w_output = Command::new("w") -- .arg("-hus") -+ .arg("-husf") - .stdout(w_stdout).spawn()?; - let _ = w_output.wait()?; - let w_stdout = w_output.stdout -@@ -334,7 +334,7 @@ fn idle_fn(cmd: &str, args: Vec<&str>) -> IdleResult { - }; - let display = format!(":{}", device.chars().rev().next().unwrap_or('0')); - let mut output = Command::new("w") -- .arg("-hus") -+ .arg("-husf") - .stdout(Stdio::piped()).spawn()?; - let _ = output.wait()?; - let w_stdout = output.stdout |