# HG changeset patch # User Hans-G?nter Theisgen # Date 1659797868 -3600 # Node ID 5292743c31f464db817e364d9c1aee4ec0aa1326 # Parent 3ac7c71d9065ce137e1f94a379a562a5e8e71fd3 added recipe for audacity diff -r 3ac7c71d9065 -r 5292743c31f4 audacity/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/audacity/receipt Sat Aug 06 15:57:48 2022 +0100 @@ -0,0 +1,54 @@ +# SliTaz package receipt. + +PACKAGE="audacity" +VERSION="3.1.3" +CATEGORY="multimedia" +TAGS="sound audio recorder editor" +SHORT_DESC="A free multi-track audio editor and recorder." +MAINTAINER="allan316@gmail.com" +LICENSE="GPL2" +WEB_SITE="https://www.audacityteam.org/" + +SOURCE="Audacity" +TARBALL="$SOURCE-$VERSION.tar.gz" +WGET_URL="https://github.com/$PACKAGE/$PACKAGE/archive/$TARBALL" + +DEPENDS="alsa-lib ffmpeg flac gcc83-lib-base imlib2 lame libatomic libid3tag libmad + libsndfile libvorbis wxWidgets xorg-libXxf86vm" +BUILD_DEPENDS="alsa-lib-dev bash cmake expat-dev ffmpeg-dev flac-dev + gcc83 lame-dev libatomic libid3tag-dev libmad-dev libsndfile-dev libtool + libvorbis-dev opus-dev portaudio-dev portmidi py3k sqlite-dev wxWidgets-dev" + +# Rules to configure and make the package. +compile_rules() +{ + export CC=gcc-83 + export CXX=g++-83 + export SHELL=/bin/bash + export CONFIG_SHELL=/bin/bash + export LDFLAGS="$LDFLAGS -l:libatomic.so.1" + + mkdir _build && + cd _build && + mkdir -p src/private && + touch src/private/RevisionIdent.h && + cmake .. \ + -D audacity_conan_enabled=Off \ + -D audacity_use_portsmf=off \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_INSTALL_PREFIX=/usr && + make && + make install DESTDIR=$DESTDIR +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share + + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/share/icons $fs/usr/share + cp -a $install/usr/share/audacity $fs/usr/share + cp -a $install/usr/share/pixmaps $fs/usr/share + cp -a $install/usr/share/applications $fs/usr/share +}