Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/eog/
Date: Sat, 23 Feb 2019 14:53:32
Message-Id: 1550933569.85de9fbff04d179b8870c6b49ad4c9a91d932fae.leio@gentoo
1 commit: 85de9fbff04d179b8870c6b49ad4c9a91d932fae
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 23 14:52:30 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 23 14:52:49 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85de9fbf
7
8 media-gfx/eog-3.28: ebuild touchups
9
10 Require newer gobject-introspection to avoid problems with meson gir.
11 Add missing docbook-xml-dtd dep for gtk-doc.
12 Raise gettext min dep to 0.19.8 due to meson reliance on ITS support
13 for appdata and more (important bug fixes over 0.19.7 there at least).
14 Pass installed_tests disabling explicitly.
15 Remove now redundant gnome2_icon_cache_update call, as it would be
16 doubled from xdg.eclass newly added icon cache update.
17
18 Package-Manager: Portage-2.3.52, Repoman-2.3.12
19 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
20
21 media-gfx/eog/eog-3.28.4.ebuild | 13 +++++++------
22 1 file changed, 7 insertions(+), 6 deletions(-)
23
24 diff --git a/media-gfx/eog/eog-3.28.4.ebuild b/media-gfx/eog/eog-3.28.4.ebuild
25 index 0ddf7c2999b..b385ab287a6 100644
26 --- a/media-gfx/eog/eog-3.28.4.ebuild
27 +++ b/media-gfx/eog/eog-3.28.4.ebuild
28 @@ -18,27 +18,29 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
29
30 RDEPEND="
31 >=dev-libs/glib-2.53.4:2
32 - >=gnome-base/gnome-desktop-2.91.2:3=
33 >=dev-libs/libpeas-0.7.4:=[gtk]
34 + >=gnome-base/gnome-desktop-2.91.2:3=
35 >=gnome-base/gsettings-desktop-schemas-2.91.92
36 >=x11-misc/shared-mime-info-0.20
37 >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?]
38 >=x11-libs/gtk+-3.22.0:3[introspection,X]
39 + sys-libs/zlib
40
41 exif? ( >=media-libs/libexif-0.6.14 )
42 lcms? ( media-libs/lcms:2 )
43 xmp? ( media-libs/exempi:2 )
44 jpeg? ( virtual/jpeg:0 )
45 - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
46 + introspection? ( >=dev-libs/gobject-introspection-1.54:= )
47 svg? ( >=gnome-base/librsvg-2.36.2:2 )
48
49 x11-libs/libX11
50 "
51 DEPEND="${RDEPEND}
52 - gtk-doc? ( >=dev-util/gtk-doc-1.16 )
53 + gtk-doc? ( >=dev-util/gtk-doc-1.16
54 + app-text/docbook-xml-dtd:4.1.2 )
55 dev-util/glib-utils
56 dev-util/itstool
57 - >=sys-devel/gettext-0.19.7
58 + >=sys-devel/gettext-0.19.8
59 virtual/pkgconfig
60 "
61
62 @@ -51,6 +53,7 @@ src_configure() {
63 $(meson_use svg librsvg)
64 $(meson_use gtk-doc gtk_doc)
65 $(meson_use introspection)
66 + -Dinstalled_tests=false
67 )
68 meson_src_configure
69 }
70 @@ -58,11 +61,9 @@ src_configure() {
71 pkg_postinst() {
72 xdg_pkg_postinst
73 gnome2_schemas_update
74 - gnome2_icon_cache_update
75 }
76
77 pkg_postrm() {
78 xdg_pkg_postrm
79 gnome2_schemas_update
80 - gnome2_icon_cache_update
81 }