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
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