]> git.pld-linux.org Git - packages/xlockmore.git/blame - xlockmore.spec
- updated to 5.29.1
[packages/xlockmore.git] / xlockmore.spec
CommitLineData
031122f7
JB
1#
2# Conditional build:
5450483d 3%bcond_with sound # with sound support
3d3d6c85 4%bcond_without freetype # without TrueType Font mode(s)
5450483d 5%bcond_without opengl # without OpenGL mode(s)
031122f7 6#
588942ba 7Summary: An X terminal locking program
f3c99ba3
ER
8Summary(de.UTF-8): Terminal-Sperrprogramm für X mit vielen Bildschirmschonern
9Summary(es.UTF-8): Programa para bloquear el terminal X con varios protectores de pantalla
10Summary(fr.UTF-8): Verrouillage de terminaux X
11Summary(pl.UTF-8): Program do blokowania X terminali
12Summary(pt_BR.UTF-8): Programa para bloquear o terminal X com vários salvadores de tela
13Summary(ru.UTF-8): Программа локирования X терминала с множеством хранителей экрана
14Summary(tr.UTF-8): X terminal kilitleme programı
15Summary(uk.UTF-8): Програма локування X терміналу з великою кількістю зберігачів екрану
de2bf413 16Name: xlockmore
d71e492a 17Version: 5.29.1
11b61208 18Release: 1
49cab8fd 19License: MIT
1a11e1cc 20Group: X11/Amusements
681f4986 21Source0: http://www.tux.org/~bagleyd/latest/%{name}-%{version}/%{name}-%{version}.tar.bz2
d71e492a 22# Source0-md5: 5492e1dd0eb2c1e2350c777f0e94d112
de2bf413 23Source1: xlock.pamd
be3111e3 24Source2: %{name}.desktop
6376aa7e 25Patch0: %{name}-sounds_path.patch
8817cc9a 26Patch1: %{name}-vtlock.patch
1a11e1cc 27URL: http://www.tux.org/~bagleyd/xlockmore.html
5450483d 28%{?with_opengl:BuildRequires: OpenGL-devel}
11b61208
AM
29BuildRequires: xorg-lib-libX11-devel
30BuildRequires: xorg-lib-libXext-devel
31BuildRequires: xorg-lib-libXmu-devel
32BuildRequires: xorg-lib-libXpm-devel
33BuildRequires: xorg-lib-libSM-devel
48b5af6e 34BuildRequires: autoconf
5450483d 35%{?with_sound:BuildRequires: esound-devel}
11b61208 36%{?with_freetype:BuildRequires: freetype-devel}
f66238d2 37BuildRequires: gcc-c++
31e12f4f 38BuildRequires: libtool
1a11e1cc 39BuildRequires: pam-devel
303800a8 40BuildRequires: rpm-build >= 4.0.2-79
6300c082 41%{?with_opengl:Requires: OpenGL}
fb423aa0 42Requires: pam >= 0.77.3
00f9f99e 43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
de2bf413 44
0fca545e 45%define _noautoreqdep libGL.so.1 libGLU.so.1
11b61208 46
3f8a00e5 47%define _soundsdir /usr/share/sounds
11b61208 48%define _appdefsdir %{_datadir}/X11/app-defaults
f66238d2 49%define __cxx %{__cc}
de2bf413
JR
50
51%description
52The xlockmore utility is an enhanced version of the standard xlock
53program, which allows you to lock an X session so that other users
588942ba 54can't access it. Xlockmore runs a provided screensaver until you type
de2bf413
JR
55in your password.
56
643ab714 57%description -l de.UTF-8
588942ba 58Eine erweiterte Version des Standardprogramms xlock, mit dem Sie eine
643ab714
JR
59X-Sitzung für andere Benutzer sperren können, wenn Sie sich nicht an
60Ihrem Rechner befinden. Es führt einen von vielen Bildschirmschonern
61aus und wartet auf die Eingabe eines Paßworts, bevor es die Sitzung
62freigibt und Sie an Ihre X-Programme läßt.
588942ba 63
643ab714
JR
64%description -l es.UTF-8
65Una versión mejorada del xlock que te permite mantener otros usuarios
66lejos de tu sesión X mientras estás alejado de la máquina. Se ejecuta
10131a51 67en uno de los varios protectores de pantalla mientras aguarda que
643ab714 68entres con tu contraseña, desbloqueando la sesión y volviendo al X.
10131a51 69
643ab714
JR
70%description -l fr.UTF-8
71Version améliorée du programme xlock standard et qui permet d'empêcher
1a11e1cc 72les autres utilisateurs d'aller dans une session X pendant que vous
643ab714
JR
73êtes éloigné de la machine. Il lance l'un des nombreux économiseurs
74d'écran et attend que vous tapiez votre mot de passe, débloquant la
75session et vous redonnant accès à vos programmes X.
588942ba 76
643ab714 77%description -l pl.UTF-8
1afca8cb 78xlockmore to rozszerzona wersja standardowego programu xlock,
643ab714
JR
79pozwalającego zablokować sesję X tak, by była niedostępna dla innych
80użytkowników. Xlockmore uruchamia dostarczony wygaszacz ekranu do
81czasu wpisania hasła.
1afca8cb 82
643ab714
JR
83%description -l pt_BR.UTF-8
84Uma versão melhorada do xlock que permite a você manter outros
85usuários longe de sua sessão X enquanto você está afastado da máquina.
86Ele roda um dos vários protetores de tela enquanto aguarda você entrar
87com a sua senha, desbloqueando a sessão e voltando ao X.
10131a51 88
643ab714
JR
89%description -l ru.UTF-8
90Улучшенная версия стандартной программы xlock, позволяющей закрыть
91X-сессию от других пользователей когда вы вдали от своей машины. Она
92запускает один из множества входящих в ее комплект скринсейверов и
93ждет пока не будет введен правильный пароль, по которому X-сессия
94опять открывается и пускает вас к вашим X-программам.
10131a51 95
643ab714
JR
96%description -l tr.UTF-8
97Standart xlock programının bir miktar geliştirilmiş sürümü. xlockmore
98ile makinanın başından ayrılmanız gerektiği zaman ekranı
99kilitleyebilir, böylece istenmeyen misafirlerin sistemi
100kurcalamalarını önleyebilirsiniz.
de2bf413
JR
101
102%prep
103%setup -q
6376aa7e 104%patch0 -p1
c2bdc8f2 105%patch1 -p1
de2bf413
JR
106
107%build
49cab8fd 108CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions -fno-implicit-templates"
59216366 109%{__libtoolize}
6376aa7e
JB
110%{__autoconf}
111%configure \
de2bf413
JR
112 --without-motif \
113 --without-gtk \
f2bf8ba3
JR
114 --without-nas \
115 --disable-setuid \
5450483d 116 %{!?with_sound:--without-rplay} \
117 %{!?with_sound:--without-esound} \
118 %{?with_sound:--with-esound} \
119 %{!?with_freetype:--without-ttf} \
120 %{!?with_opengl:--without-opengl --without-mesa} \
1f15105d 121 --enable-vtlock \
de2bf413 122 --enable-pam
f6ac20a0 123%{__make}
de2bf413
JR
124
125%install
126rm -rf $RPM_BUILD_ROOT
3f1c18c1 127install -d $RPM_BUILD_ROOT{/etc/pam.d,%{_desktopdir}} \
46162e94 128 $RPM_BUILD_ROOT{%{_mandir}/man1,%{_appdefsdir}}
5450483d 129%{?with_sound:install -d $RPM_BUILD_ROOT%{_soundsdir}/%{name}}
de2bf413 130
766f98c3 131%{__make} install \
de2bf413 132 prefix=$RPM_BUILD_ROOT%{_prefix} \
f2bf8ba3 133 bindir=$RPM_BUILD_ROOT%{_bindir} \
11b61208 134 datadir=$RPM_BUILD_ROOT%{_datadir} \
f2bf8ba3 135 mandir=$RPM_BUILD_ROOT%{_mandir}/man1 \
46162e94
JB
136 xapploaddir=$RPM_BUILD_ROOT%{_appdefsdir} \
137 INSTPGMFLAGS="-m 755"
de2bf413
JR
138
139install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/xlock
140
3f1c18c1 141install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
de2bf413 142
5450483d 143%{?with_sound:install sounds/* $RPM_BUILD_ROOT%{_soundsdir}/%{name}}
59fb2319 144
de2bf413
JR
145%clean
146rm -rf $RPM_BUILD_ROOT
147
148%files
149%defattr(644,root,root,755)
ee36159d 150%doc README docs/TODO docs/Revisions
6300c082 151%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/xlock
11b61208 152%attr(755,root,root) %{_bindir}/x*lock
11b61208 153%{_datadir}/xlock
3f1c18c1 154%{_desktopdir}/xlockmore.desktop
5450483d 155%{?with_sound:%{_soundsdir}/%{name}}
This page took 0.083538 seconds and 4 git commands to generate.