Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/eog/
Date: Fri, 16 Apr 2021 02:16:36
Message-Id: 1618537671.1cddb51c54f613746b0773bf54fca38fc3eb886c.mattst88@gentoo
1 commit: 1cddb51c54f613746b0773bf54fca38fc3eb886c
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 16 01:47:51 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 16 01:47:51 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cddb51c
7
8 media-gfx/eog: Version bump to 40.0
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 media-gfx/eog/Manifest | 1 +
13 media-gfx/eog/eog-40.0.ebuild | 71 +++++++++++++++++++++++++++++++++++++++++++
14 2 files changed, 72 insertions(+)
15
16 diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest
17 index 6a6204208bb..c8e224ae17d 100644
18 --- a/media-gfx/eog/Manifest
19 +++ b/media-gfx/eog/Manifest
20 @@ -1 +1,2 @@
21 DIST eog-3.38.2.tar.xz 3614956 BLAKE2B ab442006b2eca1550d072c57af989e748f130b07088e724ccf8e2d6e6b2cf132e06ff2ff89d9333f6fa3cd701c27cdb616dabf125f14dc5a4d1b92d14a85be56 SHA512 f9af91a76b85b8e1250f3ecf04cfc30ae35892282fe65c810358d27cc7e0aac3cafe50dcf815c54c6056c24eb1107d6f5ecf8131f78559095cda5024d255ebe6
22 +DIST eog-40.0.tar.xz 3601476 BLAKE2B 149b173cb46c46c445b72cc118456e5fb957e48179176daafd3f1726a75353b30fb8750af2fd259235378127c48c2d44e769744c84b7ab9c3d57c679c7ef5828 SHA512 8f395caf4a5eb9ba9f5da6d7dd60c4383b029fc10041abc559afe7c45953f4ef8ddddc64604807df59d61178fa8a16e5a62526e91bfc19c8c57fbf654612d7d9
23
24 diff --git a/media-gfx/eog/eog-40.0.ebuild b/media-gfx/eog/eog-40.0.ebuild
25 new file mode 100644
26 index 00000000000..e0fd2241d63
27 --- /dev/null
28 +++ b/media-gfx/eog/eog-40.0.ebuild
29 @@ -0,0 +1,71 @@
30 +# Copyright 1999-2021 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=7
34 +
35 +inherit gnome.org gnome2-utils meson xdg
36 +
37 +DESCRIPTION="The Eye of GNOME image viewer"
38 +HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome"
39 +
40 +LICENSE="GPL-2+"
41 +SLOT="1"
42 +
43 +IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff"
44 +REQUIRED_USE="exif? ( jpeg )"
45 +
46 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
47 +
48 +RDEPEND="
49 + >=dev-libs/glib-2.53.4:2
50 + >=dev-libs/libpeas-0.7.4:=[gtk]
51 + >=gnome-base/gnome-desktop-2.91.2:3=
52 + >=gnome-base/gsettings-desktop-schemas-2.91.92
53 + >=x11-misc/shared-mime-info-0.20
54 + >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?]
55 + >=x11-libs/gtk+-3.22.0:3[introspection,X]
56 + sys-libs/zlib
57 +
58 + exif? ( >=media-libs/libexif-0.6.14 )
59 + lcms? ( media-libs/lcms:2 )
60 + xmp? ( media-libs/exempi:2 )
61 + jpeg? ( virtual/jpeg:0 )
62 + introspection? ( >=dev-libs/gobject-introspection-1.54:= )
63 + svg? ( >=gnome-base/librsvg-2.44.0:2 )
64 +
65 + x11-libs/libX11
66 +"
67 +DEPEND="${RDEPEND}"
68 +BDEPEND="
69 + gtk-doc? ( >=dev-util/gtk-doc-1.16
70 + app-text/docbook-xml-dtd:4.1.2 )
71 + dev-util/glib-utils
72 + dev-util/itstool
73 + >=sys-devel/gettext-0.19.8
74 + virtual/pkgconfig
75 +"
76 +
77 +src_configure() {
78 + local emesonargs=(
79 + $(meson_use exif libexif)
80 + $(meson_use lcms cms)
81 + $(meson_use xmp)
82 + $(meson_use jpeg libjpeg)
83 + $(meson_use svg librsvg)
84 + $(meson_use gtk-doc gtk_doc)
85 + $(meson_use introspection)
86 + -Dinstalled_tests=false
87 + -Dlibportal=false # Not packaged
88 + )
89 + meson_src_configure
90 +}
91 +
92 +pkg_postinst() {
93 + xdg_pkg_postinst
94 + gnome2_schemas_update
95 +}
96 +
97 +pkg_postrm() {
98 + xdg_pkg_postrm
99 + gnome2_schemas_update
100 +}