1 Summary: LibTomMath - routines for integer based number theoretic applications
2 Summary(pl.UTF-8): LibTomMath - procedury do zastosowań teorii liczb z zakresu liczb całkowitych
8 Source0: http://libtom.org/files/ltm-%{version}.tar.bz2
9 # Source0-md5: 7380da904b020301be7045cb3a89039b
10 URL: http://libtom.org/?page=features&whatfile=ltm
11 BuildRequires: libtool >= 2:1.5
12 BuildRequires: sed >= 4.0
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15 %define specflags -fomit-frame-pointer
18 LibTomMath provides highly optimized and portable routines for a vast
19 majority of integer based number theoretic applications (including
20 public key cryptography). LibTomMath is not a cryptographic toolkit
21 itself but it can be used to write one (is used in LibTomCrypt for
22 RSA, DH and ECC public key routines).
24 %description -l pl.UTF-8
25 LibTomMath zawiera wysoko zoptymalizowane i przenośne procedury do
26 większości zastosowań teorii liczb z zakresu liczb całkowitych
27 (włącznie z kryptografią klucza publicznego). LibTomMath jako taka
28 nie jest zestawem procedur kryptograficznych, ale może być użyta do
29 napisania takowego (jest używana w LibTomCrypt do procedur klucza
30 publicznego RSA, DH i ECC).
33 Summary: Header files for LibTomMath library
34 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki LibTomMath
35 Group: Development/Libraries
36 Requires: %{name} = %{version}-%{release}
39 Header files for LibTomMath library.
41 %description devel -l pl.UTF-8
42 Pliki nagłówkowe biblioteki LibTomMath.
45 Summary: Static LibTomMath library
46 Summary(pl.UTF-8): Statyczna biblioteka LibTomMath
47 Group: Development/Libraries
48 Requires: %{name}-devel = %{version}-%{release}
51 Static LibTomMath library.
53 %description static -l pl.UTF-8
54 Statyczna biblioteka LibTomMath.
59 sed -i -e 's/\<gcc\>/$(GCC)/' makefile.shared
62 %{__make} -f makefile.shared \
64 CFLAGS="%{rpmcflags} -I. -Wall -W -Wshadow -Wsign-compare" \
68 rm -rf $RPM_BUILD_ROOT
70 %{__make} -f makefile.shared install \
71 DESTDIR=$RPM_BUILD_ROOT \
73 INSTALL_GROUP="`id -g`" \
74 INSTALL_USER="`id -u`"
77 rm -rf $RPM_BUILD_ROOT
79 %post -p /sbin/ldconfig
80 %postun -p /sbin/ldconfig
83 %defattr(644,root,root,755)
84 %doc LICENSE changes.txt
85 %attr(755,root,root) %{_libdir}/libtommath.so.*.*.*
86 %attr(755,root,root) %ghost %{_libdir}/libtommath.so.0
89 %defattr(644,root,root,755)
90 %doc bn.pdf tommath.pdf
91 %attr(755,root,root) %{_libdir}/libtommath.so
92 %{_libdir}/libtommath.la
93 %{_includedir}/tommath*.h
96 %defattr(644,root,root,755)
97 %{_libdir}/libtommath.a