# HG changeset patch # User Aleksej Bobylev # Date 1509959560 -7200 # Node ID 52b498d67ad8a0f4afe628fcb7d867c132a2046d # Parent 02bc382afeafc28a2a1c214ca409552a4c0ed511 Up fluidsynth, libsdl2-mixer, libsdl2-net, libsdl2-ttf, add libsmpeg2 diff -r 02bc382afeaf -r 52b498d67ad8 fluidsynth-dev/receipt --- a/fluidsynth-dev/receipt Mon Nov 06 10:03:11 2017 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="fluidsynth-dev" -VERSION="1.1.3" -CATEGORY="development" -MAINTAINER="jozee@slitaz.org" -LICENSE="LGPL2" -SHORT_DESC="fluidsynth devel files" -WEB_SITE="http://www.fluidsynth.org/" -WANTED="fluidsynth" - -DEPENDS="fluidsynth pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/include $fs/usr -} diff -r 02bc382afeaf -r 52b498d67ad8 fluidsynth/receipt --- a/fluidsynth/receipt Mon Nov 06 10:03:11 2017 +0100 +++ b/fluidsynth/receipt Mon Nov 06 11:12:40 2017 +0200 @@ -1,32 +1,41 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="fluidsynth" -VERSION="1.1.3" +VERSION="1.1.8" CATEGORY="multimedia" +SHORT_DESC="A real-time software synthesizer based on the SoundFont 2 specifications" MAINTAINER="jozee@slitaz.org" LICENSE="LGPL2" -SHORT_DESC="A real-time software synthesizer based on the SoundFont 2 specifications." WEB_SITE="http://www.fluidsynth.org/" -DEPENDS="glib jack ladspa" -BUILD_DEPENDS="glib-dev jack-dev ladspa-dev pkg-config" + TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -TAGS="synthesizer audio multimedia" +WGET_URL="https://github.com/FluidSynth/fluidsynth/archive/v$VERSION.tar.gz" -# Rules to configure and make the package. +BUILD_DEPENDS="cmake ladspa-dev glib-dev libsndfile-dev pulseaudio-dev \ +alsa-lib-dev jack-dev dbus-dev readline-dev" +SPLIT="fluidsynth-dev" compile_rules() { - cd $src - ./configure --prefix=/usr --enable-ladspa $CONFIGURE_ARGS && - make && - make DESTDIR=$DESTDIR install + mkdir build + cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -Denable-ladspa=1 \ + .. && + make && + make install } - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*so* $fs/usr/lib/ - + +genpkg_rules() { + case $PACKAGE in + fluidsynth) + copy @std + DEPENDS="alsa-lib pulseaudio dbus glib jack libsndfile ncurses \ + readline ladspa" + TAGS="synthesizer audio multimedia" + ;; + *-dev) + copy @dev + ;; + esac } diff -r 02bc382afeaf -r 52b498d67ad8 libsdl2-mixer/receipt --- a/libsdl2-mixer/receipt Mon Nov 06 10:03:11 2017 +0100 +++ b/libsdl2-mixer/receipt Mon Nov 06 11:12:40 2017 +0200 @@ -12,23 +12,20 @@ TARBALL="SDL2_mixer-$VERSION.tar.gz" WGET_URL="http://www.libsdl.org/projects/SDL_mixer/release/$TARBALL" -BUILD_DEPENDS="libsdl2-dev libmodplug-dev libvorbis-dev flac-dev \ -libmad-dev" # fluidsynth-dev old +BUILD_DEPENDS="libsdl2-dev libmodplug-dev fluidsynth-dev libvorbis-dev \ +flac-dev libsmpeg2-dev" SPLIT="libsdl2-mixer-dev" compile_rules() { - ./configure \ - --enable-music-mp3-mad-gpl \ - $CONFIGURE_ARGS && - make && make install + ./configure $CONFIGURE_ARGS && make && make install } genpkg_rules() { case $PACKAGE in libsdl2-mixer) copy @std - DEPENDS="libsdl2 libmad tslib" - SUGGESTED="libmodplug libvorbis libogg flac" + DEPENDS="libsdl2 tslib" + SUGGESTED="libmodplug fluidsynth libvorbis libogg flac libsmpeg2" ;; *-dev) copy @dev diff -r 02bc382afeaf -r 52b498d67ad8 libsdl2-net-dev/receipt --- a/libsdl2-net-dev/receipt Mon Nov 06 10:03:11 2017 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libsdl2-net-dev" -VERSION="2.0.0" -CATEGORY="development" -SHORT_DESC="SDL2 net lib devel files." -MAINTAINER="tcg.thegamer@gmail.com" -LICENSE="LGPL2.1" -WANTED="libsdl2-net" -SOURCE="SDL_net" -WEB_SITE="http://www.libsdl.org/projects/SDL_net/" -HOST_ARCH="i486 arm" - -DEPENDS="libsdl2-net" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.a $fs/usr/lib - cp -a $install/usr/include $fs/usr -} diff -r 02bc382afeaf -r 52b498d67ad8 libsdl2-net/receipt --- a/libsdl2-net/receipt Mon Nov 06 10:03:11 2017 +0100 +++ b/libsdl2-net/receipt Mon Nov 06 11:12:40 2017 +0200 @@ -1,29 +1,33 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libsdl2-net" -SOURCE="SDL2_net" -VERSION="2.0.0" -CATEGORY="x-window" -SHORT_DESC="SDL2 net support." +VERSION="2.0.1" +CATEGORY="network" +SHORT_DESC="SDL2 net support" MAINTAINER="tcg.thegamer@gmail.com" LICENSE="LGPL2.1" -TARBALL="$SOURCE-$VERSION.tar.gz" WEB_SITE="http://www.libsdl.org/projects/SDL_net/" -WGET_URL="http://www.libsdl.org/projects/SDL_net/release/$TARBALL" HOST_ARCH="i486 arm" -DEPENDS="libsdl2" +TARBALL="SDL2_net-$VERSION.tar.gz" +WGET_URL="http://www.libsdl.org/projects/SDL_net/release/$TARBALL" + BUILD_DEPENDS="libsdl2-dev" +SPLIT="libsdl2-net-dev" -# Rules to configure and make the package. -compile_rules() -{ +compile_rules() { ./configure $CONFIGURE_ARGS && make && make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib +genpkg_rules() { + case $PACKAGE in + libsdl2-net) + copy @std + DEPENDS="libsdl2 tslib" + ;; + *-dev) + copy @dev + DEPENDS="libsdl2-net libsdl2-dev tslib-dev" + ;; + esac } diff -r 02bc382afeaf -r 52b498d67ad8 libsdl2-ttf-dev/receipt --- a/libsdl2-ttf-dev/receipt Mon Nov 06 10:03:11 2017 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libsdl2-ttf-dev" -VERSION="2.0.12" -CATEGORY="development" -SHORT_DESC="SDL2 ttf lib devel files." -MAINTAINER="tcg.thegamer@gmail.com" -LICENSE="LGPL2.1" -WANTED="libsdl2-ttf" -SOURCE="SDL2_ttf" -WEB_SITE="http://www.libsdl.org/projects/SDL_ttf/" -HOST_ARCH="i486 arm" - -DEPENDS="libsdl2-ttf" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.a $fs/usr/lib - cp -a $install/usr/include $fs/usr -} diff -r 02bc382afeaf -r 52b498d67ad8 libsdl2-ttf/receipt --- a/libsdl2-ttf/receipt Mon Nov 06 10:03:11 2017 +0100 +++ b/libsdl2-ttf/receipt Mon Nov 06 11:12:40 2017 +0200 @@ -1,30 +1,37 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libsdl2-ttf" -SOURCE="SDL2_ttf" -VERSION="2.0.12" +VERSION="2.0.14" CATEGORY="x-window" -SHORT_DESC="SDL2 ttf support." +SHORT_DESC="SDL2 ttf support" MAINTAINER="tcg.thegamer@gmail.com" LICENSE="LGPL2.1" -TARBALL="$SOURCE-$VERSION.tar.gz" WEB_SITE="http://www.libsdl.org/projects/SDL_ttf/" -WGET_URL="http://www.libsdl.org/projects/SDL_ttf/release/$TARBALL" HOST_ARCH="i486 arm" -DEPENDS="libsdl2 freetype zlib" -BUILD_DEPENDS="libsdl2-dev freetype-dev mesa" +TARBALL="SDL2_ttf-$VERSION.tar.gz" +WGET_URL="http://www.libsdl.org/projects/SDL_ttf/release/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ - ./configure $CONFIGURE_ARGS && - make && make install +BUILD_DEPENDS="freetype-dev libsdl2-dev xorg-libX11-dev xorg-libICE-dev \ +mesa17-dev" +SPLIT="libsdl2-ttf-dev" + +compile_rules() { + ./configure $CONFIGURE_ARGS && make && make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib +genpkg_rules() { + case $PACKAGE in + libsdl2-ttf) + copy @std + DEPENDS="bzlib freetype glib libharfbuzz libpng16 libsdl2 pcre \ + tslib zlib" + SUGGESTED="mesa17" + ;; + *-dev) + copy @dev + DEPENDS="libsdl2-ttf bzip2-dev freetype-dev glib-dev harfbuzz-dev \ + libpng16-dev libsdl2-dev pcre-dev tslib-dev zlib-dev" + ;; + esac } diff -r 02bc382afeaf -r 52b498d67ad8 libsmpeg2/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libsmpeg2/receipt Mon Nov 06 11:12:40 2017 +0200 @@ -0,0 +1,45 @@ +# SliTaz package receipt v2. + +PACKAGE="libsmpeg2" +VERSION="2.0.0" +CATEGORY="multimedia" +SHORT_DESC="SDL2 MPEG Player Library" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL2" +WEB_SITE="http://icculus.org/smpeg/" + +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WGET_URL="subversion|svn://svn.icculus.org/smpeg/tags/release_${VERSION//./_}" + +BUILD_DEPENDS="libsdl libsdl-dev gtk+-dev autoconf automake m4 subversion tar" +BUILD_DEPENDS="subversion automake libsdl2-dev" +SPLIT="libsmpeg2-player libsmpeg2 libsmpeg2-dev" + +compile_rules() { + CFLAGS="$CFLAGS -Wno-error=narrowing" + ./autogen.sh && + ./configure \ + --disable-static \ + --disable-debug \ + $CONFIGURE_ARGS && + make && + make install +} + +genpkg_rules() { + case $PACKAGE in + *-player) + copy plaympeg + CAT="multimedia|player" + DEPENDS="libsmpeg2" + ;; + libsmpeg2) + copy @std @rm + DEPENDS="libsdl2 tslib" + ;; + *-dev) + copy @dev + DEPENDS="libsmpeg2 tslib-dev" + ;; + esac +}