Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
02_build-doc-once.patch | Adjust build script to build documentation only once This patch removes the ALL option from the documentation build command so that it must be run manually with "make doc". This prevents the documentation being built twice (normal build + install phase). It also allows the documentation building to happen after the code building, which makes the logs much more readable in parallel builds. |
James Cowgill <jcowgill@debian.org> | no | |||
03_unbundle_vulkan.patch | Unbundle Vulkan Use headers from libvulkan-dev and link directly to the library instead of using bundled copy removed from extlibs. |
James Cowgill <jcowgill@debian.org> | no | |||
04_unbundle_stb.patch | Unbundle libstb Use headers from libstb-dev and link directly to the library instead of using bundled copy removed from extlibs. |
James Cowgill <jcowgill@debian.org> | no | |||
05_cmake_override_doc_path.patch | Override SFML_DOC_PATH in SFMLConfig.cmake The existing detection assumes the documentation is installed in /usr/share/doc/SFML, but we install it into /usr/share/doc/libsfml-dev. |
James Cowgill <jcowgill@debian.org> | not-needed | |||
06_pkgconfig-libs-private.patch | Remove *.private fields from pkg-config files This avoids unnecessary dependencies which are only needed when building static libraries. It also removes the unused dependency on glu. |
James Cowgill <jcowgill@debian.org> | not-needed | |||
07_remove-runtests-all.patch | Don't automatically run tests after build | Chris Thrasher <chrisjthrasher@gmail.com> | yes | debian upstream | backport, https://github.com/SFML/SFML/commit/0b6254394275dfe7450772689134681bc7f36daf |