%global mingw_build_ucrt64 1 %{?mingw_package_header} Name: mingw-dav1d Version: 1.5.2 Release: 1%{?dist} Summary: MinGW Windows AV1 decoder library License: BSD-2-Clause URL: https://code.videolan.org/videolan/dav1d Source0: https://downloads.videolan.org/pub/videolan/dav1d/%{version}/dav1d-%{version}.tar.xz Patch0: 0001-dll-version.patch BuildArch: noarch BuildRequires: meson BuildRequires: ninja-build BuildRequires: nasm BuildRequires: mingw32-filesystem >= 95 BuildRequires: mingw32-gcc BuildRequires: mingw32-gcc-c++ BuildRequires: mingw32-binutils BuildRequires: mingw64-filesystem >= 95 BuildRequires: mingw64-gcc BuildRequires: mingw64-gcc-c++ BuildRequires: mingw64-binutils BuildRequires: ucrt64-filesystem >= 95 BuildRequires: ucrt64-gcc BuildRequires: ucrt64-gcc-c++ BuildRequires: ucrt64-binutils %description MinGW Windows port of dav1d, a fast AV1 decoder. # Win32 %package -n mingw32-dav1d Summary: MinGW Windows AV1 decoder library %description -n mingw32-dav1d MinGW Windows port of dav1d, a fast AV1 decoder. # Win64 %package -n mingw64-dav1d Summary: MinGW Windows AV1 decoder library %description -n mingw64-dav1d MinGW Windows port of dav1d, a fast AV1 decoder. # UCRT64 %package -n ucrt64-dav1d Summary: MinGW Windows AV1 decoder library %description -n ucrt64-dav1d MinGW Windows port of dav1d, a fast AV1 decoder. %{?mingw_debug_package} %prep %autosetup -p1 -n dav1d-%{version} %build %mingw_meson -Denable_tests=false -Denable_examples=false %mingw_ninja %install %mingw_ninja_install # Win32 %files -n mingw32-dav1d %license COPYING %{mingw32_bindir}/dav1d.exe %{mingw32_bindir}/libdav1d-7.dll %{mingw32_includedir}/dav1d %{mingw32_libdir}/libdav1d.dll.a %{mingw32_libdir}/pkgconfig/dav1d.pc # Win64 %files -n mingw64-dav1d %license COPYING %{mingw64_bindir}/dav1d.exe %{mingw64_bindir}/libdav1d-7.dll %{mingw64_includedir}/dav1d %{mingw64_libdir}/libdav1d.dll.a %{mingw64_libdir}/pkgconfig/dav1d.pc # UCRT64 %files -n ucrt64-dav1d %license COPYING %{ucrt64_bindir}/dav1d.exe %{ucrt64_bindir}/libdav1d-7.dll %{ucrt64_includedir}/dav1d %{ucrt64_libdir}/libdav1d.dll.a %{ucrt64_libdir}/pkgconfig/dav1d.pc %changelog * Mon Nov 24 2025 Jack Greiner - 1.5.2-1 - Add initial mingw dav1d package