From 175543cd15b6c1c7df3185940b0fc9c4f829b0a37d745be725290930f561bc07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Mon, 21 Mar 2022 10:16:28 +0000 Subject: [PATCH] Accepting request 963544 from GNOME:Next - Update to version 42.0: + Updated translations. - Update to version 42.rc: + Initial Setup now supports the GNOME 42 dark theme preference, and picks up a dependency on libhandy to enable this. This will only have a visible impact if a distribution overrides the default value of this preference, since there is no way for a user to adjust this preference until Initial Setup is complete. + Updated translations. - Add pkgconfig(libhandy-1) BuildRequires: New dependency. - Update to version 42.beta: + Bugs fixed: - welcome: tweak illustration - Load GisLocationEntry type before page template + Updated translations. - Move autostart .desktop files to distconfdir. - Enable pkgconfig(gnome-desktop-4) and pkgconfig(gweather4) BuildRequires then drop pkgconfig(gnome-desktop-3.0) and pkgconfig(gweather-3.0), no longer needed nor used. - Update to version 42.alpha.1: + Fix gweather4 pkg-config name. + Fix project license identifier in Meson build rules. + Updated translations. - Update to version 42.alpha: + Initial Setup now depends on libgweather-4 and gnome-desktop-4, OBS-URL: https://build.opensuse.org/request/show/963544 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-initial-setup?expand=0&rev=106 --- gnome-initial-setup-41.4.tar.xz | 3 -- gnome-initial-setup-42.0.tar.xz | 3 ++ gnome-initial-setup.changes | 68 +++++++++++++++++++++++++++++++++ gnome-initial-setup.spec | 28 +++++++++----- 4 files changed, 89 insertions(+), 13 deletions(-) delete mode 100644 gnome-initial-setup-41.4.tar.xz create mode 100644 gnome-initial-setup-42.0.tar.xz diff --git a/gnome-initial-setup-41.4.tar.xz b/gnome-initial-setup-41.4.tar.xz deleted file mode 100644 index d6c7d65..0000000 --- a/gnome-initial-setup-41.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:96ecd2db6e76c513b18c606dc262bb523228c4aaedbed6a07811e568fd5db642 -size 1168716 diff --git a/gnome-initial-setup-42.0.tar.xz b/gnome-initial-setup-42.0.tar.xz new file mode 100644 index 0000000..956a0b5 --- /dev/null +++ b/gnome-initial-setup-42.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbf3e386d2acb5f4ecbb118ffb703da12901e84b80c244749428101eac47eaa7 +size 1177476 diff --git a/gnome-initial-setup.changes b/gnome-initial-setup.changes index 3fc7c08..86b58d0 100644 --- a/gnome-initial-setup.changes +++ b/gnome-initial-setup.changes @@ -1,3 +1,71 @@ +------------------------------------------------------------------- +Fri Mar 18 15:59:40 UTC 2022 - Bjørn Lie + +- Update to version 42.0: + + Updated translations. + +------------------------------------------------------------------- +Sat Mar 5 17:01:24 UTC 2022 - Bjørn Lie + +- Update to version 42.rc: + + Initial Setup now supports the GNOME 42 dark theme preference, + and picks up a dependency on libhandy to enable this. This will + only have a visible impact if a distribution overrides the + default value of this preference, since there is no way for a + user to adjust this preference until Initial Setup is complete. + + Updated translations. +- Add pkgconfig(libhandy-1) BuildRequires: New dependency. + +------------------------------------------------------------------- +Thu Feb 10 23:14:58 UTC 2022 - Bjørn Lie + +- Update to version 42.beta: + + Bugs fixed: + - welcome: tweak illustration + - Load GisLocationEntry type before page template + + Updated translations. +- Move autostart .desktop files to distconfdir. + +------------------------------------------------------------------- +Thu Feb 10 18:47:02 UTC 2022 - Bjørn Lie + +- Enable pkgconfig(gnome-desktop-4) and pkgconfig(gweather4) + BuildRequires then drop pkgconfig(gnome-desktop-3.0) and + pkgconfig(gweather-3.0), no longer needed nor used. + +------------------------------------------------------------------- +Thu Feb 10 17:49:02 UTC 2022 - Dominique Leuenberger + +- Update to version 42.alpha.1: + + Fix gweather4 pkg-config name. + + Fix project license identifier in Meson build rules. + + Updated translations. + +------------------------------------------------------------------- +Thu Feb 10 17:48:02 UTC 2022 - Bjørn Lie + +- Update to version 42.alpha: + + Initial Setup now depends on libgweather-4 and gnome-desktop-4, + rather than their predecessors. Meson wrap files are provided + in case these dependencies are not available. + + The third-party software sources page has been tweaked to more + accurately describe what the switch does, and to replace the + switch with a suggested-action toggle button. (This page is + currently Fedora-specific; patches welcome!) + + The COPYING file has been clarified to contain only a copy of + GPL version 2. Previously it also contained a copy of LGPL + version 2 (not 2.1). There is no change to the actual licensing + of GNOME Initial Setup: as before, it is distributed under the + terms of the GNU General Public License, version 2 or later. + + The summary page widget tree has been simplified, with no + visual change. + + Some Meson deprecation warnings have been addressed. Meson + 0.53.0 or newer is now required to build Initial Setup. + + Updated translations. +- Add disabled pkgconfig(gnome-desktop-4) and + pkgconfig(gweather4) BuildRequires, currently not available on + openSUSE following upstream changes. + ------------------------------------------------------------------- Thu Feb 10 17:47:02 UTC 2022 - Bjørn Lie diff --git a/gnome-initial-setup.spec b/gnome-initial-setup.spec index cacebcf..2e69a4a 100644 --- a/gnome-initial-setup.spec +++ b/gnome-initial-setup.spec @@ -17,16 +17,16 @@ Name: gnome-initial-setup -Version: 41.4 +Version: 42.0 Release: 0 Summary: GNOME Initial Setup Assistant License: GPL-2.0-or-later Group: System/GUI/GNOME URL: https://wiki.gnome.org/Design/OS/InitialSetup -Source0: https://download.gnome.org/sources/gnome-initial-setup/41/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gnome-initial-setup/42/%{name}-%{version}.tar.xz BuildRequires: krb5-devel -BuildRequires: meson >= 0.50.0 +BuildRequires: meson >= 0.53.0 BuildRequires: pkgconfig BuildRequires: vala BuildRequires: pkgconfig(accountsservice) @@ -36,18 +36,19 @@ BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gdm) >= 3.8.3 BuildRequires: pkgconfig(geocode-glib-1.0) BuildRequires: pkgconfig(gio-unix-2.0) >= 2.53.0 -BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.7.5 +BuildRequires: pkgconfig(gnome-desktop-4) BuildRequires: pkgconfig(goa-1.0) BuildRequires: pkgconfig(goa-backend-1.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.37.1 BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.11.3 -BuildRequires: pkgconfig(gweather-3.0) +BuildRequires: pkgconfig(gweather4) BuildRequires: pkgconfig(ibus-1.0) >= 1.4.99 BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libgeoclue-2.0) >= 2.3.1 +BuildRequires: pkgconfig(libhandy-1) BuildRequires: pkgconfig(libnm) >= 1.2 BuildRequires: pkgconfig(libnma) >= 1.0 BuildRequires: pkgconfig(libsecret-1) >= 0.18.8 @@ -68,13 +69,13 @@ Initial assistant, helping you to get the system up and running. %lang_package %prep -%setup -q +%autosetup -p1 %build %meson \ - -Dparental_controls=disabled \ + -D parental_controls=disabled \ %if 0%{?sle_version} && 0%{?sle_version} < 160000 - -Dsystemd=false \ + -D systemd=false \ %endif %{nil} %meson_build @@ -83,6 +84,11 @@ Initial assistant, helping you to get the system up and running. %meson_install %find_lang %{name} %{?no_lang_C} +# Move autostart file to /usr/etc + mkdir -p %{buildroot}%{_distconfdir}/xdg/autostart + mv %{buildroot}%{_sysconfdir}/xdg/autostart/gnome-initial-setup-copy-worker.desktop %{buildroot}%{_distconfdir}/xdg/autostart/gnome-initial-setup-copy-worker.desktop + mv %{buildroot}%{_sysconfdir}/xdg/autostart/gnome-initial-setup-first-login.desktop %{buildroot}%{_distconfdir}/xdg/autostart/gnome-initial-setup-first-login.desktop + %pre useradd -rM -d /run/gnome-initial-setup/ -s /sbin/nologin %{name} || : @@ -99,8 +105,10 @@ useradd -rM -d /run/gnome-initial-setup/ -s /sbin/nologin %{name} || : %{_datadir}/polkit-1/rules.d/20-gnome-initial-setup.rules %{_libexecdir}/gnome-initial-setup %{_libexecdir}/gnome-initial-setup-copy-worker -%{_sysconfdir}/xdg/autostart/gnome-initial-setup-copy-worker.desktop -%{_sysconfdir}/xdg/autostart/gnome-initial-setup-first-login.desktop +#%%{_sysconfdir}/xdg/autostart/gnome-initial-setup-copy-worker.desktop +%{_distconfdir}/xdg/autostart/gnome-initial-setup-copy-worker.desktop +#%%{_sysconfdir}/xdg/autostart/gnome-initial-setup-first-login.desktop +%{_distconfdir}/xdg/autostart/gnome-initial-setup-first-login.desktop %if !0%{?sle_version} || 0%{?sle_version} >= 160000 %{_userunitdir}/gnome-initial-setup-copy-worker.service %{_userunitdir}/gnome-initial-setup-first-login.service