%global version_sha1 bce5dee %global common_summary DX7 FM multi plaform/multi format plugin Summary: %{common_summary} Name: dexed Version: 1.0.1 Release: 1%{?dist} URL: https://asb2m10.github.io/dexed/ Source0: https://github.com/asb2m10/%{name}/releases/download/v%{version}/%{name}-source-%{version_sha1}.tar.gz License: GPLv2+ BuildRequires: cmake BuildRequires: git BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(xinerama) %global common_desc \ Dexed is a multi-platform, multi format plugin synth that is closely modeled on the Yamaha DX7. %description %common_desc This package contains the standalone version. # *** VST3 package *** %package -n vst3-%{name} Summary: %{common_summary}, vst plugin %description -n vst3-%{name} %common_desc This package contains the VST3 plugin. # *** CLAP package *** %package -n clap-%{name} Summary: %{common_summary}, CLAP plugin %description -n clap-%{name} %common_desc This package contains the CLAP plugin. %prep %autosetup -c -a 0 -S git %build %cmake -DBUILD_ID=%{version_sha1} -DCMAKE_BUILD_TYPE=Release %cmake_build %install install -m 0755 -D -t %{buildroot}%{_bindir} %{_vpath_builddir}/Source/Dexed_artefacts/Release/Standalone/Dexed install -m 0755 -d %{buildroot}%{_libdir}/vst3 cp -ra %{_vpath_builddir}/Source/Dexed_artefacts/Release/VST3/* %{buildroot}%{_libdir}/vst3/ install -m 0755 -D -t %{buildroot}%{_libdir}/clap %{_vpath_builddir}/Source/Dexed_artefacts/Release/CLAP/Dexed.clap %files %license LICENSE %doc README.md %{_bindir}/* # *** VST3 Files *** %files -n vst3-%{name} %license LICENSE %{_libdir}/vst3/* # *** CLAP Files *** %files -n clap-%{name} %license LICENSE %{_libdir}/clap/* %changelog * Wed Apr 08 2026 Olivier Samyn - 1.0.1-1 - Initial spec file