lilv - A C library to make the use of LV2 plugins as simple as possible

Distribution: openSUSE 13.2
Repository: openSUSE Multimedia Libs all
Package name: lilv
Package version: 0.22.0
Package release: 27.1
Package architecture: i586
Package type: rpm
Installed size: 48.78 KB
Download size: 23.13 KB
Official Mirror:
A C library to make the use of LV2 plugins as simple as possible for applications.



  • lilv = 0.22.0-27.1
  • lilv(x86-32) = 0.22.0-27.1


    Binary package: lilv-0.22.0-27.1.i586.rpm
    Source package: lilv-0.22.0-27.1.src.rpm

    Install Howto

    1. Add the openSUSE Multimedia Libs repository:
      # zypper addrepo opensuse-multimedia-libs
    2. Install lilv rpm package:
      # zypper install lilv


    • /etc/bash_completion.d/lilv
    • /usr/bin/lilv-bench
    • /usr/bin/lv2bench
    • /usr/bin/lv2info
    • /usr/bin/lv2ls
    • /usr/share/man/man1/lv2info.1.gz
    • /usr/share/man/man1/lv2ls.1.gz


    2017-01-12 - - Add baselibs.conf for gstreamer-plugins-bad-32bit

    2015-12-19 - - Force lilv package to use the version of sord that it was built against.

    2015-12-08 - - Add runtime requirement of sord 0.13 (new API required since 0.22)

    2015-12-08 - - Update to version 0.22.0, Added lilv-python-bindings-fix.diff backported from unreleased v 0.22.1 - Upstream changes : * Fix loading files with spaces in their path * Add lilv_file_uri_parse() for correct URI to path conversion * Add lilv_node_get_path() for convenient file URI path access * Add lilv_state_emit_port_values() for special port value handling * Add lilv_state_get_uri() * Add lilv_state_delete() for deleting user saved presets * Add lilv_free() for systems picky about such things * Fix lilv_world_ask() to work with wildcards * Fix creation of duplicate manifest entries when saving state * Fix bindings for Python 3 * Load discovered owl ontologies as specifications * Expose lilv_world_load_specifications() and lilv_world_load_plugin_classes() * Tolerate passing NULL to lilv_state_restore() * Preserve absolute paths in state if no link directory is given * Fix a few minor/unlikely memory errors * Configure based on compiler target OS for cross-compilation * Fix lilv_realpath() on pre-POSIX-2008 systems * Fix directory walking on some systems (thanks Matt Fischer) * Windows fixes (thanks John Emmas) * Minor documentation improvements * Upgrade to waf 1.8.14

    2015-01-16 - - Update to version 0.20.0 * Don't load files multiple times if they are listed as rdfs:seeAlso for several plugins * Call lv2_lib_descriptor separately for different bundle paths (fix loading several dynamic plugins like Ingen at once) * Tolerate calling lilv_node_as_uri or lilv_node_as_blank on NULL * Add convenient lilv_new_file_uri for creating file URIs * Fix use of lv2info -m and -p options to write plugin data (useful for porting plugins bridges with NASPRO) * Fix issues with lilv_plugin_get_author_name and friends (thanks Filipe Coelho) * Improved/working to apply plugin to a .wav (thanks Joe Button) * Add lilv_world_unload_bundle() and lilv_world_unload_resource() * Fix several minor memory leaks * Improve test coverage * Upgrade to waf 1.7.16

    2014-07-11 - - Update to 0.18.0 * Allow lilv_state_restore() to be used without passing an instance, for restoring port values via a callback only * Fix unlikely memory leak in lilv_plugin_instantiate() * Support denoting latency ports with lv2:designation lv2:latency * Allow passing NULL port_class to lilv_plugin_get_port_by_designation * Call GetProcAddress with correct calling convention on Windows * Add support for running plugins from Python by Kaspar Emanuel * Clean up after test suite so multiple runs are successful * Add lilv_port_get_node() for using world query functions with ports * lv2info: Don't display invalid control maxes and defaults (patch from Robin Gareus) * lilvmm.hpp: Add wrappers for UI API - lilv-0.16.0-python_bindings.patch removed