]> git.pld-linux.org Git - packages/libtommath.git/blame - libtommath.spec
- new URL, updated to 1.0.1
[packages/libtommath.git] / libtommath.spec
CommitLineData
815dc7dc 1Summary: LibTomMath - routines for integer based number theoretic applications
d930d8d8 2Summary(pl.UTF-8): LibTomMath - procedury do zastosowań teorii liczb z zakresu liczb całkowitych
815dc7dc 3Name: libtommath
fdf935a7 4Version: 1.0.1
afe28285
JB
5Release: 1
6License: Public Domain or WTFPL v2
815dc7dc 7Group: Libraries
afe28285
JB
8#Source0Download: https://github.com/libtom/libtommath/releases
9Source0: https://github.com/libtom/libtommath/releases/download/v%{version}/ltm-%{version}.tar.xz
fdf935a7
JB
10# Source0-md5: 72f4dd9dcde8338e5e3507f7bbea7582
11Patch0: %{name}-pc.patch
12URL: http://www.libtom.net/LibTomMath/
b7fc886e 13BuildRequires: libtool >= 2:1.5
815dc7dc
JB
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%define specflags -fomit-frame-pointer
17
18%description
19LibTomMath provides highly optimized and portable routines for a vast
20majority of integer based number theoretic applications (including
21public key cryptography). LibTomMath is not a cryptographic toolkit
22itself but it can be used to write one (is used in LibTomCrypt for
23RSA, DH and ECC public key routines).
24
0a1b2338
JR
25%description -l pl.UTF-8
26LibTomMath zawiera wysoko zoptymalizowane i przenośne procedury do
27większości zastosowań teorii liczb z zakresu liczb całkowitych
28(włącznie z kryptografią klucza publicznego). LibTomMath jako taka
29nie jest zestawem procedur kryptograficznych, ale może być użyta do
30napisania takowego (jest używana w LibTomCrypt do procedur klucza
815dc7dc
JB
31publicznego RSA, DH i ECC).
32
33%package devel
34Summary: Header files for LibTomMath library
d930d8d8 35Summary(pl.UTF-8): Pliki nagłówkowe biblioteki LibTomMath
815dc7dc
JB
36Group: Development/Libraries
37Requires: %{name} = %{version}-%{release}
38
39%description devel
40Header files for LibTomMath library.
41
0a1b2338
JR
42%description devel -l pl.UTF-8
43Pliki nagłówkowe biblioteki LibTomMath.
815dc7dc
JB
44
45%package static
46Summary: Static LibTomMath library
d930d8d8 47Summary(pl.UTF-8): Statyczna biblioteka LibTomMath
815dc7dc
JB
48Group: Development/Libraries
49Requires: %{name}-devel = %{version}-%{release}
50
51%description static
52Static LibTomMath library.
53
0a1b2338 54%description static -l pl.UTF-8
815dc7dc
JB
55Statyczna biblioteka LibTomMath.
56
57%prep
58%setup -q
fdf935a7 59%patch0 -p1
815dc7dc 60
815dc7dc 61%build
afe28285
JB
62# IGNORE_SPEED avoids overriding rpmcflags
63CFLAGS="%{rpmcflags}" \
815dc7dc 64%{__make} -f makefile.shared \
afe28285
JB
65 CC="%{__cc}" \
66 IGNORE_SPEED=1 \
815dc7dc
JB
67 LIBPATH=%{_libdir}
68
69%install
70rm -rf $RPM_BUILD_ROOT
71
72%{__make} -f makefile.shared install \
73 DESTDIR=$RPM_BUILD_ROOT \
fdf935a7 74 PREFIX=%{_prefix} \
afe28285 75 LIBPATH=%{_libdir}
815dc7dc
JB
76
77%clean
78rm -rf $RPM_BUILD_ROOT
79
80%post -p /sbin/ldconfig
81%postun -p /sbin/ldconfig
82
83%files
84%defattr(644,root,root,755)
afe28285 85%doc LICENSE README.md changes.txt
815dc7dc 86%attr(755,root,root) %{_libdir}/libtommath.so.*.*.*
afe28285 87%attr(755,root,root) %ghost %{_libdir}/libtommath.so.1
815dc7dc
JB
88
89%files devel
90%defattr(644,root,root,755)
fdf935a7 91%doc doc/{bn.pdf,poster.pdf,tommath.pdf}
815dc7dc
JB
92%attr(755,root,root) %{_libdir}/libtommath.so
93%{_libdir}/libtommath.la
b7fc886e 94%{_includedir}/tommath*.h
fdf935a7 95%{_pkgconfigdir}/libtommath.pc
815dc7dc
JB
96
97%files static
98%defattr(644,root,root,755)
99%{_libdir}/libtommath.a
This page took 0.144047 seconds and 4 git commands to generate.