This repository has been archived on 2026-01-22. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
ZynAddSubFX/zynaddsubfx.spec

135 lines
4.2 KiB
RPMSpec

Name: zynaddsubfx
Version: 3.0.6
Release: 3mamba
Summary: A software synthesizer capable of making a countless number of instruments
Group: Graphical Desktop/Applications/Multimedia
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://sourceforge.net/projects/zynaddsubfx/
Source: https://sourceforge.net/projects/zynaddsubfx/files/zynaddsubfx/%{version}/zynaddsubfx-%{version}.tar.bz2
Patch0: zynaddsubfx-3.0.6-gcc-14.patch
Patch1: zynaddsubfx-3.0.6-mxml-4.0.3.patch
Patch2: zynaddsubfx-3.0.6-fltk-1.4.4.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libICE-devel
BuildRequires: libSM-devel
BuildRequires: libX11-devel
BuildRequires: libXcursor-devel
BuildRequires: libXext-devel
BuildRequires: libXfixes-devel
BuildRequires: libXft-devel
BuildRequires: libXinerama-devel
BuildRequires: libXpm-devel
BuildRequires: libXrender-devel
BuildRequires: libalsa-devel
BuildRequires: libcairo-devel
BuildRequires: libdbus-devel
BuildRequires: libdecor-devel
BuildRequires: libfftw-devel
BuildRequires: libfltk-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcc
BuildRequires: libglib-devel
BuildRequires: libglu-devel
BuildRequires: libglvnd-devel
BuildRequires: libharfbuzz-devel
BuildRequires: libjack-devel
BuildRequires: libjpeg-turbo
BuildRequires: liblash-devel
BuildRequires: liblo-devel
BuildRequires: libmxml-devel
BuildRequires: libpango-devel
BuildRequires: libpng-devel
BuildRequires: libportaudio-devel
BuildRequires: libsndio-devel
BuildRequires: libstdc++6-devel
BuildRequires: libuuid-devel
BuildRequires: libwayland-devel
BuildRequires: libxkbcommon-devel
BuildRequires: libxml2-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: dssi-devel
BuildRequires: libfltk-devel >= 0:1.4.4-1mamba
BuildRequires: libmxml-devel >= 4.0.3
Provides: ZynAddSubFX
Obsoletes: ZynAddSubFX < 3.0.6-2mamba
%description
ZynAddSubFX is a opensource software synthesizer capable of making a countless number of instruments, from some common heared from expensive hardware to interesting sounds that you'll boost to an amazing universe of sounds.
%prep
%setup -q
%patch 0 -p1 -b .gcc-14
%patch 1 -p1 -b .mxml-4.0.3
%patch 2 -p1
%build
%cmake -d build \
-DCMAKE_STRIP=/bin/true \
-DPluginLibDir=%{_lib}
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files
%defattr(-,root,root)
%{_bindir}/zynaddsubfx
%{_bindir}/zynaddsubfx-ext-gui
%{_libdir}/dssi/libzynaddsubfx_dssi.so
%{_libdir}/lv2/*
%{_libdir}/vst/*
%{_datadir}/applications/zynaddsubfx-*.desktop
%{_datadir}/bash-completion/completions/zynaddsubfx
%{_datadir}/pixmaps/zynaddsubfx.*
%dir %{_datadir}/zynaddsubfx
%dir %{_datadir}/zynaddsubfx/banks
%{_datadir}/zynaddsubfx/banks/*
%dir %{_datadir}/zynaddsubfx/examples
%{_datadir}/zynaddsubfx/examples/*
%dir %{_datadir}/doc/zynaddsubfx
%{_datadir}/doc/zynaddsubfx/*
%doc COPYING
%changelog
* Fri Aug 01 2025 Automatic Build System <autodist@mambasoft.it> 3.0.6-3mamba
- rebuilt by autoport with build requirements: libfltk-devel>=0:1.4.4-1mamba
* Tue Jun 04 2024 Automatic Build System <autodist@mambasoft.it> 3.0.6-2mamba
- renamed from ZynAddSubFX to zynaddsubfx
* Sun Jan 30 2022 Automatic Build System <autodist@mambasoft.it> 3.0.6-1mamba
- automatic version update by autodist
* Sat Feb 27 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 3.0.5-1mamba
- update to 3.0.5
* Fri Feb 08 2013 Automatic Build System <autodist@mambasoft.it> 2.4.3-1mamba
- automatic version update by autodist
* Wed Jun 30 2010 Automatic Build System <autodist@mambasoft.it> 2.4.1-1mamba
- automatic update by autodist
* Fri Jul 31 2009 Automatic Build System <autodist@mambasoft.it> 2.4.0-1mamba
- automatic update by autodist
* Sun Jan 25 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 2.2.1-3mamba
- rebuilt with standard compiler flags
- enabled DSSI support
* Sat Sep 22 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 2.2.1-2mamba
- added desktop menu icon
* Mon Sep 11 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 2.2.1-1qilnx
- package created by autospec