Package: aseprite / 1.0.5+ds-2

Metadata

Package Version Patches format
aseprite 1.0.5+ds-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
find static gtest.patch | (download)

src/CMakeLists.txt | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 find the static gtest library
 libgtest.a is built before aseprite in build/gtest.
 This linker flag is necessary for this library to be found. 
undef major and minor.patch | (download)

src/base/version.h | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 undef major and minor in version.h
 These are macros on kfreebsd and Hurd and cause a FTBFS.
no third_party dir.patch | (download)

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

 do not add the third_party subdirectory in cmake
 Otherwise the build fails when the directory is not present. 
define O_BINARY.patch | (download)

src/base/file_handle.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 define o_binary and o_text on unix.
 These have no meaning on Unix and are not defined.
 The same definitions as here are done in the
 Allegro header alucfg.h.
giflib 4.1.6.patch | (download)

src/app/file/gif_format.cpp | 58 14 + 44 - 0 !
1 file changed, 14 insertions(+), 44 deletions(-)

 build against gitlib 4.1.6.
 Upstream changed to gitlib 5.1.0 in commit
 df3b87c409c09c25233991af33b74bdefeeeb7e7
 This is mostly the reverse of the part of that
 commit that changed gif_format.cpp.
libx11 underlinkage.patch | (download)

src/CMakeLists.txt | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 added missing x11 lib to link
 Needed to fix FTBFS.
fix unittests.patch | (download)

src/base/fs_tests.cpp | 6 0 + 6 - 0 !
1 file changed, 6 deletions(-)

 remove bogus unit test.
 This test obviously had to fail.
disable file and gif tests.patch | (download)

src/CMakeLists.txt | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 disable the file and gif tests
 These unit tests segfault when invoked by debuild or in a chroot, but not
 with dpkg-buildpackage -rfakeroot or debian/rules override_dh_auto_test.
 I may investigate this later.
disable resize_image_tests.patch | (download)

src/CMakeLists.txt | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 disable the resize image tests
 This file currently contains only a test for the neirest neighbor
 resize algorithm, which has a bug which makes it non-deterministic.
 This caused the test to fail on i386 architectures. It will be disabled
 until the algorithm is fixed.