aboutsummaryrefslogtreecommitdiffstats
path: root/ext
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-11-18 04:56:34 +0000
committerDavid Robillard <d@drobilla.net>2011-11-18 04:56:34 +0000
commit1b3c70387627033b78898b101654ac7b35d58487 (patch)
tree48e08c3445d1a58522a5f21bacd4565d5fece116 /ext
parent1d6dd704f914b56ece9c40752532b421acc5e59d (diff)
downloadlv2-1b3c70387627033b78898b101654ac7b35d58487.tar.xz
Update dynmanifest extension.
Diffstat (limited to 'ext')
-rw-r--r--ext/dynmanifest.lv2/Makefile (renamed from ext/dyn-manifest.lv2/Makefile)0
-rw-r--r--ext/dynmanifest.lv2/dynmanifest.h (renamed from ext/dyn-manifest.lv2/dyn-manifest.h)14
-rw-r--r--ext/dynmanifest.lv2/dynmanifest.ttl (renamed from ext/dyn-manifest.lv2/dyn-manifest.ttl)35
l---------ext/dynmanifest.lv2/ext.pc.in (renamed from ext/dyn-manifest.lv2/ext.pc.in)0
-rw-r--r--ext/dynmanifest.lv2/manifest.ttl (renamed from ext/dyn-manifest.lv2/manifest.ttl)4
l---------ext/dynmanifest.lv2/waf (renamed from ext/dyn-manifest.lv2/waf)0
l---------ext/dynmanifest.lv2/wscript (renamed from ext/dyn-manifest.lv2/wscript)0
7 files changed, 13 insertions, 40 deletions
diff --git a/ext/dyn-manifest.lv2/Makefile b/ext/dynmanifest.lv2/Makefile
index c575035..c575035 100644
--- a/ext/dyn-manifest.lv2/Makefile
+++ b/ext/dynmanifest.lv2/Makefile
diff --git a/ext/dyn-manifest.lv2/dyn-manifest.h b/ext/dynmanifest.lv2/dynmanifest.h
index 45e7549..204e18b 100644
--- a/ext/dyn-manifest.lv2/dyn-manifest.h
+++ b/ext/dynmanifest.lv2/dynmanifest.h
@@ -1,7 +1,7 @@
/* Dynamic manifest specification for LV2
- * Revision 1
+ * Revision 1.1
*
- * Copyright (C) 2008, 2009 Stefano D'Angelo <zanga.mail@gmail.com>
+ * Copyright (C) 2008-2011 Stefano D'Angelo <zanga.mail@gmail.com>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -33,6 +33,8 @@
#include <stdio.h>
#include "lv2.h"
+#define LV2_DYN_MANIFEST_URI "http://lv2plug.in/ns/ext/dynmanifest"
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -43,8 +45,8 @@ extern "C" {
/** @file
* C header for the LV2 Dynamic Manifest extension
- * <http://lv2plug.in/ns/ext/dyn-manifest>.
- * Revision: 1
+ * <http://lv2plug.in/ns/ext/dynmanifest>.
+ * Revision: 1.1
*
* == Overview ==
*
@@ -56,7 +58,7 @@ extern "C" {
* A host implementing support for this API should first detect that the plugin
* library implements a dynamic manifest generator by examining its static
* manifest file, then fetch data from the shared object file by accessing it as
- * usual (dlopen() and family) and using this API.
+ * usual (e.g., dlopen() and family) and using this API.
*
* The host is allowed to request regeneration of the dynamic manifest multiple
* times, and the plugin library is expected to provide updated data if/when
@@ -64,7 +66,7 @@ extern "C" {
* regeneration of the dynamic manifest is to be considered invalid by the
* host, including plugin descriptors whose URIs were discovered using this API.
*
- * This API is extensible in a similar fashion as the LV2 plugin API.
+ * This API is extensible in a similar fashion as the LV2 API.
*
* == Threading rules ==
*
diff --git a/ext/dyn-manifest.lv2/dyn-manifest.ttl b/ext/dynmanifest.lv2/dynmanifest.ttl
index 78f0e31..235a249 100644
--- a/ext/dyn-manifest.lv2/dyn-manifest.ttl
+++ b/ext/dynmanifest.lv2/dynmanifest.ttl
@@ -26,7 +26,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-@prefix dman: <http://lv2plug.in/ns/ext/dyn-manifest#> .
+@prefix dman: <http://lv2plug.in/ns/ext/dynmanifest#> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@@ -35,7 +35,7 @@
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
-<http://lv2plug.in/ns/ext/dyn-manifest>
+<http://lv2plug.in/ns/ext/dynmanifest>
a doap:Project ;
a lv2:Specification ;
doap:license <http://usefulinc.com/doap/licenses/bsd> ;
@@ -46,7 +46,7 @@
doap:programming-language "C" ;
doap:release [
doap:revision "1.1" ;
- doap:created "2010-10-29"
+ doap:created "2011-11-17"
] ;
doap:maintainer [
a foaf:Person ;
@@ -78,32 +78,3 @@ There MUST NOT be any instances of :DynManifest in the generated manifest.
All relative URIs in the generated data MUST be relative to the base path
that would be used to parse a normal LV2 manifest (the bundle path).
""" .
-
-##############
-## Features ##
-##############
-
-dman:optionalFeature a rdf:Property ;
- rdfs:domain dman:DynManifest ;
- rdfs:range lv2:Feature ;
- rdfs:label "Optional feature" ;
- rdfs:comment """
-Signifies that a dynamic manifest generator is able to make use of or provide a
-certain feature. If the host supports this feature, it MUST pass its URI and any
-additional data to the dynamic manifest generator in the lv2_dyn_manifest_open()
-function. The dynamic manifest generator MUST NOT fail because an optional
-feature is possibly not supported by the host.""" .
-
-dman:requiredFeature a rdf:Property ;
- rdfs:domain dman:DynManifest ;
- rdfs:range lv2:Feature ;
- rdfs:label "Required feature" ;
- rdfs:comment """
-Signifies that a dynamic manifest generator requires a certain feature in order
-to function. If the host supports this feature, it MUST pass its URI and any
-additional data to the dynamic manifest generator in the lv2_dyn_manifest_open()
-function. The dynamic manifest generator MUST fail if a required feature is not
-present; hosts SHOULD always check this before attempting to perform futher
-operations on the dynamic manifest generator.
-""" .
-
diff --git a/ext/dyn-manifest.lv2/ext.pc.in b/ext/dynmanifest.lv2/ext.pc.in
index 950cb3b..950cb3b 120000
--- a/ext/dyn-manifest.lv2/ext.pc.in
+++ b/ext/dynmanifest.lv2/ext.pc.in
diff --git a/ext/dyn-manifest.lv2/manifest.ttl b/ext/dynmanifest.lv2/manifest.ttl
index 1925428..a23e849 100644
--- a/ext/dyn-manifest.lv2/manifest.ttl
+++ b/ext/dynmanifest.lv2/manifest.ttl
@@ -1,9 +1,9 @@
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-<http://lv2plug.in/ns/ext/dyn-manifest>
+<http://lv2plug.in/ns/ext/dynmanifest>
a lv2:Specification ;
lv2:minorVersion 1 ;
lv2:microVersion 1 ;
- rdfs:seeAlso <dyn-manifest.ttl> .
+ rdfs:seeAlso <dynmanifest.ttl> .
diff --git a/ext/dyn-manifest.lv2/waf b/ext/dynmanifest.lv2/waf
index 59a1ac9..59a1ac9 120000
--- a/ext/dyn-manifest.lv2/waf
+++ b/ext/dynmanifest.lv2/waf
diff --git a/ext/dyn-manifest.lv2/wscript b/ext/dynmanifest.lv2/wscript
index b82a3d0..b82a3d0 120000
--- a/ext/dyn-manifest.lv2/wscript
+++ b/ext/dynmanifest.lv2/wscript