diff options
author | Thomas Orgis | 2021-05-18 19:28:19 +0200 |
---|---|---|
committer | Thomas Orgis | 2021-05-18 19:31:37 +0200 |
commit | dba3c2e08dc9b07b1863c258c9f134ae8ab01f34 (patch) | |
tree | 651fdd5ba147040414813d1d7c7bd0c0b30ac03d /audio-creation | |
parent | 6e02d2602faae9d49e29e8d498e7b7b885901d14 (diff) |
ardour6: branched off ardour5, series 6 of Ardour
Diffstat (limited to 'audio-creation')
-rwxr-xr-x | audio-creation/ardour6/BUILD | 7 | ||||
-rwxr-xr-x | audio-creation/ardour6/CONFIGURE | 13 | ||||
-rwxr-xr-x | audio-creation/ardour6/DEPENDS | 75 | ||||
-rwxr-xr-x | audio-creation/ardour6/DETAILS | 18 | ||||
-rw-r--r-- | audio-creation/ardour6/HISTORY | 45 | ||||
-rwxr-xr-x | audio-creation/ardour6/INSTALL | 1 |
6 files changed, 159 insertions, 0 deletions
diff --git a/audio-creation/ardour6/BUILD b/audio-creation/ardour6/BUILD new file mode 100755 index 0000000000..9f6ce6be79 --- /dev/null +++ b/audio-creation/ardour6/BUILD @@ -0,0 +1,7 @@ +OPTS="--noconfirm \ + --configdir=$INSTALL_ROOT/etc \ + --optimize \ + --with-backends=$(echo "$ARDOUR6_AUDIO" | tr ' ' ,) \ + $ARDOUR6_OPTS \ + $OPTS" && +waf_build diff --git a/audio-creation/ardour6/CONFIGURE b/audio-creation/ardour6/CONFIGURE new file mode 100755 index 0000000000..1825ecc2d2 --- /dev/null +++ b/audio-creation/ardour6/CONFIGURE @@ -0,0 +1,13 @@ +. $GRIMOIRE/config_query_multi.function && + +config_query_option ARDOUR6_OPTS "Enable support for linuxVST plugins?" n \ + "--lxvst" \ + "--no-lxvst" && + +config_query_option ARDOUR6_OPTS "Contact ardour.org at startup?" n \ + "--phone-home" \ + "--no-phone-home" && + +config_query_multi ARDOUR6_AUDIO "Select audio backends:" \ + jack alsa pulseaudio + diff --git a/audio-creation/ardour6/DEPENDS b/audio-creation/ardour6/DEPENDS new file mode 100755 index 0000000000..b98f7ea3d9 --- /dev/null +++ b/audio-creation/ardour6/DEPENDS @@ -0,0 +1,75 @@ +# required for waf +depends PYTHON && + +depends -sub CXX gcc && + +# New dependency list in order of checks in waf. +depends boost && +depends glib2 && +depends glibmm && +depends libsndfile && +depends curl && +depends liblo && +depends taglib && +depends vamp-plugin-sdk && +depends rubberband && +depends -sub "SINGLE THREADS" fftw && +depends aubio && +depends libxml2 && +depends libsigc++3 && +depends liblrdf && +depends libsamplerate && +depends libogg && +depends flac && +depends gtk+2 && +depends libx11 && +depends fontconfig && +depends dbus && +depends cairomm && + +# More dependencies that used to be directly mentioned here +# are indirect ones (i.e. freetype2 being convered by +# fontconfig). Hopefully they are all covered. + +if list_find "$ARDOUR6_AUDIO" jack; then + depends JACK-DRIVER +fi && +if list_find "$ARDOUR6_AUDIO" alsa; then + depends alsa-lib +fi && +if list_find "$ARDOUR6_AUDIO" pulseaudio; then + depends pulseaudio +fi && + +depends lv2 && +depends serd && +depends sord && +depends sratom-0 && +depends lilv-0 && +depends suil-0 && + +# This doesn't do anything. Enable after hacking/verifying +# that actually, some .desktop file is created. +# In the sources, I only see ardour3.desktop.in, which +# neither matches ardour4, nor is actually used, apparently. +#optional_depends shared-mime-info \ +# "--freedesktop" \ +# "" \ +# "for icons, .desktop file etc." && + +optional_depends doxygen \ + "--docs" \ + "" \ + "to build documentation" && + +depends GETTEXT && +# Ardour 5.12 has a build bug with --no-nls +#optional_depends GETTEXT \ +# "--nls" \ +# "--no-nls" \ +# "for native language support" && + +optional_depends valgrind \ + "--grind" \ + "" \ + "to run tests in valgrind" diff --git a/audio-creation/ardour6/DETAILS b/audio-creation/ardour6/DETAILS new file mode 100755 index 0000000000..fa3dd793c5 --- /dev/null +++ b/audio-creation/ardour6/DETAILS @@ -0,0 +1,18 @@ + SPELL=ardour6 + SPELLX=Ardour + VERSION=6.6.0 + SOURCE="${SPELLX}-${VERSION}.tar.bz2" + SOURCE_URL[0]=https://community.ardour.org/src/Ardour-6.6.0.tar.bz2 + SOURCE_HASH=sha512:e175100bc03921865c5b387de68e30c21dd3e65dbf3868783092d165d5106a883aa4fca74e71b2e267e50b3c2f5c7b707a73967bbc93e66808d25aa3065b425f +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}" + WEB_SITE="http://ardour.org" + LICENSE[0]=GPLv2 + ENTERED=20131023 + SHORT="multi-track, professional Digital Audio Workstation" +cat << EOF +Ardour is a digital audio workstation. You can use it to record, edit and +mix multi-track audio. You can produce your own CDs, mix video soundtracks, +or just experiment with new ideas about music and sound. + +This is version 6. +EOF diff --git a/audio-creation/ardour6/HISTORY b/audio-creation/ardour6/HISTORY new file mode 100644 index 0000000000..5ebfef76dc --- /dev/null +++ b/audio-creation/ardour6/HISTORY @@ -0,0 +1,45 @@ +2021-05-17 Thomas Orgis <sobukus@sourcemage.org> + * DETAILS: version 6.6.0 + * DEPENDS, CONFIGURE: pulseaudio added, use new config vars, + python3 usable, lv2 non-optional + +2020-09-22 Thomas Orgis <sobukus@sourcemage.org> + * DEPENDS: sub-dep on fftw2f_threads, hard-depend on GETTEXT + due to build failure (the latter to be changed again on + update to fixed version) + +2019-05-18 Ismael Luceno <ismael@sourcemage.org> + * DEPENDS: Update dependency; s/gettext/GETTEXT/ + +2017-03-24 Thomas Orgis <sobukus@sourcemage.org> + * DETAILS: version 5.12 + +2017-05-16 Thomas Orgis <sobukus@sourcemage.org> + * DETAILS, BUILD, CONFIGURE, DEPENDS, INSTALL: copied from ardour4, + adapted for ardour5 version + +2016-05-05 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS: updated mirror to ftp.sourcemage.us + +2016-03-13 Thomas Orgis <sobukus@sourcemage.org> + * DETAILS: version 4.7 + +2016-02-07 Thomas Orgis <sobukus@sourcemage.org> + * DETAILS: version 4.6 + * BUILD: enable C++11 mode since current glibmm requires that + +2015-10-21 Thomas Orgis <sobukus@souremage.org> + * DETAILS: bump to 4.4 + +2015-08-15 Thomas Orgis <sobukus@souremage.org> + * DETAILS: bump to 4.2 + +2015-06-26 Thomas Orgis <sobukus@souremage.org> + * DETAILS: bump to 4.1 + +2015-04-23 Thomas Orgis <sobukus@sourcemage.org> + * DETAILS, CONFIGURE, BUILD, INSTALL: spell created, + starting with ardour3 one and adapting for the + new hotness + * DEPENDS: reworked, re-aligned with configure checks by waf, + added CXX diff --git a/audio-creation/ardour6/INSTALL b/audio-creation/ardour6/INSTALL new file mode 100755 index 0000000000..0ea15ccab7 --- /dev/null +++ b/audio-creation/ardour6/INSTALL @@ -0,0 +1 @@ +waf_install |