From 29cefacb90b253430ece0e7490f5a48ee0c516a1 Mon Sep 17 00:00:00 2001 From: yoong jin Date: Nov 15 2024 04:18:47 +0000 Subject: [PATCH 1/2] make python sample spec less of a a pain to use --- diff --git a/guidelines/modules/ROOT/pages/Python.adoc b/guidelines/modules/ROOT/pages/Python.adoc index 27cacb6..969694e 100644 --- a/guidelines/modules/ROOT/pages/Python.adoc +++ b/guidelines/modules/ROOT/pages/Python.adoc @@ -1299,14 +1299,22 @@ The following is an unfinished spec file template to copy, paste and edit. [source,spec] ---- -Name: python-... -Version: ... -Release: 0%{?dist} + +%global srcname ... +# --- use this if you use forge macros --- # +%global forgeurl0 +%global version0 +%global tag0 v%{version0} +%forgemeta + +Name: python-%{srcname} +Version: ... / %{version0} +Release: %autorelese Summary: ... License: ... -URL: https://... -Source: %{url}/archive/v%{version}/...-%{version}.tar.gz / %{pypi_source ...} +URL: https://... / %{forgeurl0} +Source: %{url}/archive/v%{version}/...-%{version}.tar.gz / %{pypi_source %{srcname}} / %{forgesource0} BuildArch: noarch / BuildRequires: gcc BuildRequires: python3-devel @@ -1316,14 +1324,14 @@ BuildRequires: python3-devel %description %_description -%package -n python3-... +%package -n python3-%{srcname} Summary: %{summary} -%description -n python3-... %_description +%description -n python3-%{srcname} %_description %prep -%autosetup -p1 -n ...-%{version} +%autosetup -p1 -n %{srcname}-%{version} / %forgeautosetup %generate_buildrequires @@ -1336,19 +1344,20 @@ Summary: %{summary} %install %pyproject_install -%pyproject_save_files ... +%pyproject_save_files %{srcname} %check -%tox / %pytest / %pyproject_check_import ... +%tox / %pytest / %pyproject_check_import %{srcname} -%files -n python3-... -f %{pyproject_files} +%files -n python3-%{srcname} -f %{pyproject_files} %doc README.* -%{_bindir}/... +%{_bindir}/%{srcname} %changelog +%autochangelog ---- == Macro Reference[[_macros]] From 4325873c572b4d4994a59af24097431bb708eb14 Mon Sep 17 00:00:00 2001 From: yoong jin Date: Nov 15 2024 04:35:42 +0000 Subject: [PATCH 2/2] typo --- diff --git a/guidelines/modules/ROOT/pages/Python.adoc b/guidelines/modules/ROOT/pages/Python.adoc index 969694e..7c8cd7d 100644 --- a/guidelines/modules/ROOT/pages/Python.adoc +++ b/guidelines/modules/ROOT/pages/Python.adoc @@ -1309,7 +1309,7 @@ The following is an unfinished spec file template to copy, paste and edit. Name: python-%{srcname} Version: ... / %{version0} -Release: %autorelese +Release: %autorelease Summary: ... License: ...