File lv2-avldrums.spec of Package lv2-avldrums

Name:           lv2-avldrums
Version:        0.7.2
Release:        %{?dist}
Summary:        LV2 Plugin: avldrums is a drum sample player plugin
License:        GPL-2.0-only
URL:            https://x42-plugins.com/x42/x42-avldrums
Source0:        avldrums.lv2-%{version}.tar.gz
Source1:        robtk-0.8.4.tar.gz
BuildRequires:  lv2-devel
BuildRequires:  gcc-c++
BuildRequires:  glib2-devel
BuildRequires:  pkgconfig(pango)
BuildRequires:  pkgconfig(cairo)
BuildRequires:  Mesa-libGL-devel
BuildRequires:  freeglut-devel


%description
avldrums.lv2 is a drum sample player plugin dedicated to Glen MacArthur's
AVL Drumkits. This self-contained plugin provides a convenient way to
rapidly sequence and mix midi-drums.

The AVLdrums comes as four separate drumkits: Black Pearl, Red Zeppelin,
the Blonde Bop kit played with regular sticks and Blonde Bop Hot Rods
played with rute sticks. There are 5 velocity layers for each of the 28 
kits pieces or drum-zones for both kits.

Additionally there is a percussion set, called Buskman's Holiday.

The main benefits compared to loading the soundfont into a generic sample
player are:

    built-in MIDNAM: The plugin informs the host about note-names
    Semantic grouping of ports: fan-out separate mics to individual tracks
    Compatible stereo/multi-out variant: Allows to in-place replace the
    stereo version with multi-out. Start with stereo when sequencing and
    when moving to the mixing stage use separate outputs to process or
    customize level and pan of individual drums.

%prep

%autosetup -n avldrums.lv2-%{version}
tar xf %{SOURCE1}
rmdir robtk
mv robtk-0.8.4 robtk

%build
make submodules
make

%install
make install PREFIX=%{buildroot}/usr LV2DIR=%{buildroot}/%{_libdir}/lv2

%files
%doc README.md
%license COPYING
%{_libdir}/lv2/avldrums.lv2

%changelog 
openSUSE Build Service is sponsored by