Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-desktop/, gnome-base/gnome-desktop/files/
Date: Sat, 23 Feb 2019 20:37:37
Message-Id: 1550952354.9a54f9aedc9c3ab3bdce7ba7780d9d1102fd85fd.leio@gentoo
1 commit: 9a54f9aedc9c3ab3bdce7ba7780d9d1102fd85fd
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 23 20:05:54 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 23 20:05:54 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9a54f9ae
7
8 gnome-base/gnome-desktop: remove, available in ::gentoo
9
10 Main tree version has additional ebuild and upstream fixes in the
11 3.26 versions, but now also has 3.30 available.
12 9999 here is too outdated and upstream moved 3.31 over to meson.
13
14 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
15
16 .../files/3.26.2-load-ld-so-cache.patch | 12 ---
17 .../gnome-desktop/gnome-desktop-3.26.2-r1.ebuild | 64 ------------
18 .../gnome-desktop/gnome-desktop-3.26.2.ebuild | 61 -----------
19 gnome-base/gnome-desktop/gnome-desktop-9999.ebuild | 112 ---------------------
20 gnome-base/gnome-desktop/metadata.xml | 8 --
21 5 files changed, 257 deletions(-)
22
23 diff --git a/gnome-base/gnome-desktop/files/3.26.2-load-ld-so-cache.patch b/gnome-base/gnome-desktop/files/3.26.2-load-ld-so-cache.patch
24 deleted file mode 100644
25 index ac81e1c7..00000000
26 --- a/gnome-base/gnome-desktop/files/3.26.2-load-ld-so-cache.patch
27 +++ /dev/null
28 @@ -1,12 +0,0 @@
29 -diff --git a/libgnome-desktop/gnome-desktop-thumbnail-script.c b/libgnome-desktop/gnome-desktop-thumbnail-script.c
30 -index 99d83ac..72f4459 100644
31 ---- a/libgnome-desktop/gnome-desktop-thumbnail-script.c
32 -+++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c
33 -@@ -508,6 +508,7 @@ add_bwrap (GPtrArray *array,
34 - "--ro-bind", "/usr", "/usr",
35 - "--ro-bind", "/lib", "/lib",
36 - "--ro-bind", "/lib64", "/lib64",
37 -+ "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
38 - "--proc", "/proc",
39 - "--dev", "/dev",
40 - "--symlink", "usr/bin", "/bin",
41
42 diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.26.2-r1.ebuild b/gnome-base/gnome-desktop/gnome-desktop-3.26.2-r1.ebuild
43 deleted file mode 100644
44 index 93c9caee..00000000
45 --- a/gnome-base/gnome-desktop/gnome-desktop-3.26.2-r1.ebuild
46 +++ /dev/null
47 @@ -1,64 +0,0 @@
48 -# Copyright 1999-2018 Gentoo Foundation
49 -# Distributed under the terms of the GNU General Public License v2
50 -
51 -EAPI=6
52 -inherit gnome2 virtualx
53 -
54 -DESCRIPTION="Libraries for the gnome desktop that are not part of the UI"
55 -HOMEPAGE="https://git.gnome.org/browse/gnome-desktop"
56 -
57 -LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
58 -SLOT="3/12" # subslot = libgnome-desktop-3 soname version
59 -IUSE="debug +introspection seccomp udev"
60 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
61 -
62 -# cairo[X] needed for gnome-bg
63 -# automagic dependency on seccomp
64 -COMMON_DEPEND="
65 - app-text/iso-codes
66 - >=dev-libs/glib-2.53.0:2[dbus]
67 - >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?]
68 - >=x11-libs/gtk+-3.3.6:3[X,introspection?]
69 - x11-libs/cairo:=[X]
70 - x11-libs/libX11
71 - x11-misc/xkeyboard-config
72 - >=gnome-base/gsettings-desktop-schemas-3.5.91
73 - introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
74 - seccomp? ( sys-libs/libseccomp )
75 - udev? (
76 - sys-apps/hwids
77 - virtual/libudev:= )
78 -"
79 -RDEPEND="${COMMON_DEPEND}
80 - !<gnome-base/gnome-desktop-2.32.1-r1:2[doc]
81 -"
82 -DEPEND="${COMMON_DEPEND}
83 - app-text/docbook-xml-dtd:4.1.2
84 - dev-util/gdbus-codegen
85 - >=dev-util/gtk-doc-am-1.14
86 - >=dev-util/intltool-0.40.6
87 - dev-util/itstool
88 - sys-devel/gettext
89 - x11-base/xorg-proto
90 - virtual/pkgconfig
91 -"
92 -# Includes X11/Xatom.h in libgnome-desktop/gnome-bg.c which comes from xproto
93 -
94 -PATCHES=(
95 - "${FILESDIR}"/${PV}-load-ld-so-cache.patch
96 -)
97 -
98 -src_configure() {
99 - gnome2_src_configure \
100 - --disable-static \
101 - --with-gnome-distributor=Gentoo \
102 - --enable-desktop-docs \
103 - $(usex debug --enable-debug=yes ' ') \
104 - $(use_enable debug debug-tools) \
105 - $(use_enable introspection) \
106 - $(use_enable udev)
107 -}
108 -
109 -src_test() {
110 - virtx emake check
111 -}
112
113 diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.26.2.ebuild b/gnome-base/gnome-desktop/gnome-desktop-3.26.2.ebuild
114 deleted file mode 100644
115 index 87f30f65..00000000
116 --- a/gnome-base/gnome-desktop/gnome-desktop-3.26.2.ebuild
117 +++ /dev/null
118 @@ -1,61 +0,0 @@
119 -# Copyright 1999-2018 Gentoo Foundation
120 -# Distributed under the terms of the GNU General Public License v2
121 -
122 -EAPI=6
123 -inherit gnome2 virtualx
124 -
125 -DESCRIPTION="Libraries for the gnome desktop that are not part of the UI"
126 -HOMEPAGE="https://git.gnome.org/browse/gnome-desktop"
127 -
128 -LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
129 -SLOT="3/12" # subslot = libgnome-desktop-3 soname version
130 -IUSE="debug +introspection seccomp udev"
131 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
132 -
133 -# cairo[X] needed for gnome-bg
134 -# automagic dependency on seccomp
135 -COMMON_DEPEND="
136 - app-text/iso-codes
137 - >=dev-libs/glib-2.53.0:2[dbus]
138 - >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?]
139 - >=x11-libs/gtk+-3.3.6:3[X,introspection?]
140 - x11-libs/cairo:=[X]
141 - x11-libs/libX11
142 - x11-misc/xkeyboard-config
143 - >=gnome-base/gsettings-desktop-schemas-3.5.91
144 - introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
145 - seccomp? ( sys-libs/libseccomp )
146 - udev? (
147 - sys-apps/hwids
148 - virtual/libudev:= )
149 -"
150 -RDEPEND="${COMMON_DEPEND}
151 - !<gnome-base/gnome-desktop-2.32.1-r1:2[doc]
152 -"
153 -DEPEND="${COMMON_DEPEND}
154 - app-text/docbook-xml-dtd:4.1.2
155 - dev-util/gdbus-codegen
156 - >=dev-util/gtk-doc-am-1.14
157 - >=dev-util/intltool-0.40.6
158 - dev-util/itstool
159 - sys-devel/gettext
160 - x11-base/xorg-proto
161 - virtual/pkgconfig
162 -"
163 -
164 -# Includes X11/Xatom.h in libgnome-desktop/gnome-bg.c which comes from xproto
165 -
166 -src_configure() {
167 - gnome2_src_configure \
168 - --disable-static \
169 - --with-gnome-distributor=Gentoo \
170 - --enable-desktop-docs \
171 - $(usex debug --enable-debug=yes ' ') \
172 - $(use_enable debug debug-tools) \
173 - $(use_enable introspection) \
174 - $(use_enable udev)
175 -}
176 -
177 -src_test() {
178 - virtx emake check
179 -}
180
181 diff --git a/gnome-base/gnome-desktop/gnome-desktop-9999.ebuild b/gnome-base/gnome-desktop/gnome-desktop-9999.ebuild
182 deleted file mode 100644
183 index 820f6c12..00000000
184 --- a/gnome-base/gnome-desktop/gnome-desktop-9999.ebuild
185 +++ /dev/null
186 @@ -1,112 +0,0 @@
187 -# Copyright 1999-2018 Gentoo Foundation
188 -# Distributed under the terms of the GNU General Public License v2
189 -
190 -EAPI="5"
191 -GCONF_DEBUG="yes"
192 -
193 -inherit gnome2 virtualx
194 -if [[ ${PV} = 9999 ]]; then
195 - inherit git-2 gnome2-live
196 -fi
197 -
198 -DESCRIPTION="Libraries for the gnome desktop that are not part of the UI"
199 -HOMEPAGE="https://git.gnome.org/browse/gnome-desktop"
200 -
201 -LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
202 -SLOT="3/12" # subslot = libgnome-desktop-3 soname version
203 -IUSE="+introspection"
204 -if [[ ${PV} = 9999 ]]; then
205 - IUSE="${IUSE} doc"
206 - KEYWORDS=""
207 -else
208 - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
209 -fi
210 -
211 -# cairo[X] needed for gnome-bg
212 -COMMON_DEPEND="
213 - app-text/iso-codes
214 - >=dev-libs/glib-2.44.0:2[dbus]
215 - >=x11-libs/gdk-pixbuf-2.33.0:2[introspection?]
216 - >=x11-libs/gtk+-3.3.6:3[X,introspection?]
217 - >=x11-libs/libXext-1.1
218 - >=x11-libs/libXrandr-1.3
219 - x11-libs/cairo:=[X]
220 - x11-libs/libX11
221 - x11-misc/xkeyboard-config
222 - >=gnome-base/gsettings-desktop-schemas-3.5.91
223 - introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
224 -"
225 -RDEPEND="${COMMON_DEPEND}
226 - !<gnome-base/gnome-desktop-2.32.1-r1:2[doc]
227 -"
228 -DEPEND="${COMMON_DEPEND}
229 - app-text/docbook-xml-dtd:4.1.2
230 - dev-util/gdbus-codegen
231 - >=dev-util/gtk-doc-am-1.14
232 - >=dev-util/intltool-0.40.6
233 - dev-util/itstool
234 - sys-devel/gettext
235 - x11-base/xorg-proto
236 - virtual/pkgconfig
237 -"
238 -
239 -if [[ ${PV} = 9999 ]]; then
240 - DEPEND="${DEPEND}
241 - doc? ( >=dev-util/gtk-doc-1.4 )
242 - app-text/yelp-tools"
243 -fi
244 -
245 -# Includes X11/Xatom.h in libgnome-desktop/gnome-bg.c which comes from xproto
246 -# Includes X11/extensions/Xrandr.h that includes randr.h from randrproto (and
247 -# eventually libXrandr shouldn't RDEPEND on randrproto)
248 -
249 -src_unpack() {
250 - gnome2_src_unpack
251 -
252 - if [[ ${PV} = 9999 ]]; then
253 - # pnp.ids are only provided with the gnome-desktop tarball;
254 - # for the live version, we have to get them from hwdata git
255 - unset gnome_desktop_LIVE_BRANCH
256 - unset gnome_destkop_LIVE_COMMIT
257 - unset gnome_desktop_LIVE_REPO
258 - unset EGIT_BRANCH
259 - unset EGIT_COMMIT
260 - unset EGIT_DIR
261 - unset EGIT_MASTER
262 - EGIT_PROJECT="gnome-desktop_hwdata"
263 - EGIT_REPO_URI="git://git.fedorahosted.org/hwdata.git"
264 - EGIT_SOURCEDIR="${WORKDIR}/hwdata"
265 - git-2_src_unpack
266 - ln -sf "${WORKDIR}/hwdata/pnp.ids" "${S}/libgnome-desktop/" ||
267 - die "ln -sf failed"
268 - fi
269 -}
270 -
271 -src_configure() {
272 - local myconf=""
273 -
274 - if [[ ${PV} = 9999 ]]; then
275 - myconf="${myconf} $(use_enable doc gtk-doc)"
276 - else
277 - myconf="${myconf} ITSTOOL=$(type -P true)"
278 - fi
279 -
280 - DOCS="AUTHORS ChangeLog HACKING NEWS README"
281 - # Note: do *not* use "--with-pnp-ids-path" argument. Otherwise, the pnp.ids
282 - # file (needed by other packages such as >=gnome-settings-daemon-3.1.2)
283 - # will not get installed in ${pnpdatadir} (/usr/share/libgnome-desktop-3.0).
284 - gnome2_src_configure \
285 - --disable-debug-tools \
286 - --disable-static \
287 - --with-gnome-distributor=Gentoo \
288 - --enable-desktop-docs \
289 - $(use_enable introspection) \
290 - ${myconf}
291 -}
292 -
293 -src_test() {
294 - # Makes unittest fail without this locale installed
295 - rm "${S}"/tests/he_IL* || die
296 -
297 - Xemake check
298 -}
299
300 diff --git a/gnome-base/gnome-desktop/metadata.xml b/gnome-base/gnome-desktop/metadata.xml
301 deleted file mode 100644
302 index 996e7cac..00000000
303 --- a/gnome-base/gnome-desktop/metadata.xml
304 +++ /dev/null
305 @@ -1,8 +0,0 @@
306 -<?xml version="1.0" encoding="UTF-8"?>
307 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
308 -<pkgmetadata>
309 - <maintainer type="project">
310 - <email>gnome@g.o</email>
311 - <name>Gentoo GNOME Desktop</name>
312 - </maintainer>
313 -</pkgmetadata>