Hi Yenya,
Bundled libs are fine as long as there isn't an alternative, many fedora
packages bundle lib example: all the cosmic packages, avidemux,
cinelerra-gg, etc, etc.
Regards.
Leigh
On 10/08/2026 17:55, Jan Kasprzak wrote:
Hi Leigh,
thanks for the fix. I did not think using bundled libs is acceptable.
If it is, I would probably try to move to bundled ffmpeg as well.
For me stepmania in F44 crashes consistently somewhere in ffmpeg
for many songs/stepcharts, where it did not in F43 and before.
I narrowed it down to stepchars which use crossfade transition between
the opening or closing still image and a background video. But my
ffmpeg/C++ debugging skills are probably not enough to fix it. Disabling
crossfade effect in the stepchart .sm file makes the problem disappear.
Should I try this? Thanks!
-Yenya
Leigh Scott wrote:
commit 76556333b125075628f696f2adb8b7eb38a9965e
Author: Leigh Scott <[email protected]>
Date: Tue Aug 4 19:23:45 2026 +0100
Use bundled pcre lib
stepmania.spec | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/stepmania.spec b/stepmania.spec
index e027b55..7ea3659 100644
--- a/stepmania.spec
+++ b/stepmania.spec
@@ -21,7 +21,7 @@ Name: stepmania
%global _default_patch_fuzz 2
Version: %forgeversion -p
-Release: 10%{?dist}
+Release: 11%{?dist}
Group: Amusements/Games
Summary: Advanced cross-platform rhythm game
URL: %{forgeurl}
@@ -66,10 +66,11 @@ BuildRequires: libvorbis-devel
BuildRequires: libXinerama-devel
BuildRequires: libXrandr-devel
BuildRequires: libXtst-devel
-BuildRequires: pcre-devel
BuildRequires: pulseaudio-libs-devel
BuildRequires: systemd-devel
+Provides: bundled(pcre) = 8.45
+
# from README.md:
%description
StepMania is a free dance and rhythm game for Windows, Mac, and Linux.
@@ -100,8 +101,9 @@ for creating your own steps.
-DWITH_SYSTEM_TOMMATH=YES \
-DWITH_SYSTEM_TOMCRYPT=YES \
-DWITH_SYSTEM_JSONCPP=YES \
- -DWITH_SYSTEM_PCRE=YES \
+ -DWITH_SYSTEM_PCRE=OFF \
-DWITH_SYSTEM_ZLIB=YES \
+ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
-Wno-dev
%cmake_build
@@ -136,6 +138,9 @@ chmod 0755 %{buildroot}%{_bindir}/stepmania
%doc %{_docdir}/%{name}/Docs
%changelog
+* Tue Aug 04 2026 Leigh Scott <[email protected]> -
5.1.0~20221114gitd55acb1-11
+- Use bundled pcre lib
+
* Sun Aug 02 2026 RPM Fusion Release Engineering
<[email protected]> - 5.1.0~20221114gitd55acb1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
_______________________________________________
rpmfusion-developers mailing list -- [email protected]
To unsubscribe send an email to [email protected]