Actually include the debian folder
This commit is contained in:
parent
461d2aa499
commit
8f74c919db
@ -1,3 +1,7 @@
|
|||||||
|
#since we have not changed upstream, and this is packaged don't keep the source files
|
||||||
|
src/*
|
||||||
|
!src/debian
|
||||||
|
|
||||||
#only include specific /debian files
|
#only include specific /debian files
|
||||||
src/debian/*
|
src/debian/*
|
||||||
!src/debian/compat
|
!src/debian/compat
|
||||||
@ -7,12 +11,9 @@ src/debian/*
|
|||||||
!src/debian/copyright
|
!src/debian/copyright
|
||||||
!src/debian/docs
|
!src/debian/docs
|
||||||
!src/debian/watch
|
!src/debian/watch
|
||||||
|
!src/debian/source
|
||||||
!src/debian/source/format
|
!src/debian/source/format
|
||||||
|
|
||||||
#since we have not changed upstream, and this is packaged don't keep the source files
|
|
||||||
src/*
|
|
||||||
|
|
||||||
|
|
||||||
#generic packaging artifacts
|
#generic packaging artifacts
|
||||||
debhelper-build-stamp
|
debhelper-build-stamp
|
||||||
.debhelper
|
.debhelper
|
||||||
|
21
packages/filesystem/x11/xsecurelock/src/debian/changelog
Normal file
21
packages/filesystem/x11/xsecurelock/src/debian/changelog
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
xsecurelock (1.5.1-1) stable; urgency=medium
|
||||||
|
|
||||||
|
* Upstream version 1.5.1
|
||||||
|
* Bump Standards-Version from 4.1.4 to 4.3.0
|
||||||
|
* Changes from upstream version 1.5.1
|
||||||
|
* XSECURELOCK_FORCE_GRAB no longer sometimes fails to re-map the unmapped
|
||||||
|
windows in case locking fails despite the forcing. Previously, a missing
|
||||||
|
XSync call led to the re-mapping sometimes not taking effect.
|
||||||
|
* Changes from upstream version 1.5.0
|
||||||
|
* Always wake up from mouse motion events.
|
||||||
|
* Set PAM_RHOST to "localhost" as recommended by the Linux-PAM manual; add
|
||||||
|
a feature to disable setting this field entirely as a workaround for
|
||||||
|
pam_fprintd.
|
||||||
|
* Remove some stderr spam.
|
||||||
|
* Detect VNC and Chrome Remote Desktop servers and refuse to lock them, as
|
||||||
|
locking them would not make much sense (can be overridden).
|
||||||
|
* Allow the helpers directory to be recreated while xsecurelock is
|
||||||
|
running. Fixes issues like "cannot unlock after unattended package
|
||||||
|
upgrade".
|
||||||
|
|
||||||
|
-- Hal Emmerich <hal@halemmerich.com> Sun, 24 May 2020 15:12:07 -0500
|
1
packages/filesystem/x11/xsecurelock/src/debian/compat
Normal file
1
packages/filesystem/x11/xsecurelock/src/debian/compat
Normal file
@ -0,0 +1 @@
|
|||||||
|
10
|
40
packages/filesystem/x11/xsecurelock/src/debian/control
Normal file
40
packages/filesystem/x11/xsecurelock/src/debian/control
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
Source: xsecurelock
|
||||||
|
Section: x11
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: Markus Teich <mteich@google.com>
|
||||||
|
Uploaders: Hal Emmerich <hal@halemmerich.com>
|
||||||
|
Build-Depends: debhelper (>= 10),
|
||||||
|
libc6,
|
||||||
|
libpam-dev,
|
||||||
|
libx11-dev,
|
||||||
|
libxcomposite-dev,
|
||||||
|
libxext-dev,
|
||||||
|
libxfixes-dev,
|
||||||
|
libxft-dev,
|
||||||
|
libxmuu-dev,
|
||||||
|
libxrandr-dev,
|
||||||
|
libxss-dev,
|
||||||
|
pandoc,
|
||||||
|
x11proto-core-dev
|
||||||
|
Standards-Version: 4.3.0
|
||||||
|
Homepage: https://github.com/google/xsecurelock
|
||||||
|
Vcs-Browser: https://github.com/google/xsecurelock/tree/debian
|
||||||
|
Vcs-Git: https://github.com/google/xsecurelock.git -b debian
|
||||||
|
|
||||||
|
Package: xsecurelock
|
||||||
|
Architecture: any
|
||||||
|
Depends: dash, x11-xserver-utils, ${misc:Depends}, ${shlibs:Depends}
|
||||||
|
Suggests: mplayer,
|
||||||
|
mpv,
|
||||||
|
xscreensaver-data,
|
||||||
|
xscreensaver-data-extra,
|
||||||
|
xscreensaver-gl,
|
||||||
|
xscreensaver-gl-extra
|
||||||
|
Description: X11 screen lock utility with the primary goal of security
|
||||||
|
Screen lock utilities are widespread. However, in the past they often had
|
||||||
|
security issues regarding authentication bypass (a crashing screen locker
|
||||||
|
would unlock the screen), information disclosure (notifications may appear on
|
||||||
|
top of the screen saver), or sometimes even worse.
|
||||||
|
.
|
||||||
|
In XSecureLock, security is achieved using a modular design to avoid the usual
|
||||||
|
pitfalls of screen locking utility design on X11.
|
29
packages/filesystem/x11/xsecurelock/src/debian/copyright
Normal file
29
packages/filesystem/x11/xsecurelock/src/debian/copyright
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
|
Upstream-Name: xsecurelock
|
||||||
|
Source: https://github.com/google/xsecurelock
|
||||||
|
|
||||||
|
Files: *
|
||||||
|
Copyright: 2014-2019 Rudolf Polzer <rpolzer@google.com>, <divVerent@xonotic.org>
|
||||||
|
2017-2019 Markus Teich <mteich@google.com>
|
||||||
|
2014-2019 Google Inc. All rights reserved.
|
||||||
|
License: Apache-2.0
|
||||||
|
|
||||||
|
Files: debian/*
|
||||||
|
Copyright: 2017-2019 Markus Teich <mteich@google.com>
|
||||||
|
License: Apache-2.0
|
||||||
|
|
||||||
|
License: Apache-2.0
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
.
|
||||||
|
https://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
.
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
.
|
||||||
|
On Debian systems, the complete text of the Apache version 2.0 license
|
||||||
|
can be found in "/usr/share/common-licenses/Apache-2.0".
|
1
packages/filesystem/x11/xsecurelock/src/debian/docs
Normal file
1
packages/filesystem/x11/xsecurelock/src/debian/docs
Normal file
@ -0,0 +1 @@
|
|||||||
|
README.md
|
44
packages/filesystem/x11/xsecurelock/src/debian/rules
Executable file
44
packages/filesystem/x11/xsecurelock/src/debian/rules
Executable file
@ -0,0 +1,44 @@
|
|||||||
|
#!/usr/bin/make -f
|
||||||
|
# -*- makefile -*-
|
||||||
|
|
||||||
|
# Use already defined upstream version as DEB_VERSION_UPSTREAM.
|
||||||
|
include /usr/share/dpkg/pkg-info.mk
|
||||||
|
|
||||||
|
export DH_VERBOSE=1
|
||||||
|
|
||||||
|
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||||
|
|
||||||
|
%:
|
||||||
|
dh $@ --with autoreconf
|
||||||
|
|
||||||
|
override_dh_auto_configure:
|
||||||
|
dh_auto_configure -- \
|
||||||
|
--with-htpasswd=no \
|
||||||
|
--with-mplayer=/usr/bin/mplayer \
|
||||||
|
--with-mpv=/usr/bin/mpv \
|
||||||
|
--with-pam \
|
||||||
|
--with-pam-service-name=common-auth \
|
||||||
|
--with-pamtester=no \
|
||||||
|
--with-xcomposite \
|
||||||
|
--with-xf86misc=no \
|
||||||
|
--with-xfixes \
|
||||||
|
--with-xft \
|
||||||
|
--with-xkb \
|
||||||
|
--with-xrandr \
|
||||||
|
--with-xscreensaver=/usr/lib/xscreensaver \
|
||||||
|
--with-xss \
|
||||||
|
--with-xsync
|
||||||
|
|
||||||
|
override_dh_auto_build:
|
||||||
|
GIT_VERSION="$(DEB_VERSION_UPSTREAM)" dh_auto_build
|
||||||
|
|
||||||
|
override_dh_autoreconf:
|
||||||
|
dh_autoreconf ./autogen.sh
|
||||||
|
|
||||||
|
override_dh_auto_install:
|
||||||
|
dh_auto_install
|
||||||
|
find ./debian -type f -name "LICENSE" -delete
|
||||||
|
|
||||||
|
override_dh_auto_clean:
|
||||||
|
dh_auto_clean
|
||||||
|
-rm version.c
|
@ -0,0 +1 @@
|
|||||||
|
3.0 (quilt)
|
3
packages/filesystem/x11/xsecurelock/src/debian/watch
Normal file
3
packages/filesystem/x11/xsecurelock/src/debian/watch
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version=4
|
||||||
|
https://github.com/google/xsecurelock/releases \
|
||||||
|
(?:.*?/)xsecurelock-(\d[\d.]*)\.tar\.gz
|
Loading…
Reference in New Issue
Block a user