Closed izissise closed 4 years ago
Started test build 18681
Build 18681 failed
Building with network access won't work. You will have to get ffmpeg added before the build is started somehow.
I'm not sure if this can be done with just downloading the files or if it needs a patch of some sort.
Ah too bad the CI machine enforce the sandbox.
I think it can be done, the SetupFfmpeg
file allow to define a variable where ffmpeg sources should reside
https://github.com/stepmania/stepmania/blob/5_1-new/CMake/SetupFfmpeg.cmake#L62
But I've been trying to make it work that way for a little over than a day, so I give up for now
Started test build 18971
This should work now :)
Build 18971 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/18183/com.stepmania.StepMania.flatpakref
Started test build 18973
Build 18973 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/18185/com.stepmania.StepMania.flatpakref
Seem to work. Good job :+1:
We need to use make and not ninja because stepmania's ffmpeg can't be build with ninja
https://github.com/stepmania/stepmania/blob/5_1-new/CMake/SetupFfmpeg.cmake#L1
Also add network access during build so cmake can automatically download the correct version through git
https://github.com/stepmania/stepmania/blob/5_1-new/CMake/SetupFfmpeg.cmake#L86
This would fix #8