diff options
| -rw-r--r-- | kde-frameworks/kwallet-runtime/kwallet-runtime-6.19.0.ebuild | 11 | ||||
| -rw-r--r-- | kde-frameworks/kwallet-runtime/kwallet-runtime-9999.ebuild | 11 |
2 files changed, 22 insertions, 0 deletions
diff --git a/kde-frameworks/kwallet-runtime/kwallet-runtime-6.19.0.ebuild b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.19.0.ebuild index add67cc4219..3d1d132897c 100644 --- a/kde-frameworks/kwallet-runtime/kwallet-runtime-6.19.0.ebuild +++ b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.19.0.ebuild @@ -34,6 +34,7 @@ DEPEND=" RDEPEND="${DEPEND} !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)] !<kde-frameworks/kwallet-6.14.0:6 + keyring? ( =kde-frameworks/ksecretd-services-${KDE_CATV}* ) " BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )" @@ -57,6 +58,16 @@ src_configure() { ecm_src_configure } +src_install() { + ecm_src_install + + # provided by kde-frameworks/ksecretd-services + if use keyring; then + rm -v "${D}"/usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.kwallet.service \ + "${D}"/usr/share/dbus-1/services/org.kde.secretservicecompat.service || die + fi +} + pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then optfeature "Auto-unlocking after Plasma login" "kde-plasma/kwallet-pam" diff --git a/kde-frameworks/kwallet-runtime/kwallet-runtime-9999.ebuild b/kde-frameworks/kwallet-runtime/kwallet-runtime-9999.ebuild index fbda9c77904..656d2edc0f4 100644 --- a/kde-frameworks/kwallet-runtime/kwallet-runtime-9999.ebuild +++ b/kde-frameworks/kwallet-runtime/kwallet-runtime-9999.ebuild @@ -34,6 +34,7 @@ DEPEND=" RDEPEND="${DEPEND} !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)] !<kde-frameworks/kwallet-6.14.0:6 + keyring? ( =kde-frameworks/ksecretd-services-${KDE_CATV}* ) " BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )" @@ -57,6 +58,16 @@ src_configure() { ecm_src_configure } +src_install() { + ecm_src_install + + # provided by kde-frameworks/ksecretd-services + if use keyring; then + rm -v "${D}"/usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.kwallet.service \ + "${D}"/usr/share/dbus-1/services/org.kde.secretservicecompat.service || die + fi +} + pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then optfeature "Auto-unlocking after Plasma login" "kde-plasma/kwallet-pam" |
