Package: supertuxkart / 0.9.2+dfsg-2

Metadata

Package Version Patches format
supertuxkart 0.9.2+dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
build_against_system_enet.patch | (download)

CMakeLists.txt | 8 4 + 4 - 0 !
cmake/FindENet.cmake | 22 22 + 0 - 0 !
2 files changed, 26 insertions(+), 4 deletions(-)

 build supertuxkart against system enet instead of embedded copy
link_against_system_libs.patch | (download)

CMakeLists.txt | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 link against system copies of zlib/libpng/libjpeg/bzip2
remove_irrlicht_embedded_libs.patch | (download)

lib/irrlicht/CMakeLists.txt | 8 2 + 6 - 0 !
1 file changed, 2 insertions(+), 6 deletions(-)

 remove embedded libraries in irrlicht source (flagged by lintian)
 Since removing the subdirectories containing libjpeg/libpng/zlib/bzip2/lzma
 would make this patch way too large, this patch should be applied on top of
	rm -rf lib/jpeglib/
	rm -rf lib/zlib/
	rm -rf lib/libpng/
 in debian/rules (e.g. in the clean target).
replace fonts ubuntu with cantarell.patch | (download)

data/stk_config.xml | 4 2 + 2 - 0 !
data/ttf/LICENSE | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 remove non-free ubuntu font family fonts, replaced with cantarell
update_boom_boom_boom_license.patch | (download)

data/music/Boom_boom_boom.music | 2 1 + 1 - 0 !
data/music/License.txt | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 correct author and license information for the "boom boom boom" song
fix_angelscript_ftbfs.patch | (download)

lib/angelscript/projects/cmake/CMakeLists.txt | 1 1 + 0 - 0 !
lib/angelscript/source/as_config.h | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 1 deletion(-)

 fix ftbfs on arm64, mips/mips64/mipsel, ppc64el, s390x
irrlicht/arch support.diff | (download)

lib/irrlicht/include/IrrCompileConfig.h | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 [patch] debian/arch-support

Building on non-linux architectures currently fails with unpatched
irrlicht because irrlicht tries to create Joystick support using
linux-specific headers. However there's infrastructure to disable
Joystick support, we just need to activate that on non-linux
architectures.

Additionally if built on a sparc machine irrlicht assumes wrongly it's
a solaris system. We fix this wrong assumption as our sparc builds are
all on linux.

Finally irrlicht exceeds the size constraights for -fpic requiering to
build with -fPIC. As upstream doesn't do that we need to fix this for
sparc and s390 builds (powerPC?).

Signed-off-by: Christoph Egger <debian@christoph-egger.org>


irrlicht/use system libs.diff | (download)

lib/irrlicht/source/Irrlicht/CIrrDeviceLinux.h | 2 1 + 1 - 0 !
lib/irrlicht/source/Irrlicht/COpenGLExtensionHandler.h | 6 3 + 3 - 0 !
lib/irrlicht/source/Irrlicht/COpenGLSLMaterialRenderer.h | 4 2 + 2 - 0 !
lib/irrlicht/source/Irrlicht/Makefile | 11 6 + 5 - 0 !
4 files changed, 12 insertions(+), 11 deletions(-)

 [patch] debian/use-system-libs

Path to build irrlicht using the system libraries for png,zlib and
jpeg as well as the glext family of header files.

Signed-off-by: Christoph Egger <debian@christoph-egger.org


irrlicht/link against needed libs.diff | (download)

lib/irrlicht/source/Irrlicht/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] debian/link-against-needed-libs

There are quite some libraries irrlicht needs but does not link
against. This patch makes irrlicht link correctly against all the
needed libraries.

Signed-off-by: Christoph Egger <Christoph.Egger@gmx.de>


irrlicht/fix hurd ftbfs.diff | (download)

lib/irrlicht/source/Irrlicht/COSOperator.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix ftbfs on hurd
 sys/sysctl.h is not implemented on hurd, so don't include it if we're
 building Irrlicht on hurd.