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/gnome-photos/, profiles/
Date: Fri, 16 Apr 2021 21:25:54
Message-Id: 1618608331.07906c9320f17fffd2ec8d85299f2cdbfdc164f0.mattst88@gentoo
1 commit: 07906c9320f17fffd2ec8d85299f2cdbfdc164f0
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 16 21:10:23 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 16 21:25:31 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07906c93
7
8 media-gfx/gnome-photos: Version bump to 40.0
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 media-gfx/gnome-photos/Manifest | 1 +
13 media-gfx/gnome-photos/gnome-photos-40.0.ebuild | 97 +++++++++++++++++++++++++
14 profiles/package.mask | 1 +
15 3 files changed, 99 insertions(+)
16
17 diff --git a/media-gfx/gnome-photos/Manifest b/media-gfx/gnome-photos/Manifest
18 index da6c195411d..d7c0cab6940 100644
19 --- a/media-gfx/gnome-photos/Manifest
20 +++ b/media-gfx/gnome-photos/Manifest
21 @@ -1 +1,2 @@
22 DIST gnome-photos-3.34.2.tar.xz 639992 BLAKE2B f189e7e1a831f4d19416b689733ef6a55822d57b5f1ea29a4dcb4fc06d5f9a450e45aaf53f65e392ac78e9959f7359f3df17827a326cfd6dbf8cc7d77cc0a367 SHA512 6315fb8e7623de48a42f1b47a2935c80f8f9f6db1ab724d1857697f673c4ca0d5ca1afa5c0d147455c3c0ad0224b85b52a220b1dd39a1409804bb75794d0a04b
23 +DIST gnome-photos-40.0.tar.xz 632440 BLAKE2B 4a3be35e627169afa4b3b9aca2c675f6035f3e46822450fc479550a3e48aebba6f9e335dc528a6593f1bd844fde501b8535ed368be9825f229280a08d5ead7e6 SHA512 70641e7fc6375e15cadc62ad75804d3ffb1d2193dd0bbed21b291b38f1d271ba7d34a4714a1658b9f13345f20e421190958b4713aae64f4f46913628079ba814
24
25 diff --git a/media-gfx/gnome-photos/gnome-photos-40.0.ebuild b/media-gfx/gnome-photos/gnome-photos-40.0.ebuild
26 new file mode 100644
27 index 00000000000..fd086220f9a
28 --- /dev/null
29 +++ b/media-gfx/gnome-photos/gnome-photos-40.0.ebuild
30 @@ -0,0 +1,97 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +PYTHON_COMPAT=( python3_{7..9} )
36 +
37 +inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
38 +
39 +DESCRIPTION="Access, organize and share your photos on GNOME"
40 +HOMEPAGE="https://wiki.gnome.org/Apps/Photos"
41 +
42 +LICENSE="GPL-3+ LGPL-2+ CC0-1.0"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~arm64 ~x86"
45 +IUSE="flickr test upnp-av"
46 +RESTRICT="!test? ( test )"
47 +
48 +DEPEND="
49 + media-libs/babl
50 + >=x11-libs/cairo-1.14.0
51 + >=x11-libs/gdk-pixbuf-2.36.8:2
52 + >=media-libs/gegl-0.4.0:0.4[cairo,raw]
53 + sci-geosciences/geocode-glib
54 + >=media-libs/gexiv2-0.10.8
55 + >=dev-libs/glib-2.62.0:2
56 + >=net-libs/gnome-online-accounts-3.8.0:=
57 + >=media-libs/grilo-0.3.5:0.3=
58 + gnome-base/gsettings-desktop-schemas
59 + >=x11-libs/gtk+-3.22.16:3
60 + >=dev-libs/libdazzle-3.26.0
61 + >=dev-libs/libgdata-0.17.13:0=[gnome-online-accounts]
62 + >=net-libs/libgfbgraph-0.2.1:0.2
63 + >=gui-libs/libhandy-1.1.90:1=
64 + virtual/jpeg:0
65 + >=media-libs/libpng-1.6:0=
66 + app-misc/tracker:3=
67 + sys-apps/dbus
68 +"
69 +# gnome-online-miners is also used for google, facebook, DLNA - not only flickr
70 +# but out of all the grilo-plugins, only upnp-av and flickr get used, which have USE flags here,
71 +# so don't pull it always, but only if either USE flag is enabled.
72 +# tracker-miners gschema used at runtime.
73 +RDEPEND="${DEPEND}
74 + net-misc/gnome-online-miners[flickr?]
75 + upnp-av? ( media-plugins/grilo-plugins:0.3[upnp-av] )
76 + flickr? ( media-plugins/grilo-plugins:0.3[flickr] )
77 + app-misc/tracker-miners:3
78 +"
79 +BDEPEND="
80 + dev-libs/appstream-glib
81 + dev-util/desktop-file-utils
82 + dev-util/gdbus-codegen
83 + dev-util/glib-utils
84 + dev-util/itstool
85 + >=sys-devel/gettext-0.19.8
86 + virtual/pkgconfig
87 + test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
88 +"
89 +
90 +DOCS=() # meson installs docs itself
91 +
92 +python_check_deps() {
93 + use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
94 +}
95 +
96 +pkg_setup() {
97 + use test && python-any-r1_pkg_setup
98 +}
99 +
100 +src_prepare() {
101 + xdg_src_prepare
102 + sed -i -e "/photos_docdir.*=.*join_paths/s/meson.project_name()/'${PF}'/" meson.build
103 +}
104 +
105 +src_configure() {
106 + local emesonargs=(
107 + $(meson_use test dogtail)
108 + -Dflatpak=false
109 + -Dinstalled_tests=false
110 + -Dmanuals=true
111 + )
112 + meson_src_configure
113 +}
114 +
115 +src_test() {
116 + virtx meson_src_test
117 +}
118 +
119 +pkg_postinst() {
120 + xdg_pkg_postinst
121 + gnome2_schemas_update
122 +}
123 +
124 +pkg_postrm() {
125 + xdg_pkg_postrm
126 + gnome2_schemas_update
127 +}
128
129 diff --git a/profiles/package.mask b/profiles/package.mask
130 index 727c7da54ed..601c67db661 100644
131 --- a/profiles/package.mask
132 +++ b/profiles/package.mask
133 @@ -85,6 +85,7 @@ x11-misc/xstroke
134 >=sys-process/gnome-usage-3.38
135 >=media-plugins/grilo-plugins-0.3.13
136 >=media-sound/gnome-music-40
137 +>=media-gfx/gnome-photos-40
138
139 # Michał Górny <mgorny@g.o> (2021-04-10)
140 # Obsolete backport to Python < 3.4. No reverse dependencies left.