%global debug_package %{nil} %define commit b175fa5d Name: gn Version: 1772 Release: 1%{?dist}.%{commit} Summary: A meta build system License: BSD-3-Clause BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: ninja-build BuildRequires: python3 Source0: https://gn.googlesource.com/gn/+archive/%{commit}.tar.gz %description GN is a meta-build system that generates build files for Ninja. %prep %setup -q -c -n gn %build %set_build_flags export CC=gcc export CXX=%{__cxx} export CXXFLAGS="$CXXFLAGS -Wno-deprecated-copy" python3 build/gen.py --no-last-commit-position --no-static-libstdc++ # last_commit_position.h generation wants Git, so write it manually. cat > out/last_commit_position.h <