Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37842005
en ru br
ALT Linux repos
S:2.0-alt1.qa1
5.0: 2.0-alt0.1
4.1: 2.0-alt0.1
4.0: 2.0-alt0.1
3.0: 2.0-alt0.1

Group :: Graphical desktop/Other
RPM: xtrlock

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: xtrlock
Version: 2.0
Release: alt0.1

Summary: Minimal X display lock program

License: GPL
Group: Graphical desktop/Other
Url: http://packages.debian.org/stable/x11/xtrlock.html

Packager: Vitaly Lipatov <lav at altlinux.ru>

# http://ftp.debian.org/debian/dists/potato/main/source/x11/xtrlock_2.0-6.tar.gz

Source0: http://debian.nctu.edu.tw/debian/pool/main/x/xtrlock/%{name}_%version-10.tar.bz2
Source1: %name-icons.tar.bz2
# TODO: make use TCB
Patch: %name.patch

# Automatically added by buildreq on Fri Feb 04 2005

BuildRequires: xorg-x11-devel

%description
xtrlock is a very minimal X display lock program, which uses nothing
except the Xlib library.  It doesn't obscure the screen, it is
completely idle while the display is locked and you don't type at it,
and it doesn't do funny things to the X access control lists.

%prep
%setup -q
%setup -q -T -D -a1 # unpack icons
%patch -p0

%build
xmkmf
%make CFLAGS=-DSHADOW_PWD xtrlock

%install

#

%__install -m 755 -d  %buildroot/%_bindir/
%__install -m 755 -d  %buildroot/%_mandir/man1
%__install -m 755 xtrlock %buildroot/%_bindir
%__install -m 644 xtrlock.man %buildroot/%_mandir/man1

# Menu

mkdir -p %buildroot/%_menudir
cat > %buildroot/%_menudir/%name << EOF
?package(%name): \
command="%_bindir/%name" \
needs="X11" \
icon="%name.png" \
section="Applications/Monitoring" \
title="Xtrlock" \
longtitle="%summary"
EOF

# icon

%__install -D -m 644 %{name}48.png %buildroot/%_liconsdir/%name.png
%__install -D -m 644 %{name}32.png %buildroot/%_iconsdir/%name.png
%__install -D -m 644 %{name}16.png %buildroot/%_miconsdir/%name.png

%post
%update_menus

%postun
%clean_menus

%files
%doc debian/README.Debian
%_bindir/*
%_menudir/*
%_mandir/man1/*

%_miconsdir/*.png
%_iconsdir/*.png
%_liconsdir/*.png

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin