From 96544e2e00625e243f17db314ff0bb595f51ec4b Mon Sep 17 00:00:00 2001 From: jane400 <pmos@j4ne.de> Date: Sat, 22 Jun 2024 13:08:27 +0200 Subject: [PATCH] systemd/gnome-keyring: add systemd subpkg (MR 5377) Co-authored-by: Clayton Craft <clayton@craftyguy.net> --- extra-repos/systemd/gnome-keyring/APKBUILD | 13 +++++++++++-- .../gnome-keyring-systemd.post-install | 4 ++++ .../gnome-keyring-systemd.pre-deinstall | 4 ++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 extra-repos/systemd/gnome-keyring/gnome-keyring-systemd.post-install create mode 100644 extra-repos/systemd/gnome-keyring/gnome-keyring-systemd.pre-deinstall diff --git a/extra-repos/systemd/gnome-keyring/APKBUILD b/extra-repos/systemd/gnome-keyring/APKBUILD index 3ab077d06ec..0513ad98f52 100644 --- a/extra-repos/systemd/gnome-keyring/APKBUILD +++ b/extra-repos/systemd/gnome-keyring/APKBUILD @@ -4,7 +4,7 @@ pkgname=gnome-keyring pkgver=99946.1 _pkgver=46.1 -pkgrel=1 +pkgrel=2 pkgdesc="GNOME keyring" url="https://wiki.gnome.org//Projects/GnomeKeyring" arch="all" @@ -35,7 +35,11 @@ provides="dbus:org.freedesktop.Secrets" # Highest priority of the bunch since it has the least deps provider_priority=500 options="!check" # Failing tests on 32-bit architectures -subpackages="$pkgname-lang $pkgname-doc" +subpackages=" + $pkgname-doc + $pkgname-lang + $pkgname-systemd + " source="https://download.gnome.org/sources/gnome-keyring/${_pkgver%.*}/gnome-keyring-$_pkgver.tar.xz 0001-build-Use-p11_module_configs-as-default-pkcs11-confi.patch" builddir="$srcdir/gnome-keyring-$_pkgver" @@ -63,6 +67,11 @@ package() { make DESTDIR="$pkgdir" install } +systemd() { + install="$subpkgname.post-install $subpkgname.pre-deinstall" + default_systemd +} + sha512sums=" 82d9685a87b43c6aa1f377114af389675836df4b5c26d43d6843f1dfac6ae0eb771a4ac67f71e5a2f5b88cbdbb5300d63bfcfd8087ee60463a9579d242c6b884 gnome-keyring-46.1.tar.xz 53e04eade3579fe5d65d11d6cde6c5fdffc9f73a3a7f372b1f4dbc7437212e753123c12854d3a5a7a22f3beb1b00604eec0371615ceb0f7024cb38cf35e33065 0001-build-Use-p11_module_configs-as-default-pkcs11-confi.patch diff --git a/extra-repos/systemd/gnome-keyring/gnome-keyring-systemd.post-install b/extra-repos/systemd/gnome-keyring/gnome-keyring-systemd.post-install new file mode 100644 index 00000000000..1efcbd88da0 --- /dev/null +++ b/extra-repos/systemd/gnome-keyring/gnome-keyring-systemd.post-install @@ -0,0 +1,4 @@ +#!/bin/sh + +. /usr/lib/systemd/systemd-apk-macros.sh +systemd_service_post_install user gnome-keyring-daemon diff --git a/extra-repos/systemd/gnome-keyring/gnome-keyring-systemd.pre-deinstall b/extra-repos/systemd/gnome-keyring/gnome-keyring-systemd.pre-deinstall new file mode 100644 index 00000000000..9c81b1f67a4 --- /dev/null +++ b/extra-repos/systemd/gnome-keyring/gnome-keyring-systemd.pre-deinstall @@ -0,0 +1,4 @@ +#!/bin/sh + +. /usr/lib/systemd/systemd-apk-macros.sh +systemd_service_pre_deinstall user gnome-keyring-daemon -- GitLab