1
0
Fork 0

Adding debian version 20230204-1.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-09 23:04:57 +01:00
parent 86433991d2
commit 5278491731
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
5 changed files with 249 additions and 0 deletions

8
debian/changelog vendored Normal file
View file

@ -0,0 +1,8 @@
gnome-shell-extensions-extra (20230204-1) unstable; 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

40
debian/control vendored Normal file
View file

@ -0,0 +1,40 @@
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,
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 (>= 42),
${misc:Depends},
Recommends:
gnome-tweaks,
Enhances:
gnome-shell,
Breaks:
# upgrade from bullseye
gnome-shell-extension-multi-monitors,
Replaces:
gnome-shell-extension-multi-monitors,
Description: Conglomeration package of several 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.
.
* multi-monitors-add-on:
adds panels and thumbnails for additional monitors.

165
debian/copyright vendored Normal file
View file

@ -0,0 +1,165 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name:
disable-workspace-switcher
hibernate-status
multi-monitors-add-on
Upstream-Contact:
disable-workspace-switcher: Jurica Bradaric <jbradaric@gmail.com>
hibernate-status: https://github.com/arelange/gnome-shell-extension-hibernate-status/issues
multi-monitors-add-on: Tony Houghton <h@realh.co.uk>
Source:
disable-workspace-switcher: https://github.com/jbradaric/disable-workspace-switcher/releases
hibernate-status: https://github.com/arelange/gnome-shell-extension-hibernate-status/releases
multi-monitors-add-on: https://github.com/realh/multi-monitors-add-on/releases/
Files: *
Copyright: 2023 Daniel Baumann <daniel.baumann@progress-linux.org>
License: GPL-3+
Files: disable-workspace-switcher/*
Copyright: 2022 Jurica Bradaric <jbradaric@gmail.com>
License: GPL-3
Files: hibernate-status/*
Copyright: 2014-2015 Alexandre Relange <alexandre@relange.org>
2016-2023 Paolo Inaudi <p91paul@gmail.com>
License: GPL-2
Files: hibernate-status/locale/cs/*/*.po
Copyright: 2021 Vojtěch Perník <translations@pervoj.cz>
License: GPL-2
Files: hibernate-status/locale/de/*/*.po
Copyright: 2022 Oskar Kirmis <oskar.kirmis@posteo.de>
License: GPL-2
Files: hibernate-status/locale/es/*/*.po
Copyright: 2022 slaythrax <jbustamantec@unal.edu.co>
License: GPL-2
Files: hibernate-status/locale/fa/*/*.po
Copyright: 2021 MohammadSaleh Kamyab <mskf1383@envs.net>
License: GPL-2
Files: hibernate-status/locale/fr/*/*.po
Copyright: 2021 Jérôme de Bretagne <jerome.debretagne@gmail.com>
License: GPL-2
Files: hibernate-status/locale/nl/*/*.po hibernate-status/locale/pl/*/*.po
Copyright: 2021 tebaranowski <tomasz.baranowski@int.pl>
License: GPL-2
Files: hibernate-status/locale/oc/*/*.po
Copyright: 2022 Quentin
License: GPL-2
Files: hibernate-status/locale/ru/*/*.po hibernate-status/locale/uk/*/*.po
Copyright: 2021 Serhii Riznychenko
License: GPL-2
Files: hibernate-status/locale/zh_CN/*/*.po
Copyright: 2019 zhmars <1403122061@qq.com>
License: GPL-2
Files: multi-monitors-add-on/*
Copyright: 2016-2021 spin83
2022 Tony Houghton <h@realh.co.uk>
License: GPL-2+
Files: multi-monitors-add-on/multi-monitors-add-on@spin83/locale/es/LC_MESSAGES/multi-monitors-add-on.po
Copyright: 2017 Alonso Lara <alonso.lara.plana@gmail.com>
License: GPL-2+
Files: multi-monitors-add-on/multi-monitors-add-on@spin83/convenience.js
Copyright: 2011-2012 Giovanni Campagna <scampa.giovanni@gmail.com>
License: BSD-3-Clause
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.

35
debian/rules vendored Executable file
View file

@ -0,0 +1,35 @@
#!/usr/bin/make -f
%:
dh ${@}
execute_after_dh_auto_clean:
# hibernate-status
$(MAKE) -C hibernate-status clean
override_dh_auto_build:
# multi-monitors-add-on
UUID=$(shell awk -F\" '/"uuid": / { print $$4 }' multi-monitors-add-on/*/metadata.json); \
cd multi-monitors-add-on && \
for TRANSLATION in $${UUID}/locale/* ; do \
msgfmt -cv -o $${TRANSLATION}/LC_MESSAGES/multi-monitors-add-on.mo \
$${TRANSLATION}/LC_MESSAGES/multi-monitors-add-on.po; \
done && \
glib-compile-schemas --strict --targetdir=$${UUID}/schemas/ $${UUID}/schemas
override_dh_auto_install:
mkdir -p debian/gnome-shell-extensions-extra/usr/share/gnome-shell/extensions
# disable-workspace-switcher
UUID=$(shell awk -F\" '/"uuid": / { print $$4 }' disable-workspace-switcher/*/metadata.json); \
cp -a disable-workspace-switcher/$${UUID} debian/gnome-shell-extensions-extra/usr/share/gnome-shell/extensions
# hibernate-status
UUID=$(shell awk -F\" '/"uuid": / { print $$4 }' hibernate-status/metadata.json); \
$(MAKE) -C hibernate-status DESTDIR=$(CURDIR)/debian/gnome-shell-extensions-extra install; \
rm -f debian/gnome-shell-extensions-extra/usr/share/gnome-shell/extensions/$${UUID}/LICENSE; \
rm -f debian/gnome-shell-extensions-extra/usr/share/gnome-shell/extensions/$${UUID}/README.md
# multi-monitors-add-on
UUID=$(shell awk -F\" '/"uuid": / { print $$4 }' multi-monitors-add-on/*/metadata.json); \
cp -a multi-monitors-add-on/$${UUID} debian/gnome-shell-extensions-extra/usr/share/gnome-shell/extensions/$${UUID}

1
debian/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)