1 |
commit: e73ff9c9bcb68d7daae2991b19cfe92bf6b89fb5 |
2 |
Author: Tomas Chvatal <scarabeus <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun May 1 19:48:46 2011 +0000 |
4 |
Commit: Tomas Chvatal <scarabeus <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun May 1 19:48:46 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=e73ff9c9 |
7 |
|
8 |
[kde-base/kwin] Update to reflect upstream config changes. |
9 |
|
10 |
--- |
11 |
kde-base/kwin/kwin-9999.ebuild | 20 +++++++------------- |
12 |
1 files changed, 7 insertions(+), 13 deletions(-) |
13 |
|
14 |
diff --git a/kde-base/kwin/kwin-9999.ebuild b/kde-base/kwin/kwin-9999.ebuild |
15 |
index a893720..fac5953 100644 |
16 |
--- a/kde-base/kwin/kwin-9999.ebuild |
17 |
+++ b/kde-base/kwin/kwin-9999.ebuild |
18 |
@@ -10,9 +10,8 @@ inherit kde4-meta |
19 |
|
20 |
DESCRIPTION="KDE window manager" |
21 |
KEYWORDS="" |
22 |
-IUSE="debug xcomposite xinerama" |
23 |
+IUSE="debug gles xcomposite xinerama" |
24 |
|
25 |
-# NOTE disabled for now: captury? ( media-libs/libcaptury ) |
26 |
COMMONDEPEND=" |
27 |
$(add_kdebase_dep kephal) |
28 |
$(add_kdebase_dep libkworkspace) |
29 |
@@ -21,7 +20,8 @@ COMMONDEPEND=" |
30 |
x11-libs/libXfixes |
31 |
>=x11-libs/libXrandr-1.2.1 |
32 |
x11-libs/libXrender |
33 |
- opengl? ( virtual/opengl ) |
34 |
+ opengl? ( >=media-libs/mesa-7.10 ) |
35 |
+ gles? ( >=media-libs/mesa-7.10[egl,gles] ) |
36 |
xcomposite? ( x11-libs/libXcomposite ) |
37 |
xinerama? ( x11-libs/libXinerama ) |
38 |
" |
39 |
@@ -47,22 +47,16 @@ PATCHES=( |
40 |
"${FILESDIR}/${PN}-4.4.2-xinerama_cmake_automagic.patch" |
41 |
) |
42 |
|
43 |
-src_prepare() { |
44 |
-# NOTE uncomment when enabled again by upstream |
45 |
-# if ! use captury; then |
46 |
-# sed -e 's:^PKGCONFIG..libcaptury:#DONOTFIND &:' \ |
47 |
-# -i kwin/effects/CMakeLists.txt || \ |
48 |
-# die "Making captury optional failed." |
49 |
-# fi |
50 |
- |
51 |
- kde4-meta_src_prepare |
52 |
-} |
53 |
+# you can use just gles or opengl or none |
54 |
+REQUIRED_USE="opengl? ( !gles ) gles? ( !opengl )" |
55 |
|
56 |
src_configure() { |
57 |
# FIXME Remove when activity API moved away from libkworkspace |
58 |
append-cppflags "-I${EKDEDIR}/include/kworkspace" |
59 |
|
60 |
mycmakeargs=( |
61 |
+ $(cmake-utils_use_with gles OpenGLES) |
62 |
+ $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES) |
63 |
$(cmake-utils_use_with opengl OpenGL) |
64 |
$(cmake-utils_use_with xinerama X11_Xinerama) |
65 |
) |