1 Summary: A one-time password login package
2 Summary(pl.UTF-8): Pakiet logowania do systemu bazujący na hasłach jednorazowego użytku
8 Group: Applications/System
9 Source0: http://www.cl.cam.ac.uk/~mgk25/download/%{name}-%{version}.tar.gz
10 # Source0-md5: d07a91bfc14d5ec4f5617a9dedd1ee93
11 Patch0: %{name}-link.patch
12 URL: http://www.cl.cam.ac.uk/~mgk25/otpw.html
13 BuildRequires: pam-devel
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 OTPW is a one-time password authentication library and PAM module that
18 provides a number of advantages over other systems. OTPW uses
19 patent-free RIPEMD-160 hash function to generate keys and keeps
20 key-related information in user's home directory so it's no-suid.
22 This package contains binary programs needed by OTPW to work.
24 %description -l pl.UTF-8
25 OTPW jest biblioteką uwierzytelniającą metodą haseł jednorazowego
26 użytku, wraz z opcjonalnym modułem PAM, który pozwala przezroczyście
27 jej używać. OTPW używa wolnej od ograniczeń licencyjnych funkcji
28 skrótu RIPEMD-160 do generowania kluczy, a także przechowuje
29 informacje związane z kluczem w katalogu użytkownika, więc nie
30 potrzebuje nigdzie ustawionego bitu suid.
32 Ten pakiet zawiera programy binarne potrzebne do działania OTPW.
35 Summary: OTPW - example programs
36 Summary(pl.UTF-8): OTPW - programy przykładowe
37 Group: Development/Libraries
40 OTPW is a one-time password authentication library and PAM module that
41 provides a number of advantages over other systems. OTPW uses
42 patent-free RIPEMD-160 hash function to generate keys and keeps
43 key-related information in user's home directory so it's no-suid.
45 This package contains example programs, which shows how to integrate
48 %description examples -l pl.UTF-8
49 OTPW jest biblioteką uwierzytelniającą metodą haseł jednorazowego
50 użytku, wraz z opcjonalnym modułem PAM, który pozwala przezroczyście
51 jej używać. OTPW używa wolnej od ograniczeń licencyjnych funkcji
52 skrótu RIPEMD-160 do generowania kluczy, a także przechowuje
53 informacje związane z kluczem w katalogu użytkownika, więc nie
54 potrzebuje nigdzie ustawionego bitu suid.
56 Ten pakiet zawiera przykładowe programy pokazujące, jak integrować
57 OTPW z własnymi narzędziami.
59 %package -n pam-pam_otpw
60 Summary: PAM module for OTPW
61 Summary(pl.UTF-8): Moduł PAM dla OTPW
63 Requires: %{name} = %{epoch}:%{version}-%{release}
66 %description -n pam-pam_otpw
67 OTPW is a one-time password authentication library and PAM module that
68 provides a number of advantages over other systems. OTPW uses
69 patent-free RIPEMD-160 hash function to generate keys and keeps
70 key-related information in user's home directory so it's no-suid.
72 This package contains PAM module for OTPW.
74 %description -n pam-pam_otpw -l pl.UTF-8
75 OTPW jest biblioteką uwierzytelniającą metodą haseł jednorazowego
76 użytku, wraz z opcjonalnym modułem PAM, który pozwala przezroczyście
77 jej używać. OTPW używa wolnej od ograniczeń licencyjnych funkcji
78 skrótu RIPEMD-160 do generowania kluczy, a także przechowuje
79 informacje związane z kluczem w katalogu użytkownika, więc nie
80 potrzebuje nigdzie ustawionego bitu suid.
82 Ten pakiet zawiera moduł PAM dla OTPW.
91 CFLAGS="%{rpmcflags} -Wall -fPIC"
94 rm -rf $RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT{%{_bindir},/%{_lib}/security}
96 install -d $RPM_BUILD_ROOT%{_mandir}/{man1,man8}
97 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
99 install %{name}-gen $RPM_BUILD_ROOT%{_bindir}
100 install pam_%{name}.so $RPM_BUILD_ROOT/%{_lib}/security
101 install *.1 $RPM_BUILD_ROOT%{_mandir}/man1
102 install *.8 $RPM_BUILD_ROOT%{_mandir}/man8
103 install demologin.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
106 rm -rf $RPM_BUILD_ROOT
109 %defattr(644,root,root,755)
110 %doc CHANGES README TODO otpw.html
111 %attr(0755,root,root) %{_bindir}/otpw-gen
112 %{_mandir}/man1/otpw-gen.1*
115 %defattr(644,root,root,755)
116 %{_examplesdir}/%{name}-%{version}
118 %files -n pam-pam_otpw
119 %defattr(644,root,root,755)
120 %attr(755,root,root) /%{_lib}/security/pam_otpw.so
121 %{_mandir}/man8/pam_otpw.8*