File vlock.spec of Package vlock
#
# spec file for package vlock (Version 1.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: vlock
BuildRequires: pam-devel
Version: 1.4
Release: 52
PreReq: permissions
AutoReqProv: on
Group: System/Console
License: GPL v2 or later
Url: http://cthulhu.c3d2.de/~toidinamai/vlock/vlock.html
Summary: It allows you to lock your console display
Source: %{name}-%{version}.tar.bz2
Source1: README.SUSE
Patch0: %{name}-%{version}.diff
Patch1: vlock-1.4-optflags.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
This is vlock, the Linux Virtual Console locking program. It allows you
to lock one or all of the sessions of your Linux console display.
Authors:
--------
Frank Benkstein <frank-vlock@benkstein.net>
%prep
%setup -q
%patch0
%patch1
%build
export CFLAGS="%optflags"
make %{?jobs:-j%jobs}
%install
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
install vlock $RPM_BUILD_ROOT%{_bindir}/
install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man1
install -m 644 vlock.1 $RPM_BUILD_ROOT%{_mandir}/man1/
install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
install -m 644 vlock.pamd $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/vlock
install -m 644 %SOURCE1 .
%post
%run_permissions
%verifyscript
%verify_permissions -e %{_bindir}/vlock
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc README README.SUSE COPYING
%doc %{_mandir}/man?/*
%verify(not mode) %attr(0755,root,shadow) %{_bindir}/vlock
%config %{_sysconfdir}/pam.d/vlock
%changelog
* Tue May 06 2008 crrodriguez@suse.de
- fix for FATE#300498 , use RPM_OPT_FLAGS everywhere.
* Tue Jul 24 2007 prusnak@suse.cz
- update to 1.4
* fixes for some compile time warnings
* support for sysrq disabling
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 20 2006 schwab@suse.de
- Don't strip binaries.
* Mon Nov 15 2004 kukuk@suse.de
- Use common-* PAM config files
* Tue Feb 24 2004 mjancar@suse.cz
- ignore SIGTERM (#34129)
* Fri Jan 16 2004 kukuk@suse.de
- Add pam-devel to neededforbuild
* Thu Oct 30 2003 mjancar@suse.cz
- fix permissions
- no root for build
* Fri Feb 07 2003 kukuk@suse.de
- Use pam_unix2.so instead of pam_unix.so
* Fri Aug 24 2001 ro@suse.de
- removed /lib/security path from pam.d config file
* Thu Oct 19 2000 cihlar@suse.cz
- package created