diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 09:16:20 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 09:16:20 +0000 |
commit | 76479efc9333353a34df1456748c42f237c28efc (patch) | |
tree | 523e902b85a1b6f69170c28a39ef7eb50923524a /debian | |
parent | Adding upstream version 20231210. (diff) | |
download | gnome-shell-extensions-extra-76479efc9333353a34df1456748c42f237c28efc.tar.xz gnome-shell-extensions-extra-76479efc9333353a34df1456748c42f237c28efc.zip |
Adding debian version 20231210-1.debian/20231210-1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 76 | ||||
-rw-r--r-- | debian/control | 56 | ||||
-rw-r--r-- | debian/copyright | 147 | ||||
-rw-r--r-- | debian/patches/44-debian/0001-multi-monitors-add-on_show-indicator.patch | 15 | ||||
-rw-r--r-- | debian/patches/44-debian/0002-multi-monitors-add-on_show-activities.patch | 15 | ||||
-rw-r--r-- | debian/patches/44-debian/0003-gettext-catalogs.patch | 18 | ||||
-rw-r--r-- | debian/patches/series | 3 | ||||
-rwxr-xr-x | debian/rules | 29 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/upstream/signing-key.asc | 13 | ||||
-rw-r--r-- | debian/watch | 3 |
11 files changed, 376 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..f01e452 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,76 @@ +gnome-shell-extensions-extra (20231210-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 20231210. + * Updating versioned extension provides. + * Updating copyright for new upstream versions. + * Removing no-overview_metadata.patch, not needed anymore. + * Moving patches to version gnome-shell version specific directory. + * Updating rules to build for gnome-shell version 43. + + -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 10 Dec 2023 15:42:17 +0100 + +gnome-shell-extensions-extra (20230618-3) sid; urgency=medium + + * Uploading to sid. + * Removing generated files to fix FTBFS when build twice in a row + (Closes: #1044144). + + -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 14 Aug 2023 11:21:29 +0200 + +gnome-shell-extensions-extra (20230618-2) sid; urgency=medium + + * Uploading to sid. + * Adding individual versions to provides. + + -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 24 Jun 2023 11:07:47 +0200 + +gnome-shell-extensions-extra (20230618-1) sid; urgency=medium + + * Uploading to sid. + * Merging upstream version 20230618. + * Refreshing no-overview_metadata.patch for gnome-shell 44. + * Setting minimal gnome-shell version to 43. + * Setting maximal gnome-shell version to 44. + * Removing breaks/replaces from before bookworm. + + -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 18 Jun 2023 15:49:58 +0200 + +gnome-shell-extensions-extra (20230205-2) sid; urgency=medium + + * Uploading to sid. + * Reuploading with urgency medium without changes. + + -- Daniel Baumann <daniel.baumann@progress-linux.org> Mon, 06 Feb 2023 13:14:10 +0100 + +gnome-shell-extensions-extra (20230205-1) sid; urgency=low + + * Uploading to sid. + * Merging upstream version 20230205. + * Updating build-depends for new upstream version. + * Updating package long-description for new upstream version. + * Adding provides for individual extensions. + * Updating copyright for new upstream version. + * Updating rules for new upstream version. + * Adding watch file. + * Adding upstream signing key. + * Disabling show-indicator by default in multi-monitors-add-on + extension. + * Disabling show-activities by default in multi-monitors-add-on + extension. + * Adding no-overview metadata.json. + * Using distribution codenames in changelog. + * Harmonizing vcs fields. + * Adding gsettings override for multi-monitors-add-on for reasonable + defaults. + + -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 05 Feb 2023 09:03:59 +0100 + +gnome-shell-extensions-extra (20230204-1) sid; urgency=low + + * Initial upload to sid. + * Conglomerating my previous separate gnome-shell-extension-* uploads to NEW + into one single source package building one single binary package as + instructed by ftp-master. + + -- Daniel Baumann <daniel.baumann@progress-linux.org> Sat, 04 Feb 2023 12:46:53 +0100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..3271bc7 --- /dev/null +++ b/debian/control @@ -0,0 +1,56 @@ +Source: gnome-shell-extensions-extra +Section: gnome +Priority: optional +Maintainer: Daniel Baumann <daniel.baumann@progress-linux.org>, +Build-Depends: + debhelper-compat (= 13), + gettext, + libglib2.0-bin, + python3-docutils, + unzip, + zip, +Rules-Requires-Root: no +Standards-Version: 4.6.2 +Vcs-Browser: https://git.progress-linux.org/users/daniel.baumann/debian/packages/gnome-shell-extensions-extra +Vcs-Git: https://git.progress-linux.org/users/daniel.baumann/debian/packages/gnome-shell-extensions-extra + +Package: gnome-shell-extensions-extra +Section: gnome +Architecture: all +Depends: + gnome-shell (>= ${gnome-shell:Depends:low}~), + gnome-shell (<< ${gnome-shell:Depends:high}~), + ${misc:Depends}, +Recommends: + gnome-tweaks, +Enhances: + gnome-shell, +Provides: + gnome-shell-extension-disable-workspace-switcher (= 3), + gnome-shell-extension-hibernate-status (= 1.13), + gnome-shell-extension-middleclickclose (= 1.9.1), + gnome-shell-extension-multi-monitors-add-on (= 26), + gnome-shell-extension-no-overview (= 44), + gnome-shell-extension-vertical-workspaces (= 37+20231208), +Description: Conglomeration package of GNOME Shell extensions + The gnome-shell-extensions-extra contains the following extensions for + GNOME Shell: + . + * disable-workspace-switcher: + disables the popup displayed during workspace switching + . + * hibernate-status: + adds a hibernate/hybrid suspend button in status menu + . + * middleclickclose: + closes apps in overview with a middle click + . + * multi-monitors-add-on: + adds panels and thumbnails for additional monitors + . + * no-overview: + disables the switch to overview at login + . + * vertical-workspaces: + changes the horizontal stacking of workspaces to vertical, but also + customizes layout, content, appearance and behavior of the Shell diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..b806e57 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,147 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: + disable-workspace-switcher, + hibernate-status, + middleclickclose, + multi-monitors-add-on, + no-overview, + vertical-workspaces, +Upstream-Contact: + disable-workspace-switcher: + hibernate-status: https://github.com/arelange/gnome-shell-extension-hibernate-status/issues + middleclickclose: https://github.com/p91paul/middleclickclose/issues + multi-monitors-add-on: https://github.com/realh/multi-monitors-add-on/isues + no-overview: https://github.com/fthx/no-overview/issues + vertical-workspaces: https://github.com/G-dH/vertical-workspaces/issues +Source: + disable-workspace-switcher: https://github.com/jbradaric/disable-workspace-switcher/releases + hibernate-status: https://github.com/arelange/gnome-shell-extension-hibernate-status/releases + middleclickclose: https://github.com/p91paul/middleclickclose/releases + multi-monitors-add-on: https://github.com/realh/multi-monitors-add-on/releases + no-overview: https://github.com/fthx/no-overview/releases + vertical-workspaces: https://github.com/G-dH/vertical-workspaces/releases + +Files: * +Copyright: 2023 Daniel Baumann <daniel.baumann@progress-linux.org> +License: GPL-3+ + +Files: extensions/*/disable-workspace-switcher/* +Copyright: 2022-2023 Jurica Bradaric <jbradaric@gmail.com> +License: GPL-3 + +Files: extensions/*/hibernate-status/* +Copyright: 2014-2015 Alexandre Relange <alexandre@relange.org> + 2016-2023 Paolo Inaudi <p91paul@gmail.com> +License: GPL-2 + +Files: extensions/*/middleclickclose/* +Copyright: 2013 Paolo Tranquilli + 2014-2023 Paolo Inaudi <p91paul@gmail.com> +License: GPL-2+ + +Files: extensions/*/multi-monitors-add-on/* +Copyright: 2016-2021 spin83 + 2022-2023 Tony Houghton <h@realh.co.uk> +License: GPL-2+ + +Files: extensions/*/multi-monitors-add-on/multi-monitors-add-on@spin83/convenience.js +Copyright: 2011-2012 Giovanni Campagna <scampa.giovanni@gmail.com> +License: BSD-3-Clause + +Files: extensions/*/no-overview/* +Copyright: 2021-2023 fthx <23138504+fthx@users.noreply.github.com> +License: GPL-3 + +Files: extensions/*/vertical-workspaces/* +Copyright: 2022-2023 GdH <G-dH@github.com> +License: GPL-3 + +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the GNOME nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: GPL-2 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, version 2 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + . + The full text of the GNU General Public License version 2 + can be found in the file /usr/share/common-licenses/GPL-2. + +License: GPL-2+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + . + The full text of the GNU General Public License version 2 + can be found in the file /usr/share/common-licenses/GPL-2. + +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, version 3 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + . + The full text of the GNU General Public License version 3 + can be found in the file /usr/share/common-licenses/GPL-3. + +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + . + The full text of the GNU General Public License version 3 + can be found in the file /usr/share/common-licenses/GPL-3. diff --git a/debian/patches/44-debian/0001-multi-monitors-add-on_show-indicator.patch b/debian/patches/44-debian/0001-multi-monitors-add-on_show-indicator.patch new file mode 100644 index 0000000..aa2353a --- /dev/null +++ b/debian/patches/44-debian/0001-multi-monitors-add-on_show-indicator.patch @@ -0,0 +1,15 @@ +Author: Daniel Baumann <daniel.baumann@progress-linux.org> +Description: Setting show-indicator to false. + +diff -Naurp gnome-shell-extension-multi-monitors.orig/extensions/44/multi-monitors-add-on/multi-monitors-add-on@spin83/schemas/org.gnome.shell.extensions.multi-monitors-add-on.gschema.xml gnome-shell-extension-multi-monitors/extensions/44/multi-monitors-add-on/multi-monitors-add-on@spin83/schemas/org.gnome.shell.extensions.multi-monitors-add-on.gschema.xml +--- gnome-shell-extension-multi-monitors.orig/extensions/44/multi-monitors-add-on/multi-monitors-add-on@spin83/schemas/org.gnome.shell.extensions.multi-monitors-add-on.gschema.xml ++++ gnome-shell-extension-multi-monitors/extensions/44/multi-monitors-add-on/multi-monitors-add-on@spin83/schemas/org.gnome.shell.extensions.multi-monitors-add-on.gschema.xml +@@ -2,7 +2,7 @@ + <schema id="org.gnome.shell.extensions.multi-monitors-add-on" path="/org/gnome/shell/extensions/multi-monitors-add-on/"> + + <key name="show-indicator" type="b"> +- <default>true</default> ++ <default>false</default> + <summary>Show Multi Monitors indicator on Top Panel.</summary> + <description>Add or remove Multi Monitors indicator from Top Panel.</description> + </key> diff --git a/debian/patches/44-debian/0002-multi-monitors-add-on_show-activities.patch b/debian/patches/44-debian/0002-multi-monitors-add-on_show-activities.patch new file mode 100644 index 0000000..7eeebf9 --- /dev/null +++ b/debian/patches/44-debian/0002-multi-monitors-add-on_show-activities.patch @@ -0,0 +1,15 @@ +Author: Daniel Baumann <daniel.baumann@progress-linux.org> +Description: Setting show-activities to false. + +diff -Naurp gnome-shell-extension-multi-monitors.orig/extensions/44/multi-monitors-add-on/multi-monitors-add-on@spin83/schemas/org.gnome.shell.extensions.multi-monitors-add-on.gschema.xml gnome-shell-extension-multi-monitors/extensions/44/multi-monitors-add-on/multi-monitors-add-on@spin83/schemas/org.gnome.shell.extensions.multi-monitors-add-on.gschema.xml +--- gnome-shell-extension-multi-monitors.orig/extensions/44/multi-monitors-add-on/multi-monitors-add-on@spin83/schemas/org.gnome.shell.extensions.multi-monitors-add-on.gschema.xml ++++ gnome-shell-extension-multi-monitors/extensions/44/multi-monitors-add-on/multi-monitors-add-on@spin83/schemas/org.gnome.shell.extensions.multi-monitors-add-on.gschema.xml +@@ -20,7 +20,7 @@ + </key> + + <key name="show-activities" type="b"> +- <default>true</default> ++ <default>false</default> + <summary>Show Activities-Button on additional monitors.</summary> + <description>Change visibility of Activities-Button on additional monitors.</description> + </key> diff --git a/debian/patches/44-debian/0003-gettext-catalogs.patch b/debian/patches/44-debian/0003-gettext-catalogs.patch new file mode 100644 index 0000000..c6d1c6d --- /dev/null +++ b/debian/patches/44-debian/0003-gettext-catalogs.patch @@ -0,0 +1,18 @@ +Author: Daniel Baumann <daniel.baumann@progress-linux.org> +Description: Update middleclickclose.mk for re-creation of gettext catalogs. + +diff -Naurp gnome-shell-extensions-extra.orig/extensions/44/middleclickclose.mk gnome-shell-extensions-extra/extensions/44/middleclickclose.mk +--- gnome-shell-extensions-extra.orig/extensions/44/middleclickclose.mk ++++ gnome-shell-extensions-extra/extensions/44/middleclickclose.mk +@@ -30,9 +30,9 @@ all: + test: + + build: +- for TRANSLATION in $(EXTENSION)/$(UUID)/locale/*/*/*.mo; \ ++ for TRANSLATION in $(EXTENSION)/$(UUID)/locale/*/*/*.po; \ + do \ +- msgfmt -cv -o $${TRANSLATION} $$(dirname $${TRANSLATION})/$$(basename $${TRANSLATION} .mo).po; \ ++ msgfmt -cv -o $$(dirname $${TRANSLATION})/$$(basename $${TRANSLATION} .po).mo $${TRANSLATION}; \ + done + + glib-compile-schemas --strict --targetdir=$(EXTENSION)/$(UUID)/schemas/ $(EXTENSION)/$(UUID)/schemas diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..1ee5f63 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,3 @@ +44-debian/0001-multi-monitors-add-on_show-indicator.patch +44-debian/0002-multi-monitors-add-on_show-activities.patch +44-debian/0003-gettext-catalogs.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..f3692b0 --- /dev/null +++ b/debian/rules @@ -0,0 +1,29 @@ +#!/usr/bin/make -f + +EXTENSIONS_VERSION = 44 + +GNOME_SHELL_DEPENDS_LOW = 43 +GNOME_SHELL_DEPENDS_HIGH = 45 + +%: + dh ${@} --no-parallel + +execute_after_dh_auto_clean: + rm -f extensions/current + + # remove generated files + rm -f extensions/44/*/*/schemas/gschemas.compiled + rm -f extensions/44/middleclickclose/*/locale/*/LC_MESSAGES/*.mo + +execute_before_dh_auto_build: + ln -s $(EXTENSIONS_VERSION) extensions/current + +execute_after_dh_auto_install: + # removing unused files + rm -f debian/gnome-shell-extensions-extra/usr/share/doc/*/CHANGELOG.txt + rm -f debian/gnome-shell-extensions-extra/usr/share/doc/*/LICENSE.txt + +override_dh_gencontrol: + dh_gencontrol -- \ + -Vgnome-shell:Depends:low="$(GNOME_SHELL_DEPENDS_LOW)" \ + -Vgnome-shell:Depends:high="$(GNOME_SHELL_DEPENDS_HIGH)" diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..be43c2e --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,13 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEXAKSaRYJKwYBBAHaRw8BAQdAq1Z910kZKIWBbldmI2RuKath/L9lt/yu9gLu +AY8yKce0MkRhbmllbCBCYXVtYW5uIDxkYW5pZWwuYmF1bWFubkBwcm9ncmVzcy1s +aW51eC5vcmc+iJAEExYIADgWIQSVQJ8pRLHG1ExrSdU+bKKNqvjdFAUCXAKSaQIb +AwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRA+bKKNqvjdFFlRAP0VaDVKUx42 +9KkQogj+zGLbcw6bKLaNiwk0eBTmb9JLxwEAym/fpGDR0EZjXZcDa1caufUqcAnM +CHC3IIdnRoCMUgW4OARcApJpEgorBgEEAZdVAQUBAQdALzHqExtYOAB5ER6aB1hY +1gvSBtMqYhgadyhh36ntxyEDAQgHiHgEGBYIACAWIQSVQJ8pRLHG1ExrSdU+bKKN +qvjdFAUCXAKSaQIbDAAKCRA+bKKNqvjdFIbYAP9LPJkmOR6czAKdnTtJKpntVTfe +x801sACDw1QYZXLyGQD/QuiYrvW6zeO72KgDWW4TOyjtz9atTLFBCm2RDAKdjwk= +=EFFA +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..248f280 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts="pgpmode=auto" \ +https://get.progress-linux.org/packages/gnome-shell-extensions-extra/upstream/gnome-shell-extensions-extra-(.+)\.tar\.lz |