%define commit 39a87c0b Name: gn Version: 1910 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#/gn.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=g++ export CXXFLAGS="$CXXFLAGS -Wno-deprecated-copy" python3 build/gen.py --no-last-commit-position --no-static-libstdc++ --no-strip # last_commit_position.h generation wants Git, so write it manually. cat > out/last_commit_position.h <