]> git.pld-linux.org Git - packages/mpdecimal.git/blame - mpdecimal.spec
- separate -c++* packages
[packages/mpdecimal.git] / mpdecimal.spec
CommitLineData
7f8f3259
JB
1Summary: Fast arbitrary precision correctly-rounded decimal floating point arithmetic
2Summary(pl.UTF-8): Szybka arytmetyka zmiennoprzecinkowa dowolnej precyzji z właściwym zaokrąglaniem
3Name: mpdecimal
bede0ed9
AM
4Version: 2.5.0
5Release: 1
7f8f3259
JB
6License: BSD
7Group: Libraries
8#Source0Download: http://www.bytereef.org/mpdecimal/download.html
85951234 9Source0: http://www.bytereef.org/software/mpdecimal/releases/%{name}-%{version}.tar.gz
bede0ed9
AM
10# Source0-md5: 3cacb882f59f795f4ed6822d80bd2f7d
11Patch0: build.patch
7f8f3259 12URL: http://www.bytereef.org/mpdecimal/
35ce437a
JB
13BuildRequires: libstdc++-devel
14BuildRequires: rpmbuild(macros) >= 1.745
7f8f3259
JB
15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17%description
18libmpdec is a fast C/C++ library for correctly-rounded arbitrary
19precision decimal floating point arithmetic. It is a complete
20implementation of Mike Cowlishaw/IBM's General Decimal Arithmetic
21Specification.
22
23%description -l pl.UTF-8
24libmpdec to szybka biblioteka C/C++ do arytmetyki zmiennoprzecinkowej
25dowolnej precyzji z poprawnym zaokrąglaniem. Jest to pełna
26implementacja specyfikacji Mike'a Cowlishawa/IBM General Decimal
27Arithmetic.
28
29%package devel
30Summary: Header files for libmpdec library
31Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmpdec
32Group: Development/Libraries
33Requires: %{name} = %{version}-%{release}
34
35%description devel
36Header files for libmpdec library.
37
38%description devel -l pl.UTF-8
39Pliki nagłówkowe biblioteki libmpdec.
40
41%package static
42Summary: Static libmpdec library
43Summary(pl.UTF-8): Statyczna biblioteka libmpdec
44Group: Development/Libraries
45Requires: %{name}-devel = %{version}-%{release}
46
47%description static
48Static libmpdec library.
49
50%description static -l pl.UTF-8
51Statyczna biblioteka libmpdec.
52
35ce437a
JB
53%package c++
54Summary: C++ interface to mpdec library
55Summary(pl.UTF-8): Intefejs C++ do biblioteki C++
56Group: Libraries
57Requires: %{name} = %{version}-%{release}
58
59%description c++
60C++ interface to mpcdec fast arbitrary precision correctly-rounded
61decimal floating point arithmetic library.
62
63%description c++ -l pl.UTF-8
64Interfejs C++ do biblioteki mpcdec - szybkiej arytmetyki
65zmiennoprzecinkowej dowolnej precyzji z właściwym zaokrąglaniem.
66
67%package c++-devel
68Summary: Header file for libmpdec++ library
69Summary(pl.UTF-8): Plik nagłówkowy biblioteki libmpdec++
70Group: Development/Libraries
71Requires: %{name}-c++ = %{version}-%{release}
72Requires: %{name}-devel = %{version}-%{release}
73Requires: libstdc++-devel
74
75%description c++-devel
76Header file for libmpdec++ library.
77
78%description c++-devel -l pl.UTF-8
79Plik nagłówkowy biblioteki libmpdec++.
80
81%package c++-static
82Summary: Static libmpdec++ library
83Summary(pl.UTF-8): Statyczna biblioteka libmpdec++
84Group: Development/Libraries
85Requires: %{name}-c++-devel = %{version}-%{release}
86
87%description c++-static
88Static libmpdec++ library.
89
90%description c++-static -l pl.UTF-8
91Statyczna biblioteka libmpdec++.
92
7f8f3259
JB
93%package apidocs
94Summary: libmpdec API documentation
95Summary(pl.UTF-8): Dokumentacja API biblioteki libmpdec
96Group: Documentation
35ce437a 97%{?noarchpackage}
7f8f3259
JB
98
99%description apidocs
100API documentation for libmpdec library.
101
102%description apidocs -l pl.UTF-8
103Dokumentacja API biblioteki libmpdec.
104
105%prep
106%setup -q
bede0ed9 107%patch0 -p1
7f8f3259
JB
108
109%build
110%configure
111
112%{__make}
113
114%install
115rm -rf $RPM_BUILD_ROOT
35ce437a 116
7f8f3259
JB
117%{__make} install \
118 DESTDIR=$RPM_BUILD_ROOT
119
120# packaged as %doc
121%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/mpdecimal
122
35ce437a 123#ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libmpdec.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libmpdec.so
7f8f3259
JB
124
125%clean
126rm -rf $RPM_BUILD_ROOT
127
128%post -p /sbin/ldconfig
129%postun -p /sbin/ldconfig
130
35ce437a
JB
131%post c++ -p /sbin/ldconfig
132%postun c++ -p /sbin/ldconfig
133
7f8f3259
JB
134%files
135%defattr(644,root,root,755)
136%doc CHANGELOG.txt LICENSE.txt README.txt
eacca105
JB
137%attr(755,root,root) %{_libdir}/libmpdec.so.*.*.*
138%attr(755,root,root) %ghost %{_libdir}/libmpdec.so.2
7f8f3259
JB
139
140%files devel
141%defattr(644,root,root,755)
142%attr(755,root,root) %{_libdir}/libmpdec.so
143%{_includedir}/mpdecimal.h
144
145%files static
146%defattr(644,root,root,755)
147%{_libdir}/libmpdec.a
35ce437a
JB
148
149%files c++
150%defattr(644,root,root,755)
151%attr(755,root,root) %{_libdir}/libmpdec++.so.*.*.*
152%attr(755,root,root) %ghost %{_libdir}/libmpdec++.so.2
153
154%files c++-devel
155%defattr(644,root,root,755)
156%attr(755,root,root) %{_libdir}/libmpdec++.so
157%{_includedir}/decimal.hh
158
159%files c++-static
160%defattr(644,root,root,755)
bede0ed9 161%{_libdir}/libmpdec++.a
7f8f3259
JB
162
163%files apidocs
164%defattr(644,root,root,755)
eacca105 165%doc doc/*
This page took 0.096923 seconds and 4 git commands to generate.