public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/scons] f45: Release 4.11.0
@ 2026-08-12 21:10 Antonio Trande
  0 siblings, 0 replies; only message in thread
From: Antonio Trande @ 2026-08-12 21:10 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/scons
Branch : f45
Commit : 3e94b583b653666a5460adf6039d8b138769ca98
Author : Antonio Trande <sagitter@fedoraproject.org>
Date   : 2026-08-12T22:48:23+02:00
Stats  : +28/-31 in 5 file(s)
URL    : https://src.fedoraproject.org/rpms/scons/c/3e94b583b653666a5460adf6039d8b138769ca98?branch=f45

Log:
Release 4.11.0

---
diff --git a/.gitignore b/.gitignore
index 125ee61..42245ce 100644
--- a/.gitignore
+++ b/.gitignore
@@ -56,3 +56,5 @@
 /scons-doc-4.10.0.tar.gz
 /scons-4.10.1.tar.gz
 /scons-doc-4.10.1.tar.gz
+/scons-4.11.0.tar.gz
+/scons-doc-4.11.0.tar.gz

diff --git a/scons-4.10.1-license_old_style.patch b/scons-4.10.1-license_old_style.patch
deleted file mode 100644
index 385ffbc..0000000
--- a/scons-4.10.1-license_old_style.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/pyproject.orig.toml	2025-07-03 17:37:36.000000000 +0200
-+++ b/pyproject.toml	2025-11-19 22:23:56.692363748 +0100
-@@ -6,13 +6,7 @@
- name = "SCons"
- description = "Open Source next-generation build tool."
- requires-python = ">=3.7"
--license = "MIT"  # PEP 639 form (new - setuptools >= 77.0)
--# Should include docbook license, but this fails:
--# license = "MIT AND DocBook-stylesheet"
--license-files = [
--    "LICENSE",
--    "SCons/Tool/docbook/docbook-xsl-1.76.1/COPYING",
--]
-+license = { text = "MIT AND DocBook-stylesheet" }
- readme = { file = "README-package.rst", content-type = "text/x-rst" }
- authors = [{ name = "William Deegan", email = "bill@baddogconsulting.com" }]
- dynamic = ["version"]

diff --git a/scons-4.11.0-license_old_style.patch b/scons-4.11.0-license_old_style.patch
new file mode 100644
index 0000000..385ffbc
--- /dev/null
+++ b/scons-4.11.0-license_old_style.patch
@@ -0,0 +1,17 @@
+--- a/pyproject.orig.toml	2025-07-03 17:37:36.000000000 +0200
++++ b/pyproject.toml	2025-11-19 22:23:56.692363748 +0100
+@@ -6,13 +6,7 @@
+ name = "SCons"
+ description = "Open Source next-generation build tool."
+ requires-python = ">=3.7"
+-license = "MIT"  # PEP 639 form (new - setuptools >= 77.0)
+-# Should include docbook license, but this fails:
+-# license = "MIT AND DocBook-stylesheet"
+-license-files = [
+-    "LICENSE",
+-    "SCons/Tool/docbook/docbook-xsl-1.76.1/COPYING",
+-]
++license = { text = "MIT AND DocBook-stylesheet" }
+ readme = { file = "README-package.rst", content-type = "text/x-rst" }
+ authors = [{ name = "William Deegan", email = "bill@baddogconsulting.com" }]
+ dynamic = ["version"]

diff --git a/scons.spec b/scons.spec
index 0be0d48..0790157 100644
--- a/scons.spec
+++ b/scons.spec
@@ -7,7 +7,7 @@
 %bcond_without prebuilt_doc
 
 Name:      scons
-Version:   4.10.1
+Version:   4.11.0
 Release:   %autorelease
 Summary:   An Open Source software construction tool
 # SCons/Tool/docbook/docbook-xsl-1.76.1/ are licensed under DocBook-Stylesheet
@@ -16,13 +16,10 @@ License:   MIT AND DocBook-Stylesheet
 URL:       http://www.scons.org
 Source0:   %{pypi_source}
 Source1:   https://scons.org/doc/production/scons-doc-%{version}.tar.gz
-
 # Support python-setuptools < 79
-Patch0:    scons-4.10.1-license_old_style.patch
-
+Patch0:    scons-4.11.0-license_old_style.patch
 BuildArch: noarch
 BuildRequires: make
-
 %description
 SCons is an Open Source software construction tool--that is, a build
 tool; an improved substitute for the classic Make utility; a better way
@@ -45,7 +42,9 @@ BuildArch: noarch
 %if 0%{without prebuilt_doc}
 BuildRequires: python3-sphinx >= 5.1.1
 BuildRequires: python3-sphinx_rtd_theme
-BuildRequires: rst2pdf, fop, ghostscript
+BuildRequires: rst2pdf
+BuildRequires: fop
+BuildRequires: ghostscript
 BuildRequires: python3dist(readme-renderer) 
 %endif
 %description doc
@@ -54,20 +53,17 @@ Scons documentation.
 
 %package -n     python3-%{name}
 Summary: An Open Source software construction tool
-
 BuildRequires:  pyproject-rpm-macros
 BuildRequires:  python3-devel
 %py_provides    scons-python3
 %py_provides    python3-%{name}
 %py_provides    SCons
 %py_provides    scons
-
 %description -n python3-%{name}
 SCons is an Open Source software construction tool--that is, a build
 tool; an improved substitute for the classic Make utility; a better way
 to build software. SCons is based on the design which won the Software
 Carpentry build tool design competition in August 2000.
-
 SCons "configuration files" are Python scripts, eliminating the need
 to learn a new build tool syntax. SCons maintains a global view of
 all dependencies in a tree, and can scan source (or other) files for
@@ -89,15 +85,14 @@ defined Builder and/or Scanner objects.
 %patch -P 0 -p1 -b .backup
 %endif
 
+rm -rf *.egg-info
 
 %generate_buildrequires
 %pyproject_buildrequires
 
-
 %build
 %pyproject_wheel
 
-
 %install
 %pyproject_install
 %pyproject_save_files SCons
@@ -121,7 +116,7 @@ rm -f %{buildroot}%{_prefix}/*.1
 
 %if %{with doc}
 %files doc
-%if 0%{without prebuilt_doc}
+%if %{without prebuilt_doc}
 %doc build/doc/PDF build/doc/HTML build/doc/TEXT
 %else
 %doc PDF HTML EPUB TEXT

diff --git a/sources b/sources
index 487d7f4..d2c0bb7 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (scons-4.10.1.tar.gz) = 4c64070714ba16c8e231ecfac9c1df6fad252b5509e0d260cc05f28865e3068f58c169d73c1559373b7a2d517bcb94a07593ab00781afd9a6a55893455471bc4
-SHA512 (scons-doc-4.10.1.tar.gz) = 6e9ea558451b10bc2f0b75da13fcc32bd12e2f369bf0f1469fe951a8ade8404910d107fe2ed18b551b54d4dd4be085eb6ca714eec1151f385d626e61cad33bea
+SHA512 (scons-4.11.0.tar.gz) = 82871f2e8b0e8fac34c9c60ef6367aa5a646cce402272b8d1bf8e966631ef61ba66a3ce7dd02e499686540bce8f1315d8a6e9092dabab9e76fb6c8d8649d8324
+SHA512 (scons-doc-4.11.0.tar.gz) = 8eaa7d9a9efbd1f3d78d17581e8012c28c8518fb3d0d35c5d2f40c7dc8269589da1b56a560b247870cb12ed6260b84cfd5c81ff6d6a1f3fe452a70b573592fa1

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-12 21:10 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-12 21:10 [rpms/scons] f45: Release 4.11.0 Antonio Trande

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox