wok-next rev 20231

Up libsdl2, libsdl2-image, libsdl2-mixer
author Aleksej Bobylev <al.bobylev@gmail.com>
date Mon Nov 06 06:41:07 2017 +0200 (2017-11-06)
parents 1da1a0c11e21
children b7594677cf1c
files libsdl2-dev/receipt libsdl2-image-dev/receipt libsdl2-image/receipt libsdl2-mixer-dev/receipt libsdl2-mixer/receipt libsdl2/receipt
line diff
     1.1 --- a/libsdl2-dev/receipt	Mon Nov 06 05:30:08 2017 +0200
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,25 +0,0 @@
     1.4 -# SliTaz package receipt.
     1.5 -
     1.6 -PACKAGE="libsdl2-dev"
     1.7 -VERSION="2.0.3"
     1.8 -CATEGORY="development"
     1.9 -SHORT_DESC="a cross-platform interactive media development library - dev files"
    1.10 -MAINTAINER="tcg.thegamer@gmail.com"
    1.11 -LICENSE="zlib/libpng"
    1.12 -TARBALL="SDL2-$VERSION.tar.gz"
    1.13 -WEB_SITE="http://libsdl.org"
    1.14 -WGET_URL="${WEB_SITE}/release/${TARBALL}"
    1.15 -
    1.16 -WANTED="libsdl2"
    1.17 -
    1.18 -DEPENDS="libsdl2"
    1.19 -
    1.20 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.21 -genpkg_rules()
    1.22 -{
    1.23 -	mkdir -p $fs/usr/lib
    1.24 -	cp -a $install/usr/share $fs/usr
    1.25 -	cp -a $install/usr/include $fs/usr
    1.26 -	cp -a $install/usr/lib/*a $fs/usr/lib
    1.27 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    1.28 -}
     2.1 --- a/libsdl2-image-dev/receipt	Mon Nov 06 05:30:08 2017 +0200
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,23 +0,0 @@
     2.4 -# SliTaz package receipt.
     2.5 -
     2.6 -PACKAGE="libsdl2-image-dev"
     2.7 -VERSION="2.0.0"
     2.8 -CATEGORY="development"
     2.9 -SHORT_DESC="Development files of an image file loading library."
    2.10 -MAINTAINER="tcg.thegamer@gmail.com"
    2.11 -LICENSE="LGPL2.1"
    2.12 -WEB_SITE="http://www.libsdl.org/projects/SDL_image/"
    2.13 -WANTED="libsdl2-image"
    2.14 -SOURCE="SDL2_image"
    2.15 -HOST_ARCH="i486 arm"
    2.16 -
    2.17 -DEPENDS="libsdl2-image libsdl2-dev libpng-dev jpeg-dev zlib-dev pkg-config"
    2.18 -
    2.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.20 -genpkg_rules()
    2.21 -{
    2.22 -	mkdir -p $fs/usr/lib
    2.23 -	cp -a $install/usr/lib/*.a $fs/usr/lib
    2.24 -	cp -a $install/usr/include $fs/usr
    2.25 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    2.26 -}
     3.1 --- a/libsdl2-image/receipt	Mon Nov 06 05:30:08 2017 +0200
     3.2 +++ b/libsdl2-image/receipt	Mon Nov 06 06:41:07 2017 +0200
     3.3 @@ -1,31 +1,34 @@
     3.4 -# SliTaz package receipt.
     3.5 +# SliTaz package receipt v2.
     3.6  
     3.7  PACKAGE="libsdl2-image"
     3.8 -SOURCE="SDL2_image"
     3.9 -VERSION="2.0.0"
    3.10 -CATEGORY="development"
    3.11 -SHORT_DESC="An image file loading library."
    3.12 +VERSION="2.0.1"
    3.13 +CATEGORY="graphics"
    3.14 +SHORT_DESC="An image file loading library"
    3.15  MAINTAINER="tcg.thegamer@gmail.com"
    3.16  LICENSE="LGPL2.1"
    3.17 -TARBALL="$SOURCE-$VERSION.tar.gz"
    3.18  WEB_SITE="http://www.libsdl.org/projects/SDL_image/"
    3.19 -WGET_URL="http://www.libsdl.org/projects/SDL_image/release/$TARBALL"
    3.20  HOST_ARCH="i486 arm"
    3.21  
    3.22 -DEPENDS="libsdl2 libpng jpeg zlib tiff"
    3.23 -BUILD_DEPENDS="libsdl2-dev libpng-dev jpeg-dev zlib-dev tiff-dev"
    3.24 +TARBALL="SDL2_image-$VERSION.tar.gz"
    3.25 +WGET_URL="http://www.libsdl.org/projects/SDL_image/release/$TARBALL"
    3.26  
    3.27 -# Rules to configure and make the package.
    3.28 -compile_rules()
    3.29 -{
    3.30 -	./configure $CONFIGURE_ARGS \
    3.31 -		LIBS=" -lz " &&
    3.32 -	make && make install
    3.33 +BUILD_DEPENDS="libsdl2-dev libjpeg-turbo-dev libpng16-dev tiff-dev libwebp-dev"
    3.34 +SPLIT="libsdl2-image-dev"
    3.35 +
    3.36 +compile_rules() {
    3.37 +	./configure $CONFIGURE_ARGS && make && make install
    3.38  }
    3.39  
    3.40 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.41 -genpkg_rules()
    3.42 -{
    3.43 -	mkdir -p $fs/usr/lib
    3.44 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    3.45 +genpkg_rules() {
    3.46 +	case $PACKAGE in
    3.47 +		libsdl2-image)
    3.48 +			copy @std
    3.49 +			DEPENDS="libsdl2 tslib"
    3.50 +			SUGGESTED="libjpeg-turbo libpng16 tiff libwebp"
    3.51 +			;;
    3.52 +		*-dev)
    3.53 +			copy @dev
    3.54 +			DEPENDS="libsdl2-image libsdl2-dev tslib-dev"
    3.55 +			;;
    3.56 +	esac
    3.57  }
     4.1 --- a/libsdl2-mixer-dev/receipt	Mon Nov 06 05:30:08 2017 +0200
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,22 +0,0 @@
     4.4 -# SliTaz package receipt.
     4.5 -
     4.6 -PACKAGE="libsdl2-mixer-dev"
     4.7 -VERSION="2.0.0"
     4.8 -CATEGORY="development"
     4.9 -SHORT_DESC="Development files of a multichannel sample and music mixer."
    4.10 -MAINTAINER="tcg.thegamer@gmail.com"
    4.11 -LICENSE="LGPL2.1"
    4.12 -WEB_SITE="http://www.libsdl.org/projects/SDL_mixer/"
    4.13 -WANTED="libsdl2-mixer"
    4.14 -SOURCE="SDL2_mixer"
    4.15 -HOST_ARCH="i486 arm"
    4.16 -
    4.17 -DEPENDS="libsdl2-mixer libsdl2-dev libmad-dev libvorbis-dev libogg-dev "
    4.18 -
    4.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
    4.20 -genpkg_rules()
    4.21 -{
    4.22 -	mkdir -p $fs/usr/lib
    4.23 -	cp -a $install/usr/lib/*.a $fs/usr/lib
    4.24 -	cp -a $install/usr/include $fs/usr
    4.25 -}
     5.1 --- a/libsdl2-mixer/receipt	Mon Nov 06 05:30:08 2017 +0200
     5.2 +++ b/libsdl2-mixer/receipt	Mon Nov 06 06:41:07 2017 +0200
     5.3 @@ -1,33 +1,38 @@
     5.4 -# SliTaz package receipt.
     5.5 +# SliTaz package receipt v2.
     5.6  
     5.7  PACKAGE="libsdl2-mixer"
     5.8 -SOURCE="SDL2_mixer"
     5.9 -VERSION="2.0.0"
    5.10 -CATEGORY="development"
    5.11 -SHORT_DESC="A multichannel sample and music mixer."
    5.12 +VERSION="2.0.1"
    5.13 +CATEGORY="multimedia"
    5.14 +SHORT_DESC="A multichannel sample and music mixer"
    5.15  MAINTAINER="tcg.thegamer@gmail.com"
    5.16  LICENSE="LGPL2.1"
    5.17 -TARBALL="$SOURCE-$VERSION.tar.gz"
    5.18  WEB_SITE="http://www.libsdl.org/projects/SDL_mixer/"
    5.19 -WGET_URL="http://www.libsdl.org/projects/SDL_mixer/release/$TARBALL"
    5.20  HOST_ARCH="i486 arm"
    5.21  
    5.22 -DEPENDS="libsdl2 libmad libvorbis libogg"
    5.23 -BUILD_DEPENDS="libsdl2 libsdl2-dev libmad-dev libvorbis-dev libogg-dev "
    5.24 +TARBALL="SDL2_mixer-$VERSION.tar.gz"
    5.25 +WGET_URL="http://www.libsdl.org/projects/SDL_mixer/release/$TARBALL"
    5.26  
    5.27 -# Rules to configure and make the package.
    5.28 -compile_rules()
    5.29 -{
    5.30 +BUILD_DEPENDS="libsdl2-dev libmodplug-dev libvorbis-dev flac-dev \
    5.31 +libmad-dev" # fluidsynth-dev old
    5.32 +SPLIT="libsdl2-mixer-dev"
    5.33 +
    5.34 +compile_rules() {
    5.35  	./configure \
    5.36 -		--prefix=/usr \
    5.37 -		--enable-music-mp3-mad \
    5.38 +		--enable-music-mp3-mad-gpl \
    5.39  		$CONFIGURE_ARGS &&
    5.40  	make && make install
    5.41  }
    5.42  
    5.43 -# Rules to gen a SliTaz package suitable for Tazpkg.
    5.44 -genpkg_rules()
    5.45 -{
    5.46 -	mkdir -p $fs/usr/lib
    5.47 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    5.48 +genpkg_rules() {
    5.49 +	case $PACKAGE in
    5.50 +		libsdl2-mixer)
    5.51 +			copy @std
    5.52 +			DEPENDS="libsdl2 libmad tslib"
    5.53 +			SUGGESTED="libmodplug libvorbis libogg flac"
    5.54 +			;;
    5.55 +		*-dev)
    5.56 +			copy @dev
    5.57 +			DEPENDS="libsdl2-mixer libsdl2-dev tslib-dev"
    5.58 +			;;
    5.59 +	esac
    5.60  }
     6.1 --- a/libsdl2/receipt	Mon Nov 06 05:30:08 2017 +0200
     6.2 +++ b/libsdl2/receipt	Mon Nov 06 06:41:07 2017 +0200
     6.3 @@ -1,31 +1,49 @@
     6.4 -# SliTaz package receipt.
     6.5 +# SliTaz package receipt v2.
     6.6  
     6.7  PACKAGE="libsdl2"
     6.8 -VERSION="2.0.3"
     6.9 +VERSION="2.0.5"
    6.10  CATEGORY="x-window"
    6.11 -SHORT_DESC="a cross-platform interactive media development library"
    6.12 +SHORT_DESC="Cross-platform interactive media development library"
    6.13  MAINTAINER="tcg.thegamer@gmail.com"
    6.14  LICENSE="zlib/libpng"
    6.15 +WEB_SITE="http://libsdl.org/"
    6.16 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/multimedia/sdl2.html"
    6.17 +
    6.18  TARBALL="SDL2-$VERSION.tar.gz"
    6.19 -WEB_SITE="http://libsdl.org"
    6.20 -WGET_URL="${WEB_SITE}/release/${TARBALL}"
    6.21 +WGET_URL="http://www.libsdl.org/release/$TARBALL"
    6.22  
    6.23 -DEPENDS="alsa-lib mesa dbus"
    6.24 -BUILD_DEPENDS="alsa-lib-dev mesa-dev mesa-wayland-dev pulseaudio-dev dbus-dev"
    6.25 +BUILD_DEPENDS="alsa-lib-dev doxygen pulseaudio-dev xorg-libXcursor-dev \
    6.26 +xorg-libXinerama-dev xorg-libXScrnSaver-dev xorg-libXxf86vm-dev mesa17-dev \
    6.27 +wayland-dev wayland-protocols-dev libxkbcommon-dev eudev-dev dbus-dev ibus-dev \
    6.28 +tslib-dev graphviz" # + fcitx-dev -> broken
    6.29 +SPLIT="libsdl2-dev"
    6.30  
    6.31 -# Rules to configure and make the package.
    6.32 -compile_rules()
    6.33 -{
    6.34 -	cd $src
    6.35 -	./configure --prefix=/usr $CONFIGURE_ARGS &&
    6.36 +compile_rules() {
    6.37 +	./configure \
    6.38 +		--disable-oss \
    6.39 +		$CONFIGURE_ARGS &&
    6.40  	make &&
    6.41 -	make DESTDIR=$DESTDIR install
    6.42 +	cd docs && doxygen && cd - &&
    6.43 +	make install || return 1
    6.44 +
    6.45 +	rm $install/usr/lib/libSDL2*.a
    6.46 +	cook_pick_docs \
    6.47 +		docs/output/html/*.html \
    6.48 +		docs/output/html/*.css \
    6.49 +		docs/output/html/*.js \
    6.50 +		docs/output/html/*.png
    6.51  }
    6.52  
    6.53 -# Rules to gen a SliTaz package suitable for Tazpkg.
    6.54 -genpkg_rules()
    6.55 -{
    6.56 -	mkdir -p $fs/usr/lib
    6.57 -	cp -a $install/usr/lib/*so* $fs/usr/lib
    6.58 -	cp -a $install/usr/bin $fs/usr
    6.59 +genpkg_rules() {
    6.60 +	case $PACKAGE in
    6.61 +		libsdl2)
    6.62 +			copy @std
    6.63 +			DEPENDS="tslib"
    6.64 +			SUGGESTED="alsa-lib mesa17 dbus"
    6.65 +			;;
    6.66 +		*-dev)
    6.67 +			copy @dev
    6.68 +			DEPENDS="libsdl2 tslib-dev"
    6.69 +			;;
    6.70 +	esac
    6.71  }