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
openSUSE Build Service is sponsored by