From d2e53e35e65f00cb78c349050deb7783ca59ae47 Mon Sep 17 00:00:00 2001 From: Andrii Riabchenko Date: Wed, 14 Feb 2024 15:31:03 +0200 Subject: [PATCH] new file: projects/ladspa.org/package.yml --- projects/ladspa.org/package.yml | 42 +++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 projects/ladspa.org/package.yml diff --git a/projects/ladspa.org/package.yml b/projects/ladspa.org/package.yml new file mode 100644 index 00000000..9a2ee7a1 --- /dev/null +++ b/projects/ladspa.org/package.yml @@ -0,0 +1,42 @@ +distributable: + url: https://www.ladspa.org/download/ladspa_sdk_{{version.raw}}.tgz + strip-components: 1 + +versions: + url: https://www.ladspa.org/download/index.html + match: /ladspa_sdk_\d+\.\d+\.tgz/ + strip: + - /^ladspa_sdk_/ + - /\.tgz$/ + +platforms: + - linux + +dependencies: + github.com/libsndfile/libsndfile: ^1.2 + +runtime: + env: + LADSPA_PATH: ${{prefix}}/lib/ladspa:$LADSPA_PATH + +build: + working-directory: src + script: make install $ARGS + env: + ARGS: + - INSTALL_PLUGINS_DIR={{prefix}}/lib/ladspa + - INSTALL_INCLUDE_DIR={{prefix}}/include + - INSTALL_BINARY_DIR={{prefix}}/bin + +provides: + - bin/analyseplugin + - bin/applyplugin + - bin/listplugins + +test: + - listplugins | grep 'Sine Oscillator' + - analyseplugin amp | grep 'Richard Furse (LADSPA example plugins)' + + + +# git config --global user.email " \ No newline at end of file