]> git.pld-linux.org Git - packages/libtomfloat.git/blob - libtomfloat.spec
- new-a
[packages/libtomfloat.git] / libtomfloat.spec
1 Summary:        LibTomFloat - multiple precision floating point arithmetic library
2 Summary(pl.UTF-8):      LibTomFloat - biblioteka arytmetyki zmiennoprzecinkowej wielokrotnej precyzji
3 Name:           libtomfloat
4 Version:        0.02
5 Release:        1
6 License:        Public Domain
7 Group:          Libraries
8 Source0:        http://libtom.org/files/ltf-%{version}.tar.bz2
9 # Source0-md5:  c0fe359add600b9a895d23ca410a7a90
10 Patch0:         %{name}-make.patch
11 URL:            http://libtom.org/?page=features&whatfile=ltf
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 %description
18 LibTomFloat is a library of source code that provides multiple
19 precision floating point arithmetic. It allows developers to
20 manipulate floating point numbers of variable precision. The library
21 was written in portable ISO C source code and depends upon the public
22 domain LibTomMath package.
23
24 %description -l pl.UTF-8
25 LibTomFloat to mająca otwarte źródła biblioteka arytmetyki
26 zmiennoprzecinkowej wielokrotnej precyzji. Pozwala programistom
27 wykonywać operacje na liczbach zmiennoprzecinkowych o zmiennej
28 precyzji. Biblioteka została napisana w przenośnym ISO C i jest
29 zależna od pakietu LibTomMath, wydanego także jako public domain.
30
31 %package devel
32 Summary:        Header files for LibTomFloat library
33 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki LibTomFloat
34 Group:          Development/Libraries
35 Requires:       %{name} = %{version}-%{release}
36 Requires:       libtommath-devel
37
38 %description devel
39 Header files for LibTomFloat library.
40
41 %description devel -l pl.UTF-8
42 Pliki nagłówkowe biblioteki LibTomFloat.
43
44 %package static
45 Summary:        Static LibTomFloat library
46 Summary(pl.UTF-8):      Statyczna biblioteka LibTomFloat
47 Group:          Development/Libraries
48 Requires:       %{name}-devel = %{version}-%{release}
49
50 %description static
51 Static LibTomFloat library.
52
53 %description static -l pl.UTF-8
54 Statyczna biblioteka LibTomFloat.
55
56 %prep
57 %setup -q
58 %patch0 -p1
59
60 %build
61 CFLAGS="%{rpmcflags}" \
62 %{__make} -f makefile \
63         GCC="%{__cc}" \
64         LIBPATH=%{_libdir}
65
66 %install
67 rm -rf $RPM_BUILD_ROOT
68
69 %{__make} -f makefile install \
70         DESTDIR=$RPM_BUILD_ROOT \
71         LIBPATH=%{_libdir}
72
73 %clean
74 rm -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 WARNING changes.txt
82 %attr(755,root,root) %{_libdir}/libtomfloat.so.*.*.*
83 %attr(755,root,root) %ghost %{_libdir}/libtomfloat.so.0
84
85 %files devel
86 %defattr(644,root,root,755)
87 %doc float.pdf
88 %attr(755,root,root) %{_libdir}/libtomfloat.so
89 %{_libdir}/libtomfloat.la
90 %{_includedir}/tomfloat.h
91
92 %files static
93 %defattr(644,root,root,755)
94 %{_libdir}/libtomfloat.a
This page took 0.063678 seconds and 3 git commands to generate.