From e96bf6792a28d65f9e30c6d61966e7b3460ece3ee2d0a72bf19542ae4353d06b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Mon, 30 Sep 2024 07:56:42 +0000 Subject: [PATCH] Scripted push of GNOME 47 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-initial-setup?expand=0&rev=143 --- .gitattributes | 23 + .gitignore | 1 + _service | 19 + gnome-initial-setup-46.3.obscpio | 3 + gnome-initial-setup-46.4.obscpio | 3 + gnome-initial-setup-47.0.obscpio | 3 + gnome-initial-setup.changes | 1405 ++++++++++++++++++++++++++++++ gnome-initial-setup.obsinfo | 4 + gnome-initial-setup.spec | 137 +++ 9 files changed, 1598 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 _service create mode 100644 gnome-initial-setup-46.3.obscpio create mode 100644 gnome-initial-setup-46.4.obscpio create mode 100644 gnome-initial-setup-47.0.obscpio create mode 100644 gnome-initial-setup.changes create mode 100644 gnome-initial-setup.obsinfo create mode 100644 gnome-initial-setup.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..b107ca7 --- /dev/null +++ b/_service @@ -0,0 +1,19 @@ + + + + git + https://gitlab.gnome.org/GNOME/gnome-initial-setup.git + 47.0 + @PARENT_TAG@+@TAG_OFFSET@ + v?(.*)\+0 + \1 + + + + + *.tar + zst + + + + diff --git a/gnome-initial-setup-46.3.obscpio b/gnome-initial-setup-46.3.obscpio new file mode 100644 index 0000000..742af8c --- /dev/null +++ b/gnome-initial-setup-46.3.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20b0c2871f1a473cc33dead1daec336c59b8c47fd366381a42b912e0d5ec015f +size 3481100 diff --git a/gnome-initial-setup-46.4.obscpio b/gnome-initial-setup-46.4.obscpio new file mode 100644 index 0000000..a186c41 --- /dev/null +++ b/gnome-initial-setup-46.4.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d892c2b400dbeac9a636ad6791474f713a59de8f270aab42ddfe1659e9c33e8 +size 3484684 diff --git a/gnome-initial-setup-47.0.obscpio b/gnome-initial-setup-47.0.obscpio new file mode 100644 index 0000000..df2a8cf --- /dev/null +++ b/gnome-initial-setup-47.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:675f0b4b1b9843fbc8a6e2f15eb592f7db898e75733d4967f6eca14053200113 +size 3549708 diff --git a/gnome-initial-setup.changes b/gnome-initial-setup.changes new file mode 100644 index 0000000..4ce241f --- /dev/null +++ b/gnome-initial-setup.changes @@ -0,0 +1,1405 @@ +------------------------------------------------------------------- +Thu Sep 12 12:42:51 UTC 2024 - Bjørn Lie + +- Update to version 47.0: + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 1 08:14:23 UTC 2024 - Bjørn Lie + +- Update to version 47.rc: + + Updated translations. +- Changes from version 47.beta: + + The third-party repositories page, which is currently only + displayed on Fedora, now links to a webpage documenting what + software is provided by these external repositories. + + On the privacy page, references to Mozilla Location Service + have been removed, since this service was shut down earlier + this year. + + If an error occurs when applying the user's settings (which in + practice means while creating user accounts), it is now + displayed in a dialog rather than only in the journal. + + The password page has been lightly refreshed, fixing a bug + where the empty input shows the red error style as soon as the + page is displayed. + + There is now a field to set an optional password hint, which + has been supported by accountsservice for many years. However, + since the login screen does not currently know how to display + the hint when the user needs it, this field is currently hidden. + + Updated translations. +- Changes from version 47.alpha: + + gnome-initial-setup-copy-worker, which runs when the + newly-created user signs in to copy files from the temporary + gnome-initial-setup home directory to the user's real home + directory, has been rewritten to not use GFile & GVFS. There + have previously been issues with GVFS, due to this program + running very early in the session startup, & there is no need + to unleash the formidable power of GFile to copy a few files. + + The summary page now uses an embedded themed icon for the + checkmark, which ensures that the icon is loaded at the proper + scaling level on hidpi displays. + + If you customize the generated username for the new account, + changing the account name no longer clobbers the customized + username. + + The keyboard page no longer crashes if it is destroyed and + recreated while still waiting for the set of IBus engines. + + Updated translations. + +------------------------------------------------------------------- +Thu Aug 8 20:04:05 UTC 2024 - Bjørn Lie + +- Update to version 46.4: + + Updated translations. + +------------------------------------------------------------------- +Fri Jun 28 21:10:52 UTC 2024 - Bjørn Lie + +- Update to version 46.3: + + The summary page now uses an embedded themed icon for the + checkmark, which ensures that the icon is loaded at the proper + scaling level on hidpi displays. + + If you customize the generated username for the new account, + changing the account name no longer clobbers the customized + username. + + The keyboard page no longer crashes if it is destroyed and + recreated while still waiting for the set of IBus engines. + + Updated translations. + +------------------------------------------------------------------- +Fri May 24 10:52:00 UTC 2024 - Dominique Leuenberger + +- Update to version 46.2: + + Updated translations. + +------------------------------------------------------------------- +Thu May 2 12:26:37 UTC 2024 - Dominique Leuenberger + +- Update to version 46.1: + + gnome-initial-setup-copy-worker, which runs after Initial Setup + has created the first user on the system, is now ordered before + GNOME Keyring, assuming both Initial Setup and GNOME Keyring + have been configured with systemd support. This avoids a race + between gnome-initial-setup-copy-worker copying the login + keyring that was created during Initial Setup, and GNOME + Keyring creating a login keyring if none exists on disk. + + Keyboard navigation now works better on the Wi-Fi page. + + Updated translations. + +------------------------------------------------------------------- +Sun Mar 17 09:33:20 UTC 2024 - Dominique Leuenberger + +- Update to version 46.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Mar 6 13:12:29 UTC 2024 - Dominique Leuenberger + +- Update to version 46.rc: + + Bugs fixed: + - The text direction is now correctly updated when switching + between left-to-right and right-to-left locales. + + Updated translations. +- Drop pkgconfig(gtk+-3.0) BuildRequires: no longer needed since + version 43.beta. +- Add explciit pkgconfig(gtk4) BuildRequires: indirectly pulled in + via libnma-gtk4, but we want it explicit. + +------------------------------------------------------------------- +Mon Feb 12 17:09:08 UTC 2024 - Dominique Leuenberger + +- Update to version 46.beta: + + Avatars are now generated using HdyAvatar. + + The Welcome page image is now more appropriately sized and not + cropped. + + The Welcome page now uses PRETTY_NAME from os-release rather + than combining the NAME + VERSION_ID fields. + + The summary page no longer expresses our collective hope that + users love GNOME, reducing the overall exuberance of the page. + +------------------------------------------------------------------- +Thu Jan 18 17:03:49 UTC 2024 - Dominique Leuenberger + +- Update to version 46.alpha: + + GNOME Online Accounts integration has been removed. + + The WebKitGTK dependency is now optional. + + Bugs fixed: + - The Initial Setup window can no longer be closed with Alt+F4, + leaving the user with no way to recover. + - The avatar picker no longer logs a vast number of criticals, + which were triggered by a GLib change. + + Updated translations. + +------------------------------------------------------------------- +Mon Nov 6 06:43:02 UTC 2023 - Yifan Jiang + +- Support build environments like SLE 15 SP5 and Leap 15.5 which + had %{_distconfdir) not defined yet. + +------------------------------------------------------------------- +Mon Sep 18 16:28:19 UTC 2023 - Bjørn Lie + +- Update to version 45.0: + + Mark more strings as translatable. + + Updated translations. + +------------------------------------------------------------------- +Thu Aug 10 10:55:44 UTC 2023 - Bjørn Lie + +- Update to version 45.beta: + + Initial Setup now invokes tecla, rather than + gkbd-keyboard-display, to show keyboard layout previews. This + is a new runtime dependency. + + Initial Setup now installs dconf presets to disable some + irrelevant Shell functionality and always display the + Accessibility menu in the Initial Setup session. + + Bugs fixed: + - Label for a default non-xkb ibus input method remains a + placeholder + - Replace applications with apps + - Third-party repos: don't set the status if the user doesn't + activate + - [ARM64][Wayland] gnome-initial-setup crashing + - Replace gkbd-keyboard-display with Tecla + - keyboard: Don't leak IBus engine display name + - driver: Set a non-trivial window title + - Replace deprecated gtk_widget_show/hide with set_visible + - Replace deprecated gtk_style_context_add_class with + gtk_widget_add_css_class + - ci: Update to new ci-templates snapshot + - Misc tweaks for ABRT setting on privacy page + - Improve the README + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 21 14:03:18 UTC 2023 - Callum Farmer + +- Generate %pre from sysusers.d file using sysuser-tools + +------------------------------------------------------------------- +Fri Mar 17 13:10:52 UTC 2023 - Bjørn Lie + +- Update to version 44.0: + + Bug fixes: The privacy policy links on the Privacy page are now + usable. This was a regression in the GTK 4 port, first released + as 43.0. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 7 12:07:28 UTC 2023 - Bjørn Lie + +- Update to version 44.rc: + + Enhancements: The About You page now makes it clear that you + can choose a different avatar. + + Bug fixes: + - Double-clicking on the headerbar no longer makes the window + super small. + - The keyboard layout list is no longer empty until you search + or expand it. + - Non-ASCII characters in location names are now displayed + correctly on the timezone page. Previously, changing the + language on the first page would cause them to be mangled. + - StartupWMClass is now set in the .desktop file, allowing + GNOME Shell to associate the app window with the desktop + file. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 7 12:07:27 UTC 2023 - Bjørn Lie + +- Update to version 44.beta: + + Correctly align the 'Preview' links on the keyboard page. + + Update for removal of WebKitGTK sandbox API in 2.39.5. + + Update password page to Adwaita style. + +------------------------------------------------------------------- +Tue Mar 7 12:07:26 UTC 2023 - Bjørn Lie + +- Update to version 43.2: + + The webkitgtk-6.0 API version is now supported, in addition to + the previous webkit2gtk-5.0 API version. + + Bugs fixed: + - The Shell quick settings menu will now be shown in the + Initial Setup session. This regressed when the previous menu + was renamed in gnome-shell during the 43 cycle. + - Error messages shown during enterprise account setup can now + be closed by clicking the Close button. + + Updated translations. +- Add boolean pkgconfig(webkitgtk-6.0) BuildRequires following + upstream changes. + +------------------------------------------------------------------- +Wed Oct 19 07:59:10 UTC 2022 - Bjørn Lie + +- Update to version 43.1: + + Several bugs in the enterprise login flow have been fixed. + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 16 11:40:35 UTC 2022 - Bjørn Lie + +- Update to version 43.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 7 13:58:31 UTC 2022 - Bjørn Lie + +- Update to version 43.rc.1: + + The authentication dialog in the enterprise login page + regressed in the port to GTK 4; in this release, its buttons + are accessible once again, and its appearance improved. + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 4 10:53:32 UTC 2022 - Luciano Santos + +- Update to version 43.rc: + + Initial Setup no longer crashes if using capital letters or + periods in the username. Now, it always forbids such characters + to be used (glgo#GNOME/gnome-initial-setup#117, + glgo#GNOME/gnome-initial-setup!30). + + Several regressions in the timezone page got fixed + (glgo#GNOME/gnome-initial-setup#145, + glgo#GNOME/gnome-initial-setup!157, + glgo#GNOME/gnome-initial-setup!158). + + Page-skipping works again (glgo#GNOME/gnome-initial-setup!156). + + Parental Controls support now correctly requires malcontent + 0.11.0's new API name. + +------------------------------------------------------------------- +Thu Aug 11 13:38:57 UTC 2022 - Dominique Leuenberger + +- Update to version 43.beta: + + Initial Setup has been ported to GTK 4, libadwaita, and + friends. As a result: + - libnma-gtk4 is now required, rather than libnma. + - GTK 4 is required in addition to GTK 3. This is because + goa-backend does not have a GTK 4 port. Like in + gnome-control-center, the use of goa-backend is split out + into a separate process. + - webkit2gtk5 is now required. (However, goa-backend brings a + transitive dependency on webkit2gtk4.) + - Since webkit2gtk5 requires libsoup 3, the soup2=true + configuration option has been removed. Initial Setup depends + on geocode-glib-2.0, and versions of librest and gweather4 + built against libsoup 3. + - Support for taking a selfie as your account avatar has been + removed, since libcheese-gtk lacks a GTK 4 port, and the + optional libcheese[-gtk] dependency is no more. + - Parental controls support requires malcontent 0.11 which is + not released at the time of writing. + + When systemd support is enabled, Initial Setup now installs a + sysusers.d snippet for its user. +- Adjustments for port to GTK4: + + Drop pkgconfig(cheese) and pkgconfig(cheese-gtk) BuildRequires. + + Replaced BuildRequires: + - pkgconfig(libhandy-1) -> pkgconfig(libadaita-1) + - pkgconfig(libnma) -> pkgconfig(libnma-gtk4) + - pkgconfig(webkit2gtk-4.1) -> pkgconfig(webkit2gtk-5.0) + +------------------------------------------------------------------- +Fri Jul 29 20:43:23 UTC 2022 - Bjørn Lie + +- Update to version 43.alpha.1: + + When built with -Dsoup2=false (the default), Initial Setup now + depends on geocode-glib-2.0, introduced in geocode-glib 3.26.3 + as a parallel-installable, soup3-flavoured version of the + library. When built with -Dsoup2=true, Initial Setup continues + to depend on geocode-glib-1.0. + + Initial Setup's build system tries to detect when its + dependencies are built against an incompatible libsoup, but + there is one known case that is not detected at build time. If + Initial Setup is built with parental controls enabled, the + malcontent parental controls library brings with it a + dependency on libflatpak and libostree. Neither of these + libraries can currently be built against libsoup3. Either they + must be built against libcurl rather than libsoup; or Initial + Setup must be built with -Dsoup2=true; or Initial Setup must be + built with -Dparental_controls=disabled; or Initial Setup will + abort on startup. +- Stop passing soup2=true to meson. +- Replace pkgconfig(geocode-glib-1.0), pkgconfig(rest-0.7) and + pkgconfig(webkit2gtk-4.0) with pkgconfig(geocode-glib-2.0), + pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1) BuildRequires + following upstream changes. + +------------------------------------------------------------------- +Thu Jul 7 13:52:20 UTC 2022 - Dominique Leuenberger + +- Update to version 43.alpha: + + Initial Setup now builds against rest-1.0 if available, falling + back to rest-0.7 if not. There is no meson option to control + this. + + Initial Setup now builds against libsoup 3 by default. As a + transitional measure, you can opt to build against libsoup 2 by + passing -Dsoup2=true to meson setup. geocode-glib-1.0, + gweather4, and rest (1.0 or 0.7) must have been built against + the same version of libsoup. + + A number of Meson .wrap files for dependencies such as + gweather4 have been removed. These dependencies are now widely + available in stable distros and container images thereof. + + Initial Setup no longer reads gnome-version.xml to determine + the GNOME version in the fallback case when no OS information + is available from /etc/os-release. gnome-version.xml has been + removed from GNOME 43. +- Pass -D soup2=true to meson: we are not yet ready for the soup3 + switch. + +------------------------------------------------------------------- +Mon May 30 12:14:37 UTC 2022 - Dominique Leuenberger + +- Update to version 42.2: + + Updated translations. + +------------------------------------------------------------------- +Thu Apr 21 11:02:12 UTC 2022 - Emily Gonyer + +- Updated to version 42.1.1: + + Updated translations. + +------------------------------------------------------------------- +Fri Apr 8 17:21:42 UTC 2022 - Bjørn Lie + +- Update to version 42.1: + + Updated translations. + +------------------------------------------------------------------- +Thu Mar 24 11:02:23 UTC 2022 - Bjørn Lie + +- Update to version 42.0.1: + + The dark theme preference support introduced in 42.rc caused a + regression in Initial Setup's handling of the login keyring. + The effect was that the new user's login keyring password does + not match their system password, and so cannot be unlocked. + This regression is fixed in this release. + +------------------------------------------------------------------- +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 + +- Update to version 41.4: + + Fix build failure with recent Meson releases. + + Updated translations. + +------------------------------------------------------------------- +Fri Dec 3 18:59:04 UTC 2021 - Bjørn Lie + +- Update to version 41.2: + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 17 09:34:17 UTC 2021 - Dominique Leuenberger + +- Update to version 41.0: + + Bug fixed: software: call fedora-third-party properly. + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 6 07:17:24 UTC 2021 - Dominique Leuenberger + +- Update to version 41.rc: + + Fix the polkit rule for Fedora third party setup. + + Updated translations. + +------------------------------------------------------------------- +Tue Aug 24 11:04:24 UTC 2021 - Dominique Leuenberger + +- Update to version 41.beta: + + The Software page, which allows the user to enable or disable + third-party repositories, has been resurrected. It is currently + Fedora-specific. + + Bug fixed: Cannot login as administrator if you set up + enterprise login in gnome-initial-setup. + + Updated translations. + +------------------------------------------------------------------- +Sun Aug 15 12:58:36 UTC 2021 - Bjørn Lie + +- Update to version 40.4: + + Bugs fixed: glgo#GNOME/gnome-initial-setup!119 timezone: fix + critical on startup when geoclue is disabled. + +------------------------------------------------------------------- +Fri Jul 16 10:25:56 UTC 2021 - Cliff Zhao + +- Drop gnome-initial-setup-smarter.patch: Because the function has + moved to gnome-shell gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch + in the latest Epic (jsc#SLE-16051, bsc#1184106); + +------------------------------------------------------------------- +Tue Jul 13 14:06:12 UTC 2021 - Bjørn Lie + +- Update to version 40.3: + + Updated translations. +- Changes from version 40.2: + + Updated translations. + +------------------------------------------------------------------- +Fri Apr 30 13:30:49 UTC 2021 - Dominique Leuenberger + +- Update to version 40.1: + + The welcome page, displayed on systems where the language page + is skipped, features an illustration of a computer on a desk. + This illustration has been adjusted to make the hardware more + generic. + + Fix a small memory leak in language page. + + Updated translations. + +------------------------------------------------------------------- +Sat Mar 20 09:26:24 UTC 2021 - Michael Gorse + +- Update to version 40.0: + + No changes. + +------------------------------------------------------------------- +Thu Mar 18 14:46:01 UTC 2021 - Dominique Leuenberger + +- Update to version 40.rc: + + Updated translations. + +------------------------------------------------------------------- +Tue Feb 16 10:38:26 UTC 2021 - Dominique Leuenberger + +- Update to version 40.beta: + + Completing GNOME Initial Setup no longer triggers GNOME Tour. + GNOME Shell 40 now prompts new and upgrading users to run the + tour. + + Previous versions of Initial Setup would run the first time a + user logs in ("existing user" mode) as well as when the system + is booted with no users ("new user" mode). Initial Setup no + longer displays any UI in "existing user" mode, to avoid + colliding with the tour. The mode has not been removed in code. + + A simple check has been added to the main() function. If your + distribution needs the old behaviour, this check can be patched + out. The hope is that a future version of GNOME will restore + "existing user" mode, but run Initial Setup from the same + cut-down Shell that is used in "new user" mode. + + Initial Setup's .desktop file is now installed to + @datadir@/applications rather than a GDM-specific directory. + This means its icon is displayed correctly when run within a + normal shell session. Some distros have previously worked + around this issue by installing a symbolic link. + +------------------------------------------------------------------- +Tue Feb 16 04:40:01 UTC 2021 - Dominique Leuenberger + +- Update to version 40.alpha: + + Some enhancements to the avatar picker: + - The "Take a photo…" button now has the suggested-action + style. + - Generated avatars now have a darker border. + - Fix runtime warning when built without libcheese. + + The "Welcome" page, displayed when the language picker is + disabled, has a refreshed splash image. + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 15 18:25:55 UTC 2021 - Bjørn Lie + +- Update to version 3.38.4: + + Fix a small memory leak in timezone page. + +------------------------------------------------------------------- +Thu Jan 7 21:40:08 UTC 2021 - Bjørn Lie + +- Update to version 3.38.3: + + Updated translations. + +------------------------------------------------------------------- +Mon Nov 23 12:56:29 UTC 2020 - dimstar@opensuse.org + +- Update to version 3.38.2: + + Fix error when not building with Cheese. + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 5 16:06:01 UTC 2020 - dimstar@opensuse.org + +- Update to version 3.38.1: + + Fix the window sometimes opens at an unusably small size, + rather than being sized appropriately for the display. The fix + causes a regression where the window doesn't react to the + display size changing in all cases, but the new behaviour is + better than the old. + + Other bugs fixed: + - docs: Remove typo from DEBUGGING.md. + - Misc use-after-free and critical warning fixes. + - data: Leave to meson the duty of keeping the lists in sync. + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 11 12:31:39 UTC 2020 - dimstar@opensuse.org + +- Update to version 3.38.0: + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 6 15:54:31 UTC 2020 - Michael Gorse + +- Update to version 3.37.92: + + Bugs fixed: Exit gracefully if we are disabled systemwide by + Anacontda. + + Updated translations. +- Changes in version 3.37.91.1: + + Bugs fixed: + - !92 gnome-initial-setup: Allow welcome tour to be skipped via vendor config. + - !95 network: Re-word the description for Wi-Fi. + - !100: Avoid a warning about connecting to a NULL object. +- Changes in version 3.37.91: + + Revamp the ‘welcome screen. ++ Changes in version 3.37.90: + + Use `gnome-tour` instead of `yelp` to start the welcome tour. + + Switch to a new user session management approach of defining + the session services in + `gnome-session@gnome-initial-setup.target.d/session.conf` in + the systemd user unit directory. This bumps the optional + systemd dependency to ≥ 242. +- Changes in version 3.37.3: + + The avatars offered in the 'account' page can now be customized + by setting the 'org.gnome.desktop.interface avatar-directories' + GSetting, which also controls the avatars offered in Settings. + + Since version 3.30, it has been possible to customize certain + aspects of Initial Setup by specifing the 'vendor-conf-file' + option at build time, then installing a configuration file to + that path. This version adds two paths that will be checked by + default: one for distribution configuration, and another to + override that configuration on specific deployments. + + Bugs fixed: + - timezone: Don't set timezone if tz page is skipped. + - Polkit rules seem to list now unneeded privileges. + - Add error argument to save_data() vfunc. + - account: Use facesdirs setting to override faces. + - Enable web process sandbox. +- Add >= 242 to systemd BuildRequires. +- Add >= 2.26.0 to webkit2gtk BuildRequires. +- Add gsettings-desktop-schemas to BuildRequires: new dependency. + +------------------------------------------------------------------- +Sun Jul 5 14:55:33 UTC 2020 - Bjørn Lie + +- Update to version 3.36.4: + + Bugs fixed: timezone: Don't set timezone if tz page is skipped. + + Updated translations. + +------------------------------------------------------------------- +Mon Jun 15 09:10:31 UTC 2020 - Yifan Jiang + +- Update gnome-initial-setup.spec: Start gnome-initial-setup via + xdg autostart as an alternative to systemd user units on + SLE-15-SP2 and Leap 15.2 (bsc#1172910). + +------------------------------------------------------------------- +Thu Jun 4 10:33:50 UTC 2020 - Bjørn Lie + +- Update to version 3.36.3: + + Bugs fixed: Japanese (Kana Kanji) no longer the default input + method for Japanese in 3.36.2. + +------------------------------------------------------------------- +Sun Apr 26 17:23:05 UTC 2020 - Bjørn Lie + +- Update to version 3.36.2: + + Bugs fixed: keyboard: Nullify pointers if getting layout fails. + + Updated translations. + +------------------------------------------------------------------- +Wed Apr 15 06:18:12 UTC 2020 - Cliff Zhao + +- Update gnome-initial-setup.spec: Drop the is_opensuse macro to + eliminate in behavior in between SLE-15 and openSUSE-Leap + (jsc#SLE-11857). + +------------------------------------------------------------------- +Sat Mar 28 16:48:16 UTC 2020 - Bjørn Lie + +- Update to version 3.36.1: + + Previous releases of gnome-initial-setup had an unversioned + dependency on libsecret; this release requires libsecret ≥ + 0.18.8. + + Bugs fixed: + - account: Make parent account usable in case of errors + - Improve readability when removing event sources + - Fix two crashes when saving parental controls settings + - Use g_auto and g_autoptr more + + Updated translations. + +------------------------------------------------------------------- +Fri Mar 6 17:52:37 UTC 2020 - bjorn.lie@gmail.com + +- Update to version 3.36.0: + + Updated translations. + +------------------------------------------------------------------- +Sat Feb 29 23:22:35 UTC 2020 - mgorse@suse.com + +- Update to version 3.35.92: + + Tweaks to the parental controls functionality introduced in + the last release. + + Updated translations. + +------------------------------------------------------------------- +Tue Feb 18 17:01:51 UTC 2020 - Dominique Leuenberger + +- Update to version 3.35.91: + + New pages have been added to set up parental controls for the + new user account. They are shown (or not, by default) based on + a checkbox on the (local) user creation page. + + When running under JHBuild, gnome-keyring is left untouched, + and state is not saved when setup is complete. This heuristic + is intended to make testing the application during development + easier. + + GLib ≥ 2.63.1 is now required. + + Fixed various memory leaks, warnings, and a memory safety bug. + + Updated translations. +- Pass -Dparental_controls=disabled to meson until we have the + malcontent library packaged. + +------------------------------------------------------------------- +Wed Feb 12 22:11:59 CET 2020 - dimstar@opensuse.org + +- Update to version 3.35.90: + + The final page has been revamped, with minor typography tweaks + to other pages. + + The timezone map was updated. + + Three pages have been removed since they were unused in all + known configurations: + - the region page, which has not displayed even if enabled for + many years. + - the software page, which has not displayed for several + releases due to changes in GNOME Software. + - the eulas page. + + Various bugs fixed. + + Updated translations. +- Drop pkgconfig(packagekit-glib2) BuildRequires: no longer needed. + +------------------------------------------------------------------- +Sat Jan 25 14:10:19 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +------------------------------------------------------------------- +Sun Jan 5 14:19:39 UTC 2020 - Bjørn Lie + +- Update to version 3.34.3: + + Updated translations. + +------------------------------------------------------------------- +Tue Nov 26 06:55:54 UTC 2019 - Cliff Zhao + +- Update gnome-initial-setup-smarter.patch: Rebase to + gnome-initial-setup-3.34.1 for SLE-15-SP2 build(bnc#1156952). + +------------------------------------------------------------------- +Thu Oct 24 09:47:45 UTC 2019 - Cliff Zhao + +- Update gnome-initial-setup.spec + Drop gnome-initial-setup-disable-dep-on-started-docs.patch + Drop gnome-initial-setup-mozc-engine-prioritized.patch + Drop gnome-initial-setup-only-setup-keyboard.patch + Drop gnome-initial-setup-only-launch-CJK.patch + to avoid blank docs window appear after gnome-initial-setup + finished (bnc#1125694, bnc#1131087). + +------------------------------------------------------------------- +Sat Oct 5 21:53:52 UTC 2019 - Bjørn Lie + +- Update to version 3.34.1: + + Bugs fixed: + - Mark “Accept” button as suggested action + - Disable g-i-s in GDM. + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 24 14:32:46 UTC 2019 - Felix Zhang + +- Fix unpackaged files in specfile. + +------------------------------------------------------------------- +Wed Sep 18 06:47:05 UTC 2019 - Bjørn Lie + +- Update to version 3.34.0: + + Bugs fixed: Fixes for systemd user instance support. + + Updated translations. + +------------------------------------------------------------------- +Sat Aug 31 16:13:35 CDT 2019 - mgorse@suse.com + +- Update to version 3.33.92: + + Translation updates. + + Changes in version 3.33.91: + + build: Add a log domain. + + Translation updates. + + Changes in version 3.33.90: + + systemd user instance support. This is inert without + corresponding changes in other GNOME modules, and can be + disabled entirely with `-Dsystemd=false` at build time. + + Other improvements and bug fixes: + - summary: don't free borrowed password string. + - data: use a11y menu in initial-setup session. + - driver: Account for multi monitor when checking for small screen. + - language: Refactor the logo selection. + - language: Fix the visibility of the placeholder. + - summary: Make the page fit narrow screens. + - Drop the headers for the first rows. + - account: Drop the avatar button padding. + - Refactor page headers. + - data: Update required gnome-settings-daemon plugins. + + Translation updates. + + Changes in version 3.33.4: + + Bugs fixed: + - Check for errors from newlocale(). + + Translation updates. + + Changes in version 3.33.2: + + Bugs fixed: + - setlocale() usage is not threadsafe. + - Include bug report URL in .pot file + + Translation updates. +- Rebase gnome-initial-setup-only-setup-keyboard.patch. +- Depend on systemd. +- Remove setup-shell.desktop from files. +- Add user systemd targets to files. + +------------------------------------------------------------------- +Fri Apr 5 11:54:14 UTC 2019 - Bjørn Lie + +- Update to version 3.32.1: + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 11 13:19:04 UTC 2019 - Bjørn Lie + +- Update to version 3.32.0: + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 5 06:03:49 UTC 2019 - Bjørn Lie + +- Update to version 3.31.92: + + Connect to GDM as soon as gnome-initial-setup starts and fix + memory leaks. + + Improve account page behaviour when offline. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 27 08:18:15 UTC 2019 - qzhao@suse.com + +- Update gnome-initial-setup-smarter.patch: + Avoid duplicate privilege requirement(FATE#321126). + +------------------------------------------------------------------- +Wed Feb 20 12:12:27 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 3.31.90: + + Generate default user account pictures. + + Fix Meson build with (buggy) Meson 0.48.0 and 0.48.1. + + Remove Autotools build. + + Fix various compiler warnings. + + Add welcome distro logo for openSUSE. + + Updated translations. +- Switch to meson build system, add meson BuildRequires and macros. +- Drop obsolete intltool BuildRequires: No longer needed. +- Add pkgconfig(packagekit-glib2) BuildRequires: New dependency. +- Refresh patch with refresh_patches service. + +------------------------------------------------------------------- +Wed Dec 19 08:39:41 UTC 2018 - qzhao@suse.com + +- Add gnome-initial-setup-smarter.patch, + Smarter gnome initial configuration: Find a method (better + upstream compatible) to allow gnome-initial-setup decide the + pop-ups smartly based on the system wise setup provided by the + installer(FATE#325763). + Adapt previous solutions to satisfy this feature. (FATE#321126, + boo#1067288, bnc#1029083). + +------------------------------------------------------------------- +Wed Sep 26 16:14:52 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 3.30.0: + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 2 18:47:30 UTC 2018 - luc14n0@linuxmail.org + +- Update to version 3.29.92: + + Improved network page. + + Fix timezone selection in new-user mode. + + Properly use libsecret unstable api. + + Updated translations. + +------------------------------------------------------------------- +Fri Aug 3 19:48:49 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 3.29.1: + + Support more general page skipping. + + Show the welcome page if the language page is skipped. + + Look for vendor.conf in /usr/share instead of /var. + + Go back to allowing weak passwords. + + Set keyring password for enterprise accounts. + + Use Debian, Ubuntu logos when appropriate. + + Fix a crash. + + Add meson support. + + Use a new avatar chooser. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 27 01:45:40 UTC 2018 - yfjiang@suse.com + +- Rebase gnome-initial-setup-disable-dep-on-started-docs.patch: The + run-welcome-tour stamp file is moved to a global function as + stated in bgo#777707. +- Enable the following patches on Leap 42.3, Leap 15 and + later, being consistent with SLE (boo#1086056): + + gnome-initial-setup-only-launch-CJK.patch + + gnome-initial-setup-only-setup-keyboard.patch + + gnome-initial-setup-disable-dep-on-started-docs.patch +- Remove the dependency of gnome-getting-started-docs on Leap, being + consistent with SLE (boo#1086056). +- Url link fix in spec. + +------------------------------------------------------------------- +Tue Mar 13 12:05:53 UTC 2018 - dimstar@opensuse.org + +- Update to version 3.28.0: + + Sync string changes with gnome-software. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 28 16:28:24 UTC 2018 - dimstar@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Tue Feb 27 15:41:14 CET 2018 - sbrabec@suse.com + +- Add missing lang package Recommends (bsc#1038022). + +------------------------------------------------------------------- +Sat Feb 10 22:30:46 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 3.27.90: + + Adjust session components to recent changes. + + Improve sorting in the language list. + + Memory leak fixes. + + Update titlebar when title changes. + + Updated translations. + +------------------------------------------------------------------- +Thu Nov 9 13:29:30 UTC 2017 - qzhao@suse.com + +- Add gnome-initial-setup-mozc-engine-prioritized.patch: Make the + Mozc input engine as the 1st choice for Japanese environment + (boo#1067288,bnc#1029083). + +------------------------------------------------------------------- +Fri Sep 15 06:07:09 UTC 2017 - qzhao@suse.com + +- Update gnome-initial-setup-disable-dep-on-started-docs.patch: + Porting to gnome-initial-setup version 3.26.0. + +------------------------------------------------------------------- +Mon Sep 11 17:05:28 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.26.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 4 17:46:40 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.25.92: + + Updated translations. + +------------------------------------------------------------------- +Wed Jul 19 18:55:14 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.25.4: + + Use Unicode in translatable strings. + + Adjust to g-s-d's plugin removals. + + Updated translations. + +------------------------------------------------------------------- +Thu Jun 22 19:56:28 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.25.3: + + Support a vendor configuration file. + + Update text direction when the locale changes. + + Allow configuring network connections. + + Copy monitor configuration to user session. + + Sync user account page with control-center. + + Show strength indicator for passwords. + +------------------------------------------------------------------- +Thu Jun 1 10:25:31 UTC 2017 - qzhao@suse.com + +- Update gnome-initial-setup-only-setup-keyboard.patch + gnome-initial-setup-disable-dep-on-started-docs.patch: Porting + these patches to gnome-initial-setup version 3.24.2. + +------------------------------------------------------------------- +Wed May 10 21:04:08 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.24.2: + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 21 18:27:01 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.24.0: + + Fix g-i-s session startup deadlock. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 14 18:04:57 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.92: + + Use correct capitalization and unicode characters. + + Exit gracefully when disabled systemwide. + + Adjust to gnome-settings-daemon changes. + + Port network page to use libnm instead of libnm-glib. + + Updated translations. +- Update BuildRequires relating to upstreams port to libnm: + + Remove pkgconfig(libnm-glib), pkgconfig(libnm-gtk) and + pkgconfig(libnm-util). + + Add pkgconfig(libnm) and pkgconfig(libnma). + +------------------------------------------------------------------- +Wed Nov 9 14:19:25 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.23.1: + + Clarify presentation of privacy policies. + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 10 18:17:37 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.22.1: + + Clarify privacy policy links. + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 19 15:01:28 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.22.0: + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 13 16:27:43 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.21.92: + + Port timezone page to use new Geoclue convencience library. + + Minor UI fixes on privacy page. + + Correct license of um-realm-manager. + + Updated translations. +- Replace pkgconfig(geoclue-2.0) for pkgconfig(libgeoclue-2.0), and + add pkgconfig(geocode-glib-1.0) BuildRequires following upstreams + port. + +------------------------------------------------------------------- +Thu Sep 1 18:57:12 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.21.91: + + Better handling of small screens. + + Add a page to configure software sources. + + Updated translations. + +------------------------------------------------------------------- +Thu May 23 07:11:48 UTC 2016 - yfjiang@suse.com + +- Add gnome-initial-setup-disable-dep-on-started-docs.patch: + Dismiss the yelp help page after the initial setup + (FATE#321126). + +------------------------------------------------------------------- +Thu May 16 06:49:02 UTC 2016 - yfjiang@suse.com + +- Add gnome-initial-setup-only-setup-keyboard.patch: Only setup the + keyboard and IM as required (FATE#321126). + +------------------------------------------------------------------- +Fri May 10 11:14:47 UTC 2016 - qzhao@suse.com + +- Add gnome-initial-setup-only-launch-CJK.patch: In SLED, it will + active if user's language is Chinese/Japanese/Korean, and + deactive in other language (FATE#321126). + +------------------------------------------------------------------- +Wed May 8 09:37:13 UTC 2016 - qzhao@suse.com + +- Import gnome-initial-setup to SLE12:SP3(FATE#321126, bsc#988350). + +------------------------------------------------------------------- +Tue Apr 12 11:48:33 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.20.1: + + Updated translations. + +------------------------------------------------------------------- +Thu Apr 7 22:45:11 UTC 2016 - zaitor@opensuse.org + +- Drop pkgconfig(clutter-gst-2.0) and pkgconfig(clutter-x11-1.0) + BuildRequires: Not hard dependencies anymore. +- Add pkgconfig(json-glib-1.0) BuildRequires: Configure looks for + it, so add it to make sure it's pulled in. + +------------------------------------------------------------------- +Mon Mar 21 20:36:31 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.20.0: + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 15 10:37:05 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.19.92: + + Add a translator comment for 'Welcome!'. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 1 10:57:33 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.19.91: + + Visual refinements on online accounts page. + + Minor tweaks on the privacy and accounts pages. + + Ensure keyring gets created for new users. + + Updated translations. +- Changes from version 3.19.90: + + Visual refresh for the 'ready to go' page. + +------------------------------------------------------------------- +Mon Feb 22 15:51:04 UTC 2016 - dimstar@opensuse.org + +- Add gnome-getting-started-docs Requires: once the g-i-s assistant + is completed, it auto-launches the getting started documentation. + +------------------------------------------------------------------- +Tue Feb 16 10:22:53 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.19.2: + + Fix timezone lookup after locale change. + + Handle screen resolution changes. + + Design updates to the timezone page. + + Don't create a keyring for existing users. + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 15 11:21:26 UTC 2016 - dimstar@opensuse.org + +- Create user 'gnome-initial-setup', which is mandatory to make + this work. + +------------------------------------------------------------------- +Mon Nov 23 23:29:14 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.19.1: + + Ensure locale region matches the selected language. + + Sort languages case-insensitively. + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 21 14:40:24 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.18.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 2 10:41:28 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.91: + + Go back to enforcing password policy (bgo#754213). + + Updated translations. + +------------------------------------------------------------------- +Mon Aug 17 18:55:15 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.90: + + Detect enterprise accounts without heuristic (bgo#752980). + + Don't change keyring password explicitly (bgo#752980). + + Fix problem with restarting geoclue client. + + Updated translations. + +------------------------------------------------------------------- +Thu Jul 23 07:23:08 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.4: + + Create keyring initially unencrypted. + + Password page refinements (bgo#735578). + + Make policy dialog resize properly (bgo#749426). + + Use correct key for privacy policy (bgo#749545). + + Handle disabled network better. + + Avoid a crash on language change (bgo#752134). + + Make gnome-shell launch first. + + AVoid a race in launching welcome tour. + + Updated translations. + +------------------------------------------------------------------- +Fri May 22 08:43:21 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.16.3: + + Avoid keyring problems with preexisting passwordless accounts. + + Improve password page. + + Look for the right key in os-release for privacy policy. + + Make policy dialog resize properly. + + Updated translations. + +------------------------------------------------------------------- +Tue May 12 11:08:30 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.16.2: + + Updated translations. + +------------------------------------------------------------------- +Wed Apr 15 09:38:10 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.16.1: + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 23 13:30:01 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.16.0: + + Updated translations. + +------------------------------------------------------------------- +Wed Mar 18 13:07:39 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.92: + + Stop using deprecated API. + + Improved keyboard navigation. + + Adapt to gnome-desktop locale codeset changes. + + Updated translations. + +------------------------------------------------------------------- +Thu Mar 5 09:06:30 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.91.1: + + Port to Webkit2. + + Updated translations. +- Replace pkgconfig(webkitgtk-3.0) BuildRequires with + pkgconfig(webkit2gtk-4.0), following upstreams port to WebKit2. + +------------------------------------------------------------------- +Tue Mar 3 08:35:50 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.91: + + Fix a possible crash in the network page. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 25 15:48:05 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.15.90.1: + + Append ibus input sources. + + Allow resizing on small screens. + + Improve account creation dialogs. + + Move privacy page before timezone. + + Use the permanent bus name for abrtd. +- Update to version 3.15.90: + + Add a privacy page. + + Don't wait for GDM to kill us. + + Updated translations. +- Add pkgconfig(webkitgtk-3.0) BuildRequires: new dependency. + +------------------------------------------------------------------- +Wed Feb 25 14:19:36 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.14.3: + + Fix a crash in the network page. + + Append ibus sources to input sources list. + + Allow resizing on small screens. + + Use header bars on goa dialogs. + + Fix a crash in the language page. + + Hide the window instead of letting gdm kill it. + + Fix a crash in the keyboard page. + + Updated translations. + +------------------------------------------------------------------- +Thu Nov 13 19:52:24 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.14.2.1: + + Disable SSLv3 because of POODLE. +- Changes from version 3.14.2: + + Fix changing the login keyring password. + + Ensure that we show the selected input source. + + Preserve system keyboard layouts. + + Don't choose irrelevant layouts as first level choices. + + Add a function to detect small screens. + + Hide images when we have no space for them. + + Drop the minimum size when we are on a small screen. + + Updated translations. +- Changes from version 3.14.1: + + Don't allow to move window. + + Avoid a crash in input chooser. + + Require selecting an input source. + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 22 18:25:42 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.14.0: + + Fix skip button showing up on the last page. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 17 16:09:51 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.7: + + Refine spacing and alignment on all pages. + + keyboard: Show suggestions for the current locale. + + keyboard: Add all IBus engines. + + keyboard: Ellipsize long labels. + + Updated translations. + +------------------------------------------------------------------- +Mon Sep 15 18:24:43 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.13.6: + + language: Drop British English to make page smaller. + + region: Drop, instead show all locales in the language page. + + keyboard: Show all layouts (in the expanded list). + + account: Whitelist realmd actions to enable enterprise setup. + + timezone: Remove icon to make page smaller. + + Improve keyboard navigation. + + Bring back existing-user mode. + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 7 12:35:40 UTC 2014 - zaitor@opensuse.org + +- Update to version 3.13.5: + + language: Don't dim distro logo. + + timezone: Make page smaller. + + input: Fix build without ibus. + + password: Don't hard-enforce strong passwords. + + Updated translations. + +------------------------------------------------------------------- +Sat Aug 16 20:52:23 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.4: + + Account: + - Improve wording. + - Update to match control-center. + + Timezone: + - Add geoclue integration. + - Add an icon. + + Password: + - Update to match control-center. + - Properly clean up signal handler. + + Keyring: Open session. + + Copy-worker: Run in early initialization phase. + + Updated translations. +- Add pkgconfig(geoclue-2.0) BuildRequires: new dependency. + +------------------------------------------------------------------- +Sat Aug 16 20:20:55 UTC 2014 - wr@rosenauer.org + +- Set RPM group to System/GUI/GNOME to match other GNOME packages. + +------------------------------------------------------------------- +Wed Jul 23 21:18:31 UTC 2014 - dimstar@opensuse.org + +- Update license to be GPL-2.0: matches COPYING and most files. + + Two files in the tarball are marked to be GPL-3.0. Upstream has + been contacted to verify if this is indeed correct (which would + result the entire binary to become GPL-3.0+, bgo#733593). + +------------------------------------------------------------------- +Tue Jul 1 17:55:24 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.12.1: + + Fix an untranslatable string. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 25 12:47:35 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.12.0: + + Updated translations. + +------------------------------------------------------------------- +Fri Mar 21 13:11:50 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.11.92: + + Build fixes: + - Initialize automake earlier. + - Enable maintainer mode. + + Update titlebar on locale change. + + Use distro logo instead of GNOME foot. + + Timezone Dialog: + - Ensure map is properly allocated. + - Draw location marker pixel-aligned. + + Updated translations. + +------------------------------------------------------------------- +Wed Mar 5 19:01:22 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.11.91: +- Initial package, version 3.11.91. + + diff --git a/gnome-initial-setup.obsinfo b/gnome-initial-setup.obsinfo new file mode 100644 index 0000000..3a28c73 --- /dev/null +++ b/gnome-initial-setup.obsinfo @@ -0,0 +1,4 @@ +name: gnome-initial-setup +version: 47.0 +mtime: 1726144550 +commit: ffe0aeef3e1ee174a5366ad9879f99355f66e32f diff --git a/gnome-initial-setup.spec b/gnome-initial-setup.spec new file mode 100644 index 0000000..bfa5fc4 --- /dev/null +++ b/gnome-initial-setup.spec @@ -0,0 +1,137 @@ +# +# spec file for package gnome-initial-setup +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: gnome-initial-setup +Version: 47.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: %{name}-%{version}.tar.zst + +BuildRequires: krb5-devel +BuildRequires: meson >= 0.53.0 +BuildRequires: pkgconfig +BuildRequires: sysuser-tools +BuildRequires: vala +BuildRequires: (pkgconfig(webkit2gtk-5.0) or pkgconfig(webkitgtk-6.0)) +BuildRequires: pkgconfig(accountsservice) +BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(gdm) >= 3.8.3 +BuildRequires: pkgconfig(geocode-glib-2.0) >= 2.6.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.53.0 +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(gtk4) >= 4.10 +BuildRequires: pkgconfig(gweather4) +BuildRequires: pkgconfig(ibus-1.0) >= 1.4.99 +BuildRequires: pkgconfig(iso-codes) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(libadwaita-1) >= 1.2.alpha +BuildRequires: pkgconfig(libgeoclue-2.0) >= 2.3.1 +BuildRequires: pkgconfig(libnm) >= 1.2 +BuildRequires: pkgconfig(libnma-gtk4) >= 1.0 +BuildRequires: pkgconfig(libsecret-1) >= 0.18.8 +BuildRequires: pkgconfig(pango) >= 1.32.5 +BuildRequires: pkgconfig(polkit-gobject-1) >= 0.103 +BuildRequires: pkgconfig(pwquality) +BuildRequires: pkgconfig(rest-1.0) +BuildRequires: pkgconfig(systemd) >= 242 +# Remove the yelp document dependency on both sle and leap, keeping tw consistent with upstream +%if !0%{?sle_version} +Requires: gnome-getting-started-docs +%endif +%sysusers_requires + +%description +Initial assistant, helping you to get the system up and running. + +%lang_package + +%prep +%autosetup -p1 + +%build +%sysusers_generate_pre data/%{name}.conf %{name} %{name}.conf +%meson \ + -D parental_controls=disabled \ +%if 0%{?sle_version} && 0%{?sle_version} < 160000 + -D systemd=false \ +%endif + %{nil} +%meson_build + +%install +%meson_install +%find_lang %{name} %{?no_lang_C} + +%if !0%{?sle_version} +# 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 +%endif + +%pre -f %{name}.pre + +%files +%license COPYING +%doc README.md +%{_datadir}/applications/gnome-initial-setup.desktop +%dir %{_datadir}/gnome-session +%dir %{_datadir}/gnome-session/sessions +%{_datadir}/gnome-session/sessions/gnome-initial-setup.session +%dir %{_datadir}/gnome-shell +%dir %{_datadir}/gnome-shell/modes +%{_datadir}/gnome-shell/modes/initial-setup.json +%{_datadir}/polkit-1/rules.d/20-gnome-initial-setup.rules +%{_libexecdir}/gnome-initial-setup +%{_libexecdir}/gnome-initial-setup-copy-worker + +%dir %{_datadir}/dconf +%dir %{_datadir}/dconf/profile +%{_datadir}/dconf/profile/gnome-initial-setup +%dir %{_datadir}/gnome-initial-setup +%{_datadir}/gnome-initial-setup/initial-setup-dconf-defaults +%if !0%{?sle_version} +%{_distconfdir}/xdg/autostart/gnome-initial-setup-copy-worker.desktop +%{_distconfdir}/xdg/autostart/gnome-initial-setup-first-login.desktop +%else +%{_sysconfdir}/xdg/autostart/gnome-initial-setup-copy-worker.desktop +%{_sysconfdir}/xdg/autostart/gnome-initial-setup-first-login.desktop +%endif +%if !0%{?sle_version} || 0%{?sle_version} >= 160000 +%{_userunitdir}/gnome-initial-setup-copy-worker.service +%{_userunitdir}/gnome-initial-setup-first-login.service +%dir %{_userunitdir}/gnome-session@gnome-initial-setup.target.d +%{_userunitdir}/gnome-session@gnome-initial-setup.target.d/session.conf +%dir %{_userunitdir}/basic.target.wants +%dir %{_userunitdir}/gnome-session.target.wants +%{_userunitdir}/basic.target.wants/gnome-initial-setup-copy-worker.service +%{_userunitdir}/gnome-session.target.wants/gnome-initial-setup-first-login.service +%{_sysusersdir}/gnome-initial-setup.conf +%endif + +%files lang -f %{name}.lang + +%changelog