[Pkg-xfce-commits] [Git][xfce-team/desktop/xfce4-session][debian/master] 9 commits: d/patches: harcode RM_CMD to fix reproducibility issues
Yves-Alexis Perez
gitlab at salsa.debian.org
Thu Feb 21 12:36:20 GMT 2019
Yves-Alexis Perez pushed to branch debian/master at xfce / desktop / xfce4-session
Commits:
de2447cb by Yves-Alexis Perez at 2019-01-03T20:36:55Z
d/patches: harcode RM_CMD to fix reproducibility issues
Closes: #915423
- - - - -
981fb73c by Yves-Alexis Perez at 2019-01-03T20:36:55Z
d/control: drop Lionel from uploaders, thanks!
- - - - -
a145a155 by Yves-Alexis Perez at 2019-01-03T20:36:55Z
select debhelper compat mode through debhelper-compat b-d
- - - - -
7b9282c2 by Yves-Alexis Perez at 2019-01-03T20:36:55Z
d/control: remove versions in b-deps satisfied in stable
- - - - -
86d8655d by Yves-Alexis Perez at 2019-01-03T20:36:55Z
d/control: update standards version to 4.3.0
- - - - -
8c68a735 by Yves-Alexis Perez at 2019-01-03T20:36:55Z
use HTTPS protocol where needed
- - - - -
11de2ef7 by Yves-Alexis Perez at 2019-01-03T20:36:55Z
d/control: drop duplicate Section field
- - - - -
f6bb43dd by Yves-Alexis Perez at 2019-01-03T20:41:16Z
update lintian overrides
- - - - -
5fea30d4 by Yves-Alexis Perez at 2019-02-20T11:16:11Z
d/patches: add xfce4-screensaver to locker list
- - - - -
9 changed files:
- − debian/compat
- debian/control
- debian/copyright
- debian/patches/03_xflock4-update-lockers-list.patch → debian/patches/0001-Update-locker-list-in-xflock4.patch
- debian/patches/04-use-debian-xscreensaver-wrapper.patch → debian/patches/0002-use-xscreensaver-through-the-wrapper-it-ships.patch
- + debian/patches/0003-hardcode-RM_CMD-to-rm.patch
- debian/patches/series
- debian/watch
- debian/xfce4-session.lintian-overrides
Changes:
=====================================
debian/compat deleted
=====================================
@@ -1 +0,0 @@
-10
=====================================
debian/control
=====================================
@@ -2,10 +2,8 @@ Source: xfce4-session
Section: xfce
Priority: optional
Maintainer: Debian Xfce Maintainers <debian-xfce at lists.debian.org>
-Uploaders: Yves-Alexis Perez <corsac at debian.org>,
- Lionel Le Folgoc <mrpouit at gmail.com>
-Build-Depends: debhelper (>= 10),
- dpkg-dev (>= 1.16.1),
+Uploaders: Yves-Alexis Perez <corsac at debian.org>
+Build-Depends: debhelper-compat (= 10),
intltool (>= 0.31),
libdbus-1-dev,
libdbus-glib-1-dev,
@@ -15,20 +13,19 @@ Build-Depends: debhelper (>= 10),
libtool,
libwnck-dev,
libx11-dev,
- libxfce4ui-2-dev (>= 4.12.0),
- libxfce4util-dev (>= 4.12.0),
- libxfconf-0-dev (>= 4.12),
+ libxfce4ui-2-dev,
+ libxfce4util-dev,
+ libxfconf-0-dev,
libxml-parser-perl,
libwnck-3-dev,
x11-xserver-utils,
xfce4-dev-tools
-Standards-Version: 4.1.1
-Homepage: http://www.xfce.org/
+Standards-Version: 4.3.0
+Homepage: https://www.xfce.org/
Vcs-Git: https://salsa.debian.org/xfce-team/desktop/xfce4-session.git
Vcs-Browser: https://salsa.debian.org/xfce-team/desktop/xfce4-session
Package: xfce4-session
-Section: xfce
Architecture: any
Breaks: xfce4-utils
Replaces: xfce4-utils
=====================================
debian/copyright
=====================================
@@ -2,7 +2,7 @@ This package was debianized by Oliver M. Bolzer <oliver at debian.org> on
Tue, 9 Dec 2003 09:40:42 +0100.
You can fetch xfce4-session from the official Xfce4 website which is
-http://www.xfce.org
+https://www.xfce.org
Upstream Author are:
Benedikt Meurer <benny at xfce.org>
=====================================
debian/patches/03_xflock4-update-lockers-list.patch → debian/patches/0001-Update-locker-list-in-xflock4.patch
=====================================
@@ -1,11 +1,23 @@
+From: Yves-Alexis Perez <corsac at debian.org>
+Date: Thu, 3 Jan 2019 21:12:40 +0100
+Subject: Update locker list in xflock4
+
+add light-locker. xfce4-screensaver and mate-screensaver
+---
+ scripts/xflock4 | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/scripts/xflock4 b/scripts/xflock4
+index 32770b4..84ad018 100644
--- a/scripts/xflock4
+++ b/scripts/xflock4
-@@ -31,7 +31,9 @@ LOCK_CMD=$(xfconf-query -c xfce4-session
+@@ -31,7 +31,10 @@ LOCK_CMD=$(xfconf-query -c xfce4-session -p /general/LockCommand)
for lock_cmd in \
"$LOCK_CMD" \
"xscreensaver-command -lock" \
- "gnome-screensaver-command --lock"
+ "light-locker-command --lock" \
++ "xfce4-screensaver-command --lock" \
+ "gnome-screensaver-command --lock" \
+ "mate-screensaver-command --lock"
do
=====================================
debian/patches/04-use-debian-xscreensaver-wrapper.patch → debian/patches/0002-use-xscreensaver-through-the-wrapper-it-ships.patch
=====================================
@@ -1,12 +1,20 @@
-Description: xscreensaver ships a wrapper that checks what DM is running,
- and conditionally uses either dm-tool or gdmflexiserver.
+From: Unit 193 <unit193 at ubuntu.com>
+Date: Thu, 3 Jan 2019 21:12:03 +0100
+Subject: use xscreensaver through the wrapper it ships
+
+xscreensaver ships a wrapper that checks what DM is running,
+and conditionally uses either dm-tool or gdmflexiserver.
-Author: Unit 193 <unit193 at ubuntu.com>
Forwarded: not-needed
Last-Update: 2016-09-21
+---
+ scripts/xscreensaver.desktop.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
---- xfce4-session-4.12.1.orig/scripts/xscreensaver.desktop.in
-+++ xfce4-session-4.12.1/scripts/xscreensaver.desktop.in
+diff --git a/scripts/xscreensaver.desktop.in b/scripts/xscreensaver.desktop.in
+index b18ba52..66d7dbf 100644
+--- a/scripts/xscreensaver.desktop.in
++++ b/scripts/xscreensaver.desktop.in
@@ -4,6 +4,6 @@ Type=Application
_Name=Screensaver
_Comment=Launch screensaver and locker program
=====================================
debian/patches/0003-hardcode-RM_CMD-to-rm.patch
=====================================
@@ -0,0 +1,24 @@
+From: Yves-Alexis Perez <corsac at debian.org>
+Date: Thu, 3 Jan 2019 21:14:42 +0100
+Subject: hardcode RM_CMD to rm
+
+That fixes some reproducible build failures with usrmerge, when the
+build system and the run system are not in the same situation
+---
+ engines/balou/config.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/engines/balou/config.c b/engines/balou/config.c
+index 13709cb..8fd24d6 100644
+--- a/engines/balou/config.c
++++ b/engines/balou/config.c
+@@ -352,7 +352,8 @@ config_install_theme (GtkWidget *item,
+ gtk_widget_destroy (chooser);
+ }
+
+-
++#undef RM_CMD
++#define RM_CMD "rm"
+ #ifdef RM_CMD
+ static void
+ config_remove_theme (GtkWidget *item,
=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
-03_xflock4-update-lockers-list.patch
-04-use-debian-xscreensaver-wrapper.patch
+0001-Update-locker-list-in-xflock4.patch
+0002-use-xscreensaver-through-the-wrapper-it-ships.patch
+0003-hardcode-RM_CMD-to-rm.patch
=====================================
debian/watch
=====================================
@@ -1,3 +1,3 @@
version=3
-http://archive.xfce.org/src/xfce/xfce4-session/([\d\.]+)/ \
+https://archive.xfce.org/src/xfce/xfce4-session/([\d\.]+)/ \
xfce4-session-([\d\.]+)\.tar\.(?:gz|bz2)
=====================================
debian/xfce4-session.lintian-overrides
=====================================
@@ -1,14 +1,11 @@
# the lib is private so we won't split it
xfce4-session: non-dev-pkg-with-shlib-symlink usr/lib/*/libxfsm-4.6.so.0.0.0 usr/lib/*/libxfsm-4.6.so
xfce4-session: package-name-doesnt-match-sonames libxfsm-4.6-0
+xfce4-session: no-symbols-control-file usr/lib/x86_64-linux-gnu/libxfsm-4.6.so.0.0.0
# we do build using hardening flags, it's a false positive
xfce4-session: hardening-no-fortify-functions usr/lib/*/xfce4/session/splash-engines/libbalou.so
-xfce4-session: hardening-no-fortify-functions usr/lib/*/xfce4/session/xfsm-shutdown-helper
-
-# XFCE is a valid category, desktop-file-validate has to be updated (#671600)
-xfce4-session: desktop-entry-invalid-category XFCE usr/share/applications/xfce-session-settings.desktop
# xsessions files are not really desktop files, they don't have to follow the
# specs. See also b.fd.o #85938
-xfce4-session: desktop-entry-contains-unknown-key usr/share/xsessions/xfce.desktop
+xfce4-session: desktop-entry-lacks-keywords-entry usr/share/xsessions/xfce.desktop
View it on GitLab: https://salsa.debian.org/xfce-team/desktop/xfce4-session/compare/355b7e3457b7644db0468fd29df69b3a36999d82...5fea30d4ffe6f05b17d50bf1a6c0c2824e32133b
--
View it on GitLab: https://salsa.debian.org/xfce-team/desktop/xfce4-session/compare/355b7e3457b7644db0468fd29df69b3a36999d82...5fea30d4ffe6f05b17d50bf1a6c0c2824e32133b
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-xfce-commits/attachments/20190221/16d1037d/attachment-0001.html>
More information about the Pkg-xfce-commits
mailing list