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
>  

-- 
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| https://www.fi.muni.cz/~kas/                        GPG: 4096R/A45477D5 |
    I don't like Python; its lack of inline, anonymous, multi-statement
    functions makes me sad.                                --Eric Wastl
_______________________________________________
rpmfusion-developers mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to