wok-next rev 20308
libt4k_common: add libpng patch
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Nov 10 15:39:54 2017 +0100 (2017-11-10) |
parents | 8add8800ca39 |
children | edecdb7c7446 |
files | libt4k_common-dev/receipt libt4k_common/receipt libt4k_common/stuff/patches/libpng.patch libt4k_common/stuff/patches/series |
line diff
1.1 --- a/libt4k_common-dev/receipt Fri Nov 10 15:10:02 2017 +0100 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,22 +0,0 @@ 1.4 -# SliTaz package receipt. 1.5 - 1.6 -PACKAGE="libt4k_common-dev" 1.7 -VERSION="0.1.1" 1.8 -CATEGORY="games" 1.9 -SHORT_DESC="Common libraries for tux4kids games." 1.10 -MAINTAINER="samuel_trassare@yahoo.com" 1.11 -LICENSE="GPL3" 1.12 -WEB_SITE="http://tux4kids.alioth.debian.org" 1.13 -WANTED="libt4k_common" 1.14 - 1.15 -DEPENDS="libt4k_common pkg-config" 1.16 - 1.17 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.18 -genpkg_rules() 1.19 -{ 1.20 - mkdir -p $fs/usr/include \ 1.21 - $fs/usr/lib/pkgconfig 1.22 - cp -a $install/usr/include/* $fs/usr/include 1.23 - cp -a $install/usr/lib/*a* $fs/usr/lib 1.24 - cp -a $install/usr/lib/pkgconfig/* $fs/usr/lib/pkgconfig 1.25 -}
2.1 --- a/libt4k_common/receipt Fri Nov 10 15:10:02 2017 +0100 2.2 +++ b/libt4k_common/receipt Fri Nov 10 15:39:54 2017 +0100 2.3 @@ -1,4 +1,4 @@ 2.4 -# SliTaz package receipt. 2.5 +# SliTaz package receipt v2. 2.6 2.7 PACKAGE="libt4k_common" 2.8 VERSION="0.1.1" 2.9 @@ -11,10 +11,9 @@ 2.10 TARBALL="$SOURCE-$VERSION.tar.gz" 2.11 WGET_URL="https://alioth.debian.org/frs/download.php/3540/$TARBALL" 2.12 2.13 -DEPENDS="libsdl libsdl-image libsdl-mixer libsdl-ttf libsdl-net librsvg \ 2.14 -libsdl-pango" 2.15 BUILD_DEPENDS="libsdl-dev libsdl-image-dev libsdl-mixer-dev libsdl-ttf-dev \ 2.16 libsdl-net-dev librsvg-dev libsdl-pango-dev wget libxml2-dev" 2.17 +SPLIT="libt4k_common-dev" 2.18 2.19 # Rules to configure and make the package. 2.20 compile_rules() 2.21 @@ -27,7 +26,21 @@ 2.22 # Rules to gen a SliTaz package suitable for Tazpkg. 2.23 genpkg_rules() 2.24 { 2.25 - mkdir -p $fs/usr/lib $fs/usr/share 2.26 - cp -a $install/usr/lib/*so* $fs/usr/lib 2.27 - cp -ar $install/usr/share/* $fs/usr/share 2.28 + case $PACKAGE in 2.29 + libt4k_common) 2.30 + DEPENDS="libsdl libsdl-image libsdl-mixer libsdl-ttf \ 2.31 + libsdl-net librsvg libsdl-pango" 2.32 + mkdir -p $fs/usr/lib $fs/usr/share 2.33 + cp -a $install/usr/lib/*so* $fs/usr/lib 2.34 + cp -ar $install/usr/share/* $fs/usr/share 2.35 + ;; 2.36 + libt4k_common-dev) 2.37 + DEPENDS="libt4k_common pkg-config" 2.38 + mkdir -p $fs/usr/include \ 2.39 + $fs/usr/lib/pkgconfig 2.40 + cp -a $install/usr/include/* $fs/usr/include 2.41 + cp -a $install/usr/lib/*a* $fs/usr/lib 2.42 + cp -a $install/usr/lib/pkgconfig/* $fs/usr/lib/pkgconfig 2.43 + ;; 2.44 + esac 2.45 }
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/libt4k_common/stuff/patches/libpng.patch Fri Nov 10 15:39:54 2017 +0100 3.3 @@ -0,0 +1,17 @@ 3.4 +diff -u -r t4k_common-0.1.1/src/t4k_loaders.c t4k_common-0.1.1-patched/src/t4k_loaders.c 3.5 +--- t4k_common-0.1.1/src/t4k_loaders.c 2011-04-08 03:46:07.000000000 +0100 3.6 ++++ t4k_common-0.1.1-patched/src/t4k_loaders.c 2015-08-04 01:37:04.120998907 +0100 3.7 +@@ -1028,12 +1028,7 @@ 3.8 + { 3.9 + png_init_io(png_ptr, fi); 3.10 + 3.11 +- info_ptr->width = surf->w; 3.12 +- info_ptr->height = surf->h; 3.13 +- info_ptr->bit_depth = 8; 3.14 +- info_ptr->color_type = PNG_COLOR_TYPE_RGB_ALPHA; 3.15 +- info_ptr->interlace_type = 1; 3.16 +- info_ptr->valid = 0; /* will be updated by various png_set_FOO() functions */ 3.17 ++ png_set_IHDR(png_ptr, info_ptr, surf->w, surf->h, 8, PNG_COLOR_TYPE_RGB_ALPHA, PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT); 3.18 + 3.19 + png_set_sRGB_gAMA_and_cHRM(png_ptr, info_ptr, 3.20 + PNG_sRGB_INTENT_PERCEPTUAL);