%define debug_package %{nil} Name: godot-cpp-devel Version: 3.4 Release: 1%{?dist} Summary: Godot native C++ interface License: MIT URL: https://godotengine.org/ Source0: https://github.com/godotengine/godot-cpp/archive/godot-%{version}-stable/godot-cpp-godot-%{version}-stable.tar.gz Source1: https://github.com/godotengine/godot-headers/archive/godot-%{version}-stable/godot-headers-godot-%{version}-stable.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: scons ExcludeArch: i686 %description C++ interface used to create Godot native libraries. %prep %setup -q -T -c tar -x -v -f %{SOURCE0} --transform='s,^godot-cpp-godot-%{version}-stable,godot-cpp,' tar -x -v -f %{SOURCE1} --transform='s,^godot-headers-godot-%{version}-stable,godot-cpp/godot-headers,' %build cd godot-cpp scons platform=linux generate_bindings=yes target=release -j4 %install mkdir -p %{buildroot}%{_includedir}/godot-cpp cp -R godot-cpp/godot-headers godot-cpp/include %{buildroot}%{_includedir}/godot-cpp install -Dpm 0755 godot-cpp/bin/libgodot-cpp.linux.release.64.a %{buildroot}%{_libdir}/libgodot-cpp.linux.release.64.a %files %doc godot-cpp/README.md %license godot-cpp/LICENSE.md %{_includedir}/godot-cpp/* %{_libdir}/libgodot-cpp.linux.release.64.a %changelog * Sun Nov 21 2021 Dennis Payne - 3.4-1 - Initial build