[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2024-06-23 Thread Sam James
commit: a5efaa090b92cb72bd57264b40af0b9e11ebb091
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 23 19:38:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 23 19:38:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a5efaa09

kde-plasma/kscreenlocker: fix typo in comment

Signed-off-by: Sam James  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-6.1.49..ebuild | 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.1.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-6.1.49..ebuild
index ed69be3404..cd5a672bf0 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-6.1.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-6.1.49..ebuild
@@ -18,7 +18,7 @@ IUSE=""
 
 RESTRICT="test"
 
-# qtbase slot up: GuiPrivate use in greeter
+# qtbase slot op: GuiPrivate use in greeter
 COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index cfd69b2732..6dba996c9f 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -18,7 +18,7 @@ IUSE=""
 
 RESTRICT="test"
 
-# qtbase slot up: GuiPrivate use in greeter
+# qtbase slot op: GuiPrivate use in greeter
 COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kscreenlocker/files/

2024-04-16 Thread Andreas Sturmlechner
commit: 53c0886f621f768c82b95cf1b1aa53ec0da40724
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 28 21:17:39 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Apr 16 19:59:40 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=53c0886f

kde-plasma/kscreenlocker: Silence optional pam modules warnings

Bug: https://bugs.gentoo.org/927032
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/{kde6-fingerprint.pam => kde-fingerprint.pam}| 2 +-
 kde-plasma/kscreenlocker/files/{kde6.pam => kde-r1.pam}| 0
 .../kscreenlocker/files/{kde6-smartcard.pam => kde-smartcard.pam}  | 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-6.0.49..ebuild  | 7 +++
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 7 +++
 5 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam 
b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam
similarity index 88%
rename from kde-plasma/kscreenlocker/files/kde6-fingerprint.pam
rename to kde-plasma/kscreenlocker/files/kde-fingerprint.pam
index 38267de65e..6ca0ba1f09 100644
--- a/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam
+++ b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam
@@ -3,7 +3,7 @@
 authrequiredpam_shells.so
 authrequiredpam_nologin.so
 authrequiredpam_faillock.so preauth
-authrequiredpam_fprintd.so
+-auth   requiredpam_fprintd.so
 authrequiredpam_env.so
 
 account include system-local-login

diff --git a/kde-plasma/kscreenlocker/files/kde6.pam 
b/kde-plasma/kscreenlocker/files/kde-r1.pam
similarity index 100%
rename from kde-plasma/kscreenlocker/files/kde6.pam
rename to kde-plasma/kscreenlocker/files/kde-r1.pam

diff --git a/kde-plasma/kscreenlocker/files/kde6-smartcard.pam 
b/kde-plasma/kscreenlocker/files/kde-smartcard.pam
similarity index 83%
rename from kde-plasma/kscreenlocker/files/kde6-smartcard.pam
rename to kde-plasma/kscreenlocker/files/kde-smartcard.pam
index f887c78234..694fc1e905 100644
--- a/kde-plasma/kscreenlocker/files/kde6-smartcard.pam
+++ b/kde-plasma/kscreenlocker/files/kde-smartcard.pam
@@ -3,7 +3,7 @@
 authrequiredpam_shells.so
 authrequiredpam_nologin.so
 authrequiredpam_faillock.so preauth
-authrequiredpam_pkcs11.so wait_for_card card_only
+-auth   requiredpam_pkcs11.so wait_for_card card_only
 authrequiredpam_env.so
 
 account include system-local-login

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.0.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-6.0.49..ebuild
index 0d5e1f4378..d17d2585aa 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-6.0.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-6.0.49..ebuild
@@ -74,8 +74,7 @@ src_test() {
 src_install() {
ecm_src_install
 
-   local config
-   for config in kde6{,-fingerprint,-smartcard} ; do
-   newpamd "${FILESDIR}/${config}.pam" ${config/6}
-   done
+   newpamd "${FILESDIR}/kde-r1.pam" kde
+   newpamd "${FILESDIR}/kde-fingerprint.pam" kde-fingerprint
+   newpamd "${FILESDIR}/kde-smartcard.pam" kde-smartcard
 }

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index d00781b417..a2ebeaf4f6 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -74,8 +74,7 @@ src_test() {
 src_install() {
ecm_src_install
 
-   local config
-   for config in kde6{,-fingerprint,-smartcard} ; do
-   newpamd "${FILESDIR}/${config}.pam" ${config/6}
-   done
+   newpamd "${FILESDIR}/kde-r1.pam" kde
+   newpamd "${FILESDIR}/kde-fingerprint.pam" kde-fingerprint
+   newpamd "${FILESDIR}/kde-smartcard.pam" kde-smartcard
 }



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/files/, kde-plasma/kscreenlocker/

2023-12-20 Thread Sam James
commit: c1d265805f8cf58fcbc4a95c34452207765bff19
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 20 15:55:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 20 15:55:10 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c1d26580

kde-plasma/kscreenlocker: prefix new PAM stack w/ kde6-

Then strip it out when installing.

Signed-off-by: Sam James  gentoo.org>

 .../kscreenlocker/files/{kde-fingerprint.pam => kde6-fingerprint.pam} | 0
 .../kscreenlocker/files/{kde-smartcard.pam => kde6-smartcard.pam} | 0
 kde-plasma/kscreenlocker/files/{kde-password.pam => kde6.pam} | 0
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 4 ++--
 4 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/files/kde-fingerprint.pam 
b/kde-plasma/kscreenlocker/files/kde6-fingerprint.pam
similarity index 100%
rename from kde-plasma/kscreenlocker/files/kde-fingerprint.pam
rename to kde-plasma/kscreenlocker/files/kde6-fingerprint.pam

diff --git a/kde-plasma/kscreenlocker/files/kde-smartcard.pam 
b/kde-plasma/kscreenlocker/files/kde6-smartcard.pam
similarity index 100%
rename from kde-plasma/kscreenlocker/files/kde-smartcard.pam
rename to kde-plasma/kscreenlocker/files/kde6-smartcard.pam

diff --git a/kde-plasma/kscreenlocker/files/kde-password.pam 
b/kde-plasma/kscreenlocker/files/kde6.pam
similarity index 100%
rename from kde-plasma/kscreenlocker/files/kde-password.pam
rename to kde-plasma/kscreenlocker/files/kde6.pam

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 543ef36e07..995a67c4d1 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -75,7 +75,7 @@ src_install() {
ecm_src_install
 
local config
-   for config in kde-{fingerprint,password,smartcard} ; do
-   newpamd "${FILESDIR}/${config}.pam" ${config}
+   for config in kde6{,-fingerprint,-smartcard} ; do
+   newpamd "${FILESDIR}/${config}.pam" ${config/6}
done
 }



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/files/, kde-plasma/kscreenlocker/

2023-12-20 Thread Sam James
commit: fb007288a48a935bb3c56474efe7aa24d99cb587
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 20 15:49:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 20 15:49:37 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fb007288

kde-plasma/kscreenlocker: rename pam services

Signed-off-by: Sam James  gentoo.org>

 .../files/{kscreenlocker-fingerprint.pam => kde-fingerprint.pam}| 0
 .../files/{kscreenlocker-password.pam => kde-password.pam}  | 0
 .../files/{kscreenlocker-smartcard.pam => kde-smartcard.pam}| 0
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild  | 2 +-
 4 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/files/kscreenlocker-fingerprint.pam 
b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam
similarity index 100%
rename from kde-plasma/kscreenlocker/files/kscreenlocker-fingerprint.pam
rename to kde-plasma/kscreenlocker/files/kde-fingerprint.pam

diff --git a/kde-plasma/kscreenlocker/files/kscreenlocker-password.pam 
b/kde-plasma/kscreenlocker/files/kde-password.pam
similarity index 100%
rename from kde-plasma/kscreenlocker/files/kscreenlocker-password.pam
rename to kde-plasma/kscreenlocker/files/kde-password.pam

diff --git a/kde-plasma/kscreenlocker/files/kscreenlocker-smartcard.pam 
b/kde-plasma/kscreenlocker/files/kde-smartcard.pam
similarity index 100%
rename from kde-plasma/kscreenlocker/files/kscreenlocker-smartcard.pam
rename to kde-plasma/kscreenlocker/files/kde-smartcard.pam

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 29c7cf2f72..543ef36e07 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -75,7 +75,7 @@ src_install() {
ecm_src_install
 
local config
-   for config in kscreenlocker-{fingerprint,password,smartcard} ; do
+   for config in kde-{fingerprint,password,smartcard} ; do
newpamd "${FILESDIR}/${config}.pam" ${config}
done
 }



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/files/, kde-plasma/kscreenlocker/

2023-12-20 Thread Sam James
commit: 15b01074eef56e2c5e46739cd8ba12fea8d7fbcc
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 20 15:44:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 20 15:47:15 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=15b01074

kde-plasma/kscreenlocker: first cut of new PAM configuration

As with all of the masked KDE ebuilds, there is ** no warranty **. I've not
yet runtime tested this. Don't use this yet on a machine where you rely on
kscreenlocker behaving correctly for security.

See 
https://community.kde.org/Plasma/Plasma_6.0_Release_notes#New_required_PAM_configuration
and https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/163.

Signed-off-by: Sam James  gentoo.org>

 .../kscreenlocker/files/kscreenlocker-fingerprint.pam   | 13 +
 kde-plasma/kscreenlocker/files/kscreenlocker-password.pam   |  9 +
 kde-plasma/kscreenlocker/files/kscreenlocker-smartcard.pam  | 13 +
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild  |  6 --
 4 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/files/kscreenlocker-fingerprint.pam 
b/kde-plasma/kscreenlocker/files/kscreenlocker-fingerprint.pam
new file mode 100644
index 00..38267de65e
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-fingerprint.pam
@@ -0,0 +1,13 @@
+#%PAM-1.0
+
+authrequiredpam_shells.so
+authrequiredpam_nologin.so
+authrequiredpam_faillock.so preauth
+authrequiredpam_fprintd.so
+authrequiredpam_env.so
+
+account include system-local-login
+
+passwordinclude system-local-login
+
+session include system-local-login

diff --git a/kde-plasma/kscreenlocker/files/kscreenlocker-password.pam 
b/kde-plasma/kscreenlocker/files/kscreenlocker-password.pam
new file mode 100644
index 00..ce9e84d588
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-password.pam
@@ -0,0 +1,9 @@
+#%PAM-1.0
+
+auth include  system-local-login
+
+account  include  system-local-login
+
+password include  system-local-login
+
+session  include  system-local-login

diff --git a/kde-plasma/kscreenlocker/files/kscreenlocker-smartcard.pam 
b/kde-plasma/kscreenlocker/files/kscreenlocker-smartcard.pam
new file mode 100644
index 00..f887c78234
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-smartcard.pam
@@ -0,0 +1,13 @@
+#%PAM-1.0
+
+authrequiredpam_shells.so
+authrequiredpam_nologin.so
+authrequiredpam_faillock.so preauth
+authrequiredpam_pkcs11.so wait_for_card card_only
+authrequiredpam_env.so
+
+account include system-local-login
+
+passwordinclude system-local-login
+
+session include system-local-login

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index da6f0f9036..29c7cf2f72 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -74,6 +74,8 @@ src_test() {
 src_install() {
ecm_src_install
 
-   newpamd "${FILESDIR}/kde.pam" kde
-   newpamd "${FILESDIR}/kde-np.pam" kde-np
+   local config
+   for config in kscreenlocker-{fingerprint,password,smartcard} ; do
+   newpamd "${FILESDIR}/${config}.pam" ${config}
+   done
 }



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2023-12-16 Thread Andreas Sturmlechner
commit: 5278a34324ccaac7c21d304cf0206d2cb5786ecd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec 16 11:33:45 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec 16 11:34:44 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5278a343

kde-plasma/kscreenlocker: Update dependencies

Upstream commits:
4f1dc2eb2bf4fdcac650a3d3b8fb6cbe61650b8b
3c01e4d06bff8db4412d8dc198cfcfee9e1ea49d
2dec530bb76744f8c0c596052f624d3b4f734f61
5a56da9837e864cf91fcea6b79bc9c15471fa07f
1d8ba258f06fcc2566326e2325114c40530606c0
2ddc3731dc70c1588b9d18a11447a6467e160b8b

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 0f7a9d43c0..b17d67a014 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -18,27 +18,26 @@ IUSE=""
 
 RESTRICT="test"
 
+# qtbase slot up: GuiPrivate use in greeter
 COMMON_DEPEND="
dev-libs/wayland
-   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+   >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kcrash-${KFMIN}:6
-   >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kidletime-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
-   >=kde-frameworks/kpackage-${KFMIN}:6
+   >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
-   >=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/solid-${KFMIN}:6
-   >=kde-plasma/kwayland-${PVCUT}:6
>=kde-plasma/layer-shell-qt-${PVCUT}:6
+   >=kde-plasma/libplasma-${PVCUT}:6
>=kde-plasma/libkscreen-${PVCUT}:6
sys-libs/pam
x11-libs/libX11



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2023-06-18 Thread Andreas Sturmlechner
commit: 768d236ea5577117759fe92370479eaa0b58ed64
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 18 10:35:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun 18 10:35:41 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=768d236e

kde-plasma/kscreenlocker: Drop false positive QtX11Extras slot op

It is only private for Qt6 as it moved to QtGui.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild | 3 +--
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild
index 04fcd8f8bc..3dd6d8fe7c 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild
@@ -18,7 +18,6 @@ IUSE=""
 
 RESTRICT="test"
 
-# slot op: private QtX11Extras header (private/qtx11extras_p.h)
 COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
@@ -26,7 +25,7 @@ COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5=
+   >=dev-qt/qtx11extras-${QTMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 04fcd8f8bc..3dd6d8fe7c 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -18,7 +18,6 @@ IUSE=""
 
 RESTRICT="test"
 
-# slot op: private QtX11Extras header (private/qtx11extras_p.h)
 COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
@@ -26,7 +25,7 @@ COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5=
+   >=dev-qt/qtx11extras-${QTMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2023-05-21 Thread Andreas Sturmlechner
commit: 46264e00b3997d6d5cac8daa9a6f912fa777e3d6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 21 17:55:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 21 17:55:18 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=46264e00

kde-plasma/kscreenlocker: Add dev-qt/qtx11extras slot dep

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild | 3 ++-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild
index 2d42d86c22..dd12db558d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.49..ebuild
@@ -19,6 +19,7 @@ IUSE=""
 
 RESTRICT="test"
 
+# slot op: private QtX11Extras header (private/qtx11extras_p.h)
 COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
@@ -26,7 +27,7 @@ COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5=
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 2d42d86c22..dd12db558d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -19,6 +19,7 @@ IUSE=""
 
 RESTRICT="test"
 
+# slot op: private QtX11Extras header (private/qtx11extras_p.h)
 COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
@@ -26,7 +27,7 @@ COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5=
>=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2022-12-13 Thread Andreas Sturmlechner
commit: 713e4da558bfd03515c60e39ed962f8294c3ffbd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec 13 18:48:36 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec 13 18:48:36 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=713e4da5

kde-plasma/kscreenlocker: Add new dependency

Upstream commit a1744cf6ce1675184efd3c0057964cb29ecdf686

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 8ccc1a5763..80de65b025 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -44,6 +44,7 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
>=kde-plasma/layer-shell-qt-${PVCUT}:5
+   >=kde-plasma/libkscreen-${PVCUT}:5
sys-libs/pam
x11-libs/libX11
x11-libs/libXi



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2022-10-09 Thread Andreas Sturmlechner
commit: fee28dc4c68749067b7b6c990339144c7136
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct  8 13:49:00 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct  9 16:38:32 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fee28dc4

kde-plasma/kscreenlocker: Add kde-frameworks/kcmutils BDEPEND

Uses kcmutils_generate_desktop_file cmake macro

Bug: https://bugs.gentoo.org/868270
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.26.0.ebuild   | 5 -
 kde-plasma/kscreenlocker/kscreenlocker-5.26.49..ebuild | 5 -
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.26.0.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.26.0.ebuild
index 9a3e3ffa69..65519fd037 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.26.0.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.26.0.ebuild
@@ -58,8 +58,11 @@ RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/plasma-${KFMIN}:5
 "
+BDEPEND="
+   dev-util/wayland-scanner
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+"
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-BDEPEND="dev-util/wayland-scanner"
 
 src_prepare() {
ecm_src_prepare

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.26.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.26.49..ebuild
index 7c56f7e2cb..1e9892c320 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.26.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.26.49..ebuild
@@ -58,8 +58,11 @@ RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/plasma-${KFMIN}:5
 "
+BDEPEND="
+   dev-util/wayland-scanner
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+"
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-BDEPEND="dev-util/wayland-scanner"
 
 src_prepare() {
ecm_src_prepare

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 8403a9346a..415b466736 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -58,8 +58,11 @@ RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/plasma-${KFMIN}:5
 "
+BDEPEND="
+   dev-util/wayland-scanner
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+"
 PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
-BDEPEND="dev-util/wayland-scanner"
 
 src_prepare() {
ecm_src_prepare



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2022-09-03 Thread Andreas Sturmlechner
commit: f2ecc1a15019692b4af6ac2425637d78bc8803ae
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep  3 12:46:43 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep  3 13:04:48 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f2ecc1a1

kde-plasma/kscreenlocker: Add new dependency

Upstream commit 51ae818d13ec79881f4db2882e389efefccb969e

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index b3a2f791c3..8403a9346a 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -36,6 +36,7 @@ COMMON_DEPEND="
>=kde-frameworks/kglobalaccel-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kidletime-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kpackage-${KFMIN}:5
>=kde-frameworks/kwayland-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2022-06-19 Thread Andreas Sturmlechner
commit: e81d72c7d1383ade6cc1c4c22c85e88dbe32130b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 14 19:58:57 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 15 19:40:40 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e81d72c7

kde-plasma/kscreenlocker: Drop IUSE=pam

Upstream commit 132adacf3d01fc4adf8a873e0debc3adb17972ec

See also:
https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/59#note_468401

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kscreenlocker/kscreenlocker-5.25.49..ebuild | 21 -
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild  | 21 -
 2 files changed, 8 insertions(+), 34 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.25.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.25.49..ebuild
index 8406545be9..191a884b95 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.25.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.25.49..ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS=""
-IUSE="+pam"
+IUSE=""
 
 RESTRICT="test"
 
@@ -43,11 +43,11 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
>=kde-plasma/layer-shell-qt-${PVCUT}:5
+   sys-libs/pam
x11-libs/libX11
x11-libs/libXi
x11-libs/libxcb
x11-libs/xcb-util-keysyms
-   pam? ( sys-libs/pam )
 "
 DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
@@ -65,14 +65,6 @@ src_prepare() {
use test || cmake_run_in greeter cmake_comment_add_subdirectory 
autotests
 }
 
-src_configure() {
-   local mycmakeargs=(
-   -DPAM_REQUIRED=$(usex pam)
-   $(cmake_use_find_package pam PAM)
-   )
-   ecm_src_configure
-}
-
 src_test() {
# requires running environment
local myctestargs=(
@@ -84,11 +76,6 @@ src_test() {
 src_install() {
ecm_src_install
 
-   if use pam; then
-   newpamd "${FILESDIR}/kde.pam" kde
-   newpamd "${FILESDIR}/kde-np.pam" kde-np
-   else
-   chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
-   chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
-   fi
+   newpamd "${FILESDIR}/kde.pam" kde
+   newpamd "${FILESDIR}/kde-np.pam" kde-np
 }

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index fa1d70fc8c..2f61d6d802 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS=""
-IUSE="+pam"
+IUSE=""
 
 RESTRICT="test"
 
@@ -43,11 +43,11 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
>=kde-plasma/layer-shell-qt-${PVCUT}:5
+   sys-libs/pam
x11-libs/libX11
x11-libs/libXi
x11-libs/libxcb
x11-libs/xcb-util-keysyms
-   pam? ( sys-libs/pam )
 "
 DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
@@ -65,14 +65,6 @@ src_prepare() {
use test || cmake_run_in greeter cmake_comment_add_subdirectory 
autotests
 }
 
-src_configure() {
-   local mycmakeargs=(
-   -DPAM_REQUIRED=$(usex pam)
-   $(cmake_use_find_package pam PAM)
-   )
-   ecm_src_configure
-}
-
 src_test() {
# requires running environment
local myctestargs=(
@@ -84,11 +76,6 @@ src_test() {
 src_install() {
ecm_src_install
 
-   if use pam; then
-   newpamd "${FILESDIR}/kde.pam" kde
-   newpamd "${FILESDIR}/kde-np.pam" kde-np
-   else
-   chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
-   chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
-   fi
+   newpamd "${FILESDIR}/kde.pam" kde
+   newpamd "${FILESDIR}/kde-np.pam" kde-np
 }



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2022-03-16 Thread Andreas Sturmlechner
commit: f8862e65ab0617a955ddc8000e37c9ea53e381fb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 16 22:06:39 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 16 22:06:39 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f8862e65

kde-plasma/kscreenlocker: Add kde-frameworks/kconfig[qml] usedep

Upstream commit 3a4805568ccaebc49301d70970f425fa5362ddba

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 626baccba8..6468a8d364 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -28,7 +28,7 @@ COMMON_DEPEND="
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2021-04-24 Thread Andreas Sturmlechner
commit: 6e31d8fddb9dc9be8794b4818f7ec8b9ee7558ca
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 24 20:41:27 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 24 20:48:10 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6e31d8fd

kde-plasma/kscreenlocker: BDEPEND on dev-util/wayland-scanner

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.21.49..ebuild | 5 ++---
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.21.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.21.49..ebuild
index 489123c512..bf6fed5c5f 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.21.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.21.49..ebuild
@@ -56,9 +56,8 @@ RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/plasma-${KFMIN}:5
 "
-PDEPEND="
-   >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
+BDEPEND="dev-util/wayland-scanner"
 
 src_prepare() {
ecm_src_prepare

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 374c48fe25..65d8b621fc 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -57,9 +57,8 @@ RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/plasma-${KFMIN}:5
 "
-PDEPEND="
-   >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5"
+BDEPEND="dev-util/wayland-scanner"
 
 src_prepare() {
ecm_src_prepare



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2021-04-16 Thread Andreas Sturmlechner
commit: b041575be15419902144b0a6e29d38720be6f588
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Apr 16 21:30:23 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Apr 16 21:33:28 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b041575b

kde-plasma/kscreenlocker: Add new DEPEND kde-plasma/layer-shell-qt

Thanks-to: Duncan <1i5t5.duncan  cox.net>
Closes: https://bugs.gentoo.org/783210
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 5ac893d6ca..374c48fe25 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -42,6 +42,7 @@ COMMON_DEPEND="
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
+   >=kde-plasma/layer-shell-qt-${PVCUT}:5
x11-libs/libX11
x11-libs/libXi
x11-libs/libxcb



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2021-01-21 Thread Andreas Sturmlechner
commit: 8bb28ad435fb8a0630dd6258fcaa59238f3d74aa
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 21 21:40:55 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 21 23:57:07 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8bb28ad4

kde-plasma/kscreenlocker: Add new DEPEND

Upstream commit 596013612a4c14fdbf8f161815aa0aafaed639be

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index af31a6e648..1a73b3de26 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -25,6 +25,7 @@ COMMON_DEPEND="
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2020-08-30 Thread Andreas Sturmlechner
commit: fe9b84e52d33c28ef09e6d8f74a868d581a8cc7f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 30 12:09:03 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 30 17:23:04 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fe9b84e5

kde-plasma/kscreenlocker: Use cmake_comment_add_subdirectory

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kscreenlocker-5.19.49..ebuild  | 22 +-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 20 
 2 files changed, 17 insertions(+), 25 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
index 5b008a5dd9..9bbddfc7b9 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
@@ -62,19 +62,7 @@ RESTRICT+=" test"
 
 src_prepare() {
ecm_src_prepare
-
-   if ! use test; then
-   sed -e "/add_subdirectory(autotests)/ s/^/#/" \
-   -i greeter/CMakeLists.txt || die
-   fi
-}
-
-src_test() {
-   # requires running environment
-   local myctestargs=(
-   -E x11LockerTest
-   )
-   ecm_src_test
+   use test || cmake_run_in greeter cmake_comment_add_subdirectory 
autotests
 }
 
 src_configure() {
@@ -86,6 +74,14 @@ src_configure() {
ecm_src_configure
 }
 
+src_test() {
+   # requires running environment
+   local myctestargs=(
+   -E x11LockerTest
+   )
+   ecm_src_test
+}
+
 src_install() {
ecm_src_install
 

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 7c11bbb222..0673067cfa 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -61,11 +61,15 @@ RESTRICT+=" test"
 
 src_prepare() {
ecm_src_prepare
+   use test || cmake_run_in greeter cmake_comment_add_subdirectory 
autotests
+}
 
-   if ! use test; then
-   sed -e "/add_subdirectory(autotests)/ s/^/#/" \
-   -i greeter/CMakeLists.txt || die
-   fi
+src_configure() {
+   local mycmakeargs=(
+   -DPAM_REQUIRED=$(usex pam)
+   $(cmake_use_find_package pam PAM)
+   )
+   ecm_src_configure
 }
 
 src_test() {
@@ -76,14 +80,6 @@ src_test() {
ecm_src_test
 }
 
-src_configure() {
-   local mycmakeargs=(
-   -DPAM_REQUIRED=$(usex pam)
-   $(cmake_use_find_package pam PAM)
-   )
-   ecm_src_configure
-}
-
 src_install() {
ecm_src_install
 



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2020-08-02 Thread Andreas Sturmlechner
commit: a2936d72cd09fc80e87fdad4ac8486a179dc88ce
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  2 09:02:53 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  2 09:02:53 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a2936d72

kde-plasma/kscreenlocker: Fix RDEPENDs once again

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild | 4 ++--
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
index c230b040ab..0444ad8715 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
@@ -51,8 +51,8 @@ DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
 "
 RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
 "
 PDEPEND="
>=kde-plasma/kde-cli-tools-${PVCUT}:5

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index b41ee8aa39..c9ae349e4a 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -51,6 +51,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
 "
 PDEPEND="
>=kde-plasma/kde-cli-tools-${PVCUT}:5



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2020-08-02 Thread Andreas Sturmlechner
commit: 26b08519de027fcb94691e9f00dd95494549e382
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  2 09:11:26 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  2 09:11:26 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=26b08519

kde-plasma/kscreenlocker: Simplify src_install

Although the days of keeping this optional are likely numbered.

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild | 8 
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
index 0444ad8715..5b008a5dd9 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
@@ -89,10 +89,10 @@ src_configure() {
 src_install() {
ecm_src_install
 
-   use pam && newpamd "${FILESDIR}/kde.pam" kde
-   use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np
-
-   if ! use pam; then
+   if use pam; then
+   newpamd "${FILESDIR}/kde.pam" kde
+   newpamd "${FILESDIR}/kde-np.pam" kde-np
+   else
chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
fi

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index c9ae349e4a..7c11bbb222 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -87,10 +87,10 @@ src_configure() {
 src_install() {
ecm_src_install
 
-   use pam && newpamd "${FILESDIR}/kde.pam" kde
-   use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np
-
-   if ! use pam; then
+   if use pam; then
+   newpamd "${FILESDIR}/kde.pam" kde
+   newpamd "${FILESDIR}/kde-np.pam" kde-np
+   else
chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
fi



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2020-08-02 Thread Andreas Sturmlechner
commit: 3325ff21ff4499ca87b3faea033ce682be1450ef
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jun 26 15:04:33 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  2 08:25:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3325ff21

kde-plasma/kscreenlocker: Drop IUSE=consolekit

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 1b58fd024f..b41ee8aa39 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS=""
-IUSE="consolekit +pam"
+IUSE="+pam"
 
 COMMON_DEPEND="
dev-libs/wayland
@@ -43,7 +43,6 @@ COMMON_DEPEND="
x11-libs/libXi
x11-libs/libxcb
x11-libs/xcb-util-keysyms
-   consolekit? ( sys-auth/consolekit )
pam? ( sys-libs/pam )
 "
 DEPEND="${COMMON_DEPEND}
@@ -59,8 +58,6 @@ PDEPEND="
 
 RESTRICT+=" test"
 
-PATCHES=( "${FILESDIR}/${PN}-5.19.5-ck-unlock.patch" )
-
 src_prepare() {
ecm_src_prepare
 
@@ -80,7 +77,6 @@ src_test() {
 
 src_configure() {
local mycmakeargs=(
-   $(cmake_use_find_package consolekit ConsoleKit)
-DPAM_REQUIRED=$(usex pam)
$(cmake_use_find_package pam PAM)
)



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/files/, kde-plasma/kscreenlocker/

2020-08-02 Thread Andreas Sturmlechner
commit: ab60e71421fc10e14f37939f6c91d67fdb00aae8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  2 08:57:27 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  2 08:57:27 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ab60e714

kde-plasma/kscreenlocker: Drop IUSE=consolekit from 5.19 too

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kscreenlocker-5.19.5-ck-unlock.patch | 32 --
 .../kscreenlocker-5.19.49..ebuild  |  6 +---
 kde-plasma/kscreenlocker/metadata.xml  |  3 --
 3 files changed, 1 insertion(+), 40 deletions(-)

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch
deleted file mode 100644
index bb15eba72b..00
--- a/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 1bac5f6e50bc3255ab0e4c9183e7456f53acfdd5 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sat, 1 Aug 2020 20:05:17 +0200
-Subject: [PATCH] Provide ConsoleKit switch irrespective of HAVE_LOGINCTL
-

- CMakeLists.txt | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 60d3ee1..aaebc82 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -92,7 +92,6 @@ set_package_properties(loginctl PROPERTIES
- )
- set(HAVE_LOGINCTL ${loginctl_FOUND})
- 
--if ( NOT HAVE_LOGINCTL )
- find_package(ConsoleKit)
- set_package_properties(ConsoleKit PROPERTIES
- URL "https://github.com/ConsoleKit2/ConsoleKit2;
-@@ -100,7 +99,6 @@ if ( NOT HAVE_LOGINCTL )
- TYPE RECOMMENDED
- )
- set(HAVE_CONSOLEKIT ${ConsoleKit_FOUND})
--endif ()
- 
- if (HAVE_LOGINCTL OR HAVE_CONSOLEKIT)
- set(HAVE_UNLOCK_CAPABILITY TRUE)
--- 
-2.28.0
-

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
index ae938b4eea..c230b040ab 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS=""
-IUSE="consolekit +pam"
+IUSE="+pam"
 
 COMMON_DEPEND="
dev-libs/wayland
@@ -45,7 +45,6 @@ COMMON_DEPEND="
x11-libs/libXi
x11-libs/libxcb
x11-libs/xcb-util-keysyms
-   consolekit? ( sys-auth/consolekit )
pam? ( sys-libs/pam )
 "
 DEPEND="${COMMON_DEPEND}
@@ -61,8 +60,6 @@ PDEPEND="
 
 RESTRICT+=" test"
 
-PATCHES=( "${FILESDIR}/${PN}-5.19.5-ck-unlock.patch" )
-
 src_prepare() {
ecm_src_prepare
 
@@ -83,7 +80,6 @@ src_test() {
 src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_Seccomp=ON
-   $(cmake_use_find_package consolekit ConsoleKit)
-DPAM_REQUIRED=$(usex pam)
$(cmake_use_find_package pam PAM)
)

diff --git a/kde-plasma/kscreenlocker/metadata.xml 
b/kde-plasma/kscreenlocker/metadata.xml
index 7c59355b62..2fdbf33d96 100644
--- a/kde-plasma/kscreenlocker/metadata.xml
+++ b/kde-plasma/kscreenlocker/metadata.xml
@@ -5,7 +5,4 @@
k...@gentoo.org
Gentoo KDE Project

-   
-   Support for killing the screenlocker 
when sys-auth/consolekit is the session tracker
-   
 



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/files/, kde-plasma/kscreenlocker/

2020-08-01 Thread Andreas Sturmlechner
commit: 9997de4d0f1d79abc4339f8c5ab233606b7486d3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  1 18:22:58 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  1 18:22:58 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9997de4d

kde-plasma/kscreenlocker: Make ConsoleKit switch always accessible

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kscreenlocker-5.19.5-ck-unlock.patch | 32 ++
 .../kscreenlocker-5.19.49..ebuild  |  4 ++-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild |  4 ++-
 3 files changed, 38 insertions(+), 2 deletions(-)

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch
new file mode 100644
index 00..bb15eba72b
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-5.19.5-ck-unlock.patch
@@ -0,0 +1,32 @@
+From 1bac5f6e50bc3255ab0e4c9183e7456f53acfdd5 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 1 Aug 2020 20:05:17 +0200
+Subject: [PATCH] Provide ConsoleKit switch irrespective of HAVE_LOGINCTL
+
+---
+ CMakeLists.txt | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 60d3ee1..aaebc82 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -92,7 +92,6 @@ set_package_properties(loginctl PROPERTIES
+ )
+ set(HAVE_LOGINCTL ${loginctl_FOUND})
+ 
+-if ( NOT HAVE_LOGINCTL )
+ find_package(ConsoleKit)
+ set_package_properties(ConsoleKit PROPERTIES
+ URL "https://github.com/ConsoleKit2/ConsoleKit2;
+@@ -100,7 +99,6 @@ if ( NOT HAVE_LOGINCTL )
+ TYPE RECOMMENDED
+ )
+ set(HAVE_CONSOLEKIT ${ConsoleKit_FOUND})
+-endif ()
+ 
+ if (HAVE_LOGINCTL OR HAVE_CONSOLEKIT)
+ set(HAVE_UNLOCK_CAPABILITY TRUE)
+-- 
+2.28.0
+

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
index adac48392d..490270a765 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
@@ -57,6 +57,8 @@ PDEPEND="
 
 RESTRICT+=" test"
 
+PATCHES=( "${FILESDIR}/${PN}-5.19.5-ck-unlock.patch" )
+
 src_prepare() {
ecm_src_prepare
 
@@ -77,7 +79,7 @@ src_test() {
 src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_Seccomp=ON
-   $(cmake_use_find_package consolekit loginctl)
+   $(cmake_use_find_package consolekit ConsoleKit)
-DPAM_REQUIRED=$(usex pam)
$(cmake_use_find_package pam PAM)
)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 10fdd8806a..3b3966efc6 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -57,6 +57,8 @@ PDEPEND="
 
 RESTRICT+=" test"
 
+PATCHES=( "${FILESDIR}/${PN}-5.19.5-ck-unlock.patch" )
+
 src_prepare() {
ecm_src_prepare
 
@@ -76,7 +78,7 @@ src_test() {
 
 src_configure() {
local mycmakeargs=(
-   $(cmake_use_find_package consolekit loginctl)
+   $(cmake_use_find_package consolekit ConsoleKit)
-DPAM_REQUIRED=$(usex pam)
$(cmake_use_find_package pam PAM)
)



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2020-08-01 Thread Andreas Sturmlechner
commit: 8ddf13d2893a90d774e9693f8f810662f664cfe4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  1 17:48:34 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  1 17:48:34 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8ddf13d2

kde-plasma/kscreenlocker: Disable seccomp sandboxing in 5.19 too

If upstream dropped it in master for being problematic and ineffective,
then there's no reason to keep it in stable branch either.

Upstream commit f53b9b3275abd935fc81a60adcc38699f3ccec46

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
index f78e062b13..adac48392d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
@@ -15,9 +15,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS=""
-IUSE="consolekit +pam seccomp"
-
-REQUIRED_USE="seccomp? ( pam )"
+IUSE="consolekit +pam"
 
 RDEPEND="
dev-libs/wayland
@@ -49,7 +47,6 @@ RDEPEND="
x11-libs/xcb-util-keysyms
consolekit? ( sys-auth/consolekit )
pam? ( sys-libs/pam )
-   seccomp? ( sys-libs/libseccomp )
 "
 DEPEND="${RDEPEND}
x11-base/xorg-proto
@@ -79,10 +76,10 @@ src_test() {
 
 src_configure() {
local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Seccomp=ON
$(cmake_use_find_package consolekit loginctl)
-DPAM_REQUIRED=$(usex pam)
$(cmake_use_find_package pam PAM)
-   $(cmake_use_find_package seccomp Seccomp)
)
ecm_src_configure
 }



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2020-08-01 Thread Andreas Sturmlechner
commit: 252c3b3b9a2c8f563a19b0566ef848596fd29373
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  1 18:30:34 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  1 18:30:34 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=252c3b3b

kde-plasma/kscreenlocker: Fix RDEPENDs

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild | 8 ++--
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 8 +---
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
index 490270a765..ae938b4eea 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.19.49..ebuild
@@ -17,7 +17,7 @@ SLOT="5"
 KEYWORDS=""
 IUSE="consolekit +pam"
 
-RDEPEND="
+COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
@@ -48,9 +48,13 @@ RDEPEND="
consolekit? ( sys-auth/consolekit )
pam? ( sys-libs/pam )
 "
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
 "
+RDEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+"
 PDEPEND="
>=kde-plasma/kde-cli-tools-${PVCUT}:5
 "

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 3b3966efc6..1b58fd024f 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -17,7 +17,7 @@ SLOT="5"
 KEYWORDS=""
 IUSE="consolekit +pam"
 
-RDEPEND="
+COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
@@ -46,12 +46,14 @@ RDEPEND="
consolekit? ( sys-auth/consolekit )
pam? ( sys-libs/pam )
 "
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
 "
-PDEPEND="
+RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
+"
+PDEPEND="
>=kde-plasma/kde-cli-tools-${PVCUT}:5
 "
 



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2020-08-01 Thread Andreas Sturmlechner
commit: 39a61a7d549b40798031c487211ff1d650ed7574
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  1 17:35:33 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  1 17:35:33 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=39a61a7d

kde-plasma/kscreenlocker: Drop IUSE="seccomp"

Upstream commit f53b9b3275abd935fc81a60adcc38699f3ccec46

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index d2add232c6..10fdd8806a 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -15,9 +15,7 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS=""
-IUSE="consolekit +pam seccomp"
-
-REQUIRED_USE="seccomp? ( pam )"
+IUSE="consolekit +pam"
 
 RDEPEND="
dev-libs/wayland
@@ -47,7 +45,6 @@ RDEPEND="
x11-libs/xcb-util-keysyms
consolekit? ( sys-auth/consolekit )
pam? ( sys-libs/pam )
-   seccomp? ( sys-libs/libseccomp )
 "
 DEPEND="${RDEPEND}
x11-base/xorg-proto
@@ -82,7 +79,6 @@ src_configure() {
$(cmake_use_find_package consolekit loginctl)
-DPAM_REQUIRED=$(usex pam)
$(cmake_use_find_package pam PAM)
-   $(cmake_use_find_package seccomp Seccomp)
)
ecm_src_configure
 }



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2020-07-10 Thread Andreas Sturmlechner
commit: 456eed5f81e25ba7bbee88e7d751121496138acd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul 10 14:12:35 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul 10 14:39:13 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=456eed5f

kde-plasma/kscreenlocker: Drop unused DEPEND

Upstream commit 44cc85e3f80fd3b036f7df5d325e8f32f22dbac1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index dbce58e2e0..5899fefaf5 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="seccomp? ( pam )"
 RDEPEND="
dev-libs/wayland
>=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2020-07-10 Thread Andreas Sturmlechner
commit: fc09b776f330c7bf997d86768fc1c1aabd49b653
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul 10 14:04:46 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul 10 14:04:46 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fc09b776

kde-plasma/kscreenlocker: Update RDEPENDs

Upstream commit 65f1447b6a4c24211cb182ca0225ebec8628a9cc

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 306ffe2335..dbce58e2e0 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -27,7 +27,6 @@ RDEPEND="
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
@@ -38,7 +37,6 @@ RDEPEND="
>=kde-frameworks/kidletime-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kpackage-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/kwayland-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
@@ -55,6 +53,8 @@ DEPEND="${RDEPEND}
x11-base/xorg-proto
 "
 PDEPEND="
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
>=kde-plasma/kde-cli-tools-${PVCUT}:5
 "
 



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/, kde-plasma/breeze-plymouth/, kde-plasma/plymouth-kcm/, ...

2020-01-16 Thread Andreas Sturmlechner
commit: ab2b14587fbd1f45a158f6fcba2f069076ead3f2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 13 20:17:59 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 16 15:48:15 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ab2b1458

kde-plasma: Add KDE Plasma 5.18 stable branch

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/bluedevil/bluedevil-5.18.49..ebuild |  40 
 .../breeze-grub/breeze-grub-5.18.49..ebuild|  23 +++
 .../breeze-gtk/breeze-gtk-5.18.49..ebuild  |  48 +
 .../breeze-plymouth-5.18.49..ebuild|  28 +++
 kde-plasma/breeze/breeze-5.18.49..ebuild   |  56 ++
 kde-plasma/discover/discover-5.18.49..ebuild   |  78 
 kde-plasma/drkonqi/drkonqi-5.18.49..ebuild |  66 +++
 .../kactivitymanagerd-5.18.49..ebuild  |  36 
 .../kde-cli-tools-5.18.49..ebuild  |  70 +++
 .../kde-gtk-config-5.18.49..ebuild |  49 +
 .../kdecoration/kdecoration-5.18.49..ebuild|  24 +++
 .../kdeplasma-addons-5.18.49..ebuild   |  62 ++
 kde-plasma/kgamma/kgamma-5.18.49..ebuild   |  32 +++
 kde-plasma/khotkeys/khotkeys-5.18.49..ebuild   |  50 +
 .../kinfocenter/kinfocenter-5.18.49..ebuild| 104 ++
 kde-plasma/kmenuedit/kmenuedit-5.18.49..ebuild |  41 
 kde-plasma/kscreen/kscreen-5.18.49..ebuild |  45 +
 .../kscreenlocker-5.18.49..ebuild  | 100 ++
 .../ksshaskpass/ksshaskpass-5.18.49..ebuild|  78 
 kde-plasma/ksysguard/ksysguard-5.18.49..ebuild |  55 ++
 .../kwallet-pam/kwallet-pam-5.18.49..ebuild|  37 
 .../kwayland-integration-5.18.49..ebuild   |  30 +++
 kde-plasma/kwin/kwin-5.18.49..ebuild   | 110 +++
 kde-plasma/kwrited/kwrited-5.18.49..ebuild |  27 +++
 .../libkscreen/libkscreen-5.18.49..ebuild  |  31 +++
 .../libksysguard/libksysguard-5.18.49..ebuild  |  57 ++
 .../libkworkspace-5.18.49..ebuild  |  60 ++
 kde-plasma/milou/milou-5.18.49..ebuild |  33 
 kde-plasma/oxygen/oxygen-5.18.49..ebuild   |  54 +
 .../plasma-browser-integration-5.18.49..ebuild |  41 
 .../plasma-desktop-5.18.49..ebuild | 143 ++
 .../plasma-integration-5.18.49..ebuild |  48 +
 .../plasma-meta/plasma-meta-5.18.49..ebuild| 111 +++
 kde-plasma/plasma-nm/plasma-nm-5.18.49..ebuild |  81 
 kde-plasma/plasma-pa/plasma-pa-5.18.49..ebuild |  38 
 .../plasma-sdk/plasma-sdk-5.18.49..ebuild  |  46 +
 .../plasma-thunderbolt-5.18.49..ebuild |  33 
 .../plasma-vault/plasma-vault-5.18.49..ebuild  |  47 +
 ...plasma-workspace-wallpapers-5.18.49..ebuild |  19 ++
 .../plasma-workspace-5.18.49..ebuild   | 219 +
 .../plymouth-kcm/plymouth-kcm-5.18.49..ebuild  |  40 
 .../polkit-kde-agent-5.18.49..ebuild   |  33 
 .../powerdevil/powerdevil-5.18.49..ebuild  |  67 +++
 kde-plasma/sddm-kcm/sddm-kcm-5.18.49..ebuild   |  38 
 .../systemsettings-5.18.49..ebuild |  66 +++
 .../user-manager/user-manager-5.18.49..ebuild  |  34 
 .../xdg-desktop-portal-kde-5.18.49..ebuild |  53 +
 .../xembed-sni-proxy-5.18.49..ebuild   |  44 +
 48 files changed, 2725 insertions(+)

diff --git a/kde-plasma/bluedevil/bluedevil-5.18.49..ebuild 
b/kde-plasma/bluedevil/bluedevil-5.18.49..ebuild
new file mode 100644
index 00..252100f47d
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-5.18.49..ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.66.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Bluetooth stack for KDE Plasma"
+HOMEPAGE="https://cgit.kde.org/bluedevil.git;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+   >=kde-frameworks/bluez-qt-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kded-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}
+  

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2019-10-12 Thread Andreas Sturmlechner
commit: b093d9a5e654493dbf132bafd1260ec7d8b122fa
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 12 19:38:36 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 12 19:38:36 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b093d9a5

kde-plasma/kscreenlocker: Migrate to sys-libs/pam

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.16.90.ebuild  | 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-5.17.0.ebuild   | 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-5.17.49..ebuild | 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.16.90.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.16.90.ebuild
index 7c403e5a55..568b2f8fb8 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.16.90.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.16.90.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
x11-libs/libxcb
x11-libs/xcb-util-keysyms
consolekit? ( sys-auth/consolekit )
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
seccomp? ( sys-libs/libseccomp )
 "
 DEPEND="${RDEPEND}

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.17.0.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.17.0.ebuild
index 7c403e5a55..568b2f8fb8 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.17.0.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.17.0.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
x11-libs/libxcb
x11-libs/xcb-util-keysyms
consolekit? ( sys-auth/consolekit )
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
seccomp? ( sys-libs/libseccomp )
 "
 DEPEND="${RDEPEND}

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.17.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.17.49..ebuild
index 43d0ebf072..1d576fc688 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.17.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.17.49..ebuild
@@ -42,7 +42,7 @@ RDEPEND="
x11-libs/libxcb
x11-libs/xcb-util-keysyms
consolekit? ( sys-auth/consolekit )
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
seccomp? ( sys-libs/libseccomp )
 "
 DEPEND="${RDEPEND}

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 43d0ebf072..1d576fc688 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
x11-libs/libxcb
x11-libs/xcb-util-keysyms
consolekit? ( sys-auth/consolekit )
-   pam? ( virtual/pam )
+   pam? ( sys-libs/pam )
seccomp? ( sys-libs/libseccomp )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2018-12-19 Thread Andreas Sturmlechner
commit: c3758fb419000d29f4f154aec21b744e89706361
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec 19 15:26:29 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec 19 15:31:53 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c3758fb4

kde-plasma/kscreenlocker: Add USE consolekit

Make sure that ck-unlock-session is installed even if upstream cmake
is detecting elogind or systemd.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kscreenlocker/kscreenlocker-5.14.49..ebuild | 4 +++-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 6 --
 kde-plasma/kscreenlocker/metadata.xml  | 3 +++
 3 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.14.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.14.49..ebuild
index 1bbfc3a5bb..8fa1d15952 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.14.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.14.49..ebuild
@@ -9,7 +9,7 @@ inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
 KEYWORDS=""
-IUSE="+pam seccomp"
+IUSE="consolekit +pam seccomp"
 
 REQUIRED_USE="seccomp? ( pam )"
 
@@ -41,6 +41,7 @@ COMMON_DEPEND="
x11-libs/libXi
x11-libs/libxcb
x11-libs/xcb-util-keysyms
+   consolekit? ( sys-auth/consolekit )
pam? ( virtual/pam )
seccomp? ( sys-libs/libseccomp )
 "
@@ -74,6 +75,7 @@ src_test() {
 
 src_configure() {
local mycmakeargs=(
+   $(cmake-utils_use_find_package consolekit loginctl)
-DPAM_REQUIRED=$(usex pam)
$(cmake-utils_use_find_package pam PAM)
$(cmake-utils_use_find_package seccomp Seccomp)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 7e05bd42d2..8fa1d15952 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
 KEYWORDS=""
-IUSE="+pam seccomp"
+IUSE="consolekit +pam seccomp"
 
 REQUIRED_USE="seccomp? ( pam )"
 
@@ -41,6 +41,7 @@ COMMON_DEPEND="
x11-libs/libXi
x11-libs/libxcb
x11-libs/xcb-util-keysyms
+   consolekit? ( sys-auth/consolekit )
pam? ( virtual/pam )
seccomp? ( sys-libs/libseccomp )
 "
@@ -74,6 +75,7 @@ src_test() {
 
 src_configure() {
local mycmakeargs=(
+   $(cmake-utils_use_find_package consolekit loginctl)
-DPAM_REQUIRED=$(usex pam)
$(cmake-utils_use_find_package pam PAM)
$(cmake-utils_use_find_package seccomp Seccomp)

diff --git a/kde-plasma/kscreenlocker/metadata.xml 
b/kde-plasma/kscreenlocker/metadata.xml
index 2fdbf33d96..7c59355b62 100644
--- a/kde-plasma/kscreenlocker/metadata.xml
+++ b/kde-plasma/kscreenlocker/metadata.xml
@@ -5,4 +5,7 @@
k...@gentoo.org
Gentoo KDE Project

+   
+   Support for killing the screenlocker 
when sys-auth/consolekit is the session tracker
+   
 



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kinfocenter/, kde-plasma/drkonqi/, ...

2018-09-13 Thread Andreas Sturmlechner
commit: 7adc4d5a4c0b201490f0c5bee3f28b1e015af852
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Sep 13 17:40:00 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Sep 13 17:40:00 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7adc4d5a

kde-plasma: Add KDE Plasma 5.13.90 (5.14 beta)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 kde-plasma/bluedevil/bluedevil-5.13.90.ebuild  |  40 +
 kde-plasma/breeze-grub/breeze-grub-5.13.90.ebuild  |  30 
 kde-plasma/breeze-gtk/breeze-gtk-5.13.90.ebuild|  12 ++
 .../breeze-plymouth/breeze-plymouth-5.13.90.ebuild |  26 
 kde-plasma/breeze/breeze-5.13.90.ebuild|  49 ++
 kde-plasma/drkonqi/drkonqi-5.13.90.ebuild  |  56 +++
 .../kactivitymanagerd-5.13.90.ebuild   |  35 +
 .../kde-cli-tools/kde-cli-tools-5.13.90.ebuild |  62 
 .../kde-gtk-config/kde-gtk-config-5.13.90.ebuild   |  52 +++
 kde-plasma/kdecoration/kdecoration-5.13.90.ebuild  |  19 +++
 .../kdeplasma-addons-5.13.90.ebuild|  58 +++
 kde-plasma/kgamma/kgamma-5.13.90.ebuild|  26 
 kde-plasma/khotkeys/khotkeys-5.13.90.ebuild|  46 ++
 kde-plasma/kinfocenter/kinfocenter-5.13.90.ebuild  |  95 
 kde-plasma/kmenuedit/kmenuedit-5.13.90.ebuild  |  44 ++
 kde-plasma/kscreen/kscreen-5.13.90.ebuild  |  40 +
 .../kscreenlocker/kscreenlocker-5.13.90.ebuild |  94 +++
 kde-plasma/ksshaskpass/ksshaskpass-5.13.90.ebuild  |  49 ++
 kde-plasma/ksysguard/ksysguard-5.13.90.ebuild  |  47 ++
 kde-plasma/kwallet-pam/kwallet-pam-5.13.90.ebuild  |  33 
 .../kwayland-integration-5.13.90.ebuild|  22 +++
 kde-plasma/kwin/kwin-5.13.90.ebuild| 106 +
 kde-plasma/kwrited/kwrited-5.13.90.ebuild  |  23 +++
 kde-plasma/libkscreen/libkscreen-5.13.90.ebuild|  27 
 .../libksysguard/libksysguard-5.13.90.ebuild   |  53 +++
 kde-plasma/milou/milou-5.13.90.ebuild  |  30 
 kde-plasma/oxygen/oxygen-5.13.90.ebuild|  46 ++
 .../plasma-browser-integration-5.13.90.ebuild  |  36 +
 .../plasma-desktop/plasma-desktop-5.13.90.ebuild   | 163 +++
 .../plasma-integration-5.13.90.ebuild  |  43 ++
 kde-plasma/plasma-meta/plasma-meta-5.13.90.ebuild  |  77 +
 kde-plasma/plasma-nm/plasma-nm-5.13.90.ebuild  |  74 +
 kde-plasma/plasma-pa/plasma-pa-5.13.90.ebuild  |  29 
 kde-plasma/plasma-sdk/plasma-sdk-5.13.90.ebuild|  39 +
 .../plasma-vault/plasma-vault-5.13.90.ebuild   |  43 ++
 .../plasma-workspace-wallpapers-5.13.90.ebuild |  18 +++
 .../plasma-workspace-5.13.90.ebuild| 172 +
 .../plymouth-kcm/plymouth-kcm-5.13.90.ebuild   |  36 +
 .../polkit-kde-agent-5.13.90.ebuild|  30 
 kde-plasma/powerdevil/powerdevil-5.13.90.ebuild|  67 
 kde-plasma/sddm-kcm/sddm-kcm-5.13.90.ebuild|  41 +
 .../systemsettings/systemsettings-5.13.90.ebuild   |  53 +++
 .../user-manager/user-manager-5.13.90.ebuild   |  27 
 43 files changed, 2168 insertions(+)

diff --git a/kde-plasma/bluedevil/bluedevil-5.13.90.ebuild 
b/kde-plasma/bluedevil/bluedevil-5.13.90.ebuild
new file mode 100644
index 00..d57eb297ca
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-5.13.90.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Bluetooth stack for KDE Plasma"
+HOMEPAGE="https://cgit.kde.org/bluedevil.git;
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+   $(add_frameworks_dep bluez-qt)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kded)
+   $(add_frameworks_dep kdbusaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep knotifications)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep plasma)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtdeclarative)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtwidgets)
+"
+DEPEND="${COMMON_DEPEND}
+   x11-misc/shared-mime-info
+"
+RDEPEND="${COMMON_DEPEND}
+   $(add_plasma_dep kde-cli-tools)
+   !app-mobilephone/obexd
+   !app-mobilephone/obex-data-server
+   !kde-plasma/bluedevil:4
+"

diff --git a/kde-plasma/breeze-grub/breeze-grub-5.13.90.ebuild 
b/kde-plasma/breeze-grub/breeze-grub-5.13.90.ebuild
new file mode 100644
index 00..8ef3ef186a
--- /dev/null
+++ b/kde-plasma/breeze-grub/breeze-grub-5.13.90.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the 

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2018-07-03 Thread Andreas Sturmlechner
commit: b3008d59fc4705d38359ebfcf21fb661a26073e4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jul  3 18:13:45 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jul  3 18:13:45 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b3008d59

kde-plasma/kscreenlocker: Install pam files conditionally

Closes: https://bugs.gentoo.org/654064
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 kde-plasma/kscreenlocker/kscreenlocker-5.12.49..ebuild | 4 ++--
 kde-plasma/kscreenlocker/kscreenlocker-5.13.49..ebuild | 4 ++--
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.12.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.12.49..ebuild
index 0e48a52270..60fa7c1d6a 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.12.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.12.49..ebuild
@@ -84,8 +84,8 @@ src_configure() {
 src_install() {
kde5_src_install
 
-   newpamd "${FILESDIR}/kde.pam" kde
-   newpamd "${FILESDIR}/kde-np.pam" kde-np
+   use pam && newpamd "${FILESDIR}/kde.pam" kde
+   use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np
 
use consolekit && dobin "${FILESDIR}"/ck-unlock-session
 

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.13.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.13.49..ebuild
index 6ff0e2d622..7e05bd42d2 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.13.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.13.49..ebuild
@@ -84,8 +84,8 @@ src_configure() {
 src_install() {
kde5_src_install
 
-   newpamd "${FILESDIR}/kde.pam" kde
-   newpamd "${FILESDIR}/kde-np.pam" kde-np
+   use pam && newpamd "${FILESDIR}/kde.pam" kde
+   use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np
 
if ! use pam; then
chown root "${ED}"usr/$(get_libdir)/libexec/kcheckpass || die

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 6ff0e2d622..7e05bd42d2 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -84,8 +84,8 @@ src_configure() {
 src_install() {
kde5_src_install
 
-   newpamd "${FILESDIR}/kde.pam" kde
-   newpamd "${FILESDIR}/kde-np.pam" kde-np
+   use pam && newpamd "${FILESDIR}/kde.pam" kde
+   use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np
 
if ! use pam; then
chown root "${ED}"usr/$(get_libdir)/libexec/kcheckpass || die



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2018-05-18 Thread Andreas Sturmlechner
commit: 49d17e7216b5776d7670bb5dcea3e7a136da4524
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri May 18 23:21:21 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May 18 23:21:21 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=49d17e72

kde-plasma/kscreenlocker: Fix circular dependency

(kde-plasma/kscreenlocker-5.12.90:5/5) depends on
 (kde-plasma/kde-cli-tools-5.12.90:5/5) (runtime)
  (kde-plasma/plasma-workspace-5.12.90:5/5) (buildtime)
   (kde-plasma/kscreenlocker-5.12.90:5/5) (buildtime)

Closes: https://bugs.gentoo.org/656054
Package-Manager: Portage-2.3.38, Repoman-2.3.9

 kde-plasma/kscreenlocker/kscreenlocker-5.12.90.ebuild  | 4 +++-
 kde-plasma/kscreenlocker/kscreenlocker-5.13.49..ebuild | 4 +++-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.12.90.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.12.90.ebuild
index 7b0771ea43..910f30c8a2 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.12.90.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.12.90.ebuild
@@ -48,10 +48,12 @@ DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
 "
 RDEPEND="${COMMON_DEPEND}
-   $(add_plasma_dep kde-cli-tools)
!

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2018-03-19 Thread Andreas Sturmlechner
commit: 830efe98263d5e761b7da9d6cdb45104f52b68cd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar 19 17:14:20 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar 19 17:14:20 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=830efe98

kde-plasma/kscreenlocker: Drop custom ck-unlock-session for >=5.13

Upstream commit 68fb0b7d3e1c9358c84aa9ab095a4a3bfb75540a

Bug: https://bugs.gentoo.org/647576
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 8c9e48f8cf..402ee0bd5d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -9,7 +9,7 @@ inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
 KEYWORDS=""
-IUSE="consolekit +pam seccomp"
+IUSE="+pam seccomp"
 
 REQUIRED_USE="seccomp? ( pam )"
 
@@ -58,8 +58,6 @@ RESTRICT+=" test"
 src_prepare() {
kde5_src_prepare
 
-   use consolekit && eapply "${FILESDIR}"/${PN}-consolekit-unlock.patch
-
use test || sed -i \
-e "/add_subdirectory(autotests)/ s/^/#/" 
greeter/CMakeLists.txt || die
 }
@@ -87,8 +85,6 @@ src_install() {
newpamd "${FILESDIR}/kde.pam" kde
newpamd "${FILESDIR}/kde-np.pam" kde-np
 
-   use consolekit && dobin "${FILESDIR}"/ck-unlock-session
-
if ! use pam; then
chown root "${ED}"usr/$(get_libdir)/libexec/kcheckpass || die
chmod +s "${ED}"usr/$(get_libdir)/libexec/kcheckpass || die



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/files/, kde-plasma/kscreenlocker/

2018-02-16 Thread Michael Palimaka
commit: 50141c4028e664727b1006319ddd44b3cc50eb31
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Feb 17 01:13:31 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Feb 17 01:15:48 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=50141c40

kde-plasma/kscreenlocker: add support for killing the screenlocker on consolekit

Original script by Daniel Frey  gmail.com>.
Modifications by Lars Wendler  gentoo.org>.

Bug: https://bugs.gentoo.org/647576
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 kde-plasma/kscreenlocker/files/ck-unlock-session   | 220 +
 .../files/kscreenlocker-consolekit-unlock.patch|  13 ++
 .../kscreenlocker-5.12.49..ebuild  |   6 +-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild |   6 +-
 kde-plasma/kscreenlocker/metadata.xml  |   3 +
 5 files changed, 246 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/files/ck-unlock-session 
b/kde-plasma/kscreenlocker/files/ck-unlock-session
new file mode 100644
index 00..6ce6935b06
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/ck-unlock-session
@@ -0,0 +1,220 @@
+#!/bin/sh
+
+# This script is to make unlocking using OpenRC/Consolekit easier when the KDE 
Screenlocker breaks.
+#
+# Version: 0.2
+# Date written: February 2, 2018
+# Last modification: February 17, 2018
+#
+# Copyright (C) 2018 Daniel Frey
+# Copyright (C) 2018 Lars Wendler
+#
+# This script is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This script is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+#
+# Some notes:
+#   -The switch processing/argument handling is very basic.
+#   -This script assumes session names start with "Session" when listing
+#sessions. This is settable via a variable.
+#
+# Possible actions:
+#   -h : Show help screen
+#   -l : List current consolekit sessions
+#   -u : Unlock specified session (one parameter required - the session name)
+#   -a : Attempt to unlock all sessions
+
+# Return code documentation
+#
+#  0: Script executed normally
+#  1: Root access is not present for script
+#  2: No arguments passed
+#  3: Multiple actions requested, can only do one at a time
+#  4: Argument passed was not recognized
+#  5: Multiple arguments passed for unlock single session, only one needed
+#  6: The argument required for unlocksession() is missing (internal error)
+
+SCRIPTNAME="$(basename $0)"
+
+# Return code constants
+readonly ERR_NORMAL_OPERATION=0
+readonly ERR_NO_ROOT=1
+readonly ERR_NO_ARGS=2
+readonly ERR_TOO_MANY_ACTIONS=3
+readonly ERR_INVALID_ARGUMENTS=4
+readonly ERR_TOO_MANY_ARGS=5
+readonly ERR_INTERNAL_ARG_MISSING=6
+
+# Action parameter constants
+readonly ACTION_NONE=0
+readonly ACTION_HELP=1
+readonly ACTION_LIST=2
+readonly ACTION_UNLOCKALL=3
+readonly ACTION_UNLOCK=4
+
+# This is what's used to look for a session via consolekit.
+# By default, assume it is prefixed with "Session".
+SESSION_SEARCH_PREFIX="Session"
+
+# Check to make sure script has root access, if not... abort now!
+if [ "$(id -u)" -ne 0 ]; then
+   echo "This script must be run as root."
+   exit ${ERR_NO_ROOT}
+fi
+
+showhelp() {
+   cat 

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2017-09-30 Thread Andreas Sturmlechner
commit: 0e2bf8685819af8d0511687929ba1e2f281ebd7c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 30 13:11:50 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 30 13:11:53 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0e2bf868

kde-plasma/kscreenlocker: USE=seccomp requires USE=pam

See also:
https://mail.kde.org/pipermail/distributions/2017-March/000187.html
Package-Manager: Portage-2.3.10, Repoman-2.3.3

 kde-plasma/kscreenlocker/kscreenlocker-5.11.49..ebuild | 2 ++
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.11.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.11.49..ebuild
index 99e072c03f..645d2b6409 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.11.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.11.49..ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 KEYWORDS=""
 IUSE="+pam seccomp"
 
+REQUIRED_USE="seccomp? ( pam )"
+
 COMMON_DEPEND="
$(add_frameworks_dep kcmutils)
$(add_frameworks_dep kconfig)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 99e072c03f..645d2b6409 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="Library and components for secure lock screen 
architecture"
 KEYWORDS=""
 IUSE="+pam seccomp"
 
+REQUIRED_USE="seccomp? ( pam )"
+
 COMMON_DEPEND="
$(add_frameworks_dep kcmutils)
$(add_frameworks_dep kconfig)



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2017-09-22 Thread Michael Palimaka
commit: 8c16de7dc85e42aed46cf05308f146415f64bf7c
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Sep 23 02:58:09 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Sep 23 02:58:13 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8c16de7d

kde-plasma/kscreenlocker: remove empty metadata use element

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 kde-plasma/kscreenlocker/metadata.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/metadata.xml 
b/kde-plasma/kscreenlocker/metadata.xml
index 0949e832f1..2fdbf33d96 100644
--- a/kde-plasma/kscreenlocker/metadata.xml
+++ b/kde-plasma/kscreenlocker/metadata.xml
@@ -5,6 +5,4 @@
k...@gentoo.org
Gentoo KDE Project

-   
-   
 



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2017-08-12 Thread Michael Palimaka
commit: 2508c4bd020fd3e96e6a57a435b26cbd7123d4f5
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Aug 12 11:47:30 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Aug 12 11:47:35 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2508c4bd

kde-plasma/kscreenlocker: introduce seccomp USE flag

Upstream-commit: 5e3c7b337c9525f6b427c06f1814938b0a161db8
Package-Manager: Portage-2.3.6, Repoman-2.3.3

 kde-plasma/kscreenlocker/kscreenlocker-5.10.49..ebuild | 4 +++-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.10.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.10.49..ebuild
index a606ecdaaf..99e072c03f 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.10.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.10.49..ebuild
@@ -9,7 +9,7 @@ inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
 KEYWORDS=""
-IUSE="+pam"
+IUSE="+pam seccomp"
 
 COMMON_DEPEND="
$(add_frameworks_dep kcmutils)
@@ -40,6 +40,7 @@ COMMON_DEPEND="
x11-libs/libxcb
x11-libs/xcb-util-keysyms
pam? ( virtual/pam )
+   seccomp? ( sys-libs/libseccomp )
 "
 DEPEND="${COMMON_DEPEND}
x11-proto/xproto
@@ -71,6 +72,7 @@ src_configure() {
local mycmakeargs=(
-DPAM_REQUIRED=$(usex pam)
$(cmake-utils_use_find_package pam PAM)
+   $(cmake-utils_use_find_package seccomp Seccomp)
)
kde5_src_configure
 }

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index a606ecdaaf..99e072c03f 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -9,7 +9,7 @@ inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
 KEYWORDS=""
-IUSE="+pam"
+IUSE="+pam seccomp"
 
 COMMON_DEPEND="
$(add_frameworks_dep kcmutils)
@@ -40,6 +40,7 @@ COMMON_DEPEND="
x11-libs/libxcb
x11-libs/xcb-util-keysyms
pam? ( virtual/pam )
+   seccomp? ( sys-libs/libseccomp )
 "
 DEPEND="${COMMON_DEPEND}
x11-proto/xproto
@@ -71,6 +72,7 @@ src_configure() {
local mycmakeargs=(
-DPAM_REQUIRED=$(usex pam)
$(cmake-utils_use_find_package pam PAM)
+   $(cmake-utils_use_find_package seccomp Seccomp)
)
kde5_src_configure
 }



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/, kde-plasma/plasma-sdk/, kde-plasma/plasma-workspace/, ...

2017-05-14 Thread Andreas Sturmlechner
commit: d00afde346f2169c6c8c7d540d3656e4fa8b9f78
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri May 12 20:52:39 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 14 15:17:05 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d00afde3

kde-plasma: Add KDE Plasma 5.9.95 (5.10 beta)

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 kde-plasma/bluedevil/bluedevil-5.9.95.ebuild   |  40 +
 kde-plasma/breeze-grub/breeze-grub-5.9.95.ebuild   |  30 
 kde-plasma/breeze-gtk/breeze-gtk-5.9.95.ebuild |  22 +++
 .../breeze-plymouth/breeze-plymouth-5.9.95.ebuild  |  26 
 kde-plasma/breeze/breeze-5.9.95.ebuild |  76 ++
 .../kactivitymanagerd-5.9.95.ebuild|  36 +
 .../kde-cli-tools/kde-cli-tools-5.9.95.ebuild  |  59 
 .../kde-gtk-config/kde-gtk-config-5.9.95.ebuild|  56 +++
 kde-plasma/kdecoration/kdecoration-5.9.95.ebuild   |  17 +++
 .../kdeplasma-addons-5.9.95.ebuild |  56 +++
 kde-plasma/kgamma/kgamma-5.9.95.ebuild |  26 
 kde-plasma/khotkeys/khotkeys-5.9.95.ebuild |  46 ++
 kde-plasma/kinfocenter/kinfocenter-5.9.95.ebuild   |  91 
 kde-plasma/kmenuedit/kmenuedit-5.9.95.ebuild   |  44 ++
 kde-plasma/kscreen/kscreen-5.9.95.ebuild   |  38 +
 .../kscreenlocker/kscreenlocker-5.9.95.ebuild  |  88 +++
 kde-plasma/ksshaskpass/ksshaskpass-5.9.95.ebuild   |  49 ++
 kde-plasma/ksysguard/ksysguard-5.9.95.ebuild   |  47 ++
 kde-plasma/kwallet-pam/kwallet-pam-5.9.95.ebuild   |  93 
 .../kwayland-integration-5.9.95.ebuild |  22 +++
 kde-plasma/kwin/kwin-5.9.95.ebuild |  93 
 kde-plasma/kwrited/kwrited-5.9.95.ebuild   |  23 +++
 kde-plasma/libkscreen/libkscreen-5.9.95.ebuild |  27 
 kde-plasma/libksysguard/libksysguard-5.9.95.ebuild |  53 +++
 kde-plasma/milou/milou-5.9.95.ebuild   |  29 
 kde-plasma/oxygen/oxygen-5.9.95.ebuild |  84 +++
 .../plasma-desktop/plasma-desktop-5.9.95.ebuild| 154 +++
 .../plasma-integration-5.9.95.ebuild   |  42 ++
 kde-plasma/plasma-meta/plasma-meta-5.9.95.ebuild   |  64 
 kde-plasma/plasma-nm/plasma-nm-5.9.95.ebuild   |  65 
 kde-plasma/plasma-pa/plasma-pa-5.9.95.ebuild   |  29 
 kde-plasma/plasma-sdk/plasma-sdk-5.9.95.ebuild |  57 +++
 .../plasma-workspace-wallpapers-5.9.95.ebuild  |  18 +++
 .../plasma-workspace-5.9.95.ebuild | 164 +
 kde-plasma/plymouth-kcm/plymouth-kcm-5.9.95.ebuild |  35 +
 .../polkit-kde-agent-5.9.95.ebuild |  30 
 kde-plasma/powerdevil/powerdevil-5.9.95.ebuild |  82 +++
 kde-plasma/sddm-kcm/sddm-kcm-5.9.95.ebuild |  41 ++
 .../systemsettings/systemsettings-5.9.95.ebuild|  45 ++
 kde-plasma/user-manager/user-manager-5.9.95.ebuild |  26 
 40 files changed, 2123 insertions(+)

diff --git a/kde-plasma/bluedevil/bluedevil-5.9.95.ebuild 
b/kde-plasma/bluedevil/bluedevil-5.9.95.ebuild
new file mode 100644
index 00..1b30c235b0
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-5.9.95.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Bluetooth stack for KDE Plasma"
+HOMEPAGE="https://projects.kde.org/projects/extragear/base/bluedevil;
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+   $(add_frameworks_dep bluez-qt)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kded)
+   $(add_frameworks_dep kdbusaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep knotifications)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep plasma)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtdeclarative)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtwidgets)
+"
+DEPEND="${COMMON_DEPEND}
+   x11-misc/shared-mime-info
+"
+RDEPEND="${COMMON_DEPEND}
+   $(add_plasma_dep kde-cli-tools)
+   !app-mobilephone/obexd
+   !app-mobilephone/obex-data-server
+   !kde-plasma/bluedevil:4
+"

diff --git a/kde-plasma/breeze-grub/breeze-grub-5.9.95.ebuild 
b/kde-plasma/breeze-grub/breeze-grub-5.9.95.ebuild
new file mode 100644
index 00..70488d313e
--- /dev/null
+++ b/kde-plasma/breeze-grub/breeze-grub-5.9.95.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5
+
+DESCRIPTION="Breeze theme for GRUB"

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2017-03-17 Thread Michael Palimaka
commit: 11af892d16b0a5d54ab553fae80ef042e570774e
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 18 03:10:11 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 18 03:10:18 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=11af892d

kde-plasma/kscreenlocker: handle upstream PAM config changes

Upstream-commit: 6ef78dc09dad112f32a95029845407305ce77b90
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 186317a1a6..a606ecdaaf 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -69,6 +69,7 @@ src_test() {
 
 src_configure() {
local mycmakeargs=(
+   -DPAM_REQUIRED=$(usex pam)
$(cmake-utils_use_find_package pam PAM)
)
kde5_src_configure



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2017-03-17 Thread Michael Palimaka
commit: c4a40dcdabbce399ea2c2179c1f33146ad713080
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 18 03:08:58 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 18 03:10:17 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c4a40dcd

kde-plasma/kscreenlocker: enable pam by default

Upstream really wants this to be enabled as much as possible.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild | 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-5.9.49..ebuild | 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
index 6601e85c26..186317a1a6 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
@@ -9,7 +9,7 @@ inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
 KEYWORDS=""
-IUSE="pam"
+IUSE="+pam"
 
 COMMON_DEPEND="
$(add_frameworks_dep kcmutils)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.9.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.9.49..ebuild
index d6c906e332..f3c6e5ddc8 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.9.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.9.49..ebuild
@@ -9,7 +9,7 @@ inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
 KEYWORDS=""
-IUSE="pam"
+IUSE="+pam"
 
 COMMON_DEPEND="
$(add_frameworks_dep kcmutils)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 6601e85c26..186317a1a6 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -9,7 +9,7 @@ inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
 KEYWORDS=""
-IUSE="pam"
+IUSE="+pam"
 
 COMMON_DEPEND="
$(add_frameworks_dep kcmutils)



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/, kde-plasma/kscreenlocker/files/

2017-02-10 Thread Michael Palimaka
commit: 458ce36bdc512865c90a5aa170c8986134bbd540
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Feb 11 03:45:39 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Feb 11 03:46:40 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=458ce36b

kde-plasma/kscreenlocker: backport patch from upstream removing bogus dependency

Gentoo-bug: 608300

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../files/kscreenlocker-5.9.1-deps.patch   | 31 ++
 .../kscreenlocker/kscreenlocker-5.9.49..ebuild |  2 ++
 2 files changed, 33 insertions(+)

diff --git a/kde-plasma/kscreenlocker/files/kscreenlocker-5.9.1-deps.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.9.1-deps.patch
new file mode 100644
index 00..fca598d91c
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-5.9.1-deps.patch
@@ -0,0 +1,31 @@
+Gentoo-bug: 608300
+
+From dd9a089cfaefb24f012a137618e5a48b6009 Mon Sep 17 00:00:00 2001
+From: Kai Uwe Broulik 
+Date: Wed, 8 Feb 2017 18:11:31 +0100
+Subject: [PATCH] Stop linking X11_Xcursor_LIB in KScreenLocker
+
+It's not used.
+
+BUG: 376068
+
+Differential Revision: https://phabricator.kde.org/D4505
+---
+ CMakeLists.txt | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index ef4bc6b..ec04a4d 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -144,7 +144,6 @@ PRIVATE
+KF5::ConfigGui
+KF5::WindowSystem
+${X11_LIBRARIES}
+-   ${X11_Xcursor_LIB}
+XCB::XCB
+XCB::KEYSYMS
+KF5::WaylandServer
+-- 
+2.10.2
+

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.9.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.9.49..ebuild
index 43160f12b8..da4e2c70a8 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.9.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.9.49..ebuild
@@ -53,6 +53,8 @@ RDEPEND="${COMMON_DEPEND}
 
 RESTRICT+=" test"
 
+PATCHES=( "${FILESDIR}/${PN}-5.9.1-deps.patch" )
+
 src_prepare() {
kde5_src_prepare
 



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-12-14 Thread Michael Palimaka
commit: d27419fbb3c53144910163c6d41ecffeac1e1daa
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Tue Dec 13 00:27:49 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Dec 14 11:31:59 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d27419fb

kde-plasma: Cleanup obsolete blockers

Package-Manager: portage-2.3.0

 kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild | 1 -
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 1 -
 2 files changed, 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
index e37a477..40147d5 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
@@ -49,7 +49,6 @@ RDEPEND="${COMMON_DEPEND}
$(add_plasma_dep kde-cli-tools)
!

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-12-08 Thread Johannes Huber
commit: 20e8adff2237fc51ec12f6c5726237959ea87113
Author: Johannes Huber  gentoo  org>
AuthorDate: Thu Dec  8 10:02:26 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Thu Dec  8 10:02:26 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=20e8adff

kde-plasma/kscreenlocker: Update blocker

Package-Manager: portage-2.3.3

 kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild | 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
index 7bec82f..e37a477 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
@@ -48,7 +48,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
$(add_plasma_dep kde-cli-tools)
!

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-11-20 Thread Johannes Huber
commit: 9ba729c2ac96ae132ee623f2d78d3677a082fa2f
Author: Johannes Huber  gentoo  org>
AuthorDate: Sun Nov 20 14:47:09 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sun Nov 20 14:47:09 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9ba729c2

kde-plasma/kscreenlocker: Update blocker

Package-Manager: portage-2.3.2

 kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild | 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
index 045b422..7bec82f 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.8.49..ebuild
@@ -47,7 +47,7 @@ DEPEND="${COMMON_DEPEND}
 "
 RDEPEND="${COMMON_DEPEND}
$(add_plasma_dep kde-cli-tools)
-   !

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/, kde-plasma/bluedevil/, kde-plasma/kinfocenter/, ...

2016-07-19 Thread Johannes Huber
commit: 5ab897e8019241f13cb4f739578c4ac206c33a2d
Author: Johannes Huber  gentoo  org>
AuthorDate: Tue Jul 19 16:48:55 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Tue Jul 19 16:48:55 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5ab897e8

kde-plasma: Version bump KDE Plasma 5.7.2

Package-Manager: portage-2.3.0

 kde-plasma/bluedevil/bluedevil-5.7.2.ebuild|  42 ++
 kde-plasma/breeze-grub/breeze-grub-5.7.2.ebuild|  31 
 kde-plasma/breeze-gtk/breeze-gtk-5.7.2.ebuild  |  13 ++
 .../breeze-plymouth/breeze-plymouth-5.7.2.ebuild   |  27 
 kde-plasma/breeze/breeze-5.7.2.ebuild  |  73 +
 .../kactivitymanagerd-5.7.2.ebuild |  37 +
 .../kde-cli-tools/kde-cli-tools-5.7.2.ebuild   |  60 
 .../kde-gtk-config/kde-gtk-config-5.7.2.ebuild |  57 +++
 kde-plasma/kdecoration/kdecoration-5.7.2.ebuild|  18 +++
 .../kdeplasma-addons/kdeplasma-addons-5.7.2.ebuild |  57 +++
 kde-plasma/kgamma/kgamma-5.7.2.ebuild  |  28 
 kde-plasma/khotkeys/khotkeys-5.7.2.ebuild  |  47 ++
 kde-plasma/kinfocenter/kinfocenter-5.7.2.ebuild|  82 +++
 kde-plasma/kmenuedit/kmenuedit-5.7.2.ebuild|  45 ++
 kde-plasma/kscreen/kscreen-5.7.2.ebuild|  38 +
 .../kscreenlocker/kscreenlocker-5.7.2.ebuild   |  89 +++
 kde-plasma/ksshaskpass/ksshaskpass-5.7.2.ebuild|  50 +++
 kde-plasma/ksysguard/ksysguard-5.7.2.ebuild|  50 +++
 kde-plasma/kwallet-pam/kwallet-pam-5.7.2.ebuild|  95 
 .../kwayland-integration-5.7.2.ebuild  |  23 +++
 kde-plasma/kwin/kwin-5.7.2.ebuild  |  96 
 kde-plasma/kwrited/kwrited-5.7.2.ebuild|  24 +++
 kde-plasma/libkscreen/libkscreen-5.7.2.ebuild  |  28 
 kde-plasma/libksysguard/libksysguard-5.7.2.ebuild  |  54 +++
 kde-plasma/milou/milou-5.7.2.ebuild|  30 
 kde-plasma/oxygen/oxygen-5.7.2.ebuild  |  37 +
 .../plasma-desktop/plasma-desktop-5.7.2.ebuild | 155 +++
 .../plasma-integration-5.7.2.ebuild|  42 ++
 .../plasma-mediacenter-5.7.2.ebuild|  48 ++
 kde-plasma/plasma-meta/plasma-meta-5.7.2.ebuild|  64 
 kde-plasma/plasma-nm/plasma-nm-5.7.2.ebuild|  66 +
 kde-plasma/plasma-pa/plasma-pa-5.7.2.ebuild|  27 
 kde-plasma/plasma-sdk/plasma-sdk-5.7.2.ebuild  |  57 +++
 .../plasma-workspace-wallpapers-5.7.2.ebuild   |  19 +++
 .../plasma-workspace/plasma-workspace-5.7.2.ebuild | 164 +
 .../polkit-kde-agent/polkit-kde-agent-5.7.2.ebuild |  31 
 kde-plasma/powerdevil/powerdevil-5.7.2.ebuild  | 101 +
 kde-plasma/sddm-kcm/sddm-kcm-5.7.2.ebuild  |  39 +
 .../systemsettings/systemsettings-5.7.2.ebuild |  46 ++
 kde-plasma/user-manager/user-manager-5.7.2.ebuild  |  26 
 40 files changed, 2116 insertions(+)

diff --git a/kde-plasma/bluedevil/bluedevil-5.7.2.ebuild 
b/kde-plasma/bluedevil/bluedevil-5.7.2.ebuild
new file mode 100644
index 000..b492cda
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-5.7.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Bluetooth stack for KDE Plasma"
+HOMEPAGE="https://projects.kde.org/projects/extragear/base/bluedevil;
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+   $(add_frameworks_dep bluez-qt)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kded)
+   $(add_frameworks_dep kdbusaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep knotifications)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep plasma)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtdeclarative)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtwidgets)
+"
+DEPEND="${COMMON_DEPEND}
+   x11-misc/shared-mime-info
+"
+RDEPEND="${COMMON_DEPEND}
+   $(add_plasma_dep kde-cli-tools)
+   !app-mobilephone/obexd
+   !app-mobilephone/obex-data-server
+   !net-wireless/bluedevil
+   !net-wireless/kbluetooth
+"

diff --git a/kde-plasma/breeze-grub/breeze-grub-5.7.2.ebuild 
b/kde-plasma/breeze-grub/breeze-grub-5.7.2.ebuild
new file mode 100644
index 000..fde1831
--- /dev/null
+++ b/kde-plasma/breeze-grub/breeze-grub-5.7.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5
+
+DESCRIPTION="Breeze theme for GRUB"
+LICENSE="GPL-3+"

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-06-19 Thread Michael Palimaka
commit: 84222eb82e374577f0ce6be9fef7e8a84a470b81
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Jun 19 10:58:23 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Jun 19 10:58:28 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=84222eb8

kde-plasma/kscreenlocker: add new dependency

Upstream-commit: 28c7d097d6082a7e18a5f7f4d1f2f69e535f4780

Package-Manager: portage-2.3.0_rc1

 kde-plasma/kscreenlocker/kscreenlocker-5.6.95.ebuild  | 1 +
 kde-plasma/kscreenlocker/kscreenlocker-5.7.49..ebuild | 1 +
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 1 +
 3 files changed, 3 insertions(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.6.95.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.6.95.ebuild
index e082122..bea1927 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.6.95.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.6.95.ebuild
@@ -24,6 +24,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kidletime)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kpackage)
+   $(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwayland)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.7.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.7.49..ebuild
index d9c711e..2ecf776 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.7.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.7.49..ebuild
@@ -24,6 +24,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kidletime)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kpackage)
+   $(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwayland)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index d9c711e..2ecf776 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -24,6 +24,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kidletime)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kpackage)
+   $(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwayland)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-03-19 Thread Johannes Huber
commit: a8c0828556a0a40dfdb3ab4a80966854aa9b4a42
Author: Johannes Huber  gentoo  org>
AuthorDate: Sat Mar 19 11:46:29 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sat Mar 19 11:46:29 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a8c08285

kde-plasma/kscreenlocker: Drop failing patch in master

Gentoo-bug: 577754

Package-Manager: portage-2.2.28

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 8f64bf4..35d12ec 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -53,8 +53,6 @@ RDEPEND="${COMMON_DEPEND}
 
 RESTRICT="test"
 
-PATCHES=( "${FILESDIR}/${PN}-5.4.90-no-SUID-no-GUID.patch" )
-
 src_prepare() {
kde5_src_prepare
 



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-03-09 Thread Michael Palimaka
commit: df7cd93e8a3e6b9ee147d9ddaf5e52609de151fd
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Mar  9 17:26:51 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Mar  9 17:26:51 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=df7cd93e

kde-plasma/kscreenlocker: add missing dependency

Package-Manager: portage-2.2.27

 kde-plasma/kscreenlocker/kscreenlocker-5.5.95.ebuild  | 1 +
 kde-plasma/kscreenlocker/kscreenlocker-5.6.49..ebuild | 1 +
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 1 +
 3 files changed, 3 insertions(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.95.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.95.ebuild
index c289c67..0bc3078 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.95.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.95.ebuild
@@ -17,6 +17,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
$(add_frameworks_dep kdeclarative)
$(add_frameworks_dep kglobalaccel)
$(add_frameworks_dep ki18n)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.6.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.6.49..ebuild
index 6fb7852..8f64bf4 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.6.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.6.49..ebuild
@@ -17,6 +17,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
$(add_frameworks_dep kdeclarative)
$(add_frameworks_dep kglobalaccel)
$(add_frameworks_dep ki18n)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 6fb7852..8f64bf4 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -17,6 +17,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
$(add_frameworks_dep kdeclarative)
$(add_frameworks_dep kglobalaccel)
$(add_frameworks_dep ki18n)



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-02-24 Thread Michael Palimaka
commit: d60a3c8ca899ec0859582c597c1fb4fbb61403a6
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Feb 24 12:31:35 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Feb 24 12:31:35 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d60a3c8c

kde-plasma/kscreenlocker: remove unused dependency

Upstream-commit: a67560573f4f77fcf86a920fca858a0e831280ac

Package-Manager: portage-2.2.27

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index 8f64bf4..6fb7852 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -17,7 +17,6 @@ COMMON_DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kcrash)
$(add_frameworks_dep kdeclarative)
$(add_frameworks_dep kglobalaccel)
$(add_frameworks_dep ki18n)



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-02-11 Thread Michael Palimaka
commit: 91954abd9300bd54a8a34542b1951677c981c052
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Feb 12 05:58:28 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Feb 12 05:58:28 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=91954abd

kde-plasma/kscreenlocker: restrict tests

Gentoo-bug: 574324

Package-Manager: portage-2.2.27

 kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild | 2 ++
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 2 ++
 2 files changed, 4 insertions(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
index d210d39..db0d7f5 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
@@ -52,6 +52,8 @@ RDEPEND="${COMMON_DEPEND}
!

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-02-07 Thread Manuel Rüger
commit: 9ec6d0262ee0c92aac31522335d3d76e7400c5f1
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Fri Feb  5 18:37:21 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Feb  8 00:18:57 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9ec6d026

kde-plasma/kscreenlocker: Fix blocker, bug 573890

Package-Manager: portage-2.2.27

 kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild | 2 +-
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
index 2e0db86..d210d39 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
@@ -48,7 +48,7 @@ DEPEND="${COMMON_DEPEND}
 RDEPEND="${COMMON_DEPEND}
$(add_plasma_dep kde-cli-tools)
!

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-01-26 Thread Michael Palimaka
commit: d82d8508f0a721a80c10f56d965e3d35093d457b
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Tue Jan 26 00:08:15 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Jan 26 13:48:19 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d82d8508

kde-plasma/kscreenlocker: Ported away from kdelibs4support

Upstream-commit: 080f65762ea7cf2784d7edfdf64159f13494bc38

Package-Manager: portage-2.2.27

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index ad31fad..ce46f70 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -20,7 +20,6 @@ COMMON_DEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdeclarative)
-   $(add_frameworks_dep kdelibs4support)
$(add_frameworks_dep kglobalaccel)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kidletime)
@@ -28,6 +27,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kpackage)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
+   $(add_frameworks_dep solid)
$(add_plasma_dep kwayland)
dev-libs/wayland
dev-qt/qtdbus:5



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2016-01-15 Thread Michael Palimaka
commit: e16734590c080633b5253c5169ab522b19f1023d
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Jan 15 08:24:46 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Jan 15 08:24:46 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e1673459

kde-plasma/kscreenlocker: remove dependency

Package-Manager: portage-2.2.26

 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index d9c9cc9..ad31fad 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -28,7 +28,6 @@ COMMON_DEPEND="
$(add_frameworks_dep kpackage)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep plasma)
$(add_plasma_dep kwayland)
dev-libs/wayland
dev-qt/qtdbus:5



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2015-12-10 Thread Michael Palimaka
commit: fe9a1556313517c97b4ae397aaba70b250e92a7f
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec 10 10:24:33 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec 10 10:24:33 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fe9a1556

kde-plasma/kscreenlocker: raise Qt dependency

Gentoo-bug: 567914

Package-Manager: portage-2.2.26

 kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild | 1 +
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
index bcb966b..ad6dad2 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
@@ -5,6 +5,7 @@
 EAPI=5
 
 KDE_TEST="forceoptional"
+QT_MINIMAL="5.5.0"
 VIRTUALX_REQUIRED="test"
 inherit kde5 pam
 

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index bcb966b..ad6dad2 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -5,6 +5,7 @@
 EAPI=5
 
 KDE_TEST="forceoptional"
+QT_MINIMAL="5.5.0"
 VIRTUALX_REQUIRED="test"
 inherit kde5 pam
 



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2015-12-10 Thread Michael Palimaka
commit: 8ca14e95fe91c9f1b20c7db63b008677bb7ee669
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec 10 11:41:54 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec 10 11:41:54 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8ca14e95

kde-plasma/kscreenlocker: disable failing test

Gentoo-bug: 567844

Package-Manager: portage-2.2.26

 kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild | 8 
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 8 
 2 files changed, 16 insertions(+)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
index ad6dad2..d365f2f 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild
@@ -62,6 +62,14 @@ src_prepare() {
-e "/add_subdirectory(autotests)/ s/^/#/" 
greeter/CMakeLists.txt || die
 }
 
+src_test() {
+   # requires running environment
+   local myctestargs=(
+   -E x11LockerTest
+   )
+   kde5_src_test
+}
+
 src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package pam)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
index ad6dad2..d365f2f 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -62,6 +62,14 @@ src_prepare() {
-e "/add_subdirectory(autotests)/ s/^/#/" 
greeter/CMakeLists.txt || die
 }
 
+src_test() {
+   # requires running environment
+   local myctestargs=(
+   -E x11LockerTest
+   )
+   kde5_src_test
+}
+
 src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package pam)



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2015-12-07 Thread Michael Palimaka
commit: 026609f9d0e9e81b0b6d2d7388e2e647c3c85671
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Dec  7 17:04:38 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Dec  7 17:04:38 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=026609f9

kde-plasma/kscreenlocker: add missing deps

Package-Manager: portage-2.2.26

 kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild   | 6 --
 kde-plasma/kscreenlocker/kscreenlocker-5.5.49..ebuild | 6 --
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild| 6 --
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
index 575bc4b..cf4485c 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
@@ -42,9 +42,11 @@ COMMON_DEPEND="
x11-libs/xcb-util-keysyms
pam? ( virtual/pam )
 "
-DEPEND="${COMMON_DEPEND}"
-
+DEPEND="${COMMON_DEPEND}
+   x11-proto/xproto
+"
 RDEPEND="${COMMON_DEPEND}
+   $(add_plasma_dep kde-cli-tools)

[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/

2015-12-03 Thread Michael Palimaka
commit: d19e678fa39d93035844a73b65098a5f192b8ce6
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec  3 15:09:10 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  3 15:09:10 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d19e678f

kde-plasma/kscreenlocker: add missing keywords

Package-Manager: portage-2.2.26

 kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
index e5bb9c9..575bc4b 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.0.ebuild
@@ -9,7 +9,7 @@ VIRTUALX_REQUIRED="test"
 inherit kde5 pam
 
 DESCRIPTION="Library and components for secure lock screen architecture"
-KEYWORDS=""
+KEYWORDS=" ~amd64 ~x86"
 IUSE="pam"
 
 COMMON_DEPEND="



[gentoo-commits] proj/kde:master commit in: kde-plasma/kscreenlocker/files/, kde-plasma/plasma-workspace/, ...

2015-11-16 Thread Michael Palimaka
commit: ba383e5f6a02e57c395d8f349521c28a3b6de356
Author: Elias Probst  eliasprobst  eu>
AuthorDate: Mon Nov  9 09:08:37 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Nov 16 17:38:06 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ba383e5f

kde-plasma/kscreenlocker: Add live ebuild

Package-Manager: portage-2.2.23

 kde-plasma/kscreenlocker/files/kde-np.pam  | 10 +++
 kde-plasma/kscreenlocker/files/kde.pam | 11 +++
 .../kscreenlocker-5.4.90-no-SUID-no-GUID.patch | 16 +
 kde-plasma/kscreenlocker/kscreenlocker-.ebuild | 79 ++
 kde-plasma/kscreenlocker/metadata.xml  |  7 ++
 kde-plasma/kwin/kwin-.ebuild   |  1 +
 .../plasma-workspace/plasma-workspace-.ebuild  |  5 ++
 7 files changed, 129 insertions(+)

diff --git a/kde-plasma/kscreenlocker/files/kde-np.pam 
b/kde-plasma/kscreenlocker/files/kde-np.pam
new file mode 100644
index 000..f5499e6
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kde-np.pam
@@ -0,0 +1,10 @@
+#%PAM-1.0
+
+auth   required pam_nologin.so
+auth  required pam_permit.so
+
+accountinclude  system-local-login
+
+password   include  system-local-login
+
+sessioninclude  system-local-login

diff --git a/kde-plasma/kscreenlocker/files/kde.pam 
b/kde-plasma/kscreenlocker/files/kde.pam
new file mode 100644
index 000..24d19de
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kde.pam
@@ -0,0 +1,11 @@
+#%PAM-1.0
+
+auth   required pam_nologin.so
+
+auth   include  system-local-login
+
+accountinclude  system-local-login
+
+password   include  system-local-login
+
+sessioninclude  system-local-login

diff --git 
a/kde-plasma/kscreenlocker/files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch 
b/kde-plasma/kscreenlocker/files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch
new file mode 100644
index 000..dc26f5f
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kscreenlocker-5.4.90-no-SUID-no-GUID.patch
@@ -0,0 +1,16 @@
+diff --git a/kcheckpass/CMakeLists.txt b/kcheckpass/CMakeLists.txt
+index 
a63fa1403e897e70989dc2e1ba7eed4bc69cbb51..12d1bfb3c690eca1acf344045a92eb942669da83
 100644
+--- a/kcheckpass/CMakeLists.txt
 b/kcheckpass/CMakeLists.txt
+@@ -22,10 +22,6 @@ endif ()
+ 
+ set_property(TARGET kcheckpass APPEND_STRING PROPERTY COMPILE_FLAGS " 
-U_REENTRANT")
+ target_link_libraries(kcheckpass ${UNIXAUTH_LIBRARIES} ${SOCKET_LIBRARIES})
+-install(TARGETS kcheckpass DESTINATION ${KDE_INSTALL_LIBEXECDIR})
+-install(CODE "
+-set(KCP_PATH \"\$ENV{DESTDIR}${KDE_INSTALL_LIBEXECDIR}/kcheckpass\")
+-execute_process(COMMAND sh -c \"chown root '\${KCP_PATH}' && chmod +s 
'\${KCP_PATH}'\")
+-")
++install(TARGETS kcheckpass DESTINATION ${LIBEXEC_INSTALL_DIR})
+ 
+ #EXTRA_DIST = README

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
new file mode 100644
index 000..e5bb9c9
--- /dev/null
+++ b/kde-plasma/kscreenlocker/kscreenlocker-.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5 pam
+
+DESCRIPTION="Library and components for secure lock screen architecture"
+KEYWORDS=""
+IUSE="pam"
+
+COMMON_DEPEND="
+   $(add_frameworks_dep kcmutils)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
+   $(add_frameworks_dep kdeclarative)
+   $(add_frameworks_dep kdelibs4support)
+   $(add_frameworks_dep kglobalaccel)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kidletime)
+   $(add_frameworks_dep knotifications)
+   $(add_frameworks_dep kpackage)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_frameworks_dep plasma)
+   $(add_plasma_dep kwayland)
+   dev-libs/wayland
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libxcb
+   x11-libs/xcb-util-keysyms
+   pam? ( virtual/pam )
+"
+DEPEND="${COMMON_DEPEND}"
+
+RDEPEND="${COMMON_DEPEND}
+   !
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   kde
+   
+   
+

diff --git a/kde-plasma/kwin/kwin-.ebuild b/kde-plasma/kwin/kwin-.ebuild
index af57433..04302d9 100644
--- a/kde-plasma/kwin/kwin-.ebuild
+++ b/kde-plasma/kwin/kwin-.ebuild
@@ -38,6 +38,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep plasma)
$(add_plasma_dep kdecoration)
+   $(add_plasma_dep kscreenlocker)
$(add_plasma_dep kwayland)
>=dev-libs/libinput-0.10