# Tag: Jack, Alsa # Type: Plugin, Standalone, VST3, IDE, Devel # Category: Audio, Programming, Tool Name: HISE Version: 3.6.2 Release: 2%{?dist} Summary: The open source framework for sample based instrument License: GPL-3.0-or-later OR LicenseRef-www-hise-audio URL: https://github.com/christophhart/HISE ExclusiveArch: x86_64 aarch64 Vendor: Audinux Distribution: Audinu Source0: https://github.com/christophhart/HISE/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz # Source1: https://web.archive.org/web/20181016150224/https://download.steinberg.net/sdk_downloads/vstsdk3610_11_06_2018_build_37.zip Source1: http://ycollette.free.fr/LMMS/vstsdk3610_11_06_2018_build_37.zip BuildRequires: gcc gcc-c++ BuildRequires: make BuildRequires: JUCE7 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: pkgconfig(jack) BuildRequires: mesa-libGL-devel BuildRequires: libXcursor-devel BuildRequires: gtk3-devel BuildRequires: webkit2gtk3-devel BuildRequires: desktop-file-utils %description HISE is a cross-platform open source audio application for building virtual instruments. It emphasizes on sampling, but includes some basic synthesis features for making hybrid instruments as well as audio effects. %package -n vst-%{name} Summary: VST2 version of %{name} License: GPL-3.0-or-later OR LicenseRef-www-hise-audio %description -n vst-%{name} VST2 version of %{name} %prep %autosetup -n %{name}-%{version} unzip %{SOURCE1} %build %set_build_flags CWD=`pwd` #export LDFLAGS="`pkg-config --libs glib-2.0 gtk+-3.0 webkit2gtk-4.0` $LDFLAGS" export CPPFLAGS="-I$CWD/VST_SDK/VST2_SDK" cd projects/standalone/ Projucer --resave HISE\ Standalone.jucer cd Builds/LinuxMakefile/ %make_build CONFIG=Release STRIP=true cd ../../../.. cd projects/plugin/ Projucer --resave HISE.jucer cd Builds/LinuxMakefile/ %make_build CONFIG=Release STRIP=true %install install -m 755 -d %{buildroot}%{_bindir}/ install -m 755 -d %{buildroot}%{_datadir}/%{name}/demos/ install -m 755 -d %{buildroot}%{_datadir}/applications/ install -m 755 -d %{buildroot}/%{_datadir}/icons/%{name}/ cp projects/standalone/Builds/LinuxMakefile/build//HISE\ Standalone %{buildroot}/%{_bindir}/hise cp -ra extras/* %{buildroot}/%{_datadir}/%{name}/demos/ install -m 644 -p ./hi_core/hi_images/logo_mini.png %{buildroot}/%{_datadir}/icons/%{name}/%{name}.png install -m 755 -d %{buildroot}%{_libdir}/vst/ install -m 755 -p projects/plugin/Builds/LinuxMakefile/build/HISE.so %{buildroot}%{_libdir}/vst/ install -m 755 -d %{buildroot}/%{_usrsrc}/ mkdir tmp cd tmp tar xvfz %{SOURCE0} rm -rf HISE-%{version}/.github/ rm -f HISE-%{version}/.gitignore rm -f HISE-%{version}/.gitmodules mv HISE-%{version} %{buildroot}/%{_usrsrc}/HISE cd .. cat > %{buildroot}/%{_datadir}/applications/%{name}.desktop < - 3.6.2-2 - update to 3.6.2-2 - add HISE sources in /usr/src/HISE * Sat Sep 23 2023 Yann Collette - 3.6.2-1 - update to 3.6.2-1 * Wed Sep 13 2023 Yann Collette - 3.6.1-1 - update to 3.6.1-1 * Sat Aug 12 2023 Yann Collette - 3.6.0-1 - update to 3.6.0-1 * Mon Jul 17 2023 Yann Collette - 3.5.0-1 - update to 3.5.0-1 * Sun Mar 26 2023 Yann Collette - 3.0.3-1 - update to 3.0.3-1 * Tue Mar 21 2023 Yann Collette - 3.0.2-1 - update to 3.0.2-1 * Mon Nov 21 2022 Yann Collette - 3.0.1-1 - update to 3.0.1-1 * Wed Oct 26 2022 Yann Collette - 3.0.0-1 - update to 3.0.0-1 * Tue Jul 05 2022 Yann Collette - 2.0.0-1 - Initial spec file