Version: 0.7.5
%global forgeurl https://github.com/OpenTTD/nml
%global tag %{version}
%forgemeta
Name: nml
Release: %autorelease
Summary: NewGRF Meta Language compiler
License: GPL-2.0-or-later
URL: %{forgeurl}
Source: %{forgesource}
BuildRequires: gcc
BuildRequires: python3-devel
%generate_buildrequires
%pyproject_buildrequires
%description
A tool to compile nml files to grf or nfo files, making newgrf coding easier.
%prep
%forgeautosetup
%build
# fixup version info
echo 'version = "%{version}"' > nml/__version__.py
rm nml/version_update.py
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files nml nml_lz77
gzip docs/nmlc.1
install -Dpm 644 docs/nmlc.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/nmlc.1.gz
rm docs/nmlc.1.gz
%files -f %{pyproject_files}
%doc docs/changelog.txt
%{_bindir}/nmlc
%{_mandir}/man1/nmlc.1.gz
%changelog
%autochangelog