09a8ef3
# cpptoml is header only, so there's no debuginfo
09a8ef3
%global debug_package %{nil}
09a8ef3
09a8ef3
Name:           cpptoml
09a8ef3
Version:        0.1.1
a59467c
Release:        10%{?dist}
09a8ef3
Summary:        Header-only C++ TOML library 
09a8ef3
09a8ef3
License:        MIT
09a8ef3
URL:            https://github.com/skystrife/cpptoml
09a8ef3
Source0:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
09a8ef3
Patch0:		0001-Modify-build-to-use-GNUInstallDirs.patch
09a8ef3
09a8ef3
BuildRequires:  cmake >= 3.1.0
09a8ef3
BuildRequires:	make
09a8ef3
BuildRequires:  gcc-c++
09a8ef3
09a8ef3
%description
09a8ef3
A header-only library for parsing TOML configuration files.
09a8ef3
09a8ef3
Supports TOML v0.5.0.
09a8ef3
09a8ef3
This includes support for the new DateTime format, inline tables, multi-line
09a8ef3
basic and raw strings, digit separators, hexadecimal integers, octal integers,
09a8ef3
binary integers, and float special values.
09a8ef3
09a8ef3
09a8ef3
%package devel
09a8ef3
Summary:	Header files for cpptoml
09a8ef3
09a8ef3
09a8ef3
%description devel
09a8ef3
Header files to develop applications that use the TOML format.
09a8ef3
09a8ef3
Supports TOML v0.5.0.
09a8ef3
09a8ef3
This includes support for the new DateTime format, inline tables, multi-line
09a8ef3
basic and raw strings, digit separators, hexadecimal integers, octal integers,
09a8ef3
binary integers, and float special values.
09a8ef3
09a8ef3
09a8ef3
%prep
09a8ef3
%autosetup -p1
09a8ef3
09a8ef3
09a8ef3
%build
1ec85d0
%cmake -B builddir -DCPPTOML_BUILD_EXAMPLES=OFF
09a8ef3
09a8ef3
09a8ef3
%install
1ec85d0
%make_install -C builddir
09a8ef3
09a8ef3
09a8ef3
%files devel
09a8ef3
%license LICENSE
09a8ef3
%doc README.md
09a8ef3
%{_includedir}/cpptoml.h
09a8ef3
%{_libdir}/cmake/cpptoml/
09a8ef3
09a8ef3
09a8ef3
%changelog
a59467c
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-10
a59467c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
a59467c
f7de7d1
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-9
f7de7d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
f7de7d1
d900283
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-8
d900283
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
d900283
a39535a
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-7
a39535a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
a39535a
2203e59
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-6
2203e59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2203e59
1ec85d0
* Tue Oct 13 2020 Dakota Williams <raineforest@raineforest.me> - 0.1.1-5
1ec85d0
- Rebuilt for f33 and f34
1ec85d0
3369f67
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-4
3369f67
- Second attempt - Rebuilt for
3369f67
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3369f67
f218573
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-3
f218573
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f218573
4ffc267
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-2
4ffc267
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4ffc267
09a8ef3
* Tue Jan 14 2020 Dakota Williams <raineforest@raineforest.me> 0.1.1-1
09a8ef3
- Initial packaging