Summary: Collection of SuperCollider plugins Name: supercollider-sc3-plugins Version: 3.10.0 Release: 3%{?dist} License: GPL Group: Applications/Multimedia URL: https://supercollider.github.io/sc3-plugins/ Source0: https://github.com/supercollider/sc3-plugins/releases/download/Version-%{version}/sc3-plugins-%{version}-Source.tar.bz2 # https://github.com/supercollider/sc3-plugins/pull/271 Patch01: 0001-Add-missing-cstdio-import-required-for-printf.patch Requires: supercollider >= 3.10 BuildRequires: cmake gcc-c++ supercollider-devel fftw-devel stk-devel %description Collection of SuperCollider plugins %prep %setup -q -n sc3-plugins-%{version}-Source %patch01 -p1 %build %ifarch x86_64 sed -e 's#INSTALL_DESTINATION "lib/SuperCollider#INSTALL_DESTINATION "lib64/SuperCollider#' \ -i source/CMakeLists.txt %endif mkdir build pushd build cmake ${SUFFIX} -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=TRUE \ -DSC_PATH=/usr/include/SuperCollider \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_C_FLAGS="%{optflags}" -DCMAKE_CXX_FLAGS="%{optflags}" -DSUPERNOVA=ON .. make %{?_smp_mflags} %install pushd build make install DESTDIR=%{buildroot} popd %files %{_datadir}/SuperCollider/Extensions/SC3plugins %{_libdir}/SuperCollider/plugins/* %changelog * Sat Jan 25 2020 Tristan Cacqueray - 3.10.0-3 - Add compilation fix patch * Fri Apr 12 2019 Tristan Cacqueray - 3.10.0-2 - Use github release sources - Remove un-necessary clean steps * Mon Dec 31 2018 Fernando Lopez-Lezcano 3.10.0-1 - link the two nova external libraries to the ones included in the supercollider-devel package, add the missing external_libraries/stk library from the last valid git checkout (created an stk.tar.gz from that) * Thu Nov 29 2018 Edmond Howser 3.10.0-1 - update to official 3.10.0 version * Wed Aug 1 2018 Fernando Lopez-Lezcano 3.7.1-1.241.g9326e12 - git clone for fc28 release * Wed Nov 1 2017 Fernando Lopez-Lezcano 3.7.1-1.147.g04a3dca - one more update for fc26 3.8.0 release * Wed Oct 25 2017 Yann Collette 3.7.1-1.141.g5342a4a - update to latest git for 3.7.2 release * Fri Nov 25 2016 Fernando Lopez-Lezcano 3.7.1-1.102.gf1200cd - update to latest git for 3.7.2 release - bbcut2 is now part of sc3 plugins - SSE and X86_64 no longer needed (compiles for mtune=generic with sse and sse2 only) - always build with supernova * Mon Aug 3 2015 Fernando Lopez-Lezcano 3.6-0.4.g9367339 - update to latest git for 3.7.0 alpha1 and fc22 * Wed Dec 18 2013 Fernando Lopez-Lezcano 3.6-0.4.g34d0869 - update to latest git for 3.6.6 - change fftlib.h into SC_ffltlib.h * Thu Jun 27 2013 Fernando Lopez-Lezcano 3.6-0.3.gbd15edb - update to latest git for 3.6.5 * Mon Apr 22 2013 Fernando Lopez-Lezcano 3.6-0.2.g96a5f32 - update to latest git for 3.6.4 - changed release numbering to use git describe string * Tue Mar 12 2013 Fernando Lopez-Lezcano 3.6-0.3.20130312 - update to latest git for 3.6.3 * Fri Jan 18 2013 Fernando Lopez-Lezcano 3.5-0.3.20130118 - update to new location for the git repository * Thu Jan 17 2013 Fernando Lopez-Lezcano 3.5-0.3.20130117 - update to latest git for 3.6 build - rework the arch and optimization patch - fix wrong include file in nova gendy ugens * Sun Jul 15 2012 Fernando Lopez-Lezcano 3.5-0.3.20120626 - strip weird characters from sc source files, causes problems (apparently) with some locales * Wed Jun 27 2012 Fernando Lopez-Lezcano 3.5-0.2.20120626 - updated to current source snapshot (after sc 3.5.3 was released) * Tue May 8 2012 Fernando Lopez-Lezcano 3.5-0.2.git20120508 - update to current git * Sat May 5 2012 Fernando Lopez-Lezcano 3.5-0.2.git20120317 - add obsoletes and provides for supercollider-extras and beastmulchplugins * Sat Mar 17 2012 Fernando Lopez-Lezcano 3.5-0.1.git20120317 - update to current git (to get latest ATK) * Wed Feb 29 2012 Fernando Lopez-Lezcano 3.5-0.1.git20120229 - update to current git * Tue Feb 14 2012 Fernando Lopez-Lezcano 3.5-0.1.git20120214 - update to current git - remove -DSSE42 build option, only valid for Nehalem processors - remove -DSSE41=ON build option, a Core Duo chokes on roundsd * Wed Feb 1 2012 Fernando Lopez-Lezcano 3.5-0.1.git20120201 - update to latest git (20120201) * Fri Dec 30 2011 Fernando Lopez-Lezcano 3.5-0.1.git20111230 - update to latest git * Fri Oct 21 2011 Fernando Lopez-Lezcano 3.5-0.1.git20111019 - sc3-plugins is no longer part of the sc3 source tree so split the package again... sigh... all plugins are in one package * Thu Mar 26 2009 Fernando Lopez-Lezcano 0.20090325-0.svn350.1 - udpate to latest svn - add patch to dynamically link against stk shared library - symbolic machines moved into tagsystemugens - bhobUGens is now BhobUGens - ljpclasses is gone... * Tue Mar 17 2009 Fernando Lopez-Lezcano 0.20090315-0.svn338.1 - udpate to latest svn * Mon Nov 10 2008 Fernando Lopez-Lezcano 0.20081105-0.svn289.1 - updated to latest svn - beqsuite has moved to the main supercollider package - added supercollider-ladspa-ugens, supercollider-mkfftw-ugens, supercollider-sl-ugens subpackages, supercollider-bat-ugens, supercollider-rmeqsuite-ugens packages - relink JoshPVUgens with the proper libraries (otherwise fails to load with unknown symbol warnings) * Thu Oct 9 2008 Fernando Lopez-Lezcano 0.20080331-0.svn126.2 - updated stk build dependencies for fedora 9 - added obsoletes for old supercollider-beqsuite packages * Sat Apr 5 2008 Fernando Lopez-Lezcano 0.20080331-0.svn126.1 - upgraded to current svn (revision 216) - JoshPVUGens now merged into JoshUGens - new: MembraneUGens, SymbolicMachines, TagSystemUGens - removed: ReverbUGens (now part of the core SuperCollider classes) * Sat Nov 17 2007 Fernando Lopez-Lezcano - Headers are now coming from a different location * Thu Jul 26 2007 Fernando Lopez-Lezcano - 0.2007.07.26-1.119svn - updated to revision 119 * Fri Mar 9 2007 Fernando Lopez-Lezcano - 0.20070308-1.64svn - initial build of the sc3-plugins collection, split into multiple packages with each collection in a separate package (check out collection from svn, use svn checkout date as version, include svn revision in the release tag) - fix missing include in bhobFFT.cpp (patch0) - do not build bhobFFT plugins or install the FFT class or the PV help files, the plugin fails to link properly: ldd -r -d bhobFFT.so undefined symbol: _Z17initPV_ThirdPartyP14InterfaceTable (./bhobFFT.so) undefined symbol: _Z12ToComplexApxP6SndBuf (./bhobFFT.so) undefined symbol: _Z10ToPolarApxP6SndBuf (./bhobFFT.so) linux-gate.so.1 => (0xffffe000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf7f07000) libm.so.6 => /lib/libm.so.6 (0xf7ee2000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7ed8000) libc.so.6 => /lib/libc.so.6 (0xf7daf000) /lib/ld-linux.so.2 (0x56555000)