# HG changeset patch # User Aleksej Bobylev # Date 1501851844 -10800 # Node ID fb478984fbc85fc6c7f0a3fa2d71f4f35bc04edc # Parent 0f38eda21e70540102f857a1ed96fd21891e62d3 Rename jack-audio-connection-kit -> jack; add jack2; up gst0-plugins-base, gst0-plugins-good, gst0-plugins-bad, gst0-plugins-full, and other gst0-plugins-* dependencies. diff -r 0f38eda21e70 -r fb478984fbc8 TiMidity++/receipt --- a/TiMidity++/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/TiMidity++/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -10,9 +10,9 @@ WEB_SITE="http://timidity.sourceforge.net/" WGET_URL="http://sourceforge.net/projects/timidity/files/latest/download" -DEPENDS="alsa-lib portaudio jack-audio-connection-kit libao libvorbis libogg \ +DEPENDS="alsa-lib portaudio jack libao libvorbis libogg \ flac gtk+ xorg-libXaw" -BUILD_DEPENDS="alsa-lib-dev portaudio-dev jack-audio-connection-kit-dev \ +BUILD_DEPENDS="alsa-lib-dev portaudio-dev jack-dev \ libao-dev libvorbis-dev libogg-dev flac-dev gtk+-dev xorg-libXaw-dev" # Rules to configure and make the package. diff -r 0f38eda21e70 -r fb478984fbc8 ardour/receipt --- a/ardour/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/ardour/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -14,7 +14,7 @@ DEPENDS="liblrdf ladspa liblo libgnomecanvas libusb-compat aubio libsndfile \ libsamplerate raptor fftw libxslt libgnomecanvasmm soundtouch" BUILD_DEPENDS="scons libboost-dev libboost-thread libboost-math \ -jack-audio-connection-kit-dev alsa-lib-dev liblo-dev aubio-dev libxslt-dev \ +jack-dev alsa-lib-dev liblo-dev aubio-dev libxslt-dev \ libsndfile-dev ladspa-dev liblrdf-dev libart_lgpl-dev libusb-dev \ libsamplerate-dev curl-dev fftw-dev soundtouch-dev raptor-dev \ libgnomecanvasmm-dev libgnomecanvas-dev pkg-config liblrdf-dev gtkmm-dev \ diff -r 0f38eda21e70 -r fb478984fbc8 asterisk/receipt --- a/asterisk/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/asterisk/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -24,7 +24,7 @@ newt-dev mysql-dev nbs-dev popt-dev neon-dev neon postgresql sqlite-dev \ openssl-dev lua-dev lua libpri-dev bluez-dev bluez portaudio-dev alsa-lib-dev \ libsdl-image-dev net-snmp iksemel libical-dev curl-dev libcap-dev iksemel-dev \ -jack-audio-connection-kit-dev radiusclient-ng-dev radiusclient-ng \ +jack-dev radiusclient-ng-dev radiusclient-ng \ libvorbis-dev speex-dev" # Rules to configure and make the package. diff -r 0f38eda21e70 -r fb478984fbc8 aubio/receipt --- a/aubio/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/aubio/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -11,9 +11,9 @@ WGET_URL="$WEB_SITE/pub/$TARBALL" TAGS="audio label multimedia" -DEPENDS="libsamplerate fftw jack-audio-connection-kit flac libogg \ +DEPENDS="libsamplerate fftw jack flac libogg \ libvorbis" -BUILD_DEPENDS="libsamplerate-dev jack-audio-connection-kit-dev \ +BUILD_DEPENDS="libsamplerate-dev jack-dev \ fftw-dev libsndfile-dev fftw libsamplerate flac-dev libogg-dev \ libvorbis-dev" diff -r 0f38eda21e70 -r fb478984fbc8 espeak/receipt --- a/espeak/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/espeak/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -12,8 +12,8 @@ TAGS="speech synthesis" HOST_ARCH="i486 arm" -DEPENDS="portaudio jack-audio-connection-kit" -BUILD_DEPENDS="$DEPENDS portaudio-dev jack-audio-connection-kit-dev" +DEPENDS="portaudio jack" +BUILD_DEPENDS="$DEPENDS portaudio-dev jack-dev" # Rules to configure and make the package. compile_rules() diff -r 0f38eda21e70 -r fb478984fbc8 ffmpeg-git/receipt --- a/ffmpeg-git/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/ffmpeg-git/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -12,7 +12,7 @@ WGET_URL="git|git://source.ffmpeg.org/ffmpeg.git" TAGS="audio video convert stream" -DEPENDS="bzlib freetype imlib2 alsa-lib jack-audio-connection-kit zlib" +DEPENDS="bzlib freetype imlib2 alsa-lib jack zlib" BUILD_DEPENDS="subversion imlib2-dev freetype-dev libsdl-dev zlib-dev \ coreutils-file-format coreutils-file-special" diff -r 0f38eda21e70 -r fb478984fbc8 fluidsynth/receipt --- a/fluidsynth/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/fluidsynth/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -7,8 +7,8 @@ LICENSE="LGPL2" SHORT_DESC="A real-time software synthesizer based on the SoundFont 2 specifications." WEB_SITE="http://www.fluidsynth.org/" -DEPENDS="glib jack-audio-connection-kit ladspa" -BUILD_DEPENDS="glib-dev jack-audio-connection-kit-dev ladspa-dev pkg-config" +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" diff -r 0f38eda21e70 -r fb478984fbc8 fsthost/receipt --- a/fsthost/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/fsthost/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -10,8 +10,8 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="http://downloads.sourceforge.net/project/$PACKAGE/$PACKAGE-$VERSION.tar.xz" -DEPENDS="wine gtk+ libxml2 jack-audio-connection-kit" -BUILD_DEPENDS="gtk+-dev libxml2-dev wine-rt-dev jack-audio-connection-kit-dev" +DEPENDS="wine gtk+ libxml2 jack" +BUILD_DEPENDS="gtk+-dev libxml2-dev wine-rt-dev jack-dev" # Rules to configure and make the package. compile_rules() diff -r 0f38eda21e70 -r fb478984fbc8 gnuradio/receipt --- a/gnuradio/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/gnuradio/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -12,13 +12,13 @@ DEPENDS="python libboost-date-time libboost-program-options \ libboost-filesystem libboost-system libboost-thread orc alsa-lib \ -gsl fftw jack-audio-connection-kit portaudio" +gsl fftw jack portaudio" BUILD_DEPENDS="cmake fftw-dev python-numpy python-cheetah python-lxml \ libboost-dev libboost-filesystem libboost-system libboost-unit-test-framework \ libboost-program-options libboost-thread libboost-math-tr1 libboost-regex \ pygtk-dev libsdl-dev \ pkg-config swig cppunit-dev orc-dev python-sphinx gsl-dev libusb-dev \ -alsa-lib-dev jack-audio-connection-kit-dev portaudio-dev log4c-dev" +alsa-lib-dev jack-dev portaudio-dev log4c-dev" # Rules to configure and make the package. compile_rules() diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-bad-dev/receipt --- a/gst0-plugins-bad-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ - -# SliTaz package receipt. - -PACKAGE="gst0-plugins-bad-dev" -VERSION="0.10.23" -SERIES="0.10" -CATEGORY="development" -SHORT_DESC="gst0-plugins-bad devel files" -MAINTAINER="jozee@slitaz.org" -LICENSE="GPL2" -WANTED="gst0-plugins-bad" -WEB_SITE="http://gstreamer.freedesktop.org/" - -DEPENDS="gstreamer0-dev gst0-plugins-base-dev -faac-dev libpng-dev libvpx-dev openssl-dev xvidcore-dev jpeg-dev -faad2-dev jasper-dev libmms-dev libmodplug-dev libsndfile-dev libsdl-dev -mjpegtools-dev neon-dev schroedinger-dev expat-dev pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/lib/gstreamer-$SERIES - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/lib/*.*a $fs/usr/lib/ - cp -a $install/usr/lib/gstreamer-$SERIES/*.*a $fs/usr/lib/gstreamer-$SERIES - -} diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-bad/receipt --- a/gst0-plugins-bad/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/gst0-plugins-bad/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,37 +1,34 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="gst0-plugins-bad" VERSION="0.10.23" -SERIES="0.10" CATEGORY="multimedia" -SHORT_DESC="GStreamer Bad Plugins" +SHORT_DESC="GStreamer-0.10 Bad Plugins" MAINTAINER="jozee@slitaz.org" LICENSE="GPL2" -SUGGESTED="libsdl schroedinger" +WEB_SITE="http://gstreamer.freedesktop.org/" + TARBALL="gst-plugins-bad-$VERSION.tar.xz" -WEB_SITE="http://gstreamer.freedesktop.org/" -WGET_URL="$WEB_SITE/src/gst-plugins-bad/$TARBALL" -LOCALES="da de es fr id it pt_BR ru zh_CN" +WGET_URL="https://gstreamer.freedesktop.org/src/gst-plugins-bad/$TARBALL" -DEPENDS="gst0-plugins-base faac libpng libvpx openssl xvidcore -faad2 jasper libmms libmodplug libsndfile mjpegtools neon" -BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev -faac-dev libpng-dev libvpx-dev openssl-dev xvidcore-dev jpeg-dev -faad2-dev jasper-dev libmms-dev libmodplug-dev libsndfile-dev libsdl-dev -mjpegtools-dev neon-dev schroedinger-dev expat-dev flac-dev" +BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev \ +gettext \ +faac-dev libpng16-dev libvpx-dev openssl-dev xvidcore-dev libjpeg-turbo-dev \ +faad2-dev jasper-dev libmms-dev libmodplug-dev libsndfile-dev libsdl-dev \ +expat-dev flac-dev mjpegtools-dev curl-dev neon-dev schroedinger-dev opus-dev \ +zvbi-dev" +SPLIT="gst0-plugins-bad-dev" # Rules to configure and make the package. compile_rules() { - cd $src ./configure \ - --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --disable-static \ --disable-debug \ --enable-experimental \ - --with-package-name="GStreamer Bad Plugins ($SERIES)" \ + --with-package-name="$SHORT_DESC" \ --with-package-origin="http://www.slitaz.org/" \ $CONFIGURE_ARGS && make $MAKEFLAGS && @@ -41,10 +38,25 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale - mv $install/usr/lib/*.so* $fs/usr/lib - mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES - for locale in $LOCALES; do - mv $install/usr/share/locale/$locale $fs/usr/share/locale - done + case $PACKAGE in + *-bad) + copy @std + DEPENDS="bzlib faac faad2 glib gst0-plugins-base gstreamer0 jasper \ + libcrypto libcurl libffi liblzma libmms libmodplug libpng16 libsdl \ + libsndfile libssl libvpx libxml2 mjpegtools opus orc pcre \ + schroedinger xorg-libX11 xvidcore zlib zvbi" + ;; + *-dev) + copy @dev + DEPENDS="gst0-plugins-bad \ + bzip2-dev curl-dev faac-dev faad2-dev flac-dev glib-dev \ + gst0-plugins-base-dev gstreamer0-dev jasper-dev libffi-dev \ + libmms-dev libmodplug-dev libogg-dev libpng16-dev libsdl-dev \ + libsndfile-dev libvorbis-dev libvpx-dev libxml2-dev mjpegtools-dev \ + openssl-dev opus-dev orc-dev pcre-dev schroedinger-dev \ + util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \ + xorg-libX11-dev xorg-libXau-dev xorg-libxcb-dev xorg-libXdmcp-dev \ + xvidcore-dev xz-dev zlib-dev zvbi-dev" + ;; + esac } diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-bad/stuff/patches/fix-dfb-example.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gst0-plugins-bad/stuff/patches/fix-dfb-example.patch Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,22 @@ +Fix dfb-example + +Order of inclusion gives a strange effect on the definition of +gst_debug_log. Swapping the include statements solve it. + +Not upstreamed since there will be no more updates to this version +of gst-plugins-bad. + +Signed-off-by: Arnout Vandecappelle (Essensium/Mind) +--- +diff -rup gst-plugins-bad-0.10.23/ext/directfb/dfb-example.c gst-plugins-bad-0.10.23.fixed/ext/directfb/dfb-example.c +--- gst-plugins-bad-0.10.23/ext/directfb/dfb-example.c 2011-12-11 19:49:11.000000000 +0100 ++++ gst-plugins-bad-0.10.23.fixed/ext/directfb/dfb-example.c 2013-05-13 00:32:00.507469138 +0200 +@@ -1,7 +1,7 @@ + +-#include + #include + #include ++#include + + static IDirectFB *dfb = NULL; + static IDirectFBSurface *primary = NULL; diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-bad/stuff/patches/modplug.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gst0-plugins-bad/stuff/patches/modplug.patch Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,11 @@ +--- a/ext/modplug/gstmodplug.cc ++++ b/ext/modplug/gstmodplug.cc +@@ -50,7 +50,7 @@ + #define WORDS_BIGENDIAN 0 + #endif + +-#include ++#include + #include + + #include "gstmodplug.h" diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-bad/stuff/patches/opus-jpegformat-unbreak-non-debug-build.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gst0-plugins-bad/stuff/patches/opus-jpegformat-unbreak-non-debug-build.patch Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,78 @@ +From 1725e702a3622cb45c8142622dd419fa0c410ac9 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Wed, 12 Sep 2012 09:10:35 +0200 +Subject: [PATCH] gst-plugins-bad: opus + jpegformat: unbreak non-debug build + +opus + jpegformat plugin builds fail when gstreamer is configured with +--disable-gst-debug as they are checking the GST_DISABLE_DEBUG symbol +instead of GST_DISABLE_GST_DEBUG. + +Submitted upstream as https://bugzilla.gnome.org/show_bug.cgi?id=683850 + +Signed-off-by: Peter Korsgaard +--- + ext/opus/gstopusdec.c | 2 +- + ext/opus/gstopusenc.c | 4 ++-- + gst/jpegformat/gstjpegparse.c | 4 ++-- + 3 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/ext/opus/gstopusdec.c b/ext/opus/gstopusdec.c +index 0e2805c..ab7221d 100644 +--- a/ext/opus/gstopusdec.c ++++ b/ext/opus/gstopusdec.c +@@ -357,7 +357,7 @@ opus_dec_chain_parse_data (GstOpusDec * dec, GstBuffer * buffer) + + GST_DEBUG_OBJECT (dec, "Creating decoder with %d channels, %d Hz", + dec->n_channels, dec->sample_rate); +-#ifndef GST_DISABLE_DEBUG ++#ifndef GST_DISABLE_GST_DEBUG + gst_opus_common_log_channel_mapping_table (GST_ELEMENT (dec), opusdec_debug, + "Mapping table", dec->n_channels, dec->channel_mapping); + #endif +diff --git a/ext/opus/gstopusenc.c b/ext/opus/gstopusenc.c +index 240a2cb..d991795 100644 +--- a/ext/opus/gstopusenc.c ++++ b/ext/opus/gstopusenc.c +@@ -589,7 +589,7 @@ gst_opus_enc_setup_channel_mappings (GstOpusEnc * enc, + } + } + +-#ifndef GST_DISABLE_DEBUG ++#ifndef GST_DISABLE_GST_DEBUG + GST_INFO_OBJECT (enc, + "Mapping tables built: %d channels, %d stereo streams", enc->n_channels, + enc->n_stereo_streams); +@@ -654,7 +654,7 @@ gst_opus_enc_setup (GstOpusEnc * enc) + { + int error = OPUS_OK; + +-#ifndef GST_DISABLE_DEBUG ++#ifndef GST_DISABLE_GST_DEBUG + GST_DEBUG_OBJECT (enc, + "setup: %d Hz, %d channels, %d stereo streams, family %d", + enc->sample_rate, enc->n_channels, enc->n_stereo_streams, +diff --git a/gst/jpegformat/gstjpegparse.c b/gst/jpegformat/gstjpegparse.c +index f984a52..b4af9ed 100644 +--- a/gst/jpegformat/gstjpegparse.c ++++ b/gst/jpegformat/gstjpegparse.c +@@ -545,7 +545,7 @@ gst_jpeg_parse_skip_marker (GstJpegParse * parse, + if (!gst_byte_reader_get_uint16_be (reader, &size)) + return FALSE; + +-#ifndef GST_DISABLE_DEBUG ++#ifndef GST_DISABLE_GST_DEBUG + /* We'd pry the id of the skipped application segment */ + if (marker >= APP0 && marker <= APP15) { + const gchar *id_str = NULL; +@@ -561,7 +561,7 @@ gst_jpeg_parse_skip_marker (GstJpegParse * parse, + #else + GST_DEBUG_OBJECT (parse, "unhandled marker %x skiping %u bytes", marker, + size); +-#endif // GST_DISABLE_DEBUG ++#endif // GST_DISABLE_GST_DEBUG + + if (!gst_byte_reader_skip (reader, size - 2)) + return FALSE; +-- +1.7.10 + diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-bad/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gst0-plugins-bad/stuff/patches/series Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,9 @@ +modplug.patch + +# from https://github.com/maximeh/buildroot/blob/master/package/gstreamer/gst-plugins-bad/0001-opus-jpegformat-unbreak-non-debug-build.patch +opus-jpegformat-unbreak-non-debug-build.patch +# from https://github.com/maximeh/buildroot/blob/master/package/gstreamer/gst-plugins-bad/0002-fix-dfb-example.patch +fix-dfb-example.patch + +# from http://lists.busybox.net/pipermail/buildroot/2015-April/127288.html +vp8.patch diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-bad/stuff/patches/vp8.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gst0-plugins-bad/stuff/patches/vp8.patch Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,39 @@ +[PATCH] vp8: drop buggy libvpx legacy handling + +Legacy handling for older libvpx versions were added back in 2010, but this +was unfortunately buggy as these symbols are enums and not defines - So they +are never defined and the legacy symbols always used. + +Now that the legacy symbols are completely removed from libvpx from v1.4.0 +onwards this breaks. Fix it by simply dropping the legacy handling, nobody +should be using libvpx versions from before 2010 (or gstreamer 0.10 for that +matter) any more. + +Signed-off-by: Peter Korsgaard + +--- gst-plugins-bad-0.10.23.orig/ext/vp8/gstvp8utils.h ++++ gst-plugins-bad-0.10.23/ext/vp8/gstvp8utils.h +@@ -25,23 +25,6 @@ + + G_BEGIN_DECLS + +-/* Some compatibility defines for older libvpx versions */ +-#ifndef VPX_IMG_FMT_I420 +-#define VPX_IMG_FMT_I420 IMG_FMT_I420 +-#endif +- +-#ifndef VPX_PLANE_Y +-#define VPX_PLANE_Y PLANE_Y +-#endif +- +-#ifndef VPX_PLANE_U +-#define VPX_PLANE_U PLANE_U +-#endif +- +-#ifndef VPX_PLANE_V +-#define VPX_PLANE_V PLANE_V +-#endif +- + const char * gst_vpx_error_name (vpx_codec_err_t status); + + G_END_DECLS diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-base/receipt --- a/gst0-plugins-base/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/gst0-plugins-base/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -10,7 +10,7 @@ #HOST_ARCH="i486 arm" TARBALL="gst-plugins-base-$VERSION.tar.xz" -WGET_URL="https://gstreamer.freedesktop.org/src/gst-plugins-base/$TARBALL" +WGET_URL="$GNOME_MIRROR/gst-plugins-base/0.10/$TARBALL" BUILD_DEPENDS_arm="gstreamer0-dev pango-dev alsa-lib-dev libogg-dev \ libtheora-dev libtheora-enc libvorbis-dev udev-dev xorg-libXv-dev \ @@ -24,6 +24,7 @@ # Rules to configure and make the package. compile_rules() { + # http://www.linuxfromscratch.org/blfs/view/7.6/multimedia/gst-plugins-base.html case "$ARCH" in i?86) ;; *) export CPPFLAGS="$CPPFLAGS -I/cross/$ARCH/sysroot/usr/include" ;; diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-full/receipt --- a/gst0-plugins-full/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/gst0-plugins-full/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,19 +1,17 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="gst0-plugins-full" VERSION="0.10.36" -CATEGORY="multimedia" +CATEGORY="meta" SHORT_DESC="Plays all multimedia files GStreamer is capable of" MAINTAINER="domcox@slitaz.org" LICENSE="LGPL" -WEB_SITE="www.slitaz.org" - -DEPENDS="gstreamer0 gst0-plugins-base gst0-plugins-good gst0-plugins-good-extra \ -gst0-plugins-bad gst0-plugins-ugly gst0-ffmpeg schroedinger libsdl x264" +WEB_SITE="http://www.slitaz.org/" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share/doc - cp $WOK/$PACKAGE/description.txt $fs/usr/share/doc/midori-video.txt + DEPENDS="gstreamer0 gst0-plugins-base gst0-plugins-good \ + gst0-plugins-good-extra gst0-plugins-bad gst0-plugins-ugly gst0-ffmpeg \ + schroedinger libsdl x264" } diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-good-dev/receipt --- a/gst0-plugins-good-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="gst0-plugins-good-dev" -VERSION="0.10.31" -SERIES="0.10" -CATEGORY="development" -SHORT_DESC="gst0-plugins-good devel files" -MAINTAINER="jozee@slitaz.org" -LICENSE="LGPL2.1" -WANTED="gst0-plugins-good" -WEB_SITE="http://gstreamer.freedesktop.org/" - -DEPENDS="gstreamer0-dev gst0-plugins-base-dev -cairo-dev flac-dev jpeg-dev libpng-dev libshout-dev -libsoup-dev jack-audio-connection-kit-dev libcdio-dev -libdv-dev speex-dev taglib-dev wavpack-dev bzip2-dev" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib/gstreamer-$SERIES - cp -a $install/usr/lib/gstreamer-$SERIES/*.*a $fs/usr/lib/gstreamer-$SERIES -} diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-good-extra/receipt --- a/gst0-plugins-good-extra/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="gst0-plugins-good-extra" -VERSION="0.10.31" -SERIES="0.10" -CATEGORY="multimedia" -SHORT_DESC="GStreamer Good Plugins" -MAINTAINER="psychomaniak@xakep.ru" -LICENSE="LGPL2.1" -WEB_SITE="http://gstreamer.freedesktop.org/" -WANTED="gst0-plugins-good" - -DEPENDS="gst0-plugins-good libcdio libdv taglib wavpack libshout libsoup-gnome" -SUGGESTED="jack-audio-connection-kit" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib/gstreamer-$SERIES - for i in dv jack shout2 souphttpsrc taglib wavpack rtp rtpmanager rtsp deinterlace video4linux2; do - cp -a $install/usr/lib/gstreamer-$SERIES/libgst${i}.so \ - $fs/usr/lib/gstreamer-$SERIES - done -} diff -r 0f38eda21e70 -r fb478984fbc8 gst0-plugins-good/receipt --- a/gst0-plugins-good/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/gst0-plugins-good/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,53 +1,91 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="gst0-plugins-good" VERSION="0.10.31" -SERIES="0.10" CATEGORY="multimedia" -SHORT_DESC="GStreamer Good Plugins" +SHORT_DESC="GStreamer-0.10 Good Plugins" MAINTAINER="jozee@slitaz.org" LICENSE="LGPL2.1" -SUGGESTED="jack-audio-connection-kit gst0-plugins-good-extra" +WEB_SITE="http://gstreamer.freedesktop.org/" + TARBALL="gst-plugins-good-$VERSION.tar.xz" -WEB_SITE="http://gstreamer.freedesktop.org/" -WGET_URL="$WEB_SITE/src/gst-plugins-good/$TARBALL" -LOCALES="cs da de el es fr hu id it pl pt_BR ru sl sv zh_CN zh_TW" +WGET_URL="$GNOME_MIRROR/gst-plugins-good/0.10/$TARBALL" -DEPENDS="gst0-plugins-base cairo flac libjpeg libpng speex bzip2" -BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev sqlite-dev \ -cairo-dev flac-dev jpeg-dev libpng-dev libshout-dev \ -libsoup-dev jack-audio-connection-kit-dev libcdio-dev \ -libdv-dev speex-dev taglib-dev wavpack-dev bzip2-dev util-linux-uuid-dev" +BUILD_DEPENDS="gettext GConf-dev gtk-doc python glib-dev orc-dev \ +gstreamer0-dev gst0-plugins-base-dev gtk+-dev libgudev-dev libv4l-dev \ +xorg-libXfixes-dev xorg-libXdamage-dev aalib-dev flac-dev gdk-pixbuf-dev \ +jack2-dev libcaca-dev libdv-dev libraw1394-dev libiec61883-dev libavc1394-dev \ +libshout-dev libsoup-dev speex-dev taglib-dev wavpack-dev libjpeg-turbo-dev" +SPLIT="gst0-plugins-good-extra gst0-plugins-good gst0-plugins-good-dev" # Rules to configure and make the package. compile_rules() { + # http://www.linuxfromscratch.org/blfs/view/7.6/multimedia/gst-plugins-good.html + sed -i "/input:/d" sys/v4l2/gstv4l2bufferpool.c && + sed -i "/case V4L2_CID_HCENTER/d; /case V4L2_CID_VCENTER/d" \ + sys/v4l2/v4l2_calls.c && + ./configure \ - --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ + --with-package-name="$SHORT_DESC" \ + --with-package-origin="http://www.slitaz.org/" \ --enable-experimental \ --disable-static \ --disable-debug \ --disable-hal \ --disable-esd \ - --with-package-name="GStreamer Good Plugins ($SERIES)" \ - --with-package-origin="http://www.slitaz.org/" \ + --disable-oss \ + --disable-oss4 \ $CONFIGURE_ARGS && + sed -i 's|/usr/local/|/usr/|' $src/sys/v4l2/Makefile && make $MAKEFLAGS && - make install + make install && + make -C docs/plugins install-data } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib/gstreamer-$SERIES $fs/usr/share/locale - cp -a $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES - cp -a $install/usr/share/gstreamer* $fs/usr/share - # for locale in $LOCALES; do - # cp -a $install/usr/share/locale/$locale $fs/usr/share/locale - # done - for i in dv jack shout2 souphttpsrc taglib wavpack rtp rtpmanager rtsp deinterlace video4linux2; do - rm -f $fs/usr/lib/gstreamer-$SERIES/libgst${i}.so - done + case $PACKAGE in + *-extra) + copy *deinterlace.so *dv.so *jack.so *rtp.so *rtpmanager.so \ + *rtsp.so *shout2.so *souphttpsrc.so *taglib.so *video4linux2.so \ + *wavpack.so + CAT="multimedia|extra plugins" + DEPENDS="glib gst0-plugins-base gstreamer0 jack2 libdv libgudev \ + libshout libsoup libsoup-gnome libv4l libxml2 orc taglib wavpack \ + xorg-libICE xorg-libSM xorg-libX11 xorg-libXext xorg-libXv" + MAINTAINER="psychomaniak@xakep.ru" + ;; + *-good) + copy @std + remove_already_packed + DEPENDS="GConf aalib bzlib cairo flac gdk-pixbuf glib \ + gst0-plugins-base gstreamer0 libavc1394 libcaca libiec61883 \ + libjpeg-turbo libpng16 libraw1394 libxml2 ncurses orc speex \ + xorg-libICE xorg-libSM xorg-libX11 xorg-libXdamage xorg-libXext \ + xorg-libXfixes zlib" + SUGGESTED="gst0-plugins-good-extra" + ;; + *-dev) + copy @dev + DEPENDS="gst0-plugins-good gst0-plugins-good-extra \ + GConf-dev aalib-dev bzip2-dev cairo-dev eudev-dev flac-dev \ + fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev \ + gst0-plugins-base-dev gstreamer0-dev harfbuzz-dev jack2-dev \ + libjpeg-turbo-dev libavc1394-dev libcaca-dev libdv-dev libffi-dev \ + libgudev-dev libiec61883-dev libogg-dev libpng16-dev \ + libraw1394-dev libshout-dev libsoup-dev libtheora-dev libv4l-dev \ + libvorbis-dev libxml2-dev ncurses-dev openssl-dev orbit2-dev \ + orc-dev pcre-dev speex-dev sqlite3-dev taglib-dev \ + util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \ + wavpack-dev xorg-libICE-dev xorg-libSM-dev xorg-libX11 \ + xorg-libX11-dev xorg-libXau-dev xorg-libXdamage-dev \ + xorg-libXdmcp-dev xorg-libXext-dev xorg-libXfixes-dev \ + xorg-libXrender-dev xorg-libXv-dev xorg-libxcb-dev xorg-pixman-dev \ + xz-dev zlib-dev" + ;; + esac } diff -r 0f38eda21e70 -r fb478984fbc8 hydrogen/receipt --- a/hydrogen/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/hydrogen/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -12,9 +12,9 @@ TAGS="multimedia" DEPENDS="libarchive liblrdf libQtCore libQtGui libQtXml \ -jack-audio-connection-kit libsndfile" +jack libsndfile" BUILD_DEPENDS="scons libarchive-dev liblrdf-dev Qt4-dev \ -jack-audio-connection-kit jack-audio-connection-kit-dev \ +jack jack-dev \ flac-dev libsndfile-dev alsa-lib-dev zlib-dev libtar-dev \ ladspa-dev raptor-dev pkg-config subversion" diff -r 0f38eda21e70 -r fb478984fbc8 jack-audio-connection-kit-dev/receipt --- a/jack-audio-connection-kit-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="jack-audio-connection-kit-dev" -VERSION="0.124.1" -CATEGORY="multimedia" -SHORT_DESC="devel files for Jack" -MAINTAINER="allan316@gmail.com" -LICENSE="GPL LGPL" -WEB_SITE="http://jackaudio.org" -HOST_ARCH="i486 arm" - -WANTED="jack-audio-connection-kit" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib/jack - cp -a $install/usr/lib/*.la $fs/usr/lib - cp -a $install/usr/lib/jack/*.la $fs/usr/lib/jack - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/include $fs/usr -} diff -r 0f38eda21e70 -r fb478984fbc8 jack-audio-connection-kit/receipt --- a/jack-audio-connection-kit/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="jack-audio-connection-kit" -VERSION="0.124.1" -CATEGORY="multimedia" -SHORT_DESC="low-latency audio server" -MAINTAINER="allan316@gmail.com" -LICENSE="GPL LGPL" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://jackaudio.org" -WGET_URL="http://jackaudio.org/downloads/$TARBALL" -TAGS="audio server" -HOST_ARCH="i486 arm" - -DEPENDS="alsa-lib ncurses readline libsndfile libogg libsamplerate" -BUILD_DEPENDS="alsa-lib-dev libsamplerate-dev db-dev util-linux-uuid-dev" - -# Rules to configure and make the package. -compile_rules() -{ - ./configure \ - $CONFIGURE_ARGS && - make && - make DESTDIR=$DESTDIR install && - install -Dm644 $src/jack/jslist.h $install/usr/include/jack/jslist.h -} - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib/jack - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib - cp -a $install/usr/lib/jack/*.so* $fs/usr/lib/jack -} - diff -r 0f38eda21e70 -r fb478984fbc8 jack/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/jack/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,52 @@ +# SliTaz package receipt v2. + +PACKAGE="jack" +VERSION="0.125.0" +CATEGORY="multimedia" +SHORT_DESC="Low-latency audio server" +MAINTAINER="allan316@gmail.com" +LICENSE="GPL LGPL" +WEB_SITE="http://jackaudio.org/" +HOST_ARCH="i486 arm" + +TARBALL="jack-audio-connection-kit-$VERSION.tar.gz" +WGET_URL="http://jackaudio.org/downloads/$TARBALL" + +BUILD_DEPENDS="automake libtool \ +db-dev libsndfile-dev libsamplerate-dev alsa-lib-dev readline-dev doxygen" +SPLIT="jack-dev" + +# Rules to configure and make the package. +compile_rules() +{ + autoreconf -fi && + sed -i 's|md5 -q|md5sum|' jackd/Makefile.in + + ./configure \ + --docdir=/usr/share/doc/$PACKAGE-$VERSION \ + --enable-optimization-by-compiler \ + --enable-optimize \ + --disable-coreaudio --disable-oss --disable-sun --disable-sndio \ + --disable-freebob --disable-firewire \ + $CONFIGURE_ARGS && + make && make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + case $PACKAGE in + jack) + copy @std + DEPENDS="alsa-lib flac libdb libogg libsamplerate libsndfile \ + libvorbis ncurses readline" + PROVIDE="jack-audio-connection-kit" + TAGS="audio server" + ;; + *-dev) + copy @dev + DEPENDS="jack alsa-lib-dev db-dev libsamplerate-dev" + PROVIDE="jack-audio-connection-kit-dev" + ;; + esac +} diff -r 0f38eda21e70 -r fb478984fbc8 jack/stuff/patches/jack-fix-docdir.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/jack/stuff/patches/jack-fix-docdir.patch Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,11 @@ +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -24,7 +24,7 @@ + + DOC_STAMPS=html-build.stamp + +-DOC_DIR=$(HTML_DIR) ++DOC_DIR=$(docdir) + + all-local: doxygen-build.stamp + diff -r 0f38eda21e70 -r fb478984fbc8 jack/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/jack/stuff/patches/series Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,1 @@ +jack-fix-docdir.patch diff -r 0f38eda21e70 -r fb478984fbc8 jack2/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/jack2/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,46 @@ +# SliTaz package receipt v2. + +PACKAGE="jack2" +VERSION="1.9.10" +CATEGORY="multimedia" +SHORT_DESC="The JACK2 with SMP support" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL LGPL" +WEB_SITE="http://jackaudio.org/" +HOST_ARCH="i486 arm" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/jackaudio/jack2/archive/v$VERSION.tar.gz" + +BUILD_DEPENDS="patch python libsamplerate-dev alsa-lib-dev dbus-dev expat-dev \ +libsndfile-dev readline-dev opus-dev doxygen" +SPLIT="jack2-dev" + +# Rules to configure and make the package. +compile_rules() +{ + ./waf configure \ + --prefix=/usr \ + --classic \ + --dbus \ + --doxygen \ + --alsa \ + && + ./waf build && + ./waf install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + case $PACKAGE in + jack2) + copy @std + DEPENDS="alsa-lib dbus expat libsamplerate libsndfile ncurses opus \ + readline" + ;; + *-dev) + copy @dev + ;; + esac +} diff -r 0f38eda21e70 -r fb478984fbc8 jack2/stuff/patches/fix-docdir.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/jack2/stuff/patches/fix-docdir.patch Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,16 @@ +--- a/wscript ++++ b/wscript +@@ -433,10 +433,10 @@ + #bld.add_subdirs('tests') + + if bld.env['BUILD_DOXYGEN_DOCS'] == True: +- html_docs_source_dir = "build/default/html" ++ html_docs_source_dir = "html" + if bld.cmd == 'install': +- share_dir = bld.options.destdir + bld.env['PREFIX'] + '/share/jack-audio-connection-kit' +- html_docs_install_dir = share_dir + '/reference/html/' ++ doc_dir = bld.options.destdir + bld.env['PREFIX'] + '/share/doc/jack-audio-connection-kit-' + VERSION ++ html_docs_install_dir = doc_dir + '/reference/html/' + if os.path.isdir(html_docs_install_dir): + Logs.pprint('CYAN', "Removing old doxygen documentation installation...") + shutil.rmtree(html_docs_install_dir) diff -r 0f38eda21e70 -r fb478984fbc8 jack2/stuff/patches/gcc6.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/jack2/stuff/patches/gcc6.patch Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,62 @@ +From ff1ed2c4524095055140370c1008a2d9cccc5645 Mon Sep 17 00:00:00 2001 +From: Adrian Knoth +Date: Sat, 11 Jun 2016 05:35:07 +0200 +Subject: [PATCH] Fix initialization in test/iodelay.cpp + +jack_latency_range_t is + +struct _jack_latency_range { + jack_nframes_t min; + jack_nframes_t max; +}; + +and jack_nframes_t is + +typedef uint32_t jack_nframes_t; + +so it's unsigned. Initialising it with -1 is invalid (at least in C++14). We cannot use {0, 0}, because latency_cb has + + jack_latency_range_t range; + range.min = range.max = 0; + if ((range.min != capture_latency.min) || (range.max != + capture_latency.max)) { + capture_latency = range; + } + +so we must not have {0, 0}, otherwise the condition would never be true. + +Using UINT32_MAX should be equivalent to the previous -1. +--- + tests/iodelay.cpp | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/tests/iodelay.cpp b/tests/iodelay.cpp +index e1ba63f..1ef470f 100644 +--- a/tests/iodelay.cpp ++++ b/tests/iodelay.cpp +@@ -20,6 +20,7 @@ + + #include + #include ++#include + #include + #include + #include +@@ -167,8 +168,8 @@ static jack_client_t *jack_handle; + static jack_port_t *jack_capt; + static jack_port_t *jack_play; + +-jack_latency_range_t capture_latency = {-1, -1}; +-jack_latency_range_t playback_latency = {-1, -1}; ++jack_latency_range_t capture_latency = {UINT32_MAX, UINT32_MAX}; ++jack_latency_range_t playback_latency = {UINT32_MAX, UINT32_MAX}; + + void + latency_cb (jack_latency_callback_mode_t mode, void *arg) +@@ -266,4 +267,4 @@ int main (int ac, char *av []) + return 0; + } + +-// -------------------------------------------------------------------------------- +\ No newline at end of file ++// -------------------------------------------------------------------------------- diff -r 0f38eda21e70 -r fb478984fbc8 jack2/stuff/patches/jack1compat.diff --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/jack2/stuff/patches/jack1compat.diff Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,33 @@ +diff --git a/common/jack/types.h b/common/jack/types.h +index 094d407..2dccf34 100644 +--- a/common/jack/types.h ++++ b/common/jack/types.h +@@ -403,10 +403,8 @@ typedef void (*JackPortConnectCallback)(jack_port_id_t a, jack_port_id_t b, int + * @param port the port that has been renamed + * @param new_name the new name + * @param arg pointer to a client supplied structure +- * +- * @return zero on success, non-zero on error + */ +-typedef int (*JackPortRenameCallback)(jack_port_id_t port, const char* old_name, const char* new_name, void *arg); ++typedef void (*JackPortRenameCallback)(jack_port_id_t port, const char* old_name, const char* new_name, void *arg); + + /** + * Prototype for the client supplied function that is called +diff --git a/tests/test.cpp b/tests/test.cpp +index 750d152..8a8a811 100644 +--- a/tests/test.cpp ++++ b/tests/test.cpp +@@ -186,11 +186,10 @@ void Jack_Client_Registration_Callback(const char* name, int val, void *arg) + client_register--; + } + +-int Jack_Port_Rename_Callback(jack_port_id_t port, const char* old_name, const char* new_name, void *arg) ++void Jack_Port_Rename_Callback(jack_port_id_t port, const char* old_name, const char* new_name, void *arg) + { + Log("Rename callback has been successfully called with old_name '%s' and new_name '%s'. (msg from callback)\n", old_name, new_name); + port_rename_clbk = 1; +- return 0; + } + + int Jack_Update_Buffer_Size(jack_nframes_t nframes, void *arg) diff -r 0f38eda21e70 -r fb478984fbc8 jack2/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/jack2/stuff/patches/series Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,5 @@ +fix-docdir.patch + +# from https://www.archlinux.org/packages/community/i686/jack2/ +gcc6.patch +jack1compat.diff diff -r 0f38eda21e70 -r fb478984fbc8 libavc1394-dev/receipt --- a/libavc1394-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libavc1394-dev" -VERSION="0.5.4" -CATEGORY="development" -SHORT_DESC="Interface for the 1394 Trade Association AV/C Digital Interface." -MAINTAINER="pankso@slitaz.org" -LICENSE="LGPL2.1" -WANTED="libavc1394" -WEB_SITE="http://sourceforge.net/projects/libavc1394/" - -DEPENDS="libavc1394 pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.a* $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib -} - diff -r 0f38eda21e70 -r fb478984fbc8 libavc1394/receipt --- a/libavc1394/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/libavc1394/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,35 +1,36 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libavc1394" VERSION="0.5.4" CATEGORY="system-tools" -SHORT_DESC="Interface for the 1394 Trade Association AV/C Digital Interface." +SHORT_DESC="Interface for the 1394 Trade Association AV/C Digital Interface" MAINTAINER="pankso@slitaz.org" LICENSE="LGPL2.1" +WEB_SITE="https://sourceforge.net/projects/libavc1394/" + TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://sourceforge.net/projects/libavc1394/" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -DEPENDS="libraw1394" BUILD_DEPENDS="libraw1394-dev" +SPLIT="libavc1394-dev" # Rules to configure and make the package. compile_rules() { - cd $src - ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - $CONFIGURE_ARGS - make - make DESTDIR=$DESTDIR install + ./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/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib + case $PACKAGE in + libavc1394) + copy @std + DEPENDS="libraw1394" + ;; + *-dev) + copy @dev + DEPENDS="libavc1394 libraw1394-dev" + ;; + esac } - diff -r 0f38eda21e70 -r fb478984fbc8 libcaca-dev/receipt --- a/libcaca-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libcaca-dev" -VERSION="0.99.beta19" -CATEGORY="development" -SHORT_DESC="Text mode graphics utilities development files." -MAINTAINER="paul@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://caca.zoy.org/wiki/libcaca" -WANTED="libcaca" - -DEPENDS="libcaca" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/lib/*a $fs/usr/lib -} - diff -r 0f38eda21e70 -r fb478984fbc8 libcaca/receipt --- a/libcaca/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/libcaca/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,42 +1,43 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libcaca" VERSION="0.99.beta19" CATEGORY="graphics" -SHORT_DESC="Text mode graphics utilities." +SHORT_DESC="Text mode graphics utilities" MAINTAINER="paul@slitaz.org" LICENSE="GPL2" +WEB_SITE="http://caca.zoy.org/wiki/libcaca" + TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://caca.zoy.org/wiki/libcaca" WGET_URL="http://caca.zoy.org/files/libcaca/$TARBALL" -DEPENDS="ncurses imlib2" -BUILD_DEPENDS="ncurses-dev imlib2-dev xorg-libX11-dev" +BUILD_DEPENDS="zlib-dev xorg-libX11-dev mesa-dev ncurses-dev python imlib2-dev \ +pango-dev doxygen cppunit-dev" +SPLIT="python-caca libcaca-dev" # Rules to configure and make the package. compile_rules() { - cd $src - ./configure --prefix=/usr \ - $CONFIGURE_ARGS && - make - make DESTDIR=$DESTDIR install - - # hack for missing iso8859-1 folder - cook xorg-libX11 + ./configure $CONFIGURE_ARGS && make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/usr/share/X11/locale - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib - #cp -a $install/usr/lib/jni $fs/usr/lib - cp -a $install/usr/share $fs/usr - rm -rf $fs/usr/share/man - # hack for missing iso8859-1 folder - cp -a $WOK/xorg-libX11/install/usr/share/X11/locale/iso8859-1 \ - $fs/usr/share/X11/locale + case $PACKAGE in + libcaca) + copy @std + rm -rf $fs/usr/lib/python2.7/ + DEPENDS="imlib2 ncurses xorg-libX11 zlib" + ;; + python-caca) + copy *.py + DEPENDS="libcaca python" + ;; + *-dev) + copy @dev + DEPENDS="libcaca python-caca ncurses-dev xorg-libX11-dev \ + xorg-libXau-dev xorg-libXdmcp-dev xorg-libxcb-dev zlib-dev" + ;; + esac } - diff -r 0f38eda21e70 -r fb478984fbc8 libdv-dev/receipt --- a/libdv-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libdv-dev" -VERSION="1.0.0" -CATEGORY="development" -SHORT_DESC="Devel files from libdv." -MAINTAINER="pankso@slitaz.org" -LICENSE="LGPL2.1" -WANTED="libdv" -WEB_SITE="http://libdv.sourceforge.net/" - -DEPENDS="pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib -} - diff -r 0f38eda21e70 -r fb478984fbc8 libdv/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libdv/description.txt Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,3 @@ +The Quasar DV Codec (libdv) is a software decoder for DV format video, as +defined by the IEC 61834 and SMPTE 314M standards. DV is the encoding format +used by consumer-grade digital camcorders. diff -r 0f38eda21e70 -r fb478984fbc8 libdv/receipt --- a/libdv/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/libdv/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,35 +1,40 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libdv" VERSION="1.0.0" CATEGORY="multimedia" -SHORT_DESC="Software codec for DV video." +SHORT_DESC="Software codec for DV video" MAINTAINER="pankso@slitaz.org" LICENSE="LGPL2.1" +WEB_SITE="http://libdv.sourceforge.net/" + TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://libdv.sourceforge.net/" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -DEPENDS="popt xorg-libXv" -BUILD_DEPENDS="gtk+-dev popt-dev xorg-libXv-dev" +# With no effect on final binaries: xorg-libX11-dev xorg-libXt-dev libsdl-dev +BUILD_DEPENDS="gfortran" +SPLIT="libdv-dev" # Rules to configure and make the package. compile_rules() { - cd $src + # http://www.linuxfromscratch.org/blfs/view/stable/multimedia/libdv.html ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - $CONFIGURE_ARGS - make - make DESTDIR=$DESTDIR install + --disable-xv \ + --disable-static \ + $CONFIGURE_ARGS && + make && make install && + + docdir="$install/usr/share/doc/libdv-$VERSION" && + mkdir -p $docdir && + cp README* $docdir } # 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 + case $PACKAGE in + libdv) copy @std;; + *-dev) copy @dev;; + esac } - diff -r 0f38eda21e70 -r fb478984fbc8 libiec61883-dev/receipt --- a/libiec61883-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libiec61883-dev" -VERSION="1.2.0" -CATEGORY="development" -SHORT_DESC="libiec61883 is a standard defining a high speed serial bus." -MAINTAINER="pankso@slitaz.org" -LICENSE="LGPL2.1" -WANTED="libiec61883" -WEB_SITE="http://www.linux1394.org/" - -DEPENDS="pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/dev - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib -} - diff -r 0f38eda21e70 -r fb478984fbc8 libiec61883/receipt --- a/libiec61883/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/libiec61883/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,37 +1,36 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libiec61883" VERSION="1.2.0" CATEGORY="system-tools" -SHORT_DESC="libiec61883 is a standard defining a high speed serial bus." +SHORT_DESC="libiec61883 is a standard defining a high speed serial bus" MAINTAINER="pankso@slitaz.org" LICENSE="LGPL2.1" -#TARBALL="$PACKAGE-$VERSION.tar.gz" -TARBALL="${PACKAGE}_$VERSION.orig.tar.gz" -WEB_SITE="http://www.linux1394.org/" -#WGET_URL="http://www.linux1394.org/dl/$TARBALL" -WGET_URL="http://ftp.debian.org/pool/main/libi/$PACKAGE/$TARBALL" +WEB_SITE="https://ieee1394.wiki.kernel.org/index.php/Main_Page" -DEPENDS="libraw1394" -BUILD_DEPENDS="libraw1394 libraw1394-dev" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://www.kernel.org/pub/linux/libs/ieee1394/$TARBALL" + +BUILD_DEPENDS="libraw1394-dev" +SPLIT="libiec61883-dev" # Rules to configure and make the package. compile_rules() { - cd $src - ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - $CONFIGURE_ARGS && - make && - make DESTDIR=$DESTDIR install + ./configure $CONFIGURE_ARGS && make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/dev - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib + case $PACKAGE in + libiec61883) + copy @std + DEPENDS="libraw1394" + ;; + *-dev) + copy @dev + DEPENDS="libiec61883 libraw1394-dev" + ;; + esac } - diff -r 0f38eda21e70 -r fb478984fbc8 libraw1394-dev/receipt --- a/libraw1394-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libraw1394-dev" -VERSION="2.0.7" -CATEGORY="development" -SHORT_DESC="IEEE 1394 static library and devel files." -MAINTAINER="pankso@slitaz.org" -LICENSE="LGPL2.1" -WANTED="libraw1394" -WEB_SITE="http://www.linux1394.org/" - -DEPENDS="libraw1394 pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib -} - diff -r 0f38eda21e70 -r fb478984fbc8 libraw1394/receipt --- a/libraw1394/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/libraw1394/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,35 +1,36 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libraw1394" -VERSION="2.0.7" +VERSION="2.1.2" CATEGORY="system-tools" -SHORT_DESC="IEEE 1394 is a standard defining a high speed serial bus." +SHORT_DESC="IEEE 1394 is a standard defining a high speed serial bus" MAINTAINER="pankso@slitaz.org" LICENSE="LGPL2.1" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://www.linux1394.org/" -WGET_URL="http://www.kernel.org/pub/linux/libs/ieee1394/$TARBALL" +WEB_SITE="https://ieee1394.wiki.kernel.org/index.php/Main_Page" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://www.kernel.org/pub/linux/libs/ieee1394/$TARBALL" + +SPLIT="libraw1394-dev" # Rules to configure and make the package. compile_rules() { - cd $src - ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - $CONFIGURE_ARGS && - make && - make DESTDIR=$DESTDIR install + ./configure $CONFIGURE_ARGS && make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib $fs/dev - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib - # Dev node - mknod -m 0666 $fs/dev/raw1394 c 171 0 - chown root.root $fs/dev/raw1394 + case $PACKAGE in + libraw1394) copy @std;; + *-dev) copy @dev;; + esac } +# Make device node +post_install_libraw1394() { + mkdir -p $1/dev + mknod -m 0666 $1/dev/raw1394 c 171 0 + chown root:root $1/dev/raw1394 +} diff -r 0f38eda21e70 -r fb478984fbc8 libshout-dev/receipt --- a/libshout-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libshout-dev" -VERSION="2.2.2" -CATEGORY="development" -SHORT_DESC="libshout development files" -MAINTAINER="slaxemulator@gmail.com" -LICENSE="GPL2" -WANTED="libshout" -WEB_SITE="http://www.icecast.org/" - -DEPENDS="libshout pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/share - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib -} - diff -r 0f38eda21e70 -r fb478984fbc8 libshout/receipt --- a/libshout/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/libshout/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,29 +1,45 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libshout" -VERSION="2.2.2" +VERSION="2.4.1" CATEGORY="multimedia" -SHORT_DESC="Library for accessing a shoutcast/icecast server." +SHORT_DESC="Library for accessing a shoutcast/icecast server" MAINTAINER="slaxemulator@gmail.com" LICENSE="GPL2" +WEB_SITE="https://www.icecast.org/" + TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://www.icecast.org/" WGET_URL="http://downloads.xiph.org/releases/$PACKAGE/$TARBALL" -DEPENDS="libvorbis libtheora speex" BUILD_DEPENDS="libvorbis-dev libtheora-dev speex-dev libogg-dev" +BUILD_DEPENDS="libogg-dev libvorbis-dev libtheora-dev speex-dev openssl-dev" +SPLIT="libshout-dev" # Rules to configure and make the package. compile_rules() { - cd $src - ./configure $CONFIGURE_ARGS && make LDFLAGS+=-lspeex && make install + sed -e 's/SSLeay_add_all_algorithms/OpenSSL_add_all_algorithms/g' -i src/tls.c + + ./configure \ + --sysconfdir=/etc \ + --localstatedir=/var \ + $CONFIGURE_ARGS && + make && make install +# make LDFLAGS+=-lspeex && 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 + case $PACKAGE in + libshout) + copy @std + DEPENDS="libcrypto libogg libssl libtheora libvorbis speex" + ;; + *-dev) + copy @dev + DEPENDS="libshout libogg-dev libtheora-dev libvorbis-dev \ + openssl-dev speex-dev" + ;; + esac } - diff -r 0f38eda21e70 -r fb478984fbc8 lingot/receipt --- a/lingot/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/lingot/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -10,8 +10,8 @@ WEB_SITE="http://www.nongnu.org/lingot/" WGET_URL="http://download.savannah.gnu.org/releases/lingot/$TARBALL" -DEPENDS="gtk+ alsa-lib jack-audio-connection-kit libglade" -BUILD_DEPENDS="gtk+-dev alsa-lib-dev jack-audio-connection-kit-dev \ +DEPENDS="gtk+ alsa-lib jack libglade" +BUILD_DEPENDS="gtk+-dev alsa-lib-dev jack-dev \ libglade-dev intltool" # Rules to configure and make the package. diff -r 0f38eda21e70 -r fb478984fbc8 lirc/receipt --- a/lirc/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/lirc/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -14,7 +14,7 @@ portaudio alsa-lib util-linux-uuid" BUILD_DEPENDS="linux linux-module-headers python libusb-dev libirman-dev \ portaudio-dev alsa-lib-dev libusb-compat-dev util-linux-uuid-dev \ -libftdi-dev jack-audio-connection-kit-dev" +libftdi-dev jack-dev" # Rules to configure and make the package. compile_rules() diff -r 0f38eda21e70 -r fb478984fbc8 mixxx/receipt --- a/mixxx/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/mixxx/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -15,7 +15,7 @@ libQtSvg libQtDBus libQtPlugins qt4-phonon" BUILD_DEPENDS="libsndfile-dev libogg-dev libid3tag-dev libmad-dev \ libvorbis-dev taglib-dev libshout-dev portaudio-dev qt4-phonon \ -Qt4-dev alsa-lib-dev jack-audio-connection-kit-dev mesa-dev scons \ +Qt4-dev alsa-lib-dev jack-dev mesa-dev scons \ pkg-config flac-dev portmidi" # Rules to configure and make the package. diff -r 0f38eda21e70 -r fb478984fbc8 mjpegtools-dev/receipt --- a/mjpegtools-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="mjpegtools-dev" -VERSION="2.0.0" -CATEGORY="development" -SHORT_DESC="The mjpegtools devel files." -WANTED="mjpegtools" -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://mjpeg.sourceforge.net/" - -DEPENDS="mjpegtools pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.a $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib -} diff -r 0f38eda21e70 -r fb478984fbc8 mjpegtools/receipt --- a/mjpegtools/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/mjpegtools/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,38 +1,49 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="mjpegtools" -VERSION="2.0.0" +VERSION="2.1.0" CATEGORY="multimedia" -SHORT_DESC="MPEG manipulation tools." -TAGS="mpeg mjpeg video" +SHORT_DESC="MPEG manipulation tools" MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" +WEB_SITE="http://mjpeg.sourceforge.net/" + TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://mjpeg.sourceforge.net/" WGET_URL="$SF_MIRROR/mjpeg/$TARBALL" -DEPENDS="libdv expat gtk+ jpeg libsdl libsdl-gfx xorg-libX11 xorg-libXau \ +BUILD_DEPENDS="libdv expat gtk+ jpeg libsdl libsdl-gfx xorg-libX11 xorg-libXau \ xorg-libXcomposite xorg-libXcursor xorg-libXdmcp xorg-libXext xorg-libXfixes \ -xorg-libXinerama xorg-libXrandr xorg-libXrender xorg-libXdamage gcc-lib-base" -BUILD_DEPENDS="$DEPENDS libdv-dev libsdl-gfx-dev jpeg-dev" +xorg-libXinerama xorg-libXrandr xorg-libXrender xorg-libXdamage gcc-lib-base \ +libdv-dev libsdl-gfx-dev jpeg-dev" +SPLIT="mjpegtools-dev" + +BUILD_DEPENDS="libjpeg-turbo-dev libpng16-dev libdv-dev xorg-libX11-dev \ +xorg-libICE-dev xorg-libXxf86dga-dev gtk+-dev libsdl-dev" # Rules to configure and make the package. compile_rules() { - cd $src - ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - $CONFIGURE_ARGS && - make && - make DESTDIR=$DESTDIR install + ./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/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib + case $PACKAGE in + mjpegtools) + copy @std + DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ \ + libdv libffi libharfbuzz libjpeg-turbo liblzma libpng16 libsdl \ + libxml2 pango pcre util-linux-blkid util-linux-mount \ + util-linux-uuid xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext \ + xorg-libXrender xorg-libxcb xorg-pixman zlib" + TAGS="mpeg mjpeg video" + ;; + *-dev) + copy @dev + DEPENDS="mjpegtools \ + libdv-dev libjpeg-turbo-dev libsdl-dev xorg-libX11-dev \ + xorg-libXau-dev xorg-libxcb-dev xorg-libXdmcp-dev" + ;; + esac } - diff -r 0f38eda21e70 -r fb478984fbc8 mjpegtools/stuff/gcc44.u --- a/mjpegtools/stuff/gcc44.u Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ ---- mjpegtools-1.9.0/mplex/lpcmstrm_in.cpp -+++ mjpegtools-1.9.0/mplex/lpcmstrm_in.cpp -@@ -53,7 +53,7 @@ - - bool LPCMStream::Probe(IBitStream &bs ) - { -- char *last_dot = strrchr( bs.StreamName(), '.' ); -+ const char *last_dot = strrchr( bs.StreamName(), '.' ); - return - last_dot != NULL - && strcmp( last_dot+1, "lpcm") == 0; diff -r 0f38eda21e70 -r fb478984fbc8 njconnect/receipt --- a/njconnect/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/njconnect/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -10,8 +10,8 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="http://downloads.sourceforge.net/project/$PACKAGE/$PACKAGE-$VERSION.tar.xz" -DEPENDS="jack-audio-connection-kit ncurses" -BUILD_DEPENDS="jack-audio-connection-kit-dev ncurses-dev xz" +DEPENDS="jack ncurses" +BUILD_DEPENDS="jack-dev ncurses-dev xz" # Rules to configure and make the package. compile_rules() diff -r 0f38eda21e70 -r fb478984fbc8 non-studio/receipt --- a/non-studio/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/non-studio/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -11,10 +11,10 @@ WEB_SITE="http://non.tuxfamily.org" WGET_URL="http://git.tuxfamily.org/non/non/?p=non/non.git;a=snapshot;h=$GITHASH;sf=tgz" -DEPENDS="ntk libsndfile libsigc++ liblrdf liblo jack-audio-connection-kit \ +DEPENDS="ntk libsndfile libsigc++ liblrdf liblo jack \ ladspa" BUILD_DEPENDS="ntk-dev libsndfile-dev libsigc++-dev liblrdf-dev liblo-dev \ -jack-audio-connection-kit-dev ladspa-dev" +jack-dev ladspa-dev" # Handle cross compilation case "$ARCH" in diff -r 0f38eda21e70 -r fb478984fbc8 openshot/receipt --- a/openshot/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/openshot/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -13,7 +13,7 @@ DEPENDS="mlt-python-bindings pygoocanvas libsdl librsvg python-xdg \ frei0r-plugins python-pil python-httplib2" -SUGGESTED="dvgrab libquicktime libavc1394 faac jack-audio-connection-kit ladspa" +SUGGESTED="dvgrab libquicktime libavc1394 faac jack ladspa" BUILD_DEPENDS="mlt-dev librsvg-dev libsdl-dev frei0r-plugins-dev sox-dev \ ffmpeg-dev goocanvas-dev wget" diff -r 0f38eda21e70 -r fb478984fbc8 portaudio/receipt --- a/portaudio/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/portaudio/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -12,8 +12,8 @@ WGET_URL="http://www.portaudio.com/archives/$TARBALL" HOST_ARCH="i486 arm" -DEPENDS="alsa-lib jack-audio-connection-kit" -BUILD_DEPENDS="alsa-lib-dev jack-audio-connection-kit-dev" +DEPENDS="alsa-lib jack" +BUILD_DEPENDS="alsa-lib-dev jack-dev" # Rules to configure and make the package. compile_rules() diff -r 0f38eda21e70 -r fb478984fbc8 qjackctl/receipt --- a/qjackctl/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/qjackctl/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -11,11 +11,11 @@ WGET_URL="http://nchc.dl.sourceforge.net/sourceforge/qjackctl/$TARBALL" DEPENDS="alsa-lib bzlib expat fontconfig freetype gcc-lib-base glib \ -glibc-base jack-audio-connection-kit libffi libpng libQtCore libQtDBus \ +glibc-base jack libffi libpng libQtCore libQtDBus \ libQtGui libQtXml libxcb util-linux-uuid xorg-libICE xorg-libSM \ xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender zlib" -BUILD_DEPENDS="qmake Qt4-dev jack-audio-connection-kit \ -jack-audio-connection-kit-dev xorg-xproto xorg-libX11-dev" +BUILD_DEPENDS="qmake Qt4-dev jack \ +jack-dev xorg-xproto xorg-libX11-dev" TAGS="audio sound" # Rules to configure and make the package. diff -r 0f38eda21e70 -r fb478984fbc8 qtractor/receipt --- a/qtractor/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/qtractor/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -10,9 +10,9 @@ WEB_SITE="http://qtractor.sourceforge.net/qtractor-index.html" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -DEPENDS="jack-audio-connection-kit alsa-lib libsndfile ladspa \ +DEPENDS="jack alsa-lib libsndfile ladspa \ libvorbis libmad libsamplerate liblo libQtGui libQtXml libQtCore" -BUILD_DEPENDS="qmake Qt4-dev jack-audio-connection-kit-dev alsa-lib-dev \ +BUILD_DEPENDS="qmake Qt4-dev jack-dev alsa-lib-dev \ libsndfile-dev ladspa-dev libvorbis-dev libmad-dev libsamplerate-dev \ liblo-dev lilv lv2 " diff -r 0f38eda21e70 -r fb478984fbc8 rosegarden/receipt --- a/rosegarden/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/rosegarden/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -11,12 +11,12 @@ WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" TAG="midi" -DEPENDS="libQtGui libQtXml libQtNetwork libQtCore jack-audio-connection-kit \ +DEPENDS="libQtGui libQtXml libQtNetwork libQtCore jack \ libsndfile liblrdf fftw libsamplerate alsa-lib xorg-libX11 zlib gcc-lib-base \ libxcb xorg-libXau xorg-libXdmcp lirc liblo" BUILD_DEPENDS="Qt4-dev ladspa-dev dssi-dev alsa-lib-dev xorg-libSM-dev \ liblo-dev liblrdf-dev fftw-dev libsndfile-dev libsamplerate-dev xorg-imake \ -xorg-makedepend jack-audio-connection-kit-dev xorg-libX11-dev lirc-dev" +xorg-makedepend jack-dev xorg-libX11-dev lirc-dev" # Rules to configure and make the package. compile_rules() diff -r 0f38eda21e70 -r fb478984fbc8 rtaudio/receipt --- a/rtaudio/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/rtaudio/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -10,8 +10,8 @@ WEB_SITE="http://www.music.mcgill.ca/~gary/rtaudio/" WGET_URL="http://www.music.mcgill.ca/~gary/rtaudio/release/$TARBALL" -DEPENDS="alsa-lib jack-audio-connection-kit" -BUILD_DEPENDS="alsa-lib-dev jack-audio-connection-kit-dev" +DEPENDS="alsa-lib jack" +BUILD_DEPENDS="alsa-lib-dev jack-dev" # Rules to configure and make the package. compile_rules() diff -r 0f38eda21e70 -r fb478984fbc8 yarock/receipt --- a/yarock/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/yarock/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -17,7 +17,7 @@ # TODO: review libQtPlugins (huge depends, maybe split?) gst0-plugins-good (gtk?) # DEPENDS="libQtDBus qjson qt4-phonon taglib gst0-ffmpeg gst0-plugins-good \ -libshout libQtMultimedia libQtPlugins jack-audio-connection-kit" +libshout libQtMultimedia libQtPlugins jack" BUILD_DEPENDS="cmake Qt4-dev qmake qt4-phonon taglib-dev pkg-config qjson-dev \ xorg-libX11 xorg-libXext xorg-libX11-dev wget" diff -r 0f38eda21e70 -r fb478984fbc8 zvbi-dev/receipt --- a/zvbi-dev/receipt Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="zvbi-dev" -VERSION="0.2.33" -CATEGORY="development" -SHORT_DESC="devel files for zvbi" -MAINTAINER="slaxemulator@gmail.com" -LICENSE="GPL2" -WEB_SITE="http://zapping.sourceforge.net/cgi-bin/view/ZVBI/WebHome" -WANTED="zvbi" - -DEPENDS="zvbi pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/pkgconfig $fs/usr/lib -} - diff -r 0f38eda21e70 -r fb478984fbc8 zvbi/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zvbi/description.txt Fri Aug 04 16:04:04 2017 +0300 @@ -0,0 +1,4 @@ +This program provides the Gnome community with a powerful and easily extensible +TV viewer. It will have most of the features you have in other TV viewers for +Unix/Windows, but keeping the program open through plugins to fit your +particular needs. diff -r 0f38eda21e70 -r fb478984fbc8 zvbi/receipt --- a/zvbi/receipt Wed Aug 02 20:14:13 2017 +0300 +++ b/zvbi/receipt Fri Aug 04 16:04:04 2017 +0300 @@ -1,38 +1,40 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="zvbi" -VERSION="0.2.33" +VERSION="0.2.35" CATEGORY="multimedia" -SHORT_DESC="VBI capture and decoding library." +SHORT_DESC="VBI capture and decoding library" MAINTAINER="slaxemulator@gmail.com" LICENSE="GPL2" +WEB_SITE="http://zapping.sourceforge.net/ZVBI/index.html" + TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://zapping.sourceforge.net/cgi-bin/view/ZVBI/WebHome" WGET_URL="$SF_MIRROR/zapping/$TARBALL" -DEPENDS="libpng xorg-libX11" -BUILD_DEPENDS="libpng-dev xorg-libX11-dev zlib-dev" +BUILD_DEPENDS="libpng16-dev xorg-libX11-dev gettext doxygen" +SPLIT="zvbi-dev" # Rules to configure and make the package. compile_rules() { - cd $src - patch -Np1 -i $stuff/fix-includes.patch - ./configure \ - --prefix=/usr \ - --infodir=/usr/share/info \ - --mandir=/usr/share/man \ - --disable-static \ - $CONFIGURE_ARGS && - make && make DESTDIR=$DESTDIR install + ./configure $CONFIGURE_ARGS && make && make install && + + docdir="$install/usr/share/doc/zvbi-$VERSION" && + mkdir -p $docdir && + cp -r doc/html $docdir } # 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/sbin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib + case $PACKAGE in + zvbi) + copy @std + DEPENDS="libpng16 xorg-libX11 zlib" + ;; + *-dev) + copy @dev + DEPENDS="zvbi libpng16-dev zlib-dev" + ;; + esac } - diff -r 0f38eda21e70 -r fb478984fbc8 zvbi/stuff/fix-includes.patch --- a/zvbi/stuff/fix-includes.patch Wed Aug 02 20:14:13 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -Add proper #includes so that we do not get undef errors to S_ISCHR -during linking. - -Signed-off-by: Alex Chiang ---- ---- zvbi-0.2.33.orig/src/io-dvb.c -+++ zvbi-0.2.33/src/io-dvb.c -@@ -29,6 +29,8 @@ - #include - #include - #include -+#include -+#include - - #ifndef HAVE_S64_U64 - /* Linux 2.6.x asm/types.h defines __s64 and __u64 only ---- zvbi-0.2.33.orig/src/io-v4l.c -+++ zvbi-0.2.33/src/io-v4l.c -@@ -42,6 +42,7 @@ static const char rcsid [] = - #include - #include /* timeval */ - #include /* fd_set, uid_t */ -+#include /* S_ISCHR */ - #include /* for (_)videodev.h */ - #include - ---- zvbi-0.2.33.orig/contrib/ntsc-cc.c -+++ zvbi-0.2.33/contrib/ntsc-cc.c -@@ -34,6 +34,7 @@ - #include - #include - #include -+#include - #include - #ifdef HAVE_GETOPT_LONG - # include