diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | battery_status_rs_hibernate.service | 11 |
3 files changed, 36 insertions, 9 deletions
@@ -1,18 +1,24 @@ pkgbase = battery_status_rs pkgdesc = A utility to watch the battery level. - pkgver = 3.1.0 + pkgver = 4.0.0 pkgrel = 1 arch = any makedepends = cargo makedepends = git depends = systemd - source = git+https://git.unfug.hs-furtwangen.de/weva/battery_status_rs/#tag=3.1.0 + source = git+https://git.unfug.hs-furtwangen.de/weva/battery_status_rs.git/#tag=4.0.0 source = battery_status_rs_notification.service source = battery_status_rs_sleep.service - sha256sums = a8a9a10f8d2bdf61e2035862d7defd647a53ba0a323b9b5aede904e4883b0e95 + source = battery_status_rs_hibernate.service + sha256sums = 5d31fe8a45bcbf594f5f236357dde0d87f584b72ee1dd19173102e009f59171b sha256sums = 92ecbb16524c4ec6423d87979f655838b502fc0c5206127f34553c5ff837f3f8 sha256sums = e104c41b6c84c60ebca61545cc06a9e53c169f00d4eab50c2dd4df3d2f22500b + sha256sums = eead0cc7d1ffff3e6670f8ff2ba9bacb609b2a5df949786e488c378f4e0fee5c pkgname = battery_status_rs_notification pkgname = battery_status_rs_sleep + conflicts = battery_status_rs_hibernate + +pkgname = battery_status_rs_hibernate + conflicts = battery_status_rs_sleep @@ -1,8 +1,9 @@ # Maintainer: Valentin Weber pkgbase="battery_status_rs" pkgname=("battery_status_rs_notification" - "battery_status_rs_sleep") -pkgver="3.1.0" + "battery_status_rs_sleep" + "battery_status_rs_hibernate") +pkgver="4.0.0" pkgrel="1" pkgdesc="A utility to watch the battery level." arch=('any') @@ -10,13 +11,15 @@ depends=('systemd') makedepends=('cargo' 'git') -source=("git+https://git.unfug.hs-furtwangen.de/weva/battery_status_rs/#tag=$pkgver" +source=("git+https://git.unfug.hs-furtwangen.de/weva/battery_status_rs.git/#tag=$pkgver" "battery_status_rs_notification.service" - "battery_status_rs_sleep.service") + "battery_status_rs_sleep.service" + "battery_status_rs_hibernate.service") -sha256sums=('a8a9a10f8d2bdf61e2035862d7defd647a53ba0a323b9b5aede904e4883b0e95' +sha256sums=('5d31fe8a45bcbf594f5f236357dde0d87f584b72ee1dd19173102e009f59171b' '92ecbb16524c4ec6423d87979f655838b502fc0c5206127f34553c5ff837f3f8' - 'e104c41b6c84c60ebca61545cc06a9e53c169f00d4eab50c2dd4df3d2f22500b') + 'e104c41b6c84c60ebca61545cc06a9e53c169f00d4eab50c2dd4df3d2f22500b' + 'eead0cc7d1ffff3e6670f8ff2ba9bacb609b2a5df949786e488c378f4e0fee5c') prepare() { cd battery_status_rs @@ -36,6 +39,13 @@ package_battery_status_rs_notification() { } package_battery_status_rs_sleep() { + conflicts=('battery_status_rs_hibernate') + install -Dm0755 -t "$pkgdir/usr/lib/systemd/system/" "$pkgname.service" + install -Dm0755 -t "$pkgdir/usr/bin/" "battery_status_rs/target/release/$pkgname" +} + +package_battery_status_rs_hibernate() { + conflicts=('battery_status_rs_sleep') install -Dm0755 -t "$pkgdir/usr/lib/systemd/system/" "$pkgname.service" install -Dm0755 -t "$pkgdir/usr/bin/" "battery_status_rs/target/release/$pkgname" } diff --git a/battery_status_rs_hibernate.service b/battery_status_rs_hibernate.service new file mode 100644 index 000000000000..4afdb519912f --- /dev/null +++ b/battery_status_rs_hibernate.service @@ -0,0 +1,11 @@ +[Unit] +Description=Battery Status Hibernate Daemon + +[Service] +Type=notify +ExecStart=/bin/battery_status_rs_hibernate +Restart=always +RestartSec=1 + +[Install] +WantedBy=default.target |