From 4db3842785363b56a6626db34f1dff5f2dafa325 Mon Sep 17 00:00:00 2001 From: falkTX Date: Tue, 2 Jan 2024 20:36:41 +0100 Subject: [PATCH] Fix carla.lv2 ttl validation Signed-off-by: falkTX --- .github/workflows/dpf.yml | 24 ++++++++++++++---------- source/plugin/carla-lv2-export.cpp | 3 ++- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/.github/workflows/dpf.yml b/.github/workflows/dpf.yml index 954381060..d42a72ea7 100644 --- a/.github/workflows/dpf.yml +++ b/.github/workflows/dpf.yml @@ -59,16 +59,20 @@ jobs: pawpaw: true release: false - pluginval: - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - uses: distrho/dpf-makefile-action@v1 - with: - target: pluginval - pawpaw: true + # NOTE disabled for now + # lv2lint does not allow to differentiate exposed features for multiple plugins in a single binary + # (e.g. plugin A uses worker while plugin B does not, but they come from the same binary) + # see https://github.com/falkTX/Carla/actions/runs/7389992205/job/20103997236 + #pluginval: + #runs-on: ubuntu-20.04 + #steps: + #- uses: actions/checkout@v3 + #with: + #submodules: recursive + #- uses: distrho/dpf-makefile-action@v1 + #with: + #target: pluginval + #pawpaw: true source: runs-on: ubuntu-20.04 diff --git a/source/plugin/carla-lv2-export.cpp b/source/plugin/carla-lv2-export.cpp index 752f26c8c..f2bed64d7 100644 --- a/source/plugin/carla-lv2-export.cpp +++ b/source/plugin/carla-lv2-export.cpp @@ -122,6 +122,7 @@ static void writeManifestFile(PluginListManager& plm, const uint32_t microVersio text += "@prefix lv2: <" LV2_CORE_PREFIX "> .\n"; text += "@prefix mod: .\n"; text += "@prefix opts: <" LV2_OPTIONS_PREFIX "> .\n"; + text += "@prefix owl: .\n"; text += "@prefix rdfs: .\n"; text += "@prefix ui: <" LV2_UI_PREFIX "> .\n"; text += "\n"; @@ -130,7 +131,7 @@ static void writeManifestFile(PluginListManager& plm, const uint32_t microVersio // Project text += "\n"; - text += " a owl:Ontology, lv2:Project, doap:Project ;\n"; + text += " a owl:Ontology, doap:Project ;\n"; text += " doap:homepage ;\n"; text += " doap:maintainer [\n"; text += " foaf:homepage ;\n";