]> git.pld-linux.org Git - packages/double-conversion.git/blame - double-conversion.spec
use our CXX/CXXFLAGS
[packages/double-conversion.git] / double-conversion.spec
CommitLineData
002c3a9e
ER
1Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles
2Name: double-conversion
3Version: 1.1.1
4Release: 1
5License: BSD
6Group: Libraries
7Source0: http://double-conversion.googlecode.com/files/%{name}-%{version}.tar.gz
8# Source0-md5: 29b533ed4311161267bff1a9a97e2953
9URL: http://code.google.com/p/double-conversion
10Source1: SConstruct
11BuildRequires: libstdc++-devel
12BuildRequires: scons
13BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15%description
95c391f9
ER
16This project (double-conversion) provides binary-decimal and
17decimal-binary routines for IEEE doubles.
18
19The library consists of efficient conversion routines that have been
20extracted from the V8 JavaScript engine. The code has been refactored
21and improved so that it can be used more easily in other projects.
002c3a9e
ER
22
23%package devel
24Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles
25Group: Development/Libraries
26Requires: %{name} = %{version}-%{release}
27
28%description devel
95c391f9
ER
29Contains header files for developing applications that use the %{name}
30library.
31
32There is extensive documentation in src/double-conversion.h. Other
33examples can be found in test/cctest/test-conversions.cc.
002c3a9e
ER
34
35%prep
36%setup -q -n %{name}
3a886c7c 37cp -p %{SOURCE1} SConstruct
002c3a9e
ER
38
39%build
3a886c7c
ER
40%scons \
41 optimize=1 \
42 CXX="%{__cxx}"
43 CXXFLAGS="%{__cxx}"
002c3a9e
ER
44
45%install
46rm -rf $RPM_BUILD_ROOT
47install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/%{name}}
48
49cp -p libdouble_conversion.a libdouble_conversion_pic.a $RPM_BUILD_ROOT%{_libdir}
50
51cp -p src/double-conversion.h $RPM_BUILD_ROOT%{_includedir}/%{name}
52cp -p src/bignum.h $RPM_BUILD_ROOT%{_includedir}/%{name}
53cp -p src/bignum-dtoa.h $RPM_BUILD_ROOT%{_includedir}/%{name}
54cp -p src/cached-powers.h $RPM_BUILD_ROOT%{_includedir}/%{name}
55cp -p src/diy-fp.h $RPM_BUILD_ROOT%{_includedir}/%{name}
56cp -p src/fast-dtoa.h $RPM_BUILD_ROOT%{_includedir}/%{name}
57cp -p src/fixed-dtoa.h $RPM_BUILD_ROOT%{_includedir}/%{name}
58cp -p src/ieee.h $RPM_BUILD_ROOT%{_includedir}/%{name}
59cp -p src/strtod.h $RPM_BUILD_ROOT%{_includedir}/%{name}
60cp -p src/utils.h $RPM_BUILD_ROOT%{_includedir}/%{name}
61
62%clean
63%{__rm} -rf $RPM_BUILD_ROOT
64
65%files
66%defattr(644,root,root,755)
67%doc LICENSE README AUTHORS
68
69%files devel
70%defattr(644,root,root,755)
71%{_libdir}/libdouble_conversion.a
72%{_libdir}/libdouble_conversion_pic.a
73%{_includedir}/%{name}
This page took 0.1228 seconds and 4 git commands to generate.