Package: libsfml / 2.6.2+dfsg-2

Metadata

Package Version Patches format
libsfml 2.6.2+dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
02_build doc once.patch | (download)

doc/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 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.
03_unbundle_vulkan.patch | (download)

src/SFML/Window/CMakeLists.txt | 3 2 + 1 - 0 !
src/SFML/Window/Unix/VulkanImplX11.cpp | 2 1 + 1 - 0 !
src/SFML/Window/Win32/VulkanImplWin32.cpp | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 3 deletions(-)

 unbundle vulkan
 Use headers from libvulkan-dev and link directly to the library
 instead of using bundled copy removed from extlibs.
04_unbundle_stb.patch | (download)

src/SFML/Graphics/CMakeLists.txt | 4 3 + 1 - 0 !
src/SFML/Graphics/ImageLoader.cpp | 3 1 + 2 - 0 !
2 files changed, 4 insertions(+), 3 deletions(-)

 unbundle libstb
 Use headers from libstb-dev and link directly to the library instead
 of using bundled copy removed from extlibs.
05_cmake_override_doc_path.patch | (download)

cmake/SFMLConfig.cmake.in | 18 1 + 17 - 0 !
1 file changed, 1 insertion(+), 17 deletions(-)

 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.
06_pkgconfig libs private.patch | (download)

tools/pkg-config/sfml-audio.pc.in | 3 0 + 3 - 0 !
tools/pkg-config/sfml-graphics.pc.in | 3 0 + 3 - 0 !
tools/pkg-config/sfml-window.pc.in | 2 0 + 2 - 0 !
3 files changed, 8 deletions(-)

 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.
07_remove runtests all.patch | (download)

test/CMakeLists.txt | 7 2 + 5 - 0 !
1 file changed, 2 insertions(+), 5 deletions(-)

 don't automatically run tests after build