]> git.pld-linux.org Git - packages/libtomcrypt.git/blame - libtomcrypt.spec
- --tag requires libtool 1.5
[packages/libtomcrypt.git] / libtomcrypt.spec
CommitLineData
105aa51b
JB
1Summary: LibTomCrypt - fairly comprehensive, modular and portable cryptographic toolkit
2Summary(pl.UTF-8): LibTomCrypt - dość obszerna, modularna i przenośna biblioteka kryptograficzna
3Name: libtomcrypt
4Version: 1.17
5Release: 1
6License: Public Domain
7Group: Libraries
8Source0: http://libtom.org/files/crypt-%{version}.tar.bz2
9# Source0-md5: cea7e5347979909f458fe7ebb5a44f85
10Patch0: %{name}-link.patch
11URL: http://libtom.org/?page=features&whatfile=crypt
6ec01323 12BuildRequires: libtool >= 2:1.5
105aa51b
JB
13BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15%description
16LibTomCrypt is a fairly comprehensive, modular and portable
17cryptographic toolkit that provides developers with a vast array of
18well known published block ciphers, one-way hash functions, chaining
19modes, pseudo-random number generators, public key cryptography and a
20plethora of other routines.
21
22%description -l pl.UTF-8
23LibTomCrypt to dość obszerna, modularna i przenośna biblioteka
24kryptograficzna, zapewniająca programistom szeroki zbiór dobrze
25znanych szyfrów blokowych, jednokierunkowych funkcji haszujących,
26trybów łańcuchowych, generatorów liczb pseudolosowych, kryptografii
27klucza publicznego oraz wiele innych procedur.
28
29%package devel
30Summary: Header files for LibTomCrypt library
31Summary(pl.UTF-8): Pliki nagłówkowe biblioteki LibTomCrypt
32Group: Development/Libraries
33Requires: %{name} = %{version}-%{release}
34
35%description devel
36Header files for LibTomCrypt library.
37
38%description devel -l pl.UTF-8
39Pliki nagłówkowe biblioteki LibTomCrypt.
40
41%package static
42Summary: Static LibTomCrypt library
43Summary(pl.UTF-8): Statyczna biblioteka LibTomCrypt
44Group: Development/Libraries
45Requires: %{name}-devel = %{version}-%{release}
46
47%description static
48Static LibTomCrypt library.
49
50%description static -l pl.UTF-8
51Statyczna biblioteka LibTomCrypt.
52
53%prep
54%setup -q
55%patch0 -p1
56
57%build
58CFLAGS="%{rpmcflags}" \
59%{__make} -f makefile.shared \
60 CC="libtool --mode=compile --tag=CC %{__cc}" \
61 CCLD="libtool --mode=link --tag=CC %{__cc}" \
62 LIBPATH=%{_libdir}
63
64%install
65rm -rf $RPM_BUILD_ROOT
66
67%{__make} -f makefile.shared install \
68 DESTDIR=$RPM_BUILD_ROOT \
69 LIBPATH=%{_libdir} \
70 GROUP=$(id -ng) \
71 USER=$(id -nu)
72
73%clean
74rm -rf $RPM_BUILD_ROOT
75
76%post -p /sbin/ldconfig
77%postun -p /sbin/ldconfig
78
79%files
80%defattr(644,root,root,755)
81%doc LICENSE TODO changes
82%attr(755,root,root) %{_libdir}/libtomcrypt.so.*.*.*
83%attr(755,root,root) %ghost %{_libdir}/libtomcrypt.so.0
84%attr(755,root,root) %{_libdir}/libtomcrypt_prof.so.*.*.*
85%attr(755,root,root) %ghost %{_libdir}/libtomcrypt_prof.so.0
86
87%files devel
88%defattr(644,root,root,755)
89%doc doc/crypt.pdf notes/*.txt
90%attr(755,root,root) %{_libdir}/libtomcrypt.so
91%attr(755,root,root) %{_libdir}/libtomcrypt_prof.so
92%{_libdir}/libtomcrypt.la
93%{_libdir}/libtomcrypt_prof.la
94%{_includedir}/tomcrypt*.h
95
96%files static
97%defattr(644,root,root,755)
98%{_libdir}/libtomcrypt.a
99%{_libdir}/libtomcrypt_prof.a
This page took 0.092547 seconds and 4 git commands to generate.