1 |
commit: 2a2531a970e6df705387532f3dc203ace9934a1f |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jun 23 20:12:21 2022 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 23 20:12:21 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2531a9 |
7 |
|
8 |
media-libs/clutter: update EAPI 6 -> 8 |
9 |
|
10 |
Signed-off-by: David Seifert <soap <AT> gentoo.org> |
11 |
|
12 |
...tter-1.26.4.ebuild => clutter-1.26.4-r1.ebuild} | 26 ++++++++++++---------- |
13 |
1 file changed, 14 insertions(+), 12 deletions(-) |
14 |
|
15 |
diff --git a/media-libs/clutter/clutter-1.26.4.ebuild b/media-libs/clutter/clutter-1.26.4-r1.ebuild |
16 |
similarity index 92% |
17 |
rename from media-libs/clutter/clutter-1.26.4.ebuild |
18 |
rename to media-libs/clutter/clutter-1.26.4-r1.ebuild |
19 |
index cf8a1f4f2a18..7501ce0deb16 100644 |
20 |
--- a/media-libs/clutter/clutter-1.26.4.ebuild |
21 |
+++ b/media-libs/clutter/clutter-1.26.4-r1.ebuild |
22 |
@@ -1,8 +1,7 @@ |
23 |
-# Copyright 1999-2021 Gentoo Authors |
24 |
+# Copyright 1999-2022 Gentoo Authors |
25 |
# Distributed under the terms of the GNU General Public License v2 |
26 |
|
27 |
-EAPI=6 |
28 |
-GNOME2_LA_PUNT="yes" |
29 |
+EAPI=8 |
30 |
|
31 |
inherit gnome2 virtualx |
32 |
|
33 |
@@ -11,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Clutter" |
34 |
|
35 |
LICENSE="LGPL-2.1+ FDL-1.1+" |
36 |
SLOT="1.0" |
37 |
- |
38 |
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86" |
39 |
IUSE="aqua debug doc egl gtk +introspection test wayland X" |
40 |
RESTRICT="!test? ( test )" |
41 |
REQUIRED_USE=" |
42 |
@@ -19,8 +18,6 @@ REQUIRED_USE=" |
43 |
wayland? ( egl ) |
44 |
" |
45 |
|
46 |
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86" |
47 |
- |
48 |
# NOTE: glx flavour uses libdrm + >=mesa-7.3 |
49 |
# >=libX11-1.3.1 needed for X Generic Event support |
50 |
# do not depend on tslib, it does not build and is disabled by default upstream |
51 |
@@ -49,12 +46,18 @@ RDEPEND=" |
52 |
x11-libs/libXext |
53 |
x11-libs/libXdamage |
54 |
>=x11-libs/libXi-1.3 |
55 |
- >=x11-libs/libXcomposite-0.4 ) |
56 |
+ >=x11-libs/libXcomposite-0.4 |
57 |
+ ) |
58 |
wayland? ( |
59 |
dev-libs/wayland |
60 |
- x11-libs/gdk-pixbuf:2 ) |
61 |
+ x11-libs/gdk-pixbuf:2 |
62 |
+ ) |
63 |
" |
64 |
DEPEND="${RDEPEND} |
65 |
+ X? ( x11-base/xorg-proto ) |
66 |
+ test? ( x11-libs/gdk-pixbuf ) |
67 |
+" |
68 |
+BDEPEND=" |
69 |
dev-util/glib-utils |
70 |
>=dev-util/gtk-doc-am-1.20 |
71 |
>=sys-devel/gettext-0.17 |
72 |
@@ -62,9 +65,8 @@ DEPEND="${RDEPEND} |
73 |
doc? ( |
74 |
>=dev-util/gtk-doc-1.20 |
75 |
>=app-text/docbook-sgml-utils-0.6.14[jadetex] |
76 |
- dev-libs/libxslt ) |
77 |
- X? ( x11-base/xorg-proto ) |
78 |
- test? ( x11-libs/gdk-pixbuf ) |
79 |
+ dev-libs/libxslt |
80 |
+ ) |
81 |
" |
82 |
|
83 |
src_prepare() { |
84 |
@@ -89,8 +91,8 @@ src_configure() { |
85 |
--disable-cex100-backend \ |
86 |
--disable-win32-backend \ |
87 |
--disable-tslib-input \ |
88 |
+ --enable-debug=$(usex debug yes minimum) \ |
89 |
$(use_enable aqua quartz-backend) \ |
90 |
- $(usex debug --enable-debug=yes --enable-debug=minimum) \ |
91 |
$(use_enable doc docs) \ |
92 |
$(use_enable egl egl-backend) \ |
93 |
$(use_enable egl evdev-input) \ |