lv2-devel - Development files for LV2

Property Value
Distribution openSUSE Leap 15.0
Repository Multimedia Libs all
Package filename lv2-devel-1.14.0-lp150.31.6.x86_64.rpm
Package name lv2-devel
Package version 1.14.0
Package release lp150.31.6
Package architecture x86_64
Package type rpm
Category Development/Libraries/C and C++
License ISC
Maintainer -
Download size 69.14 KB
Installed size 243.19 KB
LV2 is a plugin standard for audio systems, similar in scope to LADSPA,
VST, AU, and others. It defines a C API for code and a format for data files
which collectively describe a plugin. LV2 consists of a core (roughly
equivalent in power to LADSPA) which can be extended to support more
functionality. This allows the interface to be "grown" to accommodate the needs
of real software as they arise.
LV2 is both a stable interface and a forward-moving project: there is a stable
set of "official" extensions in use while new functionality is actively
developed. Most functionality required by modern plugins is available, including:
* Audio, control, "control voltage" (audio-rate control), and event
(e.g. MIDI) input and output
* Expressive open-ended port metadata, including:
- "Meaningful" controls (e.g. gain or envelope attack) allowing intelligent
host control or UI generation
- Control units (e.g. Hz, octaves, dB)
- Multi-channel port groups (e.g. stereo, 5.1 surround, ambisonics
* Embeddable GUIs in any toolkit, with support for a full plugin/UI split
(including network transparency in capable hosts)
* Ability to bundle any files (e.g. samples or impulses) with plugins
* Presets (bundled and/or user saved)
* Plugin state saving and restoring
* Host-managed logging
* Non-realtime plugin worker methods (simple and portable host-managed
* Message-based plugin communication, allowing plugins/UIs to have advanced
interfaces without host support or specifications getting in the way
* Transport awareness, both real time and tempo time (bars, beats, etc-.)


Package Version Architecture Repository
lv2-devel-1.14.0-lp150.1.46.x86_64.rpm 1.14.0 x86_64 openSUSE Oss
lv2-devel - - -


Name Value
/usr/bin/env -
/usr/bin/pkg-config -
lv2 = 1.14.0


Name Value
lv2-devel = 1.14.0-lp150.31.6
lv2-devel(x86-64) = 1.14.0-lp150.31.6
pkgconfig(lv2) = 1.14.0
pkgconfig(lv2core) = 12.0


Type URL
Binary Package lv2-devel-1.14.0-lp150.31.6.x86_64.rpm
Source Package lv2-1.14.0-lp150.31.6.src.rpm

Install Howto

  1. Add the Multimedia Libs repository:
    # zypper addrepo multimedia-libs
  2. Install lv2-devel rpm package:
    # zypper install lv2-devel




2018-07-09 -
- Add reproducible.patch to make lv2 package build reproducible (boo#1047218)
2018-03-21 -
- Don't require lv2-examples by the devel project: the examples can
be handy, but are not needed to build other stuff.
2017-03-15 -
- Trim irrelevant parts from description.
2017-03-12 -
- Update 1.14.0 stable
- Added lv2pkgconfig.patch to fix .pc files.
- Upstream changes:
* eg-sampler: Support thread-safe state restoration.
* eg-sampler: Fix handling of state file paths.
* eg-scope: Don't feed back UI state updates.
* lv2core: Add lv2_util.h with lv2_features_data() and
* lv2core: Add lv2:enabled designation.
* buf-size: Add bufsz:nominalBlockLength option.
* buf-size: Add bufsz:coarseBlockLength feature.
* log: Add lv2_log_logger_set_map() for changing the URI map of
an existing logger.
* state: Add LV2_STATE_ERR_NO_SPACE status flag.
* state: Add state:threadSafeRestore feature for dropout-free
state restoration.
* time: Define LV2_TIME_PREFIX.
* worker: Improve documentation.
* ui: Improve documentation.
* ui: Add missing property labels.
2015-12-13 -
- Update to lv2 (1.12.0) stable.
- Disable documentation build for less than Tumbleweed,
- Upstream changes:
* Fix merging of version histories in specification documentation
* eg-sampler: Support patch:Get, and request initial state from UI
* Simplify property restrictions by removing redundancy.
* eg-sampler: Add gain parameter.
* Improve API documentation.
* 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
so they can be used to describe properties/parameters as well.
* parameters: Add range to parameters so hosts know how to control them.
* patch: Define patch:Get with no subject to implicitly apply to
reciever. This can be used by UIs to get an initial description
of a plugin.
* patch: Add patch:Copy method.
* units: Add lv2:Parameter to domain of units:unit.
* units: Fix non-existent port type in examples.
2015-01-09 -
- Update to 1.10.0
* Upgrade to waf 1.7.16.
* lv2specgen: Display deprecated warning on classes
marked owl:deprecated.
* Fix -Wconversion warnings in headers.
* lv2core: Clarify lv2_descriptor() and lv2_lib_descriptor()
* atom: Add lv2_atom_sequence_clear() and
lv2_atom_sequence_append_event() helper functions.
* atom: Add lv2_atom_forge_is_object_type() and
lv2_atom_forge_is_blank() to ease backwards compatibility.
* atom: Deprecate Blank and Resource in favour of just Object.
* atom: Add lv2_atom_forge_key() for terser object writing.
* event: Minor documentation improvements.
* patch: Add patch:sequenceNumber for associating replies with
* ui: Fix identifier typos in documentation.
* ui: Add show interface so UIs can gracefully degrade to
separate windows if hosts can not use their widget directly.
2014-11-11 -
- Fix build in SLE_11
cairo is too old for scope files
doc macro behaves different
2014-07-11 -
- Update to 1.8.0
* Install lv2specgen for use by other projects.
* lv2specgen: Fix links to externally defined terms.
* Add scope example plugin from Robin Gareus.
* lv2core: Add lv2:prototype for property inheritance.
* atom: Make lv2_atom_*_is_end() arguments const.
* log: Add missing include <string.h> to logger.h for memset.
* ui: Fix LV2_UI_INVALID_PORT_INDEX identifier in documentation.

See Also

Package Description
lv2-docs-1.14.0-lp150.31.6.x86_64.rpm LV2 documentation
lv2-examples-1.14.0-lp150.31.6.x86_64.rpm LV2 example plugins
lv2-swh-plugins-1.0.16-lp150.8.5.x86_64.rpm LV2 ports of LADSPA swh plugins
melt-6.14.0-lp150.119.4.x86_64.rpm Multimedia framework for television broadcasting
mjpegtools-2.0.0-lp150.93.9.x86_64.rpm MJPEG Video Capture and Processing Tools
movit-devel-1.6.2-lp150.30.6.x86_64.rpm Development files for the Movit GPU video filter library
movit8-data-1.6.2-lp150.30.6.noarch.rpm Data files for the Movit GPU video filter library
mpeg2dec-0.5.1-lp150.10.8.x86_64.rpm MPEG-2 Decoder
mpg123-1.25.10-lp150.31.7.x86_64.rpm Console MPEG audio player and decoder library
mpg123-devel-1.25.10-lp150.31.7.x86_64.rpm Files to develop against libmpg123
mpg123-jack-1.25.10-lp150.31.7.x86_64.rpm Jack Support for mpg123
mpg123-openal-1.25.10-lp150.31.7.x86_64.rpm OpenAL Support for mpg123
mpg123-portaudio-1.25.10-lp150.31.7.x86_64.rpm Portaudio Support for mpg123
mpg123-pulse-1.25.10-lp150.31.7.x86_64.rpm Pulseaudio Support for mpg123
mpg123-sdl-1.25.10-lp150.31.7.x86_64.rpm SDL Support for mpg123