diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 17:54:44 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 17:54:44 +0000 |
commit | c16cb1dcba60b0811b3c46aa4734b998a18fc8dc (patch) | |
tree | 43c388f09756344e3f0243122526bcfd61421ee9 /debian | |
parent | Adding upstream version 43.9. (diff) | |
download | gnome-shell-c16cb1dcba60b0811b3c46aa4734b998a18fc8dc.tar.xz gnome-shell-c16cb1dcba60b0811b3c46aa4734b998a18fc8dc.zip |
Adding debian version 43.9-0+deb12u1.debian/43.9-0+deb12u1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian')
27 files changed, 4755 insertions, 0 deletions
diff --git a/debian/.gitignore b/debian/.gitignore new file mode 100644 index 0000000..56f29d2 --- /dev/null +++ b/debian/.gitignore @@ -0,0 +1,11 @@ +!*.patch +/*.debhelper +/*.debhelper.log +/*.substvars +/.debhelper/ +/debhelper-build-stamp +/files +/gnome-shell-common/ +/gnome-shell/ +/home/ +/tmp/ diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a37d7bb --- /dev/null +++ b/debian/changelog @@ -0,0 +1,3941 @@ +gnome-shell (43.9-0+deb12u1) bookworm; urgency=medium + + * d/control.in, d/gbp.conf: Use debian/bookworm branch + * New upstream stable release 43.8 + - Allow notifications to be dismissed with backspace key in addition to + delete key, for easier use on laptops where the delete key might be + missing or hard to reach (gnome-shell#5789) + - Update subprojects/gvc subproject to the same version used in 44.4 + (gnome-shell#6842) + + Fix duplicate devices shown when reconnecting to PulseAudio + + Fix possible use-after-free crashes on PulseAudio/Pipewire restart + + Improve choice of default icons + + Performance improvements + - Avoid sliders in quick settings (volume, etc.) being reported to + accessibility tools as their own parent object (gnome-shell#6686) + - Better compatibility with Debian 12's version of ibus + (gnome-shell#6405) + - Report focus events to ibus when using Wayland (gnome-shell#6415) + - In the "looking glass" debug interface, cope with objects that + cannot be converted to string + - When showing weather, avoid getting meaningless location names like + "WiFi" or "GeoIP" from GeoClue >= 2.7 + - Improve GNOME Shell app grid performance by avoiding repainting + monitors other than the one it is displayed on (gnome-shell#6819) + - Align scrolled viewports to the pixel grid to avoid jitter visible + during scrolling (gnome-shell#6835) + - Support translated strings in more files + - Upstream CI adjustments not relevant to Debian + - All other changes were already in 43.7-1 or 43.7-2 + * New upstream stable release 43.9 + - Avoid exposing window previews on lock screen via keyboard shortcuts + (CVE-2023-43090, gnome-shell#6990; previously fixed for bookworm via + patches in 43.6-1~deb12u2) + - Improve handling of latched vs. locked modes in on-screen keyboard + (gnome-shell#5763, also fixed in 44.5) + - Reverse slider direction in RTL locales + (gnome-shell#5107, also fixed in 44.5) + - Add missing environment variables required to launch ibus-daemon + (gnome-shell#6998, also fixed in 44.5) + - Translation updates + * d/patches: Drop patches that were included in the new upstream releases + * d/patches: Update to upstream gnome-43 branch commit 43.9-1-g3b921ba0c + - d/p/overview-Handle-unredirection-in-OverviewShown-state-mach.patch: + Improve performance for most full-screen applications by ensuring + that a fast-path for them stays enabled when it should be. + (mutter#2994 upstream; also fixed in 44.5-2) + + -- Simon McVittie <smcv@debian.org> Tue, 10 Oct 2023 09:50:35 +0100 + +gnome-shell (43.7-2) unstable; urgency=medium + + * Team upload + * d/p/main-Leak-the-GJS-context-and-ShellGlobal.patch: + Add patch from Fedora to skip final cleanup during exit. + This has been implicated in various crashes during exit, which cause + gnome-shell to disable extensions during the next startup. Leaking some + memory at this point does not matter since the process is exiting anyway. + The crashes during exit are believed to have been fixed in 44.beta, but + those changes are too intrusive to be suitable for a backport. + (Closes: #1038972) + + -- Simon McVittie <smcv@debian.org> Thu, 17 Aug 2023 10:46:44 +0100 + +gnome-shell (43.7-1) unstable; urgency=medium + + * Team upload + * New upstream stable release + - Apply hotspot translation to mouse cursor while using magnifier, + fixing an offset between the visble pointer position and the actual + pointer (gnome-shell#4584, also fixed in 44.3) + - Don't log an error when AccountsService signals a change while + parental controls are disabled globally + (gnome-shell#6749, also fixed in 44.3) + - Keep rounded corners on the overview's view of the desktop, even + after the background image changes + (gnome-shell#4125, also fixed in 44.3) + * d/patches: Update to upstream gnome-43 branch commit 43.7-1-g0d51f199e + - Translation update: fa + * d/gbp.conf, d/control.in: Use debian/trixie branch + + -- Simon McVittie <smcv@debian.org> Thu, 10 Aug 2023 10:33:35 +0100 + +gnome-shell (43.6-1~deb12u2) bookworm-security; urgency=high + + * Team upload + * Avoid exposing window previews on lock screen via keyboard shortcuts + (Closes: #1052067, CVE-2023-43090, gnome-shell#6990) + + -- Simon McVittie <smcv@debian.org> Sun, 17 Sep 2023 17:18:49 +0100 + +gnome-shell (43.6-1~deb12u1) bookworm; urgency=medium + + * Rebuild for bookworm + + -- Simon McVittie <smcv@debian.org> Sun, 11 Jun 2023 00:08:43 +0100 + +gnome-shell (43.6-1) unstable; urgency=medium + + * New upstream stable release 43.5 + - Fix a regression in 43~beta involving detection of hotplugged media + with autorunnable content (gnome-shell!2745) + - Make search results fill unused space as intended (gnome-shell#5924) + - Improve matching of app StartupWMClass to a .desktop file, giving + priority to apps that were not hidden by OnlyShowIn under the current + desktop environment, in particular preferring gnome-system-monitor's + non-KDE-specific .desktop file while running GNOME (gnome-shell!2721) + - Fix assertion failures after a window preview is destroyed + (gnome-shell#5512, gnome-shell#6065) + - Avoid destroying labels twice, most commonly when using + gnome-shell-extension-dash-to-dock (gnome-shell!2739) + - Avoid keyboard navigation focus getting stuck on top bar buttons with + no associated menu (gnome-shell!2734, might help #1032319) + - Fix queued notifications getting into a state where they can no + longer be removed (gnome-shell!2736) + - Receive notifications of removed objects from D-Bus ObjectManager + instances correctly (gnome-shell!2730) + - Fix a cursor appearing at 0,0 in screenshots that should not + include it (gnome-shell!2702) + - Update visibility of workspaces in workspace switcher when required + (gnome-shell#6519) + - After 60 second timeout in logout/reboot/poweroff confirmation + dialog, do the requested action instead of leaving the Shell in a + broken state (gnome-shell#6506) + - Fix an assertion failure during shutdown (gnome-shell#6512) + - Fix an assertion failure if Geoclue isn't D-Bus-activatable + (gnome-shell!2689) + - Fix a regression in which the cursor would not be included in + screenshots since mutter 43.1 (gnome-shell!2710) + - Upstream CI fixes not relevant to Debian + - Translation update: zh_CN + * New upstream stable release 43.6 + - Fix a crash when a window preview is destroyed (gnome-shell#6570) + - When cancelling the polkit agent prompt while using + gnome-remote-desktop, don't break subsequent polkit prompts + (gnome-shell!2761) + - Fix "TypeError: this._dragActor is null" warnings related to + drag-and-drop (gnome-shell!2770) + - Fix input method popup getting stuck on screen during engine changes + (gnome-shell#6717) + - Translation update: pt_BR + * d/control.in: Build-depend on mutter 43.5, for a newly-public utility + function needed by gnome-shell!2710 + * d/patches: Drop ab translation patch, applied upstream + + -- Simon McVittie <smcv@debian.org> Sat, 10 Jun 2023 21:17:13 +0100 + +gnome-shell (43.4-1) unstable; urgency=medium + + * Team upload + * New upstream release + - Fix memory leaks when the list of wireless networks is refreshed + (GNOME/gnome-shell!2652) + - Stop tracking drag-and-drop source object when destroyed + (part of GNOME/gnome-shell!2318) + - Translation update: fr + - All other changes were included in 43.3-2 and 43.3-3 + * Drop patches added by 43.3-2 and 43.3-3, included in upstream 43.4 + * d/patches: Update to gnome-43 branch commit 43.4-1-g3499d2e87 + - Translation update: ab + + -- Simon McVittie <smcv@debian.org> Mon, 10 Apr 2023 14:07:38 +0100 + +gnome-shell (43.3-3) unstable; urgency=medium + + * Team upload + * d/p/overview-Don-t-claim-to-be-SHOWN-when-HIDDEN-during-start.patch, + d/p/overview-Hide-when-failing-to-take-grab-at-end-of-startup.patch: + Fix regression in 43.3 which could cause the shell to become + unresponsive, for example if a display is plugged or unplugged during + the startup animation. (Closes: #1032497) + + -- Simon McVittie <smcv@debian.org> Wed, 08 Mar 2023 11:09:54 +0000 + +gnome-shell (43.3-2) unstable; urgency=medium + + * Team upload + * d/patches: Add more translation updates from upstream: + de, hu, lt, pl, sl, sr + (upstream gnome-43 branch up to commit 43.3-13-g6f7ff15ec) + + -- Simon McVittie <smcv@debian.org> Thu, 02 Mar 2023 09:14:28 +0000 + +gnome-shell (43.3-1) unstable; urgency=medium + + * Team upload + * New upstream release + - Don't dereference symlinks when deleting extensions + (GNOME/gnome-shell#6182, which can be a data loss bug) + - Fix windows disappearing from Alt+Tab if their title changes at + just the wrong time (GNOME/gnome-shell#6385) + - Log warnings on invalid state transitions (GNOME/gnome-shell#4561) + - Fix some memory leaks in gdm (GNOME/gnome-shell#6395) + - gnome-extensions tool: Fix the ability to enable and disable + extensions while GNOME is installed but not running + (GNOME/gnome-shell#6127) + - Silence compiler warnings with newer GLib (GNOME/gnome-shell!2625) + - Add precondition checks to prevent some crashes + (GNOME/gnome-shell!2622) + - Provide context to IBus input method when the surrounding text + becomes empty (GNOME/gnome-shell#5895) + - Avoid warnings with audio streams on a device not corresponding + to a sound card, such as network sinks (GNOME/gnome-shell!2616) + - Avoid some strings being untranslatable by working around an xgettext + bug (GNOME/gnome-shell#5280) + - Fix drag-and-drop in the dash when animations are disabled + (GNOME/gnome-shell!2604) + - Avoid warnings when dragging an app from the dash to the grid + (GNOME/gnome-shell#6317) + - Save screencasts to home directory if the Videos directory has been + deleted, instead of failing to record (GNOME/gnome-shell!2594) + - Make Shell less susceptible to the OOM-killer, since it is required + for basic functionality of desktops that use it + (GNOME/gnome-shell!2582) + * d/patches: Drop patches that were applied upstream + * d/patches: Add translation updates from upstream: + fi, id, ka, pt, sv, tr, uk + * d/control.in, d/gbp.conf, d/watch: Set up branches for 43.x in bookworm. + This leaves the default branch available for GNOME 44 betas in + experimental and Ubuntu. + + -- Simon McVittie <smcv@debian.org> Wed, 15 Feb 2023 17:02:45 +0000 + +gnome-shell (43.2-2) unstable; urgency=medium + + * Team upload + * d/patches: Sort closest-to-upstream first + * d/patches: Update to upstream gnome-43 branch commit 43.2-8-ga1b834297 + - Ensure that buttons in quick settings menu are aligned to pixel grid + - Translation updates: ab, en_GB, ie, ka, ru + * Update standards version to 4.6.2 (no changes needed) + + -- Simon McVittie <smcv@debian.org> Sun, 29 Jan 2023 15:26:02 +0000 + +gnome-shell (43.2-1) unstable; urgency=medium + + * New upstream release (Closes: #1028972) + * Drop patches applied in new release + * Cherry-pick fix for screen share window titles + + -- Jeremy Bicha <jbicha@ubuntu.com> Tue, 17 Jan 2023 11:09:16 -0500 + +gnome-shell (43.1-2) unstable; urgency=medium + + * Team upload + * d/.gitignore: Don't ignore patches, overriding upstream .gitignore + * Move patch reverting gcr4 transition into d/patches/debian subdirectory + * Add post-release patches from upstream gnome-43 branch + - Screencast bug fixes + - Update Russian translation + * d/control.in: Depend on dbus-daemon instead of dbus for dbus-run-session + + -- Simon McVittie <smcv@debian.org> Tue, 15 Nov 2022 10:32:15 +0000 + +gnome-shell (43.1-1) unstable; urgency=medium + + * Team upload + + [ Jeremy Bicha ] + * debian/source_gnome-shell.py: Don't try to report nonexistent mouse + gsettings schema + + [ Alban Browaeys ] + * debian/control.in: Bump minimum gnome-bluetooth3 runtime to 42.3, + required for AdapterState + + [ Simon McVittie ] + * New upstream release + * Update URLs in upstream metadata + * Update Lintian overrides + + [ Debian Janitor ] + * Remove constraints unnecessary since buster (oldstable) + + -- Simon McVittie <smcv@debian.org> Fri, 04 Nov 2022 20:10:13 +0000 + +gnome-shell (43.0-2) unstable; urgency=medium + + * Release to unstable + + -- Jeremy Bicha <jbicha@ubuntu.com> Tue, 27 Sep 2022 19:10:41 -0400 + +gnome-shell (43.0-1) experimental; urgency=medium + + * Team upload + * New upstream release + * d/control.in: Bump minimum mutter version to 43.0 release + * d/p/quick-settings-Add-ellipses-to-Log-Out-string.patch: + Drop, applied upstream + * Standards-Version: 4.6.1 (no changes required) + + -- Simon McVittie <smcv@debian.org> Sun, 18 Sep 2022 20:02:40 +0100 + +gnome-shell (43~rc-1) experimental; urgency=medium + + * New upstream release + * debian/control.in: Bump minimum mutter to 43~rc + * Cherry-pick Log Out… patch + + -- Jeremy Bicha <jbicha@ubuntu.com> Tue, 06 Sep 2022 14:22:44 -0400 + +gnome-shell (43~beta-2) experimental; urgency=medium + + * Build with libsoup3 + + -- Jeremy Bicha <jbicha@ubuntu.com> Mon, 05 Sep 2022 17:40:40 -0400 + +gnome-shell (43~beta-1) experimental; urgency=medium + + * New upstream release + * debian/control.in: Bump minimum mutter to 43~beta + * debian/control.in: Bump minimum gjs to 1.73.1 + * Revert switch to gcr4 + + -- Jeremy Bicha <jbicha@ubuntu.com> Sun, 21 Aug 2022 10:53:56 -0400 + +gnome-shell (42.4-2) unstable; urgency=medium + + * Build with libsoup3 + * Update Vcs branches since debian/master is tracking 43 + + -- Jeremy Bicha <jbicha@ubuntu.com> Mon, 05 Sep 2022 16:09:52 -0400 + +gnome-shell (42.4-1) unstable; urgency=medium + + * New upstream release (LP: #1985304): + - Fix logging in with realmd (LP: #1985128) + * debian/patches: Drop applied patches + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Thu, 11 Aug 2022 23:14:29 +0200 + +gnome-shell (42.3.1-2) unstable; urgency=medium + + [ Marco Trevisan (Treviño) ] + * debian/source_gnome-shell.py: Support gdm name only + * debian/control: Recommend gnome-remote-desktop + + [ Jeremy Bicha ] + * Cherry-pick patch to allow Extension Manager update feature to work + without the older Extensions app installed (LP: #1981952) + + -- Jeremy Bicha <jbicha@ubuntu.com> Mon, 18 Jul 2022 07:36:31 +0200 + +gnome-shell (42.3.1-1) unstable; urgency=medium + + * New upstream release + + -- Jeremy Bicha <jbicha@ubuntu.com> Sat, 16 Jul 2022 18:16:17 +0200 + +gnome-shell (42.2-1) unstable; urgency=medium + + * Team upload + * New upstream release + + -- Simon McVittie <smcv@debian.org> Mon, 06 Jun 2022 11:05:06 +0100 + +gnome-shell (42.1-1) unstable; urgency=medium + + * New upstream release (LP: #1973373, LP: #1968911) + * Drop all patches except 1 Debian-specific patch: applied in new release + * Release to unstable + + -- Jeremy Bicha <jbicha@ubuntu.com> Fri, 13 May 2022 15:09:47 -0400 + +gnome-shell (42.0-5) experimental; urgency=medium + + * Team upload + * d/patches: Update to upstream git commit 42.0-84-g9ee7af233 + - Bug fixes targeted for 42.1 + - Translation updates + + -- Simon McVittie <smcv@debian.org> Mon, 25 Apr 2022 10:04:11 +0100 + +gnome-shell (42.0-4) unstable; urgency=medium + + * Team upload + + [ Pablo Mazzini ] + * Move evolution-data-server from Depends to Recommends + (Closes: #869230) + + [ Simon McVittie ] + * Update to upstream git commit 42.0-69-g653697683 + - Bug fixes targeted for 42.1 + - Translation updates + - Update metadata of patches that were already present + + -- Simon McVittie <smcv@debian.org> Tue, 19 Apr 2022 12:28:27 +0100 + +gnome-shell (42.0-3) unstable; urgency=medium + + * Team upload + + [ Jeremy Bicha ] + * Move Debian-specific temporary patches to debian/ + * debian/control.in: Recommend power-profiles-daemon for power mode feature + + [ Simon McVittie ] + + * d/p/Specify-API-versions-for-all-public-GIR-APIs-except-GLib.patch: + Add patch to make Shell more robust against GIR API breaks. + This avoids future bugs similar to #1008926. + * d/patches: Remove compatibility with older gnome-control-center + * Bump Recommends to gnome-control-center (>= 1:42) + + -- Simon McVittie <smcv@debian.org> Wed, 13 Apr 2022 16:47:53 +0100 + +gnome-shell (42.0-2) unstable; urgency=medium + + [ Marco Trevisan (Treviño) ] + * js: Support legacy GNOME Control Center (now Settings) dbus name + * debian/patches: Cherry-pick various upstream fixes targeting 42.1 + * debian/patches: Fix monitor switching configuration (LP: #1964496) + * debian/patches: Overview, remove desktop fade logic (LP: #1965072) + * shellDBus: Actually make ScreenTransitionAsync async + + [ Jeremy Bicha ] + * Use libgweather4 instead of old libgweather + * Add patch to work around meson issue (Debian 1008189) + * Release to unstable + + -- Jeremy Bicha <jbicha@ubuntu.com> Mon, 28 Mar 2022 11:14:05 -0400 + +gnome-shell (42.0-1) experimental; urgency=medium + + * New upstream release + * debian/control.in: Bump minimum mutter to 42.0 + * Add patch to restore Settings item in system menu (LP: #1964136) + + -- Jeremy Bicha <jeremy.bicha@canonical.com> Mon, 14 Mar 2022 10:37:23 -0400 + +gnome-shell (42~rc-1) experimental; urgency=medium + + * New upstream release + * debian/control.in: Bump minimum mutter to 42~rc + * debian/control.in: Switch to gnome-bluetooth3 + * Drop patches reverting use of gnome-bluetooth3 + * Drop patches applied in new release + + -- Jeremy Bicha <jeremy.bicha@canonical.com> Wed, 09 Mar 2022 13:18:51 -0500 + +gnome-shell (42~beta-1) experimental; urgency=medium + + * New upstream release: + - Implement in-shell screenshot and screencast UI + - Use libadwaita for extension preferences + - Improve presentation of multi-day events in calendar + - Implement OSD redesign + - Allow extensions to opt-in to running on lock/login screen + * debian/patches: + - Drop applied upstream + - Revert switch to gnome-bluetooth-3 + - Cherry-pick various upstream fixes + * debian: Update runtime-dependencies and use mozjs-91 based gjs + * debian/gnome-shell.lintian-overrides: Overrides for new messages + * debian/control: + - Drop shell dependency on gjs cli tool, add to extensions tool + - Explicitly list freedesktop gir dependency + - Add runtime dependency on libadwaita via gir1.2-adw-1 + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Wed, 23 Feb 2022 07:33:39 +0100 + +gnome-shell (41.3-2) unstable; urgency=medium + + * Team upload + * d/p/environment-Require-GnomeBluetooth-1.0.patch, + d/p/environment-Require-gnome-desktop-3.0.patch: + Add patches from 42~alpha to avoid a crash with experimental GIR. + Previously, gnome-shell would crash if gir1.2-gnomedesktop-4.0 or + gir1.2-gnomebluetooth-2.0 were installed. + * d/patches: Update to gnome-41 branch commit 41.3-10-g3ca661b73 + - Don't break extensions that look up a window's app on ::window-added, + fixing a regression in 41.3 + - Translation updates: cs, es, he, is, ja + + -- Simon McVittie <smcv@debian.org> Tue, 15 Feb 2022 13:11:19 +0000 + +gnome-shell (41.3-1) unstable; urgency=medium + + * New upstream release: + - Speed up a fade animation on older Intel GPUs (Closes: #1000172) + - Improve window tracking (LP: #1934458) + - Simplify scroll fade shader to work with old hardware + - Tweak (un)minimize animations (LP: #1713021) + - Don't wake up screen in DND mode + - Fix immediately withdrawn notifications getting stuck + - Honor XDG SingleMainWindow key in .desktop files + * debian/patches: + - Drop applied upstream + - Do not use positional arguments in i18n.merge_file + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Tue, 25 Jan 2022 16:34:22 +0100 + +gnome-shell (41.2-1) unstable; urgency=medium + + * Team upload + * New upstream release + * d/patches: Update to upstream gnome-41 branch commit 41.2-5-g9bf1988b5: + - Fix a freeze involving window tracking + - Update Turkish translation + * Adjust Lintian overrides syntax for newer Lintian + + -- Simon McVittie <smcv@debian.org> Wed, 22 Dec 2021 11:51:59 +0000 + +gnome-shell (41.1-1) unstable; urgency=medium + + * Team upload + * New upstream release + * d/rules: Pass bash_completion Meson option to correct subproject. + With Meson 0.60.x, unknown -D options are an error. (Closes: #998589) + * Adjust Lintian overrides + + -- Simon McVittie <smcv@debian.org> Fri, 05 Nov 2021 15:23:00 +0000 + +gnome-shell (41.0-2) unstable; urgency=medium + + * Team upload + * Update Lintian overrides for RUNPATH + * Upload to unstable + + -- Simon McVittie <smcv@debian.org> Sat, 16 Oct 2021 19:27:01 +0100 + +gnome-shell (41.0-1) experimental; urgency=medium + + * Team upload + * New upstream release + * Update dependency versions + * d/rules: Stay with libsoup 2.4 for now + * Build-depend on libmutter-test-9 if tests are enabled + * Enable or disable tests according to nocheck build option + * Stop installing gconf -> gsettings migration rules, removed upstream + * Standards-Version: 4.6.0 (no changes required) + * Build-depend on mutter <!nocheck> + Some tests need the libdefault.so plugin. + + -- Simon McVittie <smcv@debian.org> Sun, 10 Oct 2021 21:26:33 +0100 + +gnome-shell (40.5-1) unstable; urgency=medium + + * New upstream release: + - Optimize rendering of fullscreen zoom + - Fix glitchy launch animations when leaving overview + - Fix wrong separator position in dash + - Fix OSK not registering button presses on X11 + - Fix work area getting messed up by hidden panels + - Fix IM candidate popover position + + [ Simon McVittie ] + * Revert "Avoid libgweather 40 dependency" + libgweather 40 has now been uploaded to unstable. + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Fri, 24 Sep 2021 22:07:26 +0200 + +gnome-shell (40.4-3) unstable; urgency=medium + + * Team upload + + [ Simon McVittie ] + * gnome-shell-extension-prefs: Add patch to give Debian-specific advice. + We package gnome-extensions-app in the same binary package as + gnome-shell-extension-prefs, so there's never a need to install it + separately, either via Debian packages or from Flathub. + * gnome-shell-extension-prefs: Add Provides on gnome-extensions-app. + The gnome-shell-extension-prefs program in this package is deprecated, + and the gnome-extensions-app program is now the main reason to want to + install it, so let's make it a bit more discoverable. + * gnome-shell: Add Suggests on gnome-shell-extension-prefs. + The g-s-e-p program itself is deprecated, but the g-s-e-p package also + contains gnome-extensions-app, which is the recommended UI for + extensions management. + + [ Jeremy Bicha ] + * debian/watch: Watch for stable releases + + [ Marco Trevisan (Treviño) ] + * debian/control: Add missing dependency on gir1.2-gtk-4.0 + + [ Gunnar Hjalmarsson ] + * Add libgtk-3-bin to Build-Depends for dh_translations (LP: #1941954) + + -- Simon McVittie <smcv@debian.org> Sun, 12 Sep 2021 16:44:18 +0100 + +gnome-shell (40.4-2) unstable; urgency=medium + + * Team upload + * Release to unstable (transition: #992870) + * Depend on gnome-settings-daemon 40. + Older versions don't autostart the screensaver service, causing screen + locking to fail. + Thanks to jordi + * Depend on gsettings-desktop-schemas 40. + This is implicit in our dependency on a newer gnome-settings-daemon, + but let's make it explicit that all the core GNOME packages need to + go together. + + -- Simon McVittie <smcv@debian.org> Sat, 11 Sep 2021 21:54:49 +0100 + +gnome-shell (40.4-1) experimental; urgency=medium + + * Team upload + * New upstream release + - Don't include hidden search results in keyboard navigation + - Fix visual issues with extensions that occupy screen edges + - Add focus indications for switch widgets, such as VPN toggles + - Fix visual glitch when dragging window preview in overview + - Avoid windows that should not be in the overview appearing on + Shell startup, for example with desktop-icons-ng + - Fix suspend inhibitor accounting + - Avoid a crash when running in "headless" mode + - Be compatible with more combinations of new GLib and old gjs + (not applicable in Debian, we already have the new gjs) + - Fix spurious warnings for virtual input devices + - Minor optimization for screen magnifier + - Avoid a warning when displaying app details + - Use the same location permissions as gnome-control-center + - Fix some small memory leaks + - Fix glitch in transition from app grid to session + - Fix input method popup visibility when in fullscreen + - magnifier: Fix view jumps when using caret tracking + - Fix shadow rendering glitches + - Fix vertical scrollbars in RTL locales + - Fix a crash if an app moves between monitors during startup + - Remove timeout for starting Xwayland on-demand + - Fix D-Bus-initiated app focus changes + - Make sure to return a value from D-Bus methods so callers won't + time out + - Make sure power menu stays in sync with upower + - Handle non-widget source actors + - Optimize shadows in overview + - Use mallinfo2() instead of deprecated mallinfo() if glibc is new + enough (not applicable in Debian yet) + - Fix runtime warnings related to magnifier and shutdown + - Translation updates + * d/p/weather-Cope-with-either-libgweather-40-or-3.36.patch: + Avoid libgweather 40 dependency. + It'll be easier to do the libmutter-8-0 transition if we can decouple + it from libgweather, and gnome-shell is written in a dynamic language, + so we can easily avoid the dependency. + * Relax Breaks on top-icons-plus extension. + There doesn't seem to have been an official upstream release for v28, + so the version fixing GNOME 40 compatibility will be 27-3. + It has a versioned Depends anyway, so we don't need to be completely + precise here. + + -- Simon McVittie <smcv@debian.org> Tue, 31 Aug 2021 10:03:33 +0100 + +gnome-shell (40.2-1) experimental; urgency=medium + + * New upstream release: + - Unbreak Xwayland apps when not using systemd in user session + - Fix distributed man pages + - Avoid unnecessary icon shadow changes + - Immediately start app grid drags for non-touch devices + - Handle screencast failures more gracefully + * debian/patches: Dropped, all applied upstream + * debian/control: Add break on unreleased version of + gnome-shell-extension-desktop-icons + * debian/control: Break on gnome-shell-extension-desktop-icons-ng << 0.16 + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Wed, 16 Jun 2021 00:47:49 +0200 + +gnome-shell (40.1-1) experimental; urgency=medium + + * New upstream release + * debian/patches: Remove (all applied upstream) + * debian/control: + - Bump dependency to mutter-8 + - Update extensions breaks. + This version will break various extensions so update broken versions + - Build depend on gtk4. + It's needed by shew subproject + - Add runtime dependency on gtk4 to the extensions prefs + - Add missing runtime dependencies and suggestions. + All dependencies can be found with a script such as: + grep "imports\.gi" --include "*.js" -rh js \ + | grep -o "\b[A-Z][A-Za-z]\+\(,\|\s\|\b\)" | sed "s/,\?\s*$//g" | sort -u + * debian/patches: + - Rebuild manual files to use the manpage format + - Cherry-pick upstream patch fixing non-systemd case + - Cherry-pick upstream crash fix + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Sun, 30 May 2021 17:55:32 +0200 + +gnome-shell (3.38.6-1) unstable; urgency=medium + + * Team upload + * New upstream release + - gdm user interface fixes + + Don't limit timed-login progress bar to the width of the username + if it's short + + Make sure authentication cancellation is handled correctly + + Improve fingerprint authentication handling + + Don't retry authentication if services are unavailable + - Fix word suggestions in on-screen keyboard + - Fix freeze after closing some modal dialogs with gjs 1.68.x + (LP: #1918666) + - Fix double-free crash in calendar on non-x86 (LP: #1915929) + - Improve OSK compatibility with gjs 1.68.x (LP: #1918738) + - Fix input-method popup visibility over fullscreen applications + - Fix a crash if an app moves between monitors during startup + - Fix D-Bus-initiated app focus changes + - Make sure to return a value from D-Bus methods so callers won't + time out + - Fix runtime warnings related to magnifier and shutdown + - Make sure power menu stays in sync with upower + - Use mallinfo2() instead of deprecated mallinfo() if glibc is new + enough (not applicable in Debian yet) + * d/gbp.conf, d/control.in: Update VCS details for debian/unstable branch + + -- Simon McVittie <smcv@debian.org> Thu, 26 Aug 2021 08:50:50 +0100 + +gnome-shell (3.38.4-2) experimental; urgency=medium + + * debian/patches: Import upstream patches needed to support libgweather 40. + libgweather 40 had an internal API change that caused runtime issues, so + we need to update the shell code in order to make the shell to work and + show the weather information. + * debian/control: Bump runtime dependency on gweather 40 + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Wed, 26 May 2021 13:37:14 +0200 + +gnome-shell (3.38.4-1) unstable; urgency=medium + + * Team upload + * New upstream release + - Fix missing X11 fallback icons (particularly for games and other + programs not installed system-wide), a regression in 3.37.3 + - Fix a Shell crash when an X11 window with an invalid/empty icon + is closed, possibly a regression in 3.38.3-3 + - Fix a memory leak when getting the icon from the texture cache + - Fix a possible use-after-free when removing a window + - Don't reposition unrelated windows when dragging a window onto the + workspace switcher + - Make sure the blur effect shader can be compiled successfully + - Many other fixes that we already had via debian/patches + * Drop all patches, applied upstream + + -- Simon McVittie <smcv@debian.org> Wed, 17 Mar 2021 09:52:47 +0000 + +gnome-shell (3.38.3-4) unstable; urgency=medium + + * Team upload + * Update to upstream commit 3.38.3-11-ga87aae8f4 from gnome-3-38 branch + - Fix a crash if libsoup version 3 is installed + - Update German translation + + -- Simon McVittie <smcv@debian.org> Tue, 09 Mar 2021 20:35:00 +0000 + +gnome-shell (3.38.3-3) unstable; urgency=medium + + * Team upload + * d/patches: Update to 3.38.3-9-gbdf31febe from gnome-3-38 branch + - Use image-data in preference to app icon for notifications + - Don't let fullscreen apps block the workspace-changing animation + - Don't leave a non-interactable polkit prompt if authentication + succeeds without requiring user interaction (LP: #1824874) + - Fix a crash in the blur effect when taking a screenshot or + screencast + - Fix a crash involving apps' fallback icons + + -- Simon McVittie <smcv@debian.org> Tue, 23 Feb 2021 09:28:02 +0000 + +gnome-shell (3.38.3-2) unstable; urgency=medium + + * Team upload + * d/patches: Update to 3.38.3-3-ge3dc4401d from gnome-3-38 branch + - Fix opening Extensions app from notification + - Fix workspace layout in right-to-left locales + - Don't break window focusing if trying to take an area screenshot while + an application such as a game has an X11 grab (LP: #1910235) + + -- Simon McVittie <smcv@debian.org> Thu, 04 Feb 2021 10:27:05 +0000 + +gnome-shell (3.38.3-1) unstable; urgency=medium + + * Team upload + * d/watch: Only watch for 3.38.x versions + * New upstream release + + -- Simon McVittie <smcv@debian.org> Thu, 14 Jan 2021 20:13:26 +0000 + +gnome-shell (3.38.2-1) unstable; urgency=medium + + * Team upload + * New upstream release + - Improve app picker spacing on larger resolutions + - Don't add dialogs to the window preview more than once + - Avoid cursor visibility changes on startup + - Remove dead code in StButton, StEntry + - Make FocusApp D-Bus method more reliable + - Fix crashes with the desktop-icons extension + (LP: #1898005, LP: #1898910) + - Silence some warnings + - Update translations: nb, zh_CN + - Otherwise functionally equivalent to 3.38.1-3 + * Drop patches that were included in the new upstream release + * d/gbp.conf: Use upstream 3.38.x branch. + Version 40~alpha was already released, so it's misleading to say that + 3.38.x is the latest. + * Standards-Version: 4.5.1 (no changes required) + * Update Lintian overrides + * Release to unstable + + -- Simon McVittie <smcv@debian.org> Thu, 03 Dec 2020 10:40:52 +0000 + +gnome-shell (3.38.1-3) experimental; urgency=medium + + * Team upload + * Update to upstream gnome-3-38 branch, commit 3.38.1-19-ge93b8263b + - Fix a crash with message "Error in freeze/thaw accounting" + - Don't crash if taking a per-window screenshot fails + - Align audio device selection icons better + - Fix typing replies into Telepathy notifications + - Fix some memory leaks + - Show screen-recorder indication, even in Xorg + - Don't play message sounds when "Do not disturb" is enabled + - Don't allow adding apps to favorites if they would be hidden anyway + - Update translations: bn_IN, es, fur, pt + + -- Simon McVittie <smcv@debian.org> Thu, 12 Nov 2020 16:45:02 +0000 + +gnome-shell (3.38.1-2) unstable; urgency=medium + + * debian/patches/modemManager_Add-property-getters.patch: + - Cherry picked upstream commit to fix issue with missing "Mobile + Broadband" item in the system menu (closes: #971511). + + [ Simon McVittie ] + * d/control.in: Depend on gir1.2-gstreamer-1.0 (closes: #973463) + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Wed, 04 Nov 2020 17:26:00 +0100 + +gnome-shell (3.38.1-1) unstable; urgency=medium + + * New upstream release + - Add screen recordings to recent items + - Tweak peek-password feature + - Fix workspace glitches in overview + - Improve DND behavior in app picker + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Sun, 11 Oct 2020 02:04:29 +0200 + +gnome-shell (3.38.0-2) unstable; urgency=medium + + * Team upload + * Release to unstable + + -- Simon McVittie <smcv@debian.org> Fri, 25 Sep 2020 10:25:25 +0100 + +gnome-shell (3.38.0-1) experimental; urgency=medium + + * New upstream release + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Wed, 16 Sep 2020 15:03:21 +0200 + +gnome-shell (3.37.92-3) experimental; urgency=medium + + * Team upload + * Build-depend on systemd, for systemd.pc + + -- Simon McVittie <smcv@debian.org> Tue, 08 Sep 2020 23:21:34 +0100 + +gnome-shell (3.37.92-2) experimental; urgency=medium + + * Team upload + + [ Georges Basile Stavracas Neto ] + * debian/rules: Update Meson option names + * Depend on gstreamer1.0-pipewire. + GNOME Shell's built-in screencast tool was made into a separate + service that uses pipewiresrc. + + [ Simon McVittie ] + * Require a known-working version of Pipewire + * Remove migration path from ancient -dbg packages + + -- Simon McVittie <smcv@debian.org> Tue, 08 Sep 2020 15:48:11 +0100 + +gnome-shell (3.37.92-1) experimental; urgency=medium + + * Team upload + * New upstream release + - Fix screen recorder shortcut + - Support cycle-group cycling only over windows in the workspace + * Update mutter dependency version + * Enable screencasting support now that pipewire 0.3 is in experimental + + -- Simon McVittie <smcv@debian.org> Mon, 07 Sep 2020 20:01:41 +0100 + +gnome-shell (3.37.91-1) experimental; urgency=medium + + * New upstream release: + - Inhibit remote access when disabled by session mode + - Remove Frequent view from app picker + - Allow rearranging items in app picker + - Add support for parental controls filtering + - Support pre-authenticated logins in vmware environments (LP: #1886592) + - Update microphone icon on input volume changes + - Support prepending workspace with horizontal layouts + - Move calendar events out of notifications list + - Expose actor tree in looking glass + - Add support for "PrefersNonDefaultGPU" desktop key + - Move screencasting into a separate service (needs pipewire) + - Default to not installing updates on low battery + - Refactor and clean up app picker pagination (LP: #1873725) + - Misc fixes and memory improvements + * debian/control: + - Depend on debhelper-compat = 13 + - Remove useless dependency on mutter (the binary) + - Test depend on gir1.2-upowerglib-1.0 + - Update build dependencies to match upstream + - Remove leading space in gnome-shell-extension-prefs description + * debian/patches: Drop them all + * debian/rules: + - Don't manually set --fail-missing (included in dh 13) + - Remove uneeded test environment variables overrides (included in dh 13) + * debian/sources/lintian-override: + - Override some desktop files related warnings + * debian/gbp.conf: Point to upstream/latest + * debian/watch: Monitor unstable versions + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Thu, 27 Aug 2020 17:34:56 +0200 + +gnome-shell (3.36.6-1) unstable; urgency=medium + + * Team upload + + * New upstream release + + -- Simon McVittie <smcv@debian.org> Thu, 10 Sep 2020 12:27:18 +0100 + +gnome-shell (3.36.5-1) unstable; urgency=medium + + * Team upload + * New upstream release + - Fix password briefly showing on login dialog during logout if it + was previously made visible (CVE-2020-17489, Closes: #968311) + * Drop most patches, applied upstream + + -- Simon McVittie <smcv@debian.org> Wed, 12 Aug 2020 21:28:22 +0100 + +gnome-shell (3.36.4-1) unstable; urgency=medium + + * New upstream stable release (LP: #1888060) + - Hide switch-user button on lock screen if unsupported + - Improve world clocks styling + - Improve calendar-server performance (Closes: #964851, LP: #1885346) + - Fix regressions in redesigned modal dialogs (LP: #1871868) + - Better support sandboxed apps with multiple .desktop files + - Fix on-screen keyboard size in portrait orientation + - Support scrolling anywhere in slider menu items + - Fixed crash + - Plugged leaks + * debian/control: + - Bump dependency on ibedataserver1.2 and evolution-data-server to 3.33.1 + * d/p/shell-mime-sniffer-Ignore-invalid-file-content-type.patch: + - Dropped (merged upstream) + * d/p/shell-window-tracker-Tighten-sandbox-ID-prefix-check.patch, + d/p/extensionDownloader-Fix-check-for-updates-with-several-ex.patch, + d/p/Update-Brazilian-Portuguese-translation.patch, + d/p/Update-Brazilian-Portuguese-translation-1.patch, + d/p/keyboard-Move-named-icons-into-subdirectories.patch, + d/p/keyboard-Fix-missing-key-icons-in-numeric-level.patch, + d/p/calendar-server-Remove-delay-before-event-emission.patch: + - Cherry-picked from upstream stable branch, as they're reiterations to fix + issues introduced in various 3.36.x releases. + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Mon, 20 Jul 2020 15:17:47 +0200 + +gnome-shell (3.36.3-1) unstable; urgency=medium + + * New upstream release (LP: #1881973) + - Add gnome-shell-extension-prefs wrapper for compatibility + - Fix distorted fallback icons in top bar + - Lower timeout for scrolling in overview + - Only start systemd units when running under systemd + - Fix "ghost" media controls + - Fix zombie sockets from extensions downloader + - Update world clocks offsets when timezone changes + - Fix "Do Not Disturb" setting getting reset on startup + - Fix pad OSD glitches + - Fix matching notifications by PID + - Only allow updates for extensions that aren't cached + - Fixed crashes + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Thu, 04 Jun 2020 00:07:17 +0200 + +gnome-shell (3.36.2+64+ge74e691d8-1) experimental; urgency=medium + + * Team upload + * New upstream snapshot from the gnome-3-36 branch + - Fixes a crash when locking the screen with certain extensions + enabled (Closes: #959883) + * Drop compatibility glue from gnome-shell-extension-prefs. + Upstream added a wrapper script which does something mostly + equivalent. + * Install gnome-extensions-app, the new name of + gnome-shell-extension-prefs, in the gnome-shell-extension-prefs + package + + -- Simon McVittie <smcv@debian.org> Sat, 30 May 2020 15:48:25 +0100 + +gnome-shell (3.36.2-1) unstable; urgency=medium + + * Team upload + * New upstream stable release + - Tone down weekend days with events in calendar + - Fix crash on physical keyboard detach + - Fix crash when creating a new workspace by dragging a favourite + app icon + - Fix popup scaling in some HiDPI multi-monitor configurations + - Fix unintended focus delay after entering the wrong password + - Fix a crash when theming changes (LP: #1868440) + - When searching for system actions, find transliterated ASCII versions + - Ellipsize long "wrong password" messages + - Fix stuck lock screen when locked with a system-modal dialog open + - Don't apply updates on logout by default, since it isn't always + desirable (in particular on-battery status is not detected) + - Update translations: cs, pt_BR + * d/rules: Drop -Wl,--as-needed. + It's the compiler default with bullseye toolchains. + * d/watch: Only watch even-numbered (stable) branches + + -- Simon McVittie <smcv@debian.org> Fri, 01 May 2020 11:28:11 +0100 + +gnome-shell (3.36.1+git20200417-1) unstable; urgency=medium + + * Team upload + + [ Simon McVittie ] + * New upstream snapshot from gnome-3-36 branch (3.36.1-37-g18a5c7436) + - Fix translated app folder names in overview (LP: #1872434) + - Fix misaligned spinner in lock screen + - Fix warning when a polkit dialog is reset + - Pluralize prompt correctly when asking whether to revert a display + setup change + - Update Finnish translation + * Bump build-dependency on libpulse-dev to 13. + Apparently stable's libpulse0 (in a partial upgrade) causes gnome-shell + to hang, so presumably we need this newer version for something. + (Closes: #958025) + * Bump AT-SPI dependency to a contemporary version. + As with libpulse, there's anecdotal evidence that the version from + Debian 10 is too old to work in practice. (Closes: #958025) + + [ Laurent Bigonville ] + * Move the D-Bus interfaces description files to the -common package. + This will make it easier to build some packages, like gnome-terminal, + that have a search provider + + [ Jeremy Bicha ] + * Have gnome-shell-extension-prefs recommend chrome-gnome-shell + - gnome-shell-extension-prefs recommends visiting + extensions.gnome.org to install extensions but that + requires chrome-gnome-shell to be installed + - GNOME Software 3.36 no longer offers installing + GNOME Shell extensions + (LP: #1866841) + + -- Simon McVittie <smcv@debian.org> Tue, 21 Apr 2020 13:46:21 +0100 + +gnome-shell (3.36.1-5) unstable; urgency=medium + + * Team upload + * Merge changelog from unstable + * Upload to unstable (transition: #954422) + * d/gbp.conf: Follow upstream/3.36.x branch + + -- Simon McVittie <smcv@debian.org> Fri, 10 Apr 2020 17:56:07 +0100 + +gnome-shell (3.34.4-1) unstable; urgency=medium + + * Team upload + * d/gbp.conf: Switch to debian/unstable branch. + debian/master is now in use for 3.35.x. + * New upstream release + * Apply post-release fixes up to 3.34.4-1-g99d948559 + * Bump Standards-Version to 4.5.0 + + -- Simon McVittie <smcv@debian.org> Tue, 25 Feb 2020 16:26:07 +0000 + +gnome-shell (3.36.1-4) experimental; urgency=medium + + * Team upload + * extensions-app: Patch back in basic compatibility with old invocation. + There are enough extensions in Debian that rely on being able to + run "gnome-shell-extension-prefs <extension-UUID>" that we can't + really drop this immediately. + Mitigates: #956162, #956163, #956164, #956165, #956166, #956167, + #956168, #956169, #956170, #956171, #956172 + + -- Simon McVittie <smcv@debian.org> Wed, 08 Apr 2020 11:19:11 +0100 + +gnome-shell (3.36.1-3) experimental; urgency=medium + + * Team upload + * Require an ibus version where #955769 (LP#1869641) has been fixed + * d/patches: Update from upstream gnome-3-36 branch up to commit + 3.36.1-31-ga6783692c + + -- Simon McVittie <smcv@debian.org> Tue, 07 Apr 2020 18:27:29 +0100 + +gnome-shell (3.36.1-2) experimental; urgency=medium + + * Team upload + * d/patches: Update from upstream gnome-3-36 branch up to commit + 3.36.1-19-gdfcc5ffb1 + - Drop commit c89d6a63 for now, there seems to be some doubt as to + whether it is fully correct + + -- Simon McVittie <smcv@debian.org> Sat, 04 Apr 2020 12:17:51 +0100 + +gnome-shell (3.36.1-1) experimental; urgency=medium + + * Team upload + + [ Simon McVittie ] + * New upstream release + * Drop patches that were applied upstream + * Build-depend on appstream, for its gettext .its integration + * Install new AppStream metadata for extensions tool + * Install bash completion for gnome-extensions CLI + * d/patches: Update from upstream gnome-3-36 branch up to commit + 3.36.1-12-g3a863ee34 + - Translation updates + - Don't override DesktopAppInfo desktop in Ubuntu's GNOME session, + so NotShowIn=ubuntu works (LP: #1869905) + - Various other bug fixes + + [ Laurent Bigonville ] + * debian/control.in: Bump gir1.2-gnomedesktop-3.0 (build-)dependency + + -- Simon McVittie <smcv@debian.org> Fri, 03 Apr 2020 14:23:59 +0100 + +gnome-shell (3.36.0-2) experimental; urgency=medium + + * Split gnome-shell-extension-prefs out into its own binary package. + It's not useful and arguably misleading to show this to everybody by + default, since it is only a tool for enabling/disabling extensions you + have already installed - and we don't provide any out of the box. + Perhaps it'd be useful for individual extensions to cause this to be + installed via Recommends. + * Cherry-pick a few patches from 3.36.1; see patch descriptions for more + details. + - d/p/St-Ensure-to-update-entry-hint-visibility-with-IM-preedit.patch + - d/p/ibusManager-fix-ibus-launch-error-because-of-wrong-method.patch + - d/p/st-texture-cache-Fix-invalid-memory-write-related-to-X11-.patch + - d/p/windowManager-Do-not-shutdown-ibus-xsettings-on-X11-compo.patch + + -- Iain Lane <laney@debian.org> Thu, 19 Mar 2020 20:37:04 +0000 + +gnome-shell (3.36.0-1) experimental; urgency=medium + + * New upstream release + + Allow session modes to specify alternative resource name + + Don't require gsd-xsettings for X11 support on wayland + + Fix crash on startup with topIcons* extension enabled + + Fix ibus support in Xorg session + + Fix illegible app folder titles with light theme + + Fix link to location settings in aggregate menu + + Fix off-by-1900 error in date conversions + + Improve Extensions D-Bus API + + Really fix visual glitch in sliders + * control: + + Breaks: gnome-shell-extension-appindicator << 33 to be on the + safe side. + + Bump mutter and gnome-desktop BDs per meson.build + + -- Iain Lane <laney@debian.org> Mon, 16 Mar 2020 15:25:22 +0000 + +gnome-shell (3.35.92-2) experimental; urgency=medium + + [ Marco Trevisan (Treviño) ] + * debian/control: Breaks on dashtodock minor than 67+git20200225-1 + + -- Iain Lane <laney@debian.org> Wed, 04 Mar 2020 09:24:55 +0000 + +gnome-shell (3.35.92-1) experimental; urgency=medium + + * New upstream release + * control: Bump mutter deps to .92 + * Style-looking-glass-variant-independant.patch: Drop, upstream + + -- Iain Lane <laney@debian.org> Tue, 03 Mar 2020 16:37:58 +0000 + +gnome-shell (3.35.91-1) experimental; urgency=medium + + [ Marco Trevisan (Treviño) ] + * New upstream release + - Improve visual appearance of Weather integration + - New system dialog designs + - Sandbox the portal helper + - Improvements to the magnifier + - New lock screen (a merge of screen shield and unlock dialog) + (LP: #1832812, LP: #1827751) + - Show the suspend button in the power menu (LP: #1697143) + - Font size matches configured interface font size (LP: #1717453) + - Only enable OSK automatically if touch-mode is enabled (LP: #1721319) + - Added show-password emblem to password entries (LP: #1860540) + * debian/control: + - Update build dependencies + * debian/gnome-shell-common.install: Add extensions tool icons + * d/p/Style-looking-glass-variant-independant.patch: + - Allow to style looking glass properly + + [ Laurent Bigonville ] + * debian/rules: Do not override libexecdir so things are installed in + /usr/libexec now that's allowed by the policy + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Mon, 24 Feb 2020 18:48:37 +0000 + +gnome-shell (3.34.3-1) unstable; urgency=medium + + * New upstream release + + polkitAgent: Fix confirming via keyboard when password-less + * control: Bump mutter BD to 3.34.3. This probably isn't *strictly* + required, but nevertheless let's keep them in sync. + + -- Iain Lane <laney@debian.org> Mon, 06 Jan 2020 13:40:57 +0000 + +gnome-shell (3.34.2-1) unstable; urgency=medium + + * Team upload + + [ Georges Basile Stavracas Neto ] + * Add gnome-menus to Recommends. + The files installed by gnome-menus are needed for the functionality of + suggesting a name for a new folder to work. + + [ Simon McVittie ] + * d/watch: Only watch for stable releases + * New upstream release + * d/gbp.conf: Use upstream/3.34.x branch + * Add build-dependency on libgnome-desktop-3-dev (>= 3.34.2) for new + systemd scope functionality + * Remove Breaks/Conflicts on packages older than Debian 9 (oldstable) + * Remove unused Lintian override + * Bump Standards-Version to 4.4.1 + + -- Simon McVittie <smcv@debian.org> Mon, 16 Dec 2019 16:55:02 +0000 + +gnome-shell (3.34.1+git20191024-1) unstable; urgency=medium + + * New upstream snapshot release + + Fix some animations using invalid parameters + + Compute lock timeout fade duration using animations parameters + + Ensure unredirection is disabled after animations + + Speed-up overview opening using windows cached centers (LP: #1848009) + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Fri, 25 Oct 2019 13:36:08 +0100 + +gnome-shell (3.34.1-1) unstable; urgency=medium + + * New upstream release + + Allow editing app folder names + + Do not notify systemd before initialization is complete + + Don't leak NOTIFY_SOCKET environment variable to applications + + Fix accidentally skipped animations + + Fix box-shadow glitch with prerendered resources + + Fix desktop right click menu appearing in the wrong place if a Terminal + window is open (LP: #1842910) + + Fix extra icons appearing in "Frequent" view animation + + Fix fading out desktop icons (Closes: #940612) + + Fix "Frequent" view icons disappearing on hover (LP: #1846083) + + Fix lock-up on X11 when ibus is already running on startup (LP: + #1845198) + + Fix screen dimming on idle (LP: #1846941) + + Fix screenshots and window animations when scaled + + Fix various regressions with dynamic workspaces + + Improve performance when enabling/disabling all extensions + + Make menu animations more consistent + + Skip property transitions while hidden + + Support SAE secrets in network agent (LP: #1844422) + * control: Require mutter 3.34.1 + + -- Iain Lane <laney@debian.org> Wed, 09 Oct 2019 11:20:28 +0100 + +gnome-shell (3.34.0-2) unstable; urgency=medium + + * Team upload. + * Upload to unstable. + + -- Andreas Henriksson <andreas@fatal.se> Mon, 30 Sep 2019 14:29:53 +0200 + +gnome-shell (3.34.0-1) experimental; urgency=medium + + * New upstream release + + Handle startup/shutdown of misc X11 services + + Fix sound volume mute/unmute + + Correctly terminate pasted text + * d/p/volume-Ignore-slider-changes-we-initiated-ourselves.patch: Drop, + upstream + * control: Bump mutter Build-Depends and Depends to 3.34.0 + + -- Iain Lane <laney@debian.org> Tue, 10 Sep 2019 10:51:44 +0100 + +gnome-shell (3.33.92-1) experimental; urgency=medium + + * New upstream release + + Animate pointer a11y pie timer + + Fix restarting shell in systemd user session + * volume-Ignore-slider-changes-we-initiated-ourselves.patch: Cherry-pick. + volume: Ignore slider changes we initiated ourselves Commit + 21e14bd46f9774e6c0146cb2169d938e782dba3c fixed this for the brightness + slider, but we have the same problem for volume too. When the volume is + muted - for example in Settings or via a media key, we update the slider + to '0' to indicate this visually. But we also actually invoke the slider's + callback to *set* the volume to zero. That means that the previous level + is overwritten so it can't be restored when unmuting. The fix is the same + - when we update the slider internally ourselves, don't call the signal + handler. + * Bump mutter BD to 3.33.92, corresponding to the shell's version + * control: BD on xwayland <!nocheck>, required for the testsuite + * control, rules: Run a session bus for the testsuite + + -- Iain Lane <laney@debian.org> Thu, 05 Sep 2019 18:15:19 +0100 + +gnome-shell (3.33.91-1) experimental; urgency=medium + + * New upstream release + + Fix regression when adjusting brightness + + Fix pointer a11y timeout animation + + Add new extensions CLI tool + + Only track top-level windows + * control: Bump BDs per upstream, & add BDs for the extension tool + + -- Iain Lane <laney@debian.org> Fri, 23 Aug 2019 21:05:26 +0100 + +gnome-shell (3.33.90-1) experimental; urgency=medium + + [ Marco Trevisan (Treviño) ] + * New upstream release + + Add option for disabling the hot corner + + Allow dragging unfocused tiled/maximized windows from top bar + + Allow to disable window menus via session mode + + Avoid unnecessary style changes when computing :first/:last-child + + Call GDM's RegisterSession() after startup (LP: #1798790) + + Consistently animate new window actions + + Disable emoji on-screen keyboard support on X11 + + Don't crash for world clock locations with no timezone + + Don't leak old on-screen keyboard layout groups + + Fix alt-tab icon size on HiDPI + + Fix cursor visibility in screen recordings + + Fix distortion of some image contents + + Fix ellipsization in dialog subtitles/bodies + + Fix extended keys popups being hidden by on-screen keyboard + + Fix glitch of fullscreen window in workspace switch animation + + Fix keeping actors visible in scrollviews + + Fix opening window menu + + Fix style updates for non-background CSS properties + + Fix tablet button mapping overlay + + Fix the calculation of the maximum number of app search results + + Fix top bar being hidden by lock screen + + Fix unintentional interference between gestures + + Fix unintentional loop while polkit dialog is active + + Handle horizontal workspace layout with gestures/animations + + Handle network interface name changes + + Implement DND app picker folder management + + Implement locate-pointer accessibility feature + + Implement mouse accessibility + + Improve handling of session mode extensions + + Include 'sandboxed-app-id' in winodw introspection info + + Make Clocks/Weather integration work with sandboxed apps + + Minimize travel distance in overview animation + + Move some chrome above popup windows + + Only emit ::style-changed on actual changes + + Port to libecal-2.0 + + Prepare for optional X11 + + Refine the app menu + + Refine window preview style + + Reload search providers when installed applications change + + Replace Tweener with Clutter animations + + Rescan icon theme when installed apps changed + + Set up GJS profiler when GJS_TRACE_FD is set + + Style fixes and improvements + + Support startup via systemd user instance + + Support TCRYPT in mount password dialog + + Update theme to better match GTK's Adwaita + + Use more fine-grained levels in battery indicator + * debian/patches: + + tweener-Save-handlers-on-target-and-remove-them-on-destro.patch: Refresh + * debian/control: Bump dependency to mutter 3.33.90 and desktop schemas 3.33.1 + + [ Simon McVittie ] + * d/gnome-shell.bug-control: Include related packages in bug reports + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Tue, 13 Aug 2019 11:12:43 +0100 + +gnome-shell (3.32.2-2) experimental; urgency=medium + + * debian/source_gnome-shell.py: + + Add more informations that we might need to debug information in the + apport retracing (LP: #1722886): + - All the desktop shared gsettings key + - Mutter gsettings key and version + - Settings daemon settings key used by the shell + - ~/.config/monitors.xml + - Shell's journalctl since it will include errors and JS stacktrace. + * d/p/boxpointer-Unset-the-sourceActor-on-destruction.patch: + - Avoid crash on reallocation of dead actors (LP: #1831555) + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Thu, 27 Jun 2019 17:54:16 +0100 + +gnome-shell (3.32.2-1) experimental; urgency=medium + + * New upstream release + - Fix ellipsization in dialog subtitles/bodies (LP: #1809788) + - Don't crash for world clock locations with no timezone (LP: #1827953) + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Tue, 21 May 2019 17:19:41 +0100 + +gnome-shell (3.32.1-1) experimental; urgency=medium + + [ Simon McVittie ] + * d/rules: Create a temporary HOME, XDG_RUNTIME_DIR for the unit tests. + This goes some way towards fixing test failures and FTBFS on buster's + sbuild, as deployed on the s390x buildd. + * d/.gitignore: Add + + [ Laurent Bigonville ] + * New upstream release + + -- Laurent Bigonville <bigon@debian.org> Mon, 22 Apr 2019 15:45:49 +0200 + +gnome-shell (3.32.0+git20190410-1) experimental; urgency=medium + + * Use debhelper-compat 12 and BD on dh-sequence-{gnome,gir} + * New upstream release, which includes + - shell: Fallback on ISO 8601 datetime string for screenshot date info + (LP: #1796251) + * BD on the corresponding mutter + * debian/patches/various: Drop upstream cherry-picks. We had cherry-picked + the stable branch into Debian patches in the previous upload, but that + would get out of hand if we carried on. Instead we are using a tarball + snapshot. So drop the cherry-picks. + + -- Iain Lane <laney@debian.org> Wed, 10 Apr 2019 16:36:31 +0100 + +gnome-shell (3.32.0-1) experimental; urgency=medium + + * New upstream release + + Fix sizing issues in on-screen-keyboard emoji panel + + Fix test linker failure on Debian/Ubuntu + + Avoid assertion when sizing fallback app icons from CSS + + Fix mis-sized menu arrows after texture cache changes + * debian/patches: Update to master at ede0fd866. These are all fixes which + will be in 3.32.1. + - d/p/build-Add-mutter-s-private-directory-to-libst-s-build-tim.patch: + Drop, applied upstream. + * control: Bump mutter BD to 3.32.0 + + -- Iain Lane <laney@debian.org> Tue, 12 Mar 2019 12:50:26 +0000 + +gnome-shell (3.31.92-1) experimental; urgency=medium + + * New upstream release + + Add flags parameter in GrabAccelerators API + + Always use symbolic user icon in system menu + + Don't close on-screen-keyboard's language menu on hover + + Don't let unfullscreen gesture interfere with top bar taps + + Don't toggle on-screen keyboard on every focus change + + Fix generating French OSK layout + + Fix legacy tray icons not responding to events on wayland + + Fix visual glitch in submenus + + Hide trailing separator in search results + + Only consider visible children for :first-child/:last-child + + Remember choice in inhibit-shortcuts dialogue + + Support fractional scaling + + Use borderless round user images + * control: + + BD on mutter 3.31.92, the corresponding release for this Shell + + BD on gjs 1.54, per upstream + * Drop workaround_crasher_fractional_scaling.patch. Marco says this is + probaly not required any more, and it was only ever intended to be a + temporary workaround. + * Cherry-pick c7342824 to fix `test-theme` + * Add a BD <!nocheck> on gnome-settings-daemon-common. + This is required for `test-theme`. + + -- Iain Lane <laney@debian.org> Wed, 06 Mar 2019 14:39:17 +0000 + +gnome-shell (3.31.90-1) experimental; urgency=medium + + [ Marco Trevisan (Treviño) ] + * New upstream release + - Don't fill journal with osdWindow errors (LP: #1772677) + - Fix missing icon in keyboard indicator (LP: #1812266) + * debian/control: + - Update mutter dependency on mutter-4 3.31.4 + - Drop dependencies on libcanberra and libcanberra-gtk3 + * debian/gnome-shell.install: + - Remove usr/lib/mozilla as no plugin is shipped anymore + * debian/gnome-shell.lintian-overrides: + - Update mutter libraries paths + + [ Laurent Bigonville ] + * debian/control.in: Recommends ibus, gnome-shell tried to start for years + now, ibus is required to input emoji these days. (Closes: #815050) + + [ Marco Trevisan (Treviño) ] + * d/p/Update-Basque-translation.patch, + d/p/Update-Esperanto-translation.patch, + d/p/Update-French-translation.patch, + d/p/Update-Slovak-translation.patch, + d/p/altSwitcher-Fix-error-when-all-alternatives-are-disabled.patch, + d/p/dash-destroy-items-s-child-before-tooltip.patch, + d/p/ibusManager-Don-t-pass-undefined-callback-to-ibus.patch, + d/p/keyboard-Do-not-call-KeyboardManager.holdKeyboard-with-se.patch, + d/p/panel-Don-t-allow-opening-hidden-menus-via-keybindings.patch, + d/p/power-Label-the-PENDING_CHARGE-state-as-Not-Charging.patch, + d/p/shellActionModes-disable-POPUP-keybindings-in-unlock-scre.patch, + d/p/st-button-Ignore-pointer-emulated-touch-events.patch: + - Dropped applied Upstream + * d/p/tweener-Save-handlers-on-target-and-remove-them-on-destro.patch, + d/p/workaround_crasher_fractional_scaling.patch: + - Refreshed + * debian/control: set breaks on dash-to-panel and dashtodock extensions + + [ Iain Lane ] + * control: Bump libmutter-dev version to 3.31.90, per upstream + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Thu, 21 Feb 2019 09:39:22 +0000 + +gnome-shell (3.30.2-3) unstable; urgency=medium + + * Team upload + * d/p/ibusManager-Don-t-pass-undefined-callback-to-ibus.patch: + Mark as applied on upstream gnome-3-30 branch, and reorder earlier + in the patch series + * d/p/panel-Don-t-allow-opening-hidden-menus-via-keybindings.patch, + d/p/shellActionModes-disable-POPUP-keybindings-in-unlock-scre.patch: + Add patches from upstream to fix partial lock screen bypass + (CVE-2019-3820, Closes: #921490) + * Update patch series from gnome-3-30 branch, up to 3.30.2-11-ge23f4d6c7 + - Fix a crash that can happen when locking the screen + - Fix a critical when an app is closed while its popup menu is open + - Ignore pointer emulated touch events, fixing unintended double clicks + in extensions like dash-to-dock + - Don't close ibus popup window when an entry field changes its input + purpose + - Update translations: eu, eo, sk, fr + + -- Simon McVittie <smcv@debian.org> Wed, 06 Feb 2019 09:46:52 +0000 + +gnome-shell (3.30.2-2) unstable; urgency=medium + + [ Jeremy Bicha ] + * Restore -Wl,-O1 to our LDFLAGS + * Bump Standards-Version to 4.3.0 + + [ Marco Trevisan (Treviño) ] + * d/p/power-Label-the-PENDING_CHARGE-state-as-Not-Charging.patch: + - Label the PENDING_CHARGE state as "Not Charging" (LP: #1745032) + * d/p/ibusManager-Don-t-pass-undefined-callback-to-ibus.patch: + - Fix missing icon in keyboard indicator (LP: #1812266) + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Fri, 25 Jan 2019 11:52:36 +0000 + +gnome-shell (3.30.2-1) unstable; urgency=medium + + * Team upload + * New upstream release + - Drop patches that came from upstream gnome-3-30 + + -- Simon McVittie <smcv@debian.org> Thu, 15 Nov 2018 09:30:03 +0000 + +gnome-shell (3.30.1-3) unstable; urgency=medium + + * Team upload + + [ Iain Lane ] + * debian/gbp.conf: Update to pkg-gnome's recommended settings + * Run tests with "xvfb-run -a" instead of plain xvfb-run + + [ Jeremy Bicha ] + * Set update-notifier's notify-reboot-required flag + when updating this package + + [ Simon McVittie ] + * d/patches: Update to upstream commit 3.30.1-16-ge55bdb0fb from + gnome-3-30 branch + * Make the postinst succeed if update-notifier is not installed or fails + * Also signal via /var/run/reboot-required, as used by + unattended-upgrades + + -- Simon McVittie <smcv@debian.org> Tue, 06 Nov 2018 09:55:55 +0000 + +gnome-shell (3.30.1-2) unstable; urgency=medium + + * Team upload + + [ Jeremy Bicha ] + * Don't ignore test failures + * Drop unneeded --buildsystem=meson + * Drop unneeded override_dh_install + + -- Simon McVittie <smcv@debian.org> Tue, 09 Oct 2018 12:15:00 +0100 + +gnome-shell (3.30.1-1) unstable; urgency=medium + + * Team upload + * New upstream release + - Drop patches that were applied upstream + + -- Simon McVittie <smcv@debian.org> Tue, 09 Oct 2018 10:24:16 +0100 + +gnome-shell (3.30.0-3) unstable; urgency=medium + + * Backport the patches recommended by upstream for 3.30 (Closes: #904560) + + -- Laurent Bigonville <bigon@debian.org> Sun, 30 Sep 2018 23:23:25 +0200 + +gnome-shell (3.30.0-2) unstable; urgency=medium + + * Team upload + * d/p/build-Remove-obsolete-soup-dependency.patch, + d/p/shell-Fix-list-of-GIR-includes.patch: + Add proposed patch from upstream to fix missing captions on password + prompts when used with gjs 1.54 + + -- Simon McVittie <smcv@debian.org> Thu, 20 Sep 2018 11:26:04 +0100 + +gnome-shell (3.30.0-1) unstable; urgency=medium + + [ Didier Roche ] + * New upstream release + * Build-depend on mutter 3.30.0 + + [ Iain Lane ] + * Merge experimental branch back into master, and update all the references + accordingly. This upload is going to unstable. + + -- Didier Roche <didrocks@ubuntu.com> Wed, 05 Sep 2018 12:06:24 +0100 + +gnome-shell (3.29.92-1) experimental; urgency=medium + + * Team upload + + [ Marco Trevisan (Treviño) ] + * New upstream development release + * Build-depend on mutter 3.29.92 + + [ Simon McVittie ] + * Standards-Version: 4.2.1 (no changes required) + * Add Breaks on older versions of extensions that needed updates for + this Shell version + - gnome-shell-extension-autohidetopbar (#905111) + - gnome-shell-extension-caffeine (#905108) + - gnome-shell-extension-dashtodock (#905106) + - gnome-shell-extension-top-icons-plus (#905115) + * Add Breaks on extensions that still need updates for this version, + using versions that assume they will be fixed in their next NMU or MU + - gnome-shell-extension-dash-to-panel (#905110) + - gnome-shell-extension-multi-monitors (#905114) + - gnome-shell-extension-pixelsaver (#905109) + - gnome-shell-extension-taskbar (#905113) + - gnome-shell-extension-workspaces-to-dock (#905112) + - gnome-shell-pomodoro (#905107) + + -- Simon McVittie <smcv@debian.org> Thu, 30 Aug 2018 09:20:35 +0100 + +gnome-shell (3.29.91-1) experimental; urgency=medium + + * Team upload + * New upstream development release + * Build-depend on mutter 3.29.91 + * Build-depend on Meson 0.47.0 + * Rebase patch series, dropping patches that were applied upstream + * Normalize package lists with wrap-and-sort -ab + * d/gnome-shell-common.install: Remove commented-out entry + * Standards-Version: 4.2.0 (no changes required) + + -- Simon McVittie <smcv@debian.org> Mon, 20 Aug 2018 21:32:20 +0100 + +gnome-shell (3.29.90-2) experimental; urgency=medium + + * Team upload + * Build-depend on GLib 2.57.2 for the new approach to overriding + GSettings per desktop + * d/p/Update-Brazilian-Portuguese-translation.patch, + d/p/showOSD-Fix-handling-of-defined-falsy-parameters.patch, + d/p/data-Fix-comment-in-schema.patch, + d/p/workspace-Fix-infinite-loop-when-finding-parent-window-of.patch, + d/p/workspace-Simplify-detecting-added-dialogs-after-closing-.patch, + d/p/tools-fix-XDG-desktop-syntax-in-gnome-shell-overrides-mig.patch, + d/p/Updated-Slovenian-translation.patch, + d/p/keyboard-defer-position-changed-till-we-have-a-rect.patch, + d/p/keyboard-Refactor-code-resetting-IM-on-window-drags.patch: + Update to upstream master branch at 3.29.90-9-g6b610b26f + * d/p/schema-Fix-XML-syntax.patch: + Drop, replaced by functionally equivalent + d/p/data-Fix-comment-in-schema.patch + + -- Simon McVittie <smcv@debian.org> Sat, 04 Aug 2018 16:32:57 +0100 + +gnome-shell (3.29.90-1) experimental; urgency=medium + + * Team upload + + [ Simon McVittie ] + * New upstream release 3.29.90 + * Rebase patch series + * Upgrade in lockstep with mutter 3.29.90 + * debian/gnome-shell.install: Install new migration script + * Standards-Version: 4.1.5 (no changes required) + * d/p/schema-Fix-XML-syntax.patch: + Fix a comment syntax error that caused glib-compile-schemas to reject + the file + + [ Marco Trevisan (Treviño) ] + * d/p/workspace-Disconnect-from-window-signals-on-destruction.patch, + d/p/workspaceThumbnail-Disconnect-from-window-signals-on-dest.patch: + - Drop patches not needed anymore as per upstream changes + * Bump dependency on gsettings-desktop-schemas 3.27.90 + + -- Simon McVittie <smcv@debian.org> Wed, 01 Aug 2018 17:01:05 +0100 + +gnome-shell (3.29.4-1) experimental; urgency=medium + + * debian/*: Update for experimental (3.29/3.30 series) + * New upstream release 3.29.4 (etc) + + Fix "Clear All" for calendar events + + Allow cancelling direct switch operations + + Support being started by systemd --user + + Support key event forwarding required by some input methods + + Save creation time in screenshot metadata + + Improve consistency between ctrl- and middle-click on app icons + + Add support for font-feature-settings CSS property + + Adjust to MetaScreen removal + + Guard against untimely keyboard map changes + + Fix icons in search provider results + + Fix blurriness of OSD under some resolutions + + Fix lagging pointer when zoomed + + Support icons in app-menu + * Install new systemd user units (aren't used by anything just yet) + * Refresh patches + * debian/gnome-shell.docs: README is now called README.md + * debian/control*: Require mutter API version 3 and mutter 3.29.4 + + -- Iain Lane <laney@debian.org> Wed, 25 Jul 2018 17:40:58 +0100 + +gnome-shell (3.28.3-2) UNRELEASED; urgency=medium + + * debian/gbp.conf: We've branched experimental for 3.29/3.30, use + upstream/3.28.x for upstream sources. + + -- Iain Lane <laney@debian.org> Wed, 25 Jul 2018 15:47:40 +0100 + +gnome-shell (3.28.3-1) unstable; urgency=medium + + * New upstream release (LP: #1718931) + d/p/Change-const-to-var.patch, + d/p/Update-Afrikaans-translation.patch, + d/p/Update-Scottish-Gaelic-translation.patch, + d/p/magnifier.js-Fix-zoom-juddering.patch, + d/p/network-Update-the-icon-in-the-panel-whenever-NM-s-state-.patch, + d/p/networkAgent-Fix-fallout-from-libnm-port.patch, + d/p/st-label-Unset-clutter-text-instance-on-disposal.patch, + d/p/st-texture-cache-Don-t-add-NULL-textures-to-cache.patch, + d/p/st-texture-cache-Save-cairo-surfaces-to-a-different-map.patch, + d/p/ui-Theme-lookup-should-respect-XDG_DATA_DIRS.patch, + d/p/workspaceThumbnail-Remove-WindowClone-s-from-_windows-whe.patch, + d/p/workspaceThumbnail-remove-unused-private-win-reference.patch, + d/p/workspace-Remove-WindowClone-s-from-_windows-when-destroy.patch: + - Drop patches applied on the 3.28 branch + + -- Marco Trevisan (Treviño) <marco@ubuntu.com> Thu, 19 Jul 2018 20:05:52 +0100 + +gnome-shell (3.28.2-2) unstable; urgency=medium + + * Team upload + * d/p/network-Update-the-icon-in-the-panel-whenever-NM-s-state-.patch, + d/p/Update-Afrikaans-translation.patch, + d/p/st-label-Unset-clutter-text-instance-on-disposal.patch, + d/p/Update-Scottish-Gaelic-translation.patch, + d/p/magnifier.js-Fix-zoom-juddering.patch, + d/p/Change-const-to-var.patch, + d/p/st-texture-cache-Don-t-add-NULL-textures-to-cache.patch, + d/p/st-texture-cache-Save-cairo-surfaces-to-a-different-map.patch: + Update to upstream gnome-3-28 branch + - magnifier.js: Zoom more smoothly (LP: #1691675) + - The StLabel patch might resolve #900776 + * d/p/workspaceThumbnail-remove-unused-private-win-reference.patch, + d/p/messageList-stop-syncing-if-closeButton-has-been-destroye.patch, + d/p/automountManager-remove-allowAutorun-expire-timeout-on-vo.patch: + Update patch series for #887082 to latest version proposed upstream + + -- Simon McVittie <smcv@debian.org> Sun, 08 Jul 2018 11:32:40 +0100 + +gnome-shell (3.28.2-1) unstable; urgency=medium + + * Team upload + * New upstream release + * d/p/polkitAgent-Guard-against-repeated-close-calls.patch, + d/p/popupMenu-Fix-wrong-call-to-clutter_actor_add_child.patch, + d/p/workspaceThumbnail-initialize-porthole-based-on-workArea.patch, + d/p/workspaceThumbnail-rebuild-thumbnails-if-workareas-size-c.patch, + d/p/workspaceThumbnail-only-update-_porthole-if-the-overview-.patch: + Drop patches that were cherry-picked from upstream 3.28 branch + * d/p/ui-Theme-lookup-should-respect-XDG_DATA_DIRS.patch: + Add patch from upstream git master to make themes respect XDG_DATA_DIRS + (LP: #1760039) + * d/p/networkAgent-Fix-fallout-from-libnm-port.patch: + Add patch from upstream 3.28 branch to fix a regression in wifi + password prompting + * Re-order patch series to put patches that were applied upstream first + + -- Simon McVittie <smcv@debian.org> Thu, 17 May 2018 10:37:37 +0100 + +gnome-shell (3.28.1-1) unstable; urgency=medium + + [ Jeremy Bicha ] + * New upstream release + * Bump required glib to 2.56. Thanks Marcus Lundblad. + * debian/gnome-shell.gsettings-overrides: + Adapt favorite-apps to the renaming of Evolution's .desktop + * Drop obsolete dh_translations override + * Drop 27-nm-libexec-path.patch: no longer needed + * Cherry-pick thunderbolt-sync-D-Bus-API-with-bolt-changes.patch + * Recommend bolt >= 0.3 for Thunderbolt support + * Bump Standards-Version to 4.1.4 + + [ Simon McVittie ] + * d/patches: Remove patches that no longer apply + * d/gbp.conf: Don't use numbered patches + * d/p/popupMenu-Fix-wrong-call-to-clutter_actor_add_child.patch, + d/p/workspaceThumbnail-initialize-porthole-based-on-workArea.patch, + d/p/workspaceThumbnail-rebuild-thumbnails-if-workareas-size-c.patch, + d/p/workspaceThumbnail-only-update-_porthole-if-the-overview-.patch, + d/p/polkitAgent-Guard-against-repeated-close-calls.patch: + Apply post-release bug fixes from upstream + * d/p/tweener-Save-handlers-on-target-and-remove-them-on-destro.patch, + d/p/dnd-Nullify-_dragActor-after-we-ve-destroyed-it-and-avoid.patch, + d/p/workspaceThumbnail-Disconnect-from-window-signals-on-dest.patch, + d/p/workspaceThumbnail-Remove-WindowClone-s-from-_windows-whe.patch, + d/p/workspace-Disconnect-from-window-signals-on-destruction.patch, + d/p/workspace-Remove-WindowClone-s-from-_windows-when-destroy.patch: + Apply patches proposed upstream by Marco Trevisan to fix various uses + of objects after they are disposed (Closes: #887082) (LP: #1747566) + + -- Jeremy Bicha <jbicha@debian.org> Tue, 08 May 2018 09:00:35 -0400 + +gnome-shell (3.28.0-1) unstable; urgency=medium + + [ Simon McVittie ] + * New upstream stable release + + -- Jeremy Bicha <jbicha@debian.org> Sun, 18 Mar 2018 20:16:20 -0400 + +gnome-shell (3.27.92-2) unstable; urgency=medium + + [ Simon McVittie ] + * Build-depend on libgnome-desktop-3-dev (>= 3.27.90) to carry out + libgnome-desktop-3-17 transition in experimental + * Tighten dependencies on mutter and gir1.2-gnomedesktop-3.0 + + [ Jeremy Bicha ] + * Release to unstable + + -- Jeremy Bicha <jbicha@debian.org> Sat, 10 Mar 2018 19:36:09 -0500 + +gnome-shell (3.27.92-1) experimental; urgency=medium + + * New upstream release candidate + * Drop bump-api.patch: Applied in new release + + -- Jeremy Bicha <jbicha@debian.org> Mon, 05 Mar 2018 20:51:14 -0500 + +gnome-shell (3.27.91-1) experimental; urgency=medium + + * New upstream development release (LP: #1751070) + * Bump minimum mutter to 3.27.91 + * Build-Depend on sassc + * Drop caribou dependencies. GNOME Shell has a new built-in keyboard now. + * Drop patches applied in new release + * Cherry-pick bump-api.patch + * Disable the 6 patches from merge request !4 since they need to + be rebased + + -- Jeremy Bicha <jbicha@debian.org> Fri, 23 Feb 2018 18:45:14 -0500 + +gnome-shell (3.26.2-5) experimental; urgency=medium + + * Team upload + * Cherry-pick two more patches from upstream gnome-3-26 branch + related to #881301 etc. (now at 3.26.2-14-g64c857e3f) + * Apply patches from upstream merge request !4 to address more uses + of destroyed objects (Closes: #887082, hopefully) + + -- Simon McVittie <smcv@debian.org> Fri, 26 Jan 2018 17:10:10 +0000 + +gnome-shell (3.26.2-4) unstable; urgency=medium + + * Port gnome-shell to libnm (Closes: #862677) + + -- Michael Biebl <biebl@debian.org> Sun, 21 Jan 2018 21:26:21 +0100 + +gnome-shell (3.26.2-3) unstable; urgency=medium + + * Team upload + * Convert patch metadata to `git format-patch` style for gbp pq + * Add patches from upstream gnome-3-26 branch: + - Update translations: af, ar, cs, is, nb + - Improve robustness of ::drag-end handlers (GNOME #784545) + - Reset menuItems and Label objects on change (GNOME #788931) + - This is one possible source of the crashes in #881301, #880663. + - Make sure dash item labels are only destroyed once (GNOME #791233) + - Don't shadow ClutterActor's destroy() (GNOME #791233) + - Guard against malformed world-clocks settings (GNOME #791148) + - Don't leak fds when background changes (GNOME #791655) + * Depend on gjs (>= 1.50.2-3~) so that using an object after it's + destroyed doesn't crash the Shell. Critical warnings will be logged + instead, usually to the systemd journal. Please report these as new + bugs if seen: we can't tell from the crash backtraces whether the + bug was in the Shell itself or an extension, which makes the existing + bug reports unclear, but the critical warnings should make it clearer + where the bug is. (Closes: #881301, #880663; LP: #1714989, + LP: #1721321, LP: #1722986, LP: #1725015) + * Change Vcs-* to point to salsa.debian.org + * Bump Standards-Version to 4.1.3 (no changes required) + * Set Rules-Requires-Root to no + + -- Simon McVittie <smcv@debian.org> Sat, 13 Jan 2018 11:48:13 +0000 + +gnome-shell (3.26.2-2) unstable; urgency=medium + + * Update Vcs fields for conversion to git + * Add debian/gbp.conf + * Bump Standards-Version to 4.1.2 + * Bump debhelper compat to 11 + * Enable all hardening flags + + -- Jeremy Bicha <jbicha@debian.org> Mon, 25 Dec 2017 00:13:52 -0500 + +gnome-shell (3.26.2-1) unstable; urgency=medium + + * New upstream release + * Rebase patches + * Switch to dh_missing + * Update list of binaries in gnome-shell.lintian-overrides using an RPATH + for mutter. Don't hard-code the path to be x86_64-linux-gnu specific. + * Honour DEB_BUILD_OPTIONS=nocheck so we don't try to run the test suite if + xvfb is not installed + * Exclude /usr/lib/gnome-shell/ from dh_makeshlibs to avoid an unnecessary + ldconfig trigger + + -- Michael Biebl <biebl@debian.org> Sun, 05 Nov 2017 20:11:21 +0100 + +gnome-shell (3.26.1-3) unstable; urgency=medium + + * Cherry-pick git_popupmenu-icon-via-string.patch: + - Fix setting icon name via string, used by some extensions + * Cherry-pick git_spawn-wifi-panel-wpa-enterprise.patch: + - Launch Wi-Fi Settings not Network panel for WPA Enterprise + * Set urgency to high to not further delay gjs/mutter transition + + -- Jeremy Bicha <jbicha@debian.org> Sat, 21 Oct 2017 20:07:37 -0400 + +gnome-shell (3.26.1-2) unstable; urgency=medium + + [ Jeremy Bicha ] + * Release to unstable + * Bump Standards-Version to 4.1.1 + * Cherry-pick git_layout-unset-when-headless.patch from gnome-3-26 + branch to fix crash bug (LP: #1717170) + + [ Andrea Azzarone ] + * debian/patches/workaround_crasher_fractional_scaling.patch: + workaround a popular crash for now when fractional scaling is enabled. + Andrea is working on a proper fix/debug (LP: #1714542) + + [ Didier Roche ] + * debian/patches/fix_reset_initial_focus.patch: + - cherry-pick fix proposed by upstream to avoid regression when keyboard + is used the second time a modal dialog is drawn. + + -- Jeremy Bicha <jbicha@debian.org> Fri, 13 Oct 2017 16:32:23 -0400 + +gnome-shell (3.26.1-1) experimental; urgency=medium + + * Team upload + * New upstream release + - d/p/000[1-5]*.patch: Drop patches that came from upstream + - d/p/0006-gtk-embed-stop-watching-for-new-windows-when-icon-is.patch: + Drop patch for #875609, fixed differently upstream + - debian/patches/41-handle-logind-fail.patch: + Drop patch for #729877, fixed differently upstream + - d/p/run-unit-tests.patch: Drop patch, applied upstream + * d/p/30-remoteMenu-Prevent-the-shell-from-becoming-unrespons.patch: + Drop patch for GNOME #686502, fixed differently upstream + (and was no longer applied anyway) + + -- Simon McVittie <smcv@debian.org> Fri, 06 Oct 2017 10:35:46 +0100 + +gnome-shell (3.26.0-2) experimental; urgency=medium + + * Team upload + * Add proposed patch fixing a crash in embedding + (Closes: #875609, LP: #1714745) + + -- Simon McVittie <smcv@debian.org> Wed, 13 Sep 2017 11:12:50 +0100 + +gnome-shell (3.26.0-1) experimental; urgency=medium + + * Team upload + * New upstream stable release + - Bump Mutter dependency to match + * d/patches/00*: Add post-release bug fixes from upstream git + * d/control.in: Bump recommendation on gnome-control-center to 3.25.2 + since we no longer provide the API used by older versions + * d/control.in: Bump GWeather dependency to 3.25.91 as mentioned on + https://bugzilla.gnome.org/show_bug.cgi?id=787423 + + -- Simon McVittie <smcv@debian.org> Wed, 13 Sep 2017 09:43:11 +0100 + +gnome-shell (3.25.91-4) experimental; urgency=medium + + * debian/control.in: + - Don't recommend gnome-contacts or gnome-themes-standard-data + - Recommend gnome-user-docs instead of transitional package + * debian/rules: + - Don't use variable when passing libexecdir for meson build + - Change --list-missing to --fail-missing to catch this kind of problem + - Make build tests mandatory on Ubuntu (unknown failure on Debian) + - Add workaround for Ubuntu translations issue + + -- Jeremy Bicha <jbicha@debian.org> Fri, 01 Sep 2017 11:41:20 -0400 + +gnome-shell (3.25.91-3) experimental; urgency=medium + + * Don't fail the build for test failures + + -- Jeremy Bicha <jbicha@debian.org> Thu, 31 Aug 2017 18:51:45 -0400 + +gnome-shell (3.25.91-2) experimental; urgency=medium + + * Build-Depend on libgl1-mesa-dri for build tests since + Debian's mesa packages currently only recommends it + + -- Jeremy Bicha <jbicha@debian.org> Thu, 31 Aug 2017 12:43:54 -0400 + +gnome-shell (3.25.91-1) experimental; urgency=medium + + [ Jeremy Bicha ] + * New upstream release + * Build with meson + * debian/control.in: + - Drop obsolete Build-Depends against telepathy-glib + - Build-Depend on libasound2-dev + - Bump minimum mutter to 3.25.91, gjs to 1.47.90, + glib to 2.53.0 + - Depend on gir1.2-geoclue-2.0 and gir1.2-rsvg-2.0 + - Depend on caribou (LP: #1589240) + - Recommend chrome-gnome-shell + - Recommend switcheroo-control for dual GPU support + * debian/rules: + - Drop disable-new-dtags flag, no longer needed + - Drop dh_girepository override, doesn't work with meson + and apparently not needed + * debian/gnome-shell-common.install: + - Don't try to install gtk-doc documentation + * Drop icon theme dependency hack no longer used by Ubuntu + * Add run-unit-tests.patch: Run unit tests with meson + * Drop 3.14 upgrade hack, not needed after stretch + * Drop 50-extension-reload-fail.patch: applied in new release + * Bump Standards-Version to 4.1.0 + + [ Simon McVittie] + * Drop Telepathy g-i bindings from Depends to Suggests now that they + are runtime-optional upstream + + -- Simon McVittie <smcv@debian.org> Thu, 31 Aug 2017 12:24:23 +0100 + +gnome-shell (3.22.3-3) unstable; urgency=medium + + * debian/patches/50-extension-reload-fail.patch: + - Add patch to fix a bug where extensions could be left enabled in the + lock screen. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 26 Apr 2017 18:47:56 +0200 + +gnome-shell (3.22.3-2) unstable; urgency=medium + + * d/control: Drop dependency on telepathy-mission-control-5. GNOME Shell + has special integration for Telepathy if present, but does not depend + on it. (Closes: #853908) + * d/gnome-shell.gsettings-override: Do not force Empathy to be considered + a favourite app + + -- Simon McVittie <smcv@debian.org> Wed, 01 Mar 2017 12:03:55 +0000 + +gnome-shell (3.22.3-1) unstable; urgency=medium + + * New upstream release. + * Drop patches which have been merged upstream. + + -- Michael Biebl <biebl@debian.org> Sat, 18 Feb 2017 06:44:37 +0100 + +gnome-shell (3.22.2-4) unstable; urgency=medium + + * Team upload. + * Work around upgrades not being done offline: + - Ship a copy of the process-working spinner animation from Shell + 3.14.x, and install it where Shell 3.14.x would expect to find it. + This avoids a code path where the lock screen would fail to unlock + because the animation code didn't cope with inability to load the + animation. (Closes: #853018) + - d/p/animations-Guard-against-empty-animations.patch, + d/p/texture-cache-Warn-when-loading-sliced-image-fails.patch: + Add two patches from upstream 3.22 branch to harden the same part + of the lock screen code against hitting a similar issue, and + issue warnings to the system log if it happens. + + -- Simon McVittie <smcv@debian.org> Sun, 29 Jan 2017 11:45:16 +0000 + +gnome-shell (3.22.2-3) unstable; urgency=medium + + * Team upload. + * Link private libraries with DT_RPATH, reverting a binutils behaviour + change (#847298) that switched -rpath to producing DT_RUNPATH, + which is not used for transitive dependencies. (Closes: #851925) + + -- Simon McVittie <smcv@debian.org> Fri, 20 Jan 2017 09:48:04 +0000 + +gnome-shell (3.22.2-2) unstable; urgency=medium + + [ Jeremy Bicha ] + * Add /usr/lib/$(DEB_HOST_MULTIARCH)/mutter to LD_LIBRARY_PATH + to fix FTBFS. Thanks Richard Ayotte for the hint! (Closes: #844796) + + [ Emilio Pozuelo Monfort ] + * Upload to unstable. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Thu, 19 Jan 2017 19:09:00 +0100 + +gnome-shell (3.22.2-1) unstable; urgency=medium + + * New upstream release. + + -- Michael Biebl <biebl@debian.org> Thu, 10 Nov 2016 19:33:54 +0100 + +gnome-shell (3.22.1-1) unstable; urgency=medium + + * New upstream release. + * Bump mutter dependencies to >= 3.22.1 as per configure.ac. + + -- Michael Biebl <biebl@debian.org> Tue, 11 Oct 2016 17:53:59 +0200 + +gnome-shell (3.22.0-2) unstable; urgency=medium + + * Bump libgtk-3-dev build-dependency to >= 3.21.6 (Closes: #838885) + (libgtk-3-0.symbols has Build-Depends-Package meta-header so this + should ensure we get a dependency >= 3.21.6) + Thanks to Michael Biebl for the analysis. + + -- Andreas Henriksson <andreas@fatal.se> Sun, 09 Oct 2016 11:04:02 +0200 + +gnome-shell (3.22.0-1) unstable; urgency=medium + + * New upstream release. + * Bump mutter dependencies to >= 3.22.0 as per configure.ac. + + -- Michael Biebl <biebl@debian.org> Tue, 20 Sep 2016 01:54:15 +0200 + +gnome-shell (3.21.92-1) unstable; urgency=medium + + [ Andreas Henriksson ] + * Bump gnome-tweak-tool Breaks to << 3.21.91 for the + org.gnome.shell.calendar -> org.gnome.desktop.calendar schema key move. + * Move gnome-tweak-tool and gnome-calendar Breaks to gnome-shell-common + which is the package containing the schemas. + + [ Michael Biebl ] + * New upstream development release. + * Bump mutter dependencies to >= 3.21.92 as per configure.ac. + * Bump debhelper compat level to 10. + * Add explicit Build-Depends on gettext, pkg-config and autoconf-archive + which are required for autoreconf. + * Add Depends on libglib2.0-bin for gapplication. (Closes: #835221) + * Install gnome-shell.portal from /usr/share/xdg-desktop-portal/portals + which is required to provide the org.freedesktop.impl.portal.access + implementation. + + -- Michael Biebl <biebl@debian.org> Tue, 13 Sep 2016 18:34:18 +0200 + +gnome-shell (3.21.91-2) unstable; urgency=medium + + * Add Breaks against gnome-calendar (<< 3.21.4) to ensure we have a recent + enough version which no longer uses the org.gnome.shell.calendar GSettings + schema. It was removed from gnome-shell in favour of the + org.gnome.desktop.calendar schema provided by gsettings-desktop-schemas. + + -- Michael Biebl <biebl@debian.org> Thu, 01 Sep 2016 02:27:10 +0200 + +gnome-shell (3.21.91-1) unstable; urgency=low + + * New upstream beta release. + + -- Andreas Henriksson <andreas@fatal.se> Tue, 30 Aug 2016 19:41:00 +0200 + +gnome-shell (3.21.90.1-1) experimental; urgency=medium + + * New upstream beta release. + + -- Andreas Henriksson <andreas@fatal.se> Sun, 21 Aug 2016 05:36:58 +0200 + +gnome-shell (3.21.90-1) experimental; urgency=medium + + * New upstream beta release. + * Update build-dependencies according to configure.ac changes: + - drop intltool (>= 0.26) + - bump *mutter* to >= 3.21.90 + * Drop d/p/git_calendar-server_add_back_missing_return_value.patch + - now included in upstream release. + + -- Andreas Henriksson <andreas@fatal.se> Sat, 20 Aug 2016 17:47:56 +0200 + +gnome-shell (3.21.4-1) experimental; urgency=medium + + * New upstream release. + * Update build-dependencies according to configure.ac changes: + - bump gobject-introspection to >= 1.49.1 + - bump *mutter* to >= 3.21.4 + - drop libclutter-1.0-dev (>= 1.22), clutter fork now shipped in mutter. + - drop gir1.2-clutter-1.0 (>= 1.22), forked typelib now in gir1.2-mutter. + - bump gsettings-desktop-schemas* to >= 3.21.3 + * Add debian/patches/git_calendar-server_add_back_missing_return_value.patch + - from upstream git master. + * Drop 0001-background-free-MetaBackground-explicitly.patch + - originally from upstream git, now shipped in upstream release. + * Refresh debian/patches/41-handle-logind-fail.patch to apply cleanly. + * Add build-dependency on mesa-common-dev for GL/gl.h used by shell-util.c + * override dh_shlibdeps adding the directory where to find mutters private + clutter fork. + * Add lintian-overrides for gnome-shell RPATHs to avoid rejected upload. + + -- Andreas Henriksson <andreas@fatal.se> Mon, 15 Aug 2016 11:20:37 +0200 + +gnome-shell (3.20.3-1) unstable; urgency=medium + + [ Laurent Bigonville ] + * debian/control.in: Drop gir1.2-gkbd-3.0 dependency, not needed anymore + + [ Michael Biebl ] + * New upstream release. + * Refresh patches. + * Update dh_girepository to look for the mutter typelib file in multiarch + paths. Bump mutter dependencies accordingly. + * Convert from cdbs to dh. + + [ Jeremy Bicha ] + * 0001-background-free-MetaBackground-explicitly.patch: + Patch from gnome-3-20 branch to fix memory leak when changing background + * Update apport hook to recognize gdm3 and to not try to attach + obsolete log files + * Update Ubuntu's dependency on gnome-icon-theme-full to + adwaita-icon-theme-full + + -- Michael Biebl <biebl@debian.org> Fri, 01 Jul 2016 11:14:31 +0200 + +gnome-shell (3.20.2-3) unstable; urgency=medium + + * debian/control.in: Make gnome-shell provide polkit-1-auth-agent + + -- Laurent Bigonville <bigon@debian.org> Sun, 05 Jun 2016 13:20:34 +0200 + +gnome-shell (3.20.2-2) unstable; urgency=medium + + [ Laurent Bigonville ] + * debian/control.in: Drop gnome-icon-theme-symbolic from the dependencies, + do not force an icon theme and rely on the one installed by the + metapackages + * debian/control.in: Bump debhelper dependency to support --dbgsym-migration + option + + [ Jeremy Bicha ] + * debian/rules: Add --dbgsym-migration rule (LP: #1588806) + * d/p/0001-st-Init-framebuffer-early-to-fix-gnome-shell-crash-o.patch: + git patch to fix crash with NVIDIA drivers (Closes: #823785) + + -- Laurent Bigonville <bigon@debian.org> Sat, 04 Jun 2016 23:04:03 +0200 + +gnome-shell (3.20.2-1) unstable; urgency=medium + + * New upstream release. + * Drop Build-Depends on libdbus-glib-1-dev, no longer required. + * Fix versioned Build-Depends on gnome-control-center-dev which requires an + epoch. + * Bump Standards-Version to 3.9.8. + * Drop debian/gnome-shell.lintian-overrides, no longer needed. With recent + versions binaries are allowed to use "/usr/lib/$srcpkg/" in RPATHs. + * Bump mutter dependencies to >= 3.20.2 as per configure.ac. + + -- Michael Biebl <biebl@debian.org> Wed, 11 May 2016 15:09:18 +0200 + +gnome-shell (3.20.1-1) unstable; urgency=medium + + * New upstream release. + * Upload to unstable. + + -- Michael Biebl <biebl@debian.org> Sun, 17 Apr 2016 00:19:35 +0200 + +gnome-shell (3.20.0-1) experimental; urgency=medium + + * Add gnome-session (<< 3.19) to Breaks + - gnome-shell.desktop was renamed which breaks old gnome.session + * Bump Breaks on gdm to << 3.19.92 + - new interaction between gdm and gnome-shell for session start + * New upstream release. + * Bump *mutter* (build-)dependencies to >= 3.20.0 + - according to configure.ac changes. + + -- Andreas Henriksson <andreas@fatal.se> Fri, 25 Mar 2016 10:04:15 +0100 + +gnome-shell (3.19.92-2) experimental; urgency=medium + + * Bump libmutter-dev build-dependency to ensure libmutter0h migration. + + -- Andreas Henriksson <andreas@fatal.se> Fri, 18 Mar 2016 19:20:50 +0100 + +gnome-shell (3.19.92-1) experimental; urgency=medium + + [ Laurent Bigonville ] + * debian/gnome-shell.gsettings-override: Use firefox-esr.desktop shortcut + instead of iceweasel.desktop + * debian/gnome-shell.gsettings-override: Add gnome-software to the default + shortcuts + + [ Andreas Henriksson ] + * New upstream release. + * Bump (build-)dependencies according to configure.ac changes: + - mutter -> 3.19.92 + - gsettings-desktop-schemas -> 3.19.2 + * 01-NetworkAgent-Fix-double-unref-in-get_secrets_keyring.patch: + - dropped, merged upstream. + + -- Andreas Henriksson <andreas@fatal.se> Thu, 17 Mar 2016 11:16:26 +0100 + +gnome-shell (3.18.4-2) unstable; urgency=medium + + [ Laurent Bigonville ] + * debian/gnome-shell.gsettings-override: Use firefox-esr.desktop shortcut + instead of iceweasel.desktop + * debian/gnome-shell.gsettings-override: Add gnome-software to the default + shortcuts + + [ Michael Biebl ] + * debian/patches/50-renamed-app-favorites.patch: Add gnome-terminal to the + rename list. Patch cherry-picked from upstream Git. + + -- Michael Biebl <biebl@debian.org> Sun, 03 Apr 2016 15:04:30 +0200 + +gnome-shell (3.18.4-1) unstable; urgency=medium + + * New upstream release. + * Drop gnome-shell-dbg package now that we have automatic dbgsym packages. + * Bump Standards-Version to 3.9.7. + + -- Michael Biebl <biebl@debian.org> Fri, 04 Mar 2016 09:17:35 +0100 + +gnome-shell (3.18.3-3) unstable; urgency=medium + + * Fix double-unref in get_secrets_keyring_cb(). This fixes a crash in + NetworkAgent when trying to acquire secrets from gnome-keyring, like VPN + passwords. Patch cherry-picked from upstream Git. + + -- Michael Biebl <biebl@debian.org> Sun, 31 Jan 2016 16:03:28 +0100 + +gnome-shell (3.18.3-2) unstable; urgency=medium + + * Update the dependency on gir1.2-gdm3 to gir1.2-gdm-1.0 for the changes in + gdm3 3.18.2-1. + + -- Michael Biebl <biebl@debian.org> Thu, 19 Nov 2015 13:01:16 +0100 + +gnome-shell (3.18.3-1) unstable; urgency=medium + + * New upstream release. + + -- Michael Biebl <biebl@debian.org> Wed, 18 Nov 2015 01:34:05 +0100 + +gnome-shell (3.18.2-1) unstable; urgency=medium + + * New upstream release. + + -- Michael Biebl <biebl@debian.org> Fri, 13 Nov 2015 00:18:12 +0100 + +gnome-shell (3.18.1-1) unstable; urgency=medium + + * New upstream release. + * Bump dependency on mutter to (>= 3.18.1) as per configure.ac. + * Bump dependency on evolution-data-server to (>= 3.17.2). + + -- Michael Biebl <biebl@debian.org> Wed, 21 Oct 2015 19:07:41 +0200 + +gnome-shell (3.18.0-1) unstable; urgency=medium + + [ Andreas Henriksson ] + * Fix typo in previous changelog entry. + * gnome-shell: Recommend iio-sensor-proxy + - nowadays js calls net.hadess.SensorProxy DBus interface. + * New upstream release. + + [ Laurent Bigonville ] + * Drop d/p/10_background_race.patch: Merged upstream + + -- Laurent Bigonville <bigon@debian.org> Sun, 11 Oct 2015 16:02:22 +0200 + +gnome-shell (3.17.92-1) experimental; urgency=medium + + [ Dmitry Shachnev ] + * Change gnome-themes-standard dependency to gnome-themes-standard-data + recommendation, to avoid pulling in Gtk+ 2 library. + + [ Andreas Henriksson ] + * New upstream release candidate. + * Update build-dependencies according to configure.ac changes: + - bump mutter >= 3.17.92 + - bump gobject-introspection >= 1.45.4 + + -- Andreas Henriksson <andreas@fatal.se> Thu, 17 Sep 2015 13:58:10 +0200 + +gnome-shell (3.17.90-1) experimental; urgency=medium + + * New upstream beta release. + * Update build-dependencies according to configure.ac changes: + - bump libedataserver1.2-dev to >= 3.17.2 + - bump libglib2.0-dev to >= 2.45.3 + - bump libmutter-dev to >= 3.17.90 + * Drop patches now included in upstream release: + - 50-ShellKeyringPrompt-Strip-out-mnemonics-indicators-fr.patch + - 60-Update-configure.ac-to-check-for-libsystemd.patch + * Bump dependency on gir1.2-glib-2.0 to >= 1.45.3 + - windowManager.js uses overrides.list_keys() introduced here. + + -- Andreas Henriksson <andreas@fatal.se> Sat, 29 Aug 2015 11:04:00 +0200 + +gnome-shell (3.16.3-2) unstable; urgency=medium + + * Update and re-enable debian/patches/10_background_race.patch to fix a race + condition when loading two backgrounds made of different XML files. + Closes: #789123 + + -- Michael Biebl <biebl@debian.org> Mon, 07 Sep 2015 06:42:55 +0200 + +gnome-shell (3.16.3-1) unstable; urgency=medium + + * New upstream release. + * Bump debhelper compatibility to 9. + * Stop looking for private package libraries in /usr/lib/gnome-bluetooth, + gnome-bluetooth dropped the private library in 3.12. + + -- Michael Biebl <biebl@debian.org> Thu, 02 Jul 2015 19:44:53 +0200 + +gnome-shell (3.16.2-4) unstable; urgency=medium + + * Drop debian/patches/10-make-NetworkManager-optional.patch, merged + upstream. Refresh remaining patches. + * Strip out mnemonics indicators from labels. Currently GNOME Shell doesn't + support mnemonics and prompters may send labels with it. Patch + cherry-picked from upstream Git. + * Add Provides: notification-daemon. GNOME Shell provides an implementation + of org.freedesktop.Notifications which other applications make use of. + This dependency is typically expressed by depending on the + notification-daemon package. + * Update Homepage: URL. + * Drop obsolete Breaks/Replaces from pre-wheezy. + * Build against libsystemd. Closes: #779743 + + -- Michael Biebl <biebl@debian.org> Mon, 15 Jun 2015 21:52:13 +0200 + +gnome-shell (3.16.2-3) unstable; urgency=medium + + * Upload to unstable. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 14 Jun 2015 13:44:20 +0200 + +gnome-shell (3.16.2-2) experimental; urgency=medium + + * debian/control.in: Bump gnome-settings-daemon to 3.16.0, this seems + necessary for the media keys to work. + + -- Laurent Bigonville <bigon@debian.org> Thu, 11 Jun 2015 15:00:29 +0200 + +gnome-shell (3.16.2-1) experimental; urgency=medium + + * New upstream release. + * debian/control.in: + + Update (build-)dependencies. + + Let gnome-shell depend on gir1.2-gweather-3.0. + * debian/patches/51-Delay-caribou-daemon-invocation.patch: + + Dropped, included upstream. + * debian/patches/10_background_race.patch: + + Disabled for now, doesn't apply. + * Upload to experimental. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 31 May 2015 00:06:10 +0200 + +gnome-shell (3.14.4-1) unstable; urgency=medium + + * New upstream translation and bugfix release. + + Includes workaround for #768896 which is very annoying for users + of the proprietary nvidia driver. + * 01_network_list.patch, 02_auth_prompt.patch, + 50-compute-weeknumber-with-gdatetime.patch: dropped, merged + upstream. + * Bump (build-)dependencies on mutter as usual. + + -- Josselin Mouette <joss@debian.org> Thu, 26 Mar 2015 21:44:04 +0100 + +gnome-shell (3.14.2-3) unstable; urgency=medium + + * Add missing dependency on mutter. Closes: #764715. + * 10_background_race.patch: fix a race condition when loading two + backgrounds made of different XML files. + + -- Josselin Mouette <joss@debian.org> Fri, 12 Dec 2014 22:32:31 +0100 + +gnome-shell (3.14.2-2) unstable; urgency=medium + + * Add debian/patches/51-Delay-caribou-daemon-invocation.patch: Delay the + invocation of the caribou daemon until it's really needed, this should + workaround bugs like #769489. + + -- Laurent Bigonville <bigon@debian.org> Tue, 09 Dec 2014 17:05:28 +0100 + +gnome-shell (3.14.2-1) unstable; urgency=medium + + * gnome-shell.gsettings-override: remove shotwell which is no longer + part of the default installation. + * New upstream bugfix release. + + Summarize notifications instead of queuing up. + * Bump (build-)dependencies on mutter. + * 01_network_list.patch: patch from upstream git. Fix an UI bug when + removing network connections. + * 02_auth_prompt.patch: patch from upstream git. Fix the prompt with + disable_user_list after canceling an attempt. Closes: #683338. + + -- Josselin Mouette <joss@debian.org> Sun, 30 Nov 2014 13:52:46 +0100 + +gnome-shell (3.14.1-2) unstable; urgency=medium + + [ Laurent Bigonville ] + * debian/gnome-shell.gsettings-override: nautilus.desktop has been renamed + to org.gnome.Nautilus.desktop + * debian/gnome-shell.gsettings-override: Replace epiphany by iceweasel, the + gnome metapackage is depending against iceweasel and we want new users to + have a webbrowser. + + [ Jordi Mallach ] + * Add 50-compute-weeknumber-with-gdatetime.patch: Fix miscalculation of + week number in the calendar (closes: #769118). + + -- Jordi Mallach <jordi@debian.org> Wed, 26 Nov 2014 02:17:03 +0100 + +gnome-shell (3.14.1-1) unstable; urgency=medium + + * New upstream release. + - This version contains a fix for CVE-2014-7300 + - Bump mutter dependencies to 3.14.1 + - Refresh debian/patches/27-nm-libexec-path.patch + * debian/control.in: Bump Standards-Version to 3.9.6 (no further changes) + + -- Laurent Bigonville <bigon@debian.org> Sat, 18 Oct 2014 02:26:00 +0200 + +gnome-shell (3.14.0-1) unstable; urgency=medium + + [ Dmitry Shachnev ] + * Bump libgtk-3-dev and libmutter-dev build-dependencies according to + configure.ac. + + [ Andreas Henriksson ] + * New upstream release. + * Bump mutter build-dependency to >= 3.14.0 + * Bump gir1.2-mutter-3.0 dependency to >= 3.14.0 + + -- Andreas Henriksson <andreas@fatal.se> Mon, 22 Sep 2014 22:22:01 +0200 + +gnome-shell (3.13.92-1) unstable; urgency=medium + + * New upstream release candidate. + + -- Andreas Henriksson <andreas@fatal.se> Fri, 19 Sep 2014 23:32:02 +0200 + +gnome-shell (3.13.91-3) unstable; urgency=medium + + * Release to unstable. + + -- Andreas Henriksson <andreas@fatal.se> Fri, 19 Sep 2014 21:37:47 +0200 + +gnome-shell (3.13.91-2) experimental; urgency=medium + + * Bump gobject-introspection build-dependency to >= 1.41.3 + - this version understands the new nullable attribute. + + -- Andreas Henriksson <andreas@fatal.se> Wed, 10 Sep 2014 23:11:19 +0200 + +gnome-shell (3.13.91-1) experimental; urgency=medium + + * New upstream development release. + * Bump libmutter-dev build-dependency to >= 3.13.91 + * Bump gir1.2-mutter-1.0 dependency to >= 3.13.91 + * Drop backported patch from upstream: + - debian/patches/42-atspi-on-demand.patch + * gnome-shell: depend on gnome-backgrounds (>= 3.13.90) + - now ships the default background instead of gnome-themes-standard + + -- Andreas Henriksson <andreas@fatal.se> Fri, 05 Sep 2014 14:54:53 -0700 + +gnome-shell (3.13.1-1) experimental; urgency=medium + + [ Emilio Pozuelo Monfort ] + * debian/control.in: + + Bump gir1.2-gnomebluetooth-1.0 dependency to 3.12, as + gnome-bluetooth's API changed recently and gnome-shell + uses the new API. + + [ Andreas Henriksson ] + * New upstream development release. + * Bump libmutter-1.0-dev (>= 3.13.1) according to configure.ac + * Fix debian/patches/41-handle-logind-fail.patch to apply again. + - ck support dropped upstream, see gnome-shell/commit/?id=a244c1e98 + + -- Andreas Henriksson <andreas@fatal.se> Sat, 02 Aug 2014 17:05:48 +0200 + +gnome-shell (3.12.2-3) unstable; urgency=medium + + * Upload to unstable. + + -- Andreas Henriksson <andreas@fatal.se> Mon, 14 Jul 2014 23:36:21 +0200 + +gnome-shell (3.12.2-2) experimental; urgency=medium + + * Add debian/patches/42-atspi-on-demand.patch: Only call atspi.init if + needed, this is working around a performance issue with GtkTreeView + + -- Laurent Bigonville <bigon@debian.org> Sat, 28 Jun 2014 13:05:14 +0200 + +gnome-shell (3.12.2-1) experimental; urgency=medium + + [ Laurent Bigonville ] + * New upstream release + * debian/control.in: + - Bump Standards-Version to 3.9.5 (no further changes) + - Build-depends against systemd libraries on linux architectures only + * debian/rules: Minimize run-time dependencies and speed up loading time of + the shared libraries. + + [ Robert Millan ] + * Remove kfreebsd-any and hurd-any from Architecture. (Closes: + #733122, #735023) + + -- Laurent Bigonville <bigon@debian.org> Mon, 26 May 2014 01:00:16 +0200 + +gnome-shell (3.12.1-3) experimental; urgency=medium + + * debian/control.in: Bump gir1.2-gnomedesktop-3.0 to >= 3.12.0 + + -- Laurent Bigonville <bigon@debian.org> Sun, 27 Apr 2014 18:22:23 +0200 + +gnome-shell (3.12.1-2) experimental; urgency=medium + + * Bump mutter build-dependency + + -- Sjoerd Simons <sjoerd@debian.org> Sat, 26 Apr 2014 19:43:34 +0200 + +gnome-shell (3.12.1-1) experimental; urgency=medium + + [ Laurent Bigonville ] + * debian/control.in: Add dependency against gir1.2-gdesktopenums-3.0 (>= + 3.12) (Closes: #744030) + + [ Sjoerd Simons ] + * Depend on new version of the upower gir + * New upstream release + * debian/patches/42-Specifically-ask-for-Telepathy-0.x.patch: + + Dropped, fixed upstream + * Bump libgnome-bluetooth-dev dependencies + * debian/control.in: Bump mutter build-dependency + + -- Sjoerd Simons <sjoerd@debian.org> Sat, 26 Apr 2014 18:40:57 +0200 + +gnome-shell (3.12.0-1) experimental; urgency=low + + [ Laurent Bigonville ] + * Drop debian/patches/40_change-pam-name-to-match-gdm.patch and adjust + Breaks against gdm3 package, pam modules in gdm3 package have been renamed + back to upstream's names + + [ Andreas Henriksson ] + * New upstream release. + * Update build-dependencies according to configure.ac changes: + - drop libgnome-menu-3-dev + - bump gjs 1.39.0 + - bump clutter 1.15.90 + - bump mutter 3.11.91 + * debian/rules: add --enable-systemd when building on linux + * Build-depend on libsystemd-journal-dev [linux-any] for the above. + * Have quilt refresh patches. + * Add build-dependency on libgnome-menu-3-dev + - need GMenu-3.0.gir + * Bump glib2.0 build-dependency to 2.39.90 + - code uses new g_app_info_monitor* + * Bump gsettings-desktop-schemas {build-,}dependency to 3.11 + - needs new key at runtime + * Bump gir1.2-clutter-1.0 dependency to 1.17 + - needs Clutter.GestureTriggerEdge + * Bump gir1.2-glib-1.0 dependency to 1.39.90-4~ + - needs Gio.DesktopAppInfo.search + + [ Simon McVittie ] + * debian/patches/42-Specifically-ask-for-Telepathy-0.x.patch: + + Don't attempt to use the parallel-installable Telepathy 1.0 when + that gets uploaded, if it happens to be installed. + + [ Emilio Pozuelo Monfort ] + * debian/control.in: + + Bump gir1.2-mutter-3.0 dependency to >= 3.12. + * debian/patches/41-handle-logind-fail.patch: + + Gracefully handle logind not creating our session by falling back + to ConsoleKit. This can happen when running on a kernel without + cgroups support. Closes: #729877. Patch originally applied to + 3.8.4-5 but still relevant. + + [ Pedro Beja ] + * Update package description (Closes: #689183) + + + -- Andreas Henriksson <andreas@fatal.se> Fri, 04 Apr 2014 21:38:35 +0200 + +gnome-shell (3.10.1-1) experimental; urgency=low + + [ Sjoerd Simons ] + * New upstream release + * debian/patches/11-no-gettext.patch + + Removed, fixed upstream + * debian/patches/git_relock_screen_after_crash.patch + + Removed, fixed upstream + * debian/patches/revert-suspend-break.patch + + Removed, our systemd-logind is new enough these days + * debian/patches/10-make-NetworkManager-optional.patch + debian/patches/27-nm-libexec-path.patch + debian/patches/40_change-pam-name-to-match-gdm.patch + + Refreshed + * debian/control.in: Sync b-depends and debians from Ubuntus gnome3-teams + packaging + * debian/patches/10-make-NetworkManager-optional.patch + + Temporarily disabled as it breaks gnome-shell currently + + [ Laurent Bigonville ] + * debian/control.in: + - Demote gdm3 Depends to Recommends, if gdm is not installed gnome-shell + will not be able to lock the screen (Closes: #727558) + - Add Depends against gir1.2-gdm3 + + [ Sjoerd Simons ] + * debian/gnome-shell-common.dirs: Create an empty + /usr/share/gnome-shell/modes to work around bgo#709313 + + -- Sjoerd Simons <sjoerd@debian.org> Fri, 01 Nov 2013 23:03:15 +0100 + +gnome-shell (3.8.4-4) unstable; urgency=low + + [ Petr Salinger ] + * Restrict dependency on gir1.2-nmgtk-1.0 to linux-any (Closes: #726099) + + [ Emilio Pozuelo Monfort ] + * Upload to unstable. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 13 Oct 2013 17:47:35 +0200 + +gnome-shell (3.8.4-3) experimental; urgency=low + + * debian/rules: + + Explicitly enable NetworkManager support on linux. Closes: #725760. + * debian/patches/10-make-NetworkManager-optional.patch: + + Drop gnome-keyring-1 check, leftover from the 3.4 patch. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Tue, 08 Oct 2013 17:53:24 +0200 + +gnome-shell (3.8.4-2) experimental; urgency=low + + * debian/patches/10-make-NetworkManager-optional.patch: + + Updated from gentoo package for the new version, apply the patch + again to fix the build on !linux. Closes: #692049. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 06 Oct 2013 11:38:30 +0200 + +gnome-shell (3.8.4-1) experimental; urgency=low + + [ Emilio Pozuelo Monfort ] + * debian/control.in: + + Add gkbd-capplet back to gnome-shell's recommends. It was dropped + in 3.7.92-1 but the shell's keyboard layout switcher uses it to + display the layout in a window. + + [ Jeremy Bicha ] + * debian/patches/git_relock_screen_after_crash.patch: + + Backport fix to ensure session is locked after crash + * debian/control.in: + - Update homepage + - Drop obsolete gconf dependency + + [ Emilio Pozuelo Monfort ] + * New upstream release. + + [ Laurent Bigonville ] + * debian/control.in: Bump gir1.2-ibus-1.0 dependency to 1.5.2, this is + needed for the new ibus_bus_new_async() API. + * debian/control.in: Bump Standards-Version to 3.9.4 (no further changes) + * debian/gnome-shell.lintian-overrides: Adjust override + + -- Laurent Bigonville <bigon@debian.org> Sat, 24 Aug 2013 14:52:18 +0200 + +gnome-shell (3.8.3-1) experimental; urgency=low + + [ Jeremy Bicha ] + * debian/control.in: + - Don't recommend gnome-session-fallback + + [ Emilio Pozuelo Monfort ] + * debian/control.in: + + Bump minimum gir1.2-gtk-3.0 dependency. + Thanks to Frederik Himpe <fhimpe@telenet.be>. + * New upstream release. + * debian/control.in: + + Bump build dependencies. + * debian/patches/series: + + Disable 30-remoteMenu-Prevent-the-shell-from-becoming-unrespons.patch, + it conflicts with changes in the new version and may not be necessary + anymore. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Sat, 08 Jun 2013 19:05:08 +0200 + +gnome-shell (3.8.2-1) experimental; urgency=low + + * New upstream release. + + debian/control.in: + - Update mutter dependencies. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Fri, 24 May 2013 17:34:32 +0200 + +gnome-shell (3.8.1-2) experimental; urgency=low + + * Team upload + * Reinstate support for suspend via UPower using the user-menu, until + our logind is new enough to take over (Closes: #704272) + * Delay suspend for 1 second in the hope that that's long enough to lock + the screen (works around #645716, but only if you suspend via the + user-menu) + + -- Simon McVittie <smcv@debian.org> Mon, 22 Apr 2013 11:17:11 +0100 + +gnome-shell (3.8.1-1) experimental; urgency=low + + * New upstream release + * debian/control.in: Update mutter depends to 3.8.1 + + -- Sjoerd Simons <sjoerd@debian.org> Fri, 19 Apr 2013 23:45:29 +0200 + +gnome-shell (3.8.0.1-2) experimental; urgency=low + + * debian/control.in: Add gir1.2-telepathylogger-0.2 runtime depend + + -- Sjoerd Simons <sjoerd@debian.org> Sun, 31 Mar 2013 22:36:06 +0200 + +gnome-shell (3.8.0.1-1) experimental; urgency=low + + * New upstream release. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 27 Mar 2013 19:12:49 +0100 + +gnome-shell (3.8.0-1) experimental; urgency=low + + [ Sjoerd Simons ] + * debian/control.in: Bump caribou run-time depend to >= 0.4.8 + + [ Emilio Pozuelo Monfort ] + * New upstream release. + + debian/control.in: + - Bump mutter build and binary dependencies. + - Remove build dependency on network-manager-dev now that + libnm-glib-dev has been fixed. + - Restrict libnm-gtk-dev build dependency to linux-any. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 27 Mar 2013 00:28:32 +0100 + +gnome-shell (3.7.92-1) experimental; urgency=low + + [ Sjoerd Simons ] + * Sync from Ubuntu + * d/p/ubuntu-lightdm-user-switching.patch: + d/p/ubuntu_lock_on_suspend.patch: + + Dropped, Ubuntu specifc + * d/p/14_make-GLX-optional.patch: Fixed upstream + * debian/control.in: Depend on e-d-s >= 3.7.90 to fix build failures due to + deprecated structures in headers. + * debian/patches/40_change-pam-name-to-match-gdm.patch + + Added. Change the pam service name to match the one used by gdm in debian + + [ Emilio Pozuelo Monfort ] + * New upstream release. + + debian/control.in: + - Update build dependencies. + - Temporarily add an explicit build-depend on network-manager-dev + until libnm-glib-dev gets a versioned dependency. + + debian/patches/git_fix_too_short_apps_view.patch: + - Removed, included upstream. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 20 Mar 2013 22:40:26 +0100 + +gnome-shell (3.7.90-0ubuntu1~raring1) raring; urgency=medium + + [ Jeremy Bicha ] + * New upstream alpha release + * debian/control.in: + - Drop obsolete libedataserverui-dev dependency + - Depend on gir1.2-nmgtk-1.0 + - Build-depend on caribou and gnome-desktop3 + * debian/watch: Watch for unstable releases + * ubuntu-lightdm-user-switching.patch: Refreshed + * ubuntu_lock_on_suspend.patch: Disabled + * revert-suspend-break.patch: + - Sure, suspend is currently broken on Ubuntu with GNOME 3.8, but let's + not break it worse than necessary + * git_fix_too_short_apps_view.patch: + - Fix missing text on bottom row of apps view in the overview + + [ Rico Tzschichholz ] + * debian/control.in: + - Bump minimum dependencies on gnome-desktop3, libcroco, libpulse, + clutter, gsettings-desktop-schemas, gjs and mutter + - Build-depend on libcanberra-gtk3-dev + - Drop build-depends on gconf and libgnome-desktop3-dev + * debian/rules: + - Add src/gvc to gir list + * Drop patches applied in new version: + - git-set-ally-wm-theme.patch + - git_messagetray_opacity_fix.patch + - git_messagetray_remove_tweens.patch + - git_messagetray_fix_expansion.patch + - telepathyClient-Fix-auto-scroll-to-bottom.patch + - ubuntu_screensaver_fallback.patch + * 10-make-NetworkManager-optional.patch: + - Dropped, this was Debian-specific and they intend to drop it too + * Refreshed patches: + - 14_make-GLX-optional.patch + - ubuntu_lock_on_suspend.patch + * ubuntu-lightdm-user-switching.patch: Disabled as it breaks the user menu + + -- Jeremy Bicha <jbicha@ubuntu.com> Sat, 23 Feb 2013 17:43:44 -0500 + +gnome-shell (3.6.2-0ubuntu4) raring; urgency=low + + * Upstream bugfix for disappearing notifications (LP: #1088759) + debian/patches/git_messagetray_fix_expansion.patch + + -- Tim Lunn <tim@feathertop.org> Mon, 17 Dec 2012 07:55:47 +1100 + +gnome-shell (3.6.2-0ubuntu3) raring; urgency=low + + * Upstream bugfix for disappearing message tray (LP: #1067265) + debian/patches/git_messagetray_remove_tweens.patch + debian/patches/git_messagetray_opacity_fix.patch + + -- Tim Lunn <tim@feathertop.org> Tue, 27 Nov 2012 08:27:57 +1100 + +gnome-shell (3.6.2-0ubuntu2) raring; urgency=low + + * debian/control.in: + - Don't recommend gnome-session-fallback; gnome-shell doesn't need + fallback mode now that we're using llvmpipe + * debian/git-set-ally-wm-theme.patch: + - Git patch to set/reset HighContrast window theme too + + -- Jeremy Bicha <jbicha@ubuntu.com> Sun, 25 Nov 2012 12:51:35 -0500 + +gnome-shell (3.6.2-0ubuntu1) raring; urgency=low + + * New upstream release. (LP: #1078155) + - Fixes disable-user-list option (LP: #1072838) + * debian/control.in + - Bump minimum mutter + - Build-depend on gtk-doc-tools to generate updated man page + * debian/patches/telepathyClient-Fix-auto-scroll-to-bottom.patch + - Dropped, applied in new version + * debian/patches/ubuntu_screensaver_fallback.patch: + - Dropped, applied in new version + * debian/patches/ubuntu_lock_on_suspend.patch + - Refreshed + + -- Jeremy Bicha <jbicha@ubuntu.com> Mon, 12 Nov 2012 23:11:33 -0500 + +gnome-shell (3.6.1-3ubuntu2) raring; urgency=low + + * Rebuild against new mutter + + -- Jeremy Bicha <jbicha@ubuntu.com> Thu, 08 Nov 2012 10:47:35 -0500 + +gnome-shell (3.6.1-3ubuntu1) raring; urgency=low + + [ Jeremy Bicha ] + * Merge with Debian (LP: #1044408). Remaining changes: + * debian/control.in: + - Depend on gdm instead of gdm3 + - Don't depend on ibus 1.4.99 yet as it's not in Ubuntu yet + * debian/source_gnome-shell.py: + - Include session logs and report which display manager is running + * 29-Cope-with-clutter-being-built-with-both-new-and-old-.patch: + - Dropped, not needed in Ubuntu + * debian/patches/ubuntu-lightdm-user-switching.patch: + - Fix user switching when running lightdm (LP: #1064269) + * debian/patches/ubuntu_lock_on_suspend.patch + - fix lock on suspend via user menu + * debian/patches/ubuntu_screensaver_fallback.patch: + - Explicitly start gnome-screensaver when screenshield loads + in fallback mode. + + [ Simon McVittie ] + * Increase libsoup dependency to 2.40, needed when installing extensions + from extensions.gnome.org + * Recommend unzip, also for extensions.gnome.org (Closes: #680978) + + -- Jeremy Bicha <jbicha@ubuntu.com> Thu, 08 Nov 2012 09:21:38 -0500 + +gnome-shell (3.6.1-3) experimental; urgency=low + + * debian/rules: Depends on 3.6 versions of gir1.2-gnomebluetooth-1.0 and + gir1.2-gnomedesktop-3.0 + * debian/rules: Add dependency on evolution-data-server (Closes: #690554) + * debian/rules: Depend on gir1.2-telepathylogger-0.2 >= 0.4.0-2 to get the + annotation updates needed by gnome-shell + * debian/rules: gir1.2-ibus-1.0 (> 1.4.99) needed for + the ibus related functionality + * debian/patches/telepathyClient-Fix-auto-scroll-to-bottom.patch: + + Added. Fix auto-scroll down in the builtin telepathy message view (bgo: + #686571) + + -- Sjoerd Simons <sjoerd@debian.org> Sun, 21 Oct 2012 14:50:16 +0200 + +gnome-shell (3.6.1-2) experimental; urgency=low + + * d/p/30-remoteMenu-Prevent-the-shell-from-becoming-unrespons.patch: + - Added, prevent gnome-shell from become unresponsive (bgo: #686502) + + -- Sjoerd Simons <sjoerd@debian.org> Sat, 20 Oct 2012 01:17:07 +0200 + +gnome-shell (3.6.1-1) experimental; urgency=low + + * New upstream release + * d/p/28-ShellUserVerifier-fix-typo-in-function-name-caught-o.patch: + - Removed, fixed upstream + + -- Sjoerd Simons <sjoerd@debian.org> Wed, 17 Oct 2012 21:01:15 +0200 + +gnome-shell (3.6.0-1) experimental; urgency=low + + * New upstream release + * d/p/28-ShellUserVerifier-fix-typo-in-function-name-caught-o.patch: + - Added. Fix typo in function name called from auth error (From upstream + git) + * d/p/29-Cope-with-clutter-being-built-with-both-new-and-old-.patch: + - Added. The ClutterColor g-i API changes depending on which version of + gobject-introspection clutter is built with. Deal with both variants + * d/p/01_slist_cleanup.patch + d/p/02_filter_nodisplay_parents.patch + d/p/03_don-t-show-apps-in-NoDisplay-categories.patch + d/p/04_fix_nodisplay.patch + d/p/25-close-the-recorder-instead-of-pausing-it.patch + d/p/26-networkAgent-use-absolute-path-if-configured.patch + d/p/32-enable-the-screen-reader-menu-item.patch + d/p/33-screen-reader-l10n.patch + - Dropped, all fixed upstream + * d/p/14_make-GLX-optional.patch: Refreshed + * d/p/27-nm-libexec-path.patch: Refreshed + * d/p/10-make-NetworkManager-optional.patch: Temporarily disabled + * debian/gnome-shell.gsettings-override: Use epiphany instead of iceweasel + again + * debian/control.in: Conflict with gnome-screensaver (<< 3.6) as + both try to provide the screensaver in the full gnome session + * Sync with Ubuntu: + + debian/control.in: Update build-depends + + debian/source_gnome-shell.py: Add apport hook + + -- Sjoerd Simons <sjoerd@debian.org> Mon, 15 Oct 2012 09:34:33 +0200 + +gnome-shell (3.4.2-2) unstable; urgency=low + + * Replace epiphany by iceweasel. Closes: #682481. + * Drop obsolete README.Debian. Closes: #684584. + + -- Josselin Mouette <joss@debian.org> Sat, 29 Sep 2012 10:20:25 +0200 + +gnome-shell (3.4.2-1) unstable; urgency=low + + [ Laurent Bigonville ] + * New upstream release. + - Drop patches 24-mirror-evolution-calendar-settings.patch and + 26-fix-empathy-popup-regression.patch, applied upstream. + * Add d/p/26-networkAgent-use-absolute-path-if-configured.patch: Fix issue + finding VPN authentication binary, taken from upstream (Closes: #681737) + * d/p/27-nm-libexec-path.patch: Use Debian specific NM VPN helpers paths + + [ Josselin Mouette ] + * Change epiphany desktop file name to match the change in the + epiphany package. + + [ Jordi Mallach ] + * debian/patches: + - 32-enable-the-screen-reader-menu-item.patch: Add Orca to the a11y + menu, to improve accessibility of the Shell-based GDM greeter. + - 33-screen-reader-l10n.patch: Steal translations for new string + "Screen Reader" from GNOME Control Center. + + -- Laurent Bigonville <bigon@debian.org> Sat, 04 Aug 2012 13:18:50 +0200 + +gnome-shell (3.4.1-8) unstable; urgency=low + + * 27-don-t-show-apps-in-NoDisplay-categories.patch: renamed as + 03_don-t-show-apps-in-NoDisplay-categories.patch for reordering. + * 01_slist_cleanup.patch, 02_filter_nodisplay_parents.patch, + 04_fix_nodisplay.patch: correctly filter out applications in a + NoDisplay directory, including parent directories. This should + finally fix for good handling of the Debian menu, including in + searches. Closes: #677498. + * Bump the build-dependency on gnome-menus accordingly. + + -- Josselin Mouette <joss@debian.org> Sat, 23 Jun 2012 20:49:32 +0200 + +gnome-shell (3.4.1-7) unstable; urgency=low + + * debian/patches/21_revert_evolution_gsettings.patch: Drop this patch now + that we have evolution 3.4. + * debian/patches/24-mirror-evolution-calendar-settings.patch: Mirror + Evolution calendar settings into our own schema to avoid a hard dependency + on evolution for the gsettings schema file. Patch cherry-picked from + upstream Git. + + -- Michael Biebl <biebl@debian.org> Wed, 20 Jun 2012 06:31:49 +0200 + +gnome-shell (3.4.1-6) unstable; urgency=low + + [ Laurent Bigonville ] + * d/p/26-fix-empathy-popup-regression.patch: Fix Empathy popup regression + (taken from upstream) + + [ Michael Biebl ] + * debian/patches/09-respect-NoDisplay-semantics-for-app-menu.patch: Drop + this patch as it breaks application tracking for all applications marked + as NoDisplay. Closes: #676425 + * debian/patches/27-don-t-show-apps-in-NoDisplay-categories.patch: + Explicitly include NoDisplay applications in the ShellAppSystem because we + want application tracking for them, but filter NoDisplay applications out + when showing them to the user because we don't want to show them to the + user. Patch backported from upstream Git. + + -- Michael Biebl <biebl@debian.org> Tue, 12 Jun 2012 17:09:34 +0200 + +gnome-shell (3.4.1-5) unstable; urgency=low + + * Disabling the screen recorder on arm{el,hf} was not sufficient to make it + build everywhere since the screen grabber is also used for making + screenshots. Update debian/patches/14_make-GLX-optional.patch instead and + only use pixel buffers in the screen grabber if we have GL/GLX support. + This means we can re-enable the screen recorder on arm{el,hf} as it will + use the slow, cogl-based path there. + + -- Michael Biebl <biebl@debian.org> Wed, 30 May 2012 20:56:52 +0200 + +gnome-shell (3.4.1-4) unstable; urgency=low + + * debian/patches/14_make-GLX-optional.patch: + - Add DEP-3 patch header. + - Remove unconditional pkg-config check for the "gl" module. + + -- Michael Biebl <biebl@debian.org> Wed, 30 May 2012 14:37:44 +0200 + +gnome-shell (3.4.1-3) unstable; urgency=low + + * Upload to unstable. + + -- Michael Biebl <biebl@debian.org> Wed, 30 May 2012 13:19:38 +0200 + +gnome-shell (3.4.1-2) experimental; urgency=low + + * debian/patches/22-remove-online-accounts-from-user-menu.patch: Remove + "Online Accounts" from user menu. It can be easily accessed via + "System Settings" so there is no need to clutter up the user menu. + * Tighten Depends on gir1.2-clutter-1.0. Closes: #673929 + * Change Recommends: gnome-themes-standard to Depends. Adwaita is the + prefererred window manager theme and without a theme installed gnome-shell + refuses to start. Closes: #590340 + * Bump Depends on gnome-settings-daemon to (>= 3.4.0). There was an + incompatible change in the Power D-Bus API which caused the power icon to + no longer update properly. Closes: #674429 + * Don't build the screen recorder on arm{el,hf} as the screen grabber uses + GL/GLX and on those archs cogl uses GLES. + * debian/patches/25-close-the-recorder-instead-of-pausing-it.patch: Close + the screen recorder instead of pausing. Otherwise we continue to write to + the same output file. Patch cherry-picked from upstream Git. + + -- Michael Biebl <biebl@debian.org> Wed, 30 May 2012 12:17:13 +0200 + +gnome-shell (3.4.1-1) experimental; urgency=low + + [ Jeremy Bicha ] + * New upstream release. + * debian/control.in: + - Add debug package + - Update dependencies + - Recommend gnome-user-guide + - Break gnome-tweak-tool (<< 3.3) + - Bump Standards-Version to 3.9.3 + * debian/gnome-shell-common.install: + - No more gconf schemas to install + - Install gtk-docs + * Drop patches that have been applied upstream. + + [ Sjoerd Simons ] + * debian/control.in: Add build-depends on libgcr-3-dev (>= 3.3.90) + * debian/control.in: Drop dependency on gir1.2-gjs-1.0 as it has been folded + into libgjs + * debian/control.in: Add depends on gir1.2-gcr-3 + + [ Michael Biebl ] + * debian/patches/10-make-NetworkManager-optional.patch: Updated. + * debian/gnome-shell-common.install: Install GConf conversion script. + * debian/patches/21_revert_evolution_gsettings.patch: Revert the switch to + gsettings in the calendar server for now as long as evolution 3.4 is not + ready yet. + + -- Michael Biebl <biebl@debian.org> Sun, 20 May 2012 00:16:54 +0200 + +gnome-shell (3.2.2.1-4) unstable; urgency=low + + * Fold 04_remove-glx-dependency-on-armel.patch and + 14_require_gl_directly.patch into a new patch named + 14_make-GLX-optional.patch. Use pkg-config to check if gl.pc is available + and build the GLX/GL bits conditionally. This fixes a build failure on + arm{el,hf} where clutter/cogl uses GLES. Closes: #670850 + + -- Michael Biebl <biebl@debian.org> Mon, 30 Apr 2012 20:37:44 +0200 + +gnome-shell (3.2.2.1-3) unstable; urgency=low + + * d/p/14_require_gl_directly.patch + + Added. gnome-shell uses glXQuery* API so it needs a direct link against + libGL. Causes build failure with upcoming clutter/cogl as they don't + expose a directly link to libGL anymore + + -- Sjoerd Simons <sjoerd@debian.org> Sun, 01 Apr 2012 16:07:26 +0200 + +gnome-shell (3.2.2.1-2) unstable; urgency=low + + * debian/patches/12_Replace-shell_util_icon_from_string.patch + + Added. Remove the neglected user of the removed + Shell.util_icon_from_string function. This caused subscription request + to not pop up (From upstream git) + * debian/patches/13_bluetooth_fix_undefined_variable.patch + + Added. Fixes bluetooth device status slider so it reflects reality again + (From upstream git) + + -- Sjoerd Simons <sjoerd@debian.org> Tue, 28 Feb 2012 11:30:47 +0100 + +gnome-shell (3.2.2.1-1) unstable; urgency=low + + [ Michael Biebl ] + * debian/patches/10-make-NetworkManager-optional.patch: make NM + optional, to fix build on kFreeBSD architectures. Closes: #652482 + * debian/patches/11-no-gettext.patch: remove gettext macros, otherwise + autoreconf fails due to incompatibilities with intltool. + + [ Jordi Mallach ] + * Enable dh_autoreconf. + * Update Vcs-* URLs. + + [ Josselin Mouette ] + * Update repository URL. + + [ Michael Biebl ] + * New upstream release: + - Fix a crash in gnome-shell-extension-tool. Closes: #649583 + - Remove 05-NetworkMenu-don-t-query-DBus-properties-of-removed-o.patch. + - Remove 06-NetworkMenu-fix-regression-in-access-point-removed.patch. + - Refresh 07-NetworkMenu-fix-logic-for-updating-wifi-icon.patch. + * debian/control.in: Bump dependency on python to (>= 2.6) since we require + JSON support. Closes: #580869 + + -- Michael Biebl <biebl@debian.org> Wed, 25 Jan 2012 11:06:41 +0100 + +gnome-shell (3.2.1-8) unstable; urgency=low + + [ Laurent Bigonville ] + * debian/control.in: Add Depends on telepathy-mission-control-5 + (Closes: #651514) + + [ Michael Biebl ] + * Upload to unstable. + + -- Michael Biebl <biebl@debian.org> Sat, 17 Dec 2011 06:34:55 +0100 + +gnome-shell (3.2.1-7) experimental; urgency=low + + * Fix version in Breaks/Replaces. Closes: #650927 + + -- Michael Biebl <biebl@debian.org> Sun, 04 Dec 2011 21:19:25 +0100 + +gnome-shell (3.2.1-6) experimental; urgency=low + + [ Raphaël Hertzog ] + * Add Breaks against gnome-tweak-tool (<< 3.2) to force its upgrade to a + version that works with GNOME 3.2. + + [ Josselin Mouette ] + * Split common files and translations in gnome-shell-common. Add + appropriate Breaks/Replaces. + + [ Michael Biebl ] + * debian/watch: + - Track stable releases. + * debian/patches/09-respect-NoDisplay-semantics-for-app-menu.patch: + - Respect NoDisplay semantics for applications menu. This avoids duplicate + menu entries when menu-xdg is installed. Closes: #649559 + + -- Michael Biebl <biebl@debian.org> Sat, 03 Dec 2011 17:23:39 +0100 + +gnome-shell (3.2.1-5) experimental; urgency=low + + * debian/patches/06-polkit-Find-the-best-user-to-authenticate-as.patch: + + Added. When picking a user to authenticate with, try the current user + first, then root and if all else fails the first user that is allowed to + authenticate. (from upstream git) + + -- Sjoerd Simons <sjoerd@debian.org> Sun, 20 Nov 2011 22:28:42 +0000 + +gnome-shell (3.2.1-4) experimental; urgency=low + + * 05-NetworkMenu-don-t-query-DBus-properties-of-removed-o.patch: + + Added. Don't (potentially) ask NM over D-Bus about an access point that + was just removed. (From upstream git). As a side-effect this fixes + gnome-shell freezing a while after unblacking. + * 06-NetworkMenu-fix-regression-in-access-point-removed.patch + + Added. Fix a regression in above patch (from upstream git) + * 07-NetworkMenu-fix-logic-for-updating-wifi-icon.patch + + Added. Fix the logic for connecting to the current wifi strength, + prevents the network icon fro mbecoming stale (from upstream git) + + -- Sjoerd Simons <sjoerd@debian.org> Sat, 19 Nov 2011 15:28:19 +0000 + +gnome-shell (3.2.1-3) experimental; urgency=low + + [ Josselin Mouette ] + * Break fglrx-driver (<< 1:11-10). Closes: #648280. + + [ Sjoerd Simons ] + * debian/control.in: Recommend gnome-contacts + * debian/control.in: Update build-depends on the e-d-s libs to ensure we + build against the same version as the libfolks e-d-s backend. + + -- Sjoerd Simons <sjoerd@debian.org> Sun, 13 Nov 2011 16:40:12 +0100 + +gnome-shell (3.2.1-2) experimental; urgency=low + + * debian/control.in: + - Tighten Depends on gir1.2-mutter-3.0 and gir1.2-glib-2.0. + Closes: #646999 + - Drop Build-Depends on libgnome-menu-dev. + + -- Michael Biebl <biebl@debian.org> Sat, 05 Nov 2011 21:35:14 +0100 + +gnome-shell (3.2.1-1) experimental; urgency=low + + [ Sjoerd Simons ] + * New upstream release + * debian/patches/00git-ShellRecorder-Use-cogl_read_pixels.patch: + + Dropped, fixed upstream + * debian/patches/03_hidden_applications.patch + + Dropped, fixed upstream + * debian/control.in: Add libfolks-dev build-depends + * debian/control.in: Add depends on gir1.2-accountsservice-1.0 and + gir1.2-caribou-1.0, + + [ Jeremy Bicha ] + * debian/control.in: + - Recommend gnome-session-fallback + - Bump minimum gjs & gobject-introspection versions + - Add gir1.2-soup-2.4 dependency + + [ Sjoerd Simons ] + * debian/gnome-shell.lintian-overrides: + + Updated (from Ubuntu). gnome-shell needs an rpath to find the private + bluetooth lib + + -- Sjoerd Simons <sjoerd@debian.org> Fri, 28 Oct 2011 22:20:04 +0200 + +gnome-shell (3.0.2-8) unstable; urgency=low + + * debian/patches/05_fix_glib_2.30_compat.patch: + + Updated. Small mistake in the patch causes gnome-shell to fail to load + the dim window shared, instead of which it just hangs. Fixed now.. + (Closes: 649459) + + -- Sjoerd Simons <sjoerd@debian.org> Mon, 21 Nov 2011 15:19:48 +0000 + +gnome-shell (3.0.2-7) unstable; urgency=low + + * debian/patches/06-polkit-Find-the-best-user-to-authenticate-as.patch: + + Added. When picking a user to authenticate with, try the current user + first, then root and if all else fails the first user that is allowed to + authenticate. (from upstream git) + * debian/patches/07-Add-some-element-type-annotations-to-appease-g-i-mas.patch: + + Added. Add annotation to prevent warnings from new g-i (from upstream + git) + + -- Sjoerd Simons <sjoerd@debian.org> Sun, 20 Nov 2011 22:04:39 +0000 + +gnome-shell (3.0.2-6) unstable; urgency=low + + * debian/patches/05_fix_glib_2.30_compat.patch: + + Added. Fix compatibility with glib 2.30, which broke some things due to + GI annotation changes. (From upstream git) + + -- Sjoerd Simons <sjoerd@debian.org> Sat, 19 Nov 2011 15:04:45 +0000 + +gnome-shell (3.0.2-5) unstable; urgency=low + + [ Michael Biebl ] + * debian/rules: + - Make network-manager and gnome-bluetooth (build) dependencies linux-any. + + [ Rico Tzschichholz ] + * Add 00git-ShellRecorder-Use-cogl_read_pixels.patch to fix FTBFS on arm + + -- Michael Biebl <biebl@debian.org> Fri, 14 Oct 2011 17:22:55 +0200 + +gnome-shell (3.0.2-4) unstable; urgency=low + + [ Josselin Mouette ] + * Break gnome-session < 3. + + [ Rico Tzschichholz ] + * Add 04_remove-glx-dependency-on-armel.patch to fix FTBFS on arm + + [ Michael Biebl ] + * Upload to unstable. + * debian/watch: Switch to .xz tarballs. + * debian/control.in: + - Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer. + - Bump Standards-Version to 3.9.2. No further changes. + + -- Michael Biebl <biebl@debian.org> Fri, 14 Oct 2011 12:56:37 +0200 + +gnome-shell (3.0.2-3) experimental; urgency=low + + * Re-add gnome-bluetooth dependency. + + -- Josselin Mouette <joss@debian.org> Mon, 19 Sep 2011 18:53:24 +0200 + +gnome-shell (3.0.2-2) experimental; urgency=low + + [ Martin Pitt ] + * debian/control.in, debian/rules: When building on Ubuntu, add a dependency + to gnome-icon-theme-full. + * debian/control.in: Change gir1.2-json-glib-1.0 build-dep to + gir1.2-json-1.0 to reflect the binary rename in json-glib + 0.13.4-2. Thanks Micah Gersten! + + [ Laurent Bigonville ] + * debian/control.in: + - Drop dependency against libdconf0 and let dh_installgsettings set + the right dependencies. + - Make gnome-shell Recommends gnome-themes-standard (for Adwaita) + * debian/compat: Bump debhelper compatibility to 8 + + [ Josselin Mouette ] + * 03_hidden_applications.patch: do not show NoDisplay=true submenus + and applications. This will avoid showing the Debian menu while + asked not to. Closes: #557997. + * 01_favorite_apps.patch: dropped, replaced by override file. + * Add libreoffice and yelp to favorite applications. + * Drop useless build-dependency on libwnck. + * Massive cleanup in build-dependencies. + + -- Josselin Mouette <joss@debian.org> Mon, 19 Sep 2011 16:36:48 +0200 + +gnome-shell (3.0.2-1) experimental; urgency=low + + [ Rico Tzschichholz ] + * New upstream release + * debian/watch: + - Look for bzip2 tarballs + * debian/rules,debian/upstream.gitlog: + - Drop upstream.gitlog which is outdated + + [ Josselin Mouette ] + * Only recommend gnome-control-center. + * Break gnome-control-center < 3. This time add the missing epoch. + Closes: #628532. + + [ Sjoerd Simons ] + * debian/rules: Fix misspelling of Recommends + + -- Sjoerd Simons <sjoerd@debian.org> Tue, 31 May 2011 19:31:47 -0700 + +gnome-shell (3.0.1-1) experimental; urgency=low + + [ Laurent Bigonville ] + * debian/control.in: + - Bump priority to optional + + [ Sjoerd Simons ] + * New upstream release + + -- Sjoerd Simons <sjoerd@debian.org> Sat, 14 May 2011 17:58:12 +0100 + +gnome-shell (3.0.0.2-1) experimental; urgency=low + + * Team upload. + + [ Frederic Peters ] + * New upstream release (2.91.93). + * debian/control.in: + + added dependency on gnome-icon-theme-symbolic. + + bumped gnome-shell dependency. + + bumped gir1.2-freedesktop build-dep to 0.10.6, for a fix to + cairo-1.0.typelib + + [ Raphaël Hertzog ] + * New upstream release (3.0.0.2). + * New patch 02_rpath-bluetooth-applet.patch by Rico Tzschichholz to + add an RPATH so that the compilation doesn't fail when g-ir-scanner + tries to analyze libgnome-shell.so linked against + libgnome-bluetooth-applet.so.0 which is in a private directory. + * Add a lintian override for the RPATH that we can't avoid. + * Teach dpkg-shlibdeps how to find that private lib and add the + corresponding dependency in debian/slibs.local. + * Update and add a bunch of build-depends to match the latest configure + requirements. + * Add gir1.2-gnomebluetooth-1.0 and gir1.2-networkmanager-1.0 to Depends + because they are needed to benefit from the improved UI associated to the + respective status bar applet. + + [ Laurent Bigonville ] + * debian/control.in: {Build-}Depends against gir1.2-mutter-3.0 instead of + gir1.2-mutter-2.91 + + -- Raphaël Hertzog <hertzog@debian.org> Mon, 11 Apr 2011 21:03:31 +0000 + +gnome-shell (2.91.92-1) experimental; urgency=low + + * New upstream release. + * debian/patches/, remove patches from upstream git: + + 0001-altTab-fix-incorrect-positioning-with-multiple-monit.patch + + 05_use_dbus_for_shutdown_and_logout.patch + * debian/control.in: + + add build-dep on libtelepathy-logger-dev and gir1.2-telepathylogger-0.2. + + bump build-dep on libxfixes-dev, it needs the one from experimental, for + pointer barriers. + + -- Frederic Peters <fpeters@debian.org> Thu, 24 Mar 2011 19:28:12 +0100 + +gnome-shell (2.91.91-2) experimental; urgency=low + + * debian/patches/04_gnome_session_quit.patch: remove, replaced by: + * debian/patches/05_use_dbus_for_shutdown_and_logout.patch: use Session + D-Bus interface for shutdown and logout. (from git) (closes: #618870) + + -- Frederic Peters <fpeters@debian.org> Sat, 19 Mar 2011 13:10:02 +0100 + +gnome-shell (2.91.91-1) experimental; urgency=low + + * New upstream release. + + [ Emilio Pozuelo Monfort ] + * debian/control.in: + + Depend on gsettings-desktop-schemas. Closes: #614945. + + Depend on gir1.2-mutter-2.91. Closes: #615588. + + [ Frederic Peters ] + * debian/control.in: + + Don't depend on mutter, it now links against libmutter-wm0. + * debian/patches/03_fix_dconf_service_location.patch: remove, no longer + necessary now that gnome-shell is a real binary and doesn't try to arrange + its own environment. + * debian/patches/04_gnome_session_quit.patch: use gnome-session-save in + fallback if gnome-session-quit doesn't work, so gnome-shell keeps working + with older gnome-session versions. + + [ Emilio Pozuelo Monfort ] + * d/p/0001-altTab-fix-incorrect-positioning-with-multiple-monit.patch: + + Patch from upstream git, fix Alt+Tab with multiple monitors. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 16 Mar 2011 21:47:27 +0000 + +gnome-shell (2.91.90-1) experimental; urgency=low + + * New upstream release. + + Build depend on libtelepathy-glib-dev for the updated Telepathy + integration. + + Build depend on libpolkit-agent-1-dev for the new authorization dialogs. + + Build depend, and depend, on appropriate gir packages (polkit, + telepathy, and upower). + + Update build dep on libmutter-dev. + + Update depends for new libgnomekbd gir package name. + + Remove Recommends on xserver-xephyr. + + -- Frederic Peters <fpeters@debian.org> Fri, 25 Feb 2011 12:23:23 +0100 + +gnome-shell (2.91.6-1) experimental; urgency=low + + [ Emilio Pozuelo Monfort ] + * debian/control.in: + + Depend on gnome-control-center for My Account / System settings. + + [ Laurent Bigonville ] + * New upstream release. + * debian/control.in: + - Bump build-dependencies + - Add libecal1.2-dev, libedataserver1.2-dev and libedataserverui1.2-dev + build-dependencies + - Make mutter depends on libdconf0 | gsettings-backend instead of + libdconf0 only + + [ Emilio Pozuelo Monfort ] + * debian/control.in: + + Update for the new gtk+ 3 package names. + + Add missing dependency on gir1.2-gnomekbd-3.0. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Sat, 19 Feb 2011 16:45:48 +0000 + +gnome-shell (2.91.5-1) experimental; urgency=low + + * New upstream release. + + debian/patches/02_fix_build_with_latest_gtk.patch: + - Removed, fixed upstream. + + debian/patches/01_favorite_apps.patch: + - Refreshed. + + debian/control.in: + - Updated build dependencies. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 12 Jan 2011 23:41:41 +0000 + +gnome-shell (2.91.3-2) experimental; urgency=low + + * debian/control.in: + - Build depend on libdconf0 for dconf-service. Closes: #595598. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 19 Dec 2010 16:36:11 +0000 + +gnome-shell (2.91.3-1) experimental; urgency=low + + [ Emilio Pozuelo Monfort ] + * New upstream release (Closes: #605098, CVE-2010-4000). + - debian/control.in: + + Updated dependencies and build dependencies. + - debian/patches/02_undo_gtk3_transition.diff: + + Removed, let's use GTK+3 from now on. + - debian/patches/03_fix_dconf_service_location.diff: + + Updated. + * debian/control.in, + debian/rules: + - Remove hack to get the typelibs scanned. Pass the private + directory to dh_girepository instead. Update the minimum + build dependency on gobject-introspection accordingly. + * debian/control.in: + - Build depend on gir1.2 packages. + - Remove gir dependencies, they are autogenerated. + + [ Laurent Bigonville ] + * debian/control.in: Add Vcs-* fields + * debian/watch: Add watch file + + [ Emilio Pozuelo Monfort ] + * debian/patches/02_fix_build_with_latest_gtk.patch: + - Patch from upstream git, fix build with GTK+ 2.91.6. + * debian/control.in: + - Bump the libgtk3.0-dev accordingly. + * debian/patches/*.diff: + - Renamed to debian/patches/*.patch. + + -- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 19 Dec 2010 00:08:30 +0000 + +gnome-shell (2.31.5-2) experimental; urgency=low + + * debian/control: + - depend and build-depend on gir1.0-glib-2.0 (>= 0.6.15~git20100713) + - also depend on gjs, because the clock preferences uses gjs-console for + some reason + + -- Gustavo Noronha Silva <kov@debian.org> Wed, 28 Jul 2010 11:45:06 +0200 + +gnome-shell (2.31.5-1) experimental; urgency=low + + * New development release. + - depend on mutter 2.31.5 + - refresh patches + - fixes requirements on mutter (Closes: #586124) + * debian/control.in: + - Build-depend on glib >= 2.25.11-1 because we use glib-compile-schemas + - Build-depend on gtk+ >= 2.21.1 + - Build-depend on gobject-introspection >= 0.6.15~git20100713-1 because + we need newer glib bindings + - Build-depend on gir1.0-json-glib-1.0 (Closes: #584660), thanks to + Raphael Hertzog for pointing out the fix + - gnome-shell depends on gir1.0-gconf-2.0 >= 2.31.5 to run + * debian/patches/02_undo_gtk3_transition.diff: + - undo gtk2->gtk3 migration since we do not yet have gtk+ 3 on Debian + * debian/patches/03_fix_dconf_service_location.diff: + - fix the path used to start dconf-service + + -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Tue, 13 Jul 2010 14:36:34 -0300 + +gnome-shell (2.31.2-1) experimental; urgency=low + + * New upstream release + - depends on mutter 2.31 + - includes debian/patches/02_gjs_build_fix.patch, so removing + * debian/rules: + - depends on clutter-1.0 >= 1.2.8 + + -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Mon, 31 May 2010 11:03:29 -0300 + +gnome-shell (2.29.0-3) unstable; urgency=low + + [ Emilio Pozuelo Monfort ] + * debian/patches/02_gjs_build_fix.patch: + - Backport upstream commit to fix the build with recent gjs. + * debian/source/format, + debian/patches/series, + debian/rules: + - Convert to source format 3.0 (quilt). + * debian/rules: + - Include gnome-get-source.mk. + + -- Josselin Mouette <joss@debian.org> Tue, 27 Apr 2010 22:32:21 +0200 + +gnome-shell (2.29.0-2) unstable; urgency=low + + * debian/control: + - really fix #572718 by bumping the version in mutter's gir package name + + -- Gustavo Noronha Silva <kov@debian.org> Mon, 15 Mar 2010 17:33:24 -0300 + +gnome-shell (2.29.0-1) unstable; urgency=low + + [ Emilio Pozuelo Monfort ] + * debian/rules: + - Don't install *.la. + + [ Gustavo Noronha Silva ] + * New upstream development release. + - should work with the newer mutter (Closes: #572718) + + -- Gustavo Noronha Silva <kov@debian.org> Tue, 09 Mar 2010 18:11:05 -0300 + +gnome-shell (2.28.1~git20100129-1) unstable; urgency=low + + * New upstream snapshot. + + -- Gustavo Noronha Silva <kov@debian.org> Fri, 29 Jan 2010 12:44:58 -0200 + +gnome-shell (2.28.1~git20091125-1) unstable; urgency=low + + * New upstream snapshot + + -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Wed, 25 Nov 2009 19:06:40 -0200 + +gnome-shell (2.28.1~git20091117-1) unstable; urgency=low + + * New upstream snapshot + * debian/patches/02_allow_non_uri_apps.diff: + - dropped; applied upstream + * debian/upstream.gitlog, debian/rules: + - ship upstream's git log as upstream changelog (Closes: #556354) + + -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Thu, 12 Nov 2009 12:02:52 -0200 + +gnome-shell (2.28.1~git20091112-1) unstable; urgency=low + + * New upstream snapshot + + -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Thu, 12 Nov 2009 10:43:05 -0200 + +gnome-shell (2.28.1~git20091028-2) unstable; urgency=low + + * debian/patches/01_favorite_apps.diff: + - change the default favorite browser desktop file to be Epiphany's + (Closes: #553054) + * debian/control.in: + - gnome-shell's startup script wants to run glxinfo to get information + regarding the server's GLX support; thanks to alex bodnaru + <alexbodn@012.net.il> for noticing this is needed + (Closes: #553440) + * debian/patches/02_allow_non_uri_apps.diff: + - patch by Guido Günther <agx@sigxcpu.org> to drop the requirement that + associated apps support URIs, for local files at least + (Closes: #553618) + + -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Mon, 09 Nov 2009 15:32:14 -0200 + +gnome-shell (2.28.1~git20091028-1) unstable; urgency=low + + * New upstream snapshot + * debian/control: + - bump Standards-Version to 3.8.3 + - python is a dependency, since the script that starts GNOME Shell + is a python script + - pkg-config is also a dependency (Closes: #552202) + + -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Wed, 28 Oct 2009 16:12:13 -0200 + +gnome-shell (2.28.1~git20091024-1) unstable; urgency=low + + * New upstream snapshot + * debian/control.in: + - ok, I agree, let's recommend Xephyr for now (Closes: #552141) + + -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Sat, 24 Oct 2009 13:22:02 -0200 + +gnome-shell (2.28.1~git20091020-1) unstable; urgency=low + + * Initial upload, based on the Ubuntu package (Closes: #550956) + * debian/patches: + - drop two unnecessary patches + * debian/rules: + - cleanup, and add Debian GNOME Team rules include + * debian/control.in: + - add Debian GNOME Team stuff + - fix alignment + - remove Recommends for xserver-xephyr + - fix build-dependencies package names + - build-depend on gnome-pkg-tools for uploaders + + -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> Wed, 14 Oct 2009 11:31:23 -0300 + +gnome-shell (2.28.0-0ubuntu2) karmic; urgency=low + + * Add libcroco3-dev to Build-Depends. Fixes FTBFS. + + -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 13 Oct 2009 17:50:23 +1100 + +gnome-shell (2.28.0-0ubuntu1) karmic; urgency=low + + * New upstream version + * debian/control: + - updated build requirement + * debian/patches/80_git_change_fix_alt_tab_ressource_usage.patch: + - git change to fix ressources not being freed on alt-tab + + -- Sebastien Bacher <seb128@ubuntu.com> Mon, 12 Oct 2009 22:44:00 +0200 + +gnome-shell (2.27.3-0ubuntu1) karmic; urgency=low + + * New upstream version + * debian/control: + - depends on python since it's used in the wrapper + (lp: #413096) + - updated gir requirement + + -- Sebastien Bacher <seb128@ubuntu.com> Wed, 30 Sep 2009 23:09:56 +0200 + +gnome-shell (2.27.2-0ubuntu1) karmic; urgency=low + + * New upstream version + + -- Sebastien Bacher <seb128@ubuntu.com> Tue, 08 Sep 2009 00:31:49 +0200 + +gnome-shell (2.27.1-0ubuntu1) karmic; urgency=low + + * New upstream version + * debian/control: + - updated build requirements + + -- Sebastien Bacher <seb128@ubuntu.com> Wed, 02 Sep 2009 10:44:03 +0200 + +gnome-shell (2.27.0-0ubuntu3) karmic; urgency=low + + * Requires gvfs-backends now + + -- Sebastien Bacher <seb128@ubuntu.com> Wed, 12 Aug 2009 01:46:57 +0200 + +gnome-shell (2.27.0-0ubuntu2) karmic; urgency=low + + * Require gobject-introspection-freedesktop too + + -- Sebastien Bacher <seb128@ubuntu.com> Wed, 12 Aug 2009 01:29:04 +0200 + +gnome-shell (2.27.0-0ubuntu1) karmic; urgency=low + + * New upstream version + + -- Sebastien Bacher <seb128@ubuntu.com> Tue, 11 Aug 2009 19:36:26 +0200 + +gnome-shell (0.0.1~git20090805-0ubuntu1) karmic; urgency=low + + * New upstream snapshot + * debian/control: + - require new clutter + + -- Sebastien Bacher <seb128@ubuntu.com> Wed, 05 Aug 2009 19:04:15 +0100 + +gnome-shell (0.0.1~git20090715-0ubuntu1) karmic; urgency=low + + * New upstream snapshot + * debian/control: + - build-depends on libglib + + -- Sebastien Bacher <seb128@ubuntu.com> Wed, 15 Jul 2009 15:57:33 +0200 + +gnome-shell (0.0.1~git20090702-0ubuntu0.2) karmic; urgency=low + + * debian/control: + - recommends xserver-xephyr + + -- Sebastien Bacher <seb128@ubuntu.com> Thu, 02 Jul 2009 19:48:06 +0200 + +gnome-shell (0.0.1~git20090702-0ubuntu0.1) karmic; urgency=low + + * New git version + * debian/control: + - updated the depends + + -- Sebastien Bacher <seb128@ubuntu.com> Thu, 02 Jul 2009 15:59:22 +0200 + +gnome-shell (0.0.1~git20090701-0ubuntu0.3) karmic; urgency=low + + * debian/control: + - build-depends on gobject-introspection-glib-2.0 and not on libdesk + + -- Sebastien Bacher <seb128@ubuntu.com> Thu, 02 Jul 2009 10:18:37 +0200 + +gnome-shell (0.0.1~git20090701-0ubuntu0.2) karmic; urgency=low + + * debian/control: build-depends on gobject-introspection + + -- Sebastien Bacher <seb128@ubuntu.com> Thu, 02 Jul 2009 09:51:01 +0200 + +gnome-shell (0.0.1~git20090701-0ubuntu0.1) karmic; urgency=low + + * Initial ppa upload + + -- Sebastien Bacher <seb128@ubuntu.com> Wed, 01 Jul 2009 23:29:31 +0200 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..3d6866b --- /dev/null +++ b/debian/clean @@ -0,0 +1 @@ +debian/home/ diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..78f01da --- /dev/null +++ b/debian/control @@ -0,0 +1,179 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to debian/control.in instead. +# This file is regenerated automatically in the clean target. +Source: gnome-shell +Section: gnome +Priority: optional +Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> +Uploaders: Jeremy Bicha <jbicha@ubuntu.com> +Build-Depends: appstream, + asciidoc-base, + bash-completion, + dbus-daemon <!nocheck>, + debhelper-compat (= 13), + dh-sequence-gir, + dh-sequence-gnome, + gjs, + gir1.2-accountsservice-1.0 <!nocheck>, + gir1.2-gdm-1.0 <!nocheck>, + gir1.2-geoclue-2.0 <!nocheck>, + gir1.2-gnomedesktop-3.0 (>= 3.35.90) <!nocheck>, + gir1.2-gweather-4.0 (>= 4.1) <!nocheck>, + gir1.2-rsvg-2.0 <!nocheck>, + gir1.2-upowerglib-1.0 <!nocheck>, + gnome-control-center-dev, + gnome-pkg-tools, + gnome-settings-daemon-common (>= 40~) <!nocheck>, + gobject-introspection, + gsettings-desktop-schemas-dev (>= 42~beta), + gtk-doc-tools, + libasound2-dev, + libatk-bridge2.0-dev, + libecal2.0-dev (>= 3.45), + libedataserver1.2-dev (>= 3.45), + libgcr-3-dev, + libgirepository1.0-dev, + libgjs-dev (>= 1.73.1), + libgl1-mesa-dri <!nocheck>, + libglib2.0-dev, + libgnome-autoar-0-dev, + libgnome-bluetooth-3.0-dev (>= 3.9.0) [linux-any], + libgnome-desktop-3-dev (>= 3.35.90), + libgnome-menu-3-dev, + libgstreamer1.0-dev, + libgstreamer-plugins-base1.0-dev, + libgtk-3-bin, + libgtk-3-dev, + libgtk-4-dev, + libibus-1.0-dev (>= 1.5.22-2ubuntu2~), + libjson-glib-dev, + libmutter-11-dev (>= 43.5), + libmutter-test-11 (>= 43.5) <!nocheck>, + libnm-dev [linux-any], + libpipewire-0.3-dev (>= 0.3.10) [linux-any], + libpolkit-agent-1-dev, + libpulse-dev (>= 13), + libsecret-1-dev, + libstartup-notification0-dev, + libsystemd-dev [linux-any], + libx11-dev, + libxfixes-dev, + libxml2-dev, + mesa-common-dev, + meson (>= 0.58.0), + mutter (>= 43.5) <!nocheck>, + pkg-config, + sassc, + systemd [linux-any], + xauth <!nocheck>, + xvfb <!nocheck>, + xwayland <!nocheck> +Rules-Requires-Root: no +Standards-Version: 4.6.2 +Homepage: https://wiki.gnome.org/Projects/GnomeShell +Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell.git -b debian/bookworm +Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-shell + +Package: gnome-shell +Architecture: linux-any +Depends: gir1.2-accountsservice-1.0, + gir1.2-adw-1, + gir1.2-atk-1.0, + gir1.2-atspi-2.0 (>= 2.36), + gir1.2-gcr-3, + gir1.2-gdesktopenums-3.0, + gir1.2-gdkpixbuf-2.0, + gir1.2-gdm-1.0, + gir1.2-geoclue-2.0, + gir1.2-glib-2.0, + gir1.2-gnomebluetooth-3.0 (>= 42.3) [linux-any], + gir1.2-gnomedesktop-3.0 (>= 3.35.90), + gir1.2-graphene-1.0 (>= 1.10.2), + gir1.2-gstreamer-1.0, + gir1.2-gtk-3.0, + gir1.2-gtk-4.0, + gir1.2-gweather-4.0 (>= 4.1), + gir1.2-freedesktop, + gir1.2-ibus-1.0 (>= 1.5.22-2ubuntu2~), + gir1.2-mutter-11 (>= 43.5), + gir1.2-nm-1.0 [linux-any], + gir1.2-nma-1.0 [linux-any], + gir1.2-pango-1.0, + gir1.2-polkit-1.0, + gir1.2-rsvg-2.0, + gir1.2-soup-3.0, + gir1.2-upowerglib-1.0, + gir1.2-webkit2-4.1, + gnome-backgrounds, + gnome-settings-daemon (>= 40~), + gnome-shell-common (= ${source:Version}), + gsettings-desktop-schemas (>= 42~beta), + gstreamer1.0-pipewire (>= 0.3.10) [linux-any], + libglib2.0-bin, + python3, + ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Recommends: bolt, + chrome-gnome-shell, + evolution-data-server (>= 3.45), + gdm3, + gkbd-capplet, + gnome-control-center (>= 1:42), + gnome-remote-desktop, + gnome-menus, + gnome-user-docs, + ibus, + iio-sensor-proxy, + power-profiles-daemon, + switcheroo-control, + unzip +Suggests: gir1.2-malcontent-0 (>= 0.6.0) [linux-any], + gir1.2-telepathyglib-0.12, + gir1.2-telepathylogger-0.2, + gnome-shell-extension-prefs, +Breaks: gnome-shell-extension-appindicator (<< 36), + gnome-shell-extension-dash-to-panel (<< 43), + gnome-shell-extension-dashtodock (<< 70), + gnome-shell-extension-desktop-icons (<< 21.04), + gnome-shell-extension-desktop-icons-ng (<< 0.16.0~), + gnome-shell-extension-taskbar (<< 57.0-2.1~), + gnome-shell-extension-top-icons-plus (<< 27-3~), + gnome-shell-extension-workspaces-to-dock (<< 54~), + gnome-shell-extensions (<< 40.0~), +Provides: notification-daemon, + polkit-1-auth-agent +Description: graphical shell for the GNOME desktop + The GNOME Shell provides core interface functions like switching + windows, launching applications or see your notifications. It takes + advantage of the capabilities of modern graphics hardware and + introduces innovative user interface concepts to provide a + delightful and easy to use experience. GNOME Shell is the defining + technology of the GNOME 3 user experience. + +Package: gnome-shell-common +Architecture: all +Depends: ${misc:Depends} +Breaks: gnome-shell (<< 3.36.1-6~) +Replaces: gnome-shell (<< 3.36.1-6~) +Description: common files for the GNOME graphical shell + This package contains translations and data files for the GNOME shell. + +Package: gnome-shell-extension-prefs +Architecture: linux-any +Depends: gir1.2-adw-1, + gir1.2-gtk-4.0, + gjs (>= 1.73.1), + gnome-shell (= ${binary:Version}), + gnome-shell-common (= ${source:Version}), + ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Provides: gnome-extensions-app +Recommends: chrome-gnome-shell +Breaks: gnome-shell (<< 3.36.0-2) +Replaces: gnome-shell (<< 3.36.0-2) +Description: tool to enable / disable GNOME Shell extensions + This package contains a tool which users who use Shell extensions can use to + toggle them on and off, and access their preferences. diff --git a/debian/control.in b/debian/control.in new file mode 100644 index 0000000..11fd3ca --- /dev/null +++ b/debian/control.in @@ -0,0 +1,175 @@ +Source: gnome-shell +Section: gnome +Priority: optional +Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> +Uploaders: @GNOME_TEAM@ +Build-Depends: appstream, + asciidoc-base, + bash-completion, + dbus-daemon <!nocheck>, + debhelper-compat (= 13), + dh-sequence-gir, + dh-sequence-gnome, + gjs, + gir1.2-accountsservice-1.0 <!nocheck>, + gir1.2-gdm-1.0 <!nocheck>, + gir1.2-geoclue-2.0 <!nocheck>, + gir1.2-gnomedesktop-3.0 (>= 3.35.90) <!nocheck>, + gir1.2-gweather-4.0 (>= 4.1) <!nocheck>, + gir1.2-rsvg-2.0 <!nocheck>, + gir1.2-upowerglib-1.0 <!nocheck>, + gnome-control-center-dev, + gnome-pkg-tools, + gnome-settings-daemon-common (>= 40~) <!nocheck>, + gobject-introspection, + gsettings-desktop-schemas-dev (>= 42~beta), + gtk-doc-tools, + libasound2-dev, + libatk-bridge2.0-dev, + libecal2.0-dev (>= 3.45), + libedataserver1.2-dev (>= 3.45), + libgcr-3-dev, + libgirepository1.0-dev, + libgjs-dev (>= 1.73.1), + libgl1-mesa-dri <!nocheck>, + libglib2.0-dev, + libgnome-autoar-0-dev, + libgnome-bluetooth-3.0-dev (>= 3.9.0) [linux-any], + libgnome-desktop-3-dev (>= 3.35.90), + libgnome-menu-3-dev, + libgstreamer1.0-dev, + libgstreamer-plugins-base1.0-dev, + libgtk-3-bin, + libgtk-3-dev, + libgtk-4-dev, + libibus-1.0-dev (>= 1.5.22-2ubuntu2~), + libjson-glib-dev, + libmutter-11-dev (>= 43.5), + libmutter-test-11 (>= 43.5) <!nocheck>, + libnm-dev [linux-any], + libpipewire-0.3-dev (>= 0.3.10) [linux-any], + libpolkit-agent-1-dev, + libpulse-dev (>= 13), + libsecret-1-dev, + libstartup-notification0-dev, + libsystemd-dev [linux-any], + libx11-dev, + libxfixes-dev, + libxml2-dev, + mesa-common-dev, + meson (>= 0.58.0), + mutter (>= 43.5) <!nocheck>, + pkg-config, + sassc, + systemd [linux-any], + xauth <!nocheck>, + xvfb <!nocheck>, + xwayland <!nocheck> +Rules-Requires-Root: no +Standards-Version: 4.6.2 +Homepage: https://wiki.gnome.org/Projects/GnomeShell +Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell.git -b debian/bookworm +Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-shell + +Package: gnome-shell +Architecture: linux-any +Depends: gir1.2-accountsservice-1.0, + gir1.2-adw-1, + gir1.2-atk-1.0, + gir1.2-atspi-2.0 (>= 2.36), + gir1.2-gcr-3, + gir1.2-gdesktopenums-3.0, + gir1.2-gdkpixbuf-2.0, + gir1.2-gdm-1.0, + gir1.2-geoclue-2.0, + gir1.2-glib-2.0, + gir1.2-gnomebluetooth-3.0 (>= 42.3) [linux-any], + gir1.2-gnomedesktop-3.0 (>= 3.35.90), + gir1.2-graphene-1.0 (>= 1.10.2), + gir1.2-gstreamer-1.0, + gir1.2-gtk-3.0, + gir1.2-gtk-4.0, + gir1.2-gweather-4.0 (>= 4.1), + gir1.2-freedesktop, + gir1.2-ibus-1.0 (>= 1.5.22-2ubuntu2~), + gir1.2-mutter-11 (>= 43.5), + gir1.2-nm-1.0 [linux-any], + gir1.2-nma-1.0 [linux-any], + gir1.2-pango-1.0, + gir1.2-polkit-1.0, + gir1.2-rsvg-2.0, + gir1.2-soup-3.0, + gir1.2-upowerglib-1.0, + gir1.2-webkit2-4.1, + gnome-backgrounds, + gnome-settings-daemon (>= 40~), + gnome-shell-common (= ${source:Version}), + gsettings-desktop-schemas (>= 42~beta), + gstreamer1.0-pipewire (>= 0.3.10) [linux-any], + libglib2.0-bin, + python3, + ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Recommends: bolt, + chrome-gnome-shell, + evolution-data-server (>= 3.45), + gdm3, + gkbd-capplet, + gnome-control-center (>= 1:42), + gnome-remote-desktop, + gnome-menus, + gnome-user-docs, + ibus, + iio-sensor-proxy, + power-profiles-daemon, + switcheroo-control, + unzip +Suggests: gir1.2-malcontent-0 (>= 0.6.0) [linux-any], + gir1.2-telepathyglib-0.12, + gir1.2-telepathylogger-0.2, + gnome-shell-extension-prefs, +Breaks: gnome-shell-extension-appindicator (<< 36), + gnome-shell-extension-dash-to-panel (<< 43), + gnome-shell-extension-dashtodock (<< 70), + gnome-shell-extension-desktop-icons (<< 21.04), + gnome-shell-extension-desktop-icons-ng (<< 0.16.0~), + gnome-shell-extension-taskbar (<< 57.0-2.1~), + gnome-shell-extension-top-icons-plus (<< 27-3~), + gnome-shell-extension-workspaces-to-dock (<< 54~), + gnome-shell-extensions (<< 40.0~), +Provides: notification-daemon, + polkit-1-auth-agent +Description: graphical shell for the GNOME desktop + The GNOME Shell provides core interface functions like switching + windows, launching applications or see your notifications. It takes + advantage of the capabilities of modern graphics hardware and + introduces innovative user interface concepts to provide a + delightful and easy to use experience. GNOME Shell is the defining + technology of the GNOME 3 user experience. + +Package: gnome-shell-common +Architecture: all +Depends: ${misc:Depends} +Breaks: gnome-shell (<< 3.36.1-6~) +Replaces: gnome-shell (<< 3.36.1-6~) +Description: common files for the GNOME graphical shell + This package contains translations and data files for the GNOME shell. + +Package: gnome-shell-extension-prefs +Architecture: linux-any +Depends: gir1.2-adw-1, + gir1.2-gtk-4.0, + gjs (>= 1.73.1), + gnome-shell (= ${binary:Version}), + gnome-shell-common (= ${source:Version}), + ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Provides: gnome-extensions-app +Recommends: chrome-gnome-shell +Breaks: gnome-shell (<< 3.36.0-2) +Replaces: gnome-shell (<< 3.36.0-2) +Description: tool to enable / disable GNOME Shell extensions + This package contains a tool which users who use Shell extensions can use to + toggle them on and off, and access their preferences. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..ffa4838 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,52 @@ +This package was debianized by Sebastien Bacher <seb128@ubuntu.com> on +Wed, 01 Jul 2009 23:29:31 +0200. + +It was downloaded from https://download.gnome.org/sources/gnome-shell/ + +Upstream Authors: + + Colin Walters + Dan Winship + Marina Zhurakhinskaya + Owen Taylor + William Jon McCann + +Files: src/* + js/* +Copyright: © 2000 Helix Code, Inc. + © 2000,2001 Eazel, Inc. + © 2001 George Lebl + © 2002 Sun Microsystems Inc. + © 2004-2005 James M. Cape <jcape@ignore-your.tv> + © 2006-2008 Red Hat, Inc. + © 2007 Ryan Lortie + © 2008 Intel Corp. +License: GPL-2+ (/usr/share/common-licenses/GPL-2) + +Files: src/gdmuser/* +Copyright: © 2007-2008 William Jon McCann <mccann@jhu.edu> + © 2004-2005 James M. Cape <jcape@ignore-your.tv> +License: LGPL-2+ (/usr/share/common-licenses/LGPL-2) + +Files: src/tray/* +Copyright: © 2002 Anders Carlsson <andersca@gnu.org> + © 2003-2006 Vincent Untz + © 2008 Red Hat, Inc. + +Files: src/big/* +Copyright: © 2005-2008 Red Hat, Inc. + © 2008-2009 litl, LLC + +Files: src/st/* +Copyright: © 2008 OpenedHand + © 2009 Intel Corporation. + © 2003-2004 Dodji Seketeli +License: LGPL-2.1 (/usr/share/common-licenses/LGPL-2.1) + +The Debian packaging is: + + Copyright © 2009 Sebastien Bacher <seb128@ubuntu.com> + Copyright © 2009 Collabora Ltd. + +and is licensed under the GPL version 3, +see `/usr/share/common-licenses/GPL-3'. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..4a341ca --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,17 @@ +[DEFAULT] +pristine-tar = True +debian-branch = debian/bookworm +upstream-branch = upstream/43.x + +[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-shell-common.dirs b/debian/gnome-shell-common.dirs new file mode 100644 index 0000000..3005956 --- /dev/null +++ b/debian/gnome-shell-common.dirs @@ -0,0 +1 @@ +usr/share/gnome-shell/modes diff --git a/debian/gnome-shell-common.install b/debian/gnome-shell-common.install new file mode 100644 index 0000000..981bd06 --- /dev/null +++ b/debian/gnome-shell-common.install @@ -0,0 +1,8 @@ +debian/source_gnome-shell.py /usr/share/apport/package-hooks +usr/lib/systemd/user +usr/share/dbus-1/interfaces +usr/share/glib-2.0 +usr/share/gnome-control-center +usr/share/gnome-shell +usr/share/icons/hicolor/*/apps/* +usr/share/locale diff --git a/debian/gnome-shell-extension-prefs.install b/debian/gnome-shell-extension-prefs.install new file mode 100644 index 0000000..06e52d5 --- /dev/null +++ b/debian/gnome-shell-extension-prefs.install @@ -0,0 +1,4 @@ +usr/bin/gnome-extensions-app +usr/bin/gnome-shell-extension-prefs +usr/share/applications/org.gnome.Extensions.desktop +usr/share/metainfo/org.gnome.Extensions.metainfo.xml diff --git a/debian/gnome-shell.bug-control b/debian/gnome-shell.bug-control new file mode 100644 index 0000000..95bc8ac --- /dev/null +++ b/debian/gnome-shell.bug-control @@ -0,0 +1,2 @@ +report-with: gnome-session gnome-settings-daemon libgjs0g libmutter-11-0 +package-status: libegl-vendor libglx-vendor libgl1-mesa-dri diff --git a/debian/gnome-shell.docs b/debian/gnome-shell.docs new file mode 100644 index 0000000..8913f46 --- /dev/null +++ b/debian/gnome-shell.docs @@ -0,0 +1,2 @@ +NEWS +README.md diff --git a/debian/gnome-shell.gsettings-override b/debian/gnome-shell.gsettings-override new file mode 100644 index 0000000..1c01609 --- /dev/null +++ b/debian/gnome-shell.gsettings-override @@ -0,0 +1,2 @@ +[org.gnome.shell] +favorite-apps=[ 'firefox-esr.desktop', 'org.gnome.Evolution.desktop', 'rhythmbox.desktop', 'libreoffice-writer.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop', 'yelp.desktop' ] diff --git a/debian/gnome-shell.install b/debian/gnome-shell.install new file mode 100644 index 0000000..6dadc34 --- /dev/null +++ b/debian/gnome-shell.install @@ -0,0 +1,13 @@ +etc/xdg/autostart/gnome-shell-overrides-migration.desktop +usr/bin/gnome-extensions +usr/bin/gnome-shell +usr/bin/gnome-shell-extension-tool +usr/bin/gnome-shell-perf-tool +usr/lib/gnome-shell +usr/libexec +usr/share/applications/evolution-calendar.desktop +usr/share/applications/org.gnome.Shell*.desktop +usr/share/bash-completion/completions/gnome-extensions +usr/share/dbus-1/services +usr/share/man +usr/share/xdg-desktop-portal diff --git a/debian/gnome-shell.lintian-overrides b/debian/gnome-shell.lintian-overrides new file mode 100644 index 0000000..3980bdd --- /dev/null +++ b/debian/gnome-shell.lintian-overrides @@ -0,0 +1,16 @@ +# These RUNPATHs are needed to find mutter's private clutter fork +gnome-shell: custom-library-search-path RUNPATH /usr/lib/*/mutter-* [usr/bin/gnome-shell] +gnome-shell: custom-library-search-path RUNPATH /usr/lib/*/mutter-* [usr/lib/gnome-shell/*.so] + +# This is just a launcher for a desktop-required component (evolution) +gnome-shell: desktop-command-not-in-package evolution [usr/share/applications/evolution-calendar.desktop] + +# gnome-shell ships some desktop files only to provide metadata and icons to some apps +gnome-shell: desktop-command-not-in-package false [usr/share/applications/org.gnome.Shell.Extensions.desktop] +gnome-shell: desktop-command-not-in-package gapplication [usr/share/applications/org.gnome.Shell.PortalHelper.desktop] + +# This is a NoDisplay=true desktop file, so there's no need for it +gnome-shell: desktop-entry-lacks-main-category [usr/share/applications/org.gnome.Shell.desktop] + +# Conceptually a program, only built as a shared library for technical reasons +gnome-shell: exit-in-shared-library [usr/lib/gnome-shell/libgnome-shell.so] diff --git a/debian/gnome-shell.postinst b/debian/gnome-shell.postinst new file mode 100644 index 0000000..a2c32fc --- /dev/null +++ b/debian/gnome-shell.postinst @@ -0,0 +1,18 @@ +#!/bin/sh + +set -e + +case "$1" in + configure) + # trigger an update notification that recommends a reboot + # (used by unattended-upgrades etc.) + touch /var/run/reboot-required || true + + # same thing for the older update-notifier interface + if [ -x /usr/share/update-notifier/notify-reboot-required ]; then + /usr/share/update-notifier/notify-reboot-required || true + fi + ;; +esac + +#DEBHELPER# diff --git a/debian/patches/debian/Revert-build-Port-to-gcr4.patch b/debian/patches/debian/Revert-build-Port-to-gcr4.patch new file mode 100644 index 0000000..81cab65 --- /dev/null +++ b/debian/patches/debian/Revert-build-Port-to-gcr4.patch @@ -0,0 +1,107 @@ +From: Jeremy Bicha <jeremy.bicha@canonical.com> +Date: Sun, 21 Aug 2022 10:30:55 -0400 +Subject: Revert "build: Port to gcr4" + +This reverts commit 5c935af7d3b3a3c9feb4e0d9ea214b6d25a7a2e7. + +Forwarded: not-needed +--- + js/ui/environment.js | 2 +- + meson.build | 4 ++-- + src/meson.build | 2 +- + src/shell-keyring-prompt.c | 6 +++--- + src/shell-secure-text-buffer.c | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/js/ui/environment.js b/js/ui/environment.js +index 8c790da..769f31c 100644 +--- a/js/ui/environment.js ++++ b/js/ui/environment.js +@@ -8,7 +8,7 @@ imports.gi.versions.Atk = '1.0'; + imports.gi.versions.Atspi = '2.0'; + imports.gi.versions.Clutter = Config.LIBMUTTER_API_VERSION; + imports.gi.versions.Cogl = Config.LIBMUTTER_API_VERSION; +-imports.gi.versions.Gcr = '4'; ++imports.gi.versions.Gcr = '3'; + imports.gi.versions.Gdk = '3.0'; + imports.gi.versions.Gdm = '1.0'; + imports.gi.versions.Geoclue = '2.0'; +diff --git a/meson.build b/meson.build +index 1fa4311..84dba1a 100644 +--- a/meson.build ++++ b/meson.build +@@ -20,7 +20,7 @@ libmutter_test_pc = 'libmutter-test-' + mutter_api_version + + ecal_req = '>= 3.33.1' + eds_req = '>= 3.33.1' +-gcr_req = '>= 3.90.0' ++gcr_req = '>= 3.7.5' + gio_req = '>= 2.56.0' + gi_req = '>= 1.49.1' + gjs_req = '>= 1.73.1' +@@ -71,7 +71,7 @@ endif + atk_bridge_dep = dependency('atk-bridge-2.0') + ecal_dep = dependency('libecal-2.0', version: ecal_req) + eds_dep = dependency('libedataserver-1.2', version: eds_req) +-gcr_dep = dependency('gcr-4', version: gcr_req) ++gcr_dep = dependency('gcr-base-3', version: gcr_req) + gdk_x11_dep = dependency('gdk-x11-3.0') + gdk_pixbuf_dep = dependency('gdk-pixbuf-2.0') + gi_dep = dependency('gobject-introspection-1.0', version: gi_req) +diff --git a/src/meson.build b/src/meson.build +index fc7f8bf..e9ad569 100644 +--- a/src/meson.build ++++ b/src/meson.build +@@ -215,7 +215,7 @@ libshell_dep = declare_dependency(link_with: libshell) + libshell_gir_includes = [ + 'Clutter-@0@'.format(mutter_api_version), + 'Meta-@0@'.format(mutter_api_version), +- 'Gcr-4', ++ 'Gcr-3', + 'PolkitAgent-1.0' + ] + +diff --git a/src/shell-keyring-prompt.c b/src/shell-keyring-prompt.c +index bb03279..83c6746 100644 +--- a/src/shell-keyring-prompt.c ++++ b/src/shell-keyring-prompt.c +@@ -26,7 +26,7 @@ + #include "shell-secure-text-buffer.h" + + #define GCR_API_SUBJECT_TO_CHANGE +-#include <gcr/gcr.h> ++#include <gcr/gcr-base.h> + + #include <glib/gi18n.h> + +@@ -91,7 +91,7 @@ enum { + + static GParamSpec *props[N_PROPS] = { NULL, }; + +-static void shell_keyring_prompt_iface (GcrPromptInterface *iface); ++static void shell_keyring_prompt_iface (GcrPromptIface *iface); + + G_DEFINE_TYPE_WITH_CODE (ShellKeyringPrompt, shell_keyring_prompt, G_TYPE_OBJECT, + G_IMPLEMENT_INTERFACE (GCR_TYPE_PROMPT, shell_keyring_prompt_iface); +@@ -531,7 +531,7 @@ shell_keyring_prompt_close (GcrPrompt *prompt) + } + + static void +-shell_keyring_prompt_iface (GcrPromptInterface *iface) ++shell_keyring_prompt_iface (GcrPromptIface *iface) + { + iface->prompt_password_async = shell_keyring_prompt_password_async; + iface->prompt_password_finish = shell_keyring_prompt_password_finish; +diff --git a/src/shell-secure-text-buffer.c b/src/shell-secure-text-buffer.c +index 8271410..03af451 100644 +--- a/src/shell-secure-text-buffer.c ++++ b/src/shell-secure-text-buffer.c +@@ -26,7 +26,7 @@ + #include "shell-secure-text-buffer.h" + + #define GCR_API_SUBJECT_TO_CHANGE +-#include <gcr/gcr.h> ++#include <gcr/gcr-base.h> + + #include <string.h> + diff --git a/debian/patches/debian/gnome-shell-extension-prefs-Give-Debian-specific-advice.patch b/debian/patches/debian/gnome-shell-extension-prefs-Give-Debian-specific-advice.patch new file mode 100644 index 0000000..9759e4b --- /dev/null +++ b/debian/patches/debian/gnome-shell-extension-prefs-Give-Debian-specific-advice.patch @@ -0,0 +1,32 @@ +From: Simon McVittie <smcv@debian.org> +Date: Sun, 12 Sep 2021 10:41:54 +0100 +Subject: gnome-shell-extension-prefs: Give Debian-specific advice + +We package gnome-extensions-app in the same binary package as +gnome-shell-extension-prefs, so there's never a need to download it from +Flathub. + +Forwarded: not-needed, Debian-specific +Signed-off-by: Simon McVittie <smcv@debian.org> +--- + src/gnome-shell-extension-prefs | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/gnome-shell-extension-prefs b/src/gnome-shell-extension-prefs +index 303b196..a59ffed 100755 +--- a/src/gnome-shell-extension-prefs ++++ b/src/gnome-shell-extension-prefs +@@ -13,10 +13,10 @@ openPrefs() { + } + + cat >&2 <<EOT +-gnome-shell-extension-prefs is deprecated ++The gnome-shell-extension-prefs program is deprecated. + +-Install https://flathub.org/apps/details/org.gnome.Extensions for extension +-management, or use the gnome-extensions command line tool. ++Run gnome-extensions-app (from the gnome-shell-extension-prefs package) ++for extension management, or use the gnome-extensions command line tool. + + Extensions can use the ExtensionUtils.openPrefs() method. + EOT diff --git a/debian/patches/overview-Handle-unredirection-in-OverviewShown-state-mach.patch b/debian/patches/overview-Handle-unredirection-in-OverviewShown-state-mach.patch new file mode 100644 index 0000000..fbd4061 --- /dev/null +++ b/debian/patches/overview-Handle-unredirection-in-OverviewShown-state-mach.patch @@ -0,0 +1,75 @@ +From: "robert.mader@collabora.com" <robert.mader@collabora.com> +Date: Wed, 27 Sep 2023 01:10:45 +0200 +Subject: overview: Handle unredirection in OverviewShown state machine + +Under certain unknown circumstances currently not every +`disable_unredirect_for_display()` gets matched with an +`enable_unredirect_for_display()` when closing the overview. + +As we only want to not disable unredirection when hidden and we nowadays +have a state machine that ensures we transition to and from one state to +another only once, handle unredirection en-/disablement as part of the +state transition. + +(cherry picked from commit a94fcee9616ef52d0f1d6453515a104d69c6cb92) + +Bug: https://gitlab.gnome.org/GNOME/mutter/-/issues/2994 +Origin: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2970 +Applied-upstream: 43.10, commit:3b921ba0cb28c38ff5b7faba2dfe446cbc845bb4 +--- + js/ui/overview.js | 14 +++++--------- + 1 file changed, 5 insertions(+), 9 deletions(-) + +diff --git a/js/ui/overview.js b/js/ui/overview.js +index 757a8e4..bf3ffca 100644 +--- a/js/ui/overview.js ++++ b/js/ui/overview.js +@@ -296,6 +296,11 @@ var Overview = class extends Signals.EventEmitter { + `${this._shownState} to ${state}`); + } + ++ if (this._shownState === OverviewShownState.HIDDEN) ++ Meta.disable_unredirect_for_display(global.display); ++ else if (state === OverviewShownState.HIDDEN) ++ Meta.enable_unredirect_for_display(global.display); ++ + this._shownState = state; + this.emit(OVERVIEW_SHOWN_TRANSITIONS[state].signal); + } +@@ -402,8 +407,6 @@ var Overview = class extends Signals.EventEmitter { + + _gestureUpdate(tracker, progress) { + if (!this._shown) { +- Meta.disable_unredirect_for_display(global.display); +- + this._shown = true; + this._visible = true; + this._visibleTarget = true; +@@ -559,8 +562,6 @@ var Overview = class extends Signals.EventEmitter { + this._visibleTarget = true; + this._activationTime = GLib.get_monotonic_time() / GLib.USEC_PER_SEC; + +- Meta.disable_unredirect_for_display(global.display); +- + Main.layoutManager.overviewGroup.set_child_above_sibling( + this._coverPane, null); + this._coverPane.show(); +@@ -627,9 +628,6 @@ var Overview = class extends Signals.EventEmitter { + } + + _hideDone() { +- // Re-enable unredirection +- Meta.enable_unredirect_for_display(global.display); +- + this._coverPane.hide(); + + this._visible = false; +@@ -679,8 +677,6 @@ var Overview = class extends Signals.EventEmitter { + // the animation because of a race in the xserver where the grab + // fails when requested very early during startup. + +- Meta.disable_unredirect_for_display(global.display); +- + this._changeShownState(OverviewShownState.SHOWING); + + this._overview.runStartupAnimation(() => { diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..917d008 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,3 @@ +overview-Handle-unredirection-in-OverviewShown-state-mach.patch +debian/gnome-shell-extension-prefs-Give-Debian-specific-advice.patch +debian/Revert-build-Port-to-gcr4.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..426dfa7 --- /dev/null +++ b/debian/rules @@ -0,0 +1,40 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs + +%: + dh $@ --with bash_completion + +CONFFLAGS = + +ifeq ($(DEB_HOST_ARCH_OS),linux) +CONFFLAGS += \ + -Dnetworkmanager=true \ + -Dsoup2=false \ + -Dsystemd=true +endif + +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) +CONFFLAGS += -Dtests=true +else +CONFFLAGS += -Dtests=false +endif + +override_dh_auto_configure: + dh_auto_configure -- \ + --libdir=/usr/lib \ + -Dextensions-tool:bash_completion=enabled \ + $(CONFFLAGS) + +override_dh_makeshlibs: + dh_makeshlibs -X/usr/lib/gnome-shell/ + +override_dh_shlibdeps: + # gnome-shell uses mutters private mutter-clutter-1.0.so etc. + dh_shlibdeps -l"usr/lib/$(DEB_HOST_MULTIARCH)/mutter" + +override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + dbus-run-session xvfb-run -a dh_auto_test +endif diff --git a/debian/shlibs.local b/debian/shlibs.local new file mode 100644 index 0000000..486e4fa --- /dev/null +++ b/debian/shlibs.local @@ -0,0 +1 @@ +libgnome-bluetooth-applet 0 gnome-bluetooth (>= 3.0.0) 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/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/debian/source/lintian-overrides diff --git a/debian/source_gnome-shell.py b/debian/source_gnome-shell.py new file mode 100644 index 0000000..9e0bcf7 --- /dev/null +++ b/debian/source_gnome-shell.py @@ -0,0 +1,45 @@ +from apport.hookutils import * +import os + +def is_process_running(proc): + ''' + Determine if process has a registered process id + ''' + log = command_output(['pidof', proc]) + if not log or log[:5] == "Error" or len(log)<1: + return False + return True + +def add_info(report): + attach_related_packages(report, ['mutter-common']) + + attach_gsettings_package(report, 'gnome-shell-common') + attach_gsettings_package(report, 'gsettings-desktop-schemas') + attach_gsettings_package(report, 'mutter-common') + attach_gsettings_schema(report, 'org.gnome.settings-daemon.plugins.color') + attach_gsettings_schema(report, 'org.gnome.settings-daemon.peripherals.touchscreen') + + try: + monitors = os.path.join(os.environ['XDG_CONFIG_HOME'], 'monitors.xml') + except KeyError: + monitors = os.path.expanduser('~/.config/monitors.xml') + + attach_file_if_exists(report, monitors, 'monitors.xml') + + result = '' + + dm_list = apport.hookutils.command_output(['sh', '-c', + 'apt-cache search \"display manager\" | cut -d \' \' -f1 | grep -E \"dm$|^gdm3?\\b\"']) + + for line in dm_list.split('\n'): + if (is_process_running(line)): + result = line + break + + report['DisplayManager'] = result + + if command_available('journalctl') and os.path.exists('/run/systemd/system'): + report['ShellJournal'] = command_output(['journalctl', + '/usr/bin/gnome-shell', + '-b', '-o', 'short-monotonic', + '--lines', '3000']) diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..c206ebf --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,5 @@ +Bug-Database: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues +Bug-Submit: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/new +Name: GNOME Shell +Repository: https://gitlab.gnome.org/gnome/gnome-shell.git +Repository-Browse: https://gitlab.gnome.org/GNOME/gnome-shell/ diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..94c24dd --- /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 \ + 43/@PACKAGE@-([\d.]+)@ARCHIVE_EXT@ |