1 Summary: BigNum multi-precision integer math library
2 Summary(pl.UTF-8): BigNum - biblioteka arytmetyki całkowitej wielokrotnej precyzji
6 License: GPL v2 or commercial
8 Source0: http://philzimmermann.com/bnlib/bnlib114.zip
9 # Source0-md5: 1b4ff1e1f41c812db03a7c44b27d44ee
10 Patch0: %{name}-ac.patch
11 Patch1: %{name}-shared.patch
12 URL: http://philzimmermann.com/EN/bnlib/bnlib.html
13 BuildRequires: autoconf
14 BuildRequires: automake
15 BuildRequires: libtool
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 This is a multi-precision math library designed to be very portable,
21 reasonably clean and easy to use, have very liberal bounds on the
22 sizes of numbers that can be represented, but above all to perform
23 extremely fast modular exponentiation. It has some limitations, such
24 as representing positive numbers only, and supporting only odd moduli,
25 which simplify it without impairing this ability.
27 %description -l pl.UTF-8
28 Ten pakiet zawiera bibliotekę matematyczną wielokrotnej precyzji,
29 zaprojektowaną jako bardzo przenośna, w miarę przejrzysta i łatwa w
30 użyciu, mająca liberalne ograniczenia na dopuszczalne rozmiary liczb,
31 a przede wszystkim bardzo szybko wykonująca potęgowanie modulo. Ma
32 pewne ograniczenia, takie jak reprezentowanie wyłącznie liczb
33 dodatnich czy obsługa wyłącznie nieparzystych współczynników.
36 Summary: Header files for BigNum library
37 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki BigNum
38 Group: Development/Libraries
39 Requires: %{name} = %{version}-%{release}
42 Header files for BigNum library.
44 %description devel -l pl.UTF-8
45 Pliki nagłówkowe biblioteki BigNum.
48 Summary: Static BigNum library
49 Summary(pl.UTF-8): Statyczna biblioteka BigNum
50 Group: Development/Libraries
51 Requires: %{name}-devel = %{version}-%{release}
54 Static BigNum library.
56 %description static -l pl.UTF-8
57 Statyczna biblioteka BigNum.
68 # extract licensing information
69 head -n29 legal.c > LEGAL
80 rm -rf $RPM_BUILD_ROOT
83 DESTDIR=$RPM_BUILD_ROOT
86 rm -rf $RPM_BUILD_ROOT
88 %post -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
92 %defattr(644,root,root,755)
93 %doc CHANGES LEGAL README.bn bn.doc
94 %attr(755,root,root) %{_libdir}/libbn.so.*.*.*
95 %attr(755,root,root) %ghost %{_libdir}/libbn.so.0
98 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_libdir}/libbn.so
104 %defattr(644,root,root,755)