1
0
Fork 0

Adding debian version 48.1-1.

Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
Daniel Baumann 2025-06-22 20:20:28 +02:00
parent 18b565039d
commit 2a3326e91d
Signed by: daniel.baumann
GPG key ID: BCC918A2ABD66424
18 changed files with 2543 additions and 0 deletions

2109
debian/changelog vendored Normal file

File diff suppressed because it is too large Load diff

1
debian/clean vendored Normal file
View file

@ -0,0 +1 @@
tests/__pycache__/

109
debian/control vendored Normal file
View file

@ -0,0 +1,109 @@
Source: gnome-settings-daemon
Section: gnome
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Amin Bandali <bandali@ubuntu.com>,
Gunnar Hjalmarsson <gunnarhj@debian.org>,
Jeremy Bícha <jbicha@ubuntu.com>,
Laurent Bigonville <bigon@debian.org>,
Marco Trevisan (Treviño) <marco@ubuntu.com>
Build-Depends: debhelper-compat (= 13),
dh-exec,
dh-sequence-gnome,
gsettings-desktop-schemas-dev (>= 46~beta),
gtk-doc-tools,
intltool,
libasound2-dev [linux-any],
libcanberra-gtk3-dev,
libcolord-dev [linux-any],
libcups2-dev,
libfontconfig-dev,
libgcr-4-dev [linux-any],
libgeoclue-2-dev,
libgeocode-glib-dev (>= 3.26.3),
libglib2.0-dev,
libglib2.0-dev:native,
libgnome-desktop-3-dev,
libgtk-3-dev,
libgudev-1.0-dev [linux-any],
libgweather-4-dev (>= 4.1),
libibus-1.0-dev,
liblcms2-dev,
libmm-glib-dev [linux-any],
libnm-dev [linux-any],
libnotify-dev,
libpackagekit-glib2-dev,
libpolkit-gobject-1-dev (>= 0.114),
libpulse-dev,
libsystemd-dev [linux-any],
libupower-glib-dev (>= 0.99.12),
libwacom-dev [!hurd-any !s390 !s390x],
libx11-dev,
libxext-dev,
libxfixes-dev (>= 1:6.0),
libxi-dev,
libxt-dev,
meson,
polkitd,
python3-gi <!nocheck>,
systemd-dev [linux-any],
xkb-data,
xserver-xorg-input-wacom [!hurd-any !s390 !s390x],
Standards-Version: 4.7.0
Homepage: https://gitlab.gnome.org/GNOME/gnome-settings-daemon
Vcs-Git: https://salsa.debian.org/gnome-team/gnome-settings-daemon.git
Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-settings-daemon
Rules-Requires-Root: no
Package: gnome-settings-daemon
Architecture: any
Depends: default-logind [linux-any] | logind [linux-any],
gnome-settings-daemon-common (= ${source:Version}),
gsettings-desktop-schemas (>= 46~beta),
libspa-0.2-bluetooth | pulseaudio-module-bluetooth,
pipewire-audio | pulseaudio,
${misc:Depends},
${shlibs:Depends}
Recommends: iio-sensor-proxy,
pipewire-audio,
pkexec,
x11-xserver-utils
Suggests: usbguard
Breaks: gnome-shell (<< 47~rc),
mutter-common (<< 47~rc),
Description: daemon handling the GNOME session settings
This package contains the daemon which is responsible for setting the
various parameters of a GNOME session and the applications that run
under it. It handles the following kinds of settings:
.
* Keyboard: layout, accessibility options, shortcuts, media keys
* Clipboard management
* Theming: background, icons, GTK+ applications
* Cleanup of unused files
* Mouse: cursors, speed, accessibility options
* Startup of other daemons: screensaver, sound daemon
.
It also sets various application settings through X resources and
freedesktop.org XSETTINGS.
Package: gnome-settings-daemon-common
Architecture: all
Depends: ${misc:Depends}
Provides: gnome-settings-daemon-schemas (= ${source:Version})
Description: daemon handling the GNOME session settings - common files
This package contains GSettings schemas and other architecture-independent
files for GNOME Settings Daemon. It is probably not interesting on its own for
end users, but packages may depend on this if they only need to read and write
settings & don't themselves care if the settings daemon is actually running or
not.
Package: gnome-settings-daemon-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libglib2.0-dev,
${misc:Depends},
${shlibs:Depends}
Description: Headers for building applications communicating with gnome-settings-daemon
This package contains header files required to build applications that
communicate with the GNOME settings daemon over D-Bus.

167
debian/copyright vendored Normal file
View file

@ -0,0 +1,167 @@
This package was debianized by Sebastien Bacher <seb128@canonical.com> on
Wed, 16 Jan 2008 11:12:19 +0100.
It was downloaded from https://download.gnome.org/sources/gnome-settings-daemon
Upstream Authors:
Jonathan Blandford <jrb@redhat.com>
William Jon McCann <mccann@jhu.edu>
Copyright:
Copyright © 1998-2000 Kenneth Christiansen
Copyright © 1998-2001 Pablo Saratxaga
Copyright © 1998, 2001 Tim Janik
Copyright © 1999-2018 Free Software Foundation, Inc.
Copyright © 2000-2005 Martin Willemoes Hansen
Copyright © 2000 Dennis Smit
Copyright © 2000 Keld Simonsen
Copyright © 2001-2006 Ole Laursen
Copyright © 2001 Almer S. Tigelaar
Copyright © 2001 Carlos Perelló Marín
Copyright © 2001 Héctor García Álvarez
Copyright © 2001 Jonathan Blandford <jrb@gnome.org>
Copyright © 2001 Red Hat, Inc.
Copyright © 2001 Udaltsoft
Copyright © 2001 Ximian, Inc.
Copyright © 2002-2003 Pablo Gonzalo del Campo
Copyright © 2002-2013 Reinout van Schouwen
Copyright © 2002 Germán Poo Caamaño
Copyright © 2002 Huib Kleinhout
Copyright © 2002 Jan-Willem Harmanny
Copyright © 2002 Lucas Di Pentima
Copyright © 2002 Ronald Hummelink
Copyright © 2002 Sun Microsystems, Inc.
Copyright © 2003-2006 Francisco Javier F. Serrador
Copyright © 2003-2017 Prevod.org team
Copyright © 2004-2008 Tino Meinen
Copyright © 2004 Red Hat, Inc.
Copyright © 2005,2006 Novell, Inc.
Copyright © 2005 Данило Шеган (Danilo Šegan)
Copyright © 2006-2011 Wouter Bolsterlee
Copyright © 2006 Lasse Bang Mikkelsen
Copyright © 2006 Слободан Д. Средојевић (Slobodan D. Sredojević)
Copyright © 2007-2011 Jorge González
Copyright © 2007-2018 Ask Hjorth Larsen
Copyright © 2007 Claudio Saavedra
Copyright © 2007 Matthias Clasen
Copyright © 2007 The GNOME Foundation
Copyright © 2009 Johannes Berg <johannes@sipsolutions.net>
Copyright © 2010-2015 Милош Поповић (Miloš Popović)
Copyright © 2010-2017 Hannie Dumoleyn
Copyright © 2010 Bastien Nocera <hadess@hadess.net>
Copyright © 2010 Rob van den Berg
Copyright © 2011-2017 Мирослав Николић (Miroslav Nikolić)
Copyright © 2011-2018 Daniel Mustieles
Copyright © 2011 flemming christensen
Copyright © 2011 Red Hat, Inc.
Copyright © 2011 Redmar
Copyright © 2011 Sebi Kul
Copyright © 2012 Kenneth Nielsen
Copyright © 2013 Canonical Ltd.
Copyright © 2013 Intel Corporation.
Copyright © 2015-2016 Nathan Follens
Copyright © 2016-2018 Justin van Steijn
Copyright © 2016 scootergrisen
Copyright © 2017 Endless Mobile, Inc.
Copyright © 2017 Endless Mobile, Inc.
Copyright © Bas Wagter
Copyright © Birger Langkjer
Copyright (C) 2000-2001 Ximian, Inc.
Copyright (C) 2000 Helix Code, Inc
Copyright (C) 2001, 2002, 2003 Bastien Nocera
Copyright (C) 2001-2003 Bastien Nocera <hadess@hadess.net>
Copyright (C) 2001-2006 Jonathan Blandford <jrb@alum.mit.edu>
Copyright (C) 2001 Bastien Nocera <hadess@hadess.net>
Copyright (C) 2002-2005 - Paolo Maggi
Copyright (C) 2002 Red Hat, Inc.
Copyright (C) 2003 Ross Burton <ross@burtonini.com>
Copyright (C) 2005-2011 Richard Hughes <richard@hughsie.com>
Copyright (C) 2005 Paolo Maggi
Copyright (C) 2005 William Jon McCann <mccann@jhu.edu>
Copyright (C) 2006-2007 Ivo van Doorn
Copyright (C) 2006-2007 William Jon McCann <mccann@jhu.edu>
Copyright (C) 2006-2008 Lennart Poettering
Copyright (C) 2006 Emmanuele Bassi <ebassi@gnome.org>
Copyright (C) 2007 Anders Carlsson
Copyright (C) 2007 Dmitry Torokhov
Copyright (C) 2007 Matthias Clasen
Copyright (C) 2007 Rodrigo Moya
Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
Copyright (C) 2008-2009 Red Hat, Inc.
Copyright (C) 2008-2012 Cosimo Cecchi <cosimoc@gnome.org>
Copyright (C) 2008 Carlos Garnacho <carlos@imendio.com>
Copyright (C) 2008 Lennart Poettering <lennart@poettering.net>
Copyright (C) 2008 Michael J. Chudobiak <mjc@avtechpulse.com>
Copyright (c) 2008, Novell, Inc.
Copyright (C) 2008 Sjoerd Simons <sjoerd@luon.net>
Copyright (C) 2008 Soren Sandmann <sandmann@redhat.com>
Copyright (C) 2008 William Jon McCann
Copyright (C) 2008 William Jon McCann <jmccann@redhat.com>
Copyright (C) 2009 Bastien Nocera
Copyright (C) 2010,2011 Red Hat, Inc.
Copyright (C) 2010 Bastien Nocera <hadess@hadess.net>
Copyright (C) 2011 Bastien Nocera <hadess@hadess.net>
Copyright (C) 2011 Ritesh Khadgaray <khadgaray@gmail.com>
Copyright (C) 2012-2013 Red Hat Inc.
Copyright (C) 2012 Bastien Nocera <hadess@hadess.net>
Copyright (C) 2012 Conor Curran
Copyright (C) 2012 David Henningsson, Canonical Ltd. <david.henningsson@canonical.com>
Copyright (C) 2012 Przemo Firszt <przemo@firszt.eu>
Copyright (C) 2013 Carlos Garnacho <carlosg@gnome.org>
Copyright (C) 2013 Kalev Lember <kalevlember@gmail.com>
Copyright (C) 2013 Przemo Firszt <przemo@firszt.eu>
Copyright (C) 2014 Bastien Nocera <hadess@hadess.net>
Copyright (C) 2014 Carlos Garnacho <carlosg@gnome.org>
Copyright (C) 2014 Red Hat, Inc.
Copyright (C) 2015 Red Hat
Copyright (C) 2017 Bastien Nocera <hadess@hadess.net>
Copyright (C) 2017 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Copyright (C) 2017 Richard Hughes <richard@hughsie.com>
Copyright (C) Conor Curran 2011 <conor.curran@canonical.com>
Copyright © Hein-Jan Leliveld
Copyright © Вељко М. Станојевић (Veljko M. Stanojević)
License:
This package 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 package 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 package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.
eggaccelerators.h, eggaccelerators.c
License:
This package is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This package 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
On Debian systems, the complete text of the GNU Lesser General
Public License can be found in `/usr/share/common-licenses/LGPL'.
The Debian packaging is (C) 2008, Sebastien Bacher <seb128@canonical.com> and
is licensed under the GPL, see above.

4
debian/docs vendored Normal file
View file

@ -0,0 +1,4 @@
AUTHORS
NEWS
README
TODO

17
debian/gbp.conf vendored Normal file
View file

@ -0,0 +1,17 @@
[DEFAULT]
pristine-tar = True
debian-branch = debian/latest
upstream-branch = upstream/latest
[buildpackage]
sign-tags = True
[dch]
multimaint-merge = True
[import-orig]
postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit
upstream-vcs-tag = %(version%~%.)s
[pq]
patch-numbers = False

6
debian/gnome-settings-daemon-common.install vendored Executable file
View file

@ -0,0 +1,6 @@
#!/usr/bin/dh-exec
usr/share/GConf
usr/share/glib-2.0
usr/share/locale
usr/lib/systemd/user
[linux-any] ${env:deb_udevdir}

View file

@ -0,0 +1,4 @@
# This package is installed automatically on GNOME systems, and not
# appropriate to install on non-GNOME systems, even if the machine happens
# to have rfkill devices
appstream-metadata-missing-modalias-provide */udev/rules.d/*

View file

@ -0,0 +1,2 @@
usr/include/gnome-settings-daemon-${env:GSD_MAJOR_VERSION}
usr/lib/pkgconfig/gnome-settings-daemon.pc usr/share/pkgconfig

2
debian/gnome-settings-daemon.docs vendored Normal file
View file

@ -0,0 +1,2 @@
AUTHORS
NEWS

6
debian/gnome-settings-daemon.install vendored Normal file
View file

@ -0,0 +1,6 @@
etc/xdg/Xwayland-session.d
etc/xdg/autostart
usr/lib/gnome-settings-daemon-${env:GSD_MAJOR_VERSION}
usr/libexec
usr/share/gnome-settings-daemon
usr/share/polkit-1

View file

@ -0,0 +1,58 @@
From: Laurent Bigonville <bigon@debian.org>
Date: Thu, 12 Mar 2020 18:05:51 +0100
Subject: Debianize the 00-xrdb script
In Debian, /etc/X11/Xresources is a directory, processing of ~/.Xresources
is controlled by /etc/X11/Xsession.options, and xrdb is not a mandatory
dependency.
Forwarded: not-needed, Debian-specific
---
plugins/xsettings/00-xrdb | 36 +++++++++++++++++++++++++++++++-----
1 file changed, 31 insertions(+), 5 deletions(-)
diff --git a/plugins/xsettings/00-xrdb b/plugins/xsettings/00-xrdb
index a047e8b..7fc8492 100755
--- a/plugins/xsettings/00-xrdb
+++ b/plugins/xsettings/00-xrdb
@@ -1,9 +1,35 @@
#!/bin/sh
-userresources=$HOME/.Xresources
-sysresources=/etc/X11/Xresources
+# This script mimic what /etc/X11/Xsession.d/30x11-common_xresources is doing
+# but for Xwayland
-# merge in defaults
-[ -r "$sysresources" ] && xrdb -nocpp -merge "$sysresources"
-[ -r "$userresources" ] && xrdb -merge "$userresources"
+USRRESOURCES=$HOME/.Xresources
+SYSRESOURCES=/etc/X11/Xresources
+OPTIONFILE=/etc/X11/Xsession.options
+# read OPTIONFILE
+OPTIONS=$(cat "$OPTIONFILE") || true
+
+has_option() {
+ if [ "${OPTIONS#*
+$1}" != "$OPTIONS" ]; then
+ return 0
+ else
+ return 1
+ fi
+}
+
+if [ -d "$SYSRESOURCES" ] && which xrdb >/dev/null 2>&1; then
+ RESOURCEFILES=$(run-parts --list $SYSRESOURCES)
+ if [ -n "$RESOURCEFILES" ]; then
+ for RESOURCEFILE in $RESOURCEFILES; do
+ xrdb -merge $RESOURCEFILE
+ done
+ fi
+fi
+
+if has_option allow-user-resources && [ -f "$USRRESOURCES" ]; then
+ if which xrdb >/dev/null 2>&1; then
+ xrdb -merge $USRRESOURCES
+ fi
+fi

1
debian/patches/series vendored Normal file
View file

@ -0,0 +1 @@
debian/01_debianize_xrdb.patch

46
debian/rules vendored Executable file
View file

@ -0,0 +1,46 @@
#!/usr/bin/make -f
include /usr/share/dpkg/default.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,-O1 -Wl,--warn-unresolved-symbols
export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions
export GSD_MAJOR_VERSION = $(shell echo $(DEB_VERSION_UPSTREAM) | cut -d~ -f1 | cut -d. -f1)
export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
%:
dh $@
ifneq ($(DEB_HOST_ARCH_OS),linux)
CONFFLAGS = \
-Drfkill=false \
-Dnetwork_manager=false \
-Dalsa=false \
-Dcolord=false \
-Dgudev=false \
-Dsystemd=false \
-Dwayland=false \
-Dwwan=false
endif
override_dh_auto_configure:
dh_auto_configure -- \
--libdir=/usr/lib \
$(CONFFLAGS)
override_dh_installchangelogs:
dh_installchangelogs -XChangeLog
# The build system is not installing the polkit policy files on non-linux
# architectures even if the code requires libpolkit-gobject-1 library
ifneq ($(DEB_HOST_ARCH_OS),linux)
execute_before_dh_install:
grep -E -v 'polkit-1' debian/gnome-settings-daemon.install > debian/gnome-settings-daemon.install.$(DEB_HOST_ARCH_OS)
endif
execute_before_dh_clean:
rm -f debian/gnome-settings-daemon.install.$(DEB_HOST_ARCH_OS)
override_dh_gnome_clean:

1
debian/source/format vendored Normal file
View file

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

1
debian/source/lintian-overrides vendored Normal file
View file

@ -0,0 +1 @@
dh-exec-subst-unknown-variable env:deb_udevdir [debian/*]

5
debian/upstream/metadata vendored Normal file
View file

@ -0,0 +1,5 @@
---
Bug-Database: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issues
Bug-Submit: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issues/new
Repository: https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git
Repository-Browse: https://gitlab.gnome.org/GNOME/gnome-settings-daemon

4
debian/watch vendored Normal file
View file

@ -0,0 +1,4 @@
version=4
opts="searchmode=plain, uversionmangle=s/\.(alpha|beta|rc)/~$1/, downloadurlmangle=s|cache.json||" \
https://download.gnome.org/sources/@PACKAGE@/cache.json \
[\d.]+/@PACKAGE@-([\d.]+\.?(?:beta|rc)?[\d.]*)@ARCHIVE_EXT@