From 67f63f428268adb21919705809cc7cb0bf3ace49 Mon Sep 17 00:00:00 2001 From: David Braun <2096055+DBraun@users.noreply.github.com> Date: Sat, 13 Apr 2024 16:49:00 -0400 Subject: [PATCH] update libfaust --- .github/workflows/all.yml | 11 +++++++++-- thirdparty/libfaust/download_libfaust.py | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/all.yml b/.github/workflows/all.yml index 09ce90c..4c0c02d 100644 --- a/.github/workflows/all.yml +++ b/.github/workflows/all.yml @@ -53,13 +53,20 @@ jobs: - name: Make distribution run: | - Remove-Item -Recurse -Force "${{ github.workspace }}/Plugins/faustlibraries/.git" + Remove-Item -Recurse -Force "Plugins/faustlibraries/.git" + mkdir TD-Faust-${{ matrix.name }}-Python${{ matrix.python-major }} + move ${{ github.workspace }}/Plugins/TD-Faust.dll TD-Faust-${{ matrix.name }}-Python${{ matrix.python-major }} + move ${{ github.workspace }}/Plugins/Reverb.dll TD-Faust-${{ matrix.name }}-Python${{ matrix.python-major }} + move ${{ github.workspace }}/Plugins/sndfile.dll TD-Faust-${{ matrix.name }}-Python${{ matrix.python-major }} + cp -v -r ${{ github.workspace }}/Plugins/faustlibraries TD-Faust-${{ matrix.name }}-Python${{ matrix.python-major }} + 7z a TD-Faust-${{ matrix.name }}-Python${{ matrix.python-major }}.zip ./TD-Faust-${{ matrix.name }}-Python${{ matrix.python-major }}/* -r - name: Upload artifact uses: actions/upload-artifact@v4 with: name: TD-Faust-${{ matrix.name }}-Python${{ matrix.python-major }} - path: Plugins + path: TD-Faust-${{ matrix.name }}-Python${{ matrix.python-major }}.zip + if-no-files-found: error build-macos: strategy: diff --git a/thirdparty/libfaust/download_libfaust.py b/thirdparty/libfaust/download_libfaust.py index 52a3eb9..7eb0b93 100644 --- a/thirdparty/libfaust/download_libfaust.py +++ b/thirdparty/libfaust/download_libfaust.py @@ -58,7 +58,7 @@ def main(version: str) -> None: sys.exit("Python %s.%s or later is required.\n" % MIN_PYTHON) parser = argparse.ArgumentParser(description="Download and install Libfaust.") - parser.add_argument("-v", "--version", default="2.70.3", help="Specify the version of Faust to download.") + parser.add_argument("-v", "--version", default="2.72.14", help="Specify the version of Faust to download.") parser.add_argument("--force", action="store_true", help="Force download even if files already exist.") args = parser.parse_args()