From f2aa43647d73ef44439fe5ba64a02ba4c591d06a Mon Sep 17 00:00:00 2001 From: webgtx Date: Tue, 19 Aug 2025 03:31:41 -0700 Subject: [PATCH 1/3] Refine & clarify pello spec section --- source/packaging-software.adoc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/source/packaging-software.adoc b/source/packaging-software.adoc index 7d62873..6c8be7a 100644 --- a/source/packaging-software.adoc +++ b/source/packaging-software.adoc @@ -854,9 +854,15 @@ Source0: https://example.com/%{name}/release/%{name}-%{version}.tar.gz ---- Next up we have ``BuildRequires`` and ``Requires``, each of which define -something that is required by the package. However, ``BuildRequires`` is to tell -``rpmbuild`` what is needed by your package at **build** time and ``Requires`` -is what is needed by your package at **run** time. +something that is required by the package. + +``BuildRequires`` are dependencies +needed for the **build process**, for example, compilers, build tools, and +development libraries. They are only required on the system doing the building. + +``Requires`` are dependencies for the **runtime environment**. These are the +packages and libraries that must be installed on a user's system fr your program +to run correctly In this example we will need the ``python`` package in order to perform the byte-compile build process. We will also need the ``python`` package in order to From 0db4565c4345cbce2c9d4b3bcb80cefadee391be Mon Sep 17 00:00:00 2001 From: webgtx Date: Tue, 19 Aug 2025 07:42:56 -0700 Subject: [PATCH 2/3] Correct typo in pello spec section --- source/packaging-software.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/packaging-software.adoc b/source/packaging-software.adoc index 6c8be7a..e4a03ce 100644 --- a/source/packaging-software.adoc +++ b/source/packaging-software.adoc @@ -861,7 +861,7 @@ needed for the **build process**, for example, compilers, build tools, and development libraries. They are only required on the system doing the building. ``Requires`` are dependencies for the **runtime environment**. These are the -packages and libraries that must be installed on a user's system fr your program +packages and libraries that must be installed on a user's system for your program to run correctly In this example we will need the ``python`` package in order to perform the From 7aa48fd018ea3eced506d7ae1fdc524ddae9c9b6 Mon Sep 17 00:00:00 2001 From: webgtx Date: Wed, 20 Aug 2025 03:19:23 -0700 Subject: [PATCH 3/3] Clone build BuildRequires & Requires clarifications from pello to cello --- source/packaging-software.adoc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/source/packaging-software.adoc b/source/packaging-software.adoc index e4a03ce..3082f94 100644 --- a/source/packaging-software.adoc +++ b/source/packaging-software.adoc @@ -1236,9 +1236,15 @@ Patch0: cello-output-first-patch.patch ---- Next up we have ``BuildRequires`` and ``Requires``, each of which define -something that is required by the package. However, ``BuildRequires`` is to tell -``rpmbuild`` what is needed by your package at **build** time and ``Requires`` -is what is needed by your package at **run** time. +something that is required by the package. + +``BuildRequires`` are dependencies +needed for the **build process**, for example, compilers, build tools, and +development libraries. They are only required on the system doing the building. + +``Requires`` are dependencies for the **runtime environment**. These are the +packages and libraries that must be installed on a user's system for your program +to run correctly In this example we will need the ``gcc`` and ``make`` packages in order to perform the compilation build process. Runtime requirements are fortunately