commit: 3776fe01715756ae6a7441a2eb34b9dc9c8d5588
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 15:46:25 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat May 27 15:46:25 2017 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=3776fe01
kde-plasma/kwallet-pam: Drop USE=oldwallet, cleanup
Gentoo-bug: 597610
Package-Manager: Portage-2.3.5, Repoman-2.3.1
kde-plasma/kwallet-pam/kwallet-pam-5.10.0.ebuild | 66 +++++-----------------
.../kwallet-pam/kwallet-pam-5.10.49.9999.ebuild | 66 +++++-----------------
.../kwallet-pam/kwallet-pam-5.8.49.9999.ebuild | 66 +++++-----------------
kde-plasma/kwallet-pam/kwallet-pam-5.9.95.ebuild | 66 +++++-----------------
kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild | 66 +++++-----------------
kde-plasma/kwallet-pam/metadata.xml | 3 -
6 files changed, 65 insertions(+), 268 deletions(-)
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.10.0.ebuild
b/kde-plasma/kwallet-pam/kwallet-pam-5.10.0.ebuild
index 04d60238de..c91205f155 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.10.0.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.10.0.ebuild
@@ -3,78 +3,41 @@
EAPI=6
-KDE_AUTODEPS="false"
-inherit kde5 multibuild multilib
+inherit kde5
DESCRIPTION="KWallet PAM module to not enter password again"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+oldwallet"
+IUSE=""
-COMMON_DEPEND="
+DEPEND="
dev-libs/libgcrypt:0=
virtual/pam
"
-DEPEND="${COMMON_DEPEND}
- $(add_frameworks_dep extra-cmake-modules)
- $(add_qt_dep qtcore)
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-apps/kwalletd-pam
+RDEPEND="${DEPEND}
net-misc/socat
"
-pkg_setup() {
- kde5_pkg_setup
- MULTIBUILD_VARIANTS=( kf5 $(usev oldwallet) )
-}
-
src_configure() {
- myconfigure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
- )
- [[ ${MULTIBUILD_VARIANT} = oldwallet ]] && mycmakeargs+=(
-DKWALLET4=1 )
-
- kde5_src_configure
- }
- multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
- multibuild_foreach_variant kde5_src_compile
-}
-
-src_test() {
- multibuild_foreach_variant kde5_src_test
-}
-
-src_install() {
- multibuild_foreach_variant kde5_src_install
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
+ -DKWALLET4=0
+ )
+ kde5_src_configure
}
pkg_postinst() {
check_dm() {
- local good
if [[ -e "${ROOT}${2}" ]] ; then
if grep -Eq "auth\s+optional\s+pam_kwallet5.so"
"${ROOT}${2}" && \
grep -Eq "session\s+optional\s+pam_kwallet5.so"
"${ROOT}${2}" ; then
- good=true
- fi
- if use oldwallet ; then
- if ! grep -Eq
"auth\s+optional\s+pam_kwallet.so" "${ROOT}${2}" || \
- ! grep -Eq
"session\s+optional\s+pam_kwallet.so" "${ROOT}${2}" ; then
- good=false
- fi
+ elog " ${1} - ${2} ...GOOD"
+ else
+ ewarn " ${1} - ${2} ...BAD"
fi
fi
- [[ "${good}" = true ]] && \
- elog " ${1} - ${2} ...GOOD" || \
- ewarn " ${1} - ${2} ...BAD"
}
- elog
elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
- use oldwallet && elog "You have also selected support for legacy
kde-apps/kwalletd:4."
elog "List of things to make it work:"
elog "1. Use standard blowfish encryption instead of GPG"
elog "2. Use same password for login and kwallet"
@@ -82,12 +45,9 @@ pkg_postinst() {
elog "4.a Have the following lines in the display manager's pam.d file:"
elog " -auth optional pam_kwallet5.so"
elog " -session optional pam_kwallet5.so auto_start"
- if use oldwallet ; then
- elog " -auth optional pam_kwallet.so
kdehome=.kde4"
- elog " -session optional pam_kwallet.so"
- fi
elog "4.b Checking installed DMs..."
has_version "x11-misc/sddm" && check_dm "SDDM" "/etc/pam.d/sddm"
has_version "x11-misc/lightdm" && check_dm "LightDM"
"/etc/pam.d/lightdm"
elog
+ elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
}
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.10.49.9999.ebuild
b/kde-plasma/kwallet-pam/kwallet-pam-5.10.49.9999.ebuild
index f322759080..7025612609 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.10.49.9999.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.10.49.9999.ebuild
@@ -3,78 +3,41 @@
EAPI=6
-KDE_AUTODEPS="false"
-inherit kde5 multibuild multilib
+inherit kde5
DESCRIPTION="KWallet PAM module to not enter password again"
LICENSE="LGPL-2.1"
KEYWORDS=""
-IUSE="+oldwallet"
+IUSE=""
-COMMON_DEPEND="
+DEPEND="
dev-libs/libgcrypt:0=
virtual/pam
"
-DEPEND="${COMMON_DEPEND}
- $(add_frameworks_dep extra-cmake-modules)
- $(add_qt_dep qtcore)
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-apps/kwalletd-pam
+RDEPEND="${DEPEND}
net-misc/socat
"
-pkg_setup() {
- kde5_pkg_setup
- MULTIBUILD_VARIANTS=( kf5 $(usev oldwallet) )
-}
-
src_configure() {
- myconfigure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
- )
- [[ ${MULTIBUILD_VARIANT} = oldwallet ]] && mycmakeargs+=(
-DKWALLET4=1 )
-
- kde5_src_configure
- }
- multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
- multibuild_foreach_variant kde5_src_compile
-}
-
-src_test() {
- multibuild_foreach_variant kde5_src_test
-}
-
-src_install() {
- multibuild_foreach_variant kde5_src_install
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
+ -DKWALLET4=0
+ )
+ kde5_src_configure
}
pkg_postinst() {
check_dm() {
- local good
if [[ -e "${ROOT}${2}" ]] ; then
if grep -Eq "auth\s+optional\s+pam_kwallet5.so"
"${ROOT}${2}" && \
grep -Eq "session\s+optional\s+pam_kwallet5.so"
"${ROOT}${2}" ; then
- good=true
- fi
- if use oldwallet ; then
- if ! grep -Eq
"auth\s+optional\s+pam_kwallet.so" "${ROOT}${2}" || \
- ! grep -Eq
"session\s+optional\s+pam_kwallet.so" "${ROOT}${2}" ; then
- good=false
- fi
+ elog " ${1} - ${2} ...GOOD"
+ else
+ ewarn " ${1} - ${2} ...BAD"
fi
fi
- [[ "${good}" = true ]] && \
- elog " ${1} - ${2} ...GOOD" || \
- ewarn " ${1} - ${2} ...BAD"
}
- elog
elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
- use oldwallet && elog "You have also selected support for legacy
kde-apps/kwalletd:4."
elog "List of things to make it work:"
elog "1. Use standard blowfish encryption instead of GPG"
elog "2. Use same password for login and kwallet"
@@ -82,12 +45,9 @@ pkg_postinst() {
elog "4.a Have the following lines in the display manager's pam.d file:"
elog " -auth optional pam_kwallet5.so"
elog " -session optional pam_kwallet5.so auto_start"
- if use oldwallet ; then
- elog " -auth optional pam_kwallet.so
kdehome=.kde4"
- elog " -session optional pam_kwallet.so"
- fi
elog "4.b Checking installed DMs..."
has_version "x11-misc/sddm" && check_dm "SDDM" "/etc/pam.d/sddm"
has_version "x11-misc/lightdm" && check_dm "LightDM"
"/etc/pam.d/lightdm"
elog
+ elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
}
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.8.49.9999.ebuild
b/kde-plasma/kwallet-pam/kwallet-pam-5.8.49.9999.ebuild
index f322759080..7025612609 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.8.49.9999.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.8.49.9999.ebuild
@@ -3,78 +3,41 @@
EAPI=6
-KDE_AUTODEPS="false"
-inherit kde5 multibuild multilib
+inherit kde5
DESCRIPTION="KWallet PAM module to not enter password again"
LICENSE="LGPL-2.1"
KEYWORDS=""
-IUSE="+oldwallet"
+IUSE=""
-COMMON_DEPEND="
+DEPEND="
dev-libs/libgcrypt:0=
virtual/pam
"
-DEPEND="${COMMON_DEPEND}
- $(add_frameworks_dep extra-cmake-modules)
- $(add_qt_dep qtcore)
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-apps/kwalletd-pam
+RDEPEND="${DEPEND}
net-misc/socat
"
-pkg_setup() {
- kde5_pkg_setup
- MULTIBUILD_VARIANTS=( kf5 $(usev oldwallet) )
-}
-
src_configure() {
- myconfigure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
- )
- [[ ${MULTIBUILD_VARIANT} = oldwallet ]] && mycmakeargs+=(
-DKWALLET4=1 )
-
- kde5_src_configure
- }
- multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
- multibuild_foreach_variant kde5_src_compile
-}
-
-src_test() {
- multibuild_foreach_variant kde5_src_test
-}
-
-src_install() {
- multibuild_foreach_variant kde5_src_install
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
+ -DKWALLET4=0
+ )
+ kde5_src_configure
}
pkg_postinst() {
check_dm() {
- local good
if [[ -e "${ROOT}${2}" ]] ; then
if grep -Eq "auth\s+optional\s+pam_kwallet5.so"
"${ROOT}${2}" && \
grep -Eq "session\s+optional\s+pam_kwallet5.so"
"${ROOT}${2}" ; then
- good=true
- fi
- if use oldwallet ; then
- if ! grep -Eq
"auth\s+optional\s+pam_kwallet.so" "${ROOT}${2}" || \
- ! grep -Eq
"session\s+optional\s+pam_kwallet.so" "${ROOT}${2}" ; then
- good=false
- fi
+ elog " ${1} - ${2} ...GOOD"
+ else
+ ewarn " ${1} - ${2} ...BAD"
fi
fi
- [[ "${good}" = true ]] && \
- elog " ${1} - ${2} ...GOOD" || \
- ewarn " ${1} - ${2} ...BAD"
}
- elog
elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
- use oldwallet && elog "You have also selected support for legacy
kde-apps/kwalletd:4."
elog "List of things to make it work:"
elog "1. Use standard blowfish encryption instead of GPG"
elog "2. Use same password for login and kwallet"
@@ -82,12 +45,9 @@ pkg_postinst() {
elog "4.a Have the following lines in the display manager's pam.d file:"
elog " -auth optional pam_kwallet5.so"
elog " -session optional pam_kwallet5.so auto_start"
- if use oldwallet ; then
- elog " -auth optional pam_kwallet.so
kdehome=.kde4"
- elog " -session optional pam_kwallet.so"
- fi
elog "4.b Checking installed DMs..."
has_version "x11-misc/sddm" && check_dm "SDDM" "/etc/pam.d/sddm"
has_version "x11-misc/lightdm" && check_dm "LightDM"
"/etc/pam.d/lightdm"
elog
+ elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
}
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.9.95.ebuild
b/kde-plasma/kwallet-pam/kwallet-pam-5.9.95.ebuild
index 04d60238de..c91205f155 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.9.95.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.9.95.ebuild
@@ -3,78 +3,41 @@
EAPI=6
-KDE_AUTODEPS="false"
-inherit kde5 multibuild multilib
+inherit kde5
DESCRIPTION="KWallet PAM module to not enter password again"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+oldwallet"
+IUSE=""
-COMMON_DEPEND="
+DEPEND="
dev-libs/libgcrypt:0=
virtual/pam
"
-DEPEND="${COMMON_DEPEND}
- $(add_frameworks_dep extra-cmake-modules)
- $(add_qt_dep qtcore)
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-apps/kwalletd-pam
+RDEPEND="${DEPEND}
net-misc/socat
"
-pkg_setup() {
- kde5_pkg_setup
- MULTIBUILD_VARIANTS=( kf5 $(usev oldwallet) )
-}
-
src_configure() {
- myconfigure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
- )
- [[ ${MULTIBUILD_VARIANT} = oldwallet ]] && mycmakeargs+=(
-DKWALLET4=1 )
-
- kde5_src_configure
- }
- multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
- multibuild_foreach_variant kde5_src_compile
-}
-
-src_test() {
- multibuild_foreach_variant kde5_src_test
-}
-
-src_install() {
- multibuild_foreach_variant kde5_src_install
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
+ -DKWALLET4=0
+ )
+ kde5_src_configure
}
pkg_postinst() {
check_dm() {
- local good
if [[ -e "${ROOT}${2}" ]] ; then
if grep -Eq "auth\s+optional\s+pam_kwallet5.so"
"${ROOT}${2}" && \
grep -Eq "session\s+optional\s+pam_kwallet5.so"
"${ROOT}${2}" ; then
- good=true
- fi
- if use oldwallet ; then
- if ! grep -Eq
"auth\s+optional\s+pam_kwallet.so" "${ROOT}${2}" || \
- ! grep -Eq
"session\s+optional\s+pam_kwallet.so" "${ROOT}${2}" ; then
- good=false
- fi
+ elog " ${1} - ${2} ...GOOD"
+ else
+ ewarn " ${1} - ${2} ...BAD"
fi
fi
- [[ "${good}" = true ]] && \
- elog " ${1} - ${2} ...GOOD" || \
- ewarn " ${1} - ${2} ...BAD"
}
- elog
elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
- use oldwallet && elog "You have also selected support for legacy
kde-apps/kwalletd:4."
elog "List of things to make it work:"
elog "1. Use standard blowfish encryption instead of GPG"
elog "2. Use same password for login and kwallet"
@@ -82,12 +45,9 @@ pkg_postinst() {
elog "4.a Have the following lines in the display manager's pam.d file:"
elog " -auth optional pam_kwallet5.so"
elog " -session optional pam_kwallet5.so auto_start"
- if use oldwallet ; then
- elog " -auth optional pam_kwallet.so
kdehome=.kde4"
- elog " -session optional pam_kwallet.so"
- fi
elog "4.b Checking installed DMs..."
has_version "x11-misc/sddm" && check_dm "SDDM" "/etc/pam.d/sddm"
has_version "x11-misc/lightdm" && check_dm "LightDM"
"/etc/pam.d/lightdm"
elog
+ elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
}
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild
b/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild
index f322759080..7025612609 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild
@@ -3,78 +3,41 @@
EAPI=6
-KDE_AUTODEPS="false"
-inherit kde5 multibuild multilib
+inherit kde5
DESCRIPTION="KWallet PAM module to not enter password again"
LICENSE="LGPL-2.1"
KEYWORDS=""
-IUSE="+oldwallet"
+IUSE=""
-COMMON_DEPEND="
+DEPEND="
dev-libs/libgcrypt:0=
virtual/pam
"
-DEPEND="${COMMON_DEPEND}
- $(add_frameworks_dep extra-cmake-modules)
- $(add_qt_dep qtcore)
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-apps/kwalletd-pam
+RDEPEND="${DEPEND}
net-misc/socat
"
-pkg_setup() {
- kde5_pkg_setup
- MULTIBUILD_VARIANTS=( kf5 $(usev oldwallet) )
-}
-
src_configure() {
- myconfigure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
- )
- [[ ${MULTIBUILD_VARIANT} = oldwallet ]] && mycmakeargs+=(
-DKWALLET4=1 )
-
- kde5_src_configure
- }
- multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
- multibuild_foreach_variant kde5_src_compile
-}
-
-src_test() {
- multibuild_foreach_variant kde5_src_test
-}
-
-src_install() {
- multibuild_foreach_variant kde5_src_install
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
+ -DKWALLET4=0
+ )
+ kde5_src_configure
}
pkg_postinst() {
check_dm() {
- local good
if [[ -e "${ROOT}${2}" ]] ; then
if grep -Eq "auth\s+optional\s+pam_kwallet5.so"
"${ROOT}${2}" && \
grep -Eq "session\s+optional\s+pam_kwallet5.so"
"${ROOT}${2}" ; then
- good=true
- fi
- if use oldwallet ; then
- if ! grep -Eq
"auth\s+optional\s+pam_kwallet.so" "${ROOT}${2}" || \
- ! grep -Eq
"session\s+optional\s+pam_kwallet.so" "${ROOT}${2}" ; then
- good=false
- fi
+ elog " ${1} - ${2} ...GOOD"
+ else
+ ewarn " ${1} - ${2} ...BAD"
fi
fi
- [[ "${good}" = true ]] && \
- elog " ${1} - ${2} ...GOOD" || \
- ewarn " ${1} - ${2} ...BAD"
}
- elog
elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
- use oldwallet && elog "You have also selected support for legacy
kde-apps/kwalletd:4."
elog "List of things to make it work:"
elog "1. Use standard blowfish encryption instead of GPG"
elog "2. Use same password for login and kwallet"
@@ -82,12 +45,9 @@ pkg_postinst() {
elog "4.a Have the following lines in the display manager's pam.d file:"
elog " -auth optional pam_kwallet5.so"
elog " -session optional pam_kwallet5.so auto_start"
- if use oldwallet ; then
- elog " -auth optional pam_kwallet.so
kdehome=.kde4"
- elog " -session optional pam_kwallet.so"
- fi
elog "4.b Checking installed DMs..."
has_version "x11-misc/sddm" && check_dm "SDDM" "/etc/pam.d/sddm"
has_version "x11-misc/lightdm" && check_dm "LightDM"
"/etc/pam.d/lightdm"
elog
+ elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
}
diff --git a/kde-plasma/kwallet-pam/metadata.xml
b/kde-plasma/kwallet-pam/metadata.xml
index 033c6118ee..2fdbf33d96 100644
--- a/kde-plasma/kwallet-pam/metadata.xml
+++ b/kde-plasma/kwallet-pam/metadata.xml
@@ -5,7 +5,4 @@
<email>[email protected]</email>
<name>Gentoo KDE Project</name>
</maintainer>
- <use>
- <flag name="oldwallet">Enable legacy support for
<pkg>kde-apps/kwalletd</pkg></flag>
- </use>
</pkgmetadata>