--- xss-lock-0.3.0+git20230128.0c562b.orig/completion/CMakeLists.txt +++ xss-lock-0.3.0+git20230128.0c562b/completion/CMakeLists.txt @@ -1,4 +1,4 @@ -install(FILES xss-lock.zsh DESTINATION share/zsh/site-functions +install(FILES xss-lock.zsh DESTINATION share/zsh/vendor-completions RENAME _xss-lock) install(FILES xss-lock.bash DESTINATION share/bash-completion/completions RENAME xss-lock) --- xss-lock-0.3.0+git20230128.0c562b.orig/debian/.gitignore +++ xss-lock-0.3.0+git20230128.0c562b/debian/.gitignore @@ -0,0 +1 @@ +*~ --- xss-lock-0.3.0+git20230128.0c562b.orig/debian/changelog +++ xss-lock-0.3.0+git20230128.0c562b/debian/changelog @@ -0,0 +1,117 @@ +xss-lock (0.3.0+git20230128.0c562b-1build2) noble; urgency=medium + + * No-change rebuild for CVE-2024-3094 + + -- William Grant Mon, 01 Apr 2024 19:45:46 +1100 + +xss-lock (0.3.0+git20230128.0c562b-1build1) noble; urgency=medium + + * No-change rebuild against libglib2.0-0t64 + + -- Steve Langasek Fri, 08 Mar 2024 08:18:26 +0000 + +xss-lock (0.3.0+git20230128.0c562b-1) unstable; urgency=medium + + * New upstream snapshot. (Closes: #994762, #1029513) + + -- Ian Campbell Sat, 28 Jan 2023 12:58:43 +0000 + +xss-lock (0.3.0+git20220214.adafe4-2) unstable; urgency=medium + + * Build-Depend on libxcb-util-dev. + + -- Ian Campbell Sat, 14 Jan 2023 09:31:59 +0000 + +xss-lock (0.3.0+git20220214.adafe4-1) unstable; urgency=medium + + * New snapshot from new upstream. + * Bump Standards-Version to 4.6.2, no changes required. + + -- Ian Campbell Sun, 08 Jan 2023 16:49:55 +0000 + +xss-lock (0.3.0-10) unstable; urgency=medium + + * Do not core dump after losing X11 connection. Thanks to Tomáš Janoušek for + the initial patch. (Closes: #955209) + + -- Ian Campbell Sun, 29 Mar 2020 18:29:20 +0800 + +xss-lock (0.3.0-9) unstable; urgency=medium + + * Bump standards version to 4.5.0, no changes required + * Move zsh completions to the correct place. (Closes: #950304) + * Remove gbp.conf from source tree, will be using dgit from now on. + + -- Ian Campbell Sun, 15 Mar 2020 15:44:34 +0800 + +xss-lock (0.3.0-8) unstable; urgency=medium + + * Use python3-docutils rather than Python 2's (Closes: #943297). + * Bump Standards-Version to 4.4.1, no changes required. + + -- Ian Campbell Mon, 11 Nov 2019 21:09:59 +0800 + +xss-lock (0.3.0-7) unstable; urgency=medium + + * Bump Standards-Version to 4.3.0, no changes required. + * Switch to debhelper compat level 12, using the new debhelper-compat + dependency instead of debian/compat. No other changes required. + * Specify Rules-Requires-Root: no. + + -- Ian Campbell Sat, 05 Jan 2019 12:07:33 +0000 + +xss-lock (0.3.0-6) unstable; urgency=medium + + * Apply patch from Teemu Ikonen to remove non-working xdg patch from + /usr/share/doc/xss-lock/ and update documentation (Closes: #914778). + * Apply several patches from https://github.com/tpikonen/xss-lock: + - Adding `--session` option to specify option to use (patch by Antoine + Damhet). + - Send SIGHUP to notifier if screensaver was disabled before starting + locker, continue to send SIGTERM to notifier when locker is engaged). + (patch by Teemu Ikonen). + - Skip running notifier if cycle time is 0 (patch by Teemu Ikonen) + (Closes: #914544). + + -- Ian Campbell Sat, 15 Dec 2018 19:42:20 +0000 + +xss-lock (0.3.0-5) unstable; urgency=medium + + * Regularise and update debian/{control,copyright} using CME. + * Update standards version, no changes required. + + -- Ian Campbell Thu, 10 May 2018 06:31:52 +0100 + +xss-lock (0.3.0-4) unstable; urgency=medium + + * Updated Watch file + * Update standard version, no changes required. + + -- Ian Campbell Sun, 30 Oct 2016 13:35:41 +0000 + +xss-lock (0.3.0-3) unstable; urgency=medium + + * Documentation updates: + - Correction to xset examples in xss-lock(1). + - Explain in xss-lock(1) that the tool should be run from your .xsession or + similar (Closes: #830949). + + -- Ian Campbell Sun, 21 Aug 2016 13:02:31 +0100 + +xss-lock (0.3.0-2) unstable; urgency=medium + + * Update Vcs-* to point to anonscm. + * Backport fixes from upstream: + - exit when X connection dies. + - use xcb-util provided get_screen function. + - exit on SIGHUP (Closes: #783725). + - use event structure from xcb when it is available. + * Update to standards-version 3.9.6, no changes required. + + -- Ian Campbell Mon, 04 May 2015 18:30:15 +0100 + +xss-lock (0.3.0-1) unstable; urgency=medium + + * Initial release. (Closes: #761035) + + -- Ian Campbell Fri, 12 Sep 2014 08:41:34 +0100 --- xss-lock-0.3.0+git20230128.0c562b.orig/debian/control +++ xss-lock-0.3.0+git20230128.0c562b/debian/control @@ -0,0 +1,25 @@ +Source: xss-lock +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Ian Campbell +Section: x11 +Priority: optional +Build-Depends: debhelper-compat (= 12), + cmake, + libglib2.0-dev, + libxcb1-dev, + libxcb-util-dev, + libxcb-screensaver0-dev, + python3-docutils +Standards-Version: 4.6.2 +Vcs-Browser: https://salsa.debian.org/debian/xss-lock +Vcs-Git: https://salsa.debian.org/debian/xss-lock.git +Homepage: https://github.com/wavexx/xss-lock +Rules-Requires-Root: no + +Package: xss-lock +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: invoke external screen lock in response to XScreenSaver events + Utility to listen for XScreenSaver (XSS) and login manager events and call + out to an external screen locker in order to lock the screen. --- xss-lock-0.3.0+git20230128.0c562b.orig/debian/copyright +++ xss-lock-0.3.0+git20230128.0c562b/debian/copyright @@ -0,0 +1,31 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: xss-lock +Upstream-Contact: Raymond Wagenmaker +Source: https://bitbucket.org/raymonad/xss-lock + +Files: * +Copyright: Copyright (c) 2013-2014 Raymond Wagenmaker +License: Expat + +Files: debian/* +Copyright: Copyright (c) 2014 Ian Campbell +License: Expat + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. --- xss-lock-0.3.0+git20230128.0c562b.orig/debian/rules +++ xss-lock-0.3.0+git20230128.0c562b/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +%: + dh $@ --- xss-lock-0.3.0+git20230128.0c562b.orig/debian/source/format +++ xss-lock-0.3.0+git20230128.0c562b/debian/source/format @@ -0,0 +1 @@ +1.0 --- xss-lock-0.3.0+git20230128.0c562b.orig/debian/watch +++ xss-lock-0.3.0+git20230128.0c562b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts="filenamemangle=s/.+\/[vV]?(\d\S+)\.tar\.gz/xss-lock-$1\.tar\.gz/" \ +https://github.com/wavexx/xss-lock/tags .*/[vV]?(\d[^\s+]+)\.tar\.gz