aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--NEWS268
-rw-r--r--lv2/atom.lv2/atom.meta.ttl102
-rw-r--r--lv2/buf-size.lv2/buf-size.meta.ttl34
-rw-r--r--lv2/core.lv2/lv2core.meta.ttl130
-rw-r--r--lv2/core.lv2/meta.ttl233
-rw-r--r--lv2/data-access.lv2/data-access.meta.ttl12
-rw-r--r--lv2/dynmanifest.lv2/dynmanifest.meta.ttl22
-rw-r--r--lv2/event.lv2/event.meta.ttl58
-rw-r--r--lv2/instance-access.lv2/instance-access.meta.ttl12
-rw-r--r--lv2/log.lv2/log.meta.ttl42
-rw-r--r--lv2/midi.lv2/midi.meta.ttl42
-rw-r--r--lv2/morph.lv2/morph.meta.ttl12
-rw-r--r--lv2/options.lv2/options.meta.ttl32
-rw-r--r--lv2/parameters.lv2/parameters.meta.ttl36
-rw-r--r--lv2/patch.lv2/patch.meta.ttl82
-rw-r--r--lv2/port-groups.lv2/port-groups.meta.ttl36
-rw-r--r--lv2/port-props.lv2/port-props.meta.ttl22
-rw-r--r--lv2/presets.lv2/presets.meta.ttl24
-rw-r--r--lv2/resize-port.lv2/resize-port.meta.ttl12
-rw-r--r--lv2/state.lv2/state.meta.ttl84
-rw-r--r--lv2/time.lv2/time.meta.ttl42
-rw-r--r--lv2/ui.lv2/ui.meta.ttl108
-rw-r--r--lv2/units.lv2/units.meta.ttl48
-rw-r--r--lv2/uri-map.lv2/uri-map.meta.ttl12
-rw-r--r--lv2/urid.lv2/urid.meta.ttl22
-rw-r--r--lv2/worker.lv2/worker.meta.ttl22
-rw-r--r--lv2specgen/DTD/xhtml-rdfa-1.dtd1
-rwxr-xr-xlv2specgen/lv2specgen.py2
-rw-r--r--lv2specgen/template.html1
-rw-r--r--meson.build24
-rw-r--r--schemas.lv2/dcs.ttl67
-rw-r--r--schemas.lv2/manifest.ttl4
-rw-r--r--schemas.lv2/meson.build1
-rwxr-xr-xscripts/lv2_write_news.py258
-rw-r--r--scripts/meson.build1
-rwxr-xr-xutil/lv2_validate.in1
37 files changed, 270 insertions, 1640 deletions
diff --git a/.gitignore b/.gitignore
index b532cce..0a37ba7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,6 @@
# generated files and folders
/build
*.pyc
-NEWS
# misc editor/tools
*.swp
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..0cafca5
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,268 @@
+lv2 (1.18.9) unstable; urgency=medium
+
+ * Fix includedir in pkg-config file
+ * Fix missing example plugin UI binaries
+ * Only install lv2specgen when required Python modules are found
+ * Replace change history data with a plain text NEWS file
+
+ -- David Robillard <d@drobilla.net> Wed, 07 Sep 2022 00:19:12 +0000
+
+lv2 (1.18.8) stable; urgency=medium
+
+ * Fix documentation build with Python 3.7
+ * Fix documentation build with meson 0.56.2
+ * Fix lv2.h missing from installation
+ * eg-midigate: Fix output timing
+ * eg-sampler: Add resampling via libsamplerate
+ * eg-sampler: Fix potentially corrupt notification events
+ * lv2core: Fix inconsistent plugin class labels
+ * lv2specgen: Fix installed data paths
+
+ -- David Robillard <d@drobilla.net> Fri, 12 Aug 2022 00:00:00 +0000
+
+lv2 (1.18.6) stable; urgency=medium
+
+ * Add dark mode style for documentation
+ * Clean up and modernize Python support code
+ * Fix or avoid new compiler and tool warnings
+ * Rearrange source tree to be directly usable by dependants
+ * Remove archaic properties from foaf vocabulary
+ * Replace canonical dcs ontology with a minimal version for LV2
+ * Separate API headers from data
+ * Switch to Meson build system
+
+ -- David Robillard <d@drobilla.net> Thu, 07 Jul 2022 00:00:00 +0000
+
+lv2 (1.18.4) stable; urgency=medium
+
+ * Fix build issues with newer toolchains
+ * Fix spelling errors
+ * atom: Fix spelling errors
+ * event: Fix spelling errors
+ * lv2core: Fix spelling errors
+ * patch: Fix spelling errors
+ * patch: Fix type and range of patch:value
+ * patch: Make the type of patch:wildcard more precise
+ * state: Fix spelling errors
+ * ui: Deprecate ui:resize
+ * ui: Fix spelling errors
+
+ -- David Robillard <d@drobilla.net> Thu, 26 May 2022 00:00:00 +0000
+
+lv2 (1.18.2) stable; urgency=medium
+
+ * Various code cleanups and infrastructure improvements
+ * eg-sampler: Save and restore gain parameter value
+ * state: Fix state:StateChanged URI in metadata and documentation
+
+ -- David Robillard <d@drobilla.net> Thu, 07 Jan 2021 00:00:00 +0000
+
+lv2 (1.18.0) stable; urgency=medium
+
+ * Improve documentation
+ * Separate extended documentation from primary data
+ * lv2core: Add lv2:Markdown datatype
+ * lv2core: Deprecate lv2:reportsLatency
+ * patch: Fix incorrect type of patch:sequenceNumber
+ * port-groups: Remove incorrect type of pg:letterCode
+ * port-groups: Replace broken links with detailed channel descriptions
+ * state: Add state:freePath feature
+ * ui: Add ui:requestValue feature
+ * ui: Add ui:scaleFactor, ui:foregroundColor, and ui:backgroundColor
+ * ui: Deprecate ui:binary
+ * worker: Improve documentation
+
+ -- David Robillard <d@drobilla.net> Sun, 26 Apr 2020 00:00:00 +0000
+
+lv2 (1.16.0) stable; urgency=medium
+
+ * Add core/attributes.h utility header
+ * Add lv2_validate utility
+ * Aggressively deprecate uri-map and event extensions
+ * Install headers to simpler paths
+ * Simplify use of lv2specgen
+ * Upgrade build system and fix building with Python 3.7
+ * atom: Add lv2_atom_object_get_typed()
+ * eg-midigate: Respond to "all notes off" MIDI message
+ * eg-sampler: Add waveform display to UI
+ * lv2core: Add lv2:MIDIPlugin class
+ * lv2core: Rework port restrictions so that presets can be validated
+ * midi: Fix incorrect range of midi:chunk
+ * options: Relax range of opts:requiredOption and opts:supportedOption
+ * patch: Add patch:accept property
+ * patch: Add patch:context property
+ * state: Add state:StateChanged for notification events
+ * time: Clarify time:beat origin
+ * units: Fix outdated port description in documentation
+ * units: Remove overly restrictive domain from units:unit
+
+ -- David Robillard <d@drobilla.net> Sun, 03 Feb 2019 00:00:00 +0000
+
+lv2 (1.14.0) stable; urgency=medium
+
+ * buf-size: Add bufsz:coarseBlockLength feature
+ * buf-size: Add bufsz:nominalBlockLength option
+ * eg-sampler: Fix handling of state file paths
+ * eg-sampler: Support thread-safe state restoration
+ * eg-scope: Don't feed back UI state updates
+ * log: Add lv2_log_logger_set_map()
+ * lv2core: Add lv2:enabled designation
+ * lv2core: Add lv2_util.h with lv2_features_data() and lv2_features_query()
+ * state: Add LV2_STATE_ERR_NO_SPACE status flag
+ * state: Add state:threadSafeRestore feature
+ * time: Define LV2_TIME_PREFIX
+ * ui: Add missing property labels
+ * ui: Improve documentation
+
+ -- David Robillard <d@drobilla.net> Mon, 19 Sep 2016 00:00:00 +0000
+
+lv2 (1.12.0) stable; urgency=medium
+
+ * Fix merging of version histories in specification documentation
+ * Improve API documentation
+ * Simplify property restrictions by removing redundancy
+ * eg-sampler: Add gain parameter
+ * eg-sampler: Support patch:Get, and request initial state from UI
+ * lv2core: Add extern C and visibility attribute to LV2_SYMBOL_EXPORT
+ * lv2core: Add lv2:isSideChain port property
+ * lv2core: Relax domain of lv2:minimum lv2:maximum and lv2:default
+ * parameters: Add range to parameters so hosts know how to control them
+ * patch: Add patch:Copy method
+ * patch: Define patch:Get with no subject to implicitly apply to receiver
+ * units: Add lv2:Parameter to domain of units:unit
+ * units: Fix non-existent port type in examples
+
+ -- David Robillard <d@drobilla.net> Tue, 07 Apr 2015 00:00:00 +0000
+
+lv2 (1.10.0) stable; urgency=medium
+
+ * Fix -Wconversion warnings in headers
+ * Upgrade to waf 1.7.16
+ * atom: Add lv2_atom_forge_is_object_type() and lv2_atom_forge_is_blank()
+ * atom: Add lv2_atom_forge_key() for terser object writing
+ * atom: Add lv2_atom_sequence_clear() and lv2_atom_sequence_append_event()
+ * atom: Deprecate Blank and Resource in favour of just Object
+ * event: Minor documentation improvements
+ * lv2core: Clarify lv2_descriptor() and lv2_lib_descriptor() documentation
+ * lv2specgen: Display deprecated warning on classes marked owl:deprecated
+ * patch: Add patch:sequenceNumber for associating replies with requests
+ * ui: Add show interface so UIs can gracefully degrade to separate windows
+ * ui: Fix identifier typos in documentation
+
+ -- David Robillard <d@drobilla.net> Fri, 08 Aug 2014 00:00:00 +0000
+
+lv2 (1.8.0) stable; urgency=medium
+
+ * Add scope example plugin from Robin Gareus
+ * Install lv2specgen for use by other projects
+ * atom: Make lv2_atom_*_is_end() arguments const
+ * log: Add missing include string.h to logger.h for memset
+ * lv2core: Add lv2:prototype for property inheritance
+ * lv2specgen: Fix links to externally defined terms
+ * ui: Fix LV2_UI_INVALID_PORT_INDEX identifier in documentation
+
+ -- David Robillard <d@drobilla.net> Sat, 04 Jan 2014 00:00:00 +0000
+
+lv2 (1.6.0) stable; urgency=medium
+
+ * Fix lv2specgen usage from command line
+ * Fix port indices of metronome example
+ * Upgrade to waf 1.7.11
+ * atom: Fix crash in forge.h when pushing atoms to a full buffer
+ * ui: Add idle interface for native UIs and foreign toolkits
+ * ui: Add ui:updateRate property
+
+ -- David Robillard <d@drobilla.net> Fri, 09 Aug 2013 00:00:00 +0000
+
+lv2 (1.4.0) stable; urgency=medium
+
+ * Add metronome example plugin to demonstrate sample accurate tempo sync
+ * Generate book-style HTML documentation from example plugins
+ * atom: Fix lv2_atom_sequence_end()
+ * atom: Improve atom documentation
+ * atom: Remove atom:stringType in favour of the more general owl:onDatatype
+ * buf-size: Fix typo in bufsz:sequenceSize label
+ * event: Fix incorrect return type in lv2_event_get()
+ * log: Add logger convenience API
+ * lv2core: Add lv2:EnvelopePlugin class
+ * lv2core: Add lv2:control for designating primary control ports
+ * lv2core: Make lv2:Parameter rdfs:subClassOf rdf:Property
+ * lv2core: Reserve minor version 0 for unstable development plugins
+ * lv2core: Set range of lv2:designation to lv2:Designation
+ * options: Set the range of opts:requiredOption and opts:supportedOption
+ * patch: Add patch:readable and patch:writable properties
+ * patch: Make patch:Set a compact message for setting one property
+ * state: Add state:loadDefaultState feature
+ * ui: Fix incorrect linker flag in ui:makeSONameResident documentation
+
+ -- David Robillard <d@drobilla.net> Sun, 17 Feb 2013 00:00:00 +0000
+
+lv2 (1.2.0) stable; urgency=medium
+
+ * Move all project metadata for extensions to separate files to save memory
+ * Use stricter datatype definitions conformant with XSD and OWL
+ * atom: Add LV2_ATOM_CONTENTS_CONST and LV2_ATOM_BODY_CONST
+ * atom: Add lv2_atom_object_body_get()
+ * atom: Fix implicit conversions in forge.h that are invalid in C++11
+ * atom: Fix lv2_atom_object_next() on 32-bit platforms
+ * atom: Fix outdated documentation in forge.h
+ * atom: Use consistent label style
+ * buf-size: Initial release
+ * dynmanifest: Use consistent label style
+ * event: Make event iterator gracefully handle optional ports
+ * event: Remove asserts from event-helper.h
+ * event: Use consistent label style
+ * event: Use more precise domain and range for EventPort properties
+ * lv2core: Use consistent label style
+ * midi: Add C definitions for message types and standard controllers
+ * midi: Add midi:HexByte datatype for status bytes and masks
+ * midi: Add midi:binding and midi:channel predicates
+ * midi: Fix definition of SystemExclusive status byte
+ * midi: Remove non-standard midi:Tick message type
+ * midi: Use consistent label style
+ * morph: Initial release
+ * options: Initial release
+ * parameters: Add param:sampleRate
+ * parameters: Add parameters.h of URI defines for convenience
+ * parameters: Use consistent label style
+ * port-groups: Use consistent label style
+ * port-props: Use consistent label style
+ * presets: Add preset banks
+ * presets: Use consistent label style
+ * state: Use consistent label style
+ * time: Use consistent label style
+ * ui: Add missing LV2_SYMBOL_EXPORT declaration for lv2ui_descriptor
+ * ui: Add types for WindowsUI, CocoaUI, and Gtk3UI
+ * ui: Use consistent label style
+ * units: Remove units:name in favour of rdfs:label
+ * units: Use consistent label style
+ * urid: Fix typo in urid:unmap documentation
+
+ -- David Robillard <d@drobilla.net> Sun, 14 Oct 2012 00:00:00 +0000
+
+lv2 (1.0.0) stable; urgency=medium
+
+ * Initial release as a unified project
+ * atom: Initial release
+ * data-access: Initial unified release
+ * dynmanifest: Initial unified release
+ * event: Initial unified release
+ * instance-access: Initial unified release
+ * log: Initial release
+ * lv2core: Initial unified release
+ * midi: Initial unified release
+ * parameters: Initial release
+ * patch: Initial release
+ * port-groups: Initial release
+ * port-props: Initial release
+ * presets: Initial unified release
+ * resize-port: Initial release
+ * state: Initial release
+ * time: Initial release
+ * ui: Initial unified release
+ * units: Initial unified release
+ * uri-map: Initial unified release
+ * urid: Initial unified release
+ * worker: Initial release
+
+ -- David Robillard <d@drobilla.net> Mon, 16 Apr 2012 00:00:00 +0000
diff --git a/lv2/atom.lv2/atom.meta.ttl b/lv2/atom.lv2/atom.meta.ttl
index adab5f4..81c3482 100644
--- a/lv2/atom.lv2/atom.meta.ttl
+++ b/lv2/atom.lv2/atom.meta.ttl
@@ -1,5 +1,4 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -12,107 +11,6 @@
doap:license <http://opensource.org/licenses/isc> ;
doap:created "2007-00-00" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "2.4" ;
- doap:created "2022-05-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.4.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix spelling errors."
- ]
- ]
- ] , [
- doap:revision "2.2" ;
- doap:created "2019-02-03" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.16.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add lv2_atom_object_get_typed() for easy type-safe access to object properties."
- ]
- ]
- ] , [
- doap:revision "2.0" ;
- doap:created "2014-08-08" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.10.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Deprecate Blank and Resource in favour of just Object."
- ] , [
- rdfs:label "Add lv2_atom_forge_is_object_type() and lv2_atom_forge_is_blank() to ease backwards compatibility."
- ] , [
- rdfs:label "Add lv2_atom_forge_key() for terser object writing."
- ] , [
- rdfs:label "Add lv2_atom_sequence_clear() and lv2_atom_sequence_append_event() helper functions."
- ]
- ]
- ] , [
- doap:revision "1.8" ;
- doap:created "2014-01-04" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.8.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Make lv2_atom_*_is_end() arguments const."
- ]
- ]
- ] , [
- doap:revision "1.6" ;
- doap:created "2013-05-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.6.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix crash in forge.h when pushing atoms to a full buffer."
- ]
- ]
- ] , [
- doap:revision "1.4" ;
- doap:created "2013-01-27" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix lv2_atom_sequence_end()."
- ] , [
- rdfs:label "Remove atom:stringType in favour of owl:onDatatype so generic tools can understand and validate atom literals."
- ] , [
- rdfs:label "Improve atom documentation."
- ]
- ]
- ] , [
- doap:revision "1.2" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix implicit conversions in forge.h that are invalid in C++11."
- ] , [
- rdfs:label "Fix lv2_atom_object_next() on 32-bit platforms."
- ] , [
- rdfs:label "Add lv2_atom_object_body_get()."
- ] , [
- rdfs:label "Fix outdated documentation in forge.h."
- ] , [
- rdfs:label "Use consistent label style."
- ] , [
- rdfs:label "Add LV2_ATOM_CONTENTS_CONST and LV2_ATOM_BODY_CONST."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
An atom:Atom is a simple generic data container for holding any type of Plain
diff --git a/lv2/buf-size.lv2/buf-size.meta.ttl b/lv2/buf-size.lv2/buf-size.meta.ttl
index b1d8011..ba08b29 100644
--- a/lv2/buf-size.lv2/buf-size.meta.ttl
+++ b/lv2/buf-size.lv2/buf-size.meta.ttl
@@ -1,5 +1,4 @@
@prefix bufsz: <http://lv2plug.in/ns/ext/buf-size#> .
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -11,39 +10,6 @@
doap:shortdesc "Access to, and restrictions on, buffer sizes." ;
doap:created "2012-08-07" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.4" ;
- doap:created "2015-09-18" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.14.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add bufsz:nominalBlockLength option."
- ] , [
- rdfs:label "Add bufsz:coarseBlockLength feature."
- ]
- ]
- ] , [
- doap:revision "1.2" ;
- doap:created "2012-12-21" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix typo in bufsz:sequenceSize label."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
This extension defines a facility for plugins to get information about the
diff --git a/lv2/core.lv2/lv2core.meta.ttl b/lv2/core.lv2/lv2core.meta.ttl
index bb7b185..9844b29 100644
--- a/lv2/core.lv2/lv2core.meta.ttl
+++ b/lv2/core.lv2/lv2core.meta.ttl
@@ -1,5 +1,4 @@
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@@ -15,135 +14,6 @@
doap:developer <http://plugin.org.uk/swh.xrdf#me> ,
<http://drobilla.net/drobilla#me> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "18.6" ;
- doap:created "2022-08-12" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.8.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix inconsistent plugin class labels."
- ]
- ]
- ] , [
- doap:revision "18.4" ;
- doap:created "2022-05-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.4.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix spelling errors."
- ]
- ]
- ] , [
- doap:revision "18.0" ;
- doap:created "2020-04-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add lv2:Markdown datatype."
- ] , [
- rdfs:label "Deprecate lv2:reportsLatency."
- ]
- ]
- ] , [
- doap:revision "16.0" ;
- doap:created "2019-02-03" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.16.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add lv2:MIDIPlugin class."
- ] , [
- rdfs:label "Rework port restrictions so that presets can be validated."
- ]
- ]
- ] , [
- doap:revision "14.0" ;
- doap:created "2016-09-18" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.14.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add lv2_util.h with lv2_features_data() and lv2_features_query()."
- ] , [
- rdfs:label "Add lv2:enabled designation."
- ]
- ]
- ] , [
- doap:revision "12.4" ;
- doap:created "2015-04-07" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.12.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Relax domain of lv2:minimum lv2:maximum and lv2:default so they can be used to describe properties/parameters as well."
- ] , [
- rdfs:label "Add extern C and visibility attribute to LV2_SYMBOL_EXPORT."
- ] , [
- rdfs:label "Add lv2:isSideChain port property."
- ]
- ]
- ] , [
- doap:revision "12.2" ;
- doap:created "2014-08-08" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.10.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Clarify lv2_descriptor() and lv2_lib_descriptor() documentation."
- ]
- ]
- ] , [
- doap:revision "12.0" ;
- doap:created "2014-01-04" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.8.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add lv2:prototype for property inheritance."
- ]
- ]
- ] , [
- doap:revision "10.0" ;
- doap:created "2013-02-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add lv2:EnvelopePlugin class."
- ] , [
- rdfs:label "Add lv2:control for designating primary event-based control ports."
- ] , [
- rdfs:label "Set range of lv2:designation to lv2:Designation."
- ] , [
- rdfs:label "Make lv2:Parameter rdfs:subClassOf rdf:Property."
- ] , [
- rdfs:label "Reserve minor version 0 for unstable development plugins."
- ]
- ]
- ] , [
- doap:revision "8.2" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Use consistent label style."
- ]
- ]
- ] , [
- doap:revision "8.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
LV2 is an interface for writing audio plugins in C or compatible languages,
diff --git a/lv2/core.lv2/meta.ttl b/lv2/core.lv2/meta.ttl
index 03e2240..75a13ac 100644
--- a/lv2/core.lv2/meta.ttl
+++ b/lv2/core.lv2/meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix meta: <http://lv2plug.in/ns/meta#> .
@@ -32,235 +31,5 @@ THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH R
meta:gabrbedd ,
meta:daste ,
meta:kfoltman ,
- meta:paniq ;
- doap:release [
- doap:revision "1.18.9" ;
- doap:created "2022-08-14" ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix includedir in pkg-config file."
- ] , [
- rdfs:label "Only install lv2specgen when required Python modules are found."
- ] , [
- rdfs:label "Fix missing example plugin UI binaries."
- ]
- ]
- ] , [
- doap:revision "1.18.8" ;
- doap:created "2022-08-12" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.8.tar.xz> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "lv2specgen: Fix installed data paths."
- ] , [
- rdfs:label "Fix documentation build with meson 0.56.2."
- ] , [
- rdfs:label "Fix lv2.h missing from installation."
- ] , [
- rdfs:label "Fix documentation build with Python 3.7."
- ] , [
- rdfs:label "eg-midigate: Fix output timing."
- ] , [
- rdfs:label "eg-sampler: Add resampling via libsamplerate."
- ] , [
- rdfs:label "eg-sampler: Fix potentially corrupt notification events."
- ]
- ]
- ] , [
- doap:revision "1.18.6" ;
- doap:created "2022-07-07" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.6.tar.xz> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix or avoid new compiler and tool warnings."
- ] , [
- rdfs:label "Add dark mode style for documentation."
- ] , [
- rdfs:label "Clean up and modernize Python support code."
- ] , [
- rdfs:label "Remove archaic properties from foaf vocabulary."
- ] , [
- rdfs:label "Replace canonical dcs ontology with a minimal version for LV2."
- ] , [
- rdfs:label "Switch to Meson build system."
- ] , [
- rdfs:label "Separate API headers from data."
- ] , [
- rdfs:label "Rearrange source tree to be directly usable by dependants."
- ]
- ]
- ] , [
- doap:revision "1.18.4" ;
- doap:created "2022-05-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.4.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix spelling errors."
- ] , [
- rdfs:label "Fix build issues with newer toolchains."
- ]
- ]
- ] , [
- doap:revision "1.18.2" ;
- doap:created "2021-01-07" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.2.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "eg-sampler: Save and restore gain parameter value."
- ] , [
- rdfs:label "Various code cleanups and infrastructure improvements."
- ]
- ]
- ] , [
- doap:revision "1.18.0" ;
- doap:created "2020-04-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Improve documentation."
- ] , [
- rdfs:label "Separate extended documentation from primary data."
- ]
- ]
- ] , [
- doap:revision "1.16.0" ;
- doap:created "2019-02-03" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.16.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add core/attributes.h utility header."
- ] , [
- rdfs:label "eg-sampler: Add waveform display to UI."
- ] , [
- rdfs:label "eg-midigate: Respond to \"all notes off\" MIDI message."
- ] , [
- rdfs:label "Simplify use of lv2specgen."
- ] , [
- rdfs:label "Add lv2_validate utility."
- ] , [
- rdfs:label "Install headers to simpler paths."
- ] , [
- rdfs:label "Aggressively deprecate uri-map and event extensions."
- ] , [
- rdfs:label "Upgrade build system and fix building with Python 3.7."
- ]
- ]
- ] , [
- doap:revision "1.14.0" ;
- doap:created "2016-09-19" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.14.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label """eg-scope: Don't feed back UI state updates."""
- ] , [
- rdfs:label "eg-sampler: Fix handling of state file paths."
- ] , [
- rdfs:label "eg-sampler: Support thread-safe state restoration."
- ]
- ]
- ] , [
- doap:revision "1.12.0" ;
- doap:created "2015-04-07" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.12.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "eg-sampler: Support patch:Get, and request initial state from UI."
- ] , [
- rdfs:label "eg-sampler: Add gain parameter."
- ] , [
- rdfs:label "Fix merging of version histories in specification documentation."
- ] , [
- rdfs:label "Improve API documentation."
- ] , [
- rdfs:label "Simplify property restrictions by removing redundancy."
- ]
- ]
- ] , [
- doap:revision "1.10.0" ;
- doap:created "2014-08-08" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.10.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "lv2specgen: Display deprecated warning on classes marked owl:deprecated."
- ] , [
- rdfs:label "Fix -Wconversion warnings in headers."
- ] , [
- rdfs:label "Upgrade to waf 1.7.16."
- ]
- ]
- ] , [
- doap:revision "1.8.0" ;
- doap:created "2014-01-04" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.8.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add scope example plugin from Robin Gareus."
- ] , [
- rdfs:label "lv2specgen: Fix links to externally defined terms."
- ] , [
- rdfs:label "Install lv2specgen for use by other projects."
- ]
- ]
- ] , [
- doap:revision "1.6.0" ;
- doap:created "2013-08-09" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.6.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix port indices of metronome example."
- ] , [
- rdfs:label "Fix lv2specgen usage from command line."
- ] , [
- rdfs:label "Upgrade to waf 1.7.11."
- ]
- ]
- ] , [
- doap:revision "1.4.0" ;
- doap:created "2013-02-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add metronome example plugin to demonstrate sample accurate tempo sync."
- ] , [
- rdfs:label "Generate book-style HTML documentation from example plugins."
- ]
- ]
- ] , [
- doap:revision "1.2.0" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Move all project metadata for extensions (e.g. change log) to separate files to spare hosts from loading them during discovery."
- ] , [
- rdfs:label "Use stricter datatype definitions conformant with the XSD and OWL specifications for better validation."
- ]
- ]
- ] , [
- doap:revision "1.0.0" ;
- doap:created "2012-04-16" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label """Initial release as a unified project. Projects can now simply depend on the pkg-config package 'lv2' for all official LV2 APIs."""
- ] , [
- rdfs:label "New extensions: atom, log, parameters, patch, port-groups, port-props, resize-port, state, time, worker."
- ]
- ]
- ] .
+ meta:paniq .
diff --git a/lv2/data-access.lv2/data-access.meta.ttl b/lv2/data-access.lv2/data-access.meta.ttl
index f3a3d19..7d0e622 100644
--- a/lv2/data-access.lv2/data-access.meta.ttl
+++ b/lv2/data-access.lv2/data-access.meta.ttl
@@ -1,5 +1,4 @@
@prefix da: <http://lv2plug.in/ns/ext/data-access#> .
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -12,17 +11,6 @@
doap:shortdesc "Provides access to plugin extension data." ;
doap:created "2008-00-00" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.6" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
This extension defines a feature, LV2_Extension_Data_Feature, which provides
diff --git a/lv2/dynmanifest.lv2/dynmanifest.meta.ttl b/lv2/dynmanifest.lv2/dynmanifest.meta.ttl
index 2391678..5d365c6 100644
--- a/lv2/dynmanifest.lv2/dynmanifest.meta.ttl
+++ b/lv2/dynmanifest.lv2/dynmanifest.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix dman: <http://lv2plug.in/ns/ext/dynmanifest#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@@ -14,27 +13,6 @@
doap:shortdesc "Support for dynamic manifest data generation." ;
doap:programming-language "C" ;
doap:developer <http://lv2plug.in/ns/meta#daste> ;
- doap:release [
- doap:revision "1.6" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Use consistent label style."
- ]
- ]
- ] , [
- doap:revision "1.4" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
The LV2 API, on its own, cannot be used to write plugin libraries where data is
diff --git a/lv2/event.lv2/event.meta.ttl b/lv2/event.lv2/event.meta.ttl
index d8b734a..f573a15 100644
--- a/lv2/event.lv2/event.meta.ttl
+++ b/lv2/event.lv2/event.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix ev: <http://lv2plug.in/ns/ext/event#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@@ -13,63 +12,6 @@
doap:created "2008-00-00" ;
doap:developer <http://drobilla.net/drobilla#me> ,
<http://lv2plug.in/ns/meta#larsl> ;
- doap:release [
- doap:revision "1.14" ;
- doap:created "2022-05-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.4.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix spelling errors."
- ]
- ]
- ] , [
- doap:revision "1.12" ;
- doap:created "2014-08-08" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.10.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Minor documentation improvements."
- ]
- ]
- ] , [
- doap:revision "1.10" ;
- doap:created "2013-01-13" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix incorrect return type in lv2_event_get()."
- ]
- ]
- ] , [
- doap:revision "1.8" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Make event iterator gracefully handle optional ports."
- ] , [
- rdfs:label "Remove asserts from event-helper.h."
- ] , [
- rdfs:label "Use more precise domain and range for EventPort properties."
- ] , [
- rdfs:label "Use consistent label style."
- ]
- ]
- ] , [
- doap:revision "1.6" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
<span class="warning">This extension is deprecated.</span> New implementations
diff --git a/lv2/instance-access.lv2/instance-access.meta.ttl b/lv2/instance-access.lv2/instance-access.meta.ttl
index 1106334..8d33100 100644
--- a/lv2/instance-access.lv2/instance-access.meta.ttl
+++ b/lv2/instance-access.lv2/instance-access.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ia: <http://lv2plug.in/ns/ext/instance-access#> .
@@ -12,17 +11,6 @@
doap:shortdesc "Provides access to the LV2_Handle of a plugin." ;
doap:created "2010-10-04" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.6" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
This extension defines a feature which allows plugin UIs to get a direct handle
diff --git a/lv2/log.lv2/log.meta.ttl b/lv2/log.lv2/log.meta.ttl
index 87cff43..06d9f63 100644
--- a/lv2/log.lv2/log.meta.ttl
+++ b/lv2/log.lv2/log.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix log: <http://lv2plug.in/ns/ext/log#> .
@@ -11,47 +10,6 @@
doap:shortdesc "A feature for writing log messages." ;
doap:created "2012-01-12" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "2.4" ;
- doap:created "2016-07-30" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.14.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add lv2_log_logger_set_map() for changing the URI map of an existing logger."
- ]
- ]
- ] , [
- doap:revision "2.2" ;
- doap:created "2014-01-04" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.8.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add missing include string.h to logger.h for memset."
- ]
- ]
- ] , [
- doap:revision "2.0" ;
- doap:created "2013-01-08" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add logger convenience API."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
This extension defines a feature, log:log, which allows plugins to print log
diff --git a/lv2/midi.lv2/midi.meta.ttl b/lv2/midi.lv2/midi.meta.ttl
index 6dc80d6..b3dfd44 100644
--- a/lv2/midi.lv2/midi.meta.ttl
+++ b/lv2/midi.lv2/midi.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -14,47 +13,6 @@
doap:created "2006-00-00" ;
doap:developer <http://lv2plug.in/ns/meta#larsl> ,
<http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.10" ;
- doap:created "2019-02-03" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.16.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix incorrect range of midi:chunk."
- ]
- ]
- ] , [
- doap:revision "1.8" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Use consistent label style."
- ] , [
- rdfs:label "Add midi:binding and midi:channel predicates."
- ] , [
- rdfs:label "Add midi:HexByte datatype for status bytes and masks."
- ] , [
- rdfs:label "Remove non-standard midi:Tick message type."
- ] , [
- rdfs:label "Add C definitions for message types and standard controllers."
- ] , [
- rdfs:label "Fix definition of SystemExclusive status byte."
- ]
- ]
- ] , [
- doap:revision "1.6" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
This specification defines a data type for a MIDI message, midi:MidiEvent,
diff --git a/lv2/morph.lv2/morph.meta.ttl b/lv2/morph.lv2/morph.meta.ttl
index c247783..f161557 100644
--- a/lv2/morph.lv2/morph.meta.ttl
+++ b/lv2/morph.lv2/morph.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -11,17 +10,6 @@
doap:shortdesc "Ports that can dynamically change type." ;
doap:created "2012-05-22" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.0" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
This extension defines two port types: morph:MorphPort, which has a
diff --git a/lv2/options.lv2/options.meta.ttl b/lv2/options.lv2/options.meta.ttl
index 838b0b9..10ca296 100644
--- a/lv2/options.lv2/options.meta.ttl
+++ b/lv2/options.lv2/options.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -12,37 +11,6 @@
doap:shortdesc "Runtime options for LV2 plugins and UIs." ;
doap:created "2012-08-20" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.4" ;
- doap:created "2019-02-03" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.16.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Relax range of opts:requiredOption and opts:supportedOption"
- ]
- ]
- ] , [
- doap:revision "1.2" ;
- doap:created "2013-01-10" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Set the range of opts:requiredOption and opts:supportedOption to opts:Option."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
This extension defines a facility for <q>options</q>, which are values the host
diff --git a/lv2/parameters.lv2/parameters.meta.ttl b/lv2/parameters.lv2/parameters.meta.ttl
index 9d7c623..ffb3507 100644
--- a/lv2/parameters.lv2/parameters.meta.ttl
+++ b/lv2/parameters.lv2/parameters.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -8,41 +7,6 @@
<http://lv2plug.in/ns/ext/parameters>
a doap:Project ;
doap:name "LV2 Parameters" ;
- doap:release [
- doap:revision "1.4" ;
- doap:created "2015-04-07" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.12.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add range to parameters so hosts know how to control them."
- ]
- ]
- ] , [
- doap:revision "1.2" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Use consistent label style."
- ] , [
- rdfs:label "Add param:sampleRate."
- ] , [
- rdfs:label "Add parameters.h of URI defines for convenience."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
doap:created "2009-00-00" ;
doap:shortdesc "Common parameters for audio processing." ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
diff --git a/lv2/patch.lv2/patch.meta.ttl b/lv2/patch.lv2/patch.meta.ttl
index 12cb6c6..976034f 100644
--- a/lv2/patch.lv2/patch.meta.ttl
+++ b/lv2/patch.lv2/patch.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -12,87 +11,6 @@
doap:developer <http://drobilla.net/drobilla#me> ;
doap:name "LV2 Patch" ;
doap:shortdesc "A protocol for accessing and manipulating properties." ;
- doap:release [
- doap:revision "2.10" ;
- doap:created "2022-05-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.4.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix spelling errors."
- ] , [
- rdfs:label "Make the type of patch:wildcard more precise."
- ] , [
- rdfs:label "Fix type and range of patch:value."
- ]
- ]
- ] , [
- doap:revision "2.8" ;
- doap:created "2020-04-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix incorrect type of patch:sequenceNumber."
- ]
- ]
- ] , [
- doap:revision "2.6" ;
- doap:created "2019-02-03" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.16.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add patch:accept property."
- ] , [
- rdfs:label "Add patch:context property."
- ]
- ]
- ] , [
- doap:revision "2.4" ;
- doap:created "2015-04-07" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.12.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Define patch:Get with no subject to implicitly apply to receiver. This can be used by UIs to get an initial description of a plugin."
- ] , [
- rdfs:label "Add patch:Copy method."
- ]
- ]
- ] , [
- doap:revision "2.2" ;
- doap:created "2014-08-08" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.10.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add patch:sequenceNumber for associating replies with requests."
- ]
- ]
- ] , [
- doap:revision "2.0" ;
- doap:created "2013-01-10" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Make patch:Set a compact message for setting one property."
- ] , [
- rdfs:label "Add patch:readable and patch:writable for describing available properties."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
This is a vocabulary for messages that access and manipulate properties.
diff --git a/lv2/port-groups.lv2/port-groups.meta.ttl b/lv2/port-groups.lv2/port-groups.meta.ttl
index 67408ec..4e3a158 100644
--- a/lv2/port-groups.lv2/port-groups.meta.ttl
+++ b/lv2/port-groups.lv2/port-groups.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -12,40 +11,7 @@
doap:shortdesc "Multi-channel groups of LV2 ports." ;
doap:created "2008-00-00" ;
doap:developer <http://lv2plug.in/ns/meta#larsl> ,
- <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.4" ;
- doap:created "2020-04-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Replace broken links with detailed Ambisonic channel descriptions."
- ] , [
- rdfs:label "Remove incorrect type of pg:letterCode."
- ]
- ]
- ] , [
- doap:revision "1.2" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Use consistent label style."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] .
+ <http://drobilla.net/drobilla#me> .
pg:Group
lv2:documentation """
diff --git a/lv2/port-props.lv2/port-props.meta.ttl b/lv2/port-props.lv2/port-props.meta.ttl
index 7077e4b..6f65843 100644
--- a/lv2/port-props.lv2/port-props.meta.ttl
+++ b/lv2/port-props.lv2/port-props.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -13,27 +12,6 @@
doap:shortdesc "Various properties for LV2 plugin ports." ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
doap:developer <http://lv2plug.in/ns/meta#kfoltman> ;
- doap:release [
- doap:revision "1.2" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Use consistent label style."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
This vocabulary defines various properties for plugin ports, which can be used
diff --git a/lv2/presets.lv2/presets.meta.ttl b/lv2/presets.lv2/presets.meta.ttl
index b7611de..53b8ee9 100644
--- a/lv2/presets.lv2/presets.meta.ttl
+++ b/lv2/presets.lv2/presets.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -12,29 +11,6 @@
doap:shortdesc "Presets for LV2 plugins." ;
doap:created "2009-00-00" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "2.8" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Use consistent label style."
- ] , [
- rdfs:label "Add preset banks."
- ]
- ]
- ] , [
- doap:revision "2.6" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
This is a vocabulary for LV2 plugin presets, that is, named sets of control
diff --git a/lv2/resize-port.lv2/resize-port.meta.ttl b/lv2/resize-port.lv2/resize-port.meta.ttl
index d44620c..74bd534 100644
--- a/lv2/resize-port.lv2/resize-port.meta.ttl
+++ b/lv2/resize-port.lv2/resize-port.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -11,17 +10,6 @@
doap:shortdesc "Dynamically sized LV2 port buffers." ;
doap:created "2007-00-00" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
This extension defines a feature, rsz:resize, which allows plugins to
diff --git a/lv2/state.lv2/state.meta.ttl b/lv2/state.lv2/state.meta.ttl
index cebe0ac..b7b6855 100644
--- a/lv2/state.lv2/state.meta.ttl
+++ b/lv2/state.lv2/state.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -14,89 +13,6 @@
doap:developer <http://lv2plug.in/ns/meta#paniq> ,
<http://drobilla.net/drobilla#me> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "2.10" ;
- doap:created "2022-05-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.4.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix spelling errors."
- ]
- ]
- ] , [
- doap:revision "2.8" ;
- doap:created "2021-01-07" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.2.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix state:StateChanged URI in metadata and documentation."
- ]
- ]
- ] , [
- doap:revision "2.6" ;
- doap:created "2020-04-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add state:freePath feature."
- ]
- ]
- ] , [
- doap:revision "2.4" ;
- doap:created "2019-02-03" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.16.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add state:StateChanged for notification events."
- ]
- ]
- ] , [
- doap:revision "2.2" ;
- doap:created "2016-07-31" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.14.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add LV2_STATE_ERR_NO_SPACE status flag."
- ] , [
- rdfs:label "Add state:threadSafeRestore feature for dropout-free state restoration."
- ]
- ]
- ] , [
- doap:revision "2.0" ;
- doap:created "2013-01-16" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add state:loadDefaultState feature so plugins can have their default state loaded without hard-coding default state as a special case."
- ]
- ]
- ] , [
- doap:revision "1.2" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Use consistent label style."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
This extension defines a simple mechanism that allows hosts to save and restore
diff --git a/lv2/time.lv2/time.meta.ttl b/lv2/time.lv2/time.meta.ttl
index 2b99cb7..c0543c3 100644
--- a/lv2/time.lv2/time.meta.ttl
+++ b/lv2/time.lv2/time.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -11,47 +10,6 @@
doap:shortdesc "A vocabulary for describing musical time." ;
doap:created "2011-10-05" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.6" ;
- doap:created "2019-02-03" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.16.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Clarify time:beat origin."
- ]
- ]
- ] , [
- doap:revision "1.4" ;
- doap:created "2016-07-31" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.14.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Define LV2_TIME_PREFIX."
- ]
- ]
- ] , [
- doap:revision "1.2" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Use consistent label style."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
This is a vocabulary for describing a position in time and the speed of time
diff --git a/lv2/ui.lv2/ui.meta.ttl b/lv2/ui.lv2/ui.meta.ttl
index ce4c095..fd4d11d 100644
--- a/lv2/ui.lv2/ui.meta.ttl
+++ b/lv2/ui.lv2/ui.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -14,113 +13,6 @@
doap:created "2006-00-00" ;
doap:developer <http://lv2plug.in/ns/meta#larsl> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "2.24" ;
- doap:created "2022-05-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.4.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix spelling errors."
- ] , [
- rdfs:label "Deprecate ui:resize."
- ]
- ]
- ] , [
- doap:revision "2.22" ;
- doap:created "2020-04-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add ui:requestValue feature."
- ] , [
- rdfs:label "Add ui:scaleFactor, ui:foregroundColor, and ui:backgroundColor properties."
- ] , [
- rdfs:label "Deprecate ui:binary."
- ]
- ]
- ] , [
- doap:revision "2.20" ;
- doap:created "2015-07-25" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.14.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Improve documentation."
- ] , [
- rdfs:label "Add missing property labels."
- ]
- ]
- ] , [
- doap:revision "2.18" ;
- doap:created "2014-08-08" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.10.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add show interface so UIs can gracefully degrade to separate windows if hosts can not use their widget directly."
- ] , [
- rdfs:label "Fix identifier typos in documentation."
- ]
- ]
- ] , [
- doap:revision "2.16" ;
- doap:created "2014-01-04" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.8.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix LV2_UI_INVALID_PORT_INDEX identifier in documentation."
- ]
- ]
- ] , [
- doap:revision "2.14" ;
- doap:created "2013-03-18" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.6.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add idle interface so native UIs and foreign toolkits can drive their event loops."
- ] , [
- rdfs:label "Add ui:updateRate property."
- ]
- ]
- ] , [
- doap:revision "2.12" ;
- doap:created "2012-12-01" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix incorrect linker flag in ui:makeSONameResident documentation."
- ]
- ]
- ] , [
- doap:revision "2.10" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add types for WindowsUI, CocoaUI, and Gtk3UI."
- ] , [
- rdfs:label "Use consistent label style."
- ] , [
- rdfs:label "Add missing LV2_SYMBOL_EXPORT declaration for lv2ui_descriptor prototype."
- ]
- ]
- ] , [
- doap:revision "2.8" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
This extension makes it possible to create user interfaces for LV2 plugins.
diff --git a/lv2/units.lv2/units.meta.ttl b/lv2/units.lv2/units.meta.ttl
index bd300a4..910bf46 100644
--- a/lv2/units.lv2/units.meta.ttl
+++ b/lv2/units.lv2/units.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -12,53 +11,6 @@
doap:created "2007-02-06" ;
doap:homepage <http://lv2plug.in/ns/extensions/units> ;
doap:license <http://opensource.org/licenses/isc> ;
- doap:release [
- doap:revision "5.12" ;
- doap:created "2019-02-03" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.16.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix outdated port description in documentation."
- ] , [
- rdfs:label "Remove overly restrictive domain from units:unit."
- ]
- ]
- ] , [
- doap:revision "5.10" ;
- doap:created "2015-04-07" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.12.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix non-existent port type in examples."
- ] , [
- rdfs:label "Add lv2:Parameter to domain of units:unit."
- ]
- ]
- ] , [
- doap:revision "5.8" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Remove units:name in favour of rdfs:label."
- ] , [
- rdfs:label "Use consistent label style."
- ]
- ]
- ] , [
- doap:revision "5.6" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
doap:developer <http://plugin.org.uk/swh.xrdf#me> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
lv2:documentation """
diff --git a/lv2/uri-map.lv2/uri-map.meta.ttl b/lv2/uri-map.lv2/uri-map.meta.ttl
index d66c289..d531899 100644
--- a/lv2/uri-map.lv2/uri-map.meta.ttl
+++ b/lv2/uri-map.lv2/uri-map.meta.ttl
@@ -1,5 +1,4 @@
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@@ -13,17 +12,6 @@
doap:license <http://opensource.org/licenses/isc> ;
doap:name "LV2 URI Map" ;
doap:shortdesc "A feature for mapping URIs to integers." ;
- doap:release [
- doap:revision "1.6" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
<span class="warning">This extension is deprecated.</span> New implementations
diff --git a/lv2/urid.lv2/urid.meta.ttl b/lv2/urid.lv2/urid.meta.ttl
index 1f10752..6f64e69 100644
--- a/lv2/urid.lv2/urid.meta.ttl
+++ b/lv2/urid.lv2/urid.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -13,27 +12,6 @@
doap:created "2011-07-22" ;
doap:developer <http://lv2plug.in/ns/meta#gabrbedd> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.4" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix typo in urid:unmap documentation."
- ]
- ]
- ] , [
- doap:revision "1.2" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
This extension defines a simple mechanism for plugins to map URIs to and from
diff --git a/lv2/worker.lv2/worker.meta.ttl b/lv2/worker.lv2/worker.meta.ttl
index 2fc51bc..0918446 100644
--- a/lv2/worker.lv2/worker.meta.ttl
+++ b/lv2/worker.lv2/worker.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -11,27 +10,6 @@
doap:shortdesc "Support for doing non-realtime work in plugins." ;
doap:created "2012-03-22" ;
doap:developer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "1.2" ;
- doap:created "2020-04-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Improve documentation."
- ]
- ]
- ] , [
- doap:revision "1.0" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial release."
- ]
- ]
- ] ;
lv2:documentation """
This extension allows plugins to schedule work that must be performed in
diff --git a/lv2specgen/DTD/xhtml-rdfa-1.dtd b/lv2specgen/DTD/xhtml-rdfa-1.dtd
index bd3479e..53890bb 100644
--- a/lv2specgen/DTD/xhtml-rdfa-1.dtd
+++ b/lv2specgen/DTD/xhtml-rdfa-1.dtd
@@ -444,7 +444,6 @@
validation, so here we are.
-->
-<!ATTLIST html xmlns:dcs CDATA #IMPLIED>
<!ATTLIST html xmlns:dcterms CDATA #IMPLIED>
<!ATTLIST html xmlns:doap CDATA #IMPLIED>
<!ATTLIST html xmlns:foaf CDATA #IMPLIED>
diff --git a/lv2specgen/lv2specgen.py b/lv2specgen/lv2specgen.py
index e681c83..533dbf1 100755
--- a/lv2specgen/lv2specgen.py
+++ b/lv2specgen/lv2specgen.py
@@ -86,7 +86,6 @@ spec_pre = None
spec_bundle = None
specgendir = None
ns_list = {
- "http://ontologi.es/doap-changeset#": "dcs",
"http://purl.org/dc/terms/": "dcterms",
"http://usefulinc.com/ns/doap#": "doap",
"http://xmlns.com/foaf/0.1/": "foaf",
@@ -101,7 +100,6 @@ rdfs = rdflib.Namespace("http://www.w3.org/2000/01/rdf-schema#")
owl = rdflib.Namespace("http://www.w3.org/2002/07/owl#")
lv2 = rdflib.Namespace("http://lv2plug.in/ns/lv2core#")
doap = rdflib.Namespace("http://usefulinc.com/ns/doap#")
-dcs = rdflib.Namespace("http://ontologi.es/doap-changeset#")
foaf = rdflib.Namespace("http://xmlns.com/foaf/0.1/")
diff --git a/lv2specgen/template.html b/lv2specgen/template.html
index e52ec87..35896c9 100644
--- a/lv2specgen/template.html
+++ b/lv2specgen/template.html
@@ -2,7 +2,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html about="@URI@"
xmlns="http://www.w3.org/1999/xhtml"
- xmlns:dcs="http://ontologi.es/doap-changeset#"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:doap="http://usefulinc.com/ns/doap#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
diff --git a/meson.build b/meson.build
index 178adf7..3e0fce5 100644
--- a/meson.build
+++ b/meson.build
@@ -345,31 +345,7 @@ subdir('util')
# Data and build tests
subdir('test')
-########
-# News #
-########
-
-lv2_write_news_py = find_program('scripts' / 'lv2_write_news.py')
-
-write_news_command = [
- lv2_write_news_py,
- '-t', 'http://lv2plug.in/ns/lv2',
- files(lv2_source_root / 'lv2' / 'core.lv2' / 'people.ttl'),
- files(lv2_source_root / 'lv2' / 'core.lv2' / 'meta.ttl'),
- spec_files,
-]
-
-custom_target(
- 'NEWS',
- capture: true,
- command: write_news_command,
- output: 'NEWS',
-)
-
if not meson.is_subproject()
- # Generate NEWS file from data in distribution archive
- meson.add_dist_script(write_news_command)
-
summary('Tests', not get_option('tests').disabled(), bool_yn: true)
summary('Documentation', build_docs, bool_yn: true)
summary('Prefix', get_option('prefix'), section: 'Paths')
diff --git a/schemas.lv2/dcs.ttl b/schemas.lv2/dcs.ttl
deleted file mode 100644
index 4c62ed9..0000000
--- a/schemas.lv2/dcs.ttl
+++ /dev/null
@@ -1,67 +0,0 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
-@prefix dcterms: <http://purl.org/dc/terms/> .
-@prefix doap: <http://usefulinc.com/ns/doap#> .
-@prefix foaf: <http://xmlns.com/foaf/0.1/> .
-@prefix owl: <http://www.w3.org/2002/07/owl#> .
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-
-<>
- rdfs:comment "Minimal DOAP Change Sets vocabulary used by LV2." .
-
-<http://tobyinkster.co.uk/#i>
- a foaf:Person .
-
-dcs:
- a owl:Ontology ;
- dcterms:contributor <http://drobilla.net/drobilla#me> ;
- dcterms:created "2010-01-08"^^xsd:date ;
- dcterms:creator <http://tobyinkster.co.uk/#i> ;
- dcterms:description "An ontology that extends DOAP to describe changesets." ;
- dcterms:modified "2022-07-07"^^xsd:date ;
- rdfs:label "DOAP Change Sets" .
-
-dcs:Change
- a owl:Class ;
- rdfs:comment "A change to something." ;
- rdfs:label "Change" ;
- rdfs:subClassOf [
- a owl:Restriction ;
- rdfs:comment "A change must have a plain literal label." ;
- owl:onProperty rdfs:label ;
- owl:someValuesFrom rdf:PlainLiteral
- ] .
-
-dcs:ChangeSet
- a owl:Class ;
- rdfs:comment "A collection of changes." ;
- rdfs:label "Change Set" ;
- rdfs:subClassOf rdf:Bag .
-
-dcs:blame
- a owl:ObjectProperty ;
- rdfs:label "blame" ;
- rdfs:subPropertyOf dcs:thanks .
-
-dcs:changeset
- a owl:ObjectProperty ;
- rdfs:comment "The change set of a version." ;
- rdfs:domain doap:Version ;
- rdfs:label "change set" ;
- rdfs:range dcs:ChangeSet .
-
-dcs:item
- a owl:ObjectProperty ;
- rdfs:comment "A change in a change set." ;
- rdfs:domain dcs:ChangeSet ;
- rdfs:label "item" ;
- rdfs:range dcs:Change ;
- rdfs:subPropertyOf rdfs:member .
-
-dcs:thanks
- a owl:ObjectProperty ;
- rdfs:domain dcs:Change ;
- rdfs:label "thanks" ;
- rdfs:range foaf:Agent .
-
diff --git a/schemas.lv2/manifest.ttl b/schemas.lv2/manifest.ttl
index ed11c1a..dd41f58 100644
--- a/schemas.lv2/manifest.ttl
+++ b/schemas.lv2/manifest.ttl
@@ -1,10 +1,6 @@
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-<http://ontologi.es/doap-changeset#>
- a owl:Ontology ;
- rdfs:seeAlso <dcs.ttl> .
-
<http://purl.org/dc/terms/>
a owl:Ontology ;
rdfs:seeAlso <dcterms.ttl> .
diff --git a/schemas.lv2/meson.build b/schemas.lv2/meson.build
index fb7bed5..389ee0d 100644
--- a/schemas.lv2/meson.build
+++ b/schemas.lv2/meson.build
@@ -2,7 +2,6 @@
# SPDX-License-Identifier: CC0-1.0 OR ISC
schema_data = files(
- 'dcs.ttl',
'dcterms.ttl',
'doap.ttl',
'foaf.ttl',
diff --git a/scripts/lv2_write_news.py b/scripts/lv2_write_news.py
deleted file mode 100755
index 6ce935c..0000000
--- a/scripts/lv2_write_news.py
+++ /dev/null
@@ -1,258 +0,0 @@
-#!/usr/bin/env python3
-
-# Copyright 2020-2022 David Robillard <d@drobilla.net>
-# SPDX-License-Identifier: ISC
-
-"""
-Write a NEWS file from RDF data.
-
-The output is in Debian changelog format, which can be parsed by
-dpkg-parsechangelog, among other things.
-"""
-
-import argparse
-import os
-import sys
-import datetime
-import textwrap
-import urllib
-import re
-
-import rdflib
-
-doap = rdflib.Namespace("http://usefulinc.com/ns/doap#")
-dcs = rdflib.Namespace("http://ontologi.es/doap-changeset#")
-rdfs = rdflib.Namespace("http://www.w3.org/2000/01/rdf-schema#")
-foaf = rdflib.Namespace("http://xmlns.com/foaf/0.1/")
-rdf = rdflib.Namespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#")
-
-
-def _is_release_version(version):
- "Return true if `version` is a stable version number."
-
- if len(version) not in [2, 3] or version[0] == 0:
- return False
-
- minor = version[len(version) - 2]
- micro = version[len(version) - 1]
-
- return micro % 2 == 0 and (len(version) == 2 or minor % 2 == 0)
-
-
-def _parse_datetime(string):
- "Parse string as either a datetime or a date."
-
- try:
- return datetime.datetime.strptime(string, "%Y-%m-%dT%H:%M:%S%z")
- except ValueError:
- return datetime.datetime.strptime(string, "%Y-%m-%d")
-
-
-def _release_entry(graph, release):
- "Return a news entry for a release."
-
- revision = graph.value(release, doap.revision, None)
- date = graph.value(release, doap.created, None)
- blamee = graph.value(release, dcs.blame, None)
- changeset = graph.value(release, dcs.changeset, None)
- dist = graph.value(release, doap["file-release"], None)
-
- if not revision or not date or not blamee or not changeset:
- return None
-
- version = tuple(map(int, revision.split(".")))
-
- entry = {
- "version": version,
- "revision": str(revision),
- "date": _parse_datetime(date),
- "status": "stable" if _is_release_version(version) else "unstable",
- "items": [],
- }
-
- if dist is not None:
- entry["dist"] = dist
-
- for j in graph.triples([changeset, dcs.item, None]):
- item = str(graph.value(j[2], rdfs.label, None))
- entry["items"] += [item]
-
- entry["blamee_name"] = str(graph.value(blamee, foaf.name, None))
- entry["blamee_mbox"] = str(graph.value(blamee, foaf.mbox, None))
- return entry
-
-
-def _project_entries(graph, project):
- "Return a map from version to news entries for a project"
-
- entries = {}
- for link in graph.triples([project, doap.release, None]):
- entry = _release_entry(graph, link[2])
- if entry is not None:
- entries[entry["version"]] = entry
- else:
- sys.stderr.write(f"warning: Ignored partial {project} release\n")
-
- return entries
-
-
-def _read_turtle_news(in_files):
- "Read news entries from Turtle."
-
- graph = rdflib.Graph()
-
- # Parse input files
- for i in in_files:
- graph.parse(i)
-
- # Read news for every project in the data
- projects = {t[0] for t in graph.triples([None, rdf.type, doap.Project])}
- entries_by_project = {}
- for project in projects:
- # Load any associated files
- for uri in graph.triples([project, rdfs.seeAlso, None]):
- if uri[2].endswith(".ttl"):
- graph.parse(uri[2])
-
- # Use the symbol from the URI as a name, or failing that, the doap:name
- name = os.path.basename(urllib.parse.urlparse(str(project)).path)
- if not name:
- name = graph.value(project, doap.name, None)
-
- entries = _project_entries(graph, project)
- for _, entry in entries.items():
- entry["name"] = name
-
- entries_by_project[str(project)] = entries
-
- return entries_by_project
-
-
-def _write_news_item(out, item):
- "Write a single item (change) in NEWS format."
-
- out.write("\n * " + "\n ".join(textwrap.wrap(item, width=74)))
-
-
-def _write_news_entry(out, entry):
- "Write an entry (version) to out in NEWS format."
-
- # Summary header
- summary = f'{entry["name"]} ({entry["revision"]}) {entry["status"]}'
- out.write(f"{summary}; urgency=medium\n")
-
- # Individual change items
- for item in sorted(entry["items"]):
- _write_news_item(out, item)
-
- # Trailer line
- mbox = entry["blamee_mbox"].replace("mailto:", "")
- author = f'{entry["blamee_name"]} <{mbox}>'
- date = entry["date"]
- if date.tzinfo is None: # Assume UTC (dpkg-parsechangelog requires it)
- date = date.strftime("%a, %d %b %Y %H:%M:%S +0000")
- else:
- date = date.strftime("%a, %d %b %Y %H:%M:%S %z")
-
- out.write(f"\n\n -- {author} {date}\n")
-
-
-def _write_single_project_news(out, entries):
- "Write a NEWS file for entries of a single project to out."
-
- revisions = sorted(entries.keys(), reverse=True)
- for revision in revisions:
- entry = entries[revision]
- out.write("\n" if revision != revisions[0] else "")
- _write_news_entry(out, entry)
-
-
-def _write_meta_project_news(out, top_project, entries_by_project):
- "Write a NEWS file for a meta-project that contains others."
-
- top_name = os.path.basename(urllib.parse.urlparse(str(top_project)).path)
- release_pattern = rf".*/{top_name}-([0-9\.]*).tar.bz2"
-
- # Pop the entries for the top project
- top_entries = entries_by_project.pop(top_project)
-
- # Add items from the other projects to the corresponding top entry
- for _, entries in entries_by_project.items():
- for version, entry in entries.items():
- if "dist" in entry:
- match = re.match(release_pattern, entry["dist"])
- if match:
- version = tuple(map(int, match.group(1).split(".")))
- for item in entry["items"]:
- top_entries[version]["items"] += [
- f'{entry["name"]}: {item}'
- ]
-
- for version in sorted(top_entries.keys(), reverse=True):
- out.write("\n" if version != max(top_entries.keys()) else "")
- _write_news_entry(out, top_entries[version])
-
-
-def _write_text_news(out, entries_by_project, top_project=None):
- "Write NEWS in standard Debian changelog format."
-
- if len(entries_by_project) > 1:
- if top_project is None:
- sys.stderr.write("error: --top is required for multi-projects\n")
- return 1
-
- _write_meta_project_news(out, top_project, entries_by_project)
- else:
- project = next(iter(entries_by_project))
- _write_single_project_news(out, entries_by_project[project])
-
- return 0
-
-
-if __name__ == "__main__":
- ap = argparse.ArgumentParser(
- usage="%(prog)s [OPTION]... DATA_FILE...",
- description=__doc__,
- formatter_class=argparse.RawDescriptionHelpFormatter,
- )
-
- ap.add_argument(
- "-o",
- "--output",
- metavar="OUTPUT_FILE",
- help="output file path",
- )
-
- ap.add_argument(
- "-t",
- "--top-project",
- metavar="OUTPUT_FILE",
- help="URI of parent meta-project with file releases",
- )
-
- ap.add_argument(
- "DATA_FILE",
- nargs="+",
- help="path to a Turtle file with release data",
- )
-
- args = ap.parse_args(sys.argv[1:])
-
- if not args.output and "MESON_DIST_ROOT" in os.environ:
- args.output = os.path.join(os.getenv("MESON_DIST_ROOT"), "NEWS")
-
- if not args.output:
- sys.exit(
- _write_text_news(
- sys.stdout, _read_turtle_news(args.DATA_FILE), args.top_project
- )
- )
- else:
- with open(args.output, "w", encoding="utf-8") as output_file:
- sys.exit(
- _write_text_news(
- output_file,
- _read_turtle_news(args.DATA_FILE),
- args.top_project,
- )
- )
diff --git a/scripts/meson.build b/scripts/meson.build
index 400d583..fc38500 100644
--- a/scripts/meson.build
+++ b/scripts/meson.build
@@ -5,5 +5,4 @@ lv2_scripts = files(
'lv2_build_index.py',
'lv2_check_specification.py',
'lv2_check_syntax.py',
- 'lv2_write_news.py',
)
diff --git a/util/lv2_validate.in b/util/lv2_validate.in
index 66fee6b..ea5ab3c 100755
--- a/util/lv2_validate.in
+++ b/util/lv2_validate.in
@@ -88,7 +88,6 @@ sord_validate \
"$LV2DIR/schemas.lv2/dcterms.ttl" \
"$LV2DIR/schemas.lv2/doap.ttl" \
"$LV2DIR/schemas.lv2/rdfs.ttl" \
- "$LV2DIR/schemas.lv2/dcs.ttl" \
"$LV2DIR/schemas.lv2/foaf.ttl" \
"$LV2DIR/schemas.lv2/owl.ttl" \
"$LV2DIR/uri-map.lv2/manifest.ttl" \