The source code will need a good bit of patching before it can be used, looks like. There are a number of compiler failures (likely due to newer versions of G++ being more strict about header includes and the like), and currently stepmania looks for its data directories in the directory containing its binary.
The latter needs a real solution before any packaging happens - should shared data directories be in /usr/share? Then users wouldn't be able to install songs and themes. There'll need to be a way to merge the system-wide directories with the per-user ones; and also a place to put the per-user ones (a dotfile works, but it's a non-obvious place to go looking for the songs directory). Any ideas on where the per-user directories ought to go?
The source code will need a good bit of patching before it can be used, looks like. There are a number of compiler failures (likely due to newer versions of G++ being more strict about header includes and the like), and currently stepmania looks for its data directories in the directory containing its binary.
The latter needs a real solution before any packaging happens - should shared data directories be in /usr/share? Then users wouldn't be able to install songs and themes. There'll need to be a way to merge the system-wide directories with the per-user ones; and also a place to put the per-user ones (a dotfile works, but it's a non-obvious place to go looking for the songs directory). Any ideas on where the per-user directories ought to go?