# HG changeset patch # User Hans-Günter Theisgen # Date 1658220644 -3600 # Node ID 0ce20f30ad33ed6c22f7cac2a5a83422b28979bd # Parent 083af5061d391b6c28f8465ef5270d634d22abf1 updated rtaudio and rtaudio-dev (5.1.0 -> 5.2.0) diff -r 083af5061d39 -r 0ce20f30ad33 rtaudio-dev/receipt --- a/rtaudio-dev/receipt Tue Jul 19 07:52:15 2022 +0000 +++ b/rtaudio-dev/receipt Tue Jul 19 09:50:44 2022 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="rtaudio-dev" -VERSION="5.1.0" +VERSION="5.2.0" CATEGORY="development" SHORT_DESC="Rtaudio C++ classes - development files." MAINTAINER="pankso@slitaz.org" @@ -21,5 +21,5 @@ cp -a $src/*.h $fs/usr/include/rtaudio cp -a $src/include/*.h $fs/usr/include/rtaudio # GCC fix - sed -i "/inline/s/;$//" "$fs/usr/include/rtaudio/RtAudio.h" + sed -i "/inline/s/;$//" "$fs/usr/include/rtaudio/RtAudio.h" } diff -r 083af5061d39 -r 0ce20f30ad33 rtaudio/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rtaudio/description.txt Tue Jul 19 09:50:44 2022 +0100 @@ -0,0 +1,26 @@ +RtAudio is a set of C++ classes that provide a common API +(Application Programming Interface) for realtime audio input +and output across Linux, Macintosh OS-X and Windows operating +systems. +RtAudio significantly simplifies the process of interacting +with computer audio hardware. + +It was designed with the following objectives: + +- object-oriented C++ design +- simple, common API across all supported platforms +- only one source and one header file for easy inclusion in + programming projects +- allow simultaneous multi-api support +- support dynamic connection of devices +- provide extensive audio device parameter control +- allow audio device capability probing +- automatic internal conversion for data format, channel number + compensation, (de)interleaving, and byte-swapping + +RtAudio incorporates the concept of audio streams, which represent +audio output (playback) and input (recording). +Available audio devices and their capabilities can be enumerated +and then specified when opening a stream. +Where applicable, multiple API support can be compiled and a +particular API specified when creating an RtAudio instance. diff -r 083af5061d39 -r 0ce20f30ad33 rtaudio/receipt --- a/rtaudio/receipt Tue Jul 19 07:52:15 2022 +0000 +++ b/rtaudio/receipt Tue Jul 19 09:50:44 2022 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="rtaudio" -VERSION="5.1.0" +VERSION="5.2.0" CATEGORY="multimedia" SHORT_DESC="Common API for realtime audio input and output (C++ classes)." MAINTAINER="pankso@slitaz.org" @@ -11,8 +11,8 @@ TARBALL="${PACKAGE}-${VERSION}.tar.gz" WGET_URL="${WEB_SITE}release/$TARBALL" -DEPENDS="alsa-lib jack-audio-connection-kit" -BUILD_DEPENDS="alsa-lib-dev jack-audio-connection-kit-dev" +DEPENDS="alsa-lib gcc83-lib-base jack-audio-connection-kit" +BUILD_DEPENDS="alsa-lib-dev gcc83 jack-audio-connection-kit-dev" # What is the latest version available today? current_version() @@ -25,11 +25,13 @@ compile_rules() { ./configure \ + CC=gcc-83 \ + CXX=g++-83 \ --prefix=/usr \ --with-alsa \ --with-jack \ $CONFIGURE_ARGS && - make -j 1 + make # Python bindings --> rtaudio-python ?? #cd $src/contrib/python/pyrtaudio @@ -46,5 +48,5 @@ cp -a $src/.libs/librtaudio.so* $fs/usr/lib cd $fs/usr/lib - ln -s librtaudio.so.$VERSION librtaudio.so.4 + ln -s librtaudio.so.$VERSION librtaudio.so.4 }