--- libxss-1.2.3.orig/autogen.sh +++ libxss-1.2.3/autogen.sh @@ -0,0 +1,17 @@ +#! /bin/sh + +srcdir=`dirname "$0"` +test -z "$srcdir" && srcdir=. + +ORIGDIR=`pwd` +cd "$srcdir" + +autoreconf -v --install || exit 1 +cd "$ORIGDIR" || exit $? + +git config --local --get format.subjectPrefix >/dev/null 2>&1 || + git config --local format.subjectPrefix "PATCH libXScrnSaver" + +if test -z "$NOCONFIGURE"; then + exec "$srcdir"/configure "$@" +fi --- libxss-1.2.3.orig/debian/README.source +++ libxss-1.2.3/debian/README.source @@ -0,0 +1,49 @@ +------------------------------------------------------ +Quick Guide To Patching This Package For The Impatient +------------------------------------------------------ + +1. Make sure you have quilt installed +2. Unpack the package as usual with "dpkg-source -x" +3. Run the "patch" target in debian/rules +4. Create a new patch with "quilt new" (see quilt(1)) +5. Edit all the files you want to include in the patch with "quilt edit" + (see quilt(1)). +6. Write the patch with "quilt refresh" (see quilt(1)) +7. Run the "clean" target in debian/rules + +Alternatively, instead of using quilt directly, you can drop the patch in to +debian/patches and add the name of the patch to debian/patches/series. + +------------------------------------ +Guide To The X Strike Force Packages +------------------------------------ + +The X Strike Force team maintains X packages in git repositories on +git.debian.org in the pkg-xorg subdirectory. Most upstream packages +are actually maintained in git repositories as well, so they often +just need to be pulled into git.debian.org in a "upstream-*" branch. +Otherwise, the upstream sources are manually installed in the Debian +git repository. + +The .orig.tar.gz upstream source file could be generated this +"upstream-*" branch in the Debian git repository but it is actually +copied from upstream tarballs directly. + +Due to X.org being highly modular, packaging all X.org applications +as their own independent packages would have created too many Debian +packages. For this reason, some X.org applications have been grouped +into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, +x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. +Most packages, including the X.org server itself and all libraries +and drivers are, however maintained independently. + +The Debian packaging is added by creating the "debian-*" git branch +which contains the aforementioned "upstream-*" branch plus the debian/ +repository files. +When a patch has to be applied to the Debian package, two solutions +are involved: +* If the patch is available in one of the upstream branches, it + may be git'cherry-picked into the Debian repository. In this + case, it appears directly in the .diff.gz. +* Otherwise, the patch is added to debian/patches/ which is managed + with quilt as documented in /usr/share/doc/quilt/README.source. --- libxss-1.2.3.orig/debian/changelog +++ libxss-1.2.3/debian/changelog @@ -0,0 +1,163 @@ +libxss (1:1.2.3-1) unstable; urgency=medium + + * Team upload + + [ Sven Joachim ] + * Bump debhelper compat level to 10. + * Drop the libxss1-dbg package in favor of an automatic -dbsym package. + * Convert debian/rules to dh and drop xsfbs. + * Add a symbols file to libxss1. + * Update Vcs-* URLs to point at salsa.debian.org. + * Use https in debian/watch. + * Bump Standards-Version to 4.1.3, no further changes needed. + + [ Jakub Wilk ] + * Fix git URL in package description (Closes: #888460). + + [ Julien Cristau ] + * Let uscan verify tarball signatures. + * Update upstream URLs to use https and gitlab.fdo. + * New upstream release + * Remove Cyril from Uploaders. + + -- Julien Cristau Thu, 06 Sep 2018 14:25:04 +0200 + +libxss (1:1.2.2-1) unstable; urgency=low + + * New upstream release. + * Don't require (fake)root for debian/rules clean. + * Remove David Nusinow from Uploaders. + + -- Julien Cristau Sun, 22 Apr 2012 09:35:50 +0200 + +libxss (1:1.2.1-2) unstable; urgency=low + + * Build for multiarch. + + -- Steve Langasek Thu, 11 Aug 2011 11:24:52 -0700 + +libxss (1:1.2.1-1) unstable; urgency=low + + [ Julien Cristau ] + * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no + good reason. Thanks, Colin Watson! + * Remove myself from Uploaders + + [ Cyril Brulebois ] + * New upstream release. + * Bump xutils-dev build-dep for new macros. + * Switch from --list-missing to --fail-missing for additional safety. + * Add myself to Uploaders. + + -- Cyril Brulebois Mon, 08 Nov 2010 00:52:53 +0100 + +libxss (1:1.2.0-2) unstable; urgency=low + + * Upload to unstable. + + -- Julien Cristau Wed, 06 Jan 2010 13:02:49 +0000 + +libxss (1:1.2.0-1) experimental; urgency=low + + [ Brice Goglin ] + * Add a link to www.X.org and a reference to the upstream module + in the long description. + * Add README.source, bump Standards-Version to 3.8.2. + * Use updated xsfbs, closes: #538600. + * Move -dbg package to section debug. + + [ Timo Aaltonen ] + * New upstream release. + * Add includes in -dev, bump {Build-,}Depends, add Replaces on + x11proto-scrnsaver-dev. + * Run autoreconf on build. Add build-deps on automake, libtool + and xutils-dev. + * Parse space-separated DEB_BUILD_OPTIONS, and handle parallel=N. + * Bump Standards-Version to 3.8.3 (no changes). + * Drop pre-dependency on x11-common from libxss-dev. This was needed + for upgrades from sarge. + + [ Julien Cristau ] + * debian/rules: fix rules dependencies. + * libxss-dev.install: add header moved over from the proto. + + -- Julien Cristau Wed, 02 Dec 2009 15:28:17 +0100 + +libxss (1:1.1.3-1) unstable; urgency=low + + [ Brice Goglin ] + * Add upstream URL to debian/copyright. + * Replace the obsolete ${Source-Version} with ${binary:Version}. + + [ Julien Cristau ] + * New upstream release. + * Update debian/copyright from upstream's new COPYING file. + * Remove Branden from Uploaders with his permission, and add myself. + * Don't build-depend on packages with a -1 debian revision. + * Bump Standards-Version to 3.7.3. + * Drop the XS- prefix from Vcs-* control fields. + + -- Julien Cristau Fri, 21 Mar 2008 12:26:06 +0100 + +libxss (1:1.1.2-1) unstable; urgency=low + + * New upstream release. + * Install the upstream ChangeLog. + * Add XS-Vcs-* headers in debian/control, and drop obsolete CVS information + from the descriptions. + * Put binary packages in the correct sections. + * Remove Fabio from Uploaders, with his permission. + * libxss-dev already Pre-Depends on x11-common, no need to depend on it. + + -- Julien Cristau Thu, 12 Apr 2007 17:44:17 +0200 + +libxss (1:1.1.0-1) unstable; urgency=low + + * New upstream version (X11R7.1). + - applies patch 01_manpage_location.diff. + * Standards version 3.7.2. + * Use debhelper 5. + * libxss-dev does not install usr/include/X11/* + * Install man pages into libxss-dev. + * Use --list-missing with dh_install, exclude libXss.la. + + -- Drew Parsons Fri, 13 Oct 2006 23:40:57 +1000 + +libxss (1:1.0.1-4) unstable; urgency=low + + * Reorder makeshlib command in rules file so that ldconfig is run + properly. Thanks Drew Parsons and Steve Langasek. + * Add quilt to build-depends + + -- David Nusinow Wed, 19 Apr 2006 01:52:50 -0400 + +libxss (1:1.0.1-3) unstable; urgency=low + + * Upload to unstable + + -- David Nusinow Thu, 23 Mar 2006 22:45:19 -0500 + +libxss (1:1.0.1-2) experimental; urgency=low + + * Backport manpage location fix + * Add debian/copyright + + -- David Nusinow Thu, 9 Mar 2006 23:58:15 -0500 + +libxss (1:1.0.1-1) experimental; urgency=low + + * First modular upload to Debian + + -- David Nusinow Thu, 29 Dec 2005 20:55:00 -0500 + +libxss (1:1.0.0-3) breezy; urgency=low + + * Change '-lXScrnSaver' to '-lXss' in pkg-config. + + -- Daniel Stone Fri, 19 Aug 2005 17:06:16 +1000 + +libxss (1:1.0.0-1) breezy; urgency=low + + * First libxss release. + + -- Daniel Stone Mon, 16 May 2005 22:10:17 +1000 --- libxss-1.2.3.orig/debian/compat +++ libxss-1.2.3/debian/compat @@ -0,0 +1 @@ +10 --- libxss-1.2.3.orig/debian/control +++ libxss-1.2.3/debian/control @@ -0,0 +1,67 @@ +Source: libxss +Section: x11 +Priority: optional +Maintainer: Debian X Strike Force +Build-Depends: + debhelper (>= 10), + libx11-dev (>= 1:0.99.2), + libxext-dev (>= 1:0.99.1), + x11proto-scrnsaver-dev (>= 1.2.0), + pkg-config, + quilt, + automake, + libtool, + xutils-dev (>= 1:7.5+4), +Standards-Version: 4.1.3 +Vcs-Git: https://salsa.debian.org/xorg-team/lib/libxss.git +Vcs-Browser: https://salsa.debian.org/xorg-team/lib/libxss + +Package: libxss1 +Section: libs +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends}, x11-common +Pre-Depends: ${misc:Pre-Depends} +Description: X11 Screen Saver extension library + libXss provides an X Window System client interface to the MIT-SCREEN-SAVER + extension to the X protocol. + . + The Screen Saver extension allows clients behaving as screen savers to + register themselves with the X server, to better integrate themselves with + the running session. + . + More information about X.Org can be found at: + + . + This module can be found at + https://gitlab.freedesktop.org/xorg/lib/libXScrnSaver + +Package: libxss-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libxss1 (= ${binary:Version}), + libx11-dev, + libxext-dev, + x11proto-scrnsaver-dev (>= 1.2.0) +Replaces: + x11proto-scrnsaver-dev (<< 1.2.0) +Description: X11 Screen Saver extension library (development headers) + libXss provides an X Window System client interface to the MIT-SCREEN-SAVER + extension to the X protocol. + . + The Screen Saver extension allows clients behaving as screen savers to + register themselves with the X server, to better integrate themselves with + the running session. + . + This package contains the development headers for the library found in + libxss1. Non-developers likely have little use for this package. + . + More information about X.Org can be found at: + + . + This module can be found at + https://gitlab.freedesktop.org/xorg/lib/libXScrnSaver --- libxss-1.2.3.orig/debian/copyright +++ libxss-1.2.3/debian/copyright @@ -0,0 +1,52 @@ +This package was downloaded from +https://xorg.freedesktop.org/releases/individual/lib/ + +Copyright (c) 1992 X Consortium + +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 +X CONSORTIUM 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. + +Except as contained in this notice, the name of the X Consortium shall not be +used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization from the X Consortium. + + +Copyright (C) 2003 The XFree86 Project, Inc. All Rights Reserved. + +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 NON-INFRINGEMENT. +IN NO EVENT SHALL THE XFREE86 PROJECT 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. + +Except as contained in this notice, the name of the XFree86 Project +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +from the XFree86 Project. --- libxss-1.2.3.orig/debian/libxss-dev.install +++ libxss-1.2.3/debian/libxss-dev.install @@ -0,0 +1,4 @@ +usr/lib/*/libXss.a +usr/lib/*/libXss.so +usr/lib/*/pkgconfig/xscrnsaver.pc +usr/include --- libxss-1.2.3.orig/debian/libxss-dev.manpages +++ libxss-1.2.3/debian/libxss-dev.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man3/* --- libxss-1.2.3.orig/debian/libxss1.install +++ libxss-1.2.3/debian/libxss1.install @@ -0,0 +1 @@ +usr/lib/*/libXss.so.1* --- libxss-1.2.3.orig/debian/libxss1.symbols +++ libxss-1.2.3/debian/libxss1.symbols @@ -0,0 +1,12 @@ +libXss.so.1 libxss1 #MINVER# + XScreenSaverAllocInfo@Base 0 + XScreenSaverGetRegistered@Base 0 + XScreenSaverQueryExtension@Base 0 + XScreenSaverQueryInfo@Base 0 + XScreenSaverQueryVersion@Base 0 + XScreenSaverRegister@Base 0 + XScreenSaverSelectInput@Base 0 + XScreenSaverSetAttributes@Base 0 + XScreenSaverSuspend@Base 0 + XScreenSaverUnregister@Base 0 + XScreenSaverUnsetAttributes@Base 0 --- libxss-1.2.3.orig/debian/rules +++ libxss-1.2.3/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f + +%: + dh $@ --with quilt --builddirectory=build/ + +override_dh_install: + dh_install --fail-missing --exclude=libXss.la --exclude=usr/share/man/man3 + +override_dh_makeshlibs: + dh_makeshlibs -- -c4 --- libxss-1.2.3.orig/debian/upstream/signing-key.asc +++ libxss-1.2.3/debian/upstream/signing-key.asc @@ -0,0 +1,41 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +gPSRdLLYOLo= +=+H4u +-----END PGP PUBLIC KEY BLOCK----- --- libxss-1.2.3.orig/debian/watch +++ libxss-1.2.3/debian/watch @@ -0,0 +1,4 @@ +#git=https://gitlab.freedesktop.org/xorg/lib/libXScrnSaver +version=3 +opts=pgpsigurlmangle=s/$/.sig/ \ +https://xorg.freedesktop.org/releases/individual/lib/ libXScrnSaver-(.*)\.tar\.gz