%{?mingw_package_header} Name: mingw-graphene Version: 1.10.6 Release: 1%{?dist} Summary: Thin layer of types for graphic libraries License: MIT URL: https://github.com/ebassi/graphene Source0: %{url}/releases/download/%{version}/graphene-%{version}.tar.xz BuildArch: noarch BuildRequires: meson >= 0.50.1 BuildRequires: mingw32-filesystem >= 98 BuildRequires: mingw32-gcc-c++ BuildRequires: mingw64-filesystem >= 98 BuildRequires: mingw64-gcc-c++ BuildRequires: mingw32-glib2 BuildRequires: mingw64-glib2 %description Graphene provides a small set of mathematical types needed to implement graphic libraries that deal with 2D and 3D transformations and projections. This package contains the MinGW Windows cross compiled graphene library. %package -n mingw32-graphene Summary: MinGW Windows graphene library %description -n mingw32-graphene %{description} %package -n mingw64-graphene Summary: MinGW Windows graphene library %description -n mingw64-graphene %{description} %{?mingw_debug_package} %prep %autosetup -p1 -n graphene-%{version} %build %mingw_meson -Dintrospection=disabled %mingw_ninja %install %mingw_ninja_install rm -rf %{buildroot}%{mingw32_datadir}/installed-tests/ rm -rf %{buildroot}%{mingw64_datadir}/installed-tests/ rm -rf %{buildroot}%{mingw32_libexecdir}/installed-tests/ rm -rf %{buildroot}%{mingw64_libexecdir}/installed-tests/ %files -n mingw32-graphene %license LICENSE.txt %doc README.md %{mingw32_libdir}/libgraphene-1.0.dll.a %{mingw32_includedir}/graphene-1.0/ %dir %{mingw32_libdir}/graphene-1.0 %{mingw32_libdir}/graphene-1.0/include/ %{mingw32_bindir}/libgraphene-1.0-0.dll %{mingw32_libdir}/pkgconfig/graphene-1.0.pc %{mingw32_libdir}/pkgconfig/graphene-gobject-1.0.pc %files -n mingw64-graphene %license LICENSE.txt %doc README.md %{mingw64_libdir}/libgraphene-1.0.dll.a %{mingw64_includedir}/graphene-1.0/ %dir %{mingw64_libdir}/graphene-1.0 %{mingw64_libdir}/graphene-1.0/include/ %{mingw64_bindir}/libgraphene-1.0-0.dll %{mingw64_libdir}/pkgconfig/graphene-1.0.pc %{mingw64_libdir}/pkgconfig/graphene-gobject-1.0.pc %changelog * Mon Jan 03 2022 Marc-André Lureau - Initial package.