Name: shuriken Version: 0.5.2 Release: 2%{?dist} Summary: beat slicer License: GPLv2 URL: https://github.com/rock-hopper/shuriken/ Vendor: Audinux Distribution: Audinux Source0: https://github.com/rock-hopper/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: gcc gcc-c++ BuildRequires: jack-audio-connection-kit-devel BuildRequires: alsa-lib-devel BuildRequires: aubio-devel BuildRequires: liblo-devel BuildRequires: automake BuildRequires: libtool BuildRequires: rubberband-devel BuildRequires: libsamplerate-devel BuildRequires: libsndfile-devel BuildRequires: libuuid-devel BuildRequires: qt5-qtbase-devel %description Shuriken is an open source beat slicer which harnesses the power of aubio's onset detection algorithms and Rubber Band's time stretching capabilities. A simple Qt interface makes it easy to slice up drum loops, assign individual drum hits to MIDI keys, and change the tempo of loops in real-time. The JUCE library takes care of handling audio and MIDI behind the scenes. %prep %autosetup %ifarch aarch64 sed -i -e "/-msse2/d" Shuriken.pro sed -i -e s"/-msse//g" Shuriken.pro %endif %build mkdir -p lib cd src/SndLibShuriken %configure --without-audio --without-s7 %make_build mv -v libsndlib_shuriken.a ../../lib/ cd ../../ %qmake_qt5 ./Shuriken.pro %make_build %install mkdir -p %{buildroot}/%{_bindir}/ install -m 755 -p release/shuriken %{buildroot}/%{_bindir}/shuriken %files %doc README.md LICENSE TODO %{_bindir}/shuriken %changelog * Tue May 5 2020 Yann Collette - 0.5.2-2 - update for Fedora 32 * Mon May 06 2019 L.L.Robinson - 0.5.2-2 - qlib changes * Fri Oct 12 2018 L.L.Robinson - 0.5.2-1 - new version * Thu Dec 08 2016 L.L.Robinson - 0.5.1-2 - added compilation fix patch * Tue Sep 22 2015 L.L.Robinson - 0.5-1 - initial-version