Adding debian version 1:48+2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
parent
b6c27a08a9
commit
f8e63e297d
10 changed files with 3108 additions and 0 deletions
60
debian/README.source
vendored
Normal file
60
debian/README.source
vendored
Normal file
|
@ -0,0 +1,60 @@
|
|||
gnome-core
|
||||
==========
|
||||
The intent of the GNOME Core metapackage is to closely match what
|
||||
GNOME themselves determine to be core GNOME. The apps are listed in
|
||||
https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tree/master/elements/core/meta-gnome-core-shell.bst
|
||||
https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tree/master/elements/core/meta-gnome-core-apps.bst
|
||||
|
||||
However, we do make a few adjustments to better fit our user's needs:
|
||||
- Firefox ESR is preferred over Epiphany
|
||||
- Several Sharing extensions are Recommends to allow them to be uninstalled
|
||||
+ GNOME Remote Desktop
|
||||
+ GNOME User Share
|
||||
+ Rygel / Media Sharing
|
||||
- GNOME Initial Setup is suggested instead of pre-installed
|
||||
because it isn't needed in typical installs done by the Debian Installer
|
||||
- GNOME Color Manager is suggested
|
||||
+ It provides some minor functionality in Setttings > Color
|
||||
- GNOME Music is not included in GNOME Core but is currently include in
|
||||
the gnome metapackage
|
||||
+ It is an unusual app for a default music player
|
||||
|
||||
gnome
|
||||
=====
|
||||
A separate metapackage, gnome, includes several apps to supplement core GNOME.
|
||||
It is installed with the GNOME task during the install of Debian.
|
||||
|
||||
switching default apps
|
||||
======================
|
||||
Sometimes it may seem useful for the metapackages to provide alternatives
|
||||
to allow users who prefer an older or newer variant to install those instead.
|
||||
For instance: gnome-text-editor | gedit. Debian doesn't provide a direct way
|
||||
to ensure that users who upgrade to a new Debian release will have the first
|
||||
alternative dependency installed from the list of alternatives. Therefore,
|
||||
we generally do not provide alternative dependencies when switching default
|
||||
apps.
|
||||
|
||||
Users are welcome to uninstall the undesired app which would uninstall
|
||||
the metapackage. The metapackage provides no other functionality than
|
||||
to provide a standard list of packages that should be installed.
|
||||
Or users can copy the .desktop from /usr/share/applications/ to
|
||||
~/.local/share/applications and add this line:
|
||||
NoDisplay=true
|
||||
to hide the undesired app from the list of apps in the GNOME Overview.
|
||||
|
||||
apt is configured to keep packages installed if they are demoted to Suggests.
|
||||
|
||||
GNOME Initial Setup
|
||||
===================
|
||||
OEMs may find it useful to pre-install gnome-initial-setup.
|
||||
gnome-initial-setup has a new user mode where it provides a wizard for
|
||||
the end user to create their own username and password. This only
|
||||
shows up if the system does not have a regular user configured
|
||||
(typical userid >=1000); which is not a typical result for a
|
||||
system installed with the Debian installer.
|
||||
|
||||
OEMs should also ensure that appropriate locales are configured for
|
||||
their target users. English spellchecking, thesaurus, hyphenation,
|
||||
and LibreOffice help is pre-installed; OEMs can pre-install similar
|
||||
packages for other languages. See the binary packages provided by
|
||||
the tasksel source package for ideas.
|
2715
debian/changelog
vendored
Normal file
2715
debian/changelog
vendored
Normal file
File diff suppressed because it is too large
Load diff
249
debian/control
vendored
Normal file
249
debian/control
vendored
Normal file
|
@ -0,0 +1,249 @@
|
|||
Source: meta-gnome3
|
||||
Section: metapackages
|
||||
Priority: optional
|
||||
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
|
||||
Uploaders: Emilio Pozuelo Monfort <pochu@debian.org>, Jeremy Bícha <jbicha@ubuntu.com>, Laurent Bigonville <bigon@debian.org>
|
||||
Standards-Version: 4.7.0
|
||||
Rules-Requires-Root: no
|
||||
Build-Depends: debhelper-compat (= 13)
|
||||
Vcs-Git: https://salsa.debian.org/gnome-team/meta-gnome3.git
|
||||
Vcs-Browser: https://salsa.debian.org/gnome-team/meta-gnome3
|
||||
|
||||
Package: gnome-core
|
||||
Architecture: amd64 arm64 armhf i386 mips64el ppc64el riscv64 s390x loong64
|
||||
Depends:
|
||||
# https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tree/master/elements/core/meta-gnome-core-shell.bst
|
||||
gdm3 (>= 48) [linux-any],
|
||||
gnome-backgrounds (>= 48),
|
||||
gnome-bluetooth-sendto (>= 47) [linux-any],
|
||||
gnome-control-center (>= 47),
|
||||
gnome-keyring (>= 48),
|
||||
gnome-menus (>= 3.36),
|
||||
gnome-session (>= 48),
|
||||
gnome-settings-daemon (>= 48),
|
||||
gnome-shell (>= 48) [linux-any],
|
||||
gnome-user-docs (>= 48),
|
||||
orca (>= 48),
|
||||
gnome-sushi (>= 46),
|
||||
tecla (>= 47),
|
||||
adwaita-icon-theme (>= 48),
|
||||
glib-networking (>= 2.80),
|
||||
gsettings-desktop-schemas (>= 48),
|
||||
# https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tree/master/elements/core/meta-gnome-core-apps.bst
|
||||
baobab (>= 48),
|
||||
evince (>= 48) | papers (>= 48),
|
||||
gnome-calculator (>= 1:48),
|
||||
gnome-calendar (>= 48),
|
||||
gnome-characters (>= 48),
|
||||
gnome-clocks (>= 48),
|
||||
gnome-connections (>= 48),
|
||||
gnome-terminal (>= 3.56) | gnome-console (>= 46) | ptyxis (>= 47),
|
||||
gnome-contacts (>= 48),
|
||||
gnome-disk-utility (>= 46) [linux-any],
|
||||
gnome-font-viewer (>= 48),
|
||||
gnome-logs (>= 45) [linux-any],
|
||||
gnome-maps (>= 48),
|
||||
gnome-software (>= 48),
|
||||
gnome-system-monitor (>= 48),
|
||||
gnome-text-editor (>= 48),
|
||||
gnome-weather (>= 48),
|
||||
${loupe:Depends},
|
||||
nautilus (>= 48),
|
||||
simple-scan (>= 46) [linux-any],
|
||||
gnome-snapshot (>= 47~),
|
||||
totem (>= 43) | showtime (>= 48),
|
||||
yelp (>= 42),
|
||||
# Additional core dependencies
|
||||
cups,
|
||||
evolution-data-server (>= 3.56),
|
||||
fonts-cantarell (>= 0.303),
|
||||
gstreamer1.0-packagekit,
|
||||
gstreamer1.0-plugins-base (>= 1.24),
|
||||
gstreamer1.0-plugins-good (>= 1.24),
|
||||
gvfs-backends (>= 1.57),
|
||||
gvfs-fuse (>= 1.57) [linux-any],
|
||||
libatk-adaptor (>= 2.38),
|
||||
libcanberra-pulse,
|
||||
libglib2.0-bin,
|
||||
libpam-gnome-keyring (>= 3.36),
|
||||
pipewire-audio,
|
||||
system-config-printer-common,
|
||||
system-config-printer-udev [linux-any],
|
||||
zenity (>= 4),
|
||||
${misc:Depends}
|
||||
Recommends: firefox-esr (>= 78) | firefox (>= 78) | chromium | chromium-browser | epiphany-browser | gnome-www-browser,
|
||||
gnome-remote-desktop (>= 48),
|
||||
gnome-tour (>= 48),
|
||||
gnome-user-share (>= 48),
|
||||
locales-all,
|
||||
network-manager [linux-any],
|
||||
rygel-playbin (>= 0.42) [!kfreebsd-any],
|
||||
rygel-tracker (>= 0.42) [!kfreebsd-any],
|
||||
${lmm:Recommends},
|
||||
Suggests: gnome,
|
||||
gnome-color-manager (>= 3.36),
|
||||
gnome-initial-setup (>= 48),
|
||||
Description: GNOME Desktop Environment -- essential components
|
||||
These are the core components of the GNOME Desktop environment, an
|
||||
intuitive and attractive desktop.
|
||||
.
|
||||
This metapackage depends on a basic set of programs, including a file
|
||||
manager, an image viewer, a web browser, a video player and other
|
||||
tools.
|
||||
.
|
||||
It contains the official “core” modules of the GNOME desktop.
|
||||
|
||||
Package: gnome
|
||||
Architecture: amd64 arm64 armhf i386 mips64el ppc64el riscv64 s390x loong64
|
||||
Depends: gnome-core (= ${binary:Version}),
|
||||
desktop-base,
|
||||
network-manager [linux-any],
|
||||
# More applications
|
||||
avahi-daemon,
|
||||
evolution (>= 3.56),
|
||||
file-roller (>= 44),
|
||||
gnome-sound-recorder,
|
||||
gnome-tweaks (>= 46),
|
||||
libgsf-bin,
|
||||
libreoffice-calc [!riscv64 !mips64el !mipsel],
|
||||
libreoffice-impress [!riscv64 !mips64el !mipsel],
|
||||
libreoffice-gnome [!riscv64 !mips64el !mipsel],
|
||||
libreoffice-gtk3 [!riscv64 !mips64el !mipsel],
|
||||
libreoffice-writer [!riscv64 !mips64el !mipsel],
|
||||
seahorse (>= 47),
|
||||
shotwell,
|
||||
# Plugins for core and apps
|
||||
cups-pk-helper (>= 0.2),
|
||||
evolution-plugins (>= 3.56),
|
||||
gstreamer1.0-libav (>= 1.26),
|
||||
gstreamer1.0-plugins-ugly (>= 1.26),
|
||||
${misc:Depends}
|
||||
Recommends:
|
||||
# Official apps modules
|
||||
gnome-music (>= 48~),
|
||||
# make help menu, hyphenation, spellchecker & thesaurus work
|
||||
hunspell-en-us,
|
||||
hyphen-en-us,
|
||||
libreoffice-help-en-us,
|
||||
mythes-en-us,
|
||||
# Plugins for core and apps
|
||||
totem-plugins,
|
||||
Suggests: alacarte,
|
||||
firefox-esr-l10n-all | firefox-l10n-all,
|
||||
gnome-games,
|
||||
goobox | sound-juicer,
|
||||
nm-connection-editor [linux-any],
|
||||
polari,
|
||||
rhythmbox (>= 3.0),
|
||||
rhythmbox-plugins,
|
||||
rhythmbox-plugin-cdrecorder [!hurd-i386],
|
||||
webext-ublock-origin-firefox | webext-ublock-origin-chromium,
|
||||
Description: Full GNOME Desktop Environment, with extra components
|
||||
This is the GNOME Desktop environment, an intuitive and attractive
|
||||
desktop, with extra components.
|
||||
.
|
||||
This metapackage depends on the standard distribution of the GNOME
|
||||
desktop environment, plus a complete range of plugins and other
|
||||
applications integrating with GNOME and Debian, providing the best
|
||||
possible environment to date.
|
||||
|
||||
# This is custom for Debian. Historically, GNOME had a monorepo
|
||||
# and releases for gnome-games but these were later split to
|
||||
# separate repos and projects. Some apps like GNOME 2048 were
|
||||
# never part of the monorepo but it makes sense to add them here.
|
||||
Package: gnome-games
|
||||
Architecture: all
|
||||
Depends: aisleriot (>= 1:3.22),
|
||||
five-or-more (>= 1:3.32),
|
||||
four-in-a-row (>= 1:3.38),
|
||||
gnome-2048 (>= 3.38),
|
||||
gnome-chess (>= 1:3.38),
|
||||
gnome-klotski (>= 1:3.38),
|
||||
gnome-mahjongg (>= 1:3.38),
|
||||
gnome-mines (>= 1:3.36),
|
||||
gnome-nibbles (>= 1:3.38),
|
||||
gnome-robots (>= 1:3.38),
|
||||
gnome-sudoku (>= 1:3.38),
|
||||
gnome-taquin (>= 3.38),
|
||||
gnome-tetravex (>= 1:3.38),
|
||||
hitori (>= 3.38),
|
||||
iagno (>= 1:3.38),
|
||||
lightsoff (>= 1:3.38),
|
||||
quadrapassel (>= 1:3.36),
|
||||
swell-foop (>= 1:3.34),
|
||||
tali (>= 1:3.38),
|
||||
${misc:Depends}
|
||||
Description: games for the GNOME desktop
|
||||
These are the games from the official GNOME release. They have the look and
|
||||
feel of the GNOME desktop, but can be used without it.
|
||||
.
|
||||
Games are now split in separate packages; this metapackage brings all
|
||||
of them but they can be installed separately.
|
||||
|
||||
# Custom for Debian
|
||||
Package: gnome-platform-devel
|
||||
Architecture: all
|
||||
Section: devel
|
||||
Depends: gtk-doc-tools (>= 1.21),
|
||||
libadwaita-1-dev (>= 1.6),
|
||||
libgstreamer1.0-dev (>= 1.24),
|
||||
libgtk-4-dev (>= 4.16),
|
||||
meson,
|
||||
${misc:Depends}
|
||||
Recommends: gnome-api-docs
|
||||
Description: GNOME development platform
|
||||
These are the development components that are part of the development
|
||||
“platform” for the GNOME Desktop environment, an intuitive and
|
||||
attractive desktop.
|
||||
.
|
||||
This metapackage depends on the recommended components to develop and
|
||||
build applications using GNOME technologies. Most of these components
|
||||
have long-term API stability guarantees.
|
||||
|
||||
# https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tree/master/elements/core/meta-gnome-core-developer-tools.bst
|
||||
Package: gnome-devel
|
||||
Architecture: all
|
||||
Section: devel
|
||||
Depends: dconf-editor (>= 45),
|
||||
devhelp (>= 43),
|
||||
d-spy (>= 48),
|
||||
gnome-boxes (>= 48),
|
||||
gnome-builder (>= 48),
|
||||
sysprof (>= 48),
|
||||
${misc:Depends}
|
||||
Recommends: gnome-platform-devel
|
||||
Description: GNOME Desktop Environment -- development tools
|
||||
These are the development tools of the GNOME Desktop environment, an
|
||||
intuitive and attractive desktop.
|
||||
.
|
||||
This metapackage depends on a recommended set of applications to
|
||||
develop new programs for GNOME.
|
||||
|
||||
# Custom for Debian
|
||||
Package: gnome-api-docs
|
||||
Architecture: all
|
||||
Section: doc
|
||||
Depends: libadwaita-1-doc,
|
||||
libgdk-pixbuf2.0-doc,
|
||||
libglib2.0-doc,
|
||||
libgtk-4-doc,
|
||||
libpango1.0-doc,
|
||||
${misc:Depends}
|
||||
Recommends: devhelp,
|
||||
libcairo2-doc,
|
||||
libcanberra-doc,
|
||||
libnotify-doc,
|
||||
libtelepathy-glib-doc,
|
||||
libxml2-doc,
|
||||
policykit-1-doc
|
||||
Suggests: gnome-core-devel,
|
||||
gstreamer1.0-doc,
|
||||
python3-doc
|
||||
Description: API reference documentation for the GNOME libraries
|
||||
This metapackage brings all available API documentation for the
|
||||
libraries of the GNOME platform, as well as their important
|
||||
dependencies. This should be most of the documentation you need to
|
||||
write GNOME applications.
|
||||
.
|
||||
This documentation is best viewed within the devhelp documentation
|
||||
browser.
|
23
debian/copyright
vendored
Normal file
23
debian/copyright
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
This package was created by James LewisMoss <dres@debian.org> by
|
||||
stealing from Ivan E. Moore II <rkrusty@debian.org>.
|
||||
|
||||
Copyright (C) 2001 Ivan E. Moore II
|
||||
Copyright (C) 2002 James LewisMoss
|
||||
Copyright (C) 2002 Colin Walters <walters@gnu.org>
|
||||
|
||||
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
|
||||
MERCHANTABLILITY 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, write to the Free Software Foundation, Inc., 51 Franklin St,
|
||||
Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
||||
--
|
||||
|
||||
Please see /usr/share/common-licenses/GPL-2 for the full license.
|
8
debian/gbp.conf
vendored
Normal file
8
debian/gbp.conf
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
[DEFAULT]
|
||||
debian-branch = debian/latest
|
||||
|
||||
[buildpackage]
|
||||
sign-tags = True
|
||||
|
||||
[dch]
|
||||
multimaint-merge = True
|
16
debian/gnome-core.bug-presubj
vendored
Normal file
16
debian/gnome-core.bug-presubj
vendored
Normal file
|
@ -0,0 +1,16 @@
|
|||
You are going to file a bug against “gnome-core”, which is a
|
||||
metapackage. It means it is empty except for its dependencies, which are
|
||||
defined as the “core” modules by GNOME upstream developers.
|
||||
|
||||
Using this package to report a bug is appropriate if:
|
||||
* You have noticed a bug in the GNOME desktop but you don’t know which
|
||||
actual package it comes from.
|
||||
* You believe there is a genuine mistake in dependencies, like
|
||||
forgetting to add a dependency that belongs in core GNOME modules, or
|
||||
to remove one that is no longer part of them.
|
||||
|
||||
If you don’t like one of the packages that are depended upon and prefer
|
||||
that we drop the dependency or depend on another one that is not related
|
||||
to GNOME, please don’t bother filing the bug. Metapackages are not a
|
||||
supermarket. We try to make a selection that is suitable for most
|
||||
people; if you don’t like it, you are welcome to make your own.
|
1
debian/gnome.bug-control
vendored
Normal file
1
debian/gnome.bug-control
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
report-with: gnome gnome-core
|
16
debian/gnome.bug-presubj
vendored
Normal file
16
debian/gnome.bug-presubj
vendored
Normal file
|
@ -0,0 +1,16 @@
|
|||
You are going to file a bug against “gnome”, which is a metapackage. It
|
||||
means it is empty except for its dependencies, which are here to provide
|
||||
a full-fledged GNOME desktop for Debian.
|
||||
|
||||
Using this package to report a bug is appropriate if:
|
||||
* You have noticed a bug in the GNOME desktop but you don’t know which
|
||||
actual package it comes from.
|
||||
* You believe there is a genuine mistake in dependencies, like
|
||||
forgetting to add a dependency that is needed for a regular GNOME
|
||||
desktop, or to remove one that is no longer appropriate.
|
||||
|
||||
If you don’t like one of the packages that are depended upon and prefer
|
||||
that we drop the dependency or depend on another one that is not related
|
||||
to GNOME, please don’t bother filing the bug. Metapackages are not a
|
||||
supermarket. We try to make a selection that is suitable for most
|
||||
people; if you don’t like it, you are welcome to make your own.
|
19
debian/rules
vendored
Executable file
19
debian/rules
vendored
Executable file
|
@ -0,0 +1,19 @@
|
|||
#!/usr/bin/make -f
|
||||
# -*- mode: makefile; coding: utf-8 -*-
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
||||
# In Ubuntu, low-memory-monitor is not in main
|
||||
# Loupe isn't built on Ubuntu's armhf currently
|
||||
# By the way, architecture restraints don't work when used
|
||||
# as a relationship from an Architecture: all binary package
|
||||
override_dh_gencontrol:
|
||||
ifneq ($(shell dpkg-vendor --query vendor),Ubuntu)
|
||||
dh_gencontrol -- \
|
||||
-Vlmm:Recommends='low-memory-monitor [linux-any]' \
|
||||
-Vloupe:Depends='loupe (>= 47)'
|
||||
else
|
||||
dh_gencontrol -- \
|
||||
-Vloupe:Depends='loupe (>= 47) [amd64 arm64 ppc64el riscv64 s390x]'
|
||||
endif
|
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
3.0 (native)
|
Loading…
Add table
Add a link
Reference in a new issue