Check whether a given LV2 plugin is up to the specification
lv2lint can optionally test your plugin URIs for existence. If you want that, you need to enable it at compile time (-Donline-tests=true) and link to libcurl.
lv2lint can optionally test your plugin symbol visibility and link dependencies. If you want that, you need to enable it at compile time (-Delf-tests=true) and link to libelf.
Build / install
git clone https://git.open-music-kontrollers.ch/lv2/lv2lint cd lv2lint meson -Donline-tests=true -Delf-tests=true build cd build ninja sudo ninja install
lv2lint -d -Swarn -Snote http://lv2plug.in/plugins/eg-scope#Stereo
Copyright (c) 2016-2017 Hanspeter Portner (firstname.lastname@example.org)
This is free software: you can redistribute it and/or modify it under the terms of the Artistic License 2.0 as published by The Perl Foundation.
This source is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Artistic License 2.0 for more details.
You should have received a copy of the Artistic License 2.0 along the source as a COPYING file. If not, obtain it from http://www.perlfoundation.org/artistic_license_2_0.