Package Details: stepmania-git 5.1.0.b2.r627.d55acb1ba2-1

Git Clone URL: https://aur.archlinux.org/stepmania-git.git (read-only, click to copy)
Package Base: stepmania-git
Description: An advanced rhythm game designed for both home and arcade use
Upstream URL: https://www.stepmania.com
Licenses: MIT
Conflicts: stepmania
Provides: stepmania
Submitter: djpohly
Maintainer: eclairevoyant
Last Packager: eclairevoyant
Votes: 31
Popularity: 0.004727
First Submitted: 2014-02-08 23:40 (UTC)
Last Updated: 2023-04-25 23:24 (UTC)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

eclairevoyant commented on 2023-04-25 23:24 (UTC)

I've adopted the package and updated it to work with system ffmpeg5

griffin commented on 2022-12-05 01:44 (UTC) (edited on 2022-12-05 02:12 (UTC) by griffin)

Confirming that the package still does not build. Using the fixes from @justin-sleep works.

dustovich commented on 2022-11-29 21:16 (UTC)

One thing I would suggest is adding a provides=stepmania so that some of the themes can have their dependencies met...unless this is by design.

justin-sleep commented on 2022-05-26 19:35 (UTC)

The build errors are likely related to -DWITH_SYSTEM_FFMPEG=ON in the PKGBUILD. Stepmania doesn't build with FFMPEG 5 Modifying the PKGBUILD to use the bundled FFMPEG (and remove Ninja as the generator) fixes the build for me:

cmake -S $_pkgname -B build \
    -DCMAKE_BUILD_TYPE=None \
    -DCMAKE_C_FLAGS="$CPPFLAGS $CFLAGS" \
    -DCMAKE_CXX_FLAGS="$CPPFLAGS $CXXFLAGS" \
    -DCMAKE_INSTALL_PREFIX=/opt \
    -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
    -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
    -DWITH_SYSTEM_GLEW=ON \
    -DWITH_SYSTEM_JPEG=ON \
    -DWITH_SYSTEM_JSONCPP=ON \
    -DWITH_SYSTEM_MAD=ON \
    -DWITH_SYSTEM_OGG=ON \
    -DWITH_SYSTEM_PCRE=ON \
    -DWITH_SYSTEM_PNG=ON \
    -DWITH_SYSTEM_TOMCRYPT=ON \
    -DWITH_SYSTEM_TOMMATH=ON \
    -DWITH_SYSTEM_ZLIB=ON \
    -Wno-dev

axem commented on 2022-03-20 20:06 (UTC)

Getting the same build error as @rixx, manually compiling with cmake and make works for me as well.

rixx commented on 2022-03-05 16:35 (UTC) (edited on 2022-03-06 02:18 (UTC) by rixx)

Build breaks for me:

In file included from /usr/include/libavformat/avformat.h:313,
                 from /home/rixx/.cache/yay/stepmania-git/src/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.h:13,
                 from /home/rixx/.cache/yay/stepmania-git/src/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp:2:
/usr/include/libavcodec/codec.h:195:8: note: forward declaration of ‘struct avcodec::AVCodecContext’
  195 | struct AVCodecContext;
      |        ^~~~~~~~~~~~~~
/home/rixx/.cache/yay/stepmania-git/src/stepmania/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp:524:26: error: ‘avcodec_close’ is not a member of ‘avcodec’; did you mean ‘avio_close’?
  524 |                 avcodec::avcodec_close( m_pStreamCodec );
      |                          ^~~~~~~~~~~~~
      |                          avio_close
[192/455] Building CXX object src/CMakeFiles/StepMania.dir/arch/LowLevelWindow/LowLevelWindow_X11.cpp.o

Any ideas or hints? This does not happen when I just download the package and run cmake and make.

mkroening commented on 2020-07-15 07:16 (UTC)

Thanks for reporting, @culebra_solida!

culebra_solida commented on 2020-07-15 05:15 (UTC) (edited on 2020-07-15 05:17 (UTC) by culebra_solida)

I'm getting the following error: patching file StepmaniaCore.cmake patching file .github/workflows/ci.yml Hunk #1 FAILED at 59. Hunk #2 FAILED at 69. 2 out of 2 hunks FAILED -- saving rejects to file .github/workflows/ci.yml.rej patching file src/CMakeLists.txt Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file src/CMakeLists.txt.rej patching file src/CryptHelpers.h Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file src/CryptHelpers.h.rej patching file src/CryptManager.cpp Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 2 out of 2 hunks ignored -- saving rejects to file src/CryptManager.cpp.rej ==> ERROR: Se produjo un fallo en prepare(). Cancelando...

algebro commented on 2020-06-14 16:43 (UTC)

@mkroening working now, thanks for looking into it!

mkroening commented on 2020-06-14 15:14 (UTC)

@algebro, I just pushed an update which fixes the issue for me. Can you confirm if it works for you as well?