-#
-# Conditional build:
-%bcond_with words # bigger words database
-
-%define words_v 20080507
Summary: Password checking library
Summary(es.UTF-8): Biblioteca de chequeo de contraseñas
Summary(fr.UTF-8): Bibliothèque de vérification de mots de passe
Summary(uk.UTF-8): Бібліотека перевірки паролів
Name: cracklib
Version: 2.8.18
-Release: 1
+Release: 2
License: GPL v2
Group: Libraries
Source0: http://downloads.sourceforge.net/cracklib/%{name}-%{version}.tar.gz
# Source0-md5: 79053ad8bc714a44cd660cb12116211b
-Source1: http://downloads.sourceforge.net/cracklib/%{name}-words-%{words_v}.gz
-# Source1-md5: 7fa6ba0cd50e7f9ccaf4707c810b14f1
URL: http://sourceforge.net/projects/cracklib/
BuildRequires: python-devel
BuildRequires: python-modules
%description static -l pl.UTF-8
Statyczna biblioteka cracklib.
-%package dicts
-Summary: Standard dictionaries (/usr/share/dict/words)
-Summary(de.UTF-8): Standard-Wörterbücher (/usr/share/dict/words)
-Summary(es.UTF-8): Diccionarios para chequeo de contraseñas
-Summary(fr.UTF-8): Dictionnaires standards (/usr/share/dict/words)
-Summary(pl.UTF-8): Standardowe słowniki (/usr/share/dict/words)
-Summary(pt_BR.UTF-8): Dicionários para checagem de senhas
-Summary(ru.UTF-8): Стандартные словари CrackLib
-Summary(tr.UTF-8): Standart sözlükler (/usr/share/dict/words)
-Summary(uk.UTF-8): Стандартні словники CrackLib
-Group: Applications/System
-
-%description dicts
-The cracklib-dicts package includes the CrackLib dictionaries.
-CrackLib will need to use the dictionary appropriate to your system,
-which is normally put in /usr/share/dict/words. Cracklib-dicts also
-contains the utilities necessary for the creation of new dictionaries.
-
-%description dicts -l de.UTF-8
-Enthält die Cracklib-Wörterbücher für die
-Standard-/usr/share/dict/Wörter sowie Utilities zum Erstellen neuer
-Wörterbücher"
-
-%description dicts -l es.UTF-8
-Incluye el diccionario cracklib para el padrón /usr/share/dict/words,
-y utilitarios necesarios a creación de nuevos diccionarios.
-
-%description dicts -l fr.UTF-8
-Contient les dictionnaires cracklib pour le /usr/share/dict/words
-standard, ainsi que les utilitaires nécessaires à la création de
-nouveaux dictionnaires.
-
-%description dicts -l pl.UTF-8
-Pakiet zawiera słowniki crackliba dla standardowego
-/usr/share/dict/words oraz narzędzia do tworzenia nowych słowników.
-
-%description dicts -l pt_BR.UTF-8
-Inclui o dicionário cracklib para o padrão /usr/dict/words, bem como
-utilitários necessários a criação de novos dicionários.
-
-%description dicts -l ru.UTF-8
-Пакет cracklib-dicts включает словари CrackLib. CrackLib будут нужны
-словари, соответствующие вашей системе, которые обычно находятся в
-/usr/share/dict/words. Cracklib-dicts также содержит утилиты,
-необходимые для создания новых словарей.
-
-%description dicts -l tr.UTF-8
-/usr/share/dict/words dosyası için 'cracklib' kitaplıklarını ve yeni
-sözlükler yaratılması için gerekli yardımcı programları içerir.
-
-%description dicts -l uk.UTF-8
-Пакет cracklib-dicts містить словники CrackLib. CrackLib будуть
-потрібні словники, що відповідають вашій системі, котрі зазвичай
-знаходяться в /usr/share/dict/words. Cracklib-dicts також містить
-утиліти, необхідні для створення нових словників.
-
%package -n python-cracklib
Summary: Python binding for cracklib
Summary(pl.UTF-8): Wiązanie Pythona do crackliba
%prep
%setup -q
-%if %{with words}
-install %{SOURCE1} dicts/
-%endif
%build
%configure \
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{_includedir},%{_datadir}/dict}
-
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
chmod 755 util/cracklib-format
-util/cracklib-format dicts/cracklib* | util/cracklib-packer $RPM_BUILD_ROOT%{_datadir}/dict/cracklib_dict
util/cracklib-format $RPM_BUILD_ROOT%{_datadir}/%{name}/cracklib-small | \
util/cracklib-packer $RPM_BUILD_ROOT%{_datadir}/dict/cracklib-small
%files devel
%defattr(644,root,root,755)
+%attr(755,root,root) %{_sbindir}/cracklib-*
+%attr(755,root,root) %{_sbindir}/create-cracklib-dict
%attr(755,root,root) %{_libdir}/libcrack.so
%{_libdir}/libcrack.la
%{_includedir}/crack.h
%defattr(644,root,root,755)
%{_libdir}/libcrack.a
-%files dicts
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/cracklib-*
-%attr(755,root,root) %{_sbindir}/create-cracklib-dict
-%{_datadir}/dict/cracklib_dict.*
-
%files -n python-cracklib
%defattr(644,root,root,755)
%attr(755,root,root) %{py_sitedir}/_cracklibmodule.so