%global srcname noggin-messages %global modname noggin_messages %global commit 1e93855e199f5cc6be0e23495b9fd24af5140eab %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global snapdate 20200416 Name: python-%{srcname} Version: 0.0.1%{?snapdate:~git%{snapdate}.%{shortcommit}} Release: 0%{?dist}.1 Summary: Fedora Messaging message schemas for Noggin License: MIT URL: https://github.com/fedora-infra/%{srcname} Source0: %{url}/archive/%{commit}/%{srcname}-%{shortcommit}.tar.gz BuildArch: noarch BuildRequires: pyproject-rpm-macros >= 0-14 %description This package contains the fedora-messaging message schemas for Noggin. %package -n python%{python3_pkgversion}-%{srcname} Summary: Fedora Messaging message schemas for Noggin %{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}} %description -n python%{python3_pkgversion}-%{srcname} This package contains the fedora-messaging message schemas for Noggin. %prep %autosetup -n %{srcname}-%{commit} -p1 %generate_buildrequires %pyproject_buildrequires %build %pyproject_wheel %install %pyproject_install %pyproject_save_files %{modname} %files -n python%{python3_pkgversion}-%{srcname} -f %{pyproject_files} %license LICENSE %doc docs/index.rst %changelog * Sun Apr 19 2020 Neal Gompa - Initial packaging