Package: freespace2 / 24.0.2+repack-1

Metadata

Package Version Patches format
freespace2 24.0.2+repack-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
cmake.diff | (download)

code/CMakeLists.txt | 20 11 + 9 - 0 !
code/source_groups.cmake | 2 0 + 2 - 0 !
freespace2/CMakeLists.txt | 4 4 + 0 - 0 !
lib/CMakeLists.txt | 25 0 + 25 - 0 !
lib/libRocket.cmake | 1 1 + 0 - 0 !
parsers/CMakeLists.txt | 2 1 + 1 - 0 !
6 files changed, 17 insertions(+), 37 deletions(-)

 builds against system libs instead of the bundled ones
 Should be rewritten properly, But It Works
discord.diff | (download)

code/mod_table/mod_table.cpp | 11 0 + 11 - 0 !
code/scripting/api/libs/base.cpp | 2 2 + 0 - 0 !
code/source_groups.cmake | 5 0 + 5 - 0 !
freespace2/freespace.cpp | 3 0 + 3 - 0 !
4 files changed, 2 insertions(+), 19 deletions(-)

 completely disable discord integration
antlr4.diff | (download)

cmake/FindANTLR.cmake | 121 121 + 0 - 0 !
parsers/CMakeLists.txt | 1 1 + 0 - 0 !
2 files changed, 122 insertions(+)

 find and use system antlr4 executable
system utfcpp.diff | (download)

code/utils/unicode.cpp | 20 19 + 1 - 0 !
1 file changed, 19 insertions(+), 1 deletion(-)

 extract a custom function found in the bundled utfcpp copy
 Allows us to build the code with libutfcpp-dev
system imgui.diff | (download)

code/lab/labv2_internal.h | 4 2 + 2 - 0 !
code/lab/manager/lab_manager.cpp | 2 1 + 1 - 0 !
code/osapi/osapi.cpp | 2 1 + 1 - 0 !
freespace2/SDLGraphicsOperations.cpp | 2 1 + 1 - 0 !
4 files changed, 5 insertions(+), 5 deletions(-)

 fix include statements to builds against system imgui
system hidapi.diff | (download)

code/io/spacemouse.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix include statement to builds against system libhidapi
system stb.diff | (download)

code/graphics/paths/nanovg/fontstash.h | 2 1 + 1 - 0 !
code/graphics/paths/nanovg/nanovg.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix include statement to builds against system libstb
cmake_binary_version.patch | (download)

cmake/version.cmake | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

 changed binary name for consistency.


ffmpeg7.patch | (download)

code/cutscene/ffmpeg/AudioDecoder.cpp | 2 1 + 1 - 0 !
code/cutscene/ffmpeg/FFMPEGDecoder.cpp | 6 5 + 1 - 0 !
2 files changed, 6 insertions(+), 2 deletions(-)

 [patch] fix deprecated/removed code in cutscene ffmpeg (#6088)


system openxr.patch | (download)

code/CMakeLists.txt | 2 1 + 1 - 0 !
lib/CMakeLists.txt | 3 0 + 3 - 0 !
2 files changed, 1 insertion(+), 4 deletions(-)

 build with system "libopenxr-dev" instead of bundled "lib/openxr"