How To Install lv2-devel on Rocky Linux 8

In this tutorial we learn how to install lv2-devel on Rocky Linux 8. lv2-devel is API for the LV2 Audio Plugin Standard

Introduction

In this tutorial we learn how to install lv2-devel on Rocky Linux 8.

What is lv2-devel

lv2-devel contains the lv2.h header file and headers for all of the LV2 specification extensions and bundles. Definitive technical documentation on LV2 plug-ins for both the host and plug-in is contained within copious comments within the lv2.h header file.

We can use yum or dnf to install lv2-devel on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install lv2-devel.

Install lv2-devel on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install lv2-devel using dnf by running the following command:

sudo dnf -y install lv2-devel

Install lv2-devel on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install lv2-devel using yum by running the following command:

sudo yum -y install lv2-devel

How To Uninstall lv2-devel on Rocky Linux 8

To uninstall only the lv2-devel package we can use the following command:

sudo dnf remove lv2-devel

lv2-devel Package Contents on Rocky Linux 8

/usr/bin/lv2_validate
/usr/bin/lv2specgen.py
/usr/include/lv2
/usr/include/lv2.h
/usr/include/lv2/atom
/usr/include/lv2/buf-size
/usr/include/lv2/core
/usr/include/lv2/data-access
/usr/include/lv2/dynmanifest
/usr/include/lv2/event
/usr/include/lv2/instance-access
/usr/include/lv2/log
/usr/include/lv2/lv2plug.in
/usr/include/lv2/lv2plug.in/ns
/usr/include/lv2/lv2plug.in/ns/ext
/usr/include/lv2/lv2plug.in/ns/ext/atom
/usr/include/lv2/lv2plug.in/ns/ext/buf-size
/usr/include/lv2/lv2plug.in/ns/ext/data-access
/usr/include/lv2/lv2plug.in/ns/ext/dynmanifest
/usr/include/lv2/lv2plug.in/ns/ext/event
/usr/include/lv2/lv2plug.in/ns/ext/instance-access
/usr/include/lv2/lv2plug.in/ns/ext/log
/usr/include/lv2/lv2plug.in/ns/ext/midi
/usr/include/lv2/lv2plug.in/ns/ext/morph
/usr/include/lv2/lv2plug.in/ns/ext/options
/usr/include/lv2/lv2plug.in/ns/ext/parameters
/usr/include/lv2/lv2plug.in/ns/ext/patch
/usr/include/lv2/lv2plug.in/ns/ext/port-groups
/usr/include/lv2/lv2plug.in/ns/ext/port-props
/usr/include/lv2/lv2plug.in/ns/ext/presets
/usr/include/lv2/lv2plug.in/ns/ext/resize-port
/usr/include/lv2/lv2plug.in/ns/ext/state
/usr/include/lv2/lv2plug.in/ns/ext/time
/usr/include/lv2/lv2plug.in/ns/ext/uri-map
/usr/include/lv2/lv2plug.in/ns/ext/urid
/usr/include/lv2/lv2plug.in/ns/ext/worker
/usr/include/lv2/lv2plug.in/ns/extensions
/usr/include/lv2/lv2plug.in/ns/extensions/ui
/usr/include/lv2/lv2plug.in/ns/extensions/units
/usr/include/lv2/lv2plug.in/ns/lv2core
/usr/include/lv2/midi
/usr/include/lv2/morph
/usr/include/lv2/options
/usr/include/lv2/parameters
/usr/include/lv2/patch
/usr/include/lv2/port-groups
/usr/include/lv2/port-props
/usr/include/lv2/presets
/usr/include/lv2/resize-port
/usr/include/lv2/state
/usr/include/lv2/time
/usr/include/lv2/ui
/usr/include/lv2/units
/usr/include/lv2/uri-map
/usr/include/lv2/urid
/usr/include/lv2/worker
/usr/lib/.build-id
/usr/lib/.build-id/2f/78a0793aaf76d2348dddab831fb1ccc0244a1a
/usr/lib/.build-id/36/3c79574110137d39b1900e5896cfc7aa5279c6
/usr/lib/.build-id/6c/d60c409df8413df9cb535501f93dd506ddc7e5
/usr/lib/.build-id/75/bf163a6fa4219bb10b6bf5f120d7c8d877afac
/usr/lib/.build-id/7e/f026cb4b31314dd99abaf8825a38845e2952b5
/usr/lib/.build-id/7f/a344b59170e9f21e0dd795c32d95c7a52f8017
/usr/lib/.build-id/e3/b5e604eecf9bea740c65ee3034acf4b2f7c2cd
/usr/lib64/lv2/atom.lv2/atom-test-utils.c
/usr/lib64/lv2/atom.lv2/atom-test.c
/usr/lib64/lv2/atom.lv2/atom.h
/usr/lib64/lv2/atom.lv2/forge-overflow-test.c
/usr/lib64/lv2/atom.lv2/forge.h
/usr/lib64/lv2/atom.lv2/util.h
/usr/lib64/lv2/buf-size.lv2/buf-size.h
/usr/lib64/lv2/core.lv2/attributes.h
/usr/lib64/lv2/core.lv2/lv2.h
/usr/lib64/lv2/core.lv2/lv2_util.h
/usr/lib64/lv2/data-access.lv2/data-access.h
/usr/lib64/lv2/dynmanifest.lv2/dynmanifest.h
/usr/lib64/lv2/event.lv2/event-helpers.h
/usr/lib64/lv2/event.lv2/event.h
/usr/lib64/lv2/instance-access.lv2/instance-access.h
/usr/lib64/lv2/log.lv2/log.h
/usr/lib64/lv2/log.lv2/logger.h
/usr/lib64/lv2/midi.lv2/midi.h
/usr/lib64/lv2/morph.lv2/morph.h
/usr/lib64/lv2/options.lv2/options.h
/usr/lib64/lv2/parameters.lv2/parameters.h
/usr/lib64/lv2/patch.lv2/patch.h
/usr/lib64/lv2/port-groups.lv2/port-groups.h
/usr/lib64/lv2/port-props.lv2/port-props.h
/usr/lib64/lv2/presets.lv2/presets.h
/usr/lib64/lv2/resize-port.lv2/resize-port.h
/usr/lib64/lv2/state.lv2/state.h
/usr/lib64/lv2/time.lv2/time.h
/usr/lib64/lv2/ui.lv2/ui.h
/usr/lib64/lv2/units.lv2/units.h
/usr/lib64/lv2/uri-map.lv2/uri-map.h
/usr/lib64/lv2/urid.lv2/urid.h
/usr/lib64/lv2/worker.lv2/worker.h
/usr/lib64/pkgconfig/lv2.pc
/usr/share/lv2specgen
/usr/share/lv2specgen/DTD
/usr/share/lv2specgen/DTD/xhtml-attribs-1.mod
/usr/share/lv2specgen/DTD/xhtml-base-1.mod
/usr/share/lv2specgen/DTD/xhtml-basic-table-1.mod
/usr/share/lv2specgen/DTD/xhtml-basic11-model-1.mod
/usr/share/lv2specgen/DTD/xhtml-basic11.dtd
/usr/share/lv2specgen/DTD/xhtml-bdo-1.mod
/usr/share/lv2specgen/DTD/xhtml-blkphras-1.mod
/usr/share/lv2specgen/DTD/xhtml-blkpres-1.mod
/usr/share/lv2specgen/DTD/xhtml-blkstruct-1.mod
/usr/share/lv2specgen/DTD/xhtml-charent-1.mod
/usr/share/lv2specgen/DTD/xhtml-csismap-1.mod
/usr/share/lv2specgen/DTD/xhtml-datatypes-1.mod
/usr/share/lv2specgen/DTD/xhtml-datatypes-1.mod.1
/usr/share/lv2specgen/DTD/xhtml-edit-1.mod
/usr/share/lv2specgen/DTD/xhtml-events-1.mod
/usr/share/lv2specgen/DTD/xhtml-form-1.mod
/usr/share/lv2specgen/DTD/xhtml-framework-1.mod
/usr/share/lv2specgen/DTD/xhtml-hypertext-1.mod
/usr/share/lv2specgen/DTD/xhtml-image-1.mod
/usr/share/lv2specgen/DTD/xhtml-inlphras-1.mod
/usr/share/lv2specgen/DTD/xhtml-inlpres-1.mod
/usr/share/lv2specgen/DTD/xhtml-inlstruct-1.mod
/usr/share/lv2specgen/DTD/xhtml-inlstyle-1.mod
/usr/share/lv2specgen/DTD/xhtml-inputmode-1.mod
/usr/share/lv2specgen/DTD/xhtml-lat1.ent
/usr/share/lv2specgen/DTD/xhtml-legacy-1.mod
/usr/share/lv2specgen/DTD/xhtml-link-1.mod
/usr/share/lv2specgen/DTD/xhtml-list-1.mod
/usr/share/lv2specgen/DTD/xhtml-meta-1.mod
/usr/share/lv2specgen/DTD/xhtml-metaAttributes-1.mod
/usr/share/lv2specgen/DTD/xhtml-object-1.mod
/usr/share/lv2specgen/DTD/xhtml-param-1.mod
/usr/share/lv2specgen/DTD/xhtml-pres-1.mod
/usr/share/lv2specgen/DTD/xhtml-qname-1.mod
/usr/share/lv2specgen/DTD/xhtml-rdfa-1.dtd
/usr/share/lv2specgen/DTD/xhtml-rdfa-model-1.mod
/usr/share/lv2specgen/DTD/xhtml-script-1.mod
/usr/share/lv2specgen/DTD/xhtml-special.ent
/usr/share/lv2specgen/DTD/xhtml-ssismap-1.mod
/usr/share/lv2specgen/DTD/xhtml-struct-1.mod
/usr/share/lv2specgen/DTD/xhtml-style-1.mod
/usr/share/lv2specgen/DTD/xhtml-symbol.ent
/usr/share/lv2specgen/DTD/xhtml-table-1.mod
/usr/share/lv2specgen/DTD/xhtml-target-1.mod
/usr/share/lv2specgen/DTD/xhtml-text-1.mod
/usr/share/lv2specgen/style.css
/usr/share/lv2specgen/template.html

References

Summary

In this tutorial we learn how to install lv2-devel on Rocky Linux 8 using yum and dnf.