Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, gnome-extra/gnome-weather/
Date: Tue, 14 Mar 2023 01:02:24
Message-Id: 1678755612.40513849ac27575d99c58b2e82dc587e6953eae4.mattst88@gentoo
1 commit: 40513849ac27575d99c58b2e82dc587e6953eae4
2 Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
3 AuthorDate: Mon Mar 13 23:10:31 2023 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 14 01:00:12 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40513849
7
8 gnome-extra/gnome-weather: Version bump to 44_rc
9
10 Signed-off-by: Guillermo Joandet <gjoandet <AT> gmail.com>
11 Closes: https://github.com/gentoo/gentoo/pull/30115
12 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
13
14 gnome-extra/gnome-weather/Manifest | 1 +
15 .../gnome-weather/gnome-weather-44_rc.ebuild | 55 ++++++++++++++++++++++
16 profiles/package.mask | 1 +
17 3 files changed, 57 insertions(+)
18
19 diff --git a/gnome-extra/gnome-weather/Manifest b/gnome-extra/gnome-weather/Manifest
20 index c4af7d2947af..becaa505ee75 100644
21 --- a/gnome-extra/gnome-weather/Manifest
22 +++ b/gnome-extra/gnome-weather/Manifest
23 @@ -1 +1,2 @@
24 DIST gnome-weather-43.0.tar.xz 234344 BLAKE2B d255fec2103f9af3ce36db64d0d294732693850c9acd6bd53ea45552ac19e577786df3b110b66ff59d0d99df9f39f53592f48b4e1cad3aabf675bb4a410e19a9 SHA512 392f9c3f41583767d3dc8f3411b36c7eacc6191648879948f87c92d0891cf7ee34090e7093a91a5d7e07b4b795235a3ff675c1f34854b61e5faa6fe7dba17b9b
25 +DIST gnome-weather-44.rc.tar.xz 236064 BLAKE2B 3caae800b43f5f705534ce33624624dbc12909162416f6d46745c61f27703d7581e0aec58d1fc1085bcc970a4abb856632eb53fc1a4dac50fbdb179434c1c698 SHA512 c95d839dd94a5cc25bb782ab5181f1b0f88f948f3723358de393ffdabbff084007c22580fc580be402a2cc071a770caa77228d154f81b20172712317555b6206
26
27 diff --git a/gnome-extra/gnome-weather/gnome-weather-44_rc.ebuild b/gnome-extra/gnome-weather/gnome-weather-44_rc.ebuild
28 new file mode 100644
29 index 000000000000..89513c5ace3d
30 --- /dev/null
31 +++ b/gnome-extra/gnome-weather/gnome-weather-44_rc.ebuild
32 @@ -0,0 +1,55 @@
33 +# Copyright 1999-2023 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +
38 +inherit gnome.org gnome2-utils meson xdg
39 +
40 +DESCRIPTION="A weather application for GNOME"
41 +HOMEPAGE="https://wiki.gnome.org/Design/Apps/Weather"
42 +SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz"
43 +S="${WORKDIR}/${PN}-44.rc"
44 +
45 +LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
48 +
49 +DEPEND="
50 + >=dev-libs/glib-2.32:2
51 + >=dev-libs/gobject-introspection-1.56:=
52 + >=gui-libs/gtk-4.5:4
53 + >=dev-libs/gjs-1.71.0
54 + >=app-misc/geoclue-2.3.1:2.0
55 + >=gui-libs/libadwaita-1.2.0:1=
56 + >=dev-libs/libgweather-3.90.0:4=
57 +"
58 +RDEPEND="${DEPEND}
59 + gnome-base/gsettings-desktop-schemas
60 +"
61 +# libxml2 required for glib-compile-resources
62 +BDEPEND="
63 + dev-libs/appstream-glib
64 + dev-libs/libxml2:2
65 + >=sys-devel/gettext-0.19.8
66 + virtual/pkgconfig
67 +"
68 +
69 +# Tests have a lot of issues, starting with reliance on a system installation,
70 +# accessing the network and other intermittent failures with network-sandbox disabled
71 +# https://gitlab.gnome.org/GNOME/gnome-weather/issues/67 (and rest not filed)
72 +# test dep: $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]')
73 +# With 3.34, this is now behind a dogtail option we can pass (and have data validation)
74 +
75 +src_configure() {
76 + meson_src_configure -Dprofile=default -Ddogtail=false
77 +}
78 +
79 +pkg_postinst() {
80 + xdg_pkg_postinst
81 + gnome2_schemas_update
82 +}
83 +
84 +pkg_postrm() {
85 + xdg_pkg_postrm
86 + gnome2_schemas_update
87 +}
88
89 diff --git a/profiles/package.mask b/profiles/package.mask
90 index ef725497ecb7..a00ba0c81a47 100644
91 --- a/profiles/package.mask
92 +++ b/profiles/package.mask
93 @@ -62,6 +62,7 @@ dev-ruby/net-http-persistent:3
94 >=gnome-extra/gnome-software-44_rc
95 >=gnome-extra/gnome-system-monitor-44_rc
96 >=gnome-extra/gnome-user-docs-44_rc
97 +>=gnome-extra/gnome-weather-44_rc
98 >=gui-apps/gnome-console-44_beta
99 >=gui-libs/libadwaita-1.3_rc
100 >=media-gfx/gnome-font-viewer-44_rc