summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Huber <johu@gentoo.org>2016-11-06 13:17:52 +0100
committerJohannes Huber <johu@gentoo.org>2016-11-06 13:19:30 +0100
commita3f30b09e69db23946c7e0eba3f6eec4e0dfa77b (patch)
tree72efc33ae548a6075d44f2208dc08fc72d4ba0bc /kde-plasma
parentapp-arch/unar: amd64 stable (diff)
downloadgentoo-a3f30b09e69db23946c7e0eba3f6eec4e0dfa77b.tar.gz
gentoo-a3f30b09e69db23946c7e0eba3f6eec4e0dfa77b.tar.bz2
gentoo-a3f30b09e69db23946c7e0eba3f6eec4e0dfa77b.zip
kde-base/kwin -> kde-plasma/kwin
Diffstat (limited to 'kde-plasma')
-rw-r--r--kde-plasma/kwin/Manifest1
-rw-r--r--kde-plasma/kwin/kwin-4.11.22.ebuild80
-rw-r--r--kde-plasma/kwin/kwin-5.7.5.ebuild2
-rw-r--r--kde-plasma/kwin/kwin-5.8.3.ebuild2
-rw-r--r--kde-plasma/kwin/metadata.xml1
-rw-r--r--kde-plasma/systemsettings/systemsettings-4.11.22-r2.ebuild2
6 files changed, 85 insertions, 3 deletions
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 43945cabea99..be35dff21b48 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,3 @@
+DIST kde-workspace-4.11.22.tar.xz 13553668 SHA256 f035334e843d67ee88551ae9e6c5f64bf7b1edfe311b12501575fe74be0b03b7 SHA512 9def2cc8d1e597259966cd6cc44e9aad7ebe2c7cde5943e362c6782d1344e7da4fff0dddd0fe0c948bca159dba128d8a36006e1ae409415cd22f74955d0a9b95 WHIRLPOOL 14b0fcef19bda4b92a42612387fb6307a50dbb3620e911e3e0aaf5d764fb263e1959baae2e55cb71d92d064542844ae963b170bb960a9b7dc18a11627b731802
DIST kwin-5.7.5.tar.xz 3936628 SHA256 ab1e98d3ff19699c89343a51861202dd93c913eb9d9215118c3fab86e99126d6 SHA512 6a7dbf9cf66006516179c5868e47038e0f967f3b2bbe6b431a707cd8ce03cc8dcea800f1dfd6a9482c30321e3b3b84593162bb050f045be4cffdadbc0090f9d7 WHIRLPOOL 75537ec4717e6a41280f97fb137ff28459d03789e79897a81da558c7fcae0ac08c64e9f034d6d9ef42e290d894173c96a1a3ab9dbaa9c6193b3d1272fedbaaf6
DIST kwin-5.8.3.tar.xz 3976096 SHA256 3ce0be9e6908b8658df2bcde203b71f4c1132e0bd273a2d7d5dea81adc097f28 SHA512 a4f8b45411bef9a4cef9a0899a5cc9b2133af9783fd40e5b4cd0b11f8e426eb57bfd40cc97c055d6a9766b3e938fcba166efca9ce206ed6746f938234bbf724c WHIRLPOOL 13258fb4c3dcba82c5a5db70fd54f7ee9d3a4e45703cebed925ea1968f8d8bc0a8b2344639b8496efc64c06bd870fb6acbb3a4233bded264126a01745521c153
diff --git a/kde-plasma/kwin/kwin-4.11.22.ebuild b/kde-plasma/kwin/kwin-4.11.22.ebuild
new file mode 100644
index 000000000000..d96f24bd4271
--- /dev/null
+++ b/kde-plasma/kwin/kwin-4.11.22.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="kde-workspace"
+DECLARATIVE_REQUIRED="always"
+OPENGL_REQUIRED="always"
+
+#VIRTUALX_REQUIRED=test
+RESTRICT=test
+# test 8: kwin-TestVirtualDesktops hangs even with virtualx
+
+inherit flag-o-matic kde4-meta
+
+DESCRIPTION="KDE window manager"
+HOMEPAGE+=" https://userbase.kde.org/KWin"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
+IUSE="debug gles opengl wayland"
+
+COMMONDEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kdelibs opengl)
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep liboxygenstyle)
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ >=x11-libs/libXrandr-1.2.1
+ x11-libs/libXrender
+ x11-libs/libXxf86vm
+ opengl? ( >=media-libs/mesa-7.10 )
+ gles? ( >=media-libs/mesa-7.12[egl(+),gles2] )
+ wayland? ( >=media-libs/mesa-9.0[egl(+),wayland] )
+"
+DEPEND="${COMMONDEPEND}
+ x11-libs/xcb-util-renderutil
+ x11-proto/compositeproto
+ x11-proto/damageproto
+ x11-proto/fixesproto
+ x11-proto/randrproto
+ x11-proto/renderproto
+"
+RDEPEND="${COMMONDEPEND}
+ x11-apps/scripts
+"
+
+KMEXTRACTONLY="
+ ksmserver/
+ libs/kephal/
+ libs/oxygen/
+"
+
+# you need one of these
+REQUIRED_USE="!opengl? ( gles ) !gles? ( opengl ) wayland? ( gles )"
+
+src_configure() {
+ # FIXME Remove when activity API moved away from libkworkspace
+ append-cppflags "-I${EPREFIX}/usr/include/kworkspace"
+
+ local mycmakeargs=(
+ $(cmake-utils_use_with gles OpenGLES)
+ $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with wayland Wayland)
+ -DWITH_X11_Xcomposite=ON
+ )
+
+ kde4-meta_src_configure
+}
diff --git a/kde-plasma/kwin/kwin-5.7.5.ebuild b/kde-plasma/kwin/kwin-5.7.5.ebuild
index eb9dc605ddeb..3cd72f9941df 100644
--- a/kde-plasma/kwin/kwin-5.7.5.ebuild
+++ b/kde-plasma/kwin/kwin-5.7.5.ebuild
@@ -78,7 +78,7 @@ RDEPEND="${COMMON_DEPEND}
)
)
!<kde-apps/kdeartwork-meta-15.08.3-r1:4
- !kde-base/kwin:4
+ !kde-plasma/kwin:4
!kde-plasma/systemsettings:4
"
DEPEND="${COMMON_DEPEND}
diff --git a/kde-plasma/kwin/kwin-5.8.3.ebuild b/kde-plasma/kwin/kwin-5.8.3.ebuild
index 5f8ff10e7cca..7110fb49890b 100644
--- a/kde-plasma/kwin/kwin-5.8.3.ebuild
+++ b/kde-plasma/kwin/kwin-5.8.3.ebuild
@@ -78,7 +78,7 @@ RDEPEND="${COMMON_DEPEND}
)
)
!<kde-apps/kdeartwork-meta-15.08.3-r1:4
- !kde-base/kwin:4
+ !kde-plasma/kwin:4
!kde-plasma/systemsettings:4
"
DEPEND="${COMMON_DEPEND}
diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml
index e816cb21af76..41b45b3539d7 100644
--- a/kde-plasma/kwin/metadata.xml
+++ b/kde-plasma/kwin/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo KDE Project</name>
</maintainer>
<use>
+ <flag name="gles">Enable support for GLES</flag>
<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>
diff --git a/kde-plasma/systemsettings/systemsettings-4.11.22-r2.ebuild b/kde-plasma/systemsettings/systemsettings-4.11.22-r2.ebuild
index 665deb46dad5..4bdb0d4a3e91 100644
--- a/kde-plasma/systemsettings/systemsettings-4.11.22-r2.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-4.11.22-r2.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
COMMONDEPEND="
dev-libs/glib:2
- $(add_kdebase_dep kwin)
+ kde-plasma/kwin:4
$(add_kdebase_dep libkworkspace)
media-libs/fontconfig
>=media-libs/freetype-2