# Status: active # Tag: Jack, Alsa # Type: Plugin, Standalone, VST3, CLAP, LV2 # Category: Audio, Synthesizer Name: odin2 Version: 2.4.1 Release: 5%{?dist} Summary: A VST3 Synthesizer License: GPL-3.0-or-later URL: https://github.com/TheWaveWarden/odin2 ExclusiveArch: x86_64 aarch64 Vendor: Audinux Distribution: Audinux # Usage: ./odin-sources.sh # ./odin-sources.sh v2.4.1 Source0: odin2.tar.gz Source1: odin-sources.sh Patch0: odin2-0001-soundbanks-in-share.patch BuildRequires: gcc gcc-c++ BuildRequires: cmake BuildRequires: lv2-devel 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: desktop-file-utils %description Odin 2 Synthesizer Plugin %package -n vst3-%{name} Summary: VST3 version of %{name} License: GPL-2.0-or-later Requires: %{name} %description -n vst3-%{name} VST3 version of %{name} %package -n clap-%{name} Summary: CLAP version of %{name} License: GPL-2.0-or-later Requires: %{name} %description -n clap-%{name} CLAP version of %{name} %package -n lv2-%{name} Summary: LV2 version of %{name} License: GPL-2.0-or-later Requires: %{name} %description -n lv2-%{name} LV2 version of %{name} %prep %autosetup -p1 -n %{name} %build %cmake %cmake_build %install install -m 755 -d %{buildroot}%{_libdir}/vst3/ install -m 755 -d %{buildroot}%{_libdir}/lv2/ install -m 755 -d %{buildroot}%{_libdir}/clap/ install -m 755 -d %{buildroot}%{_bindir}/ install -m 755 -d %{buildroot}%{_datadir}/odin2/Soundbanks/ cp -r assets/Soundbanks/* %{buildroot}%{_datadir}/odin2/Soundbanks/ rm -f %{buildroot}%{_datadir}/odin2/Soundbanks/User\ Patches/.gitignore install -m 755 -p %{__cmake_builddir}/Odin2_artefacts/Standalone/Odin2 %{buildroot}/%{_bindir}/ cp -ra %{__cmake_builddir}/Odin2_artefacts/VST3/* %{buildroot}/%{_libdir}/vst3/ cp -ra %{__cmake_builddir}/Odin2_artefacts/LV2/* %{buildroot}/%{_libdir}/lv2/ cp -ra %{__cmake_builddir}/Odin2_artefacts/CLAP/* %{buildroot}/%{_libdir}/clap/ install -m 755 -d %{buildroot}/%{_datadir}/pixmaps/ cp screenshot.png %{buildroot}/%{_datadir}/pixmaps/%{name}.png install -m 755 -d %{buildroot}/%{_datadir}/applications/ cat > %{buildroot}%{_datadir}/applications/%{name}.desktop < - 2.4.1-5 - update to 2.4.1-5 * Thu May 29 2025 Yann Collette - 2.4.0-5 - update to 2.4.0-5 * Sat Feb 25 2023 Yann Collette - 2.3.4-5 - update to 2.3.4-5 - fix desktop file - use cmake * Tue Aug 09 2022 Yann Collette - 2.3.4-4 - update to 2.3.4-4 * Tue Jun 14 2022 Yann Collette - 2.3.3-4 - update to 2.3.3-4 * Sat Jun 11 2022 Yann Collette - 2.3.2-4 - update to 2.3.2-4 * Fri Aug 20 2021 Yann Collette - 2.3.1-4 - add LV2 version * Wed Aug 18 2021 Yann Collette - 2.3.1-2 - update to 2.3.1-2 * Mon Oct 26 2020 Yann Collette - 2.2.4-2 - fix install * Sat Oct 24 2020 Yann Collette - 2.2.4-1 - Initial spec file