From 4e8b1c969f1d8eab45deef64392b56dbbfc9d87a Mon Sep 17 00:00:00 2001 From: Michael Palimaka Date: Sun, 1 Feb 2015 18:12:35 +0000 Subject: [PATCH] Add initial profile for KDE Plasma 5. --- profiles/ChangeLog | 8 +++- profiles/targets/desktop/plasma/eapi | 1 + profiles/targets/desktop/plasma/make.defaults | 5 +++ profiles/targets/desktop/plasma/package.use | 42 +++++++++++++++++++ profiles/targets/desktop/plasma/parent | 1 + profiles/targets/desktop/plasma/use.force | 4 ++ 6 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 profiles/targets/desktop/plasma/eapi create mode 100644 profiles/targets/desktop/plasma/make.defaults create mode 100644 profiles/targets/desktop/plasma/package.use create mode 100644 profiles/targets/desktop/plasma/parent create mode 100644 profiles/targets/desktop/plasma/use.force diff --git a/profiles/ChangeLog b/profiles/ChangeLog index 1dcb32e7b8c9..14951bf7b425 100644 --- a/profiles/ChangeLog +++ b/profiles/ChangeLog @@ -1,11 +1,17 @@ # ChangeLog for profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.9738 2015/02/01 16:02:48 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.9739 2015/02/01 18:12:35 kensington Exp $ # # This ChangeLog should include records for all changes in profiles directory. # Only typo fixes which don't affect portage/repoman behaviour could be avoided # here. If in doubt put a record here! + 01 Feb 2015; Michael Palimaka + +targets/desktop/plasma/eapi, +targets/desktop/plasma/make.defaults, + +targets/desktop/plasma/package.use, +targets/desktop/plasma/parent, + +targets/desktop/plasma/use.force: + Add initial profile for KDE Plasma 5. + 01 Feb 2015; Ben de Groot base/use.stable.mask: Keep qt5 in use.stable.mask until Qt5 goes stable diff --git a/profiles/targets/desktop/plasma/eapi b/profiles/targets/desktop/plasma/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/targets/desktop/plasma/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/targets/desktop/plasma/make.defaults b/profiles/targets/desktop/plasma/make.defaults new file mode 100644 index 000000000000..b15ad80222f1 --- /dev/null +++ b/profiles/targets/desktop/plasma/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/plasma/make.defaults,v 1.1 2015/02/01 18:12:35 kensington Exp $ + +USE="consolekit declarative dri kde kipi phonon plasma policykit qml qt5 semantic-desktop widgets xcomposite xinerama xscreensaver" diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use new file mode 100644 index 000000000000..86379b8fab60 --- /dev/null +++ b/profiles/targets/desktop/plasma/package.use @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/plasma/package.use,v 1.1 2015/02/01 18:12:35 kensington Exp $ + +# Not required, but makes life easier with Qt; bug 457934 +app-arch/unzip natspec + +# Required by app-office/akonadi-server +dev-qt/qtsql mysql + +# Required by dev-qt/qtcore +dev-libs/libpcre pcre16 + +# Required by media-gfx/graphviz which is required by kde-apps/kcachegrind +media-libs/gd fontconfig + +# Required by kde-apps/libkexiv2 +media-gfx/exiv2 xmp + +# Required by kde-base/pykde4 +dev-python/PyQt4 script sql webkit + +# Required by kde-frameworks/kactivities +sys-libs/zlib minizip + +# Required by kde-frameworks/kapidox +media-gfx/graphviz python + +# Required by kde-frameworks/kcoreaddons +dev-qt/qtcore icu + +# Required by kde-plasma/kwin +media-libs/mesa egl + +# Allow certain KDE 4 components to be coinstalled with Plasma 5 +kde-base/baloo minimal +kde-base/kactivities minimal +kde-base/kde-meta minimal +kde-base/kdeartwork-meta minimal +kde-base/kdebase-kioslaves minimal +kde-base/kdebase-meta minimal +kde-base/kdebase-runtime-meta minimal diff --git a/profiles/targets/desktop/plasma/parent b/profiles/targets/desktop/plasma/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/targets/desktop/plasma/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/targets/desktop/plasma/use.force b/profiles/targets/desktop/plasma/use.force new file mode 100644 index 000000000000..5a52ef021a76 --- /dev/null +++ b/profiles/targets/desktop/plasma/use.force @@ -0,0 +1,4 @@ +# Force policykit on, other configurations are *maybe* possible but +# not supported. If you know how to disable this mask, you also know enough to +# handle the consequences. +policykit -- 2.26.2