Name: melodrumatic Version: 0.1.3 Release: 1%{?dist} Summary: Audio plugin that lets you use MIDI to pitch-shift via delay to turn unpitched audio into melodies License: GPLv3+ URL: https://github.com/usdivad/Melodrumatic Vendor: Audinux Distribution: Audinux Source0: https://github.com/usdivad/Melodrumatic/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: Melodrumatic.jucer BuildRequires: gcc gcc-c++ BuildRequires: make BuildRequires: JUCE60 BuildRequires: cairo-devel BuildRequires: fontconfig-devel BuildRequires: freetype-devel BuildRequires: libX11-devel BuildRequires: xcb-util-keysyms-devel BuildRequires: xcb-util-devel BuildRequires: libXrandr-devel BuildRequires: xcb-util-cursor-devel BuildRequires: libxkbcommon-x11-devel BuildRequires: libXinerama-devel BuildRequires: libcurl-devel BuildRequires: alsa-lib-devel BuildRequires: mesa-libGL-devel BuildRequires: libXcursor-devel BuildRequires: webkit2gtk3-devel BuildRequires: gtk3-devel %description Melodrumatic is an audio plugin that lets you "pitch-shift" via delay (i.e. the Doppler effect) to turn unpitched audio into melodies. Controllable via MIDI or mouse. %package -n vst3-%{name} Summary: VST3 version of %{name} License: GPLv2+ Requires: %{name} %description -n vst3-%{name} VST3 version of %{name} %prep %autosetup -n Melodrumatic-%{version} cp %{SOURCE1} . %build %set_build_flags Projucer60 --set-global-search-path linux defaultJuceModulePath /usr/src/JUCE60/modules/ Projucer60 --resave Melodrumatic.jucer cd Builds/LinuxMakefile %make_build CONFIG=Release STRIP=true %install install -m 755 -d %{buildroot}%{_bindir}/ cp Builds/LinuxMakefile/build/Melodrumatic %{buildroot}%{_bindir}/ install -m 755 -d %{buildroot}%{_libdir}/vst3/ cp -ra Builds/LinuxMakefile/build/Melodrumatic.vst3 %{buildroot}/%{_libdir}/vst3/ %files %doc README.md %{_bindir}/* %files -n vst3-%{name} %{_libdir}/vst3/* %changelog * Mon Jan 30 2023 Yann Collette - 0.1.3-1 - Initial spec file