%global toolchain clang %global forgeurl https://github.com/google/filament Version: 1.49.1 %forgemeta Name: filament Release: %autorelease Summary: Structured Matrix Package (LBNL) License: LGPLv2 URL: %{forgeurl} Source0: %{forgesource} #Patch0: filament-fix-SPIRV_TOOLS.patch # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} BuildRequires: clang BuildRequires: cmake BuildRequires: ninja-build BuildRequires: libcxx-devel BuildRequires: libcxxabi-devel BuildRequires: libcxx-static BuildRequires: libcxxabi-static BuildRequires: libcxx-static BuildRequires: libXcomposite-devel BuildRequires: libXxf86vm-devel BuildRequires: libglvnd-devel BuildRequires: libXi-devel %description %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains development files for %{name}. %prep %forgeautosetup -p1 %build %cmake \ -GNinja \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=OFF %cmake_build %install %cmake_install %check %files %license %doc README.md %files devel %changelog %autochangelog