From 8018402b1521b0f858fd54e463106cb930e57629 Mon Sep 17 00:00:00 2001 From: Clayton Craft Date: Fri, 27 Sep 2024 06:29:03 -0700 Subject: [PATCH] main/swclock-offset: upgrade to 0.2.3 (MR 5642) - now installs to /usr by default - now installs systemd service files by default - added -systemd subpkg to handle service files [ci:skip-build]: already built successfully in CI --- main/swclock-offset/APKBUILD | 14 ++++++++++---- .../swclock-offset-systemd.post-install | 5 +++++ .../swclock-offset-systemd.pre-deinstall | 5 +++++ 3 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 main/swclock-offset/swclock-offset-systemd.post-install create mode 100644 main/swclock-offset/swclock-offset-systemd.pre-deinstall diff --git a/main/swclock-offset/APKBUILD b/main/swclock-offset/APKBUILD index 3073659dd..f35fee1fd 100644 --- a/main/swclock-offset/APKBUILD +++ b/main/swclock-offset/APKBUILD @@ -1,19 +1,25 @@ # Maintainer: Jakko pkgname=swclock-offset -pkgver=0.2.2 +pkgver=0.2.3 pkgrel=0 pkgdesc="Keep system time at an offset to a non-writable RTC" url="https://gitlab.com/postmarketOS/swclock-offset" arch="noarch" license="GPL-3.0-or-later" install="$pkgname.post-deinstall" -subpackages="$pkgname-openrc" +subpackages="$pkgname-openrc $pkgname-systemd" source="https://gitlab.com/postmarketOS/swclock-offset/-/archive/$pkgver/swclock-offset-$pkgver.tar.gz" options="!check" # No tests package() { make DESTDIR="$pkgdir" install - make DESTDIR="$pkgdir" install_openrc +} + +systemd() { + install="$subpkgname.post-install $subpkgname.pre-deinstall" + install_if="$pkgname=$pkgver-r$pkgrel systemd" + + amove usr/lib/systemd } openrc() { @@ -22,5 +28,5 @@ openrc() { } sha512sums=" -44f759dd2249ecce35f5baf9f432fd933e3a07b7ea425ea0f07314c7c3c94ce2d1ab7442d9bce8f03f5d436d15865ae3f4f63d3dc83cc6063af09986b7767e10 swclock-offset-0.2.2.tar.gz +51c01dc1ffc4b1bd60b1c195fdf80e603580a943535901f2780e67dd7bdba709731cf854b7ec2af3cf68e31ca002db54814ada352eb9b93fb5c62a82a48961dd swclock-offset-0.2.3.tar.gz " diff --git a/main/swclock-offset/swclock-offset-systemd.post-install b/main/swclock-offset/swclock-offset-systemd.post-install new file mode 100644 index 000000000..9309c2c00 --- /dev/null +++ b/main/swclock-offset/swclock-offset-systemd.post-install @@ -0,0 +1,5 @@ +#!/bin/sh + +. /usr/lib/systemd/systemd-apk-macros.sh +systemd_service_post_install system swclock-offset-boot.service +systemd_service_post_install system swclock-offset-shutdown.service diff --git a/main/swclock-offset/swclock-offset-systemd.pre-deinstall b/main/swclock-offset/swclock-offset-systemd.pre-deinstall new file mode 100644 index 000000000..d620575dd --- /dev/null +++ b/main/swclock-offset/swclock-offset-systemd.pre-deinstall @@ -0,0 +1,5 @@ +#!/bin/sh + +. /usr/lib/systemd/systemd-apk-macros.sh +systemd_service_pre_deinstall system swclock-offset-boot.service +systemd_service_pre_deinstall system swclock-offset-shutdown.service