Gentoo Archives: gentoo-dev

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [PATCH] profiles: desktop: Add USE icu to make.defaults
Date: Mon, 08 Jul 2019 20:14:55
Message-Id: 2465424.kt85pXONtB@tuxbrain
In Reply to: Re: [gentoo-dev] [PATCH] font.eclass: Port to EAPI-7 by "Michał Górny"
1 A lot of desktop packages depend on libraries built with USE icu to work;
2 some, but not nearly enough are currently handled by individual package.use,
3 leaving users to fix default conflicts.
4
5 desktop profile should rather have it enabled globally.
6
7 Signed-off-by: Andreas Sturmlechner <asturm@g.o>
8 ---
9 profiles/targets/desktop/gnome/package.use | 5 +----
10 profiles/targets/desktop/make.defaults | 4 ++--
11 profiles/targets/desktop/package.use | 6 +-----
12 profiles/targets/desktop/plasma/package.use | 5 +----
13 4 files changed, 5 insertions(+), 15 deletions(-)
14
15 diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/
16 desktop/gnome/package.use
17 index 508542fbefe..ab548250d83 100644
18 --- a/profiles/targets/desktop/gnome/package.use
19 +++ b/profiles/targets/desktop/gnome/package.use
20 @@ -1,4 +1,4 @@
21 -# Copyright 1999-2018 Gentoo Foundation
22 +# Copyright 1999-2019 Gentoo Authors
23 # Distributed under the terms of the GNU General Public License v2
24
25 # Needed by gnome-photos
26 @@ -31,9 +31,6 @@ app-accessibility/speech-dispatcher python
27 # Pulled in by grilo-plugins which is needed for gnome-music
28 media-libs/grilo playlist
29
30 -# Required for webkit-gtk-2
31 -media-libs/harfbuzz icu
32 -
33 # Pulled in by tracker and grilo-plugins, has REQUIRED_USE="?? ( gtk qt5 )"
34 media-libs/libmediaart gtk -qt5
35
36 diff --git a/profiles/targets/desktop/make.defaults b/profiles/targets/
37 desktop/make.defaults
38 index 0c404bec2b2..5724093fcef 100644
39 --- a/profiles/targets/desktop/make.defaults
40 +++ b/profiles/targets/desktop/make.defaults
41 @@ -1,4 +1,4 @@
42 -# Copyright 1999-2018 Gentoo Foundation
43 +# Copyright 1999-2019 Gentoo Authors
44 # Distributed under the terms of the GNU General Public License v2
45
46 -USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr consolekit cups dbus
47 dri dts dvd dvdr emboss encode exif fam flac gif glamor gpm gtk jpeg lcms ldap
48 libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qt5 sdl
49 spell startup-notification svg tiff truetype vorbis udev udisks unicode upower
50 usb wxwidgets X xcb x264 xml xv xvid"
51 +USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr consolekit cups dbus
52 dri dts dvd dvdr emboss encode exif fam flac gif glamor gpm gtk icu jpeg lcms
53 ldap libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds
54 qt5 sdl spell startup-notification svg tiff truetype vorbis udev udisks
55 unicode upower usb wxwidgets X xcb x264 xml xv xvid"
56 diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/
57 package.use
58 index 58f08ba8704..8abcb26fc9a 100644
59 --- a/profiles/targets/desktop/package.use
60 +++ b/profiles/targets/desktop/package.use
61 @@ -1,4 +1,4 @@
62 -# Copyright 1999-2018 Gentoo Foundation
63 +# Copyright 1999-2019 Gentoo Authors
64 # Distributed under the terms of the GNU General Public License v2
65
66 # Lars Wendler <polynomial-c@g.o> (2019-03-20)
67 @@ -22,10 +22,6 @@ app-arch/unzip natspec
68 dev-libs/libpcre pcre16
69 dev-libs/libpcre2 pcre16
70
71 -# Andreas Sturmlechner <asturm@g.o> (2017-11-30)
72 -# Required by kde-frameworks/kcoreaddons
73 -dev-qt/qtcore:5 icu
74 -
75 # Andreas Sturmlechner <asturm@g.o> (2017-11-30)
76 # Required by kde-frameworks/kwayland
77 dev-qt/qtgui:5 egl libinput
78 diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/
79 desktop/plasma/package.use
80 index 021d9c78a1c..4bf47736482 100644
81 --- a/profiles/targets/desktop/plasma/package.use
82 +++ b/profiles/targets/desktop/plasma/package.use
83 @@ -1,9 +1,6 @@
84 -# Copyright 1999-2018 Gentoo Foundation
85 +# Copyright 1999-2019 Gentoo Authors
86 # Distributed under the terms of the GNU General Public License v2
87
88 -# Required by >=dev-qt/qtwebengine-5.9
89 -dev-libs/libxml2 icu
90 -
91 # Required by app-editors/okteta
92 dev-qt/qtscript:5 scripttools
93
94 --
95 2.22.0