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-plugins/
Date: Sun, 19 Mar 2023 03:51:36
Message-Id: 1679197889.e78575bc3fa1e79bc2a5db4158226238afb29875.mattst88@gentoo
1 commit: e78575bc3fa1e79bc2a5db4158226238afb29875
2 Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
3 AuthorDate: Sat Mar 18 20:31:22 2023 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 19 03:51:29 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e78575bc
7
8 media-gfx/eog-plugins: Version bump to 44.0
9
10 Signed-off-by: Guillermo Joandet <gjoandet <AT> gmail.com>
11 Closes: https://github.com/gentoo/gentoo/pull/30222
12 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
13
14 media-gfx/eog-plugins/Manifest | 1 +
15 media-gfx/eog-plugins/eog-plugins-44.0.ebuild | 74 +++++++++++++++++++++++++++
16 2 files changed, 75 insertions(+)
17
18 diff --git a/media-gfx/eog-plugins/Manifest b/media-gfx/eog-plugins/Manifest
19 index 76c022545179..56028714af99 100644
20 --- a/media-gfx/eog-plugins/Manifest
21 +++ b/media-gfx/eog-plugins/Manifest
22 @@ -1 +1,2 @@
23 DIST eog-plugins-42.3.tar.xz 134284 BLAKE2B 903ee1af89d48c46ab12d1330b4605cd78db573d59d5fc6ba34c27a8b017ce90c2af0b55009e5ecec61229dbdd8852bc4ecc5b10e6a2d2391c06e8244f7b24da SHA512 af680fe7cc83d3b3ae6782127edf90cf2a89093030f15d22fe5ff81eb165a493dc487b32a41383c36b72ce188c8f49b3f52ca3b991d24faa9667b0317bff414f
24 +DIST eog-plugins-44.0.tar.xz 134544 BLAKE2B db384d949f2a63cb0fcdf1bdfb8ed4c5c97af88d21079af5de7560b3c3bab231a6361ae459727a9b9f31b49e63f7cd227f465a1a7b8e2bc55e8d7a08f0335ed9 SHA512 2955830aa60a3518869ec1af7a9f0c455277b0a571cb14a5e5926b52b80ed0443e91f28e270feffcf26066e1e9b6080c9a457b55175051c20838c8b80e2da195
25
26 diff --git a/media-gfx/eog-plugins/eog-plugins-44.0.ebuild b/media-gfx/eog-plugins/eog-plugins-44.0.ebuild
27 new file mode 100644
28 index 000000000000..1a40b2451460
29 --- /dev/null
30 +++ b/media-gfx/eog-plugins/eog-plugins-44.0.ebuild
31 @@ -0,0 +1,74 @@
32 +# Copyright 1999-2023 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +PYTHON_COMPAT=( python3_{9..11} )
37 +
38 +inherit gnome.org meson python-single-r1
39 +
40 +DESCRIPTION="Eye of GNOME plugins"
41 +HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome/Plugins https://gitlab.gnome.org/GNOME/eog-plugins"
42 +
43 +LICENSE="GPL-2"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~x86"
46 +
47 +IUSE="+exif map picasa +python test"
48 +RESTRICT="!test? ( test )"
49 +REQUIRED_USE="
50 + map? ( exif )
51 + python? ( ${PYTHON_REQUIRED_USE} )
52 +"
53 +
54 +RDEPEND="
55 + >=dev-libs/glib-2.53.4:2
56 + >=dev-libs/libpeas-1.14.1
57 + >=media-gfx/eog-41.0:1
58 + exif? ( >=media-libs/libexif-0.6.16 )
59 + map? (
60 + media-libs/libchamplain:0.12[gtk]
61 + >=media-libs/clutter-1.9.4:1.0
62 + >=media-libs/clutter-gtk-1.1.2:1.0
63 + )
64 + picasa? ( >=dev-libs/libgdata-0.9.1:= )
65 + python? (
66 + ${PYTHON_DEPS}
67 + dev-libs/glib[dbus]
68 + dev-libs/libpeas:=[gtk,python,${PYTHON_SINGLE_USEDEP}]
69 + $(python_gen_cond_dep '
70 + dev-python/pygobject:3[${PYTHON_USEDEP}]
71 + ')
72 + gnome-base/gsettings-desktop-schemas
73 + media-gfx/eog[introspection]
74 + x11-libs/gtk+:3[introspection]
75 + x11-libs/pango[introspection]
76 + )
77 +"
78 +DEPEND="${RDEPEND}
79 + test? ( dev-libs/appstream-glib )"
80 +BDEPEND="
81 + >=sys-devel/gettext-0.19.7
82 + virtual/pkgconfig
83 +"
84 +
85 +pkg_setup() {
86 + use python && python-single-r1_pkg_setup
87 +}
88 +
89 +src_configure() {
90 + local emesonargs=(
91 + $(meson_use exif plugin_exif-display)
92 + $(meson_use python plugin_export-to-folder)
93 + -Dplugin_fit-to-width=true
94 + $(meson_use python plugin_fullscreenbg)
95 + -Dplugin_light-theme=true
96 + $(meson_use map plugin_map)
97 + $(meson_use python plugin_maximize-windows)
98 + $(meson_use picasa plugin_postasa)
99 + -Dplugin_postr=false
100 + $(meson_use python plugin_pythonconsole)
101 + -Dplugin_send-by-mail=true
102 + $(meson_use python plugin_slideshowshuffle)
103 + )
104 + meson_src_configure
105 +}