public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Antonio Trande <sagitter@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/scons] main: Release 4.11.0
Date: Wed, 12 Aug 2026 20:48:37 GMT [thread overview]
Message-ID: <178656771790.1.1527446771039072.rpms-scons-3e94b583b653@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/scons
Branch : main
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=main
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
reply other threads:[~2026-08-12 20:48 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178656771790.1.1527446771039072.rpms-scons-3e94b583b653@fedoraproject.org \
--to=sagitter@fedoraproject.org \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox