Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

lv2-1.18.10-3.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: lv2 Distribution: openSUSE Tumbleweed
Version: 1.18.10 Vendor: openSUSE
Release: 3.1 Build date: Fri Mar 22 13:29:27 2024
Group: System/Libraries Build host: reproducible
Size: 392477 Source RPM: lv2-1.18.10-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://lv2plug.in/
Summary: Plugin standard for audio systems
LV2 is a portable 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 simple core (roughly
equivalent in power to LADSPA) which can be extended to support more advanced
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. Anyone can extend LV2, which allows developers to try out new ideas
and ensure they work in practice. Good extensions are vetted by the community
and included in the official distribution so they can be relied on to be widely
supported. This open development model means developers can always scratch their
itch without a central authority getting in the way. The current stable release
includes most functionality required by modern plugins, 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
    threading)
  * 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-.)

LV2 has graceful compatibility "baked in": for example, a simple amplifier
plugin might have audio in/out with a gain control, and function in any host.
The same plugin could have a fancy GUI and transport awareness which optionally
work in hosts that support these features. Conversely, hosts know not to load
plugins that require features it does not support.

See the specification index for complete documentation. If you are a host or
plugin author and need missing functionality, please file a ticket or let us
know your requirements on  the mailing list. LV2 is a community project that
depends on your feedback to improve - unknown requirements are unmet
requirements!

Provides

Requires

License

ISC

Changelog

* Fri Mar 22 2024 pgajdos@suse.com
  - remove dependency on /usr/bin/python3 using
    %python3_fix_shebang macro, [bsc#1212476]
* Wed Mar 20 2024 Antonio Larrosa <alarrosa@suse.com>
  - Make codespell optional and not BuildRequire it in i586/i686
    where it's not available.
* Tue May 02 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Do not buildrequire cmake: the build uses meson.
* Mon Dec 26 2022 Konstantin Voinov <kv@kott.no-ip.biz>
  - switch to meson
  - Update to 1.18.10
    * add 001-lv2-docdir.patch
    * remove old patches: lv2pkgconfig.patch build-with-python3.patch
    * set noarch for docs
    1.18.10 changes:
    * 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
    1.18.8 changes:
    * 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
    1.18.6 changes:
    * 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
* Sun Jun 05 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.18.4:
    * Fix build issues with newer toolchains.
    * Fix spelling errors.
    * atom: 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.
* Fri Feb 05 2021 Simon Lees <sflees@suse.de>
  - Big ugly patch to force waf to use python3 everywhere, python2
    is no longer available for build in SLE core
    * build-with-python3.patch
* Sun Jan 24 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.18.2:
    * Various code cleanups and infrastructure improvements.
    * eg-sampler: Save and restore gain parameter value.
    * state: Fix state:StateChanged URI in metadata and documentation.
* Thu Nov 26 2020 Martin Liška <mliska@suse.cz>
  - Update rpmlintrc format to work with rpmlint2.
* Wed Oct 07 2020 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 1.18.0
    * Improve documentation.
    * Separate extended documentation from primary data.
    * core: Add lv2:Markdown datatype.
    * core: 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 Ambisonic
      channel descriptions.
    * state: Add state:freePath feature.
    * ui: Add ui:requestValue feature.
    * ui: Add ui:scaleFactor, ui:foregroundColor, and
      ui:backgroundColor properties.
    * ui: Deprecate ui:binary.
    * worker: Improve documentation.
* Sun Dec 08 2019 Dave Plater <davejplater@gmail.com>
  - Build Leap with python2

Files

/usr/bin/lv2_validate
/usr/lib64/lv2
/usr/lib64/lv2/atom.lv2
/usr/lib64/lv2/atom.lv2/atom.meta.ttl
/usr/lib64/lv2/atom.lv2/atom.ttl
/usr/lib64/lv2/atom.lv2/manifest.ttl
/usr/lib64/lv2/buf-size.lv2
/usr/lib64/lv2/buf-size.lv2/buf-size.meta.ttl
/usr/lib64/lv2/buf-size.lv2/buf-size.ttl
/usr/lib64/lv2/buf-size.lv2/manifest.ttl
/usr/lib64/lv2/core.lv2
/usr/lib64/lv2/core.lv2/lv2core.meta.ttl
/usr/lib64/lv2/core.lv2/lv2core.ttl
/usr/lib64/lv2/core.lv2/manifest.ttl
/usr/lib64/lv2/core.lv2/meta.ttl
/usr/lib64/lv2/core.lv2/people.ttl
/usr/lib64/lv2/data-access.lv2
/usr/lib64/lv2/data-access.lv2/data-access.meta.ttl
/usr/lib64/lv2/data-access.lv2/data-access.ttl
/usr/lib64/lv2/data-access.lv2/manifest.ttl
/usr/lib64/lv2/dynmanifest.lv2
/usr/lib64/lv2/dynmanifest.lv2/dynmanifest.meta.ttl
/usr/lib64/lv2/dynmanifest.lv2/dynmanifest.ttl
/usr/lib64/lv2/dynmanifest.lv2/manifest.ttl
/usr/lib64/lv2/eg-fifths.lv2
/usr/lib64/lv2/eg-fifths.lv2/fifths.so
/usr/lib64/lv2/eg-fifths.lv2/fifths.ttl
/usr/lib64/lv2/eg-fifths.lv2/manifest.ttl
/usr/lib64/lv2/eg-params.lv2
/usr/lib64/lv2/eg-params.lv2/manifest.ttl
/usr/lib64/lv2/eg-params.lv2/params.so
/usr/lib64/lv2/eg-params.lv2/params.ttl
/usr/lib64/lv2/event.lv2
/usr/lib64/lv2/event.lv2/event.meta.ttl
/usr/lib64/lv2/event.lv2/event.ttl
/usr/lib64/lv2/event.lv2/manifest.ttl
/usr/lib64/lv2/instance-access.lv2
/usr/lib64/lv2/instance-access.lv2/instance-access.meta.ttl
/usr/lib64/lv2/instance-access.lv2/instance-access.ttl
/usr/lib64/lv2/instance-access.lv2/manifest.ttl
/usr/lib64/lv2/log.lv2
/usr/lib64/lv2/log.lv2/log.meta.ttl
/usr/lib64/lv2/log.lv2/log.ttl
/usr/lib64/lv2/log.lv2/manifest.ttl
/usr/lib64/lv2/midi.lv2
/usr/lib64/lv2/midi.lv2/manifest.ttl
/usr/lib64/lv2/midi.lv2/midi.meta.ttl
/usr/lib64/lv2/midi.lv2/midi.ttl
/usr/lib64/lv2/morph.lv2
/usr/lib64/lv2/morph.lv2/manifest.ttl
/usr/lib64/lv2/morph.lv2/morph.meta.ttl
/usr/lib64/lv2/morph.lv2/morph.ttl
/usr/lib64/lv2/options.lv2
/usr/lib64/lv2/options.lv2/manifest.ttl
/usr/lib64/lv2/options.lv2/options.meta.ttl
/usr/lib64/lv2/options.lv2/options.ttl
/usr/lib64/lv2/parameters.lv2
/usr/lib64/lv2/parameters.lv2/manifest.ttl
/usr/lib64/lv2/parameters.lv2/parameters.meta.ttl
/usr/lib64/lv2/parameters.lv2/parameters.ttl
/usr/lib64/lv2/patch.lv2
/usr/lib64/lv2/patch.lv2/manifest.ttl
/usr/lib64/lv2/patch.lv2/patch.meta.ttl
/usr/lib64/lv2/patch.lv2/patch.ttl
/usr/lib64/lv2/port-groups.lv2
/usr/lib64/lv2/port-groups.lv2/manifest.ttl
/usr/lib64/lv2/port-groups.lv2/port-groups.meta.ttl
/usr/lib64/lv2/port-groups.lv2/port-groups.ttl
/usr/lib64/lv2/port-props.lv2
/usr/lib64/lv2/port-props.lv2/manifest.ttl
/usr/lib64/lv2/port-props.lv2/port-props.meta.ttl
/usr/lib64/lv2/port-props.lv2/port-props.ttl
/usr/lib64/lv2/presets.lv2
/usr/lib64/lv2/presets.lv2/manifest.ttl
/usr/lib64/lv2/presets.lv2/presets.meta.ttl
/usr/lib64/lv2/presets.lv2/presets.ttl
/usr/lib64/lv2/resize-port.lv2
/usr/lib64/lv2/resize-port.lv2/manifest.ttl
/usr/lib64/lv2/resize-port.lv2/resize-port.meta.ttl
/usr/lib64/lv2/resize-port.lv2/resize-port.ttl
/usr/lib64/lv2/schemas.lv2
/usr/lib64/lv2/schemas.lv2/dcterms.ttl
/usr/lib64/lv2/schemas.lv2/doap.ttl
/usr/lib64/lv2/schemas.lv2/foaf.ttl
/usr/lib64/lv2/schemas.lv2/manifest.ttl
/usr/lib64/lv2/schemas.lv2/owl.ttl
/usr/lib64/lv2/schemas.lv2/rdf.ttl
/usr/lib64/lv2/schemas.lv2/rdfs.ttl
/usr/lib64/lv2/schemas.lv2/xsd.ttl
/usr/lib64/lv2/state.lv2
/usr/lib64/lv2/state.lv2/manifest.ttl
/usr/lib64/lv2/state.lv2/state.meta.ttl
/usr/lib64/lv2/state.lv2/state.ttl
/usr/lib64/lv2/time.lv2
/usr/lib64/lv2/time.lv2/manifest.ttl
/usr/lib64/lv2/time.lv2/time.meta.ttl
/usr/lib64/lv2/time.lv2/time.ttl
/usr/lib64/lv2/ui.lv2
/usr/lib64/lv2/ui.lv2/manifest.ttl
/usr/lib64/lv2/ui.lv2/ui.meta.ttl
/usr/lib64/lv2/ui.lv2/ui.ttl
/usr/lib64/lv2/units.lv2
/usr/lib64/lv2/units.lv2/manifest.ttl
/usr/lib64/lv2/units.lv2/units.meta.ttl
/usr/lib64/lv2/units.lv2/units.ttl
/usr/lib64/lv2/uri-map.lv2
/usr/lib64/lv2/uri-map.lv2/manifest.ttl
/usr/lib64/lv2/uri-map.lv2/uri-map.meta.ttl
/usr/lib64/lv2/uri-map.lv2/uri-map.ttl
/usr/lib64/lv2/urid.lv2
/usr/lib64/lv2/urid.lv2/manifest.ttl
/usr/lib64/lv2/urid.lv2/urid.meta.ttl
/usr/lib64/lv2/urid.lv2/urid.ttl
/usr/lib64/lv2/worker.lv2
/usr/lib64/lv2/worker.lv2/manifest.ttl
/usr/lib64/lv2/worker.lv2/worker.meta.ttl
/usr/lib64/lv2/worker.lv2/worker.ttl
/usr/share/doc/packages/lv2
/usr/share/doc/packages/lv2/NEWS
/usr/share/doc/packages/lv2/README.md
/usr/share/licenses/lv2
/usr/share/licenses/lv2/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024