public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Michal Schorm <mschorm@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/openlierox] rawhide: Fix SPDX license tag to compound expression for all compiled-in code
Date: Wed, 15 Jul 2026 19:40:34 GMT [thread overview]
Message-ID: <178414443497.1.3852319316187810498.rpms-openlierox-58f9bd7b8eb0@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/openlierox
Branch : rawhide
Commit : 58f9bd7b8eb0d88cf594ea17f103846166ded7d1
Author : Michal Schorm <mschorm@redhat.com>
Date : 2026-07-14T23:31:25+02:00
Stats : +8/-3 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/openlierox/c/58f9bd7b8eb0d88cf594ea17f103846166ded7d1?branch=rawhide
Log:
Fix SPDX license tag to compound expression for all compiled-in code
License analysis of the upstream source ('OpenLieroX_0.58_rc5.src.tar.bz2'):
Main project license (LGPL-2.0-or-later):
The shipped license file 'COPYING.LIB' contains the full text of the
GNU Library General Public License, Version 2, June 1991 (LGPL-2.0).
The title reads "GNU LIBRARY GENERAL PUBLIC LICENSE" and
"Version 2, June 1991" -- this is unambiguously LGPL-2.0, not the
later LGPL-2.1 ("Lesser", February 1999). Of 499 source files, 283
have "code under LGPL" headers without specifying a version, governed
by 'COPYING.LIB'. The one file with an explicit grant,
'include/IRC_ReplyCodes.h' (from libircclient), says "version 2 of
the License, or (at your option) any later version." Combined with
'COPYING.LIB', the main code is LGPL-2.0-or-later.
Clipboard code from Battle for Wesnoth (GPL-2.0-or-later):
'include/Clipboard.h' and 'src/client/Clipboard.cpp' were taken from
Battle for Wesnoth and carry the header: "GNU General Public License
version 2 or at your option any later version." These files ARE
compiled into the binary via 'AUX_SOURCE_DIRECTORY(src/client)' and
are included by 10+ other source files. This adds GPL-2.0-or-later.
Bundled pstreams copylib (LGPL-2.1-or-later):
'libs/pstreams/pstream.h' is a header-only library with its own
'libs/pstreams/COPYING.LIB' containing LGPL 2.1 text ("GNU Lesser
General Public License, Version 2.1, February 1999"). The header
says "version 2.1 of the License, or (at your option) any later
version." It is included from 'src/common/Process.cpp' and compiled
into the binary.
Code NOT compiled (excluded from License tag):
- 'src/breakpad/BreakPad.cpp', '.h', 'BreakpadDllExportMacro.h':
GPL-2.0-or-later (Last.fm), disabled via '-DBREAKPAD=OFF'
- 'src/breakpad/external/': BSD-3-Clause (Google breakpad), also
disabled via '-DBREAKPAD=OFF'
- 'doc/original_source_release/License.txt': Zlib (historical,
not shipped in RPM -- '%doc' only ships 'doc/original_lx_docs/*')
- 'src/common/StackWalker.cpp': Windows-only, not compiled on Linux
The old Fedora tag 'LGPLv2+' was converted by automation to
'LicenseRef-Callaway-LGPLv2+'. This commit replaces it with the
precise SPDX compound expression based on actual source analysis.
Co-Authored-By: Claude AI <noreply@anthropic.com>
---
diff --git a/openlierox.spec b/openlierox.spec
index 5a93925..ac0aef0 100644
--- a/openlierox.spec
+++ b/openlierox.spec
@@ -4,10 +4,9 @@ Name: openlierox
# Because we downgraded from 0.59 to 0.58 as 0.59 never became stable
Epoch: 1
Version: 0.58
-Release: 0.40.%{prever}%{?dist}
+Release: 0.41.%{prever}%{?dist}
Summary: Addictive realtime multi-player 2D shoot-em-up
-# Automatically converted from old format: LGPLv2+ - review is highly recommended.
-License: LicenseRef-Callaway-LGPLv2+
+License: LGPL-2.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later
URL: http://openlierox.sourceforge.net/
Source0: http://downloads.sourceforge.net/%{name}/OpenLieroX_%{version}_%{prever}.src.tar.bz2
Source1: %{name}.desktop
@@ -91,6 +90,12 @@ appstream-util validate-relax --nonet \
%changelog
+* Tue Jul 14 2026 Michal Schorm <mschorm@redhat.com> - 1:0.58-0.41.rc5
+- Fix SPDX license tag to compound expression reflecting all compiled-in code
+- Main code: 'LGPL-2.0-or-later' (COPYING.LIB: "GNU Library GPL, Version 2, June 1991")
+- Clipboard code from Battle for Wesnoth: 'GPL-2.0-or-later'
+- Bundled pstreams copylib: 'LGPL-2.1-or-later'
+
* Mon Jul 13 2026 Michal Schorm <mschorm@redhat.com> - 1:0.58-0.40.rc5
- Fix FTBFS with CMake 4.x by setting 'CMAKE_POLICY_VERSION_MINIMUM=3.5'
reply other threads:[~2026-07-15 19:40 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=178414443497.1.3852319316187810498.rpms-openlierox-58f9bd7b8eb0@fedoraproject.org \
--to=mschorm@redhat.com \
--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