]> git.pld-linux.org Git - packages/cracklib.git/blob - cracklib.spec
- updated source URL
[packages/cracklib.git] / cracklib.spec
1 Summary:        Password checking library
2 Summary(es):    Biblioteca de chequeo de contraseñas
3 Summary(fr):    Bibliothèque de vérification de mots de passe
4 Summary(pl):    Biblioteka sprawdzania hase³
5 Summary(pt_BR): Biblioteca de checagem de senhas
6 Summary(ru):    âÉÂÌÉÏÔÅËÁ ÐÒÏ×ÅÒËÉ ÐÁÒÏÌÅÊ
7 Summary(tr):    Parola denetim kitaplýðý
8 Summary(uk):    â¦Â̦ÏÔÅËÁ ÐÅÒÅצÒËÉ ÐÁÒÏ̦×
9 Name:           cracklib
10 Version:        2.7
11 Release:        16
12 License:        Artistic
13 Group:          Libraries
14 Source0:        ftp://coast.cs.purdue.edu/pub/tools/unix/libs/cracklib/%{name}_%{version}.tgz
15 Patch0:         %{name}.patch
16 Patch1:         %{name}-pld.patch
17 Patch2:         %{name}-nss.patch
18 BuildRequires:  words
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 CrackLib tests passwords to determine whether they match certain
23 security-oriented characteristics. You can use CrackLib to stop users
24 from choosing passwords which would be easy to guess. CrackLib
25 performs certain tests:
26
27 - It tries to generate words from a username and gecos entry and
28   checks those words against the password;
29 - It checks for simplistic patterns in passwords;
30 - It checks for the password in a dictionary.
31
32 CrackLib is actually a library containing a particular C function
33 which is used to check the password, as well as other C functions.
34 CrackLib is not a replacement for a passwd program; it must be used in
35 conjunction with an existing passwd program.
36
37 Install the cracklib package if you need a program to check users'
38 passwords to see if they are at least minimally secure. If you install
39 CrackLib, you'll also want to install the cracklib-dicts package.
40
41 %description -l de
42 Überprüft Paßwörter auf Sicherheitsmerkmale - Länge, Eindeutigkeit,
43 Anwesenheit in einer Wörter-Datenbank usw.
44
45 %description -l es
46 Incluye los diccionarios cracklib para el padrón /usr/dict/words, así
47 como, los utilitarios necesarios para crear diccionarios.
48
49 %description -l fr
50 Vérifie les caractéristiques liées à la sécurité des mots de passe -
51 longueur, unicité, s'ils sont dans une base de mots, etc.
52
53 %description -l pl
54 Sprawdza has³a pod k±tem bezpieczeñstwa - d³ugo¶æ, unikalno¶æ, czy
55 wystêpuj± w s³owniu itp.
56
57 %description -l pt_BR
58 Inclui os dicionários cracklib para o padrão /usr/dict/words, assim
59 como os utilitários necessários para criar dicionários.
60
61 %description -l ru
62 CrackLib ÐÒÏ×ÅÒÑÅÔ ÐÁÒÏÌÉ ÎÁ ÐÒÅÄÍÅÔ ÓÏÏÔ×ÅÔÓÔ×ÉÑ ÎÅËÏÔÏÒÙÍ ËÒÉÔÅÒÉÑÍ
63 ÂÅÚÏÐÁÓÎÏÓÔÉ. ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÄÌÑ ÐÒÅÄÏÔ×ÒÁÝÅÎÉÑ ×ÙÂÏÒÁ
64 ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ ÌÅÇËÏÕÇÁÄÙ×ÁÅÍÙÈ ÐÁÒÏÌÅÊ. CrackLib ÐÒÏÉÚ×ÏÄÉÔ ÔÁËÉÅ
65 ÔÅÓÔÙ:
66
67 - çÅÎÅÒÉÒÕÅÔ ÓÌÏ×Á ÉÚ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ É ÐÏÌÑ gecos É ÓÒÁ×ÎÉ×ÁÅÔ ÉÈ
68   Ó ÐÁÒÏÌÅÍ;
69 - éÝÅÔ × ÐÁÒÏÌÑÈ ÐÒÏÓÔÙÅ ÛÁÂÌÏÎÙ;
70 - ðÒÏ×ÅÒÑÅÔ ÐÁÒÏÌØ ÎÁ ÎÁÌÉÞÉÅ ÅÇÏ × ÓÌÏ×ÁÒÅ.
71
72 CrackLib - ÜÔÏ, ÓÏÂÓÔ×ÅÎÎÏ, ÂÉÂÌÉÏÔÅËÁ, ÓÏÄÅÒÖÁÝÁÑ ÓÐÅÃÉÆÉÞÅÓËÕÀ
73 ÆÕÎËÃÉÀ C ÄÌÑ ÕÇÁÄÙ×ÁÎÉÑ ÐÁÒÏÌÅÊ É ÎÅËÏÔÏÒÙÅ ÄÒÕÇÉÅ ÆÕÎËÃÉÉ. üÔÏ ÎÅ
74 ÚÁÍÅÎÁ ÐÒÏÇÒÁÍÍÙ passwd, ÅÅ ÎÁÄÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÏ×ÍÅÓÔÎÏ Ó ÓÕÝÅÓÔ×ÕÀÝÅÊ
75 ÐÒÏÇÒÁÍÍÏÊ passwd.
76
77 %description -l tr
78 Parolalarýn uzunluklarý, sistemde tek olmalarý, sözcük veri tabanýnda
79 bulunmamalarý gibi güvenlikle ilgili özelliklerini kontrol eder.
80
81 %description -l uk
82 CrackLib ÐÅÒÅצÒѤ ÐÁÒÏ̦ ÎÁ ×¦ÄÐÏצÄΦÓÔØ ÄÅÑËÉÍ ËÒÉÔÅÒ¦ÑÍ ÂÅÚÐÅËÉ.
83 ÷ÏÎÁ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÁ ÄÌÑ ÚÁÐϦÇÁÎÎÑ ×ÉÂÏÒÕ ËÏÒÉÓÔÕ×ÁÞÁÍÉ
84 ÐÁÒÏ̦×, Ñ˦ ÌÅÇËϠצÄÇÁÄÁÔÉ. ÷ÏÎÁ ×ÉËÏÎÕ¤ ÔÁ˦ ÔÅÓÔÉ:
85
86 - çÅÎÅÒÕ¤ ÓÌÏ×Á Ú ¦ÍÅΦ ËÏÒÉÓÔÕ×ÁÞÁ ÔÁ ÐÏÌÑ gecos ¦ ÐÏÒ¦×ÎÀ¤ §È Ú
87   ÐÁÒÏÌÅÍ;
88 - ûÕËÁ¤ × ÐÁÒÏÌÑÈ ÐÒÏÓÔ¦ ÛÁÂÌÏÎÉ;
89 - ðÅÒÅצÒѤ ÐÁÒÏ̦ ÎÁ ÎÁÑ×ΦÓÔØ §È Õ ÓÌÏ×ÎÉËÕ.
90
91 CrackLib - ÃÅ, ×ÌÁÓÎÅ, Â¦Â̦ÏÔÅËÁ, ÝϠͦÓÔÉÔØ ÓÐÅÃÉƦÞÎÕ ÆÕÎËæÀ C ÄÌÑ
92 צÄÇÁÄÕ×ÁÎÎÑ ÐÁÒÏ̦נÔÁ ÄÅÑ˦ ¦ÎÛ¦ ÆÕÎËæ§. ãÅ ÎÅ ÚÁͦÎÁ ÐÒÏÇÒÁÍÉ
93 passwd, §§ ÔÒÅÂÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÓЦÌØÎÏ Ú ¦ÓÎÕÀÞÏÀ ÐÒÏÇÒÁÍÏÀ passwd.
94
95 %package devel
96 Summary:        Header files and documentation for cracklib
97 Summary(es):    Archivos de inclusión y bibliotecas para cracklib
98 Summary(pl):    Pliki nag³ówkowe i dokumentacja dla cracklib
99 Summary(pt_BR): Arquivos de inclusão e bibliotecas para a cracklib
100 Group:          Development/Libraries
101 Requires:       %{name} = %{version}
102
103 %description devel
104 Header files and documentation for cracklib.
105
106 %description devel -l es
107 Este paquete contiene los archivos de inclusión y bibliotecas que se
108 necesitan para desarrollar programas que usan cracklib.
109
110 %description devel -l pl
111 Pliki nag³ówkowe i dokumentacja dla cracklib.
112
113 %description devel -l pt_BR
114 Este pacote contém os arquivos de inclusão e bibliotecas que são
115 necessários para desenvolver programas que usam a cracklib.
116
117 %package dicts
118 Summary:        Standard dictionaries (/usr/share/dict/words)
119 Summary(de):    Standard-Wörterbücher (/usr/share/dict/words)
120 Summary(es):    Diccionarios para chequeo de contraseñas
121 Summary(fr):    Dictionnaires standards (/usr/share/dict/words)
122 Summary(pl):    Standardowe s³owniki (/usr/share/dict/words)
123 Summary(pt_BR): Dicionários para checagem de senhas
124 Summary(ru):    óÔÁÎÄÁÒÔÎÙÅ ÓÌÏ×ÁÒÉ CrackLib
125 Summary(tr):    Standart sözlükler (/usr/share/dict/words)
126 Summary(uk):    óÔÁÎÄÁÒÔΦ ÓÌÏ×ÎÉËÉ CrackLib
127 Group:          Applications/System
128
129 %description dicts
130 The cracklib-dicts package includes the CrackLib dictionaries.
131 CrackLib will need to use the dictionary appropriate to your system,
132 which is normally put in /usr/share/dict/words. Cracklib-dicts also
133 contains the utilities necessary for the creation of new dictionaries.
134
135 %description dicts -l de
136 Enthält die Cracklib-Wörterbücher für die
137 Standard-/usr/share/dict/Wörter sowie Utilities zum Erstellen neuer
138 Wörterbücher"
139
140 %description dicts -l es
141 Incluye el diccionario cracklib para el padrón /usr/dict/words, bien
142 como utilitarios necesarios a creación de nuevos diccionarios.
143
144 %description dicts -l fr
145 Contient les dictionnaires cracklib pour le /usr/share/dict/words
146 standard, ainsi que les utilitaires nécessaires à la création de
147 nouveaux dictionnaires.
148
149 %description dicts -l pl
150 Pakiet zawiera s³owniki cracklib'a dla standardowego
151 /usr/share/dict/words oraz narzêdzia do tworzenia nowych s³owników.
152
153 %description dicts -l pt_BR
154 Inclui o dicionário cracklib para o padrão /usr/dict/words, bem como
155 utilitários necessários a criação de novos dicionários.
156
157 %description dicts -l ru
158 ðÁËÅÔ cracklib-dicts ×ËÌÀÞÁÅÔ ÓÌÏ×ÁÒÉ CrackLib. CrackLib ÂÕÄÕÔ ÎÕÖÎÙ
159 ÓÌÏ×ÁÒÉ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ×ÁÛÅÊ ÓÉÓÔÅÍÅ, ËÏÔÏÒÙÅ ÏÂÙÞÎÏ ÎÁÈÏÄÑÔÓÑ ×
160 /usr/share/dict/words. Cracklib-dicts ÔÁËÖÅ ÓÏÄÅÒÖÉÔ ÕÔÉÌÉÔÙ,
161 ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÏÚÄÁÎÉÑ ÎÏ×ÙÈ ÓÌÏ×ÁÒÅÊ.
162
163 %description dicts -l tr
164 /usr/share/dict/words dosyasý için 'cracklib' kitaplýklarýný ve yeni
165 sözlükler yaratýlmasý için gerekli yardýmcý programlarý içerir.
166
167 %description dicts -l uk
168 ðÁËÅÔ cracklib-dicts Í¦ÓÔÉÔØ ÓÌÏ×ÎÉËÉ CrackLib. CrackLib ÂÕÄÕÔØ
169 ÐÏÔÒ¦ÂΦ ÓÌÏ×ÎÉËÉ, ÝϠצÄÐÏצÄÁÀÔØ ×ÁۦʠÓÉÓÔÅͦ, ËÏÔÒ¦ ÚÁÚ×ÉÞÁÊ
170 ÚÎÁÈÏÄÑÔØÓÑ × /usr/share/dict/words. Cracklib-dicts ÔÁËÏ֠ͦÓÔÉÔØ
171 ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ ÎÏ×ÉÈ ÓÌÏ×ÎÉ˦×.
172
173 %prep
174 %setup  -q -n %{name},%{version}
175 %patch0 -p1
176 %patch1 -p1
177 %patch2 -p1
178
179 %build
180 %{__make} all \
181         CC="%{__cc}" \
182         OPTFLAGS="%{rpmcflags}"
183
184 %install
185 rm -rf $RPM_BUILD_ROOT
186 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{_includedir},%{_datadir}/dict}
187
188 %{__make} install \
189         ROOT=$RPM_BUILD_ROOT
190
191 install cracklib/packer.h $RPM_BUILD_ROOT%{_includedir}
192
193 %clean
194 rm -rf $RPM_BUILD_ROOT
195
196 %post   -p /sbin/ldconfig
197 %postun -p /sbin/ldconfig
198
199 %files
200 %defattr(644,root,root,755)
201 %doc README MANIFEST LICENCE POSTER HISTORY
202
203 %attr(755,root,root) %{_libdir}/lib*so.*
204
205 %files devel
206 %defattr(644,root,root,755)
207 %attr(755,root,root) %{_libdir}/lib*.so
208 %{_includedir}/*
209
210 %files dicts
211 %defattr(644,root,root,755)
212 %attr(755,root,root) %{_sbindir}/*
213 %{_datadir}/dict/cracklib_dict*
This page took 0.086475 seconds and 3 git commands to generate.