diff --git a/srcpkgs/stepmania/patches/flags.patch b/srcpkgs/stepmania/patches/flags.patch new file mode 100644 index 00000000000..ebf912e9ee2 --- /dev/null +++ b/srcpkgs/stepmania/patches/flags.patch @@ -0,0 +1,14 @@ +--- CMakeLists.txt.orig 2016-09-15 01:51:53.168404310 -0500 ++++ CMakeLists.txt 2016-09-15 16:00:14.326726871 -0500 +@@ -4,6 +4,11 @@ + + include (StepmaniaCore.cmake) + ++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CXXFLAGS}") ++set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${LDFLAGS}") ++set(WITH_MINIMAID OFF) ++set(CMAKE_INSTALL_PREFIX "${DESTDIR}/opt") ++ + # The external libraries need to be included. + add_subdirectory(extern) + diff --git a/srcpkgs/stepmania/template b/srcpkgs/stepmania/template new file mode 100644 index 00000000000..7c7918dde2f --- /dev/null +++ b/srcpkgs/stepmania/template @@ -0,0 +1,28 @@ +# Template file for 'stepmania' +pkgname=stepmania +version=5.0.12 +revision=1 +build_style=cmake +cmake_builddir="Build" +hostmakedepends="nasm yasm pkg-config git" +makedepends="libmad-devel libvorbis-devel pcre-devel libjpeg-turbo-devel +alsa-lib-devel libXrandr-devel libva-devel glew-devel" +short_desc="Advanced rhythm game" +maintainer="Michael Aldridge " +license="MIT" +homepage="http://www.stepmania.com/" +distfiles="https://github.com/stepmania/stepmania/archive/v${version}.tar.gz" +checksum=df79bcadd69d4ed60cf560d45386ec275181343495ffd744c3ff8f73c83d4755 + +# Upstream has stated that only x86 hardware can meed the performance +# constraints and that musl is not supported due to interop issues +# with Windows +only_for_archs="i686 x86_64" + +post_install() { + vlicense Docs/Licenses.txt + + mkdir -p ${DESTDIR}/usr/bin + cd ${DESTDIR} + ln -sf ../../opt/stepmania-5.0/stepmania usr/bin/ +}