aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2021-03-13 15:28:19 +0100
committerHarald Eilertsen <haraldei@anduin.net>2021-03-13 15:32:37 +0100
commit106f47f645ccb8a0b6eb8e37f76c17e8aa39b67d (patch)
treeb6d97cff8a8b17bebe1cb5b757a334e39242e6ff
parentcccd83938fd33631c36dd5e22ea2364a12fe5305 (diff)
downloadairwindows-lv2-port-106f47f645ccb8a0b6eb8e37f76c17e8aa39b67d.tar.gz
airwindows-lv2-port-106f47f645ccb8a0b6eb8e37f76c17e8aa39b67d.tar.bz2
airwindows-lv2-port-106f47f645ccb8a0b6eb8e37f76c17e8aa39b67d.zip
Move all plugins into bundle.
As suggested by @dromer@github.com, this moves all Airwindows plugins into a separate bundle. This cleans up the lv2 directory quite a bit.
-rwxr-xr-xplugins/LV2/CMakeLists.txt2
-rwxr-xr-xplugins/LV2/Helpers.cmake3
-rw-r--r--plugins/LV2/manifest.ttl.in117
-rw-r--r--plugins/LV2/src/ADClip7/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/ADT/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/AQuickVoiceClip/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/Acceleration/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/Air/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/Apicolypse/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/AtmosphereBuss/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/AtmosphereChannel/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/Aura/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/AverMatrix/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/Average/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/BassDrive/manifest.ttl.in12
-rw-r--r--plugins/LV2/src/BassKit/manifest.ttl.in12
16 files changed, 120 insertions, 158 deletions
diff --git a/plugins/LV2/CMakeLists.txt b/plugins/LV2/CMakeLists.txt
index cfc15da..577a974 100755
--- a/plugins/LV2/CMakeLists.txt
+++ b/plugins/LV2/CMakeLists.txt
@@ -5,6 +5,8 @@ set(CMAKE_CXX_STANDARD 14)
add_compile_options(-Wall -Werror -Wno-unused-value)
add_compile_options(-Wno-unused-but-set-variable) # AQuickVoiceClip
+configure_file(manifest.ttl.in airwindows.lv2/manifest.ttl @ONLY)
+
include(Helpers.cmake)
include_directories(include)
diff --git a/plugins/LV2/Helpers.cmake b/plugins/LV2/Helpers.cmake
index c3ec543..04cc8ee 100755
--- a/plugins/LV2/Helpers.cmake
+++ b/plugins/LV2/Helpers.cmake
@@ -5,11 +5,10 @@ function(add_airwindows_plugin name)
add_library(${name} MODULE ${plug_src})
- set(TARGET_DIR ${CMAKE_CURRENT_BINARY_DIR}/lv2/${name})
+ set(TARGET_DIR ${CMAKE_CURRENT_BINARY_DIR}/airwindows.lv2/)
set_target_properties(${name} PROPERTIES
PREFIX ""
LIBRARY_OUTPUT_DIRECTORY ${TARGET_DIR})
- configure_file(src/${name}/manifest.ttl.in ${TARGET_DIR}/manifest.ttl @ONLY)
configure_file(src/${name}/${name}.ttl ${TARGET_DIR}/${name}.ttl COPYONLY)
endfunction(add_airwindows_plugin)
diff --git a/plugins/LV2/manifest.ttl.in b/plugins/LV2/manifest.ttl.in
new file mode 100644
index 0000000..49d7406
--- /dev/null
+++ b/plugins/LV2/manifest.ttl.in
@@ -0,0 +1,117 @@
+@prefix airwindows: <https://www.airwindows.com/> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+<https://volse.net/~haraldei>
+ a foaf:Person ;
+ foaf:name "Harald Eilertsen" ;
+ foaf:mbox <mailto:haraldei@anduin.net> ;
+ rdfs:seeAlso <https://volse.net/~haraldei/airwindows> .
+
+
+airwindows:
+ a doap:Project ;
+ lv2:symbol "airwindows" ;
+ doap:name "Airwindows LV2" ;
+ doap:shortdesc "An LV2 port of the Airwindows plugins." ;
+ doap:homepage <https://code.volse.net/audio/plugins/airwindows-lv2-port.git> ;
+ doap:license <http://opensource.org/licenses/MIT> ;
+ doap:maintainer <https://volse.net/~haraldei> ;
+ doap:developer [
+ a foaf:Person ;
+ foaf:name "Chris Johnson" ;
+ foaf:mbox <chrisj@airwindows.com>
+ ] .
+
+airwindows:acceleration
+ a lv2:Plugin ;
+ doap:name "Airwindows Acceleration Limiter" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <Acceleration@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <Acceleration.ttl> .
+
+airwindows:adclip_7
+ a lv2:Plugin ;
+ doap:name "Airwindows ADClip7 Loudness Maximizer" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <ADClip7@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <ADClip7.ttl> .
+
+airwindows:adt
+ a lv2:Plugin ;
+ doap:name "Airwindows Adjustable Delay Taps" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <ADT@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <ADT.ttl> .
+
+airwindows:air
+ a lv2:Plugin ;
+ doap:name "Airwindows Air" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <Air@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <Air.ttl> .
+
+airwindows:apicolypse
+ a lv2:Plugin ;
+ doap:name "Airwindows Apicolypse" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <Apicolypse@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <Apicolypse.ttl> .
+
+airwindows:aquickvoiceclip
+ a lv2:Plugin ;
+ doap:name "Airwindows AQuickVoiceClip" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <AQuickVoiceClip@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <AQuickVoiceClip.ttl> .
+
+airwindows:atmospherebuss
+ a lv2:Plugin ;
+ doap:name "Airwindows AtmosphereBuss" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <AtmosphereBuss@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <AtmosphereBuss.ttl> .
+
+airwindows:atmospherechannel
+ a lv2:Plugin ;
+ doap:name "Airwindows AtmosphereChannel" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <AtmosphereChannel@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <AtmosphereChannel.ttl> .
+
+airwindows:aura
+ a lv2:Plugin ;
+ doap:name "Airwindows Aura" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <Aura@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <Aura.ttl> .
+
+airwindows:average
+ a lv2:Plugin ;
+ doap:name "Airwindows Average" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <Average@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <Average.ttl> .
+
+airwindows:avermatrix
+ a lv2:Plugin ;
+ doap:name "Airwindows AverMatrix" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <AverMatrix@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <AverMatrix.ttl> .
+
+airwindows:bassdrive
+ a lv2:Plugin ;
+ doap:name "Airwindows BassDrive" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <BassDrive@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <BassDrive.ttl> .
+
+airwindows:basskit
+ a lv2:Plugin ;
+ doap:name "Airwindows BassKit" ;
+ doap:license <http://opensource.org/licenses/mit> ;
+ lv2:binary <BassKit@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
+ rdfs:seeAlso <BassKit.ttl> .
diff --git a/plugins/LV2/src/ADClip7/manifest.ttl.in b/plugins/LV2/src/ADClip7/manifest.ttl.in
deleted file mode 100644
index bda5816..0000000
--- a/plugins/LV2/src/ADClip7/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for airwindows ADClip7 plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/adclip-7>
- a lv2:Plugin ;
- doap:name "Airwindows ADClip7 Loudness Maximizer" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <ADClip7@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <ADClip7.ttl> .
diff --git a/plugins/LV2/src/ADT/manifest.ttl.in b/plugins/LV2/src/ADT/manifest.ttl.in
deleted file mode 100644
index 9f2b511..0000000
--- a/plugins/LV2/src/ADT/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for airwindows ADT plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/adt>
- a lv2:Plugin ;
- doap:name "Airwindows Adjustable Delay Taps" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <ADT@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <ADT.ttl> .
diff --git a/plugins/LV2/src/AQuickVoiceClip/manifest.ttl.in b/plugins/LV2/src/AQuickVoiceClip/manifest.ttl.in
deleted file mode 100644
index 171f0d8..0000000
--- a/plugins/LV2/src/AQuickVoiceClip/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for airwindows AQuickVoiceClip plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/aquickvoiceclip-vst>
- a lv2:Plugin ;
- doap:name "Airwindows AQuickVoiceClip" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <AQuickVoiceClip@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <AQuickVoiceClip.ttl> .
diff --git a/plugins/LV2/src/Acceleration/manifest.ttl.in b/plugins/LV2/src/Acceleration/manifest.ttl.in
deleted file mode 100644
index 6f00bd4..0000000
--- a/plugins/LV2/src/Acceleration/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for airwindows Acceleration limiter plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/acceleration>
- a lv2:Plugin ;
- doap:name "Airwindows Acceleration Limiter" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <Acceleration@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <Acceleration.ttl> .
diff --git a/plugins/LV2/src/Air/manifest.ttl.in b/plugins/LV2/src/Air/manifest.ttl.in
deleted file mode 100644
index 9bcf114..0000000
--- a/plugins/LV2/src/Air/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for airwindows Air plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/air>
- a lv2:Plugin ;
- doap:name "Airwindows Air" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <Air@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <Air.ttl> .
diff --git a/plugins/LV2/src/Apicolypse/manifest.ttl.in b/plugins/LV2/src/Apicolypse/manifest.ttl.in
deleted file mode 100644
index 3ea8d73..0000000
--- a/plugins/LV2/src/Apicolypse/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for airwindows Apicolypse plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/apicolypse>
- a lv2:Plugin ;
- doap:name "Airwindows Apicolypse" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <Apicolypse@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <Apicolypse.ttl> .
diff --git a/plugins/LV2/src/AtmosphereBuss/manifest.ttl.in b/plugins/LV2/src/AtmosphereBuss/manifest.ttl.in
deleted file mode 100644
index f8b7755..0000000
--- a/plugins/LV2/src/AtmosphereBuss/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for Airwindows AtmosphereBuss plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/atmospherebuss>
- a lv2:Plugin ;
- doap:name "Airwindows AtmosphereBuss" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <AtmosphereBuss@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <AtmosphereBuss.ttl> .
diff --git a/plugins/LV2/src/AtmosphereChannel/manifest.ttl.in b/plugins/LV2/src/AtmosphereChannel/manifest.ttl.in
deleted file mode 100644
index 7a617e9..0000000
--- a/plugins/LV2/src/AtmosphereChannel/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for Airwindows AtmosphereChannel plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/atmospherechannel>
- a lv2:Plugin ;
- doap:name "Airwindows AtmosphereChannel" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <AtmosphereChannel@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <AtmosphereChannel.ttl> .
diff --git a/plugins/LV2/src/Aura/manifest.ttl.in b/plugins/LV2/src/Aura/manifest.ttl.in
deleted file mode 100644
index 66612e7..0000000
--- a/plugins/LV2/src/Aura/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for Airwindows Aura plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/aura>
- a lv2:Plugin ;
- doap:name "Airwindows Aura" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <Aura@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <Aura.ttl> .
diff --git a/plugins/LV2/src/AverMatrix/manifest.ttl.in b/plugins/LV2/src/AverMatrix/manifest.ttl.in
deleted file mode 100644
index c3710cb..0000000
--- a/plugins/LV2/src/AverMatrix/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for Airwindows AverMatrix plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/avermatrix>
- a lv2:Plugin ;
- doap:name "Airwindows AverMatrix" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <AverMatrix@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <AverMatrix.ttl> .
diff --git a/plugins/LV2/src/Average/manifest.ttl.in b/plugins/LV2/src/Average/manifest.ttl.in
deleted file mode 100644
index 86d2e8b..0000000
--- a/plugins/LV2/src/Average/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for Airwindows Average plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/average>
- a lv2:Plugin ;
- doap:name "Airwindows Average" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <Average@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <Average.ttl> .
diff --git a/plugins/LV2/src/BassDrive/manifest.ttl.in b/plugins/LV2/src/BassDrive/manifest.ttl.in
deleted file mode 100644
index 9a2feeb..0000000
--- a/plugins/LV2/src/BassDrive/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for Airwindows BassDrive plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/bassdrive>
- a lv2:Plugin ;
- doap:name "Airwindows BassDrive" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <BassDrive@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <BassDrive.ttl> .
diff --git a/plugins/LV2/src/BassKit/manifest.ttl.in b/plugins/LV2/src/BassKit/manifest.ttl.in
deleted file mode 100644
index 752eef7..0000000
--- a/plugins/LV2/src/BassKit/manifest.ttl.in
+++ /dev/null
@@ -1,12 +0,0 @@
-# LV2 Plugin manifest for Airwindows BassKit plugin
-
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-
-<https://www.airwindows.com/basskit>
- a lv2:Plugin ;
- doap:name "Airwindows BassKit" ;
- doap:license <http://opensource.org/licenses/mit> ;
- lv2:binary <BassKit@CMAKE_SHARED_LIBRARY_SUFFIX@> ;
- rdfs:seeAlso <BassKit.ttl> .