%{?mingw_package_header} %global pkgname yaml-cpp Name: mingw-%{pkgname} Version: 0.8.0 Release: 1%{?dist} Summary: A YAML parser and emitter for C++ License: MIT URL: https://github.com/jbeder/yaml-cpp Source0: https://github.com/jbeder/yaml-cpp/archive/%{version}/yaml-cpp-%{version}.tar.gz # Add missing cstdint include Patch0: yaml-cpp-includes.patch # Raise minimum cmake version Patch1: yaml-cpp-cmakever.patch BuildArch: noarch BuildRequires: make BuildRequires: cmake BuildRequires: mingw32-filesystem BuildRequires: mingw32-gcc-c++ BuildRequires: mingw64-filesystem BuildRequires: mingw64-gcc-c++ %description yaml-cpp is a YAML parser and emitter in C++ written around the YAML 1.2 spec. %package -n mingw32-%{pkgname} Summary: A YAML parser and emitter for C++ %description -n mingw32-%{pkgname} yaml-cpp is a YAML parser and emitter in C++ written around the YAML 1.2 spec. %package -n mingw64-%{pkgname} Summary: A YAML parser and emitter for C++ %description -n mingw64-%{pkgname} yaml-cpp is a YAML parser and emitter in C++ written around the YAML 1.2 spec. %{?mingw_debug_package} %prep %autosetup -p1 -n %{pkgname}-%{version} %build %mingw_cmake -DYAML_CPP_BUILD_TESTS=OFF -DYAML_CPP_BUILD_TOOLS=OFF -DCMAKE_DLL_NAME_WITH_SOVERSION=ON %mingw_make_build %install %mingw_make_install %files -n mingw32-%{pkgname} %license LICENSE %{mingw32_bindir}/lib%{pkgname}-0.8.dll %{mingw32_libdir}/lib%{pkgname}.dll.a %{mingw32_includedir}/%{pkgname}/ %{mingw32_libdir}/cmake/%{pkgname}/ %{mingw32_libdir}/pkgconfig/%{pkgname}.pc %files -n mingw64-%{pkgname} %license LICENSE %{mingw64_bindir}/lib%{pkgname}-0.8.dll %{mingw64_libdir}/lib%{pkgname}.dll.a %{mingw64_includedir}/%{pkgname}/ %{mingw64_libdir}/cmake/%{pkgname}/ %{mingw64_libdir}/pkgconfig/%{pkgname}.pc %changelog * Sun Jan 04 2026 Sandro Mani - 0.8.0-1 - Update to 0.8.0 * Thu Jul 24 2025 Fedora Release Engineering - 0.6.2-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Fri Jan 17 2025 Fedora Release Engineering - 0.6.2-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Thu Jul 18 2024 Fedora Release Engineering - 0.6.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Thu Jan 25 2024 Fedora Release Engineering - 0.6.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 0.6.2-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jul 20 2023 Fedora Release Engineering - 0.6.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 0.6.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 0.6.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Fri Mar 25 2022 Sandro Mani - 0.6.2-9 - Rebuild with mingw-gcc-12 * Thu Jan 20 2022 Fedora Release Engineering - 0.6.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Jul 22 2021 Fedora Release Engineering - 0.6.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 0.6.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 0.6.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 29 2020 Fedora Release Engineering - 0.6.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Tue Oct 08 2019 Sandro Mani - 0.6.2-3 - Rebuild (Changes/Mingw32GccDwarf2) * Thu Jul 25 2019 Fedora Release Engineering - 0.6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jul 04 2019 MichaƂ Janiszewski - 0.6.2-1 - Initial MinGW packaging