Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:expeehaa
xss-lock
xss-lock.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xss-lock.spec of Package xss-lock
# # spec file for package xss-lock # # Copyright (c) 2021 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: xss-lock Version: 0.3.0~git27.0c562bf Release: 0 Summary: Use external locker as X screen saver License: MIT Url: https://github.com/wavexx/xss-lock Source0: %{name}-%{version}.tar.bz2 Source1: lockscreen Source2: heartbeat Source3: synergylock Group: System/X11/Utilities BuildRequires: cmake BuildRequires: gcc BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(xcb-screensaver) BuildRequires: pkgconfig(xcb-util) BuildRequires: pkgconfig(xscrnsaver) BuildRequires: %{python_module docutils} Recommends: xsecurelock %description The xss-lock utility hooks up your favorite locker to the MIT screen saver extension (XSS) for X and also to systemd's login manager. %package sample Summary: Sample scripts for xss-lock License: MIT Group: System/X11/Utilities Requires: grep Requires: sed Requires: strace Requires: synergy Requires: xprop Requires: xscreensaver Requires: xscreensaver-data Requires: xscreensaver-data-extra Requires: xsecurelock Requires: xvinfo Requires: xwininfo %description sample Three sample scripts which depends on xss-lock screen and xsecurelock. The first script named lockscreen does set up the xss-lock command using the xsecurelock X11 screen lock utility and the configured xscreensaver background. The second script determines if a X11 process uses the full X11 screen like vlc or mplayer to temporary disable screen saver. The third script can be used to synchronize two or more synergy mouse/keyboard shared screens. %prep %setup -q %build %cmake %cmake_build %install %cmake_install mkdir -p "%buildroot/%_docdir/%name" mv %buildroot/usr/share/doc/%name/* %buildroot/%_docdir/%name install -m 755 %{S:1} %{buildroot}%{_bindir}/lockscreen install -m 755 %{S:2} %{buildroot}%{_bindir}/heartbeat install -m 755 %{S:3} %{buildroot}%{_bindir}/synergylock %check %ctest %files %{_bindir}/xss-lock %{_datadir}/bash-completion/completions/ %{_datadir}/zsh/ %{_mandir}/man1/xss-lock.1* %license LICENSE %doc NEWS %_docdir/%name %files sample %{_bindir}/lockscreen %{_bindir}/heartbeat %{_bindir}/synergylock %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor