From ceafb08555b8b13143f6c732b56c369315fff604 Mon Sep 17 00:00:00 2001 From: Milan Bouchet-Valat Date: Tue, 17 Dec 2013 12:09:30 +0100 Subject: [PATCH 01/21] Initial import (#1040027). --- .gitignore | 1 + SConstruct | 40 +++++++++++++++ double-conversion.spec | 113 +++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 155 insertions(+) create mode 100644 SConstruct create mode 100644 double-conversion.spec diff --git a/.gitignore b/.gitignore index e69de29..7409d12 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/double-conversion-2.0.0.tar.gz diff --git a/SConstruct b/SConstruct new file mode 100644 index 0000000..d000b8c --- /dev/null +++ b/SConstruct @@ -0,0 +1,40 @@ +# vim:ft=python +import os + +double_conversion_sources = ['src/' + x for x in SConscript('src/SConscript')] +double_conversion_test_sources = ['test/cctest/' + x for x in SConscript('test/cctest/SConscript')] +test = double_conversion_sources + double_conversion_test_sources +print(test) + +DESTDIR = ARGUMENTS.get('DESTDIR', '') +prefix = ARGUMENTS.get('prefix', '/usr/local') +lib = ARGUMENTS.get('libsuffix', 'lib') +libdir = os.path.join(DESTDIR + prefix, lib) + +env = Environment(CPPPATH='#/src', LIBS=['m', 'stdc++'], CXXFLAGS=ARGUMENTS.get('CXXFLAGS', '')) +debug = ARGUMENTS.get('debug', 0) +optimize = ARGUMENTS.get('optimize', 0) +env.Replace(CXX = ARGUMENTS.get('CXX', 'g++')) + +# for shared lib, requires scons 2.3.0 +env['SHLIBVERSION'] = ARGUMENTS.get('VERSION', '') + +print double_conversion_sources +print double_conversion_test_sources +double_conversion_shared_objects = [ + env.SharedObject(src) for src in double_conversion_sources] +double_conversion_static_objects = [ + env.StaticObject(src) for src in double_conversion_sources] + +library_name = 'double-conversion' + +static_lib = env.StaticLibrary(library_name, double_conversion_static_objects) +static_lib_pic = env.StaticLibrary(library_name + '_pic', double_conversion_shared_objects) +shared_lib = env.SharedLibrary(library_name, double_conversion_shared_objects) + +env.Program('run_tests', double_conversion_test_sources, LIBS=[static_lib]) + +env.Alias('install-shared', env.InstallVersionedLib(libdir, shared_lib)) +env.Alias('install-static', env.Install(libdir, static_lib)) +env.Alias('install-static', env.Install(libdir, static_lib_pic)) +Alias('install', ['install-shared', 'install-static']) diff --git a/double-conversion.spec b/double-conversion.spec new file mode 100644 index 0000000..3fcf2a6 --- /dev/null +++ b/double-conversion.spec @@ -0,0 +1,113 @@ +%bcond_without static_libs # don't build static libraries + +Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles +Name: double-conversion +Version: 2.0.0 +Release: 4%{?dist} +License: BSD +Group: Development/Libraries +Source0: http://double-conversion.googlecode.com/files/%{name}-%{version}.tar.gz +# Currently needed to build a shared library with required options, filed upstream as +# http://code.google.com/p/double-conversion/issues/detail?id=42 +Source1: SConstruct +URL: http://code.google.com/p/double-conversion +BuildRequires: scons >= 2.3.0 + +%description +Provides binary-decimal and decimal-binary routines for IEEE doubles. +The library consists of efficient conversion routines that have been +extracted from the V8 JavaScript engine. The code has been re-factored +and improved so that it can be used more easily in other projects. + +%package devel +Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Contains header files for developing applications that use the %{name} +library. + +There is extensive documentation in src/double-conversion.h. Other +examples can be found in test/cctest/test-conversions.cc. + +%package static +Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles +Group: Development/Libraries +Requires: %{name}-devel%{?_isa} = %{version}-%{release} + +%description static +Static %{name} library. + +%prep +%setup -q -c %{name}-%{version} +cp -p %{SOURCE1} SConstruct + +%build +scons %{?_smp_mflags} \ + CXXFLAGS="%{optflags}" \ + VERSION="%{version}" + +# With scons 2.3.0 setting the version fails without this +# http://comments.gmane.org/gmane.comp.programming.tools.scons.user/24448 +rm -f libdouble-conversion.so* + +%install +install -d %{buildroot}{%{_libdir},%{_includedir}/%{name}} + +%if %{with static_libs} +%global target install +%else +%global target install-shared +%endif + +scons %{target} \ + CXXFLAGS="%{optflags}" \ + libsuffix=%{_lib} \ + prefix=%{_prefix} \ + DESTDIR=%{buildroot} \ + VERSION="%{version}" + +cp -p src/*.h %{buildroot}%{_includedir}/%{name} + +%check +scons CXXFLAGS="%{optflags}" run_tests +./run_tests --list | tr -d '<' | xargs ./run_tests + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%doc LICENSE README AUTHORS Changelog +%{_libdir}/libdouble-conversion.so.2* + +%files devel +%{_libdir}/libdouble-conversion.so +%{_includedir}/%{name} + +%if %{with static_libs} +%files static +%{_libdir}/libdouble-conversion.a +%{_libdir}/libdouble-conversion_pic.a +%endif + +%changelog +* Tue Dec 17 2013 Milan Bouchet-Valat - 2.0.0-4 +- Drop libstdc++-devel from BuildRequires. +- Move %%check after %%install. + +* Sat Dec 14 2013 Milan Bouchet-Valat - 2.0.0-3 +- Remove gcc-c++ from BuildRequires as it is an exception. +- Fix command in %%check and pass CXXFLAGS to scons. +- Use %%global instead of %%define. + +* Thu Dec 12 2013 Milan Bouchet-Valat - 2.0.0-2 +- Fix building when "--without static_libs" is passed. +- Remove %%ghost with libdouble-conversion.so.2. +- Drop BuildRoot. +- Use rm instead of %%{__rm} for consistency +- Use %%{?dist} in Release. + +* Wed Dec 11 2013 Milan Bouchet-Valat - 2.0.0-1 +- Initial Fedora package based on a PLD Linux RPM by Elan Ruusamäe : + http://git.pld-linux.org/gitweb.cgi?p=packages/double-conversion.git diff --git a/sources b/sources index e69de29..f491ad5 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +a2ca5b30282b37222ad1eae01b6f2345 double-conversion-2.0.0.tar.gz From 5351f203cb6145ea0415d2afcd683dfa379ff196 Mon Sep 17 00:00:00 2001 From: Milan Bouchet-Valat Date: Sat, 8 Feb 2014 18:15:30 +0100 Subject: [PATCH 02/21] New upstream version. - Drop no longer needed custom SConstruct file and use new upstream SONAME. --- .gitignore | 1 + SConstruct | 40 ---------------------------------------- double-conversion.spec | 17 ++++++++--------- sources | 2 +- 4 files changed, 10 insertions(+), 50 deletions(-) delete mode 100644 SConstruct diff --git a/.gitignore b/.gitignore index 7409d12..73fd48c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /double-conversion-2.0.0.tar.gz +/double-conversion-2.0.1.tar.gz diff --git a/SConstruct b/SConstruct deleted file mode 100644 index d000b8c..0000000 --- a/SConstruct +++ /dev/null @@ -1,40 +0,0 @@ -# vim:ft=python -import os - -double_conversion_sources = ['src/' + x for x in SConscript('src/SConscript')] -double_conversion_test_sources = ['test/cctest/' + x for x in SConscript('test/cctest/SConscript')] -test = double_conversion_sources + double_conversion_test_sources -print(test) - -DESTDIR = ARGUMENTS.get('DESTDIR', '') -prefix = ARGUMENTS.get('prefix', '/usr/local') -lib = ARGUMENTS.get('libsuffix', 'lib') -libdir = os.path.join(DESTDIR + prefix, lib) - -env = Environment(CPPPATH='#/src', LIBS=['m', 'stdc++'], CXXFLAGS=ARGUMENTS.get('CXXFLAGS', '')) -debug = ARGUMENTS.get('debug', 0) -optimize = ARGUMENTS.get('optimize', 0) -env.Replace(CXX = ARGUMENTS.get('CXX', 'g++')) - -# for shared lib, requires scons 2.3.0 -env['SHLIBVERSION'] = ARGUMENTS.get('VERSION', '') - -print double_conversion_sources -print double_conversion_test_sources -double_conversion_shared_objects = [ - env.SharedObject(src) for src in double_conversion_sources] -double_conversion_static_objects = [ - env.StaticObject(src) for src in double_conversion_sources] - -library_name = 'double-conversion' - -static_lib = env.StaticLibrary(library_name, double_conversion_static_objects) -static_lib_pic = env.StaticLibrary(library_name + '_pic', double_conversion_shared_objects) -shared_lib = env.SharedLibrary(library_name, double_conversion_shared_objects) - -env.Program('run_tests', double_conversion_test_sources, LIBS=[static_lib]) - -env.Alias('install-shared', env.InstallVersionedLib(libdir, shared_lib)) -env.Alias('install-static', env.Install(libdir, static_lib)) -env.Alias('install-static', env.Install(libdir, static_lib_pic)) -Alias('install', ['install-shared', 'install-static']) diff --git a/double-conversion.spec b/double-conversion.spec index 3fcf2a6..5726422 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -2,14 +2,11 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion -Version: 2.0.0 -Release: 4%{?dist} +Version: 2.0.1 +Release: 1%{?dist} License: BSD Group: Development/Libraries Source0: http://double-conversion.googlecode.com/files/%{name}-%{version}.tar.gz -# Currently needed to build a shared library with required options, filed upstream as -# http://code.google.com/p/double-conversion/issues/detail?id=42 -Source1: SConstruct URL: http://code.google.com/p/double-conversion BuildRequires: scons >= 2.3.0 @@ -41,7 +38,6 @@ Static %{name} library. %prep %setup -q -c %{name}-%{version} -cp -p %{SOURCE1} SConstruct %build scons %{?_smp_mflags} \ @@ -65,8 +61,7 @@ scons %{target} \ CXXFLAGS="%{optflags}" \ libsuffix=%{_lib} \ prefix=%{_prefix} \ - DESTDIR=%{buildroot} \ - VERSION="%{version}" + DESTDIR=%{buildroot} cp -p src/*.h %{buildroot}%{_includedir}/%{name} @@ -79,7 +74,7 @@ scons CXXFLAGS="%{optflags}" run_tests %files %doc LICENSE README AUTHORS Changelog -%{_libdir}/libdouble-conversion.so.2* +%{_libdir}/libdouble-conversion.so.1* %files devel %{_libdir}/libdouble-conversion.so @@ -92,6 +87,10 @@ scons CXXFLAGS="%{optflags}" run_tests %endif %changelog +* Sat Feb 8 2014 Milan Bouchet-Valat - 2.0.1-1 +- New upstream version. +- Drop no longer needed custom SConstruct file and use new upstream SONAME. + * Tue Dec 17 2013 Milan Bouchet-Valat - 2.0.0-4 - Drop libstdc++-devel from BuildRequires. - Move %%check after %%install. diff --git a/sources b/sources index f491ad5..b74b4fc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a2ca5b30282b37222ad1eae01b6f2345 double-conversion-2.0.0.tar.gz +995bc5a400573f220c7c314962950d8d double-conversion-2.0.1.tar.gz From 9d9b643f2b5b9093d7c626caa1ed70ba540ff73e Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 02:59:02 -0500 Subject: [PATCH 03/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index 5726422..94c4dcb 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 2.0.1 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Development/Libraries Source0: http://double-conversion.googlecode.com/files/%{name}-%{version}.tar.gz @@ -87,6 +87,9 @@ scons CXXFLAGS="%{optflags}" run_tests %endif %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 2.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sat Feb 8 2014 Milan Bouchet-Valat - 2.0.1-1 - New upstream version. - Drop no longer needed custom SConstruct file and use new upstream SONAME. From 15953bcc22a6cdad3148f5c69b15e1baa18ac4e0 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 09:39:01 +0000 Subject: [PATCH 04/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index 94c4dcb..5b1a72a 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 2.0.1 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Development/Libraries Source0: http://double-conversion.googlecode.com/files/%{name}-%{version}.tar.gz @@ -87,6 +87,9 @@ scons CXXFLAGS="%{optflags}" run_tests %endif %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 2.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 2.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From db75149c65ec2c9af65341c9415c4ccb3a8de03b Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Thu, 26 Feb 2015 09:50:22 -0700 Subject: [PATCH 05/21] Build with cmake Add patch to use install paths in installed cmake files --- double-conversion-cmake.patch | 17 +++++ double-conversion-soversion.patch | 106 ++++++++++++++++++++++++++++++ double-conversion.spec | 65 +++++++++++------- 3 files changed, 163 insertions(+), 25 deletions(-) create mode 100644 double-conversion-cmake.patch create mode 100644 double-conversion-soversion.patch diff --git a/double-conversion-cmake.patch b/double-conversion-cmake.patch new file mode 100644 index 0000000..3c2044f --- /dev/null +++ b/double-conversion-cmake.patch @@ -0,0 +1,17 @@ +diff --git a/double-conversionConfig.cmake.in b/double-conversionConfig.cmake.in +index bbe784b..6c967f4 100644 +--- a/double-conversionConfig.cmake.in ++++ b/double-conversionConfig.cmake.in +@@ -8,10 +8,9 @@ get_filename_component(double-conversion_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" + if(EXISTS "${double-conversion_CMAKE_DIR}/CMakeCache.txt") + include("${double-conversion_CMAKE_DIR}/double-conversionBuildTreeSettings.cmake") + else() +- set(double-conversion_INCLUDE_DIRS +- "${double-conversion_CMAKE_DIR}/@CONF_REL_INCLUDE_DIR@/include/double-conversion") ++ set(double-conversion_INCLUDE_DIRS "@INCLUDE_INSTALL_DIR@/double-conversion") + endif() + +-include("${double-conversion_CMAKE_DIR}/double-conversionLibraryDepends.cmake") ++include("@LIB_INSTALL_DIR@/cmake/double-conversion/double-conversionLibraryDepends.cmake") + + set(double-conversion_LIBRARIES double-conversion) diff --git a/double-conversion-soversion.patch b/double-conversion-soversion.patch new file mode 100644 index 0000000..f14f0fc --- /dev/null +++ b/double-conversion-soversion.patch @@ -0,0 +1,106 @@ +commit c7734598e2ee084c17e1b8a41daa569fb021d593 +Author: Florian Loitsch +Date: Sat Mar 8 15:02:13 2014 +0100 + + Support shared libraries with Cmake. Improve README. + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5bf382e..7b09be0 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -2,8 +2,12 @@ cmake_minimum_required(VERSION 2.8) + project(double-conversion) + + # pick a version # +-set(double-conversion_VERSION +- 1.1.1) ++set(double-conversion_VERSION 2.0.1) ++set(double-conversion_SOVERSION_MAJOR 1) ++set(double-conversion_SOVERSION_MINOR 0) ++set(double-conversion_SOVERSION_PATCH 0) ++set(double-conversion_SOVERSION ++ ${double-conversion_SOVERSION_MAJOR}.${double-conversion_SOVERSION_MINOR}.${double-conversion_SOVERSION_PATCH}) + + # set paths for install -- empty initially + # Offer the user the choice of overriding the installation directories +diff --git a/Changelog b/Changelog +index 516f6d2..526756b 100644 +--- a/Changelog ++++ b/Changelog +@@ -1,3 +1,8 @@ ++2014-03-08: ++ Update version number for cmake. ++ Support shared libraries with cmake. ++ Add build instructions to the README. ++ + 2014-01-12: + Tagged v2.0.1. + Fix compilation for ARMv8 64bit (used wrong define). +diff --git a/README b/README +index f186b42..167f9c5 100644 +--- a/README ++++ b/README +@@ -9,3 +9,46 @@ it can be used more easily in other projects. + + There is extensive documentation in src/double-conversion.h. Other examples can + be found in test/cctest/test-conversions.cc. ++ ++ ++Building ++======== ++ ++This library can be built with scons [0] or cmake [1]. ++The checked-in Makefile simply forwards to scons, and provides a ++shortcut to run all tests: ++ ++ make ++ make test ++ ++Scons ++----- ++ ++The easiest way to install this library is to use `scons`. It builds ++the static and shared library, and is set up to install those at the ++correct locations: ++ ++ scons install ++ ++Use the `DESTDIR` option to change the target directory: ++ ++ scons DESTDIR=alternative_directory install ++ ++Cmake ++----- ++ ++To use cmake run `cmake .` in the root directory. This overwrites the ++existing Makefile. ++ ++Use `-DBUILD_SHARED_LIBS=ON` to enable the compilation of shared libraries. ++Note that this disables static libraries. There is currently no way to ++build both libraries at the same time with cmake. ++ ++Use `-DBUILD_TESTING=ON` to build the test executable. ++ ++ cmake . -DBUILD_TESTING=ON ++ make ++ test/cctest/cctest --list | tr -d '<' | xargs test/cctest/cctest ++ ++[0]: http://www.scons.org ++[1]: http://www.cmake.org +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 7f5c985..0da50b1 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -29,6 +29,12 @@ ${headers} + set_target_properties(double-conversion + PROPERTIES PUBLIC_HEADER "${headers}") + ++if (BUILD_SHARED_LIBS) ++ set_target_properties(double-conversion ++ PROPERTIES VERSION ${double-conversion_SOVERSION} ++ SOVERSION ${double-conversion_SOVERSION_MAJOR}) ++endif() ++ + # + # install command to set up library install + # given the above PUBLIC_HEADER property set, this diff --git a/double-conversion.spec b/double-conversion.spec index 5b1a72a..a135a90 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,12 +3,17 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 2.0.1 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Group: Development/Libraries Source0: http://double-conversion.googlecode.com/files/%{name}-%{version}.tar.gz -URL: http://code.google.com/p/double-conversion -BuildRequires: scons >= 2.3.0 +# Upstream patch to support SOVERSION +Patch0: double-conversion-soversion.patch +# Use install paths in installed cmake files +# https://github.com/floitsch/double-conversion/pull/9 +Patch1: double-conversion-cmake.patch +URL: https://github.com/floitsch/double-conversion +BuildRequires: cmake %description Provides binary-decimal and decimal-binary routines for IEEE doubles. @@ -38,36 +43,43 @@ Static %{name} library. %prep %setup -q -c %{name}-%{version} +%patch0 -p1 -b .soversion +%patch1 -p1 -b .cmake +# Fix up install locations +# https://github.com/floitsch/double-conversion/issues/8 +sed -i -e s,lib/CMake,%{_lib}/cmake, CMakeLists.txt +sed -i -e s,/lib,/%{_lib}, src/CMakeLists.txt %build -scons %{?_smp_mflags} \ - CXXFLAGS="%{optflags}" \ - VERSION="%{version}" - -# With scons 2.3.0 setting the version fails without this -# http://comments.gmane.org/gmane.comp.programming.tools.scons.user/24448 -rm -f libdouble-conversion.so* - -%install -install -d %{buildroot}{%{_libdir},%{_includedir}/%{name}} +mkdir -p build-shared +pushd build-shared + %cmake -DBUILD_TESTING=ON .. + make %{_smp_mflags} +popd %if %{with static_libs} -%global target install -%else -%global target install-shared +mkdir -p build-static +pushd build-static + CXXFLAGS="%{optflags} -fPIC" %cmake -DBUILD_SHARED_LIBS=NO .. + make %{_smp_mflags} +popd %endif -scons %{target} \ - CXXFLAGS="%{optflags}" \ - libsuffix=%{_lib} \ - prefix=%{_prefix} \ - DESTDIR=%{buildroot} +%install +%if %{with static_libs} +pushd build-static + make install DESTDIR=%{buildroot} +popd +%endif -cp -p src/*.h %{buildroot}%{_includedir}/%{name} +pushd build-shared + make install DESTDIR=%{buildroot} +popd %check -scons CXXFLAGS="%{optflags}" run_tests -./run_tests --list | tr -d '<' | xargs ./run_tests +pushd build-shared + ctest -V +popd %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -78,15 +90,18 @@ scons CXXFLAGS="%{optflags}" run_tests %files devel %{_libdir}/libdouble-conversion.so +%{_libdir}/cmake/%{name} %{_includedir}/%{name} %if %{with static_libs} %files static %{_libdir}/libdouble-conversion.a -%{_libdir}/libdouble-conversion_pic.a %endif %changelog +* Wed Mar 11 2015 Orion Poplawski - 2.0.1-4 +- Build with cmake + * Sat Aug 16 2014 Fedora Release Engineering - 2.0.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 92ba96f0efe337d0836e9a6c1365273daa579f9e Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Fri, 13 Mar 2015 15:07:58 -0600 Subject: [PATCH 06/21] Use github source --- double-conversion.spec | 9 ++++++--- sources | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/double-conversion.spec b/double-conversion.spec index a135a90..4aad070 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,10 +3,10 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 2.0.1 -Release: 4%{?dist} +Release: 5%{?dist} License: BSD Group: Development/Libraries -Source0: http://double-conversion.googlecode.com/files/%{name}-%{version}.tar.gz +Source0: https://github.com/floitsch/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz # Upstream patch to support SOVERSION Patch0: double-conversion-soversion.patch # Use install paths in installed cmake files @@ -42,7 +42,7 @@ Requires: %{name}-devel%{?_isa} = %{version}-%{release} Static %{name} library. %prep -%setup -q -c %{name}-%{version} +%setup -q %patch0 -p1 -b .soversion %patch1 -p1 -b .cmake # Fix up install locations @@ -99,6 +99,9 @@ popd %endif %changelog +* Fri Mar 13 2015 Orion Poplawski - 2.0.1-5 +- Use github source + * Wed Mar 11 2015 Orion Poplawski - 2.0.1-4 - Build with cmake diff --git a/sources b/sources index b74b4fc..10eb1b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -995bc5a400573f220c7c314962950d8d double-conversion-2.0.1.tar.gz +60c564ad17a19924bfec831ebd09edea double-conversion-2.0.1.tar.gz From 75234c8a39b4203cf23d318b2fbe9bd12c12dc86 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 04:21:15 +0000 Subject: [PATCH 07/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index 4aad070..272323f 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 2.0.1 -Release: 5%{?dist} +Release: 6%{?dist} License: BSD Group: Development/Libraries Source0: https://github.com/floitsch/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -99,6 +99,9 @@ popd %endif %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 2.0.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Fri Mar 13 2015 Orion Poplawski - 2.0.1-5 - Use github source From 231b16f64ff65e816981fc50b4518930c3b75925 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 18:57:15 +0000 Subject: [PATCH 08/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index 272323f..49622c3 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 2.0.1 -Release: 6%{?dist} +Release: 7%{?dist} License: BSD Group: Development/Libraries Source0: https://github.com/floitsch/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -99,6 +99,9 @@ popd %endif %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 2.0.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 2.0.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 7cfaf621a7e45b0998ad040fad786078690d89b6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 08:34:23 +0000 Subject: [PATCH 09/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index 49622c3..7a9aab3 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 2.0.1 -Release: 7%{?dist} +Release: 8%{?dist} License: BSD Group: Development/Libraries Source0: https://github.com/floitsch/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -99,6 +99,9 @@ popd %endif %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 2.0.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Wed Feb 03 2016 Fedora Release Engineering - 2.0.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 3f7fad0b2e5ca7268dac8f725e070c80b482b8bf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 06:30:26 +0000 Subject: [PATCH 10/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index 7a9aab3..a995148 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 2.0.1 -Release: 8%{?dist} +Release: 9%{?dist} License: BSD Group: Development/Libraries Source0: https://github.com/floitsch/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -99,6 +99,9 @@ popd %endif %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 2.0.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 2.0.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From c2ab93f88b8b3a2d83a517df4af0071c6ddc7a05 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 19:44:27 +0000 Subject: [PATCH 11/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index a995148..34115d8 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 2.0.1 -Release: 9%{?dist} +Release: 10%{?dist} License: BSD Group: Development/Libraries Source0: https://github.com/floitsch/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -99,6 +99,9 @@ popd %endif %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 2.0.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 2.0.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 110249b4d32992f73bf82e4f5295ca1586853a0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= Date: Sun, 6 Aug 2017 17:20:12 +0200 Subject: [PATCH 12/21] Rebuilt for AutoReq cmake-filesystem --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index 34115d8..d804919 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 2.0.1 -Release: 10%{?dist} +Release: 11%{?dist} License: BSD Group: Development/Libraries Source0: https://github.com/floitsch/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -99,6 +99,9 @@ popd %endif %changelog +* Sun Aug 06 2017 Björn Esser - 2.0.1-11 +- Rebuilt for AutoReq cmake-filesystem + * Wed Aug 02 2017 Fedora Release Engineering - 2.0.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 53d1072c7a23c2b1cb07caaa6ff8ea646e79ba1e Mon Sep 17 00:00:00 2001 From: Milan Bouchet-Valat Date: Mon, 4 Sep 2017 14:41:29 +0200 Subject: [PATCH 13/21] New upstream release 3.0.0 --- .gitignore | 1 + double-conversion-cmake.patch | 17 ----- double-conversion-soversion.patch | 106 ------------------------------ double-conversion.spec | 24 +++---- sources | 2 +- 5 files changed, 10 insertions(+), 140 deletions(-) delete mode 100644 double-conversion-cmake.patch delete mode 100644 double-conversion-soversion.patch diff --git a/.gitignore b/.gitignore index 73fd48c..816f1af 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /double-conversion-2.0.0.tar.gz /double-conversion-2.0.1.tar.gz +/double-conversion-3.0.0.tar.gz diff --git a/double-conversion-cmake.patch b/double-conversion-cmake.patch deleted file mode 100644 index 3c2044f..0000000 --- a/double-conversion-cmake.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/double-conversionConfig.cmake.in b/double-conversionConfig.cmake.in -index bbe784b..6c967f4 100644 ---- a/double-conversionConfig.cmake.in -+++ b/double-conversionConfig.cmake.in -@@ -8,10 +8,9 @@ get_filename_component(double-conversion_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" - if(EXISTS "${double-conversion_CMAKE_DIR}/CMakeCache.txt") - include("${double-conversion_CMAKE_DIR}/double-conversionBuildTreeSettings.cmake") - else() -- set(double-conversion_INCLUDE_DIRS -- "${double-conversion_CMAKE_DIR}/@CONF_REL_INCLUDE_DIR@/include/double-conversion") -+ set(double-conversion_INCLUDE_DIRS "@INCLUDE_INSTALL_DIR@/double-conversion") - endif() - --include("${double-conversion_CMAKE_DIR}/double-conversionLibraryDepends.cmake") -+include("@LIB_INSTALL_DIR@/cmake/double-conversion/double-conversionLibraryDepends.cmake") - - set(double-conversion_LIBRARIES double-conversion) diff --git a/double-conversion-soversion.patch b/double-conversion-soversion.patch deleted file mode 100644 index f14f0fc..0000000 --- a/double-conversion-soversion.patch +++ /dev/null @@ -1,106 +0,0 @@ -commit c7734598e2ee084c17e1b8a41daa569fb021d593 -Author: Florian Loitsch -Date: Sat Mar 8 15:02:13 2014 +0100 - - Support shared libraries with Cmake. Improve README. - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5bf382e..7b09be0 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -2,8 +2,12 @@ cmake_minimum_required(VERSION 2.8) - project(double-conversion) - - # pick a version # --set(double-conversion_VERSION -- 1.1.1) -+set(double-conversion_VERSION 2.0.1) -+set(double-conversion_SOVERSION_MAJOR 1) -+set(double-conversion_SOVERSION_MINOR 0) -+set(double-conversion_SOVERSION_PATCH 0) -+set(double-conversion_SOVERSION -+ ${double-conversion_SOVERSION_MAJOR}.${double-conversion_SOVERSION_MINOR}.${double-conversion_SOVERSION_PATCH}) - - # set paths for install -- empty initially - # Offer the user the choice of overriding the installation directories -diff --git a/Changelog b/Changelog -index 516f6d2..526756b 100644 ---- a/Changelog -+++ b/Changelog -@@ -1,3 +1,8 @@ -+2014-03-08: -+ Update version number for cmake. -+ Support shared libraries with cmake. -+ Add build instructions to the README. -+ - 2014-01-12: - Tagged v2.0.1. - Fix compilation for ARMv8 64bit (used wrong define). -diff --git a/README b/README -index f186b42..167f9c5 100644 ---- a/README -+++ b/README -@@ -9,3 +9,46 @@ it can be used more easily in other projects. - - There is extensive documentation in src/double-conversion.h. Other examples can - be found in test/cctest/test-conversions.cc. -+ -+ -+Building -+======== -+ -+This library can be built with scons [0] or cmake [1]. -+The checked-in Makefile simply forwards to scons, and provides a -+shortcut to run all tests: -+ -+ make -+ make test -+ -+Scons -+----- -+ -+The easiest way to install this library is to use `scons`. It builds -+the static and shared library, and is set up to install those at the -+correct locations: -+ -+ scons install -+ -+Use the `DESTDIR` option to change the target directory: -+ -+ scons DESTDIR=alternative_directory install -+ -+Cmake -+----- -+ -+To use cmake run `cmake .` in the root directory. This overwrites the -+existing Makefile. -+ -+Use `-DBUILD_SHARED_LIBS=ON` to enable the compilation of shared libraries. -+Note that this disables static libraries. There is currently no way to -+build both libraries at the same time with cmake. -+ -+Use `-DBUILD_TESTING=ON` to build the test executable. -+ -+ cmake . -DBUILD_TESTING=ON -+ make -+ test/cctest/cctest --list | tr -d '<' | xargs test/cctest/cctest -+ -+[0]: http://www.scons.org -+[1]: http://www.cmake.org -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 7f5c985..0da50b1 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -29,6 +29,12 @@ ${headers} - set_target_properties(double-conversion - PROPERTIES PUBLIC_HEADER "${headers}") - -+if (BUILD_SHARED_LIBS) -+ set_target_properties(double-conversion -+ PROPERTIES VERSION ${double-conversion_SOVERSION} -+ SOVERSION ${double-conversion_SOVERSION_MAJOR}) -+endif() -+ - # - # install command to set up library install - # given the above PUBLIC_HEADER property set, this diff --git a/double-conversion.spec b/double-conversion.spec index d804919..f0ad1bc 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -2,17 +2,12 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion -Version: 2.0.1 -Release: 11%{?dist} +Version: 3.0.0 +Release: 1%{?dist} License: BSD Group: Development/Libraries -Source0: https://github.com/floitsch/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# Upstream patch to support SOVERSION -Patch0: double-conversion-soversion.patch -# Use install paths in installed cmake files -# https://github.com/floitsch/double-conversion/pull/9 -Patch1: double-conversion-cmake.patch -URL: https://github.com/floitsch/double-conversion +Source0: https://github.com/google/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +URL: https://github.com/google/double-conversion BuildRequires: cmake %description @@ -43,12 +38,6 @@ Static %{name} library. %prep %setup -q -%patch0 -p1 -b .soversion -%patch1 -p1 -b .cmake -# Fix up install locations -# https://github.com/floitsch/double-conversion/issues/8 -sed -i -e s,lib/CMake,%{_lib}/cmake, CMakeLists.txt -sed -i -e s,/lib,/%{_lib}, src/CMakeLists.txt %build mkdir -p build-shared @@ -85,7 +74,7 @@ popd %postun -p /sbin/ldconfig %files -%doc LICENSE README AUTHORS Changelog +%doc LICENSE README.md AUTHORS Changelog %{_libdir}/libdouble-conversion.so.1* %files devel @@ -99,6 +88,9 @@ popd %endif %changelog +* Mon Sep 4 2017 Milan Bouchet-Valat - 3.0.0-1 +- New upstream release. + * Sun Aug 06 2017 Björn Esser - 2.0.1-11 - Rebuilt for AutoReq cmake-filesystem diff --git a/sources b/sources index 10eb1b1..e0f430a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -60c564ad17a19924bfec831ebd09edea double-conversion-2.0.1.tar.gz +SHA512 (double-conversion-3.0.0.tar.gz) = 5057af6e72f2aaace56ebdd9a0ddfa34318cbdfeabec5c361b60e6c92f160c8999c046c50f8c6f8d590eb8e97aa70bb6e97ba8148f0dc95dbc42f204fcdc1abf From 1de4c3ecde52d19c5255e47c8fdfe603dc19f2c3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 07:13:58 +0000 Subject: [PATCH 14/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index f0ad1bc..373f9e9 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 3.0.0 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Development/Libraries Source0: https://github.com/google/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -88,6 +88,9 @@ popd %endif %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 3.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Mon Sep 4 2017 Milan Bouchet-Valat - 3.0.0-1 - New upstream release. From 8fbfd0f1f37fe2f0c384950c881e046f9e0bdd28 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:43 +0200 Subject: [PATCH 15/21] add BuildRequires: gcc-c++,gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- double-conversion.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/double-conversion.spec b/double-conversion.spec index 373f9e9..b2f53aa 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -8,6 +8,8 @@ License: BSD Group: Development/Libraries Source0: https://github.com/google/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz URL: https://github.com/google/double-conversion +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: cmake %description From 058ec034515c9e1763671e018b55d2d032b6e39c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 12 Jul 2018 23:05:53 +0000 Subject: [PATCH 16/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index b2f53aa..fae1997 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 3.0.0 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Development/Libraries Source0: https://github.com/google/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -90,6 +90,9 @@ popd %endif %changelog +* Thu Jul 12 2018 Fedora Release Engineering - 3.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 3.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From c363f0fab8c998e5eb716d468be71f4880816161 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:38:50 +0100 Subject: [PATCH 17/21] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- double-conversion.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/double-conversion.spec b/double-conversion.spec index fae1997..d42f9a6 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -72,8 +72,7 @@ pushd build-shared ctest -V popd -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files %doc LICENSE README.md AUTHORS Changelog From 6f2da3a3ed3c6b5f437abcb4f2e0b6f03412ce21 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:42 +0100 Subject: [PATCH 18/21] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- double-conversion.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/double-conversion.spec b/double-conversion.spec index d42f9a6..9bc03fd 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -5,7 +5,6 @@ Name: double-conversion Version: 3.0.0 Release: 3%{?dist} License: BSD -Group: Development/Libraries Source0: https://github.com/google/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz URL: https://github.com/google/double-conversion BuildRequires: gcc @@ -20,7 +19,6 @@ and improved so that it can be used more easily in other projects. %package devel Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles -Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel @@ -32,7 +30,6 @@ examples can be found in test/cctest/test-conversions.cc. %package static Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles -Group: Development/Libraries Requires: %{name}-devel%{?_isa} = %{version}-%{release} %description static From 57965e27ab89db6eb7aefaa60fdef0a5351f2766 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 17:31:59 +0000 Subject: [PATCH 19/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index 9bc03fd..e27523a 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 3.0.0 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Source0: https://github.com/google/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz URL: https://github.com/google/double-conversion @@ -86,6 +86,9 @@ popd %endif %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 3.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Jul 12 2018 Fedora Release Engineering - 3.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 0f901b794695b16aa85553a0f3ff64ed9c74ea36 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 22:19:13 +0000 Subject: [PATCH 20/21] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- double-conversion.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/double-conversion.spec b/double-conversion.spec index e27523a..e102660 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,7 +3,7 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 3.0.0 -Release: 4%{?dist} +Release: 5%{?dist} License: BSD Source0: https://github.com/google/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz URL: https://github.com/google/double-conversion @@ -86,6 +86,9 @@ popd %endif %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 3.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Jan 31 2019 Fedora Release Engineering - 3.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From ed5eb49c1eab5338fc3d4601ebdcd8ad736124df Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sun, 22 Sep 2019 16:45:09 -0600 Subject: [PATCH 21/21] Update to 3.1.5 --- .gitignore | 1 + double-conversion.spec | 11 +++++++---- sources | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 816f1af..b6ad26a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /double-conversion-2.0.0.tar.gz /double-conversion-2.0.1.tar.gz /double-conversion-3.0.0.tar.gz +/double-conversion-3.1.5.tar.gz diff --git a/double-conversion.spec b/double-conversion.spec index e102660..93b9bf0 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -2,10 +2,10 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion -Version: 3.0.0 -Release: 5%{?dist} +Version: 3.1.5 +Release: 1%{?dist} License: BSD -Source0: https://github.com/google/double-conversion/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/google/double-conversion/archive/v%{version}/%{name}-%{version}.tar.gz URL: https://github.com/google/double-conversion BuildRequires: gcc BuildRequires: gcc-c++ @@ -73,7 +73,7 @@ popd %files %doc LICENSE README.md AUTHORS Changelog -%{_libdir}/libdouble-conversion.so.1* +%{_libdir}/libdouble-conversion.so.3* %files devel %{_libdir}/libdouble-conversion.so @@ -86,6 +86,9 @@ popd %endif %changelog +* Sun Sep 22 2019 Orion Poplawski - 3.1.5-1 +- Update to 3.1.5 + * Wed Jul 24 2019 Fedora Release Engineering - 3.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index e0f430a..dcab71e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (double-conversion-3.0.0.tar.gz) = 5057af6e72f2aaace56ebdd9a0ddfa34318cbdfeabec5c361b60e6c92f160c8999c046c50f8c6f8d590eb8e97aa70bb6e97ba8148f0dc95dbc42f204fcdc1abf +SHA512 (double-conversion-3.1.5.tar.gz) = 0aeabdbfa06c3c4802905ac4bf8c2180840577677b47d45e1c91034fe07746428c9db79260ce6bdbdf8b584746066cea9247ba43a9c38155caf1ef44e214180a