File lv2-euclidean-rhythms.spec of Package lv2-euclidean-rhythms
# spec file for package lv2-euclidean-rhythms
#
# Copyright (c) 2023 Fabio Pesari
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
Name: lv2-euclidean-rhythms
Version: 0.1.0
Release: 0
Summary: Plugin for Euclidean rhythms
License: GPL-3.0-or-later
Group: Productivity/Multimedia/Sound/Midi
URL: https://github.com/bruno-unna/euclidean-rhythms
Source0: euclidean-rhythms-%{version}.tar.gz
BuildRequires: gcc gcc-c++
BuildRequires: lv2-devel
BuildRequires: meson
%description
An implementation of the Euclidean rhythms idea in the form of plugins.
In 2004 Godfried Toussaint published a seminal paper in which he showed
that the Euclidean algorithm for computing the greatest common divisor
of two numbers can be used to generate many of the most important
traditional rhythms of the world. He dubbed them Euclidean rhythms
in his paper.
%package -n euclidean-rhythms-devel
Summary: Euclidean rhythms (development files)
Group: Development/Libraries/C and C++
%description -n euclidean-rhythms-devel
Development files for the Euclidean rhythms plugin by Bruno Unna.
%prep
%setup -q -n euclidean-rhythms-%{version}
%build
%meson
%meson_build
%install
%meson_install
%files
%doc README.md
%license LICENCE
%{_libdir}/lv2/*
%files -n euclidean-rhythms-devel
%{_includedir}/*.h
%{_libdir}/pkgconfig/*.pc
%changelog