diff options
author | 2016-10-06 06:03:32 +1100 | |
---|---|---|
committer | 2016-10-06 06:10:38 +1100 | |
commit | 79dfb13de3a7bf196ee8b0f9a7908026d0544a5f (patch) | |
tree | 7009950966e6efbbc8b18676ee99e242fde5b221 /kde-plasma/kscreenlocker | |
parent | dev-perl/XML-SAX-Writer: arm stable, bug #595058 (diff) | |
download | gentoo-79dfb13de3a7bf196ee8b0f9a7908026d0544a5f.tar.gz gentoo-79dfb13de3a7bf196ee8b0f9a7908026d0544a5f.tar.bz2 gentoo-79dfb13de3a7bf196ee8b0f9a7908026d0544a5f.zip |
kde-plasma: version bump 5.8.0
Package-Manager: portage-2.3.1
Diffstat (limited to 'kde-plasma/kscreenlocker')
-rw-r--r-- | kde-plasma/kscreenlocker/Manifest | 1 | ||||
-rw-r--r-- | kde-plasma/kscreenlocker/kscreenlocker-5.8.0.ebuild | 89 |
2 files changed, 90 insertions, 0 deletions
diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index 45ad52b13ad2..cee19534006c 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -1,2 +1,3 @@ DIST kscreenlocker-5.6.5.tar.xz 104236 SHA256 c6f0befcd230ec58f2994cad8c2f322f223e7422cfe33e641c664938e7960b06 SHA512 70d53e51f03913a80dbb33aec155d0cd94801157fd5db1c7706d0ffe430efc82963811045326091e7e2166cb03552f698a247012394b3b20f2d299530bec1272 WHIRLPOOL cc6a8e7625db2f762cc103232e03a3a97baf704350a2bdc68c6967f37dbaf8ed2527a09e509733624da15875b6277b6384a69c5ab8dbbf6835649cd08c89db99 DIST kscreenlocker-5.7.5.tar.xz 102996 SHA256 65ffe3c15f71a8fe2a57a67f1edd91c26ac4b4be1dc566a3cfa8e57cb5bb0de1 SHA512 8985e9f4aa3a390c991c85ffe6993708a491df79e71067b7764c80e59ce76a2329ba22f26d89e9b44e2c11d4cd7c563ae60c61052eb217b9032cc1583c34d8e4 WHIRLPOOL c7c686142b64378235341c1eec2d49b6f7fd42b715b7493db9420f7ca3832209a487760f3a7a4b4016229fb0995b5ee12cb73c78ff7080f406a0ca40ea0507b0 +DIST kscreenlocker-5.8.0.tar.xz 107948 SHA256 fc771a797939eb1b76a8dba6bb02b7b59f6c41803f49a2331b38c32f226620c3 SHA512 4ff48ccf1c1e919b6a5fcc32360e3398bed9506b7e7adb6969a14e65d6cdbf96a954a6a243dd23e3e162dcb222f35cc85ec8b4d1d3569bee4bd6440743d61859 WHIRLPOOL 738d921980271e207ca323d74dcc668fba099331e94559e821ca7b3a2bf81c93449433620bd17c7299f3abeee5584f2b1515735e5b3f4eedd2a5cd2db072c3e8 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.8.0.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.8.0.ebuild new file mode 100644 index 000000000000..519db8d36c1b --- /dev/null +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.8.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 pam + +DESCRIPTION="Library and components for secure lock screen architecture" +KEYWORDS="~amd64 ~arm ~x86" +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 kglobalaccel) + $(add_frameworks_dep ki18n) + $(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) + $(add_frameworks_dep solid) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + dev-libs/wayland + x11-libs/libX11 + x11-libs/libXi + x11-libs/libxcb + x11-libs/xcb-util-keysyms + pam? ( virtual/pam ) +" +DEPEND="${COMMON_DEPEND} + x11-proto/xproto +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + !<kde-base/kcheckpass-4.11.22-r1:4 + !kde-base/kdebase-pam:0 + !<kde-plasma/plasma-workspace-5.4.50 +" + +RESTRICT+=" test" + +src_prepare() { + kde5_src_prepare + + use test || sed -i \ + -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 PAM) + ) + kde5_src_configure +} + +src_install() { + kde5_src_install + + newpamd "${FILESDIR}/kde.pam" kde + newpamd "${FILESDIR}/kde-np.pam" kde-np + + if ! use pam; then + chown root "${ED}"usr/$(get_libdir)/libexec/kcheckpass || die + chmod +s "${ED}"usr/$(get_libdir)/libexec/kcheckpass || die + fi +} |