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 }