]> git.pld-linux.org Git - SPECS.git/blob - otpw.spec
SPECS updated Sun 1 Aug 20:13:02 CEST 2021
[SPECS.git] / otpw.spec
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
3 Name:           otpw
4 Version:        1.5
5 Release:        1
6 Epoch:          1
7 License:        GPL v2+
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)
15
16 %description
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.
21
22 This package contains binary programs needed by OTPW to work.
23
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.
31
32 Ten pakiet zawiera programy binarne potrzebne do działania OTPW.
33
34 %package examples
35 Summary:        OTPW - example programs
36 Summary(pl.UTF-8):      OTPW - programy przykładowe
37 Group:          Development/Libraries
38
39 %description examples
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.
44
45 This package contains example programs, which shows how to integrate
46 OTPW with own tools.
47
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.
55
56 Ten pakiet zawiera przykładowe programy pokazujące, jak integrować
57 OTPW z własnymi narzędziami.
58
59 %package -n pam-pam_otpw
60 Summary:        PAM module for OTPW
61 Summary(pl.UTF-8):      Moduł PAM dla OTPW
62 Group:          Base
63 Requires:       %{name} = %{epoch}:%{version}-%{release}
64 Obsoletes:      pam_otpw
65
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.
71
72 This package contains PAM module for OTPW.
73
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.
81
82 Ten pakiet zawiera moduł PAM dla OTPW.
83
84 %prep
85 %setup -q
86 %patch0 -p1
87
88 %build
89 %{__make} \
90         CC="%{__cc}" \
91         CFLAGS="%{rpmcflags} -Wall -fPIC"
92
93 %install
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}
98
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}
104
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %files
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*
113
114 %files examples
115 %defattr(644,root,root,755)
116 %{_examplesdir}/%{name}-%{version}
117
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*
This page took 0.308985 seconds and 3 git commands to generate.