diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /kde-plasma |
reinit the tree, so we can have metadata
Diffstat (limited to 'kde-plasma')
152 files changed, 3533 insertions, 0 deletions
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest new file mode 100644 index 000000000000..36b42b6d88fb --- /dev/null +++ b/kde-plasma/bluedevil/Manifest @@ -0,0 +1,5 @@ +DIST bluedevil-5.10.5.tar.xz 144576 SHA256 394945cbb8a9c2b3249f9aa7601874a10b0cbfc6ffd425fd77cfcf19df73d006 SHA512 fb4b58dd9a98c72f74125245fa1d89048a6deb02c0bfa538338c58f3efa5f02a71d14a0518d0354db4c7ff79bf3690489f1d3172480217ef118aaf7ffdbe113a WHIRLPOOL 1f5bc937ec430ee2337dfdf8b5c5393c3703e2a16fc550bf01f9cdb621e1dd4388419c1328ece5ff00b1f7ba320ee8a36e98bfac0c2eeb518be3a457f0ad0f93 +EBUILD bluedevil-5.10.5.ebuild 1027 SHA256 0ac346a595ff1eab7b5b66e1c4736bfd22daf190b0edf8cf7f986878b04900ef SHA512 561a94744c111b3356331f654fa774379440b24bc81caad5823436c3e512673b6a020e36158c2228b0262134d0b6186806bd584a06f12218f307a601b7d2d484 WHIRLPOOL 4bd36b6677c1053db123e21b3f3fbaa7e4de538f3bb8f39a56d8215538e84927136acad14434757e248b00fbc2432c6f83c0eeaf108268d512813b76c5536b70 +MISC ChangeLog 12707 SHA256 78b11a7864d89c82dbe50871ab6b4a88d87eec6d7c84fa60dc4de4250e9412b9 SHA512 97a6ed66053955afda42b4e06c4bcad01894c56206d750624fa84347ab148bfb9e78d6087053886d994845d8e066fe09823f16439ea92d0f56d6c065c93a1386 WHIRLPOOL 9c7f3105c4339361cd27ed58a79e41bf1cb7c51ddc0b40a61282d55c86cef1d84def0d3be6585418de302347eaa21f528d938c5b8f1b97e2cc6f994d38310049 +MISC ChangeLog-2015 981 SHA256 69e95a15d8408b18831f8cf96e00ee1dd433ead978ff115800f0b6d72e48a1aa SHA512 ae31358cb1d5a06d79aa6f256c88187b50a265c8f108b4fb632d853f6fa5edf737f3a5a0bfdb7533a84e57482d456bfcff75edec3ad17677d3849d2bebbc61ad WHIRLPOOL 792ed61fac826f19c9df33196ca3c9efcb5418c9ca9363e92193f23bf12d7c041d2b2654336d2f5687349a8b7c2e1546da8c9120e5da9932ab077e90e29a015b +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/bluedevil/bluedevil-5.10.5.ebuild b/kde-plasma/bluedevil/bluedevil-5.10.5.ebuild new file mode 100644 index 000000000000..4b984cee5513 --- /dev/null +++ b/kde-plasma/bluedevil/bluedevil-5.10.5.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/bluedevil/metadata.xml b/kde-plasma/bluedevil/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/bluedevil/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest new file mode 100644 index 000000000000..c8c4ca268632 --- /dev/null +++ b/kde-plasma/breeze-grub/Manifest @@ -0,0 +1,4 @@ +DIST breeze-grub-5.10.5.tar.xz 3132960 SHA256 2e0eac19f5b5831787d809afb373d7ac27c01cc7021f9054f359678f1b85a12a SHA512 918ef829f00adbaf2e791028c92b24f7ea9c455591017afd5c76fa82c66a6e7fae48c8ecc9817bab0551316af0b8397c1ff41422537178004de1479439290f1e WHIRLPOOL 529b0c9909ac38d683971831ab509d3c5dbc084588e6a357c3caa86d59d92a58ac9f5f01fb3c97e0cc7f4fb76a0e585ad3d2e06f4d9592c9b17fa86e42f156d3 +EBUILD breeze-grub-5.10.5.ebuild 398 SHA256 0d278cc68059b43c3716e3fef28a043612127ee5b3e8401d10f0fad527a30645 SHA512 db0442c0feddc91ed1bd7da6c6d547df7a9b7ace8a6d6be27436f861fff829f19acfa1e0eea3adac74b8adb2105841ca449e47767d618843a081824d7cf6beed WHIRLPOOL 6e0c64279726bdc6c1b72f61829abe98d00b732300ec48f42319156149b0f1225bffc5f12ad4999edc72f337fb0f143beed72a1110150c7834486159c07bc1a4 +MISC ChangeLog 5804 SHA256 a1c7a047a96298ebf8f296cc4513ba39f1950d12937633d2443d6b2fed2154e4 SHA512 7c0cc6022cd2d5d816b7f624a5476021ff79e026072db71565a2c23a7eb8c5955229ef2e6f0508719d1f2787bf0f76a3dfcba25458c092cdb7ef41ff37fce40a WHIRLPOOL 33b4fc0c9b5beca9ce30bfe610a0243450df40c018cd99109242a6c0d9b6137684fe122625e1a7ea8fd6fe523b4302f7837e909f60fa706b09a1530fa56d30e7 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/breeze-grub/breeze-grub-5.10.5.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.10.5.ebuild new file mode 100644 index 000000000000..10e696f29827 --- /dev/null +++ b/kde-plasma/breeze-grub/breeze-grub-5.10.5.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" +LICENSE="GPL-3+" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +src_prepare() { + default +} + +src_configure() { + : +} + +src_compile() { + : +} + +src_install() { + insinto /usr/share/grub/themes + doins -r breeze +} diff --git a/kde-plasma/breeze-grub/metadata.xml b/kde-plasma/breeze-grub/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/breeze-grub/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest new file mode 100644 index 000000000000..d8c0430dd003 --- /dev/null +++ b/kde-plasma/breeze-gtk/Manifest @@ -0,0 +1,4 @@ +DIST breeze-gtk-5.10.5.tar.xz 211368 SHA256 0a7063950663bed3d5d97ad541725ec35e7df1e5ce636146e19c0798706ead44 SHA512 3ba76d370ff5dca9e31f6aa609a308725a9d6f4ccdae6a487d5f48427c5faf5566d877ac199d4dbd9d7bf01bce09ed305dc0c9146c608fed2d69f3cea6dda497 WHIRLPOOL 4841b79c44970a23494193fb5fe9be059c731510f34bd4da8ccb5c3472b58d86758e84d624f40fafd431bf43f8f0db263f1666adb0a55638a120de585be3b93d +EBUILD breeze-gtk-5.10.5.ebuild 319 SHA256 3a44b4e8d9c5bc9ada7b2b1f7d651a80b0eecc03aa2e3865ff92f0fbdcf14540 SHA512 aacecb4af2d09e4eb1a2ccde02b56b540b8868541e2ec1576d99c2562b81645314a2386800222bf9fe58878c463d610e1f155f34ff5ce46f429a5f000026a968 WHIRLPOOL ed966adbbb9fb775e34bee23b4a5db715be8529da8478b7661006c66cc560d4efe1a6b3af06a2ba2d93ed2134774ec1ef159514aa354f9cb23670c2324216e91 +MISC ChangeLog 9393 SHA256 57964d4ac48d28678a7c8ab77861d5691843b192ef1e01072c7bbaca240eb668 SHA512 c6812cf5ab578decfcf97072b73e5b5f31d3cfb1eabe8e329bad028563fee3bda4006213d8f2860599e8322049975abfc0548604c85c7e098b2c48277bd71ec7 WHIRLPOOL f8557ee706f6a7f17391caee054830f0d2cbdd33ae6abe4fa512cbc83b5a256e7db1b64dd13b968d01840433ed2d7c64e80ad0d284bf0296f1a9a36ee6c3c7ba +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.10.5.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.10.5.ebuild new file mode 100644 index 000000000000..ea4082ea1e13 --- /dev/null +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.10.5.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze-gtk" +LICENSE="LGPL-2.1+" +KEYWORDS="amd64 ~arm x86" +IUSE="" diff --git a/kde-plasma/breeze-gtk/metadata.xml b/kde-plasma/breeze-gtk/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/breeze-gtk/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest new file mode 100644 index 000000000000..1c7a693d88ab --- /dev/null +++ b/kde-plasma/breeze-plymouth/Manifest @@ -0,0 +1,4 @@ +DIST breeze-plymouth-5.10.5.tar.xz 104904 SHA256 653438029242366983e0378568c77346cc5f6bf044f43f4c704323b82b41efa4 SHA512 179f3f61198ef983812fe97e1f62898a6fb943063e21acca441ac4776d38192fc0b5f1ecf7f7b73f1e4efdbcc6fec31ec669a6a47ce7ea1b858a2d6b63c7e5bc WHIRLPOOL a45c814edc8fa3afcd5965c717191e237206bf8e2d8279d5b766095b81470aae494d737cf6543a0590d8d365608e43ad5bf0cd2eadc91611a956200bc47eb1fc +EBUILD breeze-plymouth-5.10.5.ebuild 459 SHA256 185b863b0a86eed39bcb1fc0b73e2f05e299da39eb0a51e739af6fbba172a57d SHA512 07bf1570129557eeb0a7a9be2478be152e2e6d8985b45bb8da89541ef826f9537005a86a2a6dfeb39b27ccd651780d62359b0718e9543a3b98e69f99b37524de WHIRLPOOL fcbd5f379484c232a876e815353e65a2d900c6d4265fc443471f82f0df088e368ae451cbd7ebb7966508024f12757ce638fd36e677970f8a530dc57b8958146b +MISC ChangeLog 6004 SHA256 fa63ee23b8d412f05aa5a3c243fdcd9923a922c49324fb84510760e32ae01012 SHA512 a6d4bc52aeceaf81a51065f2932ad9858dc26dddba7b45393b738bbac9431f40700cb53b234a5768593b67835871c33c020afbd4af15442d38d77007aa239d77 WHIRLPOOL 8b71f75e8457b4936ab86dbb3840210082a7db5fa0128d91f883b22db4dc4f3a348d1aacd698d30ad38fc6377f70ba91cb6e44551dcf6a36533faef97394c03a +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.10.5.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.10.5.ebuild new file mode 100644 index 000000000000..58d4da73cd2b --- /dev/null +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.10.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_AUTODEPS="false" +inherit kde5 + +DESCRIPTION="Breeze theme for Plymouth" +LICENSE="GPL-2+ GPL-3+" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +RDEPEND="sys-boot/plymouth" +DEPEND="${RDEPEND} + $(add_frameworks_dep extra-cmake-modules) +" + +src_configure() { + local mycmakeargs=( + -DDISTRO_NAME="Gentoo Linux" + -DDISTRO_VERSION= + ) + + kde5_src_configure +} diff --git a/kde-plasma/breeze-plymouth/metadata.xml b/kde-plasma/breeze-plymouth/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/breeze-plymouth/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest new file mode 100644 index 000000000000..5841a115eb37 --- /dev/null +++ b/kde-plasma/breeze/Manifest @@ -0,0 +1,5 @@ +DIST breeze-5.10.5.tar.xz 17426192 SHA256 1ba46701e13f983b97c7e7dd01da8637a2f17ee818928064f4729895ac1dac66 SHA512 4af601d1b8f446d6e9d0a381e84ec932294de862f8b13b8e17d01c81d89249d4d841b236498094f21e4402f1448b4f103a49f8010fef90ce603a8493691c3747 WHIRLPOOL b6a3ccf4c48299a3713380a3aa0db227028963f948b69b2281f7125829356453030a50be78b1f346d57d36f87a76753b6d8215595c17306763176583541b324a +EBUILD breeze-5.10.5.ebuild 1643 SHA256 cfc374b183661acba6de58fabf1dbe412685d3f06211179127fc01969ce3a0ec SHA512 efb094d5ac6d8f7752fed85f04a17f999bacb45b42a548ddcd0632f2dd64f2c31dd104b314828793191e9fdca11d02e2a5c20415db6f27f7e7d81c7926bc30da WHIRLPOOL 46fd56a7dfc54b2c93bfb1e9885bf3265a8ffaffbf8df29d8b0f588ae9fa493ca66ddfd2d7324f778b7a5d59c4604571de34685abc2dfcf2c7910ed66ca5f379 +MISC ChangeLog 13402 SHA256 54f66dc33fff2c77dc4e9bb79acf290c89e3881c6161852429ad2ee21c10b538 SHA512 49ca27204423f6718de20c338e09d4c138b0530f38a5644e58d2c00039e3ea652d1300b82fbb744d5642ff99452a6201f0af6de4d7bf2a2dd27ac5941b5afdb9 WHIRLPOOL fa1d7983e422ffa270b966c3e9b33124e3c189a8da8af77f9bf0a7c5aaa59bca92e02752f3ef8c1eb7273c35593463363ae62aa0cd8586c3853e847cb484876d +MISC ChangeLog-2015 712 SHA256 b40132361f69adee962d2c7cceba1cd2bc25dc118a80586706bef0ccc3029259 SHA512 afad2fd7e7598a172e6bf7d6e1ead8d23e9a4e1340fe8e374328361598a7780207b59330d3f017cec106ce6cee6ceb6c5d13f55e2d405fc89ccfff20fb0e1671 WHIRLPOOL 1cd19d4e8aa9bcf106d89e0296dd720b48b6ebf4c854c1b98e44dd34f9b2b22b20d5c1cf7b00c2d47f66904e0b5c3c49ccfe802b0305c7e0a5d0ed56556368a1 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/breeze/breeze-5.10.5.ebuild b/kde-plasma/breeze/breeze-5.10.5.ebuild new file mode 100644 index 000000000000..ff171d4d30ab --- /dev/null +++ b/kde-plasma/breeze/breeze-5.10.5.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 multibuild + +DESCRIPTION="Breeze visual style for the Plasma desktop" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="qt4 wayland" + +COMMON_DEPEND=" + $(add_frameworks_dep frameworkintegration) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_plasma_dep kdecoration) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + x11-libs/libxcb + qt4? ( + kde-frameworks/kdelibs:4 + x11-libs/libX11 + ) + wayland? ( $(add_frameworks_dep kwayland) ) +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kpackage) + qt4? ( dev-util/automoc:0 ) +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep breeze-icons) + $(add_plasma_dep kde-cli-tools) +" + +pkg_setup() { + kde5_pkg_setup + MULTIBUILD_VARIANTS=( kf5 $(usev qt4) ) +} + +src_configure() { + myconfigure() { + local mycmakeargs=( + $(cmake-utils_use_find_package wayland KF5Wayland) + ) + + if [[ ${MULTIBUILD_VARIANT} = qt4 ]] ; then + mycmakeargs+=( -DUSE_KDE4=true ) + fi + + kde5_src_configure + } + + multibuild_foreach_variant myconfigure +} + +src_compile() { + multibuild_foreach_variant kde5_src_compile +} + +src_test() { + multibuild_foreach_variant kde5_src_test +} + +src_install() { + multibuild_foreach_variant kde5_src_install +} diff --git a/kde-plasma/breeze/metadata.xml b/kde-plasma/breeze/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/breeze/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest new file mode 100644 index 000000000000..d25bc2ba9dc2 --- /dev/null +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -0,0 +1,4 @@ +DIST kactivitymanagerd-5.10.5.tar.xz 84528 SHA256 67937165a443b9d1dd9cb5f97000cabb488a83d278d76e58dfa460e5e34982a5 SHA512 97215cbbbb22f75e4244e2e16bfec97612eade16a1e0537698452a823df4198e28e23934b96d988b304afd090df6caa9657708eda53324d78bf509793ae28673 WHIRLPOOL b5576f854da462909ffb44583248452e385aafbdde5329aee8efb77bc43f922a0df576e5d1c95c32348970c5fc549778e1d7037b2b8b017fc242e925df04d3a1 +EBUILD kactivitymanagerd-5.10.5.ebuild 886 SHA256 0fd72baddbe95a58387f501ba6d088f34ec4166849efbdf6937144cf52a3b6a5 SHA512 999be814526b39eaa26cfa2de5f7536f1553e500408d17cc58bd092f13f48f310c58f9d92525e4e0327dbc820324698e7aa029e2f0a3c05f8c5f438c1f2eb3e7 WHIRLPOOL 4bb71be3f4c71ae9f85c74f85e68303982644c345dd8344cf24928e74ed70129d8ed6f2164ec0ff58d1c277a7c821cde5b075527a443dd01f81a9a3db559f5d3 +MISC ChangeLog 8103 SHA256 152d2cb989117c4d52f379449990487bd54986d7b8f4334d6ef50cb13d48daba SHA512 5ff538c2b1732cecfa4718909b10696d2ffe95b41c4b61f73d47115ca246b6a2daa58a7496b591528d9333e4e1a76d3f940d5d7a35cbd78b2730aeeac0511d92 WHIRLPOOL 35f2f7287c19c752928478c272b8ac867103fc2051f4ed4e80e153c2f092fa2e68585900d8702a8a540ab0976dd8d6c100d7a02f695f90504c5a7643caf0badd +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.10.5.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.10.5.ebuild new file mode 100644 index 000000000000..921e75228a57 --- /dev/null +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.10.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="System service to manage user's activities, track the usage patterns etc." +LICENSE="|| ( GPL-2 GPL-3 )" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtsql 'sqlite') + $(add_qt_dep qtwidgets) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/boost-1.54 +" +RDEPEND="${COMMON_DEPEND} + !<kde-frameworks/kactivities-4.13.3-r2:4 + !kde-plasma/kactivitymanagerd:4 + !<kde-plasma/plasma-desktop-5.6.1 +" diff --git a/kde-plasma/kactivitymanagerd/metadata.xml b/kde-plasma/kactivitymanagerd/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/kactivitymanagerd/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest new file mode 100644 index 000000000000..c4e5cec87961 --- /dev/null +++ b/kde-plasma/kde-cli-tools/Manifest @@ -0,0 +1,5 @@ +DIST kde-cli-tools-5.10.5.tar.xz 502000 SHA256 731f962e72a741bba5e3608fc4acca1deb896c670c140e82d814d3bffbca4ec4 SHA512 02836ce8760d8471a9c800c070d78c2e3513ce7a69ea04e2dabb33d5944fe53a7b480f48b9a47d339ec53b5bfd4f9798164b656f3c2080485f62d47703c5ba91 WHIRLPOOL 550209130ceeb2db81651a285691fd1946a72e57630b285f19c7bbf381fed48c6f7b146f55d08c44e8c094811fcc67b404e54274f4350854378586746d23877a +EBUILD kde-cli-tools-5.10.5.ebuild 1403 SHA256 528943706d66ea8d28eb79723c678108ca7b9c3e5c8bd1d1bd9386f8101e5ab3 SHA512 9a29bafbf70ee783ec8a464da68c76b1f2af4c9322ee7bc4719032a1a51eb3d3a00157bf06d8f5109119c2c97e1130f054270fd85664352903741d5239091204 WHIRLPOOL bcaed625796a41b05f55d760212d766f51771ad351dcc906d392067523fd3e5f564bbceb03fadacb196509bcff7f43e46d31a6cc2cf4082969c22617d6714b59 +MISC ChangeLog 13744 SHA256 410d82ef9209473da860d05848e083f25adab658d692a5b8ddfcd6b03f550089 SHA512 b2e0abd8913be8db1982e11780a01f98e8365783265a934eaaeeab078ac665cc08c69555899d62dc5e0a735efc0d9500ae43471b1051eb341f73e1c3fdf20e53 WHIRLPOOL b31dce58bd24f89380d44b2b40e9eabe44ad7a27d36b9989f808ee462037d8de65d0986e7ef70dc479c6b91b8d5bce1598e168a92283c8d2b897a15f1b25abd6 +MISC ChangeLog-2015 859 SHA256 20361163dede3583fa133094b723e29fea732cc14024e2554a22b25c2d85c6fe SHA512 a013e0e35260853b2a3f2d81fbd1d2daba338f02fac1f8147602d5c656150a2df847f3fc51ce7162016652000ca76885666eddc3db94603068383192cca50176 WHIRLPOOL a63a7feaa1b7d293eaf97c840d01cc23f6111923cf93ec9e204fbf5e2547ca24a17e9cf4a963acb1367454ac21b2c7d0162c6a1be45f5466c3c6f8a6aeedabcc +MISC metadata.xml 353 SHA256 123c6632b172d3df7f1a0790b82c3ef9ecb8a33762c5e0e5373f4dec0925dcc3 SHA512 c8f393c7d9659412f4c2f5fe866ddc7bfe61af2d4202bc6d03aa70d895416a6aaedb7ed024bec03ab951264810d1804e48221a98306f5f41f89722c9664ef609 WHIRLPOOL 48488e1e0f347461992ede41f4154f9f5d72120db822d0b07a2259a80c455a222dd962b44c6d578ff4902ed5b929198fa91cd9a2286704dd4677cb70828e7321 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.5.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.5.ebuild new file mode 100644 index 000000000000..e8d69bc9d9cb --- /dev/null +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.10.5.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KDE_TEST="optional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="+kdesu X" + +DEPEND=" + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + kdesu? ( $(add_frameworks_dep kdesu) ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + ) +" +RDEPEND="${DEPEND} + !kde-apps/kdesu +" + +# requires running kde environment +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package kdesu KF5Su) + $(cmake-utils_use_find_package X Qt5X11Extras) + ) + + kde5_src_configure +} + +src_install() { + kde5_src_install + use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu + use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu5 +} diff --git a/kde-plasma/kde-cli-tools/metadata.xml b/kde-plasma/kde-cli-tools/metadata.xml new file mode 100644 index 000000000000..de312b0074df --- /dev/null +++ b/kde-plasma/kde-cli-tools/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="kdesu">Build graphical frontend for <pkg>kde-frameworks/kdesu</pkg></flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest new file mode 100644 index 000000000000..d2bd3148cbf0 --- /dev/null +++ b/kde-plasma/kde-gtk-config/Manifest @@ -0,0 +1,6 @@ +AUX kde-gtk-config-5.4.2-gtk3-optional.patch 578 SHA256 98b5f8fffbcddd890c00ec1ee45554cb3579242732fa0aefbf8b782a4c3a4214 SHA512 f4cfdae004dd0c6d26eca2b46a1d28bded9576c3488320b4436742020835ac5029a163f7e5859542d087181e07651b66777cb3199d79c1aa1fac682edbf20617 WHIRLPOOL 7f0dfd879caa58fa526a882fb32d0fc04e192caf0118aea88c5e62c4d5ef4cc0e14ef9851887a899292bfe98c18ea45624c37e397e0553182d27000ed4a2a5ef +DIST kde-gtk-config-5.10.5.tar.xz 152488 SHA256 a5bedaa880d416a8ab259c59dc84b4086a1cb8582d95d8632d79c3e9a746b8a8 SHA512 6043b8f37ec291bb0add449ea1a1777fef89d7aa246fac9af0fa4aa417e9c9551429a4c9ca1918d0079fb93e1bde13d82b1fdf83c615d2951f74558b013570a3 WHIRLPOOL 3125918af5ae52c2352845acd7c6f497294dc76e96885a53014e5127cdc046d9d0de1816814925f9f8d50f493331a5e5bfa86864575534a756db6908361e5bad +EBUILD kde-gtk-config-5.10.5.ebuild 1355 SHA256 1ba33a37849ce5016f9b8c8de65eee6aa2562a9d8f9c07500145de5a456196f3 SHA512 7a2e94c5a12cac8841cde25a8f3d6e9e5e4c7704cc3c5799bc57196e5b7243fcc86ddd4b8547dd10bb02aa9a32fcf64fdadf04e2f975102d7c66a2abb2b91c2a WHIRLPOOL 45d4413f5cc2cb21ae720981d998ddb36fb5dbad3b178d770b18bb2cbaf7a97b7d5eefab2522425606f98824ff7daff4f3140cf7ffaf29bf2ed0705ba361c493 +MISC ChangeLog 14026 SHA256 3bba54b013e41eec20b01689e913a160c60576849f1a8dad5d423b448b19f523 SHA512 54a92a1b3ec4627e4de2a859794ea41166f9033a39a50938d79a1572d1fb76dd4280d3e0b4800acd955d9ea1d6ccaa4c5ce5fc02d7d66bc1a99dd638bd9a8575 WHIRLPOOL 1dcf4e443eb127e6417dfaaee5439c757f38224d5b992b8716a5b4db30943496dcfc4ee78041b6a131e2601d9feafffcb196dab6f928475bf2bf2fc41dcfb26f +MISC ChangeLog-2015 752 SHA256 48c8fa3d8341e17f0420cb648e28910ced4b823783b1c3bde8382b1e73ed132b SHA512 2b645f8ed7e7716d68f044bf5a976b23b220f28d90ff4d324a81b3c9f141e71a08f795cbc85a7adb4bde32efa220c1dca01cd9bb56c053085949108c4ff6b522 WHIRLPOOL f0e77a73a3ed410e23946142a28c995fed85ddc1f5ddf8a8eead077641417390dcd6a8450d1df1c75a9d86e7f7aada0c92261c3777b2cb941348fc67da06b48e +MISC metadata.xml 333 SHA256 360fc891909c5fff73d1c8952051e9cccda6362fd9e13755f7ab1a3554fdd6f6 SHA512 ce7ff5491e0b8e230a07d5170efa584645eeb59b83f5e446569d230ba1b7e86e0419648fb11d91d81dcbe96139524b2371ad9b9266d1b97f147784674c64c326 WHIRLPOOL 699e80c2524af5d8f715ee58a9223062c22b758fed9d4d9a215495783b0ae9ad84b1645aa24c4f8c54f8b735a25c6824a1cf2f52e48bdb69f31a4c4c987a1ab4 diff --git a/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.4.2-gtk3-optional.patch b/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.4.2-gtk3-optional.patch new file mode 100644 index 000000000000..e1e8de2b1748 --- /dev/null +++ b/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.4.2-gtk3-optional.patch @@ -0,0 +1,19 @@ +--- a/CMakeLists.txt 2015-10-02 22:36:55.186480671 +0200 ++++ b/CMakeLists.txt 2015-10-02 22:38:40.048169719 +0200 +@@ -17,6 +17,7 @@ + include(ECMSetupVersion) + include(ECMInstallIcons) + include(ECMMarkAsTest) ++include(ECMOptionalAddSubdirectory) + include(GenerateExportHeader) + include(FeatureSummary) + include(KDEInstallDirs) +@@ -62,7 +63,7 @@ + install(FILES kde-gtk-config.desktop DESTINATION ${SERVICES_INSTALL_DIR}) + + add_subdirectory(gtkproxies) +-add_subdirectory(gtk3proxies) ++ecm_optional_add_subdirectory(gtk3proxies) + add_subdirectory(icons) + add_subdirectory(tests) + diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.10.5.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.10.5.ebuild new file mode 100644 index 000000000000..c8fc25764daa --- /dev/null +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.10.5.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE Plasma systemsettings kcm to set GTK application look&feel" +HOMEPAGE="https://projects.kde.org/kde-gtk-config" +LICENSE="GPL-3" +KEYWORDS="amd64 ~arm x86" +IUSE="+gtk3" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + dev-libs/glib:2 + x11-libs/gtk+:2 + x11-libs/libXcursor + gtk3? ( x11-libs/gtk+:3 ) +" +RDEPEND="${DEPEND} + $(add_plasma_dep kde-cli-tools) + !kde-plasma/kde-gtk-config:4 +" + +RESTRICT+=" test" + +PATCHES=( "${FILESDIR}/${PN}-5.4.2-gtk3-optional.patch" ) + +src_configure() { + local mycmakeargs=( + -DDATA_INSTALL_DIR="${EPREFIX}/usr/share" + -DBUILD_gtk3proxies=$(usex gtk3) + ) + + kde5_src_configure +} + +pkg_postinst() { + kde5_pkg_postinst + einfo + elog "If you notice missing icons in your GTK applications, you may have to install" + elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk" + elog "for example." + einfo +} diff --git a/kde-plasma/kde-gtk-config/metadata.xml b/kde-plasma/kde-gtk-config/metadata.xml new file mode 100644 index 000000000000..cc0d26405581 --- /dev/null +++ b/kde-plasma/kde-gtk-config/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="gtk3">Add support for gtk+3-based applications.</flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest new file mode 100644 index 000000000000..08cb6e625ad1 --- /dev/null +++ b/kde-plasma/kdecoration/Manifest @@ -0,0 +1,5 @@ +DIST kdecoration-5.10.5.tar.xz 35604 SHA256 c355b29165df1d84d640a257ce10c304dd5ba6b46c99e15cb4225dbb747c443c SHA512 23a75d237a607d2cb9b7f9ce4cd1f378e791d2774354870bcabc3232b7546775db6770f840e6bbd2f843421338e4fd56122a042520fc4b10a98929c3cacf709f WHIRLPOOL b7cb85776696e2b043cf5ebe4ceb5a04d2124dc525accaa44ee0f66bb39330da75cc46069e25681caf126f498f73c95433cee75fd1d0dbeb1b25e54e6d5f9e36 +EBUILD kdecoration-5.10.5.ebuild 368 SHA256 9f790d5c7f8395aad122528449256835305db400998f9927a36cba5d3ae4c745 SHA512 5a68ec24343ac4ac9f0becbf67338e703e268c2259bbd2c8efd5ab0a98f525927164ca6f6df133d5d9aca2f856a989c04dc49f10ea7753a4684f03be4e2c4fa8 WHIRLPOOL bb73ced82935b6a68c6a9df9a7aac2d60233bcd5b6e002cc93585f1fa5c9bde8184f22cf39737dcc614a95fd5a2d72ece8d6329395be1b9194f6bc3086b2df78 +MISC ChangeLog 12416 SHA256 7280bd89678fee034c0007215887770bd98b80eae3d94ed51c6efe7dd0f0bf02 SHA512 b118fc960a91089106d461a02ebb97d582da28f4667218181d67fc7aaf29316d7573e2b213802fbaa56d07495f1e3246f9f1df9a4fa9bf2a079f3da25d6e9d57 WHIRLPOOL f0a5afebfd2eb0e4af5670b2f667dbee04b8316aa3157cb8178c37d3a0c936ed7c79e6153f95e5e50303fcbfef656703332f74f2b1756ca4a7ee2899f9a2e953 +MISC ChangeLog-2015 731 SHA256 1409c1f208b3359aaae332ca800c68788b15516e6c2e1950e7620049a9d9c5d4 SHA512 1bdcf36a71d4ceb09bad44612af4d4535d0f5c8859ebd26e0d950e2320d311ff07ee5a86697c28027be137fede2cc2279daf4811925d8358bd178397262088bd WHIRLPOOL 4cbf31fb38d0004e8554c9d793998e328f5ac116c41e9b1f84f1846ea01ab83027abc3b16a8b29457f933f69a9b9357e6c97b47d614d69e9f3d5e9471ed34aa3 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/kdecoration/kdecoration-5.10.5.ebuild b/kde-plasma/kdecoration/kdecoration-5.10.5.ebuild new file mode 100644 index 000000000000..b1c42dab82d7 --- /dev/null +++ b/kde-plasma/kdecoration/kdecoration-5.10.5.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Plugin based library to create window decorations" +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="" + +DEPEND="$(add_qt_dep qtgui)" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kdecoration/metadata.xml b/kde-plasma/kdecoration/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/kdecoration/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest new file mode 100644 index 000000000000..f601a03263af --- /dev/null +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -0,0 +1,5 @@ +DIST kdeplasma-addons-5.10.5.tar.xz 1373676 SHA256 25af1f57b594a4b2a5c629b012b48c5db8d3300b9decd8cd25a20313d150baf5 SHA512 dc9ee0cfa52333b98afe3281914e0ece38caeeb9c29b3fd8a63e5ad657fd68aeeaa4eaf10e7f8ee9470d4b76493ae7249889efb810426b708a213ba4e3c95942 WHIRLPOOL e1ecd7c93aa11947164c6995ed33898708f0ab4b81eacc6c806093d21535a6af7612bf1860f06998e1e4829fc998e1f9f98fd07a37294e311b49037812f2f1d4 +EBUILD kdeplasma-addons-5.10.5.ebuild 1428 SHA256 819ed4c9bd96fd15f49ed5d977cf7e7903dcb80fa2fc392f1914383b1de19d61 SHA512 59baaf03c04dc4d304fb42add096afd1ffba9f9a416fab7c1ffd8ff79506bd3e0a12948708e2842319d2e020af5621c1fba695d6da8b39af9fa4ca4558a071c1 WHIRLPOOL 28b5f82c1b9dbc0a5ae0db58e29fed4636d41c9055c89d64cdde809b7b207b83740be43e24e6b1cd443f09d96169c72ab9e7477e8eb39a02ceba7b7f183496f0 +MISC ChangeLog 14277 SHA256 c356a58b52d5c875540a281e457942db93382c3c1827e8263012724d306df68c SHA512 349891700e3b0c884775a99dffe0148977f6dbd55bb9e6da4d9a70b2133dd47d07b765ba3c7c4112eaa6d0ca400ca31ebffa8904e40bed966e6aff2119ec0e8d WHIRLPOOL cfa135e1fd4bf150f434c016b93823dd7ed231afc3d50169d99ca628ec4eea66a18087d44229ae0b1ef8433a1ac4aead8edecf01a6530e898be48243ddfbef0b +MISC ChangeLog-2015 766 SHA256 8f5af8ca19fb5ea2f2dc1e64ba256a274323ccbd90bf815e7ff781fc7c9c9235 SHA512 71e1a3db72cce4bc1a2def8e4b7af382ee80e8b9efd42ac71f72d83625cd8b465b5c6b9d1e5276b51290e7da6c0f1dad0243f960e08329ff5c4e15fbd8e4960d WHIRLPOOL 0d0260035858743328c13984c6321f96e35d8be3b12911398a1bd437496d41f1b73ddde97869b40da4b2c74f9d6d2a5f16abef0ff90c95a833a2c30f50088a26 +MISC metadata.xml 355 SHA256 b086e710575447a41d93f1a4cc8668741f764d5f6fa22ec3c63d10f7698eaf2e SHA512 bd9ac9458ccd15750d9659d507459a09c4b5a3297ed6dc91ebec544cff055438a79a28868623cec7e2c08ddcc1352287cbc7dfb9c93774efd14062993f2738ab WHIRLPOOL 1e17db5e7cab457f9df512746b0565a090d8fd315f44e5d82f7054914d6dd7f6399d32d3d467e621fa02c58a712c35d36dbcb2bd7452128ffb27f9741aad99fc diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.10.5.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.10.5.ebuild new file mode 100644 index 000000000000..6f554581ac2e --- /dev/null +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.10.5.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Extra Plasma applets and engines" +LICENSE="GPL-2 LGPL-2" +KEYWORDS="amd64 ~arm x86" +IUSE="share" + +DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep karchive) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kross) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kunitconversion) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep plasma) + $(add_frameworks_dep sonnet) + $(add_plasma_dep plasma-workspace) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + share? ( dev-libs/purpose:5 ) +" +RDEPEND="${DEPEND} + $(add_plasma_dep plasma-workspace) + !kde-plasma/kdeplasma-addons:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package share KDEExperimentalPurpose) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kdeplasma-addons/metadata.xml b/kde-plasma/kdeplasma-addons/metadata.xml new file mode 100644 index 000000000000..fc6c01ae834a --- /dev/null +++ b/kde-plasma/kdeplasma-addons/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="share">Enable applet for quickly sharing data to a variety of sources</flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest new file mode 100644 index 000000000000..438a7c3d3ed4 --- /dev/null +++ b/kde-plasma/kgamma/Manifest @@ -0,0 +1,4 @@ +DIST kgamma5-5.10.5.tar.xz 60564 SHA256 610f916b19f8ae74448bc856647aa6037b569971456ae1b8e2d1c1aaca269165 SHA512 2a57b6ab38b6412bb4784fe3e057c2f34ec678b2ed1d3220ba6332cf991f376ea2471128622a657f6d25ca096dc80b39323b6258bfb483e0ca96d278a6973a3b WHIRLPOOL 485f5f1e799a0c0c1bb66fab8b073b19a154d90f1ff0b4de2787cf87cc97b76296e0e11fb0b7e81eba53a6391b6da7a9abdd2cff88d79e383479ea5e2462d3a6 +EBUILD kgamma-5.10.5.ebuild 538 SHA256 c7a23a579519985725e7d2b6931cb80110f5a4403ddb861e2cd5613901171d23 SHA512 85a0c8a5e88aea4cd8d03c609bafabcfcfe914b6b7850200ece75b026c6c37e385cdffa7004f9387909fcc4acd7a15234da856810a3d2665ac2c4a69297e5b70 WHIRLPOOL a18c9f720a483d8e59deff456233721dc5003efee159d4cca42924b25e94ff3d7e2d7a257f99f5a6aab6e9683914b44e781156b123df8b0528b11e4a52359bf5 +MISC ChangeLog 9993 SHA256 e67da6b3900ec2cc3201b25298e1376a417b09464fd4a909902860824f58ebf5 SHA512 6051527ae5472db09e4159795075e319b93c7217fc849d50327b3edd0623ab6b735c36b6ffda30eccc30fb57d2e77c0c06b7f4880bf441e1e42104174af326d8 WHIRLPOOL 6dd84abf836a4cc100de40416a26b63550c595a052fa8cc6efd6c445152d345360d5edab33978543d8e8d13fb50577ca751f1e9b34c0955e29d7a898098994be +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/kgamma/kgamma-5.10.5.ebuild b/kde-plasma/kgamma/kgamma-5.10.5.ebuild new file mode 100644 index 000000000000..44dc9a668dac --- /dev/null +++ b/kde-plasma/kgamma/kgamma-5.10.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KMNAME="${PN}5" +inherit kde5 + +DESCRIPTION="Screen gamma values kcontrol module" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +RDEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + x11-libs/libX11 + x11-libs/libXxf86vm +" +DEPEND="${RDEPEND} + x11-proto/xf86vidmodeproto +" diff --git a/kde-plasma/kgamma/metadata.xml b/kde-plasma/kgamma/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/kgamma/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest new file mode 100644 index 000000000000..901fb428a9f1 --- /dev/null +++ b/kde-plasma/khotkeys/Manifest @@ -0,0 +1,5 @@ +DIST khotkeys-5.10.5.tar.xz 699072 SHA256 3a168921f5c5d5d41ed012ff898e7c5a18b38ed69b868cb188c48d6f5158bdc7 SHA512 2886565c6f859b68129d74084639a4ef7ab37cf752bae902b7841cd6fda6ae76bd196d259e3aae256d3c6dcaaa75d076b7fb28d8437da4a617134e850411d47d WHIRLPOOL 16153e62cc9a05f72e273098f3da82c4d8cdc96855bb0b6defb9d0a615e25ca3c5e7fddc2bf64cbe4965d77657cc1921f999b71e485798bd2c3b544b5a8e622b +EBUILD khotkeys-5.10.5.ebuild 1122 SHA256 e568f4dd02a7cc41414007f3ce6aeabe7c1127bc3cf140977ce88a15421c3937 SHA512 94eaa494c10b926ad7fcc0b06592322ff805ee129a12434732b085d36c7ce6e35c640a7f1e927d80465d9a017bde92462e179cc31973b689fde57e856d413a07 WHIRLPOOL 5ae0e8b936546e66997bcd6271de3b119c4e94ac475f1edcae05e70a90ef0f560983387ac22c7b58bb3a7b12b6a33bc54f6b314bdfffa2ae443381db91eaa6a3 +MISC ChangeLog 13569 SHA256 c12e9f4e53c2fed3f247127c0dee22574abdfeab6baab56c985d67e86a5a836c SHA512 0b95a537202845da537325dd5d7ae868baedd77ebabf87a948cb84c1f31bddd6e72001c6592f0ffc34eac27059010015c85bce966ed7e10b5ec33636db26ef7f WHIRLPOOL aad366fba9d18ec17fe6021ee85c903e35af90da00cf6ee42641ecb621873a4cc31bd59e032811f23751a07feeaa11f041af108f6fa73656c13ce55c0e5dac57 +MISC ChangeLog-2015 710 SHA256 b06943da2add1f72df5c46acab3ae530332fc7af5a9f085638980e3bc012e16f SHA512 84eb6cc88737f556e9188114e86feec564fc594743722225a7ba90b1d5a29cea73bb17d515d8490f0a29775a6b37193b7b8594e1e789199fd0f9d3409f817288 WHIRLPOOL 70d02ed9841f7dd8c4fdeca5c04834bc0671a778edecf4f59e21664de74c228354f9455e5e1110b471df10c4c5f3bb95631dc63ded44209bfc755ad853477923 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/khotkeys/khotkeys-5.10.5.ebuild b/kde-plasma/khotkeys/khotkeys-5.10.5.ebuild new file mode 100644 index 000000000000..e00a05f3011a --- /dev/null +++ b/kde-plasma/khotkeys/khotkeys-5.10.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE Plasma workspace hotkey module" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdelibs4support X) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_plasma_dep plasma-workspace) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libXtst +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kded) + $(add_plasma_dep kde-cli-tools) + !kde-plasma/khotkeys:4 + !kde-plasma/systemsettings:4 +" +DEPEND="${COMMON_DEPEND} + x11-libs/libxcb + x11-libs/libXtst + x11-proto/xproto +" diff --git a/kde-plasma/khotkeys/metadata.xml b/kde-plasma/khotkeys/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/khotkeys/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest new file mode 100644 index 000000000000..d6e29bb8e4db --- /dev/null +++ b/kde-plasma/kinfocenter/Manifest @@ -0,0 +1,7 @@ +AUX kcm-about-distrorc 108 SHA256 7d52223da8a798ab8c2ab5aa5e7c964881d9c3b59c24420dfe92fc86e5670569 SHA512 72f1dcaa04bfe435e64c8e584914eb56a15b63f7c6086f5e025f0c497b4fd5b9592d54aafd335f55d303790af274c9cbfa29c6c7ff87875da648ee16d7717467 WHIRLPOOL 005d291058513e92c2b43511efbf95f38f5998e0cbab0eb3ba574e587a87223f723c01ce7ef8165376d95cbbb28f0c21192f2fa852a8eafbb737846340cf5239 +DIST glogo-small.png 24583 SHA256 0afc3eca084c327f8059166b86769f03c9c23e1e765bb47dc3229505abbac0c6 SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48 WHIRLPOOL e161bf40c5e16180fa65217cb49314fb230c45329f4c518d6014083bd71da82d4aa048811ee814fde7fa300105cef16c182688445164ae84d0d700e23641b342 +DIST kinfocenter-5.10.5.tar.xz 1263864 SHA256 5527a3f1bb608dbaf092747c9e0c1ac24305987f31eb10604a536c73af978e3a SHA512 556bb7e369f28ce1203129f02009bc01d3c018e6e0cc7c3c18382fdc7bb6fa54e9056deb5ffbfcb429853b5f0076e537ce01be721cf698d493a531777ef1225f WHIRLPOOL 13974e560d425cceb17972e711bff87da6d47ef52815b1685eef87a188cbddb9a7be3d584a673f6a14a4ea90196efc7c549479cfae59d346a530dc1194d7a059 +EBUILD kinfocenter-5.10.5.ebuild 2420 SHA256 5f36b5992da1c397e26202616550d9977ff6e8e9c1206fd87f321f9873249f08 SHA512 b44310ab7c29838aa0e46f2c2442233e73c3c8cadded35e2584de0e2e236fd5526b46aa7a7e54f29ce4a3d6741ef96ea1b552e3092d3d805449d38549307f41d WHIRLPOOL b850ee7280c690e90c6328a47f88575c231c9f9f5c3fdc693e5a4d1bc9077f5a97ad4fc13fbe30f855a6739249443bf9ec11987b1e9df4d3e61df7832f8e0e43 +MISC ChangeLog 13638 SHA256 3608f1b90f6c1a5c6b2e76c2de9180ba6780fe586c3b4fe309ebe76c3874530a SHA512 a5c72159745391bf8847009da09ab13bb42bd8d7c89510256a89ad975bf78db059fb045196ba6ef67954bfd38671638d587551e792c066d6dffc2510fc159d42 WHIRLPOOL 5b10aba8f86ee075518b6f58ddc5e2016f433788c1f0e4d047dbce7585c442acc531fa354ebf89e33161f76df39f468e1ac8fef8ebf39bc5f011e65de45f9d72 +MISC ChangeLog-2015 886 SHA256 30d97ed1e94c75829cd6e8d6ef6a92aa5952ce9ce44cbf1c38e9caca82da34bd SHA512 3cc1dbf2ca67f58abfda919442541cc799300065aa5e4e7556838a197932f894ec4c7d22d1c6ab1c4d318c149ade49436fbefe91f9595ef617b33b3672edfee3 WHIRLPOOL eac6564878602e6b4432ceb9b2a41e486d8849f6fa1b2e842d24754d00e608e4db63e5a510d3c4358e30e628b1e6ac56ad3835d99109bad0d17cdf6736944849 +MISC metadata.xml 390 SHA256 fc6481fcb0dbce14521fe0392a445b1a241ed6be4400a6d4aaa66e30db49ccf7 SHA512 4ea690f0f5ac41b58d840949297d462e0fa7433bdece54d63b08a913d8a9001bf6d144e28d5e672712abf35e784c2b17faf31f0a879d6109417ce95ccdc0ef3b WHIRLPOOL 177d6240e07c2224e80b1c79681253f7c765bd735e301f37c0a0a6a42e65609de5b392175118cfb55dbe1d57f5e55468a419d57a00a0e56c2c23efa848fbebe0 diff --git a/kde-plasma/kinfocenter/files/kcm-about-distrorc b/kde-plasma/kinfocenter/files/kcm-about-distrorc new file mode 100644 index 000000000000..b55389fd8bd1 --- /dev/null +++ b/kde-plasma/kinfocenter/files/kcm-about-distrorc @@ -0,0 +1,4 @@ +[General] +Name=Gentoo Linux +LogoPath=/usr/share/kinfocenter/glogo-small.png +Website=https://www.gentoo.org/ diff --git a/kde-plasma/kinfocenter/kinfocenter-5.10.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.10.5.ebuild new file mode 100644 index 000000000000..be15b2ccedb8 --- /dev/null +++ b/kde-plasma/kinfocenter/kinfocenter-5.10.5.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="A utility that provides information about a computer system" +HOMEPAGE="https://www.kde.org/applications/system/kinfocenter/" +SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png" +KEYWORDS="amd64 ~arm x86" +IUSE="gles2 ieee1394 +opengl +pci wayland" + +REQUIRED_USE="wayland? ( || ( gles2 opengl ) )" + +COMMON_DEPEND=" + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + x11-libs/libX11 + ieee1394? ( sys-libs/libraw1394 ) + opengl? ( + $(add_qt_dep qtgui 'gles2=') + media-libs/mesa[gles2?] + !gles2? ( media-libs/glu ) + ) + pci? ( sys-apps/pciutils ) + wayland? ( + $(add_frameworks_dep kwayland) + media-libs/mesa[egl] + ) +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep plasma) +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + !kde-apps/kcontrol:4 + !kde-misc/about-distro + !kde-plasma/kinfocenter:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package gles2 OpenGLES) + $(cmake-utils_use_find_package ieee1394 RAW1394) + $(cmake-utils_use_find_package opengl OpenGL) + $(cmake-utils_use_find_package pci PCIUTILS) + $(cmake-utils_use_find_package wayland EGL) + $(cmake-utils_use_find_package wayland KF5Wayland) + ) + + kde5_src_configure +} + +src_install() { + kde5_src_install + + insinto /etc/xdg + doins "${FILESDIR}"/kcm-about-distrorc + + insinto /usr/share/${PN} + doins "${DISTDIR}"/glogo-small.png +} + +pkg_postinst() { + if ! has_version "net-fs/nfs-utils"; then + einfo "Installing net-fs/nfs-utils will enable the NFS information module." + fi + if ! has_version "net-fs/samba" || ! has_version "net-fs/samba[server]"; then + einfo "Installing net-fs/samba[server(+)] will enable the Samba status information module." + fi +} diff --git a/kde-plasma/kinfocenter/metadata.xml b/kde-plasma/kinfocenter/metadata.xml new file mode 100644 index 000000000000..e424c91095cc --- /dev/null +++ b/kde-plasma/kinfocenter/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="gles2">Show OpenGL ES information in kinfocenter</flag> + <flag name="pci">Show advanced PCI information</flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest new file mode 100644 index 000000000000..9236e4888cb2 --- /dev/null +++ b/kde-plasma/kmenuedit/Manifest @@ -0,0 +1,5 @@ +DIST kmenuedit-5.10.5.tar.xz 650320 SHA256 5555aacc9b97d8c64073fa5007659520bbf4fc4996f50d036e2381fa0a35e82c SHA512 cf5b332f37fe4e1b89a029f5e9f407063f54a7dc0250322887164c21d69f44a96b5973589ff62ae29f1a7ec50951bfe3840708344c0bc37bccdc8162dc0c072d WHIRLPOOL 3aec1597c1af7e500d7e1187adea8fce2d62dfd79388b79ed42f721e9da1af97a9ac74b92aa6e4e135905c1dbee8c239f698cfff6c922156312f9e6050b737bf +EBUILD kmenuedit-5.10.5.ebuild 1051 SHA256 f6565a782d18e0e86f9b614a6d93b9969d085adf122ac17e6b945c720bf96b57 SHA512 eb8acc72057ff4297b49d1c436d9490d60f9802ffc2481945efd6d5dbd32f89c3aea4812eb63fa73926bc80bed99fe0d00aa333b6c95201d57271d69356799e9 WHIRLPOOL 17d8d299e333a715cd7b754e9aab01a62408a477ced9551f07fcc70c6be4878179515ab7e4e0027f39d5179b51f9dd92f0165019d9313a5a09ecdc2b04f14f77 +MISC ChangeLog 13100 SHA256 de5e27b22e2a40712e62810d105658887f48ae501e6e6fc3ef96cf5b48dae228 SHA512 4ce8e58a558d421260d46e684afb5de4bdfc4f51ba9013d047827b40a678a291509c3e8744fa988a95eb7d89a10a2583970245025937b447fab3ac36db4f77e8 WHIRLPOOL 29370d8a14da7b3e46aa21f2e34c6dc12bfa92e544cc2f0c140e4131cfb07dc8906d4452dfe1333a1f62342fcedc495337dd3457961048bdb200cb08d513e703 +MISC ChangeLog-2015 717 SHA256 61f99847849af95ed096fca659c86d564875ff0a6666c074fba8435b8c5185a3 SHA512 f3c13bbce2240994128080295e21e13cad10636d5f51f811d59f1486855509904779ac960c49337c2556c1d36afd51bd72bcef7187c37875f865ccfeca729f24 WHIRLPOOL 312583a431fd06fa7f8f765571862623385257f0376038f1b5f2008349715f1847280e592297c2527c37a642cac442b84bfd4d3ea5e3a2d9c066545a77610ebe +MISC metadata.xml 328 SHA256 0565ece379a68e26ed40c2a58ba6eab4ea532bbb64c3df2d6e37030bf1c14869 SHA512 9286db1913899ebcf8b0da8ae3ebd12b760e2b3631399538210ff9d4b15c7b62e28fd138e75689c5bd03a5d6ee4e412036ac7f10a45a56bee9cb04184036a2e9 WHIRLPOOL 181ffd26f36793fe0a14b4bc198c76be6fde8c35d10919c0b04633242d60b6eaa1657d96bc28e6317c648e0bce965ab2101c1a9f28848c971732bc151f0f89f7 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.10.5.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.10.5.ebuild new file mode 100644 index 000000000000..5e446918b5e8 --- /dev/null +++ b/kde-plasma/kmenuedit/kmenuedit-5.10.5.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE Plasma menu editor" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kmenuedit" +KEYWORDS="amd64 ~arm x86" +IUSE="+hotkeys" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + hotkeys? ( $(add_plasma_dep khotkeys) ) +" +RDEPEND="${DEPEND} + !kde-plasma/kmenuedit:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kmenuedit/metadata.xml b/kde-plasma/kmenuedit/metadata.xml new file mode 100644 index 000000000000..18e3c3d1492c --- /dev/null +++ b/kde-plasma/kmenuedit/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="hotkeys">Enable support for hotkey editing</flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest new file mode 100644 index 000000000000..f8660a515335 --- /dev/null +++ b/kde-plasma/kscreen/Manifest @@ -0,0 +1,5 @@ +DIST kscreen-5.10.5.tar.xz 116752 SHA256 6e9f010165b1abc77c355c730cadecb88e55e1812d0d0db8d84a5acc89c20ba9 SHA512 e51dfc358a008ba2b1d48c35ef1ab80292389a772008a07cf960c6b302cd9275b8afd1b96bd825a2d2564c5e8f207a547970682a1cd5433edab462e521511d57 WHIRLPOOL 84b7d279a0bf983ca96bdc45c2d8fb4b48426d9b9b27ffddcf0d1ae1d86e0352577958087b6baeb4e3134868c4879577e46e89916c9ed3a26fadc49afbf4e91a +EBUILD kscreen-5.10.5.ebuild 917 SHA256 7723383c80ce5889eecd702757dac54f8ddac1a849aa35fdae5a2c3f04b0b24a SHA512 2212d44def3665f1b1a887159c75b221d472b323509a92f8641c0b48c3d5ae49a15a87aac908bf2acab53ea4412578982b7f166baa6d90171263c8cd51466096 WHIRLPOOL d71a0842048ba1e216736f3c02db2b7334743159ef99c5fac1067e153e3bf188489c70c35fe50a1af18352cfb2d8033907a4763e0fa24149090aa469c91c5c95 +MISC ChangeLog 13881 SHA256 b59a28161e0f8d6694a3d1172eff179879139d921b8da7b315876c94f439bfb7 SHA512 5a21fd14184898c4d7fa238b8a0caca26a74ae167d85e769f544e79152f2d6bfdf292142e41154418626a3ff963b8745418ff30009bbc384b381238f63437f90 WHIRLPOOL ff247f67c3f488280eae987a0756724e5deeb4dc3f991cd006d7e0c0e02e1e1e9c8aeefaad9c9b81ee93ba78905dd53b3affc0ea2bddd3121892cad962dd97f4 +MISC ChangeLog-2015 703 SHA256 7a1e23675e2074b2151453f9e66b409c2bc9111da004160c731b7fc0dea8db4e SHA512 057871fa468e83bdf0b02c826009714f780d4fa73896df7cdebb33c2b519745317285ba7086907febfe9821e9312c4bffce8925eb429ca7effb804dc2809ff12 WHIRLPOOL 081dbbe751ed6fc6114463768a8c455993bedbefb0e0518bb7cdfe03a6f5a5c78d7b33e5212704ed9ceb97827cee08665e1729669ea9f7cc59a550732c5f4f91 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/kscreen/kscreen-5.10.5.ebuild b/kde-plasma/kscreen/kscreen-5.10.5.ebuild new file mode 100644 index 000000000000..852674ec8caa --- /dev/null +++ b/kde-plasma/kscreen/kscreen-5.10.5.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="KDE Plasma screen management" +HOMEPAGE="https://projects.kde.org/projects/extragear/base/kscreen" + +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_plasma_dep libkscreen) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND} + $(add_frameworks_dep plasma) + $(add_plasma_dep kde-cli-tools) + $(add_qt_dep qtgraphicaleffects) + !kde-plasma/kscreen:4 +" + +# bug #580440, last checked 5.6.3 +RESTRICT+=" test" diff --git a/kde-plasma/kscreen/metadata.xml b/kde-plasma/kscreen/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/kscreen/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest new file mode 100644 index 000000000000..6e9618981ad0 --- /dev/null +++ b/kde-plasma/kscreenlocker/Manifest @@ -0,0 +1,6 @@ +AUX kde-np.pam 217 SHA256 dc59621230f1861a848a9e703eb81bfb442c645569fca8a5300fd0c60279dcf1 SHA512 88cae39981916a1d4ad115bcac6f4c7db92fa2eef606217ce270cf7ffeb422c18dbabc9f3f4c4581fc1a99b814f51c34b4ccb1dbc8fe255e64a63a31f80c91cb WHIRLPOOL 8dec3fbe7969a8c24b022163ba2a9722cf35272afd169ab3884ea83f3217deea9cf3682d5d65e63158514ee452054be7fd6f3253c4c9609a2c336e004ee8a83f +AUX kde.pam 226 SHA256 dfa8e18f46e008ff33f9e9c86cd845c4afc4212838c061d8580493a416c326aa SHA512 a44c3325ea4c56e1b3c8c2953a68e5c7eaea5e2f059c0eea4b4dfde2b2e056e5223574c967d991c6427117ce4db0c4fb00fb6a241f29bf2eaac37b1195496776 WHIRLPOOL 364babc91935c52e518cf539625872006120256312d8eb98af041a539b981e4dc33368c51bc2badf6f15d4f81379d9ac1e39190cf548f6a9052a38a01b000ee2 +DIST kscreenlocker-5.10.5.1.tar.xz 118440 SHA256 777f7a67539f9e32e687525e5b119774ce1c9dd6ebd64339205b52e97d03300e SHA512 cef3a7f48f9cdd0b3967a403848a5c8a37d1253d6d7fc73cdb12feddfe088e7a8a9128f2ae8d53e1847c75d64b369cf92facce725f17654ea085f9d03024a70d WHIRLPOOL 662d46064feda302fe4897c942a87affbd3ebadd31aa8b269df7b6034ca45d6a9f5f24321a552505c0b81a2480b98480666ca1a39d075f129bcafdfe6d3df34b +EBUILD kscreenlocker-5.10.5.1.ebuild 2078 SHA256 038e4a7871639ecd3bfabc40f5baeb546aa5cf89491be668d622d573581c4d6a SHA512 c39743d3317f6fdc07ce79d82d7620390015454232897ce854c49aeaf4a98cf05b12950576a25fe375dfeb2f02df865e25707b6527e954a31615fc3a503b24e1 WHIRLPOOL 41ad742fc9d5be6e01dee375d20503708a8fdb5ac001bb71a7328ed9d3082b89dc4143c950384ba934611ba4174c3735d3bb188b10ce296cfa8f317a02d7515b +MISC ChangeLog 10807 SHA256 89bb37d66d8a2e6f19ec045c9cc7de715bd311a36a236006816ec108e2ee0601 SHA512 1933fdbbdb0ac597dcf5241a834bacdf855db119541eed3ad0f96562f8f6f6fe3239a52e7423eb2c024d82c89f01a32a821800f71b472a3c2ca01bbd62ea921f WHIRLPOOL e82b9b6085418f60db80e29b22f3ab6e5d433025bcfdaadb353e26319a36f822ba3d37cf8bc1345f3980af5b2deecf16e144c4068d199bb466d8501965c6cbd4 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/kscreenlocker/files/kde-np.pam b/kde-plasma/kscreenlocker/files/kde-np.pam new file mode 100644 index 000000000000..f5499e6dc45f --- /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 + +account include system-local-login + +password include system-local-login + +session include system-local-login diff --git a/kde-plasma/kscreenlocker/files/kde.pam b/kde-plasma/kscreenlocker/files/kde.pam new file mode 100644 index 000000000000..24d19de0d3d8 --- /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 + +account include system-local-login + +password include system-local-login + +session include system-local-login diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild new file mode 100644 index 000000000000..900ae567e91c --- /dev/null +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.10.5.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 pam + +DESCRIPTION="Library and components for secure lock screen architecture" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="+pam seccomp" + +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 '-gles2') + $(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 ) + seccomp? ( sys-libs/libseccomp ) +" +DEPEND="${COMMON_DEPEND} + x11-proto/xproto +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + !<kde-plasma/kcheckpass-4.11.22-r1:4 + !kde-plasma/kdebase-pam:0 +" + +RESTRICT+=" test" + +S="${S/%.1}" + +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=( + -DPAM_REQUIRED=$(usex pam) + $(cmake-utils_use_find_package pam PAM) + $(cmake-utils_use_find_package seccomp Seccomp) + ) + 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 +} diff --git a/kde-plasma/kscreenlocker/metadata.xml b/kde-plasma/kscreenlocker/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/kscreenlocker/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest new file mode 100644 index 000000000000..b3686cd47ff4 --- /dev/null +++ b/kde-plasma/ksshaskpass/Manifest @@ -0,0 +1,6 @@ +AUX 05-ksshaskpass.sh 42 SHA256 d1eca5ea29e585245b6014c7d710a1a079146182b53b5b435b6fdf8ea5c55f1b SHA512 780f4d0467bab82295f894f0547ea59c36e8f05cff51c4e64db8a7e8e4215e2d6363550fed16a4336019b2102e5c5bdcfe73524761ba04db3704ddec6efec669 WHIRLPOOL d8aa7937d7828d645757164c59f519cdc24fe3659ad6591a3980fdbae7633cb2314f0df0b7a169c6322b41322dff3a2672c03fbfb1a1f82fd3a86746c818d94e +DIST ksshaskpass-5.10.5.tar.xz 20316 SHA256 5c4a166ca5d6a9d99f91c8640121f02db2002a1480b299e47995533651508ca4 SHA512 bf55ea1b5b79b43d1720c32bbd569aabdde1516d818de3ab567de95736e967327a58055e1e4f73c895c90b35b8149ecc4e736c9b067a05a13852ae4579d0cd6b WHIRLPOOL 16ae562fc0016d40b73aa7924226af816f2ec38b649eb09d3e70239dcfbdd41e435a3646fa292f64d1224f1a5d1ea9fdf5849f991cafc052f35c993d820f3021 +EBUILD ksshaskpass-5.10.5.ebuild 1258 SHA256 7dc5f25fe5251e44a3041aef24f63da5088651923fac2d644a1b33a7ba53e5cb SHA512 bff03bec28e9118fb931db6258aa842d8922db51439fa10ec82e233e560b5015a4f44c1299f0ac917aba19b1f34f1ca48dd754203edccfc8df8dcdefeae2834c WHIRLPOOL 40e08d9dc6241ada1147f1b08e2d740184b61e5f97c9138ae5416cadbcfa156c0aed734aca123c205d3670ba5ab0f55d3dc44d284c71bcf701add631749fea69 +MISC ChangeLog 12726 SHA256 72c17b4ee2851e93d5be46e96e39a63b2f951479cc745eec8c306d08afb20135 SHA512 3b8a1cf5043fa964a374ede75e53143a0413a9ffc936b0fd018dcd44a7400e410086cf56a4886b84279ce3737b4abcb3aea623cda6cc82f08a72f80469c74c66 WHIRLPOOL 133431b4c9e0ed36fed7c9b52cd68f3acde74d9173701e321786a5657586aadaec493267188b3f40d313f82896213c92acaa454a802b207c285c9665a2b5a67f +MISC ChangeLog-2015 731 SHA256 e4b4700b24a26f1686d4f56929b8bd1d8784cef16638ede8a2a99762b5c9c8e9 SHA512 fad9111d68254feaaf2280ddfd5828fce76741c57cea3b3aadabbd89a0b22c93feae3b3afc64336fcc3d83ae996d0421d1ddd5a204e22a8fe6b461726ae289f8 WHIRLPOOL 684f73d037d55027ed4b46abd0cfe3da2a0f1782b44406fa14bc511925daa2233cb3d13f7d455e5038bd00d4b7f41d254f697df7ac381eab2e0c09c4b2f6a4cb +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/ksshaskpass/files/05-ksshaskpass.sh b/kde-plasma/ksshaskpass/files/05-ksshaskpass.sh new file mode 100644 index 000000000000..664c17305463 --- /dev/null +++ b/kde-plasma/ksshaskpass/files/05-ksshaskpass.sh @@ -0,0 +1 @@ +export SSH_ASKPASS="/usr/bin/ksshaskpass" diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.10.5.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.10.5.ebuild new file mode 100644 index 000000000000..b500cb99227c --- /dev/null +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.10.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/ksshaskpass" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtwidgets) +" +RDEPEND=" + ${DEPEND} + !kde-plasma/ksshaskpass:4 +" + +src_install() { + kde5_src_install + + insinto /etc/plasma/startup + doins "${FILESDIR}/05-ksshaskpass.sh" +} + +pkg_postinst() { + kde5_pkg_postinst + + elog "" + elog "In order to have ssh-agent start at kde startup," + elog "edit /etc/plasma/startup/10-agent-startup.sh and uncomment" + elog "the lines enabling ssh-agent." + elog + elog "If you do so, do not forget to uncomment the respective" + elog "lines in /etc/plasma/shutdown/10-agent-shutdown.sh to" + elog "properly kill the agent when the session ends." + elog + elog "${PN} has been installed as your default askpass application" + elog "for Plasma 5 sessions." + elog "If that's not desired, select the one you want to use in" + elog "/etc/plasma/startup/05-ksshaskpass.sh" + elog "" +} diff --git a/kde-plasma/ksshaskpass/metadata.xml b/kde-plasma/ksshaskpass/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/ksshaskpass/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/ksysguard/Manifest b/kde-plasma/ksysguard/Manifest new file mode 100644 index 000000000000..13ac20e6d633 --- /dev/null +++ b/kde-plasma/ksysguard/Manifest @@ -0,0 +1,5 @@ +DIST ksysguard-5.10.5.tar.xz 486420 SHA256 16cba11ec6f046f2d9587c84a1046af3fedd8b9d8d773ad8a90ff824ba029f7b SHA512 ce94cca9a0b2b68355a650d0355d243c02ab0b551add1d4fd779e8baae90e2110d72e204c9515031d1faf028f4cdb752fa351e7404b7df356d65a2b37bc8856c WHIRLPOOL ccf751b34c8e15ef5cdd3d204760e795a91781ac3abe6a67ac67203e97837dfec1c9c2dfd74266ac146bbad9158829ea1ed97f67aea1e44dd4bad5b48b924d15 +EBUILD ksysguard-5.10.5.ebuild 1143 SHA256 6c72c3ff1d7c2ebe3cd446cf1aaa989c2773fafdacb948ecdfce6480c8f42a97 SHA512 2f2e59859ebe5ea562a57fe3c216d73ea88c568b869ead53b9874d9ea7e7933f7900977bbd645d6d03ceaf665f16925439f499cd55690bf8f275e00d6532d4f2 WHIRLPOOL 6bb02f5db02d645e003a2426ed5c5c4d5e0daff7f09521f9ce8f97130017d2f877402d297069d19eaa987fda7be85a006573d099cdbf01289f40cc0c084cea6a +MISC ChangeLog 12735 SHA256 5891bad1ab7900e4c46935d2df82a07bb5f5788501d8dd4250bdb8c6cd3477a1 SHA512 0e83b57810054939727d820bcbb729a5c436be2ede605bd07916974374bda40f5465b3356763bda4fe568b3b9c30718edd2af97442182570a07f2f69165419bd WHIRLPOOL 85fce63e8fbbfa1cd3b9cc454c97f00c0a8ad6806b4c585be79525673792c45908597fb4ab836c1533fc8336fb4b3d39fd5bc3a8a8982ac2179048443be8b10e +MISC ChangeLog-2015 717 SHA256 10f6ee19bb02324b7af1363b33911e7dfbce831eef3ab2f3162203769909e310 SHA512 3c9752f83ec0eaa003a382d0c386f5bf3d5c8bbca1a54a1758f806f06266eac2a37659fd894fd2e22a49ebdff1d9bf0f42f5562d85b5a46895e291264f2ae425 WHIRLPOOL 1157b9160bc78098c94bd8ff1eab2f391a11465b3552efc5a0c55905cf076bc0db9212724abb5f510641fd003e182c11cb79b30a031233d8ebd8227c303cbf0c +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/ksysguard/ksysguard-5.10.5.ebuild b/kde-plasma/ksysguard/ksysguard-5.10.5.ebuild new file mode 100644 index 000000000000..12064cd2d20f --- /dev/null +++ b/kde-plasma/ksysguard/ksysguard-5.10.5.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="Network-enabled task manager and system monitor" +LICENSE="GPL-2+" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="lm_sensors" + +DEPEND=" + $(add_plasma_dep libksysguard '-minimal(-)') + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kinit) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + lm_sensors? ( sys-apps/lm_sensors ) +" +RDEPEND="${DEPEND} + !kde-plasma/ksysguard:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package lm_sensors Sensors) + ) + + kde5_src_configure +} diff --git a/kde-plasma/ksysguard/metadata.xml b/kde-plasma/ksysguard/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/ksysguard/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest new file mode 100644 index 000000000000..e26cebcaa03d --- /dev/null +++ b/kde-plasma/kwallet-pam/Manifest @@ -0,0 +1,7 @@ +AUX kwallet-pam-5.10.5-check-graphical.patch 2956 SHA256 ce9c644000e055f2f323d2c5247db18fe9df993d33c7c95acd9e89e9013ec864 SHA512 05541b77a1aa21a157d6af1d8c4e97a1b229de098d121dec7784b11f37a8352bf51b69851aeccf135908805270052143f426db165b1a160fdeb0b5400b863ff9 WHIRLPOOL 51192aba9fc5918e80c971ec22b8e64eb64e940bdc0fdb856ef6c799697a2d6a4c92cbea3d94abc44329decf9634f36f40b90632a94f08b2fb9817d3156b1c4f +AUX kwallet-pam-5.10.5-cleanups.patch 6488 SHA256 4985d7935a6f18f7ee7b4743bec5e60f3d07ba111ead772be332c9cae53bc4ec SHA512 19791dfffb8f9978269911cf6d8ef7b3ad1c658f3c377ab6d4f967b821fba49952a67c157a818bf79343162acd9d273bd809a370baa0971a4c9b460caace0335 WHIRLPOOL bbc61549711beaa4b665396f4f3419f11eab24f75aa686adfc0f32ce789bbbbf0f87f7102040b7a8e089807ed7d17756651cdad5fb9d6a14ad8259d3ccdffe02 +AUX kwallet-pam-5.10.5-privileges.patch 1538 SHA256 0bc60ba0e92ccf8ccb137838c649f54277884f3f81d5e12cdd17195e66ed3831 SHA512 010e1be15771d3a3c141fdc3cbeb989c295efc46da885d175c3dd76839cad6bdce3e74937619de6d54a94897a827bc8c78ef73b04b4561c4d7d0e55aee350a9b WHIRLPOOL 50d50ffbe1994d070ebff3d7ef659069c7ec5574f4ef62a2e26924324b09552286f46365255a5ad487ea44942015cd9818582be4267baf3dc1f285931a4009bf +DIST kwallet-pam-5.10.5.tar.xz 17908 SHA256 c42e444c9c85dc5bbc60bbd666d20ea72162ddd38dc18254c47c48a0ca404073 SHA512 7a2e1a0a85ffc7d9dfd6a1dc8a16d7117f30fc3b983756e28fc11a19bddf99a273842a1774ccf93c5c879a1d899212f6b6d0808fa14eb17260396f5c207e3dc5 WHIRLPOOL d0db78bc52855b700242079d423fbdb1089796f40be994ad1b9109570e7be46eada006ea62dda8181afdf52f834510121b6fc00c1af3e36bbff7512a32e463f0 +EBUILD kwallet-pam-5.10.5-r1.ebuild 1616 SHA256 3a93aeb01ca197930d8ea2085a10b466053a0e9b955378a6cb7a9239800f80c8 SHA512 1246397b1a1ca458613e81e03470aee6b59bec8ce0638bad870bc0944444d918cf5528d163a95b59a7147499e2086bdf48257c94363926f1cab22a1d757e622a WHIRLPOOL 6391b960c337dc90ccdd32ce1baf71e5211f758c152f75882628a02163d4fe90dd2eb3795f88e302491f6c18049e63d6203632d9c547057e98d366870c679f62 +MISC ChangeLog 12748 SHA256 528680401f76d8b17c8cdaa1f021f290093650c847501765efb38630d01d1c18 SHA512 caa34b5789699d8fd8dbe821aa426c9c6d8a0279481cdd8d53bf41f95d16ec914926d25d726ba6270d7a601f211950b7c4e3a3bd2dd62c62bcb1513af208ae5b WHIRLPOOL eaee260bca455231e33fcda2154be422934a27c946ee49fd5c611eab8956591ddd23d1bcac1d26071283c16425a8ee864fa00d9e2ff8794201d6e07b9c4c51bb +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/kwallet-pam/files/kwallet-pam-5.10.5-check-graphical.patch b/kde-plasma/kwallet-pam/files/kwallet-pam-5.10.5-check-graphical.patch new file mode 100644 index 000000000000..61ea4604586f --- /dev/null +++ b/kde-plasma/kwallet-pam/files/kwallet-pam-5.10.5-check-graphical.patch @@ -0,0 +1,87 @@ +From f3b230f7f3bf39dc46b97a216aa7c28595d20a7a Mon Sep 17 00:00:00 2001 +From: Fabian Vogt <fabian@ritter-vogt.de> +Date: Thu, 3 Aug 2017 09:50:30 +0200 +Subject: Check for a graphical session + +Summary: +Avoid running if it detects a text session. This can be overridden by adding +"force_run" as argument. + +Test Plan: +Put pam_kwallet5.so as optional in a global common-session pam file +that is included by all other services. It is not invoked when logging in from +a tty with getty, sudo or su and still works when using SDDM. When adding +force_run it runs in all cases. + +Reviewers: #plasma + +Subscribers: plasma-devel + +Tags: #plasma + +Differential Revision: https://phabricator.kde.org/D7125 +--- + pam_kwallet.c | 26 ++++++++++++++++++++++++++ + 1 file changed, 26 insertions(+) + +diff --git a/pam_kwallet.c b/pam_kwallet.c +index cba57e7..46720a5 100644 +--- a/pam_kwallet.c ++++ b/pam_kwallet.c +@@ -72,6 +72,7 @@ const static char *kwalletd = NULL; + const static char *socketPath = NULL; + const static char *kwalletPamDataKey = NULL; + const static char *logPrefix = NULL; ++static int force_run = 0; + + #ifdef KWALLET5 + const static char *envVar = "PAM_KWALLET5_LOGIN"; +@@ -98,6 +99,8 @@ static void parseArguments(int argc, const char **argv) + kwalletd = argv[x] + 9; + } else if (strstr(argv[x], "socketPath=") != NULL) { + socketPath= argv[x] + 11; ++ } else if (strcmp(argv[x], "force_run") == 0) { ++ force_run = 1; + } + } + #ifdef KWALLET5 +@@ -246,6 +249,24 @@ static void cleanup_free(pam_handle_t *pamh, void *ptr, int error_status) + free(ptr); + } + ++static int is_graphical_session(pam_handle_t *pamh) ++{ ++ //Detect a graphical session ++ const char *pam_tty = NULL, *pam_xdisplay = NULL, ++ *xdg_session_type = NULL, *display = NULL; ++ ++ pam_get_item(pamh, PAM_TTY, (const void**) &pam_tty); ++#ifdef PAM_XDISPLAY ++ pam_get_item(pamh, PAM_XDISPLAY, (const void**) &pam_xdisplay); ++#endif ++ xdg_session_type = get_env(pamh, "XDG_SESSION_TYPE"); ++ ++ return (pam_xdisplay && strlen(pam_xdisplay) != 0) ++ || (pam_tty && pam_tty[0] == ':') ++ || (xdg_session_type && strcmp(xdg_session_type, "x11") == 0) ++ || (xdg_session_type && strcmp(xdg_session_type, "wayland") == 0); ++} ++ + PAM_EXTERN int pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) + { + pam_syslog(pamh, LOG_INFO, "%s: pam_sm_authenticate\n", logPrefix); +@@ -537,6 +558,11 @@ PAM_EXTERN int pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, cons + + parseArguments(argc, argv); + ++ if (!force_run && !is_graphical_session(pamh)) { ++ pam_syslog(pamh, LOG_INFO, "%s: not a graphical session, skipping. Use force_run parameter to ignore this.", logPrefix); ++ return PAM_IGNORE; ++ } ++ + int result; + result = pam_set_data(pamh, "sm_open_session", "1", NULL); + if (result != PAM_SUCCESS) { +-- +cgit v0.11.2 + diff --git a/kde-plasma/kwallet-pam/files/kwallet-pam-5.10.5-cleanups.patch b/kde-plasma/kwallet-pam/files/kwallet-pam-5.10.5-cleanups.patch new file mode 100644 index 000000000000..38a333131e93 --- /dev/null +++ b/kde-plasma/kwallet-pam/files/kwallet-pam-5.10.5-cleanups.patch @@ -0,0 +1,173 @@ +From a33ec22b96e837899528b05963eae8ea6b01171a Mon Sep 17 00:00:00 2001 +From: Fabian Vogt <fabian@ritter-vogt.de> +Date: Thu, 3 Aug 2017 09:02:14 +0200 +Subject: Several cleanups + +Summary: +- No cppcheck warnings anymore +- Use snprintf everywhere +- Avoid pointless multiplication with sizeof(char) +- Avoid memory leaks + +Test Plan: Still builds, works the same as before. + +Reviewers: #plasma + +Subscribers: plasma-devel + +Tags: #plasma + +Differential Revision: https://phabricator.kde.org/D7123 +--- + pam_kwallet.c | 44 ++++++++++++++++++++++++++++++++------------ + 1 file changed, 32 insertions(+), 12 deletions(-) + +diff --git a/pam_kwallet.c b/pam_kwallet.c +index d88c5e0..cba57e7 100644 +--- a/pam_kwallet.c ++++ b/pam_kwallet.c +@@ -151,13 +151,14 @@ static int set_env(pam_handle_t *pamh, const char *name, const char *value) + //We do not return because pam_putenv might work + } + +- char *pamEnv = malloc(strlen(name) + strlen(value) + 2); //2 is for = and \0 ++ size_t pamEnvSize = strlen(name) + strlen(value) + 2; //2 is for = and \0 ++ char *pamEnv = malloc(pamEnvSize); + if (!pamEnv) { + pam_syslog(pamh, LOG_WARNING, "%s: Impossible to allocate memory for pamEnv", logPrefix); + return -1; + } + +- sprintf (pamEnv, "%s=%s", name, value); ++ snprintf (pamEnv, pamEnvSize, "%s=%s", name, value); + int ret = pam_putenv(pamh, pamEnv); + free(pamEnv); + +@@ -240,6 +241,11 @@ cleanup: + return result; + } + ++static void cleanup_free(pam_handle_t *pamh, void *ptr, int error_status) ++{ ++ free(ptr); ++} ++ + PAM_EXTERN int pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) + { + pam_syslog(pamh, LOG_INFO, "%s: pam_sm_authenticate\n", logPrefix); +@@ -297,14 +303,17 @@ PAM_EXTERN int pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, cons + return PAM_IGNORE; + } + +- char *key = malloc(sizeof(char) * KWALLET_PAM_KEYSIZE); +- if (kwallet_hash(password, userInfo, key) != 0) { ++ char *key = malloc(KWALLET_PAM_KEYSIZE); ++ if (!key || kwallet_hash(password, userInfo, key) != 0) { ++ free(key); + pam_syslog(pamh, LOG_ERR, "%s: Fail into creating the hash", logPrefix); + return PAM_IGNORE; + } + +- result = pam_set_data(pamh, kwalletPamDataKey, key, NULL); ++ result = pam_set_data(pamh, kwalletPamDataKey, key, cleanup_free); ++ + if (result != PAM_SUCCESS) { ++ free(key); + pam_syslog(pamh, LOG_ERR, "%s: Impossible to store the hashed password: %s", logPrefix + , pam_strerror(pamh, result)); + return PAM_IGNORE; +@@ -385,9 +394,8 @@ cleanup: + static int better_write(int fd, const char *buffer, int len) + { + size_t writtenBytes = 0; +- int result; + while(writtenBytes < len) { +- result = write(fd, buffer + writtenBytes, len - writtenBytes); ++ int result = write(fd, buffer + writtenBytes, len - writtenBytes); + if (result < 0) { + if (errno != EAGAIN && errno != EINTR) { + return -1; +@@ -450,6 +458,7 @@ static void start_kwallet(pam_handle_t *pamh, struct passwd *userInfo, const cha + if (result != PAM_SUCCESS) { + pam_syslog(pamh, LOG_ERR, "%s: Impossible to set %s env, %s", + logPrefix, envVar, pam_strerror(pamh, result)); ++ free(fullSocket); + return; + } + +@@ -459,12 +468,15 @@ static void start_kwallet(pam_handle_t *pamh, struct passwd *userInfo, const cha + if (strlen(fullSocket) > sizeof(local.sun_path)) { + pam_syslog(pamh, LOG_ERR, "%s: socket path %s too long to open", + logPrefix, fullSocket); ++ free(fullSocket); + return; + } + strcpy(local.sun_path, fullSocket); ++ free(fullSocket); ++ fullSocket = NULL; + unlink(local.sun_path);//Just in case it exists from a previous login + +- pam_syslog(pamh, LOG_INFO, "%s: final socket path: %s", logPrefix, fullSocket); ++ pam_syslog(pamh, LOG_INFO, "%s: final socket path: %s", logPrefix, local.sun_path); + + size_t len = strlen(local.sun_path) + sizeof(local.sun_family); + if (bind(envSocket, (struct sockaddr *)&local, len) == -1) { +@@ -477,7 +489,7 @@ static void start_kwallet(pam_handle_t *pamh, struct passwd *userInfo, const cha + return; + } + +- if (chown(fullSocket, userInfo->pw_uid, userInfo->pw_gid) == -1) { ++ if (chown(local.sun_path, userInfo->pw_uid, userInfo->pw_gid) == -1) { + pam_syslog(pamh, LOG_INFO, "%s: Couldn't change ownership of the socket", logPrefix); + return; + } +@@ -655,7 +667,8 @@ int kwallet_hash(const char *passphrase, struct passwd *userInfo, char *key) + #else + char *fixpath = "share/apps/kwallet/kdewallet.salt"; + #endif +- char *path = (char*) malloc(strlen(userInfo->pw_dir) + strlen(kdehome) + strlen(fixpath) + 3);//3 == / and \0 ++ size_t pathSize = strlen(userInfo->pw_dir) + strlen(kdehome) + strlen(fixpath) + 3;//3 == /, / and \0 ++ char *path = (char*) malloc(pathSize); + sprintf(path, "%s/%s/%s", userInfo->pw_dir, kdehome, fixpath); + + struct stat info; +@@ -666,21 +679,26 @@ int kwallet_hash(const char *passphrase, struct passwd *userInfo, char *key) + FILE *fd = fopen(path, "r"); + if (fd == NULL) { + syslog(LOG_ERR, "%s: Couldn't open file: %s because: %d-%s", logPrefix, path, errno, strerror(errno)); ++ free(path); + return 1; + } +- salt = (char*) malloc(sizeof(char) * KWALLET_PAM_SALTSIZE); ++ salt = (char*) malloc(KWALLET_PAM_SALTSIZE); + memset(salt, '\0', KWALLET_PAM_SALTSIZE); + fread(salt, KWALLET_PAM_SALTSIZE, 1, fd); + fclose(fd); + } ++ free(path); ++ + if (salt == NULL) { + syslog(LOG_ERR, "%s-kwalletd: Couldn't create or read the salt file", logPrefix); + return 1; + } + + gcry_error_t error; ++ + error = gcry_control(GCRYCTL_INIT_SECMEM, 32768, 0); + if (error != 0) { ++ free(salt); + syslog(LOG_ERR, "%s-kwalletd: Can't get secure memory: %d", logPrefix, error); + return 1; + } +@@ -691,5 +709,7 @@ int kwallet_hash(const char *passphrase, struct passwd *userInfo, char *key) + GCRY_KDF_PBKDF2, GCRY_MD_SHA512, + salt, KWALLET_PAM_SALTSIZE, + KWALLET_PAM_ITERATIONS,KWALLET_PAM_KEYSIZE, key); +- return 0; ++ ++ free(salt); ++ return (int) error; // gcry_kdf_derive returns 0 on success + } +-- +cgit v0.11.2 + diff --git a/kde-plasma/kwallet-pam/files/kwallet-pam-5.10.5-privileges.patch b/kde-plasma/kwallet-pam/files/kwallet-pam-5.10.5-privileges.patch new file mode 100644 index 000000000000..8b45b293bbf9 --- /dev/null +++ b/kde-plasma/kwallet-pam/files/kwallet-pam-5.10.5-privileges.patch @@ -0,0 +1,49 @@ +From 1a01e1eb870e1ab1d96a8641f1f3500af646c974 Mon Sep 17 00:00:00 2001 +From: Fabian Vogt <fabian@ritter-vogt.de> +Date: Thu, 3 Aug 2017 09:27:10 +0200 +Subject: Avoid dropping privileges by initializing gcrypt secmem + +Summary: +It's a documented side effect that initialization of secure memory in gcrypt +drops privileges if getuid() != geteuid(). This results in breaking setuid +callers, like sudo or su. + +Test Plan: Can use sudo again when pam_kwallet is involved. + +Reviewers: #plasma + +Subscribers: plasma-devel + +Tags: #plasma + +Differential Revision: https://phabricator.kde.org/D7124 +--- + pam_kwallet.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/pam_kwallet.c b/pam_kwallet.c +index 46720a5..20d9603 100644 +--- a/pam_kwallet.c ++++ b/pam_kwallet.c +@@ -722,12 +722,18 @@ int kwallet_hash(const char *passphrase, struct passwd *userInfo, char *key) + + gcry_error_t error; + ++ /* We cannot call GCRYCTL_INIT_SECMEM as it drops privileges if getuid() != geteuid(). ++ * PAM modules are in many cases executed through setuid binaries, which this call ++ * would break. ++ * It was never effective anyway as neither key nor passphrase are in secure memory, ++ * which is a prerequisite for secure operation... + error = gcry_control(GCRYCTL_INIT_SECMEM, 32768, 0); + if (error != 0) { + free(salt); + syslog(LOG_ERR, "%s-kwalletd: Can't get secure memory: %d", logPrefix, error); + return 1; + } ++ */ + + gcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0); + +-- +cgit v0.11.2 + diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.10.5-r1.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.10.5-r1.ebuild new file mode 100644 index 000000000000..a92f06b64222 --- /dev/null +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.10.5-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="KWallet PAM module to not enter password again" +LICENSE="LGPL-2.1" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + dev-libs/libgcrypt:0= + virtual/pam +" +RDEPEND="${DEPEND} + net-misc/socat +" + +PATCHES=( + "${FILESDIR}/${P}-cleanups.patch" + "${FILESDIR}/${P}-check-graphical.patch" + "${FILESDIR}/${P}-privileges.patch" +) + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)" + -DKWALLET4=0 + ) + kde5_src_configure +} + +pkg_postinst() { + check_dm() { + if [[ -e "${ROOT}${2}" ]] ; then + if grep -Eq "auth\s+optional\s+pam_kwallet5.so" "${ROOT}${2}" && \ + grep -Eq "session\s+optional\s+pam_kwallet5.so" "${ROOT}${2}" ; then + elog " ${1} - ${2} ...GOOD" + else + ewarn " ${1} - ${2} ...BAD" + fi + fi + } + elog "This package enables auto-unlocking of kde-frameworks/kwallet:5." + elog "List of things to make it work:" + elog "1. Use standard blowfish encryption instead of GPG" + elog "2. Use same password for login and kwallet" + elog "3. A display manager with support for PAM" + elog "4.a Have the following lines in the display manager's pam.d file:" + elog " -auth optional pam_kwallet5.so" + elog " -session optional pam_kwallet5.so auto_start" + elog "4.b Checking installed DMs..." + has_version "x11-misc/sddm" && check_dm "SDDM" "/etc/pam.d/sddm" + has_version "x11-misc/lightdm" && check_dm "LightDM" "/etc/pam.d/lightdm" + elog + elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking" +} diff --git a/kde-plasma/kwallet-pam/metadata.xml b/kde-plasma/kwallet-pam/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/kwallet-pam/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest new file mode 100644 index 000000000000..4c2d3bbe41eb --- /dev/null +++ b/kde-plasma/kwayland-integration/Manifest @@ -0,0 +1,4 @@ +DIST kwayland-integration-5.10.5.tar.xz 18600 SHA256 be55e85c78635a075946be5fc14ea2dddf7a5b9d0e9911bd2a85d82777863e68 SHA512 fb8342f476c4ca51fa720f8767146ca19597d600877762bb467810b66073de172111ba3aa469c1fb24125a2cf60a87c0158dc90a9c036c48bc0c0ce387be1440 WHIRLPOOL 5994bed7d5b30d828982f72d5e61ad832fb4845d898cff0011a43dfb0e718e72d623c0323ebdca78b1abbd10a7ceea1fb1f880c3f55ae5a15a1dc75e259c9b20 +EBUILD kwayland-integration-5.10.5.ebuild 526 SHA256 a8321b790c0ebeb633e7ad5cdf07f97aaab83ecf4bbccd364b9049b7a8c316e5 SHA512 914ec77089d49cc2475aafa06dc0666fb88d94cfee0325580f552552e62291d96f0bd6390a907a2f3561f4a8339b1fa3403e4480f945d3ade838e981622dcb71 WHIRLPOOL d9dc47a537f41d75ed8faba1dcb1154e6a5e7493c461135ff796811207f57bd44d4a2e61d58eb1b0189f7df233eae67bfd00e413d5eb97ac19a2b0689e2f5071 +MISC ChangeLog 11274 SHA256 ef539c141d5af3bdcf91577ff2e910c662d859a694e50233a63f3cba3392ab81 SHA512 f2d2dc58223f9842735303d23f0fd8300e8384326d250db2ed236fc9c42dc1e1ef925dc8fa7e0e6ee1934b4d8f6eba03f81528f97cc995d7fd799cc3cb4eb4e6 WHIRLPOOL e0a4d542445961f9d8b237e1e86dadf33985990ea4c89093ab87e64c0718db507fe4410bd6ef3ea1e565083307c3b86b40d6855e78ddf12c3be000565f071953 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.10.5.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.10.5.ebuild new file mode 100644 index 000000000000..6b378b2569d2 --- /dev/null +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.10.5.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kwayland-integration" + +LICENSE="LGPL-2.1" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kwayland-integration/metadata.xml b/kde-plasma/kwayland-integration/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/kwayland-integration/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest new file mode 100644 index 000000000000..865ed0fa12ad --- /dev/null +++ b/kde-plasma/kwin/Manifest @@ -0,0 +1,7 @@ +AUX kwin-5.8.7-glibc-sysmacros.patch 1016 SHA256 7aa9b76fd8d067d952b4c3534dafa195899698a1fb611d9a4d56ee20d43013c4 SHA512 9b8d8754a4e0c8a9421bc7bf04932b5dabfd9c0c7f56fc1ebe6562afcdbb2d3495c009f4cbfa0a8a665e363ffeb9ac9bf3c7a5fbba7f7d1da7571f7cab6908a7 WHIRLPOOL eca63db0c32a6b3bcaf2d5970be4d04f54939b7fd0e87a30b3a63a252f7d5aac189bd41ec9812a25901b4bcef75cf466df22b19a17320ba2553493da87973170 +AUX kwin-gstreamer-optional.patch 523 SHA256 3152d76a9274bdad42b3a436193be79d4d42b5548ba089ed5089a812976d863c SHA512 e8a4106f8754e5e1b426f1ae3141d17ba4469c1dac44f34f0ec7292d3242d7848b5f7748c56f08db576e1f826c171a1020d5fe73e2aa4dfdea813e37c565a4e3 WHIRLPOOL 296aa6fa9f8d26608be031fae75196b1b0b1b1c754038061e8f7e6017af555e9774dfa827ffef18c91df562c1574cc1efa1442f385a2e3e7ea9b6bdc0047411f +DIST kwin-5.10.5.tar.xz 4674932 SHA256 cc7f6b6c5d86270b30a8c7087f00152b084e67dfd515ae009c2903a0c2b0bedb SHA512 b679dac07b7cc71c9ac7f4755282f8e30d5c2757c7cf9f29ed4f7653c70832140171e1227299a726af8aef1919db83b115dc4091ff80851b0afc53a4cf06840a WHIRLPOOL da12016a617badc6a125a93da8606322476f7b6a1accff17adcb76abaa7043ce161729e1c9ee1b3e33ddc7dbdc6c5fff8e500e1b732189c3d7d5396157294bf2 +EBUILD kwin-5.10.5.ebuild 2344 SHA256 0e65bddea3cb5fc33df79b9b3a552f09cf4fa1d524a0f7e761c3aee73438e16d SHA512 d8194a55406f9299772e80cde1afa6363b689efb7bc7a289c72925f92351adbb18c688e7908ccab476eca40a35561a0ef9eb0a2f435b70ee08459268ea20c5a5 WHIRLPOOL 00356360bc7a634e4c53c5ed174ffbddb9a5d83c8375508a896181f353fe5bac2244f0fd5d1512f0c17355f731d3d0cf49b3132fb6cf53048dabb2147fdb0b8e +MISC ChangeLog 13960 SHA256 4ca9508e666f83006191f9f3b8a4c83b8bc4b0d991b8e4fbbde987ab0bec62e5 SHA512 6189a2b2b0ae2b735bff2e3cc3a3c35e79b742a5591961278208aa16a1aea0a9334b08f8e0a6e5168844d04834df133acb38bf41eab2ceb21f8df128add3a19f WHIRLPOOL e75ca32dc95597625bcc21412002a7aa0897f016fb839741c62a37f917d7956c1deca6fde5dce10702ab4eebf044faafa404077f96998d2c6be1cc99aa5d5065 +MISC ChangeLog-2015 1256 SHA256 cc2b18df3332c176520f8b07dfa3d36445deea8e33d69f497c90c2174ad7077b SHA512 27bd734b8a8cf84a00e3e6cb1fa42d177894fc57f1c6dab145a21045cbd0faf6cd22e585700ed2e7d25def7164a53740152ad6945e868421bb7dc48c5993cbd7 WHIRLPOOL e814ba62d8cf5c0f0749362979b60cff51bbf695a62ee9ee61e9389884ae3b909b625a06cb2e8e5de587a98efd2e69d3b05589ffa8d898bbec1751a044b1a52c +MISC metadata.xml 410 SHA256 086772dc4b2bcb2af67b1363be443b3eaa478ee05d8b839b98f0337a831f6054 SHA512 0aef8e1ddd94f46d2f90a90c5a0408e1068c11684593dc86d1b7681f2be71fbd8f43f33566e15548f17be51da539b8fdd37d173bb5dc65bf74719bc38275d12f WHIRLPOOL 2ddfbd488fc7b53382c7ccc23f1f15fbccac0c66f430011c75676de88bf8795ad444f990e6c187bf9e54c5d801f8b1b6170c1064701aa3185788ac772d4ce884 diff --git a/kde-plasma/kwin/files/kwin-5.8.7-glibc-sysmacros.patch b/kde-plasma/kwin/files/kwin-5.8.7-glibc-sysmacros.patch new file mode 100644 index 000000000000..61c07feaee35 --- /dev/null +++ b/kde-plasma/kwin/files/kwin-5.8.7-glibc-sysmacros.patch @@ -0,0 +1,38 @@ +commit 8efef12eeb377e9087551e333d65631968c80e5f +Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> +Date: Sat Jun 10 17:00:25 2017 +0200 + + Fix build with future glibc (major/minor macros), BSD compatible + + Summary: + Also adding sys/types.h which is not implicitly included from all over. + + Thanks-to: [ade] in #kde-devel + + See also: + https://sourceware.org/ml/libc-alpha/2015-11/msg00452.html + https://git.reviewboard.kde.org/r/127662/ + + Reviewers: #plasma + + Subscribers: plasma-devel, kwin, #kwin, adridg + + Tags: #kwin + + Differential Revision: https://phabricator.kde.org/D6175 + +diff --git a/logind.cpp b/logind.cpp +index fee0f2ff4..bb84af4f9 100644 +--- a/logind.cpp ++++ b/logind.cpp +@@ -29,6 +29,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. + #include <QDBusMetaType> + + #include <sys/stat.h> ++#include <sys/types.h> ++#ifndef major ++#include <sys/sysmacros.h> ++#endif + #include <unistd.h> + #include "utils.h" + diff --git a/kde-plasma/kwin/files/kwin-gstreamer-optional.patch b/kde-plasma/kwin/files/kwin-gstreamer-optional.patch new file mode 100644 index 000000000000..d9ace476f956 --- /dev/null +++ b/kde-plasma/kwin/files/kwin-gstreamer-optional.patch @@ -0,0 +1,15 @@ +Disable the effect video button if gstreamer is missing. + +diff --git a/kcmkwin/kwincompositing/qml/Effect.qml b/kcmkwin/kwincompositing/qml/Effect.qml +index fcd5e8a..2331da2 100644 +--- a/kcmkwin/kwincompositing/qml/Effect.qml ++++ b/kcmkwin/kwincompositing/qml/Effect.qml +@@ -144,7 +144,7 @@ Rectangle { + + Button { + id: videoButton +- visible: model.VideoRole.toString() !== "" ++ visible: false + iconName: "video" + onClicked: videoItem.showHide() + } diff --git a/kde-plasma/kwin/kwin-5.10.5.ebuild b/kde-plasma/kwin/kwin-5.10.5.ebuild new file mode 100644 index 000000000000..43f5862227f0 --- /dev/null +++ b/kde-plasma/kwin/kwin-5.10.5.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="optional" +KDE_TEST="optional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE window manager" +LICENSE="GPL-2+" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="gles2 multimedia" + +COMMON_DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(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 kiconthemes) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kinit) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem X) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep plasma) + $(add_plasma_dep breeze) + $(add_plasma_dep kdecoration) + $(add_plasma_dep kscreenlocker) + $(add_qt_dep qtcore) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui 'gles2=') + $(add_qt_dep qtscript) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + >=dev-libs/libinput-1.5 + >=dev-libs/wayland-1.2 + media-libs/fontconfig + media-libs/freetype + media-libs/libepoxy + media-libs/mesa[egl,gbm,gles2?,wayland] + virtual/libudev:= + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXi + x11-libs/libdrm + >=x11-libs/libxcb-1.10 + >=x11-libs/libxkbcommon-0.7.0 + x11-libs/xcb-util-cursor + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + multimedia? ( $(add_qt_dep qtmultimedia 'gstreamer,qml') ) + !<kde-apps/kdeartwork-meta-15.08.3-r1:4 + !kde-plasma/kwin:4 + !kde-plasma/systemsettings:4 +" +DEPEND="${COMMON_DEPEND} + $(add_qt_dep designer) + $(add_qt_dep qtconcurrent) + x11-proto/xproto + test? ( x11-libs/xcb-util-wm ) +" + +RESTRICT+=" test" + +PATCHES=( "${FILESDIR}/${PN}-5.8.7-glibc-sysmacros.patch" ) + +src_prepare() { + kde5_src_prepare + use multimedia || eapply "${FILESDIR}/${PN}-gstreamer-optional.patch" +} diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml new file mode 100644 index 000000000000..e816cb21af76 --- /dev/null +++ b/kde-plasma/kwin/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="gles2">Use OpenGL ES 2 instead of full GL</flag> + <flag name="multimedia">Enable effect video button in desktop effects KCM</flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest new file mode 100644 index 000000000000..f48e5c54f5b6 --- /dev/null +++ b/kde-plasma/kwrited/Manifest @@ -0,0 +1,5 @@ +DIST kwrited-5.10.5.tar.xz 20392 SHA256 894d7f3231e8842676560a5a1e872532e2c70dd302f647e7a2676143c982f072 SHA512 f5a8de41d75a522125d04ab294a02d34850755587ce16e9be43394fa87267f69168325e0d17caa0b1b47901e8cb174f20af10e22107ee646d28150d3b2a3c698 WHIRLPOOL c1a0c4c1ab67d758e76ebf7a7e22ca7abb152cc74da982f63b8888eb417efa88b8f261cc53af230eb8157167e735db44eaa56e1dd57d2fd8eea88e1c8f2585e6 +EBUILD kwrited-5.10.5.ebuild 501 SHA256 bacf5097308cce830b122452e0e68e894f13be37bee38c7ca27c0581c32ccbf9 SHA512 87f8762fc6e560229909304a863fdcd5f4dc08ab43c3af16985997fb14aa0a4fea35b6703e719ab7bb188eb615225a3a435306609e853bc83f53840904625138 WHIRLPOOL cd845fcc603684c82743544c7f2d5c95b9f35ae4005989178a88f6081a0d8622346053a48b5aa78f19a861d981a64cdf07968ac11ab4883e176f656aef0a9dc6 +MISC ChangeLog 12421 SHA256 2bae27eb0af661c886786bb6a4181fbd3a871664a4d643c2ff71d4c4ba27e4d6 SHA512 96a9b50ddb8e1e58fe61351d393f1d37624fb83692b1639bf504650ae380d590a0708f52314233847114bf9ca75ee89cd305464e3b5d1c40184c918dfb22128c WHIRLPOOL 86f07479284bd9754522d492d9e4d4dc481f37917773f8544f8735f4b7b98a493d98092d20282b8559b4eba1d0039947f5941d480f5ee251feadb67dda8d38da +MISC ChangeLog-2015 703 SHA256 f187fe02e5024bf45b738b25ef947bd8a4ed71a898150c2deb0b172543fd28d3 SHA512 d834565f5bdf5aa00967d121ab8d28a3c692bd80bea9232bae8715268daf388597f7b1d1bcce9de7a9b327f786f5e158853aa6fa4dac067f1f564249e83fd32b WHIRLPOOL d6bbf8acf041125a270bed857a2cb02a5d3188b31a0fe832c584552c35ba60d0f1f63c60aa00aff1e200fe6e61fcf94b9cf12d9edaff92d0bfb7aebe8e2a0ca9 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/kwrited/kwrited-5.10.5.ebuild b/kde-plasma/kwrited/kwrited-5.10.5.ebuild new file mode 100644 index 000000000000..771cd37316d5 --- /dev/null +++ b/kde-plasma/kwrited/kwrited-5.10.5.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="KDE Plasma daemon listening for wall and write messages" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpty) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND} + !kde-plasma/kwrited:4 +" diff --git a/kde-plasma/kwrited/metadata.xml b/kde-plasma/kwrited/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/kwrited/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest new file mode 100644 index 000000000000..c3eab70413a0 --- /dev/null +++ b/kde-plasma/libkscreen/Manifest @@ -0,0 +1,5 @@ +DIST libkscreen-5.10.5.tar.xz 94176 SHA256 c6025440b2e8d81c44ee8063dd2c32c8461d033a8840bbdb6bf65c8e6ece5428 SHA512 5f9306c6c3ad2ba923884786a733e2fb334602e18711e39397819acb790cb4968b5549e3666db49d6db9d646e83b78f52173367fa52bfd68c4e38e0395573d5c WHIRLPOOL 88c81bd043ae9422e7df3ba56eaf4648d7dad943b2bfb95ab00fa0449811e76588b156d3c8e53b17b52744dd8a89059bcc349f41088f1dd18a069d344fb21e8a +EBUILD libkscreen-5.10.5.ebuild 501 SHA256 b6ad7c4cb64bfcd7792e07803af3843dfaf224f5e89262850d30f85009807d2f SHA512 d655fc1d1230bd119317706fb7327e1499905ac8d47fe4a9ebabfe52c5911795d9f6cd61790354b67089473c3a3eff75298b424b388153a2d8d4f8d53e051465 WHIRLPOOL f4b0ac4716e52f0442fecb82aa090ff5780026f4dc5859f7d108c20ae23382597ee923acc22d06141ed8feaf6e7db592416ec635be938db92a67ee029bcc37a4 +MISC ChangeLog 13558 SHA256 6022ae511c1a3193d6d93235e52d897ba41453ac05582d6a7a595ab17e8990dc SHA512 e0efa60aaddc415cbec778d961e4e79d6b2a982671afad6b8ff18d95111c830e1c33528e6d1d87da49550fba09b37ef007cef027e50f38c626b123eabff503f0 WHIRLPOOL 9a2647c4f2457667d526f7a4867098be2246ea1784ab3950c113849cdd67d5c95ea70ad0e0bf94b8b517f99d58fa5a28808fc3a06e87e53209ddeb2f54c77a77 +MISC ChangeLog-2015 724 SHA256 220561b5b6ba555b22c40a630a472202afdbb5bce27c6a208dba1aab4327873a SHA512 aacfbc9af035cfaef009317c495e8a71f527bd1fa47f1287141e6c91da232fb2ff5d1b17c8fd5e09160bc58fb22c28bb8efe9d58c74225c3893e1a75d179fb22 WHIRLPOOL 213f5e96a9bddd9dfcb85b0c12b397b2949f39d244bb32ed26d5b8932b13204a12788e5a1020266123c5a8cb18dc5878d751a40172157424528a159bd6967fc0 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/libkscreen/libkscreen-5.10.5.ebuild b/kde-plasma/libkscreen/libkscreen-5.10.5.ebuild new file mode 100644 index 000000000000..a63d704e24c4 --- /dev/null +++ b/kde-plasma/libkscreen/libkscreen-5.10.5.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Plasma screen management library" +SLOT="5/7" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kwayland) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtx11extras) + x11-libs/libxcb +" +RDEPEND="${DEPEND} + !x11-libs/libkscreen:5 +" + +# requires running session +RESTRICT+=" test" diff --git a/kde-plasma/libkscreen/metadata.xml b/kde-plasma/libkscreen/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/libkscreen/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest new file mode 100644 index 000000000000..bbb119d93d99 --- /dev/null +++ b/kde-plasma/libksysguard/Manifest @@ -0,0 +1,6 @@ +AUX libksysguard-5.10.4-unused-dep.patch 1848 SHA256 43d9489a4789e5b372279c9db20434d5fabb0c27d4775c741456e684121c515b SHA512 5d0ce5dcb5d61f6203eb9a537fd40595b6b993a3d130d114bebe2ff3aee050286cb2151371ed78ce5bef0cc5f66c827a8c9567acc574df4e8dd57052de471847 WHIRLPOOL 7dd60ff919277cc8ed58690af758c5bf618055f4ea4e921484a47ef08bf3473748862c8df128075c0460e10713827b89fe6034f87982017ffb76193e8e147faa +DIST libksysguard-5.10.5.tar.xz 565180 SHA256 d6e72c2c01da59c833b08b72b36b667eab2971471e468118e79681e0bbbcac51 SHA512 18c649a0fabae7b79159ee70fa1aa60c4dd6d179bdb485f2dfe80d0254d937dee811874c19fe204d8ea164b5907b45ba0ca971b4229551bf5f9330e85916284c WHIRLPOOL ebd99dfe0820d8fca7d86098a4f5648df6afcc21e9fe6419a3b292c239b7bdec5c50b566b4382bd5b1b8c1893182424832e43688716342fb74522695439c03e1 +EBUILD libksysguard-5.10.5.ebuild 1298 SHA256 133bd0b36989fe6cbb449c6ae194cdf56ba09164a7b017b30c9f43dd8e2972a7 SHA512 5d732ea65941e7b397fbf90e216415be9a18cb8d4b1561790a96d36d5e5c86280fa43815833246f2756ce1e0d043dc1f513502fb8b4a56bf07782aa7b3940e9b WHIRLPOOL 5a828d4fc1ab19cae39f00b0a53de4963b745b2bf6827fed6d6405f6dec5b3a43a97914d25e70e0b1023aa28a3a9e81823667c8f54fc3636b15532cdd48df5f5 +MISC ChangeLog 12910 SHA256 d582278d56ceef2e908fef1a7b3b98338ff68c7a3f54133ab56f57e7fd662180 SHA512 d36ccac327f1ec1a32d65041f0b6dcd761b52b1d42463afea11236c779669b7e8dd5919bb7af76272f064bdbb2a02d19b67e80001193c2fa4028e083086f2ebb WHIRLPOOL 3b8e439bad6ee95d66bf7c844fbb7a0616f4b02eb3e97f96c69b6325de660ded447959916bee7571946c40ee1b4066bc51857990710c087f8566914eabd9e2aa +MISC ChangeLog-2015 738 SHA256 f25b3433e5325781e228b1190e8988ef02fd255a01d57d2b506d6f292ca8a492 SHA512 0a06ce4d0716ef60b35b05bd2d19374629601458ff233390b06ffd7e6ba455726ca0fb2fe3d0cafbb43b23bdbf7d8c1db7ae148b4a99c2fb45c3809080d1d631 WHIRLPOOL 93bc88aafb4afb5b7fcbf79e8506d77638e0ce86a3ce27a0f2334f52bda342164395b92079539568c8e2c67080b476f9ed7526b8a468ccd2c6bd0ee66d4d269e +MISC metadata.xml 381 SHA256 77a7ba30607b2643b0ebf8569c3a4c2245a832c6ffd0351ff19860b319ed11b2 SHA512 a504dc62874b82d6df35261af6e3875b0af5879be5c90f9e1c2754d6980bb26aa3c75632d825b8347687a9cf48908a671c807afc574f177a12ab7881c7ef8d43 WHIRLPOOL 7412a0f703560bed72570f3039becee41c0764a83ca395837656dccd8c2ffb55ae23a338da4a8edbe44b1988b326d77b8576c902bc9bc22b8a21fd6268690890 diff --git a/kde-plasma/libksysguard/files/libksysguard-5.10.4-unused-dep.patch b/kde-plasma/libksysguard/files/libksysguard-5.10.4-unused-dep.patch new file mode 100644 index 000000000000..f76c8df1cbfa --- /dev/null +++ b/kde-plasma/libksysguard/files/libksysguard-5.10.4-unused-dep.patch @@ -0,0 +1,56 @@ +From b6ed1afd8a8a4104a9fcf09c3322bf6d69231622 Mon Sep 17 00:00:00 2001 +From: Allan Sandfeld Jensen <allan.jensen@qt.io> +Date: Mon, 7 Aug 2017 00:25:11 +0200 +Subject: libksysguard does not appear to use QtScript, but just includes it. + +Removing it makes it build with a clean Qt5.9 where QtScript no longer exists. + +Reviewed by: davidedmundson + +Differential Revision: https://phabricator.kde.org/D7036 +--- + CMakeLists.txt | 2 +- + processui/CMakeLists.txt | 1 - + processui/scripting.cpp | 2 -- + 3 files changed, 1 insertion(+), 4 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 84a4479..83987ad 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -9,7 +9,7 @@ include(WriteBasicConfigVersionFile) + find_package(ECM 1.2.0 REQUIRED NO_MODULE) + set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) + +-find_package(Qt5 REQUIRED CONFIG COMPONENTS DBus Network Widgets Script) ++find_package(Qt5 REQUIRED CONFIG COMPONENTS DBus Network Widgets) + find_package(Qt5WebKitWidgets CONFIG) + set_package_properties(Qt5WebKitWidgets PROPERTIES + URL "git://gitorious.org/qt/qtwebkit.git" +diff --git a/processui/CMakeLists.txt b/processui/CMakeLists.txt +index 1927839..4dfcbd4 100644 +--- a/processui/CMakeLists.txt ++++ b/processui/CMakeLists.txt +@@ -35,7 +35,6 @@ target_link_libraries(processui + KF5::ConfigCore + PRIVATE + Qt5::DBus +- Qt5::Script + KF5::I18n + KF5::WindowSystem + KF5::Auth +diff --git a/processui/scripting.cpp b/processui/scripting.cpp +index 2aa7088..afdf949 100644 +--- a/processui/scripting.cpp ++++ b/processui/scripting.cpp +@@ -28,8 +28,6 @@ + #include <QDirIterator> + #include <QFile> + #include <QFileInfo> +-#include <QScriptValue> +-#include <QScriptContext> + #include <QTextStream> + #include <QDialog> + #include <QUrl> +-- +cgit v0.11.2 diff --git a/kde-plasma/libksysguard/libksysguard-5.10.5.ebuild b/kde-plasma/libksysguard/libksysguard-5.10.5.ebuild new file mode 100644 index 000000000000..6b23945c2112 --- /dev/null +++ b/kde-plasma/libksysguard/libksysguard-5.10.5.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Task management and system monitoring library" +LICENSE="LGPL-2+" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="+detailedmemory minimal X" + +COMMON_DEPEND=" + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + sys-libs/zlib + detailedmemory? ( $(add_qt_dep qtwebkit) ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libXres + ) +" +RDEPEND="${COMMON_DEPEND} + !kde-plasma/ksysguard:4 +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kiconthemes) + !minimal? ( $(add_frameworks_dep plasma) ) + X? ( x11-proto/xproto ) +" + +PATCHES=( "${FILESDIR}/${PN}-5.10.4-unused-dep.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package detailedmemory Qt5WebKitWidgets) + $(cmake-utils_use_find_package !minimal KF5Plasma) + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-plasma/libksysguard/metadata.xml b/kde-plasma/libksysguard/metadata.xml new file mode 100644 index 000000000000..403015c2a28e --- /dev/null +++ b/kde-plasma/libksysguard/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="detailedmemory">Enable display of detailed memory information using <pkg>dev-qt/qtwebkit</pkg>.</flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/metadata.xml b/kde-plasma/metadata.xml new file mode 100644 index 000000000000..b545c2548d9c --- /dev/null +++ b/kde-plasma/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<catmetadata> + <longdescription lang="en"> + The kde-plasma category contains KDE Plasma + </longdescription> +</catmetadata> diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest new file mode 100644 index 000000000000..a3b2b9e98528 --- /dev/null +++ b/kde-plasma/milou/Manifest @@ -0,0 +1,5 @@ +DIST milou-5.10.5.tar.xz 56088 SHA256 ff917f7480a2df10e351e92ce07a0c9fdd7f07d05711018adfc6c848934e781a SHA512 5c5bc1d1ec03bf0e74cb6c201ca7bd7ce587cfb2e34a6811e7905e16e1e75ca90601a93a2238068e0a780d6a7371596b70170fcec34b83781da53f8f9dbb35e9 WHIRLPOOL a51cda8af6bd74e0e11552fe3f0e707c7dc531dd3231725b0f33238b32b23a82c58b3023ff21b6ce64bf72e2e5b22c7a30c89d6e581bcd3002690aa60f2b06b3 +EBUILD milou-5.10.5.ebuild 715 SHA256 23233f13a3291ada9e98aefca836cbfe693114f14a9d418e103b91a53c848ac8 SHA512 1ff9fbf37fd1d3a4b8f59321f993b2060517aa48fd1b613895632488804379e36336a9116df6ba7604f0081fe4e6f388dd6c1b6dbece88bd5381c364ab363e66 WHIRLPOOL a2318ac158984601d54ce7fe51c06deee2a39c3b92ccce4f6980a1177d7d85040233aa77aaae8968558dc2f57d7520c878c9de5352c467b0984606708f831fd2 +MISC ChangeLog 12383 SHA256 6dfa08b97ecbbbdf00c10f48df090825993fe04f0b753a11f5c0bcb441fbc2a0 SHA512 3daacbe9f5de04b9afc9f37d78bc5e7722ed0578a058936335e37b5aac41a3d2605ae1e37dcf2beebdd8489782f7364d131d19ff300c7b3067382d35c0d5f2f2 WHIRLPOOL 907114f7e05fa4fef9085051612b0cd48a000f333d0308f5d3886c45410492b577e3805945b371dc611f5b626e2624501a7903cda4ffc75c4feffee906bc6a51 +MISC ChangeLog-2015 689 SHA256 89b341efd9fa0f403987c84f25d79e636f9cc67f1f4bdc174c669e0d689cdfc6 SHA512 dd834a6fcdbb601a90febecb666c73eb1b9ecb4ce69fff7ac132787540b7d2dedfa170e6b393cdcf8049e517fca99bededde0d966a9d43dcbead6f980ff63d90 WHIRLPOOL d7750d5b68d197249c2f8de7ef5e013adccadf15a28bde19e1df3763c869dda86e517e8c0298eabfae621727e3358c04299fe0f9e07eee270d9259e83d8ddddf +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/milou/metadata.xml b/kde-plasma/milou/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/milou/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/milou/milou-5.10.5.ebuild b/kde-plasma/milou/milou-5.10.5.ebuild new file mode 100644 index 000000000000..9423858d2523 --- /dev/null +++ b/kde-plasma/milou/milou-5.10.5.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_TEST="forceoptional-recursive" +inherit kde5 + +DESCRIPTION="Dedicated search application built on top of Baloo" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/milou" + +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep plasma) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND} + !kde-plasma/milou:4 +" diff --git a/kde-plasma/oxygen-fonts/Manifest b/kde-plasma/oxygen-fonts/Manifest new file mode 100644 index 000000000000..b305ebcc0986 --- /dev/null +++ b/kde-plasma/oxygen-fonts/Manifest @@ -0,0 +1,5 @@ +DIST oxygen-fonts-5.4.3.tar.xz 161700 SHA256 a02f6580e9a53cb16694a99adbb6dbf76f17584f3e97f469a22286299507838c SHA512 6dab7b2ef3f7540cd28e91435662f6c43ef9e972fe4ccd1e58ba8904d1b4e8f1ca562384d02df1fc7c5dd5366e9be1ed0a1590a9b9a182621e4bab26ffc3497f WHIRLPOOL 5dbe6fe1e3f33952cf6faae2a762475dc3ac67b46dd2206f99df83c0ffde4a20be698ac793af5d8d7963367e8c934b853b936acc685fe17a11e4c4366c851edf +EBUILD oxygen-fonts-5.4.3.ebuild 748 SHA256 6d7eada113e3bb4809a076782868a06924277504d7aed8c0266e333ce2f7f8bd SHA512 b40d450c43b7ebd0755baaf81d4813d6b90e42026a23a9935f34d8d82436d8836611dc25e2087ccd977e2ac7bcf02ed9cc37c6fedc56af36adfc7acbad59470d WHIRLPOOL 43dd32233fc1b90939461d9ce67d3b373f3c050357514d2c8a41f3f405776094676cb500530bd1f53cb4c36aafda5c835a751bd2496103ae3e4d0865a760643a +MISC ChangeLog 5122 SHA256 7991f37880e26105ff6f46f163b7a8dbf35150add791c0c6e9091bca26ea807a SHA512 db3cb35a1b8c42911fb57c831ab47b8b07747909565bc3158a5f71b6f9d7c1e24baec7a67b77a71abbe7377a19163f031cd143f5df9320ef1867d7572f85fd4f WHIRLPOOL b11c6df8239b74437b6b9bce8a3406a5473057aa21a2ecb92da70fc02340067a1ee300f7cb5f1c1b6bc0c27a6fe11c28913d920e27baa4e8ec1000d7efce7062 +MISC ChangeLog-2015 1783 SHA256 e7feee3f4dc2beae99e3ddae2c61c6f7344e353ddfdce63b2fcb6b3cc9bf5060 SHA512 83310df410217c76ba1bf231bcc9ca3bb482053912b2fe42d0f64e4ce5d8443703b024e592c18c299520a8da83566082a6cbf642ab40d7302acdfb5771a3f6a7 WHIRLPOOL c0a76b951ca0f460e9881d3e1fde1ac9f3903a2e65f84624297a6636daf8ff2e549254eabe6c4c68ede76087257731add68d3c692a7ea45e42cf4b68a61d01ad +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/oxygen-fonts/metadata.xml b/kde-plasma/oxygen-fonts/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/oxygen-fonts/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/oxygen-fonts/oxygen-fonts-5.4.3.ebuild b/kde-plasma/oxygen-fonts/oxygen-fonts-5.4.3.ebuild new file mode 100644 index 000000000000..803a3b30fca9 --- /dev/null +++ b/kde-plasma/oxygen-fonts/oxygen-fonts-5.4.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_AUTODEPS="false" +KDE_DEBUG="false" +inherit kde5 font xdg-utils + +DESCRIPTION="Desktop/GUI font family for integrated use with the KDE Plasma desktop" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen-fonts" + +LICENSE="OFL-1.1" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep extra-cmake-modules) + $(add_qt_dep qtcore) + media-gfx/fontforge +" +RDEPEND="!media-fonts/oxygen-fonts" + +DOCS=( README.md ) + +src_configure() { + xdg_environment_reset + + local mycmakeargs=( + -DOXYGEN_FONT_INSTALL_DIR="${FONTDIR}" + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + font_src_install +} diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest new file mode 100644 index 000000000000..7c39f8ca5dd5 --- /dev/null +++ b/kde-plasma/oxygen/Manifest @@ -0,0 +1,5 @@ +DIST oxygen-5.10.5.tar.xz 4468276 SHA256 a97a01d0db02b4b1574f5652a9ff1ffef84b085ed67c2b8f68b3818d56d6315c SHA512 176db69036a3da47544075b9b83059f48d6037be21095ffc622811982bf32ece357a37f501f0528abf6ddd974c5c7d680474c325b752bd2f425c81a33fe94f71 WHIRLPOOL e7218e619045d6df5262f478a1962ab1e4393889ba182912758bf0303a00e09b3efef2ec6e37190fce7c62fd14352afad0142b6edc2ffabf68e784ecc624b9f1 +EBUILD oxygen-5.10.5.ebuild 1996 SHA256 ca284b286577e826633e45b7bd427ac636d7616a8f59b5e1a7652371d585cfa5 SHA512 22ba19d1265b008ab95f15b19959d53de0bfb09f7fe5fc586606a611a192823274043ac4fc03f6ae324456aef7a4ab959701b45c669efb51119ab8ddaa23bbc3 WHIRLPOOL 1b677166a0b2db59535c17c68a1e52cf74631bde1f29dafc0b397498c942711d2fc8efc905b7dd8dca5bc37050c0b37a3cf0defb8d830d307b773dec3659d4e1 +MISC ChangeLog 13152 SHA256 cc7b005adc5ed1b6fd423fd68a2b62d1faf1d9bff6f841c481d9615deb09257b SHA512 596dde0ebdf0b7c096d5e1b8f8e13df34f8ff8d68e1f4d6ae347ca7c3ccbd7b24e9148739d9f7ab5907bd7a5f387bdf3699bc863761397d8688d0b98f1a503f5 WHIRLPOOL d0bc9657c46adb679a67a80b759b799b7f0b77ac4ee702faed0ad2f79faecfe40d9755886f897cf015129c75edc8c8b35354e3925ce131f60c34f0323e75828c +MISC ChangeLog-2015 696 SHA256 a0835cf04e221f63a851870aa2b0c27e96af2934f417944223bc5660c13a2bc1 SHA512 b85804e18ac74f5162097474f3573da3f1d3a7447467879b29f73ceffead39b14fb666ea1c9737dcb033043f70e3d50b7cad4258277dd91a9c2bc5f18772f68b WHIRLPOOL 7cfe39d1e4aaeee37a331d1d9bdaeb86823388604b789c3ca98fc66174ec534bcdb9cbd4d1c64f8bedf4a980823d04608ebcc667dd7388feec564902e19b6faa +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/oxygen/metadata.xml b/kde-plasma/oxygen/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/oxygen/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/oxygen/oxygen-5.10.5.ebuild b/kde-plasma/oxygen/oxygen-5.10.5.ebuild new file mode 100644 index 000000000000..00899dcd423e --- /dev/null +++ b/kde-plasma/oxygen/oxygen-5.10.5.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 multibuild + +DESCRIPTION="Oxygen visual style for the Plasma desktop" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen" +KEYWORDS="amd64 ~arm x86" +IUSE="qt4 wayland" + +COMMON_DEPEND=" + $(add_frameworks_dep frameworkintegration) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_plasma_dep kdecoration) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + x11-libs/libxcb + qt4? ( + >=dev-qt/qtcore-4.8.7-r2:4 + >=dev-qt/qtdbus-4.8.7:4 + >=dev-qt/qtgui-4.8.7:4 + kde-frameworks/kdelibs:4 + x11-libs/libX11 + ) + wayland? ( $(add_frameworks_dep kwayland) ) +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kservice) + qt4? ( + dev-util/automoc:0 + virtual/pkgconfig + ) +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + qt4? ( + !kde-plasma/kstyles:4 + !kde-plasma/liboxygenstyle:4 + ) + !kde-plasma/kdebase-cursors:4 +" + +pkg_setup() { + if use qt4 && [[ $(gcc-major-version) -lt 5 ]] ; then + ewarn "A GCC version older than 5 was detected. There may be trouble. See also Gentoo bug #595618" + fi + + kde5_pkg_setup + MULTIBUILD_VARIANTS=( kf5 $(usev qt4) ) +} + +src_configure() { + myconfigure() { + local mycmakeargs=( + $(cmake-utils_use_find_package wayland KF5Wayland) + ) + + if [[ ${MULTIBUILD_VARIANT} = qt4 ]] ; then + mycmakeargs+=( -DUSE_KDE4=true ) + fi + + kde5_src_configure + } + + multibuild_foreach_variant myconfigure +} + +src_compile() { + multibuild_foreach_variant kde5_src_compile +} + +src_test() { + multibuild_foreach_variant kde5_src_test +} + +src_install() { + multibuild_foreach_variant kde5_src_install +} diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest new file mode 100644 index 000000000000..fd8671603927 --- /dev/null +++ b/kde-plasma/plasma-desktop/Manifest @@ -0,0 +1,5 @@ +DIST plasma-desktop-5.10.5.tar.xz 6076092 SHA256 15bfd43b9589654f1c8c56601fc392a1a16f07b2979ae1d92d4f9570c514beeb SHA512 992564270216f7bd96dff59bbe35ecb78ceb25b99d5eb3c7c9e1241003aaafafdfb4fd728889b8b95f9252a9a397de95abb9dfa64dcf876c8d713cbd8e1951c4 WHIRLPOOL c6ddda99ee103557ad9591c662d76ea6e7e8a1a4838da58d3070461288b2dc18220a0c552471ab55ec94ce873267c357f372d165bd0b5ffccdb5ecc2df5fc119 +EBUILD plasma-desktop-5.10.5.ebuild 4276 SHA256 77717e90aceb4c44a2dfe105c6e869a1e61139ba274e06b5ad38e79b7442eaf3 SHA512 d1dcd30d8f8243d13058098d521e4a18640ababa3c78145f9fe9069ce40722b94003b9dead7699de87e9810630f8f67bdf3690867b9757a471ad2b439c18a672 WHIRLPOOL 9a93d3751de4ac3b76bda094ccc6ff34fb8f6ec192f2eba87e01b8f24130379fef5426a03daa7961fa0f377499ddfd717ad63d5d851fc64275c19063a116778d +MISC ChangeLog 15915 SHA256 a51aaa3e1bb4757bffee181853a50200a9435067831c2a6c62f6b00b995c6c07 SHA512 a62ea3ed92e7800ec596b4ab99b3a8317a597f657329d849ecfd6aa0af2ef497aae2b4b43898d03785549c326fc22b25c6d2c7fd20e1551cb624daab230f696f WHIRLPOOL 0f356c3c740f6048ed82060cd16b5b3e6f630efd22c0df310716ba9692e71bbea560d71b8b54f9cba73f23a3bd51b35c36fe0edebbacc335021d0b2b9356d2d5 +MISC ChangeLog-2015 1003 SHA256 2d8838369a5b9507a87184045c7c5bb097a62ff2d55e873d66cb762cc8179f87 SHA512 721e4e83154e4a24876b2b1db0e9d8722e492e8c46fbf57fca10e3c69e5cb5f7190d314754e5108deed94f72e06b3ca0ee4e3cfe187f759c6400b1fb84bf21fe WHIRLPOOL 771d186b1cc6ef7b1905089c57b63f861642f1d53a3e09a4ccdec4adcb328348d12356a9191dbf3f0126a7c7f2fd2c4c650b04b14f3334063a0aa544443aeb83 +MISC metadata.xml 840 SHA256 73ab2a588603b9c2d8e8ff245ac4b3bf4d53f2dd53d24c2130f7473c0c864d73 SHA512 54d2d006013c8cfad77bd2418584eaf4fbe464ac921eedb2aa6a4ae082e8eb2c92373a206313c12477ea272b19f0372bd41dea3a3266ba6173e46d5cfe67bcb9 WHIRLPOOL 6ed86c4907630541632105d4fb899a33647ea34ca899dcb72516c2cbf4b18fd2146d05d2e90fc8f3ac3fc4fa5a0796d2a5c45d95cc31fd8fcb70e77908a8fd9a diff --git a/kde-plasma/plasma-desktop/metadata.xml b/kde-plasma/plasma-desktop/metadata.xml new file mode 100644 index 000000000000..69e075f50727 --- /dev/null +++ b/kde-plasma/plasma-desktop/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="appstream">Enable AppStream software metadata support</flag> + <flag name="gtk2">Add support for gtk+2-based applications using legacy xembed systray icons via libappindicator.</flag> + <flag name="gtk3">Add support for gtk+3-based applications using legacy xembed systray icons via libappindicator.</flag> + <flag name="ibus">Use ibus input method via <pkg>app-i18n/ibus</pkg></flag> + <flag name="legacy-systray">Add support for applications using legacy xembed systray icons.</flag> + <flag name="scim">Enable applets that use <pkg>app-i18n/scim</pkg></flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.10.5.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.10.5.ebuild new file mode 100644 index 000000000000..b5492684f4c3 --- /dev/null +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.10.5.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE Plasma desktop" +KEYWORDS="amd64 ~arm x86" +IUSE="appstream +fontconfig gtk2 gtk3 +input_devices_evdev input_devices_synaptics +ibus legacy-systray pulseaudio +qt4 scim +semantic-desktop" + +COMMON_DEPEND=" + $(add_frameworks_dep attica) + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kactivities-stats) + $(add_frameworks_dep karchive) + $(add_frameworks_dep kauth) + $(add_frameworks_dep kbookmarks) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kded) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kemoticons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemmodels) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kpeople) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep plasma) + $(add_frameworks_dep solid) + $(add_frameworks_dep sonnet) + $(add_plasma_dep kwin) + $(add_plasma_dep plasma-workspace) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtsql) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + $(add_qt_dep qtxml) + media-libs/phonon[qt5(+)] + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libxcb + x11-libs/libxkbfile + appstream? ( dev-libs/appstream[qt5] ) + fontconfig? ( + media-libs/fontconfig + media-libs/freetype + x11-libs/libXft + x11-libs/xcb-util-image + ) + ibus? ( + $(add_qt_dep qtx11extras) + app-i18n/ibus + dev-libs/glib:2 + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) + input_devices_synaptics? ( x11-drivers/xf86-input-synaptics ) + pulseaudio? ( + dev-libs/glib:2 + media-libs/libcanberra + media-sound/pulseaudio + ) + scim? ( app-i18n/scim ) + semantic-desktop? ( $(add_frameworks_dep baloo) ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost + x11-proto/xproto + fontconfig? ( x11-libs/libXrender ) + input_devices_evdev? ( x11-drivers/xf86-input-evdev ) +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep breeze) + $(add_plasma_dep kde-cli-tools) + $(add_plasma_dep oxygen) + $(add_qt_dep qtgraphicaleffects) + sys-apps/accountsservice + sys-apps/util-linux + x11-apps/setxkbmap + legacy-systray? ( + gtk2? ( dev-libs/libappindicator:2 ) + gtk3? ( dev-libs/libappindicator:3 ) + qt4? ( dev-libs/sni-qt ) + ) + pulseaudio? ( $(add_plasma_dep plasma-pa ) ) + qt4? ( kde-plasma/qguiplatformplugin_kde:4 ) + !kde-apps/kcontrol + !kde-apps/knetattach[handbook] + !kde-base/plasma-desktop:4 + !kde-misc/kcm-touchpad + !kde-plasma/plasma-workspace:4 + !kde-plasma/solid-actions-kcm:4 + !kde-plasma/systemsettings:4 +" + +REQUIRED_USE="legacy-systray? ( || ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray ) gtk3? ( legacy-systray )" + +pkg_setup() { + if has_version net-im/skype && use legacy-systray && use amd64; then + einfo + elog "You need to install dev-libs/sni-qt[abi_x86_32] as skype is a 32-bit binary." + einfo + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package appstream AppStreamQt) + $(cmake-utils_use_find_package fontconfig Fontconfig) + $(cmake-utils_use_find_package ibus IBus) + $(cmake-utils_use_find_package input_devices_evdev Evdev) + $(cmake-utils_use_find_package input_devices_synaptics Synaptics) + $(cmake-utils_use_find_package pulseaudio PulseAudio) + $(cmake-utils_use_find_package scim SCIM) + $(cmake-utils_use_find_package semantic-desktop KF5Baloo) + ) + + kde5_src_configure +} diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest new file mode 100644 index 000000000000..f7f666702be8 --- /dev/null +++ b/kde-plasma/plasma-integration/Manifest @@ -0,0 +1,4 @@ +DIST plasma-integration-5.10.5.tar.xz 51704 SHA256 56c2adf52399536278dbad3605c1088e214ef6c57c72e06f297da2739be69d95 SHA512 18fbd5c6374ad65119a3df0bb93caa38cc0b4e599be4b20aaf625b7ad1c27a1bcab5efba8dfc7932f0fd64a0ae039251b02dfb0228382a49ed685dd1e8cff900 WHIRLPOOL e272c5e57b4b1af2968b466b34c95abf57bb41e6612c56e3684c64f7fec95da61cec47c773afebc1456a9ff98d8a53a2ca87ddef18c07501dd461cce32630c3c +EBUILD plasma-integration-5.10.5.ebuild 1030 SHA256 62b2f9e3f0bb293d76201986991dc6878760f9bcb499fea114b7514da2dc9801 SHA512 bd75419ba6dcfaa93b7d386363a95f000da73296fa45085d5800a245bcd700116115205658f35fcc29ba1f769990f4891417c2363a57d2a8a91932da5ed021cb WHIRLPOOL 3c51e40423cd7b1f000a892d7bd38f8d8841db912115384e1129fa0edcee78443dbdd3f8d969cd00cdab5cabacd671f1adba6e1f05d952a2cbd95bb6daa7c796 +MISC ChangeLog 6375 SHA256 2cdaf8bb610421d940996b272346d33df528048495306cf25628cf5f874ecf26 SHA512 f2bbe24e59e13959ede0a4e5d80fb38dc2cb2ef680c876b5a3771c916a57935e10bf301e6772be6461286b80ae64ed43dd57788d7b4c08cf704fa49e6247ed88 WHIRLPOOL a83d08a760e2f2d6c87e13a82b686406362ddf048508f604a362527ca2ffedc184456e444f55f3802b3dcd1d280f8e7fd98c5a5f7ab3da56c9eb78f56f34f996 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/plasma-integration/metadata.xml b/kde-plasma/plasma-integration/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/plasma-integration/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/plasma-integration/plasma-integration-5.10.5.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.10.5.ebuild new file mode 100644 index 000000000000..7aaf53fa5333 --- /dev/null +++ b/kde-plasma/plasma-integration/plasma-integration-5.10.5.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" +LICENSE="LGPL-2+" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_plasma_dep breeze) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui 'dbus' '' '5=') + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + x11-libs/libXcursor + x11-libs/libxcb +" +RDEPEND="${DEPEND} + media-fonts/hack + media-fonts/noto +" + +# requires running kde environment +RESTRICT+=" test" diff --git a/kde-plasma/plasma-meta/Manifest b/kde-plasma/plasma-meta/Manifest new file mode 100644 index 000000000000..1e85ba6a4966 --- /dev/null +++ b/kde-plasma/plasma-meta/Manifest @@ -0,0 +1,4 @@ +EBUILD plasma-meta-5.10.5.ebuild 1924 SHA256 c05b09767bb5f7442ca444b3c3bb42d4f4010594d40478430829d116685d807f SHA512 547d3c9271a99e113babcad63691e90179a0fdb596a11fd78240e79aaa78f77858f58b87e138971d18ebba27bb1e57ed2e0e272ef1008de11068a4c7d2f707bc WHIRLPOOL 272e8e08cbd5d6eaee0a00ccb7b436962ee8e7c6b54f68d4096af2a02f9dd3b9dc316e33573546a1b69df3e0d6ec4dd16b5926364d951dc8ccf3ff81e23005c7 +MISC ChangeLog 14267 SHA256 05406a1e6dd42499e0843e4f85f84c6bc8d60bbe37988c1b23f03b31fc61ebb1 SHA512 6950af147f37de923a6e392ea993946934ae227a23d919a09f8fb3ef3bf451034eae4f12a59bb6dfa95b81da815806d916fe0b273b730e5cec8c3048f18008fa WHIRLPOOL 696b3b07dac6a6b8c8fe4b2d6e9c32a6f4e44cecfc6c5aea6504d722c693e28c4c604f23a2c18a6f5a43079dee621d8833e0f4b34d30418a31c9aa178458e8e8 +MISC ChangeLog-2015 1266 SHA256 9edb3b10cfaf85584321eab42dfe631eff63875185cada7af64102d9db3d8425 SHA512 7dcc24385af986541a3bf4618a7f2c330258e2a8f88264d6ff4803d3fba9e25d632ffe1526128dbd5efba1ce8242583ccef4ac3df6c9d318f8d9307f4648db3b WHIRLPOOL 182812508b339c83836ae3de2be931fbec632b78bf0085c33d3f3640a14528084f66d5bb80005bcc2ec382105af8ff616ab1653158ade9f3305aba38f98c512e +MISC metadata.xml 990 SHA256 3ef8f340485cbf7f60080a2c32a955f1acbae1e5b99be0636e1de3e973981075 SHA512 4ee50c9a568bb2e58b284092a1df51bf59a47b47d2e866019f18939256d65b1f42776a21c98fa28d62b53be41990350fb3e6d3767cb93bbc3efe8a5aad506aa3 WHIRLPOOL 78d0a79654f250089ee8330d3cffcb5f5ef1136eff6c0123e1199db34b00d3f50a1ec175b6c81d4823524a14200a4e3c6047667753b89a30aa4012f0cab8f2c3 diff --git a/kde-plasma/plasma-meta/metadata.xml b/kde-plasma/plasma-meta/metadata.xml new file mode 100644 index 000000000000..3e096d365fd5 --- /dev/null +++ b/kde-plasma/plasma-meta/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="display-manager">Pull in a graphical display manager</flag> + <flag name="grub">Pull in Breeze theme for <pkg>sys-boot/grub</pkg></flag> + <flag name="gtk">Enable Breeze widget style and KCM for GTK2 and GTK3</flag> + <flag name="pam">Enable support for kwallet auto-unlocking</flag> + <flag name="plymouth">Pull in Breeze theme for <pkg>sys-boot/plymouth</pkg></flag> + <flag name="pulseaudio">Install Plasma applet for PulseAudio volume management</flag> + <flag name="sddm">Pull in the <pkg>x11-misc/sddm</pkg> display manager and KCM</flag> + <flag name="sdk">Pull in <pkg>kde-plasma/plasma-sdk</pkg> for Plasma development</flag> + <flag name="wallpapers">Install wallpapers for the Plasma Workspace</flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/plasma-meta/plasma-meta-5.10.5.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.10.5.ebuild new file mode 100644 index 000000000000..035656a6d793 --- /dev/null +++ b/kde-plasma/plasma-meta/plasma-meta-5.10.5.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5-functions + +DESCRIPTION="Merge this to pull in all Plasma 5 packages" +HOMEPAGE="https://www.kde.org/workspaces/plasmadesktop/" + +LICENSE="metapackage" +SLOT="5" +KEYWORDS="amd64 ~arm x86" +IUSE="bluetooth +display-manager grub gtk +handbook networkmanager pam plymouth pulseaudio +sddm sdk +wallpapers" + +RDEPEND=" + $(add_plasma_dep breeze) + $(add_plasma_dep kactivitymanagerd) + $(add_plasma_dep kde-cli-tools) + $(add_plasma_dep kdecoration) + $(add_plasma_dep kdeplasma-addons) + $(add_plasma_dep kgamma) + $(add_plasma_dep khotkeys) + $(add_plasma_dep kinfocenter) + $(add_plasma_dep kmenuedit) + $(add_plasma_dep kscreen) + $(add_plasma_dep kscreenlocker) + $(add_plasma_dep ksshaskpass) + $(add_plasma_dep ksysguard) + $(add_plasma_dep kwayland-integration) + $(add_plasma_dep kwin) + $(add_plasma_dep kwrited) + $(add_plasma_dep libkscreen) + $(add_plasma_dep libksysguard) + $(add_plasma_dep milou) + $(add_plasma_dep oxygen) + $(add_plasma_dep plasma-desktop) + $(add_plasma_dep plasma-integration) + $(add_plasma_dep plasma-workspace) + $(add_plasma_dep polkit-kde-agent) + $(add_plasma_dep powerdevil) + $(add_plasma_dep systemsettings) + $(add_plasma_dep user-manager) + bluetooth? ( $(add_plasma_dep bluedevil) ) + display-manager? ( + sddm? ( + $(add_plasma_dep sddm-kcm) + x11-misc/sddm + ) + !sddm? ( x11-misc/lightdm ) + ) + grub? ( $(add_plasma_dep breeze-grub) ) + gtk? ( + $(add_plasma_dep breeze-gtk) + $(add_plasma_dep kde-gtk-config) + ) + handbook? ( $(add_kdeapps_dep khelpcenter) ) + networkmanager? ( $(add_plasma_dep plasma-nm) ) + pam? ( $(add_plasma_dep kwallet-pam) ) + plymouth? ( + $(add_plasma_dep breeze-plymouth) + $(add_plasma_dep plymouth-kcm) + ) + pulseaudio? ( $(add_plasma_dep plasma-pa) ) + sdk? ( $(add_plasma_dep plasma-sdk) ) + wallpapers? ( $(add_plasma_dep plasma-workspace-wallpapers) ) +" diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest new file mode 100644 index 000000000000..43f67cbe3fec --- /dev/null +++ b/kde-plasma/plasma-nm/Manifest @@ -0,0 +1,5 @@ +DIST plasma-nm-5.10.5.tar.xz 706724 SHA256 7101d07fb1c64cd45591256e756134f85051966762530d8d5a0a93e3ddac9600 SHA512 f2502368e883b4be3dd416be6e294e87cef259ac8c1b7853b63fba291e19ac43c5175c186ee287fb843409251fc1ef97eac87de7929ef48695fc409a0de8e05b WHIRLPOOL 225e7eade60b3c3e585dc42d8b2518c8661ba227a767424cecab8c0bd4cc2f33437e8d17f13cfffe9944bcdc1eacdd64e6588af60a2451ae20fba1e29310ce00 +EBUILD plasma-nm-5.10.5.ebuild 1726 SHA256 b2f54f35dacd45f30ef447f9fbb72dd0e1ad26bf2535b2730c59fb121d9e7bd6 SHA512 097e049b04cbc7902a8eb7ec8eb4948e9f8d509fdbcf7463daefdf5d688404784ab0378a4c5cbb475bf1616f878d38ec2450d9df9991c10fdbd26c23392e0176 WHIRLPOOL 1a87a0e7195837227461df1d41c09cbbfee4e8d3197c60d48fe4416aaecaf7fd5b2ab524e586830866a11cc059a2f142686d8873b671fc2c188f8314bff56171 +MISC ChangeLog 13486 SHA256 488d604821bb7f533089ea5d815023893117b896b4e05ad388b37e37405a20ae SHA512 2959d0a021d053a86afcd7df04e4dd79a457f1826fb05b8fd2c1d0d0ce2a0478a2d8c85c4e6248fb6e66a72cf3817fb9aa4aedcbb818eeec69e02f8e1b561ca4 WHIRLPOOL 15af946152e73c0909c29f8b92985e45296e2d82c6b583f851249629358b49f9ec9889bd78f41dbbb2bf5122e72225f75991de451b3508842a347fa5a0cb86eb +MISC ChangeLog-2015 717 SHA256 10bad360e1886e62359446b046ef7f782e76732fd8addb4003895c95f47f5ef1 SHA512 2c9c6092eade0d1af004a0ae8a2130d94c07d69c695e874cd9127e0736734a62a74cadc5e00995023de790a06298754d6f67d1a420493dbaf58aad7a291437e9 WHIRLPOOL ee89760c08b2594221148654d4a0d93970a77a83854940fafe35541e475dc04278e9da230de5c8d641a16363a2a02d13c7ea681bf1e8a5c56f6d11d960c636d4 +MISC metadata.xml 479 SHA256 08f2d72462e2849f3324f416844ce45d094e05ca25cc4e97a49419210e70aa65 SHA512 69a8ce09c5a437814562c315dc7ac3142ac6c71906f37a6ea98e7b76fdd332362cfa76e823d0ee1ec920e92c8f7dda2a557071c758e9937886d7df78943b5689 WHIRLPOOL 0683c6bdd6032ade6587b03ccbb6d755ef39aa6ba5f714a92e3bcdf9be0814e260eed22b0da56dd6c70b3717712dd55f0918068416f850074852ca393cd943cf diff --git a/kde-plasma/plasma-nm/metadata.xml b/kde-plasma/plasma-nm/metadata.xml new file mode 100644 index 000000000000..89ac1236a4a2 --- /dev/null +++ b/kde-plasma/plasma-nm/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="modemmanager">Enable support for mobile broadband devices</flag> + <flag name="openconnect">Build support for the OpenConnect VPN client</flag> + <flag name="teamd">Enable Teamd control support</flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/plasma-nm/plasma-nm-5.10.5.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.10.5.ebuild new file mode 100644 index 000000000000..461acd01a25b --- /dev/null +++ b/kde-plasma/plasma-nm/plasma-nm-5.10.5.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="KDE Plasma applet for NetworkManager" +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="amd64 ~arm x86" +IUSE="modemmanager openconnect teamd" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep networkmanager-qt 'teamd=') + $(add_frameworks_dep plasma) + $(add_frameworks_dep solid) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + >=app-crypt/qca-2.1.1:2[qt5] + >=net-misc/networkmanager-0.9.10.0[teamd=] + modemmanager? ( + $(add_frameworks_dep modemmanager-qt) + $(add_qt_dep qtxml) + net-misc/mobile-broadband-provider-info + ) + openconnect? ( + $(add_qt_dep qtxml) + net-misc/networkmanager-openconnect + net-vpn/openconnect:= + ) +" +RDEPEND="${DEPEND} + $(add_plasma_dep plasma-workspace) + !kde-plasma/plasma-nm:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package modemmanager ModemManager) + $(cmake-utils_use_find_package modemmanager KF5ModemManagerQt) + $(cmake-utils_use_find_package openconnect OpenConnect) + ) + + kde5_src_configure +} diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest new file mode 100644 index 000000000000..76564f80127d --- /dev/null +++ b/kde-plasma/plasma-pa/Manifest @@ -0,0 +1,4 @@ +DIST plasma-pa-5.10.5.tar.xz 79440 SHA256 e15a12e060fd920012fd2ff71d780489b971aad3f810a92f2fcbc37af8e8000c SHA512 63247d099ba74b6beb2b38948115ae1737fae9ab45b36365cb95a5ecae8d58b44c8ecf8f0cc451558c0eebdd2f6e24b055df0ae33f5f627b7cf4965e24880088 WHIRLPOOL 3564fea6732fed5f5f11e404f671f7144e5ba38134f8f5a08d3b7654f0d30a263d0d4e2e09d6983fade55a0ee52c56445adaefb009bcf83459674bd08e9c4dad +EBUILD plasma-pa-5.10.5.ebuild 654 SHA256 e1716555b2d6f0da5a74586cc76d52f00e497d3447127653ecbcd9b95d29332b SHA512 c59dcea6342b3bbad6a304b5dca8ad711afab4a49a26180ebaec9197f04a3fb8bcbdeb2cb48f2de354f52440ff95d69ec8216b20f23018fd69c8e36a78a0f119 WHIRLPOOL 213fcdbcd1f641ad2c535b053d9053c34d17b2f8fb35a8fd8315cae05668ffdb62858bc49594daa6d2dafebb959a2a6831ddf6ff8082de47c42acf026d2a33b4 +MISC ChangeLog 10377 SHA256 0301e8607be4e4a26f0a3bf12e2e8a8a1e0b3b164f3794f3ad6c86f1a3e7df64 SHA512 22120cc057bc8da8f5a939b1956a17219f302f26bfe4504069d98e482d3dd60ab233083c25b77cc4f14710959cd50d42adfc917f0fa8394da3f783e36f85de79 WHIRLPOOL ff80bb2101015f7deca4319e62a2e743527a059ed5868b9386e75c3eb1624b5ba36f103ca31575b3d8479b8b959ed921f29b75ca4f01532857c919d15dcaa7e1 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/plasma-pa/metadata.xml b/kde-plasma/plasma-pa/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/plasma-pa/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/plasma-pa/plasma-pa-5.10.5.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.10.5.ebuild new file mode 100644 index 000000000000..3468f505df71 --- /dev/null +++ b/kde-plasma/plasma-pa/plasma-pa-5.10.5.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="Plasma applet for audio volume management using PulseAudio" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep plasma) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + dev-libs/glib:2 + gnome-base/gconf:2 + media-libs/libcanberra + media-sound/pulseaudio[gnome] +" + +RDEPEND="${DEPEND}" diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest new file mode 100644 index 000000000000..9466af673e10 --- /dev/null +++ b/kde-plasma/plasma-sdk/Manifest @@ -0,0 +1,5 @@ +DIST plasma-sdk-5.10.5.tar.xz 246560 SHA256 cb833632b3baa4c9952c0096924acf8b1a0b918d4d162eb136c46631026f5656 SHA512 b29db30ece1778b353d7f6bb321d13e7903284497d9962c56273b0def879f97cea9a48ee2c44917907fb7b7db430d5fe878302a787937f7142c3dbd7ebd6bbfa WHIRLPOOL d4a1a54f13f6f9f4bf07f3f931b6166f603e75d1e17c573f31f4a51b7ca92c74476a78ab01965fa9405de2f7a2266afb81389adb286b5a672aa59ffc69877875 +EBUILD plasma-sdk-5.10.5.ebuild 978 SHA256 255ddc8876cf0c64134c5cfc05c7fe8b69453a3ecc86f16ec5b44bfc0aa74f16 SHA512 6e978e0c4a581408c7ff28e4a83c5cf1f9ad9e6e867de8ec50276a31046fe507d7317ce4a83f6b902b4c5a787492153b4d0680392c6e60ca9ed414d586bffc40 WHIRLPOOL e0939ec3fa75302d76701a40b80aa2e6dad388bbafa6ae09437b850c2b43167ae84b7947a94b653b9c3f4f144eb4da2fe6dbe59a3f3e12776c6c7e6c5bf3716e +MISC ChangeLog 13205 SHA256 da7803a134afbafd8462eaeeec90ab5580a7e5cda4332f74f03f3975060a8550 SHA512 513af6dd7048efda529391103b522017aa6cb75f928ecd4f67bceba0a658330106a28bf3a25a9e8bff0bad351d72b65c9aabba9c2c2c1f5274b204930c3039b8 WHIRLPOOL 3e3983d14524fd1be487add36892f0e973e732268d6fd8e19cdc74b7a8bf78868893d4d17c69b212b83ac8e83d3316c6c605351b09788cc8c9d9529c1da3bade +MISC ChangeLog-2015 1082 SHA256 bc9f481d03954ae56ab2410b81b7000920b51d4c3a22c69c8f891846c8cf2fd8 SHA512 c98e67f51c8ac80bf0f46360059d5063e173ecaa4f3008dd2fb365fcda487a1824fa2f039b15bdada937384e123ae653b4a4388dc369f38aeecad9e6ba6075dc WHIRLPOOL cf88e36a338f6751e3f9264a82c2c4a6c0be7fa4072f915a14c5a5c7b0f9512bda34b7106d31e9a746115e4f346599f0dddfdb27ab03a511fcbae1a0c91171ac +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/plasma-sdk/metadata.xml b/kde-plasma/plasma-sdk/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/plasma-sdk/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.10.5.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.10.5.ebuild new file mode 100644 index 000000000000..bc2f1d42a4ab --- /dev/null +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.10.5.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_TEST="optional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Useful applications for Plasma development" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep plasma) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) +" +RDEPEND="${DEPEND} + !dev-util/plasmate + $(add_frameworks_dep kirigami '' 2.2.0) +" diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest new file mode 100644 index 000000000000..ed5e49ab83fc --- /dev/null +++ b/kde-plasma/plasma-vault/Manifest @@ -0,0 +1,3 @@ +DIST plasma-vault-5.9.96.tar.xz 75152 SHA256 1f1868c42df15e1584bb29efc51b1e533f95f1f8374021a7a12d4945d9b1bc00 SHA512 158196378a8171c1edf7cfb310687f10430957a66436370a3dc468758fb483dc5be6906a02fd161e0ecc56f94e8de9fbd833aa30850148d93d165c15b3a36699 WHIRLPOOL 79f07248eebafcdc9689fadb0c19537a80981c74b3fb7c2ddf70ed4ca5181bae6f326703084c12ddaa33daca50d0090f8e03ffc52f3a039250d27fe5034fda08 +EBUILD plasma-vault-5.9.96.ebuild 894 SHA256 7f8ac62cdf307f064490652e694f231defe2392eb1a8b23cdafecea082471ced SHA512 4ddedc3108bc2c2b8e46ef46875826fb47e5822853b38dcf860d0b38d930bf06f00054406cd286925822a6b746455fdca1b54427f3b4830ff317134cbe0676f4 WHIRLPOOL bd4490ed3e62b3ec6b77650b597bd455accd4d42a429a0be59a59adaa9cc6955e5172e197b20d7019bcd18db94e62a7dce706b181c9faa269b019d8ece562a68 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/plasma-vault/metadata.xml b/kde-plasma/plasma-vault/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/plasma-vault/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/plasma-vault/plasma-vault-5.9.96.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.9.96.ebuild new file mode 100644 index 000000000000..cd600daafdb2 --- /dev/null +++ b/kde-plasma/plasma-vault/plasma-vault-5.9.96.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Plasma applet and services for creating encrypted vaults" +HOMEPAGE+=" http://cukic.co/2017/02/03/vaults-encryption-in-plasma/" +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz" +fi + +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86" +IUSE="" + +# TODO: CryFS not yet packaged +DEPEND=" + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep plasma) + $(add_frameworks_dep kwidgetsaddons) + $(add_plasma_dep libksysguard) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND} + sys-fs/encfs +" diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest new file mode 100644 index 000000000000..5cd1fa144c01 --- /dev/null +++ b/kde-plasma/plasma-workspace-wallpapers/Manifest @@ -0,0 +1,5 @@ +DIST plasma-workspace-wallpapers-5.10.5.tar.xz 45914732 SHA256 0831c8a1749f1bb50558c8113db32e78dac2d607e2c9427b1343c06ed3c4f5fc SHA512 97c55e47fd8aea37d4e32324de76b5c735ec4f23b6860730409e2618220c9fab5aceabb8420dfd80bfbf305d25851ebf7c5a36b815d1a15cf29ed49c0e3bdd70 WHIRLPOOL 2f7e833997a1249e8d69766f8c9f4ef35907b2b3dd5d814e47af36000b110938184abedac1dfc6883da36f50b7337c9dc639d864636ce65af8adc287ec67b360 +EBUILD plasma-workspace-wallpapers-5.10.5.ebuild 388 SHA256 ae5a00f5a3ab95dd2160df44ba9ba04c395f45c7ceff9e5d525eb50573d8468f SHA512 2c645befbfae484832a758b141f0b018e1c67276e6e9a3c2e5cd348e9600e87429764a3b43143e2ce85dda2bddc9663101e3dd5d64f30e305c2808daa70123c6 WHIRLPOOL 8277ad78ee132bd1f8fc27e74ead7643e48319fd0eda509801dc9aeb9e7623661fde118fd812cc36b82b465e03c1f4616086bd2acb64a990da93228d3bda7d0f +MISC ChangeLog 15292 SHA256 1477ea3ca25593147591119eb1aba5f45e3cb98a8d9c7d7e7dfbf57de49bb5f1 SHA512 42047a665f83e609ddf2302fcdd1440009f21a34688aa61942cd05e7b781f435651a3a139f9223245d38e5def932167ea097eaf5d4f9888261982e1c566d607f WHIRLPOOL 7b08258ae319b739f433d6b0df25161761ecc4d8b0248372ffb9bd786b22cb5a0b14429f89fc7707f5e1296bf9598ee77626e742086b75e223fe81ae65d20735 +MISC ChangeLog-2015 847 SHA256 bf5a8b6031d352810e6c0f721dc8b4e63f32106903aa1b23a92ecaa2f43188b7 SHA512 ae5abc0abe5a0ec672da71ba8505f09c15cc6c75ebb3bfd87d1ca505da1a844d89b91173412c10e6605558e81a494eaf1321e87df4fa58d0f0f4196244f88444 WHIRLPOOL eb31d39568b88a77c59c5a66e2480d4fd39daa7aceccb7159f0ab1e2c27aacca74e49b47edce401b5635676a7e99d92d7576d318780aa4d6968ab34f35c55c07 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/plasma-workspace-wallpapers/metadata.xml b/kde-plasma/plasma-workspace-wallpapers/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/plasma-workspace-wallpapers/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.10.5.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.10.5.ebuild new file mode 100644 index 000000000000..18c2e5a62a00 --- /dev/null +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.10.5.ebuild @@ -0,0 +1,18 @@ +# 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="Additional wallpapers for the Plasma workspace" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep extra-cmake-modules) + $(add_qt_dep qtcore) +" +RDEPEND="!<kde-apps/kde-wallpapers-15.08.3-r2" diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest new file mode 100644 index 000000000000..6ea334fc741e --- /dev/null +++ b/kde-plasma/plasma-workspace/Manifest @@ -0,0 +1,11 @@ +AUX 10-agent-shutdown.sh 395 SHA256 ab9355d0a207f0baffa518fb9f42a15a277e0a81a00aa4c3618516c245cbbdc4 SHA512 572b8bdb3ebbaffc51de347f2770fe3f36206f9dc66e1438abf93070775f8f3936865143f090c77e2959d56546cbf311ccc5d10102f7a3fa64112cac56b3b2c6 WHIRLPOOL 52685c0ef2d97496452448a0b12a51e063f254e1fbd6d79d90ef84ae00ee073f3cecf36283ac7004227c09de8cf9360990c0123b9c50cfe8e05f04db48073b51 +AUX 10-agent-startup.sh 2140 SHA256 2a0a800e5f8ac266b341f13c53fc65e7e2ef40d3465196fea53d7e010804337e SHA512 487ae7c94ba40ab9818a8410f0da83d50c5125e10d76ecf15b316e624efd2f80398bbcdc957792153eea5c786ef0d24d7d0ce6c934a904ff3434215b73c0c133 WHIRLPOOL 289ba8ff457158f70ba294a47a0a3ff1f895e675a9d46535fb0fc5e78bbce542f5986a0eac02e65390e670cc6ed1c38f35f15a72842ff4aefaad5c408a207a67 +AUX plasma-workspace-5.10-startplasmacompositor-script.patch 1213 SHA256 3cb57de1e145f86a549bdc5621084e940ee1c9657787a604cf86f0304f19af3a SHA512 eb7126ec8a7991c59c1c056c81d9b8d6934cf9c702cc70534a97b585eaf1ea3e33499e5525e821ce4e8682573a09538ed1d59db561c58a7464a144e9a24c5275 WHIRLPOOL 05e9e013573ced982d2d2a8858971409877bd04d15e6b21a284c72eb08dd46d2a8551ce3b39420cada2fe4480f75c643b74d4f28a2db92c91584fefc6f65eae4 +AUX plasma-workspace-5.10.4-unused-dep.patch 804 SHA256 a47cff150f74b9ad329b5707d55f845767ab9d807b4d0be273fe71d0c49c4c27 SHA512 9718f0577ca468a6ec1eed7a665d3c0de236408b7aac442775daef4795040104a422b3c8325e5f2b9bc9e38da3f6d0dedf13826f49d3921a84960a0833557528 WHIRLPOOL fdadfa48d1b5bc54ec0368c9633966718c97c484dfb81531e514218bbdbb1ea52dc84083695d8017d915937a7108b4314c2e8cab5c2f82872634b2adbcc8b821 +AUX plasma-workspace-5.10.5-devicenotifier.patch 1160 SHA256 3753d491688475786b029290ffb15ea7274fe000ea171b0374c099c41e3e485c SHA512 eace115d5fb4780f785019047c3bcf63b0e9cb2134ec763385b521f7a743401ee7fae13f89207cc83e81ac4cd8639b59ebccdc8892aa46758b0397b408cbf08a WHIRLPOOL 489125fef7b7cf221ee54a8a8f6b267af2c8d808080f93a28ccc4d4162e568ea03b52086e1cbb590d53170f4292ae52e56282a27a7cab1c54fd6686440aa8a35 +AUX plasma-workspace-5.4-startkde-script.patch 1090 SHA256 352ff7af7b30befab0cfe684a82d80b09edb015a4aa633794e7e9025637bee55 SHA512 45149d5a3db48d77da7a74fd0a5faf14c8f99aaceddc725c9056cac315fd3bae78506e7cd74f6548045e4daf73bf2a605a712311018ff11a4a26c7d9f2afee84 WHIRLPOOL 9e15d7a8d79480c7e90d880812858afffbfadea250a634658ed0ae693e729b362508152bbf7eb5ec8de663a2e819c70197347b799a1119d702b683f489e686cd +DIST plasma-workspace-5.10.5.tar.xz 6945244 SHA256 54927297f46fbc9556d6027880712f94eeccf39f09b613e79fcdc26ce5df22d8 SHA512 2b205c5bf1fbdfd3713594292565ea6922c0d82fd12ef43c82e8bbc18049293a5d357460889e5be7ed2a185dd89bb8b77df90bad5d572b2472486e84bdb8bfa2 WHIRLPOOL c8cc0f57e6dfecb7711557cede3ee86631758d664967d0a21d3a98415f62ded26c651a3fc289c10286c1bd69aff1d3bc66bb3953314502dbaca8510bf5b15621 +EBUILD plasma-workspace-5.10.5-r1.ebuild 4710 SHA256 8c11d38c79af62ac798d9868147269dd49e93d9704ac57c85c9ae7c15907bb5c SHA512 d2e43915bb848200ec83a76feafe2d79e7581aba0eadbb15f3b3c6d160b2fd5149fc15808647dffece7d3051212c6235189e66d6011acb0a3b1073e859001a27 WHIRLPOOL 5031f76bfbadcb4ea4ccc2ed17867a9ac3cfd8c72e28925db9cf483921d4405542aa3070f8b87f2d4c1563002d71f7e3e2e4db9fe8cc5553f0f9fd90f092d508 +MISC ChangeLog 23889 SHA256 d63097ede59f9698191c8b03ed2c48edf7597d2ea4401ea6902aad6514def752 SHA512 0ff08786bb6bd9c936ed55587741cdc386ac99536f5d4b9d022d2e3d24cedd6f346a961286e9b6c6fa77823a92a19674a5ad2ad6f77bbe713eef33daaaad579a WHIRLPOOL da172894e48abe9460c09d287ccf930241869f9452a61b4f0dcef58cef389225ee85bd9aebd36c528902c6d54a01574644811ff82a475835c7ffc27aa32ec4ea +MISC ChangeLog-2015 951 SHA256 8f6db22b859a4fe94b8f61bdb77e2de4a58d75feb4693bb22d6618c541dba63b SHA512 85c06b3736f012a1ca2af103c032fe60ec3289444c70eca40e98cf197cf9c4c2b86ed142764ff51b1c79a1798fbb0036473fd0d736ceb82059f9b86a3ec3e5ad WHIRLPOOL 355adff38d5e871462481aa588286f458ea8656b5ff063527eb16f6c84dcd3a3f525d63e11a9a76e1ead3ab764eeec4091b1dd5c6f7f1275214d0762aefb040b +MISC metadata.xml 583 SHA256 e5ad3ce68124e1af1a376e38a58f0e06a808fd2b2582d9d9f17141b66db3779d SHA512 8b7b81edd1518c2b1ee18d609288c209d197d35f869d687e1019a10f29a2360bd071218ad3facf65217665287b3ceab84a78341e6cd799a7326fd3da2336958f WHIRLPOOL d63829e370115869e1f674a91672ee17b57032a47edf721bb128cb02ceb1e6cc0343cda51c349d11b7e2a6e46f5244461fe12faa1696571520c6962498e68f16 diff --git a/kde-plasma/plasma-workspace/files/10-agent-shutdown.sh b/kde-plasma/plasma-workspace/files/10-agent-shutdown.sh new file mode 100644 index 000000000000..4bafd2e61cf4 --- /dev/null +++ b/kde-plasma/plasma-workspace/files/10-agent-shutdown.sh @@ -0,0 +1,17 @@ +#!/bin/sh +# +# This file is executed at Plasma shutdown. +# Uncomment the following lines to kill the agents +# that were started at session startup. + +# gnupg 2.0.x +#if [ -n "${GPG_AGENT_INFO}" ]; then +# kill $(echo ${GPG_AGENT_INFO} | cut -d':' -f 2) >/dev/null 2>&1 +#fi + +# gnupg 2.1.x +#gpgconf --kill gpg-agent >/dev/null 2>&1 + +#if [ -n "${SSH_AGENT_PID}" ]; then +# eval "$(ssh-agent -s -k)" +#fi diff --git a/kde-plasma/plasma-workspace/files/10-agent-startup.sh b/kde-plasma/plasma-workspace/files/10-agent-startup.sh new file mode 100644 index 000000000000..fc5ba70539d9 --- /dev/null +++ b/kde-plasma/plasma-workspace/files/10-agent-startup.sh @@ -0,0 +1,58 @@ +# Agents startup file +# +# This file is sourced at Plasma startup, so that +# the environment variables set here are available +# throughout the session. +# +# Uncomment the following lines to start gpg-agent +# and/or ssh-agent at Plasma startup. +# If you do so, do not forget to uncomment the respective +# lines in PLASMADIR/shutdown/agent-shutdown.sh to +# properly kill the agents when the session ends. +# +# If using gpg-agent for ssh instead of ssh-agent, a GUI pinentry program +# must be selected either with eselect pinentry or adding an entry to +# $HOME/.gnupg/gpg-agent.conf such as "pinentry-program /usr/bin/pinentry-qt4". +# +# If using gnupg-2.1 or later with gpg-agent for ssh instead of ssh-agent, +# $HOME/.gnupg/gpg-agent.conf must be edited to include "enable-ssh-support". +# See bug #547544 for details of why. +# +# pinentry-curses or pinentry-tty will not work because the agent started here +# is in a different tty than where it is used, so the agent does not know where +# to request the passphrase and fails. + +#GPG_AGENT=true +#SSH_AGENT=true +#SSH_AGENT=gpg # use gpg-agent for ssh instead of ssh-agent + +if [ "${GPG_AGENT}" = true ]; then + if [ -x /usr/bin/gpgconf ]; then + gpgconf --launch gpg-agent >/dev/null 2>&1 + if [ $? = 2 ]; then + eval "$(/usr/bin/gpg-agent --enable-ssh-support --daemon)" + fi + fi +fi + +if [ "${SSH_AGENT}" = true ]; then + if [ -x /usr/bin/ssh-agent ]; then + eval "$(/usr/bin/ssh-agent -s)" + fi +elif [ "${SSH_AGENT}" = gpg ] && [ "${GPG_AGENT}" = true ]; then + if [ -e /run/user/$(id -ru)/gnupg/S.gpg-agent.ssh ]; then + export SSH_AUTH_SOCK=/run/user/$(id -ru)/gnupg/S.gpg-agent.ssh + elif [ -e "${HOME}/.gnupg/S.gpg-agent.ssh" ]; then + export SSH_AUTH_SOCK=${HOME}/.gnupg/S.gpg-agent.ssh + fi +fi + +# Uncomment the following lines to start rxvt-unicode which has the ability to +# run multiple terminals in one single process, thus starting up faster and +# saving resources. +# The --opendisplay ensures that the daemon quits when the X server terminates, +# therefore we don't need matching lines in agent-shutdown.sh. + +#if [ -x /usr/bin/urxvtd ]; then +# /usr/bin/urxvtd --opendisplay --fork --quiet +#fi diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.10-startplasmacompositor-script.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.10-startplasmacompositor-script.patch new file mode 100644 index 000000000000..de56ffe236c7 --- /dev/null +++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.10-startplasmacompositor-script.patch @@ -0,0 +1,40 @@ +From a9b685f0dab7f21dfa3ed55011c035bab1c972d9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= <koalinux@gmail.com> +Date: Tue, 1 Aug 2017 23:09:24 +0300 +Subject: [PATCH] Source files in /etc/plasma/{startup,shutdown} + +--- + startkde/startplasmacompositor.cmake | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/startkde/startplasmacompositor.cmake b/startkde/startplasmacompositor.cmake +index 5bcf26a..e965f19 100644 +--- a/startkde/startplasmacompositor.cmake ++++ b/startkde/startplasmacompositor.cmake +@@ -157,6 +157,11 @@ for prefix in `echo $scriptpath`; do + done + done + ++# Gentoo part for FHS installs ++for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/startup/"*.sh; do ++ test -r "${file}" && . "${file}" ++done ++ + echo 'startplasmacompositor: Starting up...' 1>&2 + + # Make sure that the KDE prefix is first in XDG_DATA_DIRS and that it's set at all. +@@ -232,6 +237,11 @@ fi + + echo 'startplasmacompositor: Shutting down...' 1>&2 + ++# Gentoo part for FHS installs ++for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/shutdown/"*.sh; do ++ test -r "${file}" && . "${file}" ++done ++ + unset KDE_FULL_SESSION + xprop -root -remove KDE_FULL_SESSION + unset KDE_SESSION_VERSION +-- +2.13.0 + diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.10.4-unused-dep.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.10.4-unused-dep.patch new file mode 100644 index 000000000000..fa0f38509652 --- /dev/null +++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.10.4-unused-dep.patch @@ -0,0 +1,19 @@ +commit 5a7d251cfbed417a2617945a94427a93cdd2e82d +Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> +Date: Thu Jul 27 17:50:17 2017 +0200 + + Drop unused dependency + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ba61d1cc..ab5536ff 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -25,7 +25,7 @@ include(ECMQtDeclareLoggingCategory) + include(KDEPackageAppTemplates) + + find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS +- Plasma DocTools Runner JsEmbed NotifyConfig Su NewStuff Wallet KCMUtils ++ Plasma DocTools Runner JsEmbed NotifyConfig Su NewStuff Wallet + IdleTime Declarative TextWidgets KDELibs4Support Crash GlobalAccel + DBusAddons Wayland) + find_package(KF5NetworkManagerQt ${KF5_MIN_VERSION}) diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.10.5-devicenotifier.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.10.5-devicenotifier.patch new file mode 100644 index 000000000000..978f326e620f --- /dev/null +++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.10.5-devicenotifier.patch @@ -0,0 +1,32 @@ +From b8f263cd9939530a6634a1ddb9533bf473a67805 Mon Sep 17 00:00:00 2001 +From: Kai Uwe Broulik <kde@privat.broulik.de> +Date: Wed, 23 Aug 2017 11:10:34 +0200 +Subject: [Device Notifier] Set preferred size for ActionItem + +In QtQuick Layouts implicit size (set by IconItem to the SVG's natural size) takes +precedence over width/height. This was fixed in DeviceItem but forgotten here. + +BUG: 382541 +FIXED-IN: 5.8.8 +--- + applets/devicenotifier/package/contents/ui/ActionItem.qml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/applets/devicenotifier/package/contents/ui/ActionItem.qml b/applets/devicenotifier/package/contents/ui/ActionItem.qml +index 5e54866..df28365 100644 +--- a/applets/devicenotifier/package/contents/ui/ActionItem.qml ++++ b/applets/devicenotifier/package/contents/ui/ActionItem.qml +@@ -56,8 +56,8 @@ MouseArea { + + PlasmaCore.IconItem { + source: area.icon +- width: units.iconSizes.smallMedium +- height: width ++ Layout.preferredWidth: units.iconSizes.smallMedium ++ Layout.preferredHeight: width + } + + PlasmaComponents.Label { +-- +cgit v0.11.2 + diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.4-startkde-script.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.4-startkde-script.patch new file mode 100644 index 000000000000..1630080ca2c7 --- /dev/null +++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.4-startkde-script.patch @@ -0,0 +1,40 @@ +From bf569560bf195ac4e79d65d4103a7161a6a2f2ac Mon Sep 17 00:00:00 2001 +From: Elias Probst <mail@eliasprobst.eu> +Date: Sat, 4 Jul 2015 11:33:01 +0200 +Subject: [PATCH] [startkde] Gentoo FHS script support + +--- + startkde/startkde.cmake | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake +index 2585600..9350158 100644 +--- a/startkde/startkde.cmake ++++ b/startkde/startkde.cmake +@@ -210,6 +210,11 @@ for prefix in `echo $scriptpath`; do + done + done + ++# Gentoo part for FHS installs ++for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/startup/"*.sh; do ++ test -r "${file}" && . "${file}" ++done ++ + # Activate the kde font directories. + # + # There are 4 directories that may be used for supplying fonts for KDE. +@@ -417,6 +422,11 @@ for prefix in `echo "$scriptpath"`; do + done + done + ++# Gentoo part for FHS installs ++for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/shutdown/"*.sh; do ++ test -r "${file}" && . "${file}" ++done ++ + unset KDE_FULL_SESSION + xprop -root -remove KDE_FULL_SESSION + unset KDE_SESSION_VERSION +-- +2.3.6 + diff --git a/kde-plasma/plasma-workspace/metadata.xml b/kde-plasma/plasma-workspace/metadata.xml new file mode 100644 index 000000000000..7c6938f31a7b --- /dev/null +++ b/kde-plasma/plasma-workspace/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="appstream">Enable AppStream software metadata support</flag> + <flag name="geolocation">Enables dataengine providing location information</flag> + <flag name="prison">Enable support for barcodes/QRcodes</flag> + <flag name="qalculate">Enable Qalculate runner using <pkg>sci-libs/libqalculate</pkg></flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.10.5-r1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.10.5-r1.ebuild new file mode 100644 index 000000000000..ba734578c419 --- /dev/null +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.10.5-r1.ebuild @@ -0,0 +1,173 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 qmake-utils + +DESCRIPTION="KDE Plasma workspace" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="appstream +calendar geolocation gps prison qalculate +semantic-desktop" + +REQUIRED_USE="gps? ( geolocation )" + +COMMON_DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kauth) + $(add_frameworks_dep kbookmarks) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemmodels) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep kjs) + $(add_frameworks_dep kjsembed) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep kxmlrpcclient) + $(add_frameworks_dep plasma) + $(add_frameworks_dep solid) + $(add_plasma_dep kscreenlocker) + $(add_plasma_dep kwin) + $(add_plasma_dep libksysguard) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui 'jpeg') + $(add_qt_dep qtnetwork) + $(add_qt_dep qtscript) + $(add_qt_dep qtsql) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + $(add_qt_dep qtxml) + media-libs/phonon[qt5(+)] + sys-libs/zlib + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXtst + x11-libs/xcb-util + x11-libs/xcb-util-image + appstream? ( dev-libs/appstream[qt5] ) + calendar? ( $(add_kdeapps_dep kholidays) ) + geolocation? ( $(add_frameworks_dep networkmanager-qt) ) + gps? ( sci-geosciences/gpsd ) + prison? ( $(add_frameworks_dep prison) ) + qalculate? ( sci-libs/libqalculate:= ) + semantic-desktop? ( $(add_frameworks_dep baloo) ) +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kded) + $(add_frameworks_dep kdesu) + $(add_kdeapps_dep kio-extras) + $(add_plasma_dep kde-cli-tools) + $(add_plasma_dep ksysguard) + $(add_plasma_dep milou) + $(add_plasma_dep plasma-integration) + $(add_qt_dep qdbus) + $(add_qt_dep qtgraphicaleffects) + $(add_qt_dep qtpaths) + $(add_qt_dep qtquickcontrols 'widgets') + app-text/iso-codes + x11-apps/mkfontdir + x11-apps/xmessage + x11-apps/xprop + x11-apps/xrdb + x11-apps/xset + x11-apps/xsetroot + !dev-libs/xembed-sni-proxy + !kde-plasma/freespacenotifier:4 + !kde-plasma/libtaskmanager:4 + !kde-plasma/kcminit:4 + !kde-plasma/kdebase-startkde:4 + !kde-plasma/klipper:4 + !kde-plasma/krunner:4 + !kde-plasma/ksmserver:4 + !kde-plasma/ksplash:4 + !kde-plasma/plasma-workspace:4 +" +DEPEND="${COMMON_DEPEND} + $(add_qt_dep qtconcurrent) + x11-proto/xproto +" + +PATCHES=( + "${FILESDIR}/${PN}-5.4-startkde-script.patch" + "${FILESDIR}/${PN}-5.10-startplasmacompositor-script.patch" + "${FILESDIR}/${PN}-5.10.4-unused-dep.patch" + "${FILESDIR}/${P}-devicenotifier.patch" +) + +RESTRICT+=" test" + +src_prepare() { + kde5_src_prepare + + sed -e "s|\`qtpaths|\`$(qt5_get_bindir)/qtpaths|" \ + -i startkde/startkde.cmake startkde/startplasmacompositor.cmake || die +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package appstream AppStreamQt) + $(cmake-utils_use_find_package calendar KF5Holidays) + $(cmake-utils_use_find_package geolocation KF5NetworkManagerQt) + $(cmake-utils_use_find_package prison KF5Prison) + $(cmake-utils_use_find_package qalculate Qalculate) + $(cmake-utils_use_find_package semantic-desktop KF5Baloo) + ) + + use gps && mycmakeargs+=( $(cmake-utils_use_find_package gps libgps) ) + + kde5_src_configure +} + +src_install() { + kde5_src_install + + # startup and shutdown scripts + insinto /etc/plasma/startup + doins "${FILESDIR}/10-agent-startup.sh" + + insinto /etc/plasma/shutdown + doins "${FILESDIR}/10-agent-shutdown.sh" +} + +pkg_postinst () { + kde5_pkg_postinst + + echo + elog "To enable gpg-agent and/or ssh-agent in Plasma sessions," + elog "edit ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh and" + elog "${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh" + echo +} diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest new file mode 100644 index 000000000000..3df39d80ff4a --- /dev/null +++ b/kde-plasma/plymouth-kcm/Manifest @@ -0,0 +1,3 @@ +DIST plymouth-kcm-5.10.5.tar.xz 34432 SHA256 5e1cd096b7b196a7c38abd49da2a13710cc95cd5fdec6c02b6abd7d1b0526e87 SHA512 07244bbd3d102ac9d37bfd056d5b1e2a4b2e56788ed41df4f0492bf8e1032a40beeff3f05b9feac3f8f58a90ca3693f15a7c728b78aaa6c2bc5bfb8665461640 WHIRLPOOL 06a33a1436eb1f963993e8d10bd2e0971da8f9e6f2d37765c00a557d65f0333dfa2eb3684f9b786abbd349876f8db8b90ad593d75cf236c00d5cf49c2c2a24a0 +EBUILD plymouth-kcm-5.10.5.ebuild 819 SHA256 fddeb7c9285464bbf15a0f66d594e22588a2c1fe785a636beaa4f7548331a675 SHA512 d5d69bbe2acb0f2a364e6ff1425a5e55829762c628ea12956a3fd528b52ffbb1c9843538560789bfc43e35afae80b383b0f3a5272068f4849c954e7ba24c800c WHIRLPOOL fc8ae425410fea8e9552cc23c4d986b37de667ad7e102268fcf38231177459f262dc06e7169f5e5f09fcc446478a73ea12a1180a23ddb660739c8fe759fe5530 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/plymouth-kcm/metadata.xml b/kde-plasma/plymouth-kcm/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/plymouth-kcm/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.10.5.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.10.5.ebuild new file mode 100644 index 000000000000..711d85d9a5c3 --- /dev/null +++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.10.5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +BOGUS=1 +inherit kde5 + +DESCRIPTION="KDE Plasma control module for Plymouth" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/plymouth-kcm" + +LICENSE="GPL-2+" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kauth) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtquickcontrols) + $(add_qt_dep qtwidgets) + sys-boot/plymouth +" +RDEPEND="${DEPEND} + $(add_plasma_dep kde-cli-tools) +" + +DOCS=( CONTRIBUTORS ) diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest new file mode 100644 index 000000000000..d360a01a7e31 --- /dev/null +++ b/kde-plasma/polkit-kde-agent/Manifest @@ -0,0 +1,5 @@ +DIST polkit-kde-agent-1-5.10.5.tar.xz 41388 SHA256 e2dafa312e4cd4cd01f883408b12efe38aa9d99c9a844e41b6c57c678e9b1495 SHA512 5a309745e0266efb6bd730af40ff801ee41586dc68cfc3db16f2575a4baf04e471bc011ff3034daba41456dbacacd90a305a7089d24759b249be6fad91fde81f WHIRLPOOL 6ff120825bdf99774ec6f77f984aa08a37cdb1fe090734a5097285814a3ed6aa9a8755a3da95d8ba94e6fb324d95c927dd00df7eef241ef0dee9c2c95111e18e +EBUILD polkit-kde-agent-5.10.5.ebuild 758 SHA256 df2bb7b8ca51f818047039264cadae14c6367c58b8d482f813a99830cdc48133 SHA512 73847f3692b50cbce8f39d02c274b5bee0c42ff5b15498135cc5653ca50d2e8894ec967d05408dfb0e7ce937f7638f73a38b59aaf5a73a20a1402f2819611012 WHIRLPOOL 90225a06a439c4144ceb479686892c5a69f5dc2a7307f25415fe15c6a75d33b6dcb1123bf6388b728fb999d6309dc75c76725d3591d993b244c928a63034989a +MISC ChangeLog 13133 SHA256 7bf8732c3e2b5bdd2b66c4072a30d3574fa91fb803885f031ab62d1e24d8b8ba SHA512 c6658110d1ac84764ba9b5edda5805dfd4aae32792225af10d91b58131b2e5b3b58e53e49955c970ee19089a56cde589c7ae5ecb842632ea9885b21bec4bd6ca WHIRLPOOL 6f51dee04e89cbfe9c6ee52fa8c84468d5ec41cdf2db69f9d8f5736bc00d6affe551d4bffb3d1ecc4ff53a2c741d9bb4b435b4b5c7a8f564cdbe119da0a5554b +MISC ChangeLog-2015 766 SHA256 47a995271ef46fd91bd6faa7027d24e4812f7c1d33fde1fdbd76a8e03af67b43 SHA512 20e1caf00055ca297ffa8b1e2f7cb81bfbef9ef356857b8ff58f78d47608d97a3cbf562b1882b5b4ba6fa089efdbf72bfd8f1aaf6eb6f1fabb176488684576ef WHIRLPOOL fe80f9270a3fd3be6675d7e6d9f9cfb910e832738a8ee55098b391ce087ff3c66cd86b5ea41a97dbe4f88162292ff73dd4adb76bdd87dce2eb6f8bf9e329d33f +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/polkit-kde-agent/metadata.xml b/kde-plasma/polkit-kde-agent/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/polkit-kde-agent/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.10.5.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.10.5.ebuild new file mode 100644 index 000000000000..b3dc601bc2e2 --- /dev/null +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.10.5.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="${PN}-1" +inherit kde5 + +DESCRIPTION="PolKit agent module for KDE Plasma" +HOMEPAGE="https://www.kde.org" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + || ( $(add_frameworks_dep polkit-qt) >=sys-auth/polkit-qt-0.112.0[qt5(+)] ) +" +RDEPEND="${DEPEND} + !sys-auth/polkit-kde-agent:4[-minimal(-)] + !sys-auth/polkit-kde-agent:5 +" diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest new file mode 100644 index 000000000000..1fe2f7c3fb2f --- /dev/null +++ b/kde-plasma/powerdevil/Manifest @@ -0,0 +1,10 @@ +AUX 10-org.freedesktop.upower.pkla 327 SHA256 2ccc1115e1b7ee89f2e560f13d90f26be021e17bb2f597d0c83bea518106edb5 SHA512 05bd1dd122e909ff9020708985d567436b80c273edc620e5a59d7e1b4208722c59515db6247c19c18aad0a4121155950a445f25160b1780411dcc6854a5e4ba6 WHIRLPOOL 6c68edc196b78fece4537871f8373317946c5b94a53dbd98ea136abdf614a3c071b5541e2b2bd790564dce0ed98a5df5d7919a676bff08a79cb2fdf677cde9b3 +AUX 20-org.freedesktop.consolekit.system.stop-multiple-users.pkla 329 SHA256 266b9dd084ee66befc08962639852111de370cc6f51f94231967d0ad0ae55da0 SHA512 d37a320a0efdacef234e74eab5990fa1fa92bec1b2a604d54cd657c2860d44263abdce9a3fdbc8fd76004a75012dd3e090aa99c67b74d5edcfbb2ce7c61a4145 WHIRLPOOL 14e0fba1a89f2d5a4cd47f604300a19e68b1fdc70345f4fdd960f487c653d048ce66e6960e194256fecd69cd87ad1191c401bbcc95c620d7677ed90939a4e67f +AUX 30-org.freedesktop.consolekit.system.restart-multiple-users.pkla 325 SHA256 907173a1b071daf39d61a370edc5a8ec378f559beea80ece23721e6ec5b3a870 SHA512 a24b32270108c141ae8877ab3f81f9cbac64a7ea1cce82c6a42d8a120ee8056beff3981f33e45e214cc6e4a08b732d23a3a7a86f43afe518099c64c54ea706d4 WHIRLPOOL 573b6a962fb2def7e719e92ba9b2df815daa882b2f607b6da6dc8efe23c19fc05d548b4d6ac13c34ccfd358489fffd9e5c455660356f0a48a58f53f783004df4 +AUX 40-org.freedesktop.consolekit.system.suspend-multiple-users.pkla 367 SHA256 c87dba2cd419821fba055cff908128788fbdfe4eb5823620a02fe410b1cb2123 SHA512 c359ed4a577f02810b56fd6032cce1b59df720598f7ea61e68d74dae2929a2ac81b1db3ffa57e9aa29c594639f3ea6875f2f7cdef214e7f61fd37c153c7b1444 WHIRLPOOL f4cc77de1aff406b93ce9bfa55e8445b2139d9a586f5ebab8e0676c198bb9289f59856293e5ef06ee1861cb6d44e8622bf0cbbb45c40d3b0e82ae42f56e210bd +AUX 50-org.freedesktop.consolekit.system.hibernate-multiple-users.pkla 308 SHA256 2ad352b081b81e06f60f9705bd177915d3adc0caeb02a32ac9ada49475d7c89e SHA512 f3051bdb62ca0c0e63f35f95cfbf6c8afcc9910fb61be8d78c7769a4e01f8d4a8b5c96a7ffa2b5f8be200a5f23f08ec4201a2d8ffc6230e9468807d7b79d85fe WHIRLPOOL 026e87aa0178293f34e551866341f08cab2af91a49545a4c86460746fceb6b09e2dcc56dd26b5ea75396c9f8a058d1c0562ed0248cee27033fe444ce99134d3c +DIST powerdevil-5.10.5.tar.xz 360264 SHA256 67774545bc5fdd6edd96d28aa68835444cf5e0df2af80418dccb3ba4f6a3f035 SHA512 17583309138481f6501a0d255c0a32f993fb5ce06f7d88be26ae4ae9dfdea60e4fa803817bd8a021ccb6c020e00a70da0db40d032588807bd36f5f601f536eba WHIRLPOOL 6b768311a80e171af1a7b2fddd4a79a688a6c24b774dbabf05f571dd28bfa0dd699e1cfe13361653da02120e36d0a97208293e8b2e0a5b20b82f6051b9123e2b +EBUILD powerdevil-5.10.5.ebuild 2255 SHA256 a015a4eece91ede33cbd5f99a7d4fcb6363975a6185f76bce68d6dfeadc6a270 SHA512 336f61446ac7ab14b7067c81c0bf6275089d869f31015ecc9deab3802c9349f4b3a98d2ef1e1bbf71dd590143b34f04e5c08367d36d77ad59f5aed2f0a2c3259 WHIRLPOOL b7d5041de4b7632cd4a47c09cc3a34d320c37c0f673b0830638a5b81409254884a4f1b4324ee27e6343c653c9964f2ce91a7046cad0426c2c12d08f1c1c17740 +MISC ChangeLog 14870 SHA256 d3d2f49e76a08604c53a70873c5892a8d959605fa431d52e02141cb5dd6043f9 SHA512 9edb6a67576678b8c7ef77993eb6d3cf58090675d83279736c290b350e6d5eec248e1daf87d8be392bf32aa69ed8f2b7f07de01554dbe3479aae33998d418182 WHIRLPOOL c079e1ccfb69688317f066cd2079b7e9c68f2f20408a886708fbf0431319e0db11b45fe6a38d8d4db2588df8e5cb24aa778b13d7549de6c80c3f608725f2082f +MISC ChangeLog-2015 1159 SHA256 591e40b65d1712dd8e9188966dc58bc425a44093c9571609005746734d558074 SHA512 c4e5a3d9f7f70fda12e3d97d53bb0d0a33be961c1e3b0e4f7b22134e2070de0bdcfbd483ce06625bc4ccfb2e9f749e895b1cf6ab22db07d913dae814d9deb8c1 WHIRLPOOL a196bde0c5cac07ba4d9df2619e973aae990da006787f47a0bae4e89e219c41c3d837397fb8ae3ec7d4c26916b0143b79e9ca9145cbafa203289b5216153fa97 +MISC metadata.xml 499 SHA256 b047fb0c59aa725184b2de48e09fa567e91364dee6f3ecc3acababf644cc8715 SHA512 ca891169e23183f0bb2926097345784db84a56529f52610720d919cebe6686f7b3a05fe4b4da405ee140478ec77e68fc8619db887db2d9bf0889b9b0cf5b9a62 WHIRLPOOL ed123ee2d47c3d04352c67558b7e193545cd40f0b12f9dd5d4b5728bccf8c788fdf0e15e3ffaf4a1eb68bd7bc9691a7e740984242059ca4ecf4f71b0cdb0643a diff --git a/kde-plasma/powerdevil/files/10-org.freedesktop.upower.pkla b/kde-plasma/powerdevil/files/10-org.freedesktop.upower.pkla new file mode 100644 index 000000000000..263b1f92dd87 --- /dev/null +++ b/kde-plasma/powerdevil/files/10-org.freedesktop.upower.pkla @@ -0,0 +1,14 @@ +# Enable user suspend and hibernate support. +# +# Author: Eric Hameleers <alien@slackware.com> +# +# KDE bug #344456 +# Gentoo bug #529186 +# +[Allow all users to suspend and hibernate] +Identity=unix-group:users +Action=org.freedesktop.upower.suspend;org.freedesktop.upower.hibernate +ResultAny=yes +ResultInactive=no +ResultActive=yes + diff --git a/kde-plasma/powerdevil/files/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla b/kde-plasma/powerdevil/files/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla new file mode 100644 index 000000000000..87553184bb19 --- /dev/null +++ b/kde-plasma/powerdevil/files/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla @@ -0,0 +1,13 @@ +# Enable user shutdown support. +# +# Author: Eric Hameleers <alien@slackware.com> +# +# KDE bug #344456 +# Gentoo bug #529186 +# +[Allow all users to shutdown] +Identity=unix-group:users +Action=org.freedesktop.consolekit.system.stop-multiple-users;org.freedesktop.consolekit.system.stop +ResultAny=yes +ResultInactive=no +ResultActive=yes diff --git a/kde-plasma/powerdevil/files/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla b/kde-plasma/powerdevil/files/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla new file mode 100644 index 000000000000..1856535f5041 --- /dev/null +++ b/kde-plasma/powerdevil/files/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla @@ -0,0 +1,13 @@ +# Enable user restart. +# +# Author: Eric Hameleers <alien@slackware.com> +# +# KDE bug #344456 +# Gentoo bug #529186 +# +[Allow all users to restart] +Identity=unix-group:users +Action=org.freedesktop.consolekit.system.restart-multiple-users;org.freedesktop.consolekit.system.restart +ResultAny=yes +ResultInactive=no +ResultActive=yes diff --git a/kde-plasma/powerdevil/files/40-org.freedesktop.consolekit.system.suspend-multiple-users.pkla b/kde-plasma/powerdevil/files/40-org.freedesktop.consolekit.system.suspend-multiple-users.pkla new file mode 100644 index 000000000000..2d83f7c028f2 --- /dev/null +++ b/kde-plasma/powerdevil/files/40-org.freedesktop.consolekit.system.suspend-multiple-users.pkla @@ -0,0 +1,13 @@ +# Enable user suspend support with Consolekit2. +# +# Author: Eric Hameleers <alien@slackware.com> +# +# KDE bug #344456 +# Gentoo bug #529186 +# +[Allow all users to suspend with Consolekit2] +Identity=unix-group:users +Action=org.freedesktop.consolekit.system.suspend-multiple-users;org.freedesktop.consolekit.system.suspend +ResultAny=yes +ResultInactive=no +ResultActive=yes diff --git a/kde-plasma/powerdevil/files/50-org.freedesktop.consolekit.system.hibernate-multiple-users.pkla b/kde-plasma/powerdevil/files/50-org.freedesktop.consolekit.system.hibernate-multiple-users.pkla new file mode 100644 index 000000000000..10d95c5fd58d --- /dev/null +++ b/kde-plasma/powerdevil/files/50-org.freedesktop.consolekit.system.hibernate-multiple-users.pkla @@ -0,0 +1,10 @@ +# Enable user hibernate support with Consolekit2. +# +# Gentoo bug #580994 +# +[Allow all users to hibernate with Consolekit2] +Identity=unix-group:users +Action=org.freedesktop.consolekit.system.hibernate-multiple-users;org.freedesktop.consolekit.system.hibernate +ResultAny=yes +ResultInactive=no +ResultActive=yes diff --git a/kde-plasma/powerdevil/metadata.xml b/kde-plasma/powerdevil/metadata.xml new file mode 100644 index 000000000000..486a7cbb05ae --- /dev/null +++ b/kde-plasma/powerdevil/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="consolekit">Enable <pkg>sys-auth/consolekit</pkg> support</flag> + <flag name="wireless">Enable wireless energy saving actions via <pkg>kde-frameworks/bluez-qt</pkg> and <pkg>kde-frameworks/networkmanager-qt</pkg></flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/powerdevil/powerdevil-5.10.5.ebuild b/kde-plasma/powerdevil/powerdevil-5.10.5.ebuild new file mode 100644 index 000000000000..b3fc6cb8fc59 --- /dev/null +++ b/kde-plasma/powerdevil/powerdevil-5.10.5.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="Power management for KDE Plasma Shell" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/powerdevil" +KEYWORDS="amd64 ~arm x86" +IUSE="consolekit +wireless" + +DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kauth policykit) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_plasma_dep libkscreen) + $(add_plasma_dep plasma-workspace) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + virtual/libudev:= + x11-libs/libxcb + wireless? ( + $(add_frameworks_dep bluez-qt) + $(add_frameworks_dep networkmanager-qt) + ) +" + +RDEPEND="${DEPEND} + $(add_plasma_dep kde-cli-tools) + >=sys-power/upower-0.9.23 + consolekit? ( + >=sys-auth/consolekit-1.0.1 + sys-auth/polkit-pkla-compat + sys-power/pm-utils + ) + !kde-plasma/powerdevil:4 + !kde-plasma/systemsettings:4[handbook] +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package wireless KF5BluezQt) + $(cmake-utils_use_find_package wireless KF5NetworkManagerQt) + ) + + kde5_src_configure +} + +src_install() { + kde5_src_install + + if use consolekit ; then + insinto /etc/polkit-1/localauthority/10-vendor.d/ + doins "${FILESDIR}"/10-org.freedesktop.upower.pkla + doins "${FILESDIR}"/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla + doins "${FILESDIR}"/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla + doins "${FILESDIR}"/40-org.freedesktop.consolekit.system.suspend-multiple-users.pkla + doins "${FILESDIR}"/50-org.freedesktop.consolekit.system.hibernate-multiple-users.pkla + fi +} diff --git a/kde-plasma/qguiplatformplugin_kde/Manifest b/kde-plasma/qguiplatformplugin_kde/Manifest new file mode 100644 index 000000000000..dbf98b6fb117 --- /dev/null +++ b/kde-plasma/qguiplatformplugin_kde/Manifest @@ -0,0 +1,4 @@ +DIST kde-workspace-4.11.22.tar.xz 13553668 SHA256 f035334e843d67ee88551ae9e6c5f64bf7b1edfe311b12501575fe74be0b03b7 SHA512 9def2cc8d1e597259966cd6cc44e9aad7ebe2c7cde5943e362c6782d1344e7da4fff0dddd0fe0c948bca159dba128d8a36006e1ae409415cd22f74955d0a9b95 WHIRLPOOL 14b0fcef19bda4b92a42612387fb6307a50dbb3620e911e3e0aaf5d764fb263e1959baae2e55cb71d92d064542844ae963b170bb960a9b7dc18a11627b731802 +EBUILD qguiplatformplugin_kde-4.11.22.ebuild 293 SHA256 fb6f7da495bb46f7f1bd9be4ba3bef15e30669402b412f5424d60645a8d641d4 SHA512 c58415aade355c0c358eb7d41013e6ea5a7ba3fcd573a7826a32a11da8b48443c4c34a5a42639e2d32643065797833e1dc1e2aaeefb49c7c39f9999f68e00837 WHIRLPOOL b10b175b8ea850fa47f836952d19d1f50c00078038b7efe0e5a0b69e5fadc6f94604d4dc9a325917184d22ae6442dacc04a6739745599cfefa8189bf53bb0365 +MISC ChangeLog 377 SHA256 697277c8ee0434ee67d41c303d2f0ef56ee69afe41133f114aeb6f2098dcc878 SHA512 fce3f6768daee1d081943fc1e2f8004ad3c66db379ce1f5f846b565c054daa1938332415fe1ecc5cb2deda896718e116be82e0767d9bcbc3e943bec1d997a860 WHIRLPOOL 1f8aa64914f3099161929d7e14d07f49c2aec2cca9924b431f26f4f5b6e7df548c987bb21a5f60625c5a30417a2088f042691a0842779f6906b12556c1c82004 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/qguiplatformplugin_kde/metadata.xml b/kde-plasma/qguiplatformplugin_kde/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/qguiplatformplugin_kde/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.22.ebuild b/kde-plasma/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.22.ebuild new file mode 100644 index 000000000000..0c587aa17169 --- /dev/null +++ b/kde-plasma/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.22.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +KMNAME="kde-workspace" +inherit kde4-meta + +DESCRIPTION="Helps integration of pure Qt applications with KDE Plasma" +KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux" +IUSE="debug" diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest new file mode 100644 index 000000000000..0e885bd24896 --- /dev/null +++ b/kde-plasma/sddm-kcm/Manifest @@ -0,0 +1,5 @@ +DIST sddm-kcm-5.10.5.tar.xz 58984 SHA256 5c2731f34e76fff4c6a228163426a1777f6658fe08284987341af6665769148e SHA512 d170de912cd6f6172d56704972bc605db4b203a215369c7f9476cab360c992b64236da39f86bb596435b28c83f93cc4ab6bb1efc891855100e1c9fe158a724c3 WHIRLPOOL 6dc5a4eb51a36570cfec0d393a3791d5361a1dd2b04e3efae01c966985a21f1ddb71aefdbbf04a210842470afb328f622057c6e97b4c20d146e2e871d19f2f22 +EBUILD sddm-kcm-5.10.5.ebuild 922 SHA256 0406196d5f81c38dbee667538fb6042fafdbf1e4ecbeabd0c44837a32bffd4c2 SHA512 845adef014ed191d8a2230e9f68c4b525b0890a3c366fabab67905a08883dc261e85a778cb031243bc848fb05a562ae973a5670ed58e741235f2935e1c6d2d90 WHIRLPOOL 2e375569646e77fb5985e519a1588a5918d3748ebc755d615e3e24888ef75f2e27487b684e52058b0d24d18bde2f21d4f36a7bc19fefc72b1a8ba563022eba0b +MISC ChangeLog 12141 SHA256 86700c703790bcfc85dfcc9ab44be1f1d8b3266a0e38fabb708cf218ee8c40f5 SHA512 c33a24c029738447dc8ad912a6be1044ecb88c7c355c06a3d137cbd33d94b0fbe2b344de24fa076cbf1283491dce7749778600100a6dc549d1c2a57517883ea4 WHIRLPOOL d231de675bef80af44cc3a09e2a321fcb88134f7c893f6dadf158f1397d80583e2260f92cbe46f96037b1feb06b22486be6b98c6ea7bba614dc6139fd54a17b0 +MISC ChangeLog-2015 710 SHA256 fe3f1b3f60d0c4c573e273578fbce8affd00d9899c058ab58a2717d3d5f5b985 SHA512 b535bdb4b53eeabde8755c6262ee53e62e0bab2663cdf1dfec00078dd47a0a741283ae8245cef315818ee690b88f70015187cbb15cc4b2908346120eb84e49f5 WHIRLPOOL 11d7b0f838e5e7a3643283853ef119351b74947700fcbd1891071f88e7abdbdee90fb3bee131e08ae4155afb7137a56e5362df36e7be5e659a723042f193aa6f +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/sddm-kcm/metadata.xml b/kde-plasma/sddm-kcm/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/sddm-kcm/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.10.5.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.10.5.ebuild new file mode 100644 index 000000000000..69875a2d58d6 --- /dev/null +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.10.5.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="KDE Plasma control module for SDDM" +HOMEPAGE="https://projects.kde.org/projects/kdereview/sddm-kcm" + +LICENSE="GPL-2+" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kauth) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libXcursor +" +DEPEND="${COMMON_DEPEND} + x11-libs/libXfixes +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + x11-misc/sddm + !kde-misc/sddm-kcm +" + +DOCS=( CONTRIBUTORS ) diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest new file mode 100644 index 000000000000..7d6bcdc7079d --- /dev/null +++ b/kde-plasma/systemsettings/Manifest @@ -0,0 +1,5 @@ +DIST systemsettings-5.10.5.tar.xz 154808 SHA256 22e645fe21dc8b906ccfd2daa1a424f6b661a218ffdec9e289f50b295dbd7c2c SHA512 e756e82c3bb797bad86bd63d4a5c265711d6e169e8e7cde22fcc0c91bb1a4b42d552f0816d58116c5ea495df95345bd247b7949ac13ba090f74ef694632332de WHIRLPOOL c5bf78d137c3933661ef0b0f90517596846e2dc7e5f434ffd90190439b37fa788a59102e8a5c08c2aa4f68dc40e8c611023c6f81546c949dcae19bc20fde2b21 +EBUILD systemsettings-5.10.5.ebuild 1073 SHA256 6440c2a801d444267e22814d1180a0a6aaeb921317f12bf9dee4ca6dabc7e6bc SHA512 ef606976a8d31f5d3129231e68097fe6ee04d570391248e6c73d06c2d3c8207e7c01d3779ec99911c89bcd32f79521e8bc8208439957c94646e67df905d05f33 WHIRLPOOL 7d557db09033b008431efd6263f8a358fc8f4420fc3348793acb4e8cb02fa1ef70a9bea537c2d67fcb4082d123d0d4c2937ea43a23e61d087cdade9114468b84 +MISC ChangeLog 13696 SHA256 91d37679ac7ac4253fb1ae2fd23d9240b34358af603efe8e91269efeeabb4535 SHA512 af549929608ef264bb7aaf9893fa3d05f1c135ad2470740b251e1a0d0de242597e74d3b6af00c65ebeeed64e2e8b2f253bc9600a868ac3a02e3323476095df7d WHIRLPOOL 2ef6dc94350335ab8f1ddb3b05276c47af534f279540dab70f9ebb0ead7f4920f67fc5b2ac3aa6fc1ced55494ab28507322cca52e3a5980a0f119ec0490ee2d3 +MISC ChangeLog-2015 752 SHA256 bba7fa7b0d94886cadc43b95b8058782406612b8a9045881692191783f8a6cdb SHA512 f95f59e061299f0a15a29f473df03af4caee95119a00a46f681da6a556e422ac502da7f03bedd94555063c404431db201c412bb5084dd446116ac74d8875bc25 WHIRLPOOL 868c009bda9d7f15ef1431223037af3af05484a5e34f406a807f130d5f544d3112680ec2a0884327b08ccb3bad1dd262cf93c3405bc5a87b9d4c67255249df11 +MISC metadata.xml 363 SHA256 73eff597c1a56003bbd8c113b36c6b9892a1ddde54e3ff7eb15542bf3d41ee8d SHA512 c90aba5c6ae443cbdbd45523a53548a5fde61d0eca8af6180eee3f9e0e92e546df3533abf58c9ac2b1a60ffb6dc6751b64f6128be1e8d623e5fc90aff90771eb WHIRLPOOL 6cc6c6b61cd90e9f19faa5ea8393bec3b220ba7e0d8b4d086c1234562c7e84fdbf2ab5dea0cd43cd8750b8becf40ab88682deb157b16440005f4df742ab2bc4c diff --git a/kde-plasma/systemsettings/metadata.xml b/kde-plasma/systemsettings/metadata.xml new file mode 100644 index 000000000000..b028a419c873 --- /dev/null +++ b/kde-plasma/systemsettings/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <use> + <flag name="classic">Enable classic mode plugin, requires <pkg>kde-frameworks/khtml</pkg></flag> + </use> +</pkgmetadata> diff --git a/kde-plasma/systemsettings/systemsettings-5.10.5.ebuild b/kde-plasma/systemsettings/systemsettings-5.10.5.ebuild new file mode 100644 index 000000000000..4983d2a4e4f8 --- /dev/null +++ b/kde-plasma/systemsettings/systemsettings-5.10.5.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="System settings utility" +KEYWORDS="amd64 ~arm x86" +IUSE="classic gtk" + +DEPEND=" + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + classic? ( $(add_frameworks_dep khtml) ) +" +RDEPEND="${DEPEND} + gtk? ( $(add_plasma_dep kde-gtk-config) ) + !kde-plasma/systemsettings:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package classic KF5KHtml) + ) + + kde5_src_configure +} diff --git a/kde-plasma/user-manager/Manifest b/kde-plasma/user-manager/Manifest new file mode 100644 index 000000000000..a8db29aa6537 --- /dev/null +++ b/kde-plasma/user-manager/Manifest @@ -0,0 +1,4 @@ +DIST user-manager-5.10.5.tar.xz 544500 SHA256 d84a059f32be294f0da407655c867c559818b6660913ecf8eb503b25c58131ba SHA512 9d2d216415b4c9c67b6cda8c1c177c76e6aa4dc7034faddd48675bc30a4d785e95a0d60cfdd7c654b1cb39a2be9afb1cbdc12a3969c511a4ab8f960f69af1fcf WHIRLPOOL fa8f19dc7c161e549d11cc1ed73cedb141ca95cbd78e1ecb81b4bfebea162c3dcbff07fb50084ec70c97e88c73cc79b4c8f8837a0d77ecd338fd3aaf2c1995d7 +EBUILD user-manager-5.10.5.ebuild 668 SHA256 20c5aed82c6d290832df893712c77d90aab9116f1d41b0c92346cb2b42a2f285 SHA512 a8e77720a9ece02dc8b210211861727afdaabbb04749a836bb1a00a386098a7fd72ba9ce57dd4a93b88320f0379090dce15798b897dfe965d2277023d36d7c90 WHIRLPOOL a3dbf9b6b64af56080b6a4ab46370e924da3a635112d20905868557a0815d9c5155bfc988fa0a9dbb656c67cd9a3878df2b4cb48eecf3c3c0cef8950faf5286d +MISC ChangeLog 10571 SHA256 129049cf67b632dd75ec391f76d853b9eb1ab713902b7342551c7c0db6ad6517 SHA512 a24780c15d3488ba52ef22ce8302d0fca1fba1aed90bb68ce59ee96fa60ec89c8437429f98e0f299359a861d6786bd34085815bbfadd16af637dee4bca2594d7 WHIRLPOOL 1f3a6611b0dd86287daeaa693ac45754c18e1f4ae5a48417dab75fa66e032a85f3d247f7f1042029c6710adacc970692d02c1b814ca1aba9a1e932a74bc89966 +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/kde-plasma/user-manager/metadata.xml b/kde-plasma/user-manager/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/kde-plasma/user-manager/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> +</pkgmetadata> diff --git a/kde-plasma/user-manager/user-manager-5.10.5.ebuild b/kde-plasma/user-manager/user-manager-5.10.5.ebuild new file mode 100644 index 000000000000..9497922a97fd --- /dev/null +++ b/kde-plasma/user-manager/user-manager-5.10.5.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Simple system settings module to manage the users of your system" +KEYWORDS="amd64 ~arm x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + >=dev-libs/libpwquality-1.3.0 +" +RDEPEND="${DEPEND}" |