# Global variables for github repository %global commit0 50cc35124c17d2c42b8b097b558eaa07eab438b7 %global gittag0 master %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) # Tag: Jack # Type: Plugin, LV2 # Category: Audio, Synthesizer Summary: Experimental granular synthesizer LV2 plugin Name: lv2-BHarvestr Version: 0.1.0 Release: 4%{?dist} License: GPL URL: https://github.com/sjaehn/BHarvestr Source0: https://github.com/sjaehn/BHarvestr/archive/%{commit0}.tar.gz#/BHarvestr-%{shortcommit0}.tar.gz BuildRequires: gcc gcc-c++ BuildRequires: make BuildRequires: lv2-devel BuildRequires: libX11-devel BuildRequires: xcb-util-keysyms-devel BuildRequires: cairo-devel BuildRequires: libsndfile-devel %description Warning: B.Harvestr is in an early stage of development. Not for production use! No guarantees! Some essential features are not (fully) implemented yet. Major changes in the plugin definition need to be expected. Therefore, future versions of this plugin may be completely incompatible to this version. %prep %autosetup -n BHarvestr-%{commit0} %build %set_build_flags %make_build PREFIX=%{_prefix} \ LV2DIR=%{_libdir}/lv2 \ DESTDIR=%{buildroot} \ STRIP=true \ CXXFLAGS="$CXXFLAGS -std=c++11 -fvisibility=hidden -fPIC" %install %make_install PREFIX=%{_prefix} \ LV2DIR=%{_libdir}/lv2 \ DESTDIR=%{buildroot} \ STRIP=true \ CXXFLAGS="$CXXFLAGS -std=c++11 -fvisibility=hidden -fPIC" %files %doc README.md %license LICENSE %{_libdir}/lv2/* %changelog * Fri Sep 10 2021 Yann Collette 0.1.0-4 - update to 0.1.0-4 - fix install * Mon Mar 15 2021 Yann Collette 0.1.0-3 - update to 0.1.0-3 - last master version * Fri Jun 26 2020 Yann Collette 0.1.0-2 - update to 0.1.0-2 - last master version * Wed May 13 2020 Yann Collette 0.1.0-1 - initial release of the spec file