%global debug_package %{nil} Name: lv2lint Version: 0.2.0 Release: 2%{?dist} Summary: Check whether a given LV2 plugin is up to the specification License: GPLv2+ URL: https://gitlab.com/drobilla/lv2lint Source0: https://gitlab.com/drobilla/lv2lint/-/archive/%{version}/lv2lint-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gcc gcc-c++ BuildRequires: meson BuildRequires: lv2-devel BuildRequires: lilv-devel BuildRequires: libcurl-devel BuildRequires: elfutils-libelf-devel %description An LV2 lint-like tool that checks whether a given plugin and its UI(s) match up with the provided metadata and adhere to well-known best practices. Run it as part of your continuous integration pipeline together with lv2/sord_validate to reduce the likelihood of shipping plugins with major flaws in order to prevent unsatisfied users. %prep %setup -qn lv2lint-%{version} %build mkdir build DESTDIR=%{buildroot} VERBOSE=1 meson --buildtype release --prefix=/usr build cd build DESTDIR=%{buildroot} VERBOSE=1 ninja %install cd build DESTDIR=%{buildroot} VERBOSE=1 ninja install %files %doc README.md COPYING ChangeLog VERSION %{_bindir}/* %{_mandir}/* %changelog * Sat Dec 28 2019 Yann Collette - 0.2.0-1 - Initial build