From e414215ac4b3152ee86185825b1a068135504d8d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 22 Jun 2025 23:03:10 +0200 Subject: [PATCH] Adding debian version 48.1-1. Signed-off-by: Daniel Baumann --- debian/README.source | 19 + debian/changelog | 734 +++++++++++++++++++++++++ debian/control | 70 +++ debian/copyright | 39 ++ debian/docs | 2 + debian/gbp.conf | 17 + debian/gnome-initial-setup.maintscript | 1 + debian/patches/series | 0 debian/postinst | 15 + debian/postrm | 13 + debian/rules | 39 ++ debian/salsa-ci.yml | 3 + debian/source/format | 1 + debian/upstream/metadata | 6 + debian/vendor.conf | 2 + debian/watch | 4 + 16 files changed, 965 insertions(+) create mode 100644 debian/README.source create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100644 debian/gbp.conf create mode 100644 debian/gnome-initial-setup.maintscript create mode 100644 debian/patches/series create mode 100644 debian/postinst create mode 100644 debian/postrm create mode 100755 debian/rules create mode 100644 debian/salsa-ci.yml create mode 100644 debian/source/format create mode 100644 debian/upstream/metadata create mode 100644 debian/vendor.conf create mode 100644 debian/watch diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..16579b9 --- /dev/null +++ b/debian/README.source @@ -0,0 +1,19 @@ +Testing this package +==================== + +Test Case 1 +--------------- +rm ~/.config/gnome-initial-setup-done +Log out then log back in +gnome-initial-setup should automatically start + +Test Case 2 +---------------- +Create a new user +Log in as the new user +gnome-initial-setup should automatically start + +Test Case 3 +---------------- +Run this command +/usr/libexec/gnome-initial-setup --existing-user diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..636bae3 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,734 @@ +gnome-initial-setup (48.1-1) unstable; urgency=medium + + * New upstream release + + -- Jeremy Bícha Thu, 17 Apr 2025 12:16:42 -0400 + +gnome-initial-setup (48.0-1) unstable; urgency=medium + + * Team upload + * New upstream release + + -- Alessandro Astone Fri, 14 Mar 2025 15:26:54 +0100 + +gnome-initial-setup (48~rc-1) unstable; urgency=medium + + * New upstream release + + -- Jeremy Bícha Thu, 06 Mar 2025 10:48:53 -0500 + +gnome-initial-setup (48~beta-1) unstable; urgency=medium + + * New upstream release + * Bump minimum gtk4 + + -- Jeremy Bícha Wed, 12 Feb 2025 18:07:57 -0500 + +gnome-initial-setup (47.2-2) unstable; urgency=medium + + [ Jeremy Bícha ] + * Stop using dh-sequence-gnome + * Opt into Salsa CI + + [ Simon McVittie ] + * Remove polkitd .pkla configuration file (Closes: #1093067) + + -- Jeremy Bícha Tue, 21 Jan 2025 11:46:56 -0500 + +gnome-initial-setup (47.2-1) unstable; urgency=medium + + [ Jeremy Bícha ] + * New upstream release + * Remove patch that re-enabled "existing user" mode. + The current pages are not useful to most users (Closes: #1080154) + + [ Dandan Zhang ] + * Build parental controls feature for loong64 (Closes: #1058679) + + -- Jeremy Bícha Mon, 25 Nov 2024 12:59:33 -0500 + +gnome-initial-setup (47.1-1) unstable; urgency=medium + + * New upstream release + + -- Jeremy Bícha Thu, 17 Oct 2024 14:51:41 -0400 + +gnome-initial-setup (47.0-1) unstable; urgency=medium + + * New upstream release + + -- Sebastien Bacher Mon, 16 Sep 2024 15:31:26 +0200 + +gnome-initial-setup (47~rc-1) unstable; urgency=medium + + [ Alessandro Astone ] + * New upstream release + + -- Marco Trevisan (Treviño) Fri, 06 Sep 2024 16:47:21 +0200 + +gnome-initial-setup (47~beta-1) unstable; urgency=medium + + * New upstream release + * Bump Standards Version to 4.7.0 + + -- Jeremy Bícha Wed, 07 Aug 2024 12:06:55 -0400 + +gnome-initial-setup (46.3-1) unstable; urgency=medium + + * New upstream release + + -- Jeremy Bícha Fri, 28 Jun 2024 14:36:23 -0400 + +gnome-initial-setup (46.2-1) unstable; urgency=medium + + * New upstream release + + -- Nathan Pratta Teodosio Tue, 28 May 2024 11:41:41 +0200 + +gnome-initial-setup (46.0-1) unstable; urgency=medium + + [ Jeremy Bícha ] + * New upstream release + * Bump minimum GTK4 and geoclue + + [ Michael Biebl ] + * Build-depend on systemd-dev instead of systemd (Closes: #1060502) + + -- Jeremy Bícha Thu, 21 Mar 2024 19:34:40 -0400 + +gnome-initial-setup (46~beta-1) unstable; urgency=medium + + * New upstream release + - Minimize button correctly hidden (LP: #1990173) + * Drop patch applied in new release + + -- Jeremy Bícha Mon, 12 Feb 2024 11:23:44 -0500 + +gnome-initial-setup (46~alpha-2) unstable; urgency=medium + + * Update close patch with latest version proposed upstream + + -- Jeremy Bícha Wed, 17 Jan 2024 15:33:09 -0500 + +gnome-initial-setup (46~alpha-1) unstable; urgency=medium + + * New upstream release + - GNOME Online Accounts integration was removed. + Use the GNOME Settings app instead. (LP: #2049513) + * Drop obsolete Build-Depends: librest-dev + * Update architectures where malcontent is available + * Stop using debian/control.in and dh_gnome_clean + * Add patch to restore ability to close Initial Setup in existing user mode + + -- Jeremy Bícha Wed, 17 Jan 2024 11:37:21 -0500 + +gnome-initial-setup (45.0-1) unstable; urgency=medium + + * New upstream release + + -- Jeremy Bícha Mon, 18 Sep 2023 14:20:23 -0400 + +gnome-initial-setup (45~beta-2) unstable; urgency=medium + + * Drop patch reverting use of Tecla for Keyboard panel + * Depend on tecla + + -- Jeremy Bícha Wed, 06 Sep 2023 14:42:24 -0400 + +gnome-initial-setup (45~beta-1) unstable; urgency=medium + + * New upstream release + * Build-Depend on dconf-cli + * Drop 3 patches applied in new release + * Add patch to revert switch to Tecla since Tecla #7 is unfixed + + -- Jeremy Bícha Mon, 07 Aug 2023 10:18:22 -0400 + +gnome-initial-setup (44.0-2) unstable; urgency=medium + + * Update standards version to 4.6.2, no changes needed + * Release to unstable + + -- Jeremy Bícha Sun, 23 Jul 2023 16:28:52 -0400 + +gnome-initial-setup (44.0-1) experimental; urgency=medium + + * New upstream release + * Drop 4 patches applied in new release + + -- Jeremy Bicha Mon, 27 Mar 2023 14:27:06 -0400 + +gnome-initial-setup (43.2-6) unstable; urgency=medium + + * Team upload + * d/p/privacy-Move-subtitles-to-separate-labels.patch: + Fix Mozilla Location Services privacy policy link in kiosk mode. + The privacy policy links on the Privacy page are meant to be overridden + to open in an embedded (WebKitGTK-based) web browser widget instead of + an external web browser, but a regression in the port to GTK 4 between + GNOME 42 and 43 caused this behaviour to break. + In existing-user mode (run on the first GNOME login for a new user + account), the link would previously have opened in the default web + browser (normally Firefox), which is harmless but was not the + intended UX. + In new-user mode (when no user accounts exist), Initial Setup runs in a + captive "kiosk mode" to create the first user account. In this mode, the + link would previously not do anything. A mitigation is that this failure + mode is rarely seen in Debian, because the installer normally creates a + user account. (Closes: #1033228) + + -- Simon McVittie Mon, 20 Mar 2023 15:27:27 +0000 + +gnome-initial-setup (43.2-5) unstable; urgency=medium + + * Build against webkitgtk 6.0 instead of 5.0 + * Cherry-pick a build fix for latest webkitgtk + + -- Jeremy Bicha Wed, 15 Mar 2023 20:18:52 -0400 + +gnome-initial-setup (43.2-4) unstable; urgency=medium + + * Team upload + * d/p/keyboard-Resort-refilter-list-when-picking-shortlist.patch: + Add patch from upstream 44.rc to display more input methods and + keyboard layouts without clicking the "more..." button. This has + a known issue that the shortlist of keyboard layouts is often not + particularly useful, but at least it includes the default and + current layouts (possibly different) and some other possibilities. + * d/p/keyboard-Correctly-update-labels-for-IBus-engines.patch, + d/p/keyboard-Update-filter-and-sort-when-the-display-name-cha.patch: + Rework patches for xkb layout and IBus method selection, fixing a + crash on startup (Closes: #1032448) + * d/README.source: Add some notes on how to smoke-test this package. + Thanks to Jeremy Bicha (via #1032448) + * d/p/driver-Set-a-non-trivial-window-title.patch: + Add patch to set a window title. + This is one of the first things a new GNOME user will see, so let's + make it a bit more polished. + + -- Simon McVittie Mon, 06 Mar 2023 23:46:19 +0000 + +gnome-initial-setup (43.2-3) unstable; urgency=medium + + * Team upload + * d/p/Add-StartupWMClass-to-.desktop-file.patch: + Replace previous patch for app ID handling with upstream equivalent. + gnome-initial-setup is not a syntactically valid app ID. Return to the + syntactically valid app ID used upstream, and set the StartupWMClass + instead. + This gives us a correct window title in the Overview and the + Alt+(key above Tab) window switcher, unlike the patch in 43.2-2. + * d/p/reenable-existing-user-mode.patch: + Add a note of which upstream commit we're reverting + * d/patches: Reorder with closest-to-upstream first + * d/p/keyboard-Correctly-update-labels-for-IBus-engines.patch, + d/p/keyboard-Update-filter-and-sort-when-the-display-name-cha.patch: + Correctly update input method chooser with info from IBus. + This ensures that when the default is an IBus-based input method like + Anthy (currently GNOME's default for ja_JP in bookworm) or Mozc (requested + as a new default for ja_JP in #1029821), it will be displayed with its + correct label like "Japanese (Anthy)" or "日本語 (Mozc)" instead of + a placeholder name "anthy" or "mozc-jp". (Closes: #1032382) + + -- Simon McVittie Sun, 05 Mar 2023 17:39:30 +0000 + +gnome-initial-setup (43.2-2) unstable; urgency=medium + + * Add patch to fix broken icon and app name + + -- Jeremy Bicha Thu, 02 Mar 2023 17:32:26 -0500 + +gnome-initial-setup (43.2-1) unstable; urgency=medium + + * New upstream release + + -- Jeremy Bicha Tue, 06 Dec 2022 09:27:10 -0500 + +gnome-initial-setup (43.1-2) unstable; urgency=medium + + * Team upload + * Depend on polkitd and pkexec instead of transitional policykit-1. + This package runs pkexec, so that dependency is still needed. + * d/copyright: use spaces rather than tabs to start continuation lines + * d/control.in: Update standards version to 4.6.1 (no changes needed) + * d/upstream/metadata: Update Gitlab URLs + + -- Simon McVittie Tue, 15 Nov 2022 08:36:43 +0000 + +gnome-initial-setup (43.1-1) unstable; urgency=medium + + * New upstream release + + -- Jeremy Bicha Tue, 18 Oct 2022 13:08:46 -0400 + +gnome-initial-setup (43.0-1) unstable; urgency=medium + + [ Jeremy Bicha ] + * New upstream release + * Re-enable Privacy page + * Re-enable malcontent integration for Debian + + [ Simon McVittie ] + * d/control.in: Replace transitional libfontconfig1-dev with libfontconfig-dev + + -- Jeremy Bicha Mon, 19 Sep 2022 11:44:22 -0400 + +gnome-initial-setup (43~rc.1-1) unstable; urgency=high + + * New upstream release + * Add patch to disable privacy page. It uses webkitgtk 5.0 + which is still only in Debian Experimental + * debian/control.in: Drop webkitgtk from Build-Depends for now + * Add patch from Ubuntu to re-enable existing-user mode. + It was disabled upstream because it conflicts with gnome-tour + but gnome-tour isn't available in Debian or Ubuntu yet + * Release to unstable (Closes: #1019106) + + -- Jeremy Bicha Wed, 07 Sep 2022 11:04:27 -0400 + +gnome-initial-setup (43~beta-1) experimental; urgency=medium + + * New upstream release + * Switch to gtk4, libadwaita, and libsoup3 + * Drop obsolete cheese dependency + * Build-Depend on libxml2-utils for xmllint + * Temporarily disable malcontent integration + + -- Jeremy Bicha Sun, 28 Aug 2022 15:34:39 -0400 + +gnome-initial-setup (42.2-1) unstable; urgency=medium + + * New upstream translations release + + -- Jeremy Bicha Mon, 06 Jun 2022 16:47:25 -0400 + +gnome-initial-setup (42.1.1-1) unstable; urgency=medium + + * New upstream translations release + + -- Jeremy Bicha Thu, 21 Apr 2022 13:37:45 -0400 + +gnome-initial-setup (42.1-1) unstable; urgency=medium + + [ Jeremy Bicha ] + * New upstream translations release + * Add debian/upstream/metadata + * Bump Standards-Version to 4.6.0 + + [ Will Thompson ] + * debian/copyright: Remove obsolete license exception for um-realm-manager.* + + -- Jeremy Bicha Mon, 18 Apr 2022 11:55:21 -0400 + +gnome-initial-setup (42.0.1-2) unstable; urgency=medium + + * Switch to libgweather4 + + -- Jeremy Bicha Mon, 28 Mar 2022 11:55:08 -0400 + +gnome-initial-setup (42.0.1-1) unstable; urgency=medium + + * New upstream release, remove patch included in the update + + -- Sebastien Bacher Thu, 24 Mar 2022 14:50:12 +0100 + +gnome-initial-setup (42~beta-1) unstable; urgency=medium + + * New upstream release + * Drop all patches: applied in new release + * Add patch to support GNOME 42 dark theme preference + * Revert switch to libgweather4 + * Build-Depend on libgnome-desktop-4-dev instead of libgnome-desktop-3-dev + * debian/control.in: Build-Depend on libhandy + * debian/vendor.conf: Drop unused run_welcome_tour line + + -- Jeremy Bicha Wed, 16 Feb 2022 10:34:12 -0500 + +gnome-initial-setup (41.2-2) unstable; urgency=medium + + * Team upload + * d/patches: Update to upstream gnome-41 branch commit 41.2-2-g916995f0 + - Update Icelandic translation + * d/p/build-Fix-Meson-deprecation-warning.patch: + Add patch from upstream to fix FTBFS with recent Meson + (Closes: #1004780) + + -- Simon McVittie Tue, 01 Feb 2022 23:03:00 +0000 + +gnome-initial-setup (41.2-1) unstable; urgency=medium + + * New upstream release + * debian/vendor.conf: Don't try to run the welcome tour on Ubuntu + + -- Jeremy Bicha Sun, 05 Dec 2021 02:57:19 -0500 + +gnome-initial-setup (41.0-1) unstable; urgency=medium + + * New upstream release + * Bump minimum meson to 0.50.0 + * Install Ubuntu's vendor.conf in upstream recommended /usr/share/ + * Don't build with malcontent on Ubuntu since it's not in Ubuntu main + + -- Jeremy Bicha Fri, 17 Sep 2021 07:05:14 -0400 + +gnome-initial-setup (40.4-1) unstable; urgency=medium + + * New upstream release + + -- Jeremy Bicha Sun, 22 Aug 2021 09:34:06 -0400 + +gnome-initial-setup (40.2-2) unstable; urgency=medium + + * Bump debhelper-compat to 13 + * debian/rules: minor cleanup + * Release to unstable + + -- Jeremy Bicha Sun, 22 Aug 2021 09:00:43 -0400 + +gnome-initial-setup (40.2-1) experimental; urgency=medium + + * New upstream release + * debian/gnome-initial-setup.maintscript: + - remove obsolete gnome-welcome-tour.desktop + + [ Gunnar Hjalmarsson ] + * Stop recommending gnome-getting-started-docs - archived upstream + + -- Sebastien Bacher Tue, 08 Jun 2021 16:20:16 +0200 + +gnome-initial-setup (40.1-1) experimental; urgency=medium + + * New upstream release + * Remove .desktop symlink hack, the issue is fixed upstream now + * debian/patches/revert_gnome_tour.patch: + - removed, the code it was patching has been deprecated + + -- Sebastien Bacher Fri, 28 May 2021 12:56:59 +0200 + +gnome-initial-setup (3.38.5-2) experimental; urgency=medium + + * debian/control.in: + - Build-Depends on systemd, some other required package used to pull + it in but isn't anymore which is failing the build + + -- Sebastien Bacher Mon, 17 May 2021 21:56:29 +0200 + +gnome-initial-setup (3.38.5-1) experimental; urgency=medium + + * New upstream release + + -- Sebastien Bacher Mon, 17 May 2021 16:23:38 +0200 + +gnome-initial-setup (3.38.4-1) unstable; urgency=medium + + * New upstream release + + -- Sebastien Bacher Fri, 19 Feb 2021 11:47:41 +0100 + +gnome-initial-setup (3.38.3-1) unstable; urgency=medium + + * New upstream release + + -- Sebastien Bacher Wed, 20 Jan 2021 16:46:38 +0100 + +gnome-initial-setup (3.38.1-1) unstable; urgency=medium + + * New upstream release + * debian/control.in: + - updated meson requirement + + -- Sebastien Bacher Mon, 05 Oct 2020 11:15:01 +0200 + +gnome-initial-setup (3.38.0-1) unstable; urgency=medium + + * New upstream release + + -- Sebastien Bacher Tue, 15 Sep 2020 16:27:03 +0200 + +gnome-initial-setup (3.37.91-1) experimental; urgency=medium + + * New upstream release + * debian/control.in: + - require gsettings-desktop-schemas and webkitgtk 2.26 + * debian/copyright: + - updated list of copyright owners + * debian/docs: + - updated for the README renaming + * debian/patches/revert_gnome_tour.patch: + - revert back to start yelp until gnome-tour is packaged in Debian + + -- Sebastien Bacher Fri, 14 Aug 2020 15:29:10 +0200 + +gnome-initial-setup (3.36.4-1) unstable; urgency=medium + + * New upstream release + * debian/control.in: Recommends accountsservice, this is used by gis + * debian/control.in: Bump malcontent to Recommends + + -- Laurent Bigonville Mon, 06 Jul 2020 14:38:00 +0200 + +gnome-initial-setup (3.36.3-2) unstable; urgency=medium + + * debian/control.in: Bump Standards-Version to 4.5.0 (no further changes) + * Enable malcontent on supported architectures + + -- Laurent Bigonville Mon, 06 Jul 2020 12:11:29 +0200 + +gnome-initial-setup (3.36.3-1) unstable; urgency=medium + + * New upstream release + + -- Sebastien Bacher Thu, 18 Jun 2020 21:50:34 +0200 + +gnome-initial-setup (3.36.2-1) unstable; urgency=medium + + * New upstream release + + -- Sebastien Bacher Tue, 28 Apr 2020 12:01:34 +0200 + +gnome-initial-setup (3.36.1-1) unstable; urgency=medium + + * New upstream release + + -- Will Thompson Thu, 02 Apr 2020 20:26:56 +0100 + +gnome-initial-setup (3.36.0-1) unstable; urgency=medium + + * New upstream release + + -- Will Thompson Tue, 10 Mar 2020 16:46:31 +0000 + +gnome-initial-setup (3.35.91-1) experimental; urgency=medium + + [ Will Thompson ] + * New upstream release + * debian/control: + - build without parental controls, it has depends not yet in Debian + - depend on GLib >= 2.63.1 + * debian/rules: + - drop obsolete build option + - build without parental controls + + -- Sebastien Bacher Tue, 18 Feb 2020 11:24:03 +0100 + +gnome-initial-setup (3.35.90-1) experimental; urgency=medium + + * New upstream release + * debian/control: + - updates the cheese requirement, removed libpackagekit-glib2-dev + + -- Sebastien Bacher Thu, 06 Feb 2020 11:37:30 +0100 + +gnome-initial-setup (3.34.1-1) unstable; urgency=medium + + * New upstream release + + -- Jeremy Bicha Sun, 06 Oct 2019 07:20:33 -0400 + +gnome-initial-setup (3.34.0-2) unstable; urgency=medium + + * Release to unstable + + -- Jeremy Bicha Mon, 30 Sep 2019 20:48:57 -0400 + +gnome-initial-setup (3.34.0-1) experimental; urgency=medium + + * New upstream release + + -- Sebastien Bacher Thu, 12 Sep 2019 16:01:08 +0200 + +gnome-initial-setup (3.33.91-1) experimental; urgency=medium + + * New upstream release + - systemd user instance support + - use a11y menu in initial-setup session + - Make the page fit narrow screens + - Account for multi monitor when checking for small screen + - Refactor the logo selection + - Refactor page headers + * debian/control: Build-depend on systemd + + -- Marco Trevisan (Treviño) Wed, 21 Aug 2019 15:51:57 +0200 + +gnome-initial-setup (3.32.1-1) experimental; urgency=medium + + * New upstream release + + -- Sebastien Bacher Tue, 09 Apr 2019 10:41:17 +0200 + +gnome-initial-setup (3.32.0-1) experimental; urgency=medium + + * New upstream release + + -- Sebastien Bacher Tue, 12 Mar 2019 10:11:00 +0100 + +gnome-initial-setup (3.31.92-1) experimental; urgency=medium + + * New upstream release + + -- Sebastien Bacher Wed, 06 Mar 2019 14:43:25 +0100 + +gnome-initial-setup (3.31.90-1) experimental; urgency=medium + + * New upstream development release + * Build-Depend on debhelper-compat 12 and drop debian/compat + * Build-Depend on dh-sequence-gnome + * Stop overriding libexecdir + * debian/rules: Update build flags + * Bump Standards-Version to 4.3.0 + + -- Jeremy Bicha Thu, 07 Feb 2019 20:25:00 -0500 + +gnome-initial-setup (3.30.0-1) unstable; urgency=medium + + * New upstream release + * Bump Standards-Version to 4.2.1 + * Release to unstable + + -- Jeremy Bicha Sat, 22 Sep 2018 19:09:38 -0400 + +gnome-initial-setup (3.29.92-1) experimental; urgency=medium + + * New upstream version + + -- Sebastien Bacher Wed, 29 Aug 2018 10:50:01 +0200 + +gnome-initial-setup (3.29.1-1) experimental; urgency=medium + + * New upstream release + * d/p/welcome-screen.patch: Drop, this is already upstream + * d/p/use-Debian-icon-on-Debian.patch: Drop, this is already upstream + * d/p/use-Ubuntu-icon-on-Ubuntu.patch: Drop, this is already upstream + * Standards-Version: 4.1.5 (no changes required) + * Set Rules-Requires-Root to no + * Build with meson + + -- Andrea Azzarone Wed, 01 Aug 2018 16:09:43 +0200 + +gnome-initial-setup (3.28.0-2) unstable; urgency=medium + + * Add welcome-screen.patch from Fedora to still show Welcome screen if + Language page is disabled + * Install vendor.conf on Ubuntu to skip the language settings there + since they don't currently work with Ubuntu's language packs + * Cherry-pick use-Ubuntu-icon-on-Ubuntu.patch + + -- Jeremy Bicha Tue, 20 Mar 2018 23:09:30 -0400 + +gnome-initial-setup (3.28.0-1) unstable; urgency=medium + + * New upstream release + * Cherry-pick use-Debian-icon-on-Debian.patch: + - Use the Debian logo instead of GNOME logo on the Welcome screen + * Depend on desktop-base on Debian for that feature + + -- Jeremy Bicha Tue, 20 Mar 2018 19:29:29 -0400 + +gnome-initial-setup (3.27.90-2) unstable; urgency=medium + + * Release to unstable + + -- Jeremy Bicha Sat, 10 Mar 2018 20:59:32 -0500 + +gnome-initial-setup (3.27.90-1) experimental; urgency=medium + + * New upstream development release + * Update Vcs fields for migration to https://salsa.debian.org/ + + -- Jeremy Bicha Tue, 13 Feb 2018 13:55:27 -0500 + +gnome-initial-setup (3.26.0-2) unstable; urgency=medium + + * Lower dependency on gdm3 to Suggests. + * Update Vcs fields for conversion to git + * Add debian/gbp.conf + * Bump Standards-Version to 4.1.2 + * Bump debhelper compat to 11 + * Disable the Software Sources page since there is no obvious easy way + to change this setting later + + -- Jeremy Bicha Mon, 25 Dec 2017 09:22:53 -0500 + +gnome-initial-setup (3.26.0-1) unstable; urgency=medium + + * New upstream translations release + + -- Jeremy Bicha Wed, 13 Sep 2017 21:22:37 -0400 + +gnome-initial-setup (3.25.92-1) unstable; urgency=medium + + * New upstream translations release (Closes: #862675) + + -- Jeremy Bicha Mon, 04 Sep 2017 20:14:08 -0400 + +gnome-initial-setup (3.25.4-1) unstable; urgency=medium + + * New upstream release + * Drop all patches, applied in new release + * debian/links: + + Symlink the gdm greeter .desktop to /usr/share/applications + so that "Initial Setup" has a proper window title + * Bump Standards-Version to 4.1.0 + + -- Jeremy Bicha Wed, 30 Aug 2017 12:11:56 -0400 + +gnome-initial-setup (3.24.2-1) unstable; urgency=medium + + * New upstream release (Closes: #869942) + - Adapt gnome-session file for gnome-settings-daemon 3.24 + * debian/control.in: + - Update NetworkManager related Build-Depends + - Add explicit dependency on gnome-settings-daemon >= 3.24 + * Add adapt-to-gsd325.patch: + - Don't require the orientation or xrandr plugins that will + be dropped in gnome-settings-daemon 3.26 to smooth that + transition + + -- Jeremy Bicha Sun, 06 Aug 2017 17:41:28 -0400 + +gnome-initial-setup (3.22.1-1) unstable; urgency=medium + + * New upstream release. + + -- Laurent Bigonville Tue, 06 Dec 2016 18:05:21 +0100 + +gnome-initial-setup (3.22.0-1) unstable; urgency=medium + + * New upstream release. + * Bump debhelper compat to 10 (automatic autoreconf). + * Set libexecdir to non-multiarch dir, following current practice. + * Update Build-Depends as per configure.ac. + * Explicitly enable the software sources page. + * Refresh polkit-allow-NM.patch. + * Avoid using full path to deluser in postrm script to quieten lintian. + * Tweak copyright file to add some text to the public-domain block. + + -- Jordi Mallach Sat, 24 Sep 2016 01:59:12 +0200 + +gnome-initial-setup (3.20.1-1) unstable; urgency=low + + [ Javier Martinez ] + * Initial release (Closes: #766388) + + [ Sjoerd Simons ] + * debian/patches/pollkit-allow-NM.patch: + - Added. Allow the gnome-initial-setup user to control the network + + [ Jordi Mallach ] + * New upstream release. + * Update Build-Depends as per configure.ac. + * Add missing GPL-2+ license to copyright. + * Add missing ${shlibs:Depends} substitution variable. + * Add dependency on adduser. + + [ Jeremy Bicha ] + * New upstream release. Update build-dependencies accordingly. + * Use dh + * Set Arch to linux-any since it needs gdm to build and run + * Set libexecdir + * Add to description and d/copyright + + [ Jordi Mallach ] + * Add a pkla rules file for compat with policykit-1 < 0.106. + + -- Jordi Mallach Wed, 03 Aug 2016 12:22:21 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..a34d880 --- /dev/null +++ b/debian/control @@ -0,0 +1,70 @@ +Source: gnome-initial-setup +Section: gnome +Priority: optional +Maintainer: Debian GNOME Maintainers +Uploaders: Jeremy Bícha , + Laurent Bigonville , + Marco Trevisan (Treviño) , + Sebastien Bacher +Build-Depends: debhelper-compat (= 13), + dconf-cli, + gsettings-desktop-schemas-dev (>= 3.37.1), + itstool, + libaccountsservice-dev, + libadwaita-1-dev (>= 1.2~alpha), + libfontconfig-dev, + libgdm-dev (>= 3.8.3), + libgeoclue-2-dev (>= 2.6.0), + libgeocode-glib-dev, + libglib2.0-dev (>= 2.63.1), + libgnome-desktop-4-dev, + libgoa-1.0-dev (>= 3.45.1), + libgoa-backend-1.0-dev (>= 3.45.1), + libgtk-4-dev (>= 4.17.0), + libgweather-4-dev (>= 4.1), + libibus-1.0-dev (>= 1.5.2), + libjson-glib-dev, + libkrb5-dev, + libmalcontent-ui-dev (>= 0.7.0) [amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x hppa loong64 powerpc ppc64 x32], + libnm-dev (>= 1.2), + libnma-gtk4-dev (>= 1.0), + libpango1.0-dev (>= 1.32.5), + libpolkit-gobject-1-dev (>= 0.103), + libpwquality-dev, + libsecret-1-dev (>= 0.18.8), + libsystemd-dev [linux-any], + libwebkitgtk-6.0-dev, + libxml2-utils, + meson (>= 0.50.0), + systemd-dev (>= 242) +Rules-Requires-Root: no +Standards-Version: 4.7.0 +Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-initial-setup +Vcs-Git: https://salsa.debian.org/gnome-team/gnome-initial-setup.git +Homepage: https://git.gnome.org/browse/gnome-initial-setup/ + +Package: gnome-initial-setup +Architecture: linux-any +Depends: adduser, + gnome-settings-daemon (>= 3.24), + pkexec (>= 0.103), + polkitd (>= 0.103), + tecla (>= 45~rc), + ${logo:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Recommends: accountsservice, + geoclue-2.0 (>= 2.6.0), + gnome-keyring, + ${malcontent:Recommends} +Suggests: gdm3 +Description: Initial GNOME system setup helper + After acquiring or installing a new system there are a few essential things + to set up before use. GNOME Initial Setup aims to provide a simple, easy, + and safe way to prepare a new system. + . + GNOME Initial Setup runs the first time you log in to the GNOME desktop + and lets you easily configure your language, keyboard layout, online accounts + integration, and more. + . + If you want to configure these things at any other time, run the Settings app. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..0257e00 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,39 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: gnome-initial-setup +Source: https://download.gnome.org/sources/gnome-initial-setup/ + +Files: * +Copyright: 2009-2016 Red Hat + 2012-2016 Mattias Clasen + 2012-2015 Jasper St. Pierre + 2012, 2015 Ray Strode + 2011-2013 Giovanni Campagna + 2010 Intel, Inc + 2009 Canonical Ltd + 2000-2001 Ximian, Inc + William Jon McCann + Jakub Steiner + Copyright © 2020 Endless Mobile, Inc. +License: GPL-2+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + +Files: gnome-initial-setup/pages/timezone/backward +Copyright: None + Copied from tzdata: https://www.iana.org/time-zones +License: public-domain + This file is in the public domain, so clarified as of + 2009-05-17 by Arthur David Olson. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..8913f46 --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +NEWS +README.md diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..7ad7f9f --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,17 @@ +[DEFAULT] +pristine-tar = True +debian-branch = debian/latest +upstream-branch = upstream/latest + +[buildpackage] +sign-tags = True + +[dch] +multimaint-merge = True + +[import-orig] +postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit +upstream-vcs-tag = %(version%~%.)s + +[pq] +patch-numbers = False diff --git a/debian/gnome-initial-setup.maintscript b/debian/gnome-initial-setup.maintscript new file mode 100644 index 0000000..262ad47 --- /dev/null +++ b/debian/gnome-initial-setup.maintscript @@ -0,0 +1 @@ +rm_conffile /etc/xdg/autostart/gnome-welcome-tour.desktop 40.1-2~ diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..e69de29 diff --git a/debian/postinst b/debian/postinst new file mode 100644 index 0000000..1b15638 --- /dev/null +++ b/debian/postinst @@ -0,0 +1,15 @@ +#!/bin/sh + +set -eu + +# creating gnome-initial-setup user if it isn't already there +if ! getent passwd gnome-initial-setup >/dev/null; then + adduser --system --force-badname --quiet \ + --home /run/gnome-initial-setup/ --no-create-home \ + --shell /bin/false \ + gnome-initial-setup +fi + +#DEBHELPER# + +exit 0 diff --git a/debian/postrm b/debian/postrm new file mode 100644 index 0000000..fc83984 --- /dev/null +++ b/debian/postrm @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +if [ "$1" = "purge" ] ; then + if getent passwd gnome-initial-setup >/dev/null; then + if which deluser >/dev/null 2>&1; then + deluser --system gnome-initial-setup || echo "Could not remove gnome-initial-setup user." + fi + fi +fi +#DEBHELPER# +exit 0 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..8b3fdfd --- /dev/null +++ b/debian/rules @@ -0,0 +1,39 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs + +%: + dh $@ + +# malcontent it not in Ubuntu main yet & is only built on some arches +ifeq (yes,$(shell dpkg-vendor --derives-from Ubuntu && echo yes)) +PARENTAL_CONTROL := -Dparental_controls=disabled +else +ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x hppa loong64 powerpc ppc64 x32)) +PARENTAL_CONTROL := -Dparental_controls=enabled +else +PARENTAL_CONTROL := -Dparental_controls=disabled +endif +endif + +override_dh_auto_configure: + dh_auto_configure -- \ + -Dauto_features=enabled \ + $(PARENTAL_CONTROL) + +# Skip language chooser on Ubuntu since it doesn't work there +ifeq (yes,$(shell dpkg-vendor --derives-from Ubuntu && echo yes)) +execute_after_dh_install: + dh_install debian/vendor.conf /usr/share/gnome-initial-setup/ +endif + +# Depend on the appropriate package for the Welcome logo +# And don't add malcontent Recommends in Ubuntu +override_dh_gencontrol: +ifeq (yes,$(shell dpkg-vendor --derives-from Ubuntu && echo yes)) + dh_gencontrol -- -Vlogo:Depends='gnome-control-center-data' +else + dh_gencontrol -- -Vlogo:Depends='desktop-base' \ + -Vmalcontent:Recommends='malcontent [amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x hppa loong64 powerpc ppc64 x32]' +endif diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml new file mode 100644 index 0000000..8424db4 --- /dev/null +++ b/debian/salsa-ci.yml @@ -0,0 +1,3 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..7612fba --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,6 @@ +--- +Bug-Database: https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/issues +Bug-Submit: https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/issues/new +Name: GNOME Initial Setup +Repository-Browse: https://gitlab.gnome.org/GNOME/gnome-initial-setup +Repository: https://gitlab.gnome.org/GNOME/gnome-initial-setup.git diff --git a/debian/vendor.conf b/debian/vendor.conf new file mode 100644 index 0000000..690909e --- /dev/null +++ b/debian/vendor.conf @@ -0,0 +1,2 @@ +[pages] +skip=language diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..0e740f7 --- /dev/null +++ b/debian/watch @@ -0,0 +1,4 @@ +version=4 +opts="searchmode=plain, uversionmangle=s/\.(alpha|beta|rc)/~$1/, downloadurlmangle=s|cache.json||" \ +https://download.gnome.org/sources/@PACKAGE@/cache.json \ + [\d.]+/@PACKAGE@-(\d+\.?(?:beta|rc)?[\d.]*)@ARCHIVE_EXT@