Package Details: stepmania 5.1.0.b2.r627.d55acb1ba2-8

Git Clone URL: https://aur.archlinux.org/stepmania.git (read-only, click to copy)
Package Base: stepmania
Description: Advanced rhythm game. Designed for both home and arcade use.
Upstream URL: http://www.stepmania.com/
Keywords: arcade game
Licenses: MIT AND CC-BY-NC-4.0
Submitter: Nascher
Maintainer: snailman153624 (vEnhance)
Last Packager: vEnhance
Votes: 57
Popularity: 0.018473
First Submitted: 2015-08-12 13:57 (UTC)
Last Updated: 2026-07-25 01:19 (UTC)

Pinned Comments

MarsSeed commented on 2024-08-12 19:29 (UTC)

Dear users,

Please kindly install AUR/stepmania instead of the '-git' build.

It is pointless to keep the latter, as upstream has not received any new commit during the last 2 years.

The stable stepmania package has an active maintainer, and it already builds from upstream's last available commit, and gets patched on AUR whenever some fixes are needed.

Latest Comments

1 2 3 4 5 6 .. 15 Next › Last »

vEnhance commented on 2026-07-25 01:22 (UTC)

I've added in the two patch files into the sources, so we don't have to deal with GitHub changing them slightly and then invalidating the hashes again. Now they should just work.

I also noticed libjpeg was still lingering as a dependency, with only the old mozjpeg providing it; I've changed that to libjpeg-turbo. There was also a gtk3 dependence that I think is dead weight and I've also dropped.

vEnhance commented on 2026-07-25 01:01 (UTC)

i'm just going to commit the patches into the source tree here to make things less brittle

bemxio commented on 2026-07-24 14:16 (UTC)

Seems like GitHub changed something yet again inside the patch files:

==> Validating source files with sha256sums...
    stepmania-d55acb1ba26f1c5b5e3048d6d6c0bd116625216f.tar.gz ... Passed
    stepmania-3fef5ef60b7674d6431f4e1e4ba8c69b0c21c023.patch ... FAILED
    stepmania-e0d2a5182dcd855e181fffa086273460c553c7ff.patch ... FAILED
    ffmpeg-7.patch ... Passed
    ffmpeg-8.patch ... Passed
    libtom-use-pkgconfig.patch ... Passed
    ffmpeg-remove-asm-requirement.patch ... Passed
    stepmania.sh ... Passed

vEnhance commented on 2026-06-24 02:05 (UTC) (edited on 2026-06-24 02:07 (UTC) by vEnhance)

@Mozai: thanks for reporting this. I compared the URL patch you had against the one I had downloaded on my hard drive months ago, and it looks like GitHub now shows one fewer hex digit compared to what I used to have, e.g.:

$ diff old.patch new.patch
13c13
< index 935ddf324b0..d4eed01d599 100644
---
> index 935ddf324b..d4eed01d59 100644
35c35
< index c092b765fc2..99f5ffcb1be 100644
---
> index c092b765fc..99f5ffcb1b 100644

That caused the checksum to change. I'll update those checksums to the new values now that GitHub's patch view has one fewer hex digit.

In other exciting news, the stepmania repository is seeing some new activity for the first time in a while. Maybe we'll get a 5.1 after all?

Mozai commented on 2026-06-23 17:47 (UTC)

==> Validating source files with sha256sums...
    stepmania-d55acb1ba26f1c5b5e3048d6d6c0bd116625216f.tar.gz ... Passed
    stepmania-3fef5ef60b7674d6431f4e1e4ba8c69b0c21c023.patch ... FAILED
    stepmania-e0d2a5182dcd855e181fffa086273460c553c7ff.patch ... FAILED
    ffmpeg-7.patch ... Passed

If I'm reading PKGBUILD correctly, it expects https://github.com/stepmania/stepmania/commit/3fef5ef60b7674d6431f4e1e4ba8c69b0c21c023.patch to have checksum fe3c77293d65b654c91d419ba7421feb2ad2da8e4561fadc5f02b3bd0f791634 but I see da938d74e01c0153732f49b5f4c76caaeaa7a722110cd633a83c9dfb001a8e7b .

vEnhance commented on 2026-01-14 08:28 (UTC)

Thanks snailman, no problem. This package hasn't received upstream commits in a while, so it's not surprising to me that it gets orphan'ed frequently, it takes some work to deal with...

Anyway I brought in the changes from stepmania-git into here so I think the PKGBUILD should be working again (at least it works for me :P). I also saw you submitted a merge request for stepmania-git, which I think is the right move, hope that can be processed soon.

snailman153624 commented on 2026-01-14 07:52 (UTC)

Hi vEnhance,

I added you as a co-maintainer. I was added as a co-maintainer originally because I was able to resolve some issues with the build a couple of years ago, I didn't even know the original package maintainer left (I haven't gotten any notifications about any of it until your comment just now). I'm still an active SM user but haven't had to build it myself in close to a year.

vEnhance commented on 2026-01-02 03:41 (UTC)

The comments from za3k also worked for me for getting the package to build with FFMPEG 8. (I also played a song and it works OK. I took a long break from this game because I broke my ankle at the start of 2025, it felt good to be able to play again after a year 😉)

There is another nearly-identical AUR package called stepmania-git. For weird historical-accident reasons, I still have co-maintainer status on that package, but not this one. So I've updated the PKGBUILD there to use the suggestions from za3k.

However, in the long term, I suggest that we should:

  1. Merge stepmania-git into this package, since there is no point in having two of these.
  2. Update this package to use the same patch, so that it works with ffmpeg 8
  3. If these two items are done, I'm happy to comaintain this package too.

What do you think, @snailman153624 ?

za3k commented on 2025-12-29 23:37 (UTC) (edited on 2025-12-29 23:37 (UTC) by za3k)

Builds and starts for me with ffmpeg 8 using:

Both the existing ffmpeg-7.patch and stepmania-ffmpeg-8.patch from https://github.com/Tatsh/tatsh-overlay/commit/4700f7eec421922a800568ebefde9a42f258292d .

Added to the CMake parameters:

-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
-DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations" \
-DWITH_GTK3=no \

2lafru commented on 2025-10-07 20:55 (UTC)

Building is broken since FFMPEG went from version 7 to 8. My (now obsolete) already compiled binary won't work either.