%global forgeurl https://github.com/damonlynch/hatch-argparse-manpage %global version %(date +%Y%m%d) %global commit c7213be854ec58fc18fb4a87b0748c3852b87515 %global _forgeversionsuffix %{scm}%(printf %.7s %{commit}) %global source_date_epoch_from_changelog 0 %forgemeta Name: python3-hatch-argparse-manpage Version: %{forgeversion} Release: %{autorelease} Summary: Hatch build hook for argparse-manpage License: GPL-3.0-or-later URL: %{forgeurl} Source0: %{forgesource} BuildArch: noarch BuildRequires: pkgconfig(python3) BuildRequires: python3dist(argparse-manpage) %description Hatch Argparse Manpage provides a build hook for argparse-manpage. It allows to generate manual pages from ArgumentParser objects. %prep %forgesetup %generate_buildrequires %pyproject_buildrequires %build %pyproject_wheel %check %pyproject_check_import %install %pyproject_install %pyproject_save_files hatch_argparse_manpage %__install -p -m 644 -D -t %{buildroot}%{_licensedir}/%{name} LICENSE.txt %__install -p -m 644 -D -t %{buildroot}%{_pkgdocdir} CHANGES.md README.md %files -f %{pyproject_files} %license %{_licensedir}/* %doc %{_pkgdocdir}