commit 9dd4f6904df5b1524115243eda3e79b2ceef0d6c Author: tigro Date: Sat May 11 20:50:03 2024 +0300 import dragonbox-1.1.3-3.el9 diff --git a/.dragonbox.metadata b/.dragonbox.metadata new file mode 100644 index 0000000..8d3cfc7 --- /dev/null +++ b/.dragonbox.metadata @@ -0,0 +1 @@ +02545575792c66a176969b71c09ae0e91ebd49a4 SOURCES/dragonbox-1.1.3.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..018e957 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/dragonbox-1.1.3.tar.gz diff --git a/SPECS/dragonbox.spec b/SPECS/dragonbox.spec new file mode 100644 index 0000000..90fa6f5 --- /dev/null +++ b/SPECS/dragonbox.spec @@ -0,0 +1,77 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.3.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 3; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +# Header-only package +%global debug_package %{nil} + +Name: dragonbox +Version: 1.1.3 +Release: %autorelease +Summary: Reference implementation of Dragonbox in C++ + +License: Apache-2.0 WITH LLVM-exception OR BSL-1.0 +URL: https://github.com/jk-jeon/dragonbox +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz + +# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} + +BuildRequires: gcc-c++ +BuildRequires: cmake + +%description +Dragonbox is a float-to-string conversion algorithm based on a beautiful +algorithm Schubfach, developed by Raffaello Giulietti in 2017-2018. +Dragonbox is further inspired by Grisu and Grisu-Exact. + + +%package devel +Summary: Development files for %{name} +Provides: %{name}-static = %{version}-%{release} + +%description devel +Development files for %{name}. + + +%prep +%autosetup + + +%build +%cmake -DDRAGONBOX_INSTALL_TO_CHARS=OFF +%cmake_build + + +%check +# No tests provided + + +%install +%cmake_install + + +%files devel +%license LICENSE-Apache2-LLVM LICENSE-Boost +%doc README.md +%{_includedir}/%{name}-%{version}/ +%{_libdir}/cmake/%{name}-%{version}/ + +%changelog +* Sat May 11 2024 Arkady L. Shane - 1.1.3-3 +- Rebuilt for MSVSphere 9.4 + +* Mon Sep 04 2023 Mattia Verga - 1.1.3-3 +- Build arch'ed + +* Mon Sep 04 2023 Mattia Verga - 1.1.3-2 +- Move noarch into subpackage + +* Sat Sep 02 2023 Mattia Verga - 1.1.3-1 +- Initial release (fedora#2224783)