]> git.pld-linux.org Git - packages/libtompoly.git/blob - libtompoly.spec
- new
[packages/libtompoly.git] / libtompoly.spec
1 Summary:        LibTomPoly - library providing polynomial basis arithmetic
2 Summary(pl.UTF-8):      LibTomPoly - biblioteka arytmetyki na wielomianach
3 Name:           libtompoly
4 Version:        0.04
5 Release:        1
6 License:        Public Domain
7 Group:          Libraries
8 Source0:        http://libtom.org/files/ltp-%{version}.tar.bz2
9 # Source0-md5:  2e7883f758773223df656bd53fb4e4e0
10 Patch0:         %{name}-make.patch
11 URL:            http://libtom.org/?page=features&whatfile=ltp
12 BuildRequires:  libtommath-devel
13 BuildRequires:  libtool >= 2:1.5
14 BuildRequires:  sed >= 4.0
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %define         specflags       -fomit-frame-pointer
18
19 %description
20 LibTomPoly is a public domain open source library to provide
21 polynomial basis arithmetic. It uses the public domain library
22 LibTomMath for the integer arithmetic and extends the functonality to
23 provide polynomial arithmetic.
24
25 %description -l pl.UTF-8
26 LibTomPoly to mająca otwarte źródła (na zasadzie public domain)
27 biblioteka arytmetyki na bazie wielomianów. Wykorzystuje wydaną na
28 tych samych zasadach bibliotekę LibTomMath do arytmetyki
29 całkowitoliczbowej i rozszerza funkcjonalność o arytmetykę
30 wielomianów.
31
32 %package devel
33 Summary:        Header files for LibTomPoly library
34 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki LibTomPoly
35 Group:          Development/Libraries
36 Requires:       %{name} = %{version}-%{release}
37 Requires:       libtommath-devel
38
39 %description devel
40 Header files for LibTomPoly library.
41
42 %description devel -l pl.UTF-8
43 Pliki nagłówkowe biblioteki LibTomPoly.
44
45 %package static
46 Summary:        Static LibTomPoly library
47 Summary(pl.UTF-8):      Statyczna biblioteka LibTomPoly
48 Group:          Development/Libraries
49 Requires:       %{name}-devel = %{version}-%{release}
50
51 %description static
52 Static LibTomPoly library.
53
54 %description static -l pl.UTF-8
55 Statyczna biblioteka LibTomPoly.
56
57 %prep
58 %setup -q
59 %patch0 -p1
60
61 %build
62 CFLAGS="%{rpmcflags}" \
63 %{__make} \
64         GCC="%{__cc}" \
65         LIBPATH=%{_libdir}
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69
70 %{__make} install \
71         DESTDIR=$RPM_BUILD_ROOT \
72         LIBPATH=%{_libdir}
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %post   -p /sbin/ldconfig
78 %postun -p /sbin/ldconfig
79
80 %files
81 %defattr(644,root,root,755)
82 %doc LICENSE changes.txt
83 %attr(755,root,root) %{_libdir}/libtompoly.so.*.*.*
84 %attr(755,root,root) %ghost %{_libdir}/libtompoly.so.0
85
86 %files devel
87 %defattr(644,root,root,755)
88 %doc pb.pdf
89 %attr(755,root,root) %{_libdir}/libtompoly.so
90 %{_libdir}/libtompoly.la
91 %{_includedir}/tompoly.h
92
93 %files static
94 %defattr(644,root,root,755)
95 %{_libdir}/libtompoly.a
This page took 0.519105 seconds and 3 git commands to generate.