4917226
# build options
4917226
%{!?qt5_qtwebengine_arches:%global qt5_qtwebengine_arches %{ix86} x86_64 %{arm} aarch64 mips mipsel mips64el}
0ab54b1
%ifarch %ix86 x86_64
4917226
%define cmakearch -DSUPERNOVA=ON
0ab54b1
%else
0ab54b1
%define cmakearch -DSUPERNOVA=OFF -DSSE=OFF -DSSE2=OFF -DNOVA_SIMD=ON -DSC_WII=OFF
4917226
%endif
4917226
4917226
Summary: Object oriented programming environment for real-time audio and video processing
4917226
Name: supercollider
5a9dda7
Version: 3.12.2
5f3ab20
Release: 5%{?dist}
4917226
License: GPLv2+
4917226
URL: https://supercollider.github.io/
4917226
eb7d5ca
Source0: https://github.com/supercollider/supercollider/releases/download/Version-%{version}/SuperCollider-%{version}-Source.tar.bz2
a29db5e
4917226
ExclusiveArch: %{qt5_qtwebengine_arches}
4917226
4917226
Requires: emacs
4917226
Requires: qjackctl
4917226
4917226
BuildRequires: alsa-lib-devel
4917226
BuildRequires: avahi-devel
4917226
BuildRequires: boost-devel
4917226
BuildRequires: cmake
4917226
BuildRequires: desktop-file-utils
4917226
BuildRequires: emacs
4917226
BuildRequires: fftw3-devel
4917226
BuildRequires: gcc-c++
4917226
BuildRequires: jack-audio-connection-kit-devel
4917226
BuildRequires: libatomic
4917226
BuildRequires: libcurl-devel
4917226
BuildRequires: libicu-devel
4917226
BuildRequires: libsndfile-devel
4917226
BuildRequires: libtool
4917226
BuildRequires: libX11-devel
4917226
BuildRequires: libXt-devel
4917226
BuildRequires: make
4917226
BuildRequires: pkgconfig
4917226
BuildRequires: python3-devel
4917226
BuildRequires: qt5-qtbase-devel
4917226
BuildRequires: qt5-qtlocation-devel
4917226
BuildRequires: qt5-qtsensors-devel
4917226
BuildRequires: qt5-qtsvg-devel
4917226
BuildRequires: qt5-qttools-devel
4917226
BuildRequires: qt5-qtwebengine-devel
4917226
BuildRequires: qt5-qtwebkit-devel
4917226
BuildRequires: qt5-qtwebsockets-devel
4917226
BuildRequires: readline-devel
4917226
BuildRequires: systemd-devel
4917226
BuildRequires: yaml-cpp-devel
4917226
4917226
%description
4917226
SuperCollider is an object oriented programming environment for
4917226
real-time audio and video processing. It is one of the finest and most
4917226
versatile environments for signal processing and especially for
4917226
creating music applications of all kinds, such as complete
4917226
compositions, interactive performances, installations etc.
4917226
4917226
%package devel
4917226
Summary: Development files for SuperCollider
4917226
Requires: supercollider%{?_isa} = %{version}-%{release}
4917226
Requires: alsa-lib-devel
4917226
Requires: avahi-devel
4917226
Requires: boost-devel
4917226
Requires: jack-audio-connection-kit-devel
4917226
Requires: libsndfile-devel
4917226
Requires: pkgconfig
4917226
4917226
%description devel
4917226
This package includes include files and libraries needed to develop
4917226
SuperCollider applications
4917226
4917226
%package emacs
4917226
Summary: SuperCollider support for Emacs
4917226
Requires: supercollider%{?_isa} = %{version}-%{release}
4917226
4917226
%description emacs
4917226
SuperCollider support for the Emacs text editor.
4917226
4917226
%package gedit
4917226
Summary: SuperCollider support for GEdit
4917226
Requires: supercollider%{?_isa} = %{version}-%{release}
4917226
4917226
%description gedit
4917226
SuperCollider support for the GEdit text editor.
4917226
4917226
%package vim
4917226
Summary: SuperCollider support for Vim
4917226
Requires: supercollider%{?_isa} = %{version}-%{release}
4917226
4917226
%description vim
4917226
SuperCollider support for the Vim text editor.
4917226
4917226
%prep
eb7d5ca
%setup -q -n SuperCollider-%{version}-Source
a29db5e
4917226
# Ensure external libraries bundle are not used
4917226
rm -Rf external_libraries/boost external_libraries/boost*.patch external_libraries/yaml-cpp
4917226
# Remove unused boost component not provided by system package
4917226
sed -e 's/ test_exec_monitor//'                  \
4917226
    -e 's/.*boost_test_exec_monitor_lib.*//'     \
4917226
    -e 's/.*Boost_TEST_EXEC_MONITOR_LIBRARY.*//' \
4917226
    -i CMakeLists.txt
4917226
4917226
%build
eb7d5ca
export CFLAGS="%{build_cflags} -fext-numeric-literals -fPIC"
eb7d5ca
export CXXFLAGS="%{build_cxxflags} -fext-numeric-literals -fPIC"
4917226
%cmake -DCMAKE_SKIP_RPATH:BOOL=ON \
4917226
       -DSYSTEM_BOOST=ON \
4917226
       -DSYSTEM_YAMLCPP=ON \
4917226
       -DCMAKE_BUILD_TYPE=Release \
4917226
       -DCMAKE_VERBOSE_MAKEFILE=TRUE \
4917226
       %{cmakearch} %{?geditver} \
4917226
       ..
bba93a5
%cmake_build
4917226
4917226
%install
bba93a5
%cmake_install
4917226
# install external header libraries needed to build external ugens
4917226
mkdir -p %{buildroot}/%{_includedir}/SuperCollider/external_libraries
4917226
cp -r external_libraries/nova* %{buildroot}/%{_includedir}/SuperCollider/external_libraries
4917226
# install the version file
4917226
install -m0644 SCVersion.txt %{buildroot}/%{_includedir}/SuperCollider/
4917226
# remove .placeholder file
4917226
find %{buildroot}/%{_datadir} -name .placeholder -delete
7c28b96
# remove non-scallable (and unused) icons
7c28b96
rm -Rf %{buildroot}/%{_datadir}/icons/hicolor/*x*
4917226
4917226
%check
4917226
desktop-file-validate %{buildroot}/%{_datadir}/applications/SuperColliderIDE.desktop
4917226
4917226
%files
4917226
%doc README*
4917226
%license COPYING
4917226
%{_bindir}/sclang
4917226
# in doc
4917226
%exclude %{_datadir}/SuperCollider/AUTHORS
4917226
%exclude %{_datadir}/SuperCollider/COPYING
4917226
%exclude %{_datadir}/SuperCollider/README.md
4917226
%exclude %{_datadir}/SuperCollider/README_LINUX.md
4917226
%exclude %{_datadir}/SuperCollider/CHANGELOG.md
4917226
%dir %{_datadir}/SuperCollider
4917226
%{_datadir}/SuperCollider/HelpSource
4917226
%{_datadir}/SuperCollider/SCClassLibrary
4917226
%{_datadir}/SuperCollider/sounds
4917226
%{_datadir}/SuperCollider/translations
4917226
# scsynth
4917226
%{_bindir}/scsynth
4917226
%dir %{_libdir}/SuperCollider
4917226
%{_libdir}/SuperCollider/plugins
0ab54b1
%ifarch %ix86 x86_64
4917226
# supernova
4917226
%{_bindir}/supernova
4917226
%endif
4917226
# examples
4917226
%{_datadir}/SuperCollider/examples
4917226
%{_datadir}/SuperCollider/HID_Support
4917226
# ide
4917226
%{_bindir}/scide
4917226
%{_datadir}/applications/SuperColliderIDE.desktop
7c28b96
%{_datadir}/icons/hicolor/scalable/apps/sc_ide.svg
4917226
%{_datadir}/mime/packages/supercollider.xml
4917226
4917226
%files devel
4917226
%{_includedir}/SuperCollider
4917226
4917226
%files emacs
4917226
%{_datadir}/emacs/site-lisp/SuperCollider
4917226
%{_datadir}/SuperCollider/Extensions/scide_scel
4917226
4917226
%files vim
4917226
%{_datadir}/SuperCollider/Extensions/scide_scvim/SCVim.sc
4917226
4917226
%files gedit
4917226
%{_libdir}/gedit*/plugins/*
4917226
%{_datadir}/gtksourceview*/language-specs/supercollider.lang
4917226
4917226
%changelog
5f3ab20
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.2-5
5f3ab20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
5f3ab20
156e521
* Fri May 06 2022 Thomas Rodgers <trodgers@redhat.com> - 3.12.2-4
156e521
- Rebuilt for Boost 1.78
156e521
e37328e
* Wed May 04 2022 Thomas Rodgers <trodgers@redhat.com> - 3.12.2-3
e37328e
- Rebuilt for Boost 1.78
e37328e
fd9d6b8
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.2-2
fd9d6b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
fd9d6b8
5a9dda7
* Sun Jan  9 2022 Tristan Cacqueray <tdecacqu@redhat.com> - 3.12.2-1
5a9dda7
- Bump to 3.12.2
5a9dda7
474a9f9
* Sat Aug 07 2021 Jonathan Wakely <jwakely@redhat.com> - 3.12.0-2
474a9f9
- Rebuilt for Boost 1.76
474a9f9
7c28b96
* Tue Aug  3 2021 Tristan Cacqueray <tdecacqu@redhat.com> - 3.12.0-1
7c28b96
- Bump to 3.12.0
7c28b96
36eb218
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.11.2-3
36eb218
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
36eb218
2ea05ad
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 3.11.2-2
2ea05ad
- Rebuilt for removed libstdc++ symbol (#1937698)
2ea05ad
616cb12
* Thu Jan 28 2021 Tristan Cacqueray <tdecacqu@redhat.com> - 3.11.2-1
616cb12
- Bump to 3.11.2
616cb12
- Fix compilation with Boost-1.75
616cb12
c497fad
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.11.1-3
c497fad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
c497fad
4ee8c8e
* Fri Jan 22 2021 Jonathan Wakely <jwakely@redhat.com> - 3.11.1-2
4ee8c8e
- Rebuilt for Boost 1.75
4ee8c8e
eb7d5ca
* Tue Oct 13 2020 Tristan Cacqueray <tdecacqu@redhat.com> - 3.11.1-1
eb7d5ca
- Bump to 3.11.1
eb7d5ca
- Force application to build with -fPIC to close #1887877
eb7d5ca
bba93a5
* Mon Aug  3 2020 Tristan Cacqueray <tdecacqu@redhat.com> - 3.10.4-6
bba93a5
- Use the new cmake macro
bba93a5
e4bbe9c
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.4-5
e4bbe9c
- Second attempt - Rebuilt for
e4bbe9c
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e4bbe9c
b7ca4fb
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.4-4
b7ca4fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b7ca4fb
a29db5e
* Mon Jun  1 2020 Tristan Cacqueray <tdecacqu@redhat.com> - 3.10.4-3
a29db5e
- Add fix for boost 1.73.0
a29db5e
0ab54b1
* Tue Mar  3 2020 Tristan Cacqueray <tdecacqu@redhat.com> - 3.10.4-2
0ab54b1
- Fix aarch64 build failure
0ab54b1
4917226
* Sat Jan 25 2020 Tristan Cacqueray <tdecacqu@redhat.com> - 3.10.4-1
4917226
- Bump to 3.10.4
4917226
4917226
* Fri Apr 12 2019 Tristan Cacqueray <tdecacqu@redhat.com> - 3.10.2-2
4917226
- add skip_rpath option to cmake
4917226
- removed un-necessary defattr and cleaning steps
4917226
- remove boost/yaml-cpp bundle
4917226
- switch to Source-linux release
4917226
- use rpm macros
4917226
- cleanup for Fedora review request
4917226
4917226
* Tue Jul 31 2018 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.10.2-1
4917226
- update to 3.10.2 (fixes bad memory leak)
4917226
4917226
* Tue Jul 31 2018 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.9.3-1
4917226
- update to 3.9.3
4917226
- updated scvim list of files (just one SC class)
4917226
4917226
* Wed Oct 25 2017 Yann Collette <ycollette.nospam@free.fr> 3.8.0-1
4917226
- update to 3.8.0
4917226
4917226
* Thu Dec 15 2016 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.7.2-1
4917226
- add "-fext-numeric-literals" to build on Fedora 25
4917226
4917226
* Thu Nov 24 2016 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.7.2-1
4917226
- update to 3.7.2
4917226
4917226
* Wed Aug  5 2015 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.7.0-0.2.350.gae6996d
4917226
- newest git
4917226
4917226
* Wed Aug  5 2015 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.7.0-0.2.207.g4b75ab6
4917226
- newest git again
4917226
- some information on the atomic problem here:
4917226
  http://stackoverflow.com/questions/31381892/fedora-22-compile-atomic-is-lock-free
4917226
  so, link against libatomic and add the libatomic build requirement (link_with_atomic.patch)
4917226
4917226
* Wed Jun  3 2015 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.7.0-0.2.54.g29f2195
4917226
- update to latest git again, 54.g29f2195
4917226
4917226
* Wed May 13 2015 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.7.0-0.1.111.ga86e12a
4917226
- update to latest git
4917226
4917226
* Tue Apr 14 2015 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.7.0-0.1.ge130238
4917226
- update to latest git ge130238
4917226
- now requires qt5 and friends (the packaging has changed)
4917226
4917226
* Tue Feb  3 2015 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.7.0-0.1.gf312c5f
4917226
- get latest master git, relabel package to 3.7.0-0.1.git (alpha 0), this
4917226
  should have been done in the last build (see SCVersion.txt)
4917226
- add systemd-devel build requirement for udev libraries
4917226
- increment calibrate_backoff to 60 seconds in supernova
4917226
4917226
* Tue Dec 17 2013 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.6.6-1.g7ed54b1
4917226
- update to 3.6.6, latest git pull
4917226
- add build requirement for older version of yaml-cpp03 for Fedora > 19
4917226
- removed README docs from editors
4917226
4917226
* Sun Sep 15 2013 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.6.5-1.gc4f595a
4917226
- update to latest git, do proper git release numbering
4917226
4917226
* Tue Sep  3 2013 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.6.5-1
4917226
- start a build on the arm platform
4917226
- update to latest git
4917226
- add patch for enabling nanosleep (patch2)
4917226
- set SC_WII=OFF as there are problems with uint64_t & friends
4917226
4917226
* Thu Jun 27 2013 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.6.5-1
4917226
- update to 3.6.5
4917226
4917226
* Mon Apr 22 2013 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.6.4-1
4917226
- update to 3.6.4
4917226
4917226
* Tue Mar 12 2013 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.6.3-1
4917226
- update to 3.6.3
4917226
4917226
* Wed Jan 16 2013 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.6.2-1
4917226
- update to 3.6.2
4917226
- add yaml-cpp-devel build requirement
4917226
- add SCVersion.txt to the install (needed by sc3-plugins)
4917226
4917226
* Tue Sep 11 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5.5-1
4917226
- update to 3.5.5
4917226
4917226
* Sun Jul 15 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5.3-2
4917226
- strip weird characters from sc source files, causes problems
4917226
  (apparently) with some locales
4917226
4917226
* Wed Jun 27 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5.3-1
4917226
- update to 3.5.3
4917226
4917226
* Tue Jun 26 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5.2-1.fcX.1
4917226
- rebuild for fc14 and gedit2
4917226
4917226
* Wed May  9 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu>
4917226
- downloaded Dan Stowell's version of Julius Smith's patch, no change in release
4917226
4917226
* Tue May  8 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5.2-1
4917226
- update to 3.5.2 and latest pv ugens fix by Julius Smith
4917226
4917226
* Mon May  7 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu>
4917226
- new version of new pv ugens by Julius Smith (no change in release)
4917226
4917226
* Sat May  5 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5.1-4
4917226
- add new pv ugens by Julius Smith
4917226
4917226
* Fri May  4 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5.1-3
4917226
- add patch to fix sfft code (Julius Smith)
4917226
4917226
* Thu Apr 19 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5.1-2
4917226
- add patch to fix qttextview background
4917226
4917226
* Mon Apr  2 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5.1-1
4917226
- update to 3.5.1
4917226
4917226
* Tue Mar 20 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5.0-1
4917226
- update to official 3.5.0 release
4917226
- remove the build_supernova flag, always build it
4917226
4917226
* Sat Mar 17 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20120317
4917226
- updated to current git for latest fixes
4917226
4917226
* Thu Mar  1 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20120301
4917226
- add perl incantation to fix supernova plugin path for x86_64
4917226
- update to current 3.5 branch git (should be post-rc3)
4917226
4917226
* Tue Feb 28 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20120228
4917226
- update to current 3.5 git to fix boost asio includes
4917226
- fix file list, gedit-2 no longer there
4917226
- readd libscsynth and libsupercollider_boost_thread libraries, add
4917226
  build define to keep the spec file compatible with git HEAD
4917226
4917226
* Mon Feb 27 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.rc2
4917226
- updated to 3.5-rc2 (February 20th)
4917226
4917226
* Tue Feb 14 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20120213
4917226
- update to current git
4917226
- remove supercollider-sclang package and supercollider-libscsynth,
4917226
  these packages were created when sc was not 64 bit compliant so
4917226
  we could install a 32 bit sclang on a 64 bit install
4917226
- merge supernova package into main package, remove boost library from files
4917226
- remove -DSSE42=ON build option (only valid for very new Nehalem processors)
4917226
- remove -DSSE41=ON, roundsd does not work even in a Core Duo processor
4917226
4917226
* Wed Feb  1 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20120201
4917226
- updated to current git (20120201)
4917226
- libsclang.so* is no longer used, remove from files
4917226
4917226
* Tue Jan  3 2012 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20111230
4917226
- libQtCollider.so no longer exists, add qt-webkit-devel build requirement
4917226
4917226
* Fri Dec 30 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20111230
4917226
- update to latest git
4917226
4917226
* Wed Oct 26 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20111026
4917226
- update to latest git (fix sse initialization)
4917226
4917226
* Mon Oct 24 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20111024
4917226
- update to latest git fixes
4917226
4917226
* Fri Oct 21 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20111021
4917226
- update to current supercollider git
4917226
- remove sc3-plugins, SwingOSC and quarks from build, they are now
4917226
  (again) separate packages
4917226
- remove very old obsolete and provides
4917226
4917226
* Tue Oct 18 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu>
4917226
- tons of changes to the spec file
4917226
4917226
* Tue Oct 18 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20111018
4917226
- update to latest sc3 and sc3-plugins git (makefile fixes for supernova)
4917226
4917226
* Sat Oct 15 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu>
4917226
- add git version of sc3-plugins, latest swingosc and latest quarks
4917226
- package cruciallib for Instr and friends (used to be part of the
4917226
  main distribution)
4917226
4917226
* Fri Oct 14 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.5-0.1.git20111014
4917226
- start packaging current supercollider git for supernova support
4917226
4917226
* Sat Aug 27 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.4.4-1
4917226
- new build, supercollider > 3.4 does not come with sc3-plugins
4917226
  or swingosc anymore, add those two sources separately as well as
4917226
  svn 2002 of the quark repository
4917226
4917226
* Tue May 31 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.4-2
4917226
- added -fpermissive workaround for building on fc15/gcc4.6 (SC_Wii.cpp
4917226
  fails to compile). This is of course not a proper fix.
4917226
4917226
* Sat Jan  8 2011 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.4-2
4917226
- add optimizations to plugins build
4917226
4917226
* Mon Jul 19 2010 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.4-1
4917226
- add supercollider-3.4-stknamespace.patch for Fedora 13's gcc
4917226
4917226
* Fri Jul 16 2010 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.4-1
4917226
- update to 3.4, sclang now builds on x86_64
4917226
- add libicu and readline build dependencies (readline test fails
4917226
  due to - probably - a header problem, so comment the test out and
4917226
  assume that readline-devel is installed, patch1)
4917226
- rework stkfloat patch for new version
4917226
4917226
* Tue Jun  8 2010 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.3.1-5
4917226
- add patch to change MY_FLOAT to StkFloat in stk ugen code, use the
4917226
  external include files for stk. Do not use internal header files anymore.
4917226
4917226
* Fri May 21 2010 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.3.1-4
4917226
- with newer version of stk in Fedora sc can link dynamically against
4917226
  stk
4917226
4917226
* Mon Mar  8 2010 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.3.1-4
4917226
- rebuild against newer stk libraries, fails to link at runtime with
4917226
  missing symbols (will try with static stk build)
4917226
4917226
* Fri Jan 22 2010 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.3.1-3
4917226
- split libscsynth into a separate package so that both 32 and 64 bits
4917226
  versions can be installed in a 64 bit environment (the 32 bit version
4917226
  is needed by the 32 bit sclang binary).
4917226
4917226
* Tue Jul 21 2009 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.3.1-2
4917226
- add patch2 to deal with breakage in gcc4.4/fc11 in swingosc, see
4917226
  http://www.listarc.bham.ac.uk/lists/sc-dev/msg10558.html
4917226
4917226
* Sat Jul  4 2009 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu>
4917226
- install to proper lib64 path on x86_64
4917226
- add sc scel code to install, SConstruct fails to install it
4917226
4917226
* Wed Jul  1 2009 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu>
4917226
- split out language in supercollider-sclang
4917226
- redo all file lists based on manual installs in a mock chroot
4917226
- enable builds on x86_64, the supercollider-sclang will be copied
4917226
  from the i386 build
4917226
4917226
* Tue Jun 30 2009 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu>
4917226
- split emacs support into separate package
4917226
- added ProcMod.sc patch from Josh for extras
4917226
- create MathLib, AmbIEM, redUniverse, dewdrop_lib packages from
4917226
  quarks source
4917226
4917226
* Sun Jun 28 2009 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.3.1-1
4917226
- updated to stable 3.3.1 with Extras
4917226
- rework stk.so patch, AY patch included now in source
4917226
- rework scvim and sce idnstall
4917226
4917226
* Fri Jun 12 2009 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.3-1
4917226
- updated to stable 3.3 with Extras (added Obsoletes/Provides for all
4917226
  sc3 related packages
4917226
- build and install all sc3-plugins, SwingOSC
4917226
- add AY patch PIC to avoid selinux text relocation errors
4917226
4917226
* Thu Mar 26 2009 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.3-0.rc.svn8982.1
4917226
- testing 3.3.RC svn
4917226
4917226
* Mon Mar 16 2009 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.3-0.alpha.svn8939.1
4917226
- testing 3.3 alpha, added ruby to build requirements (needed by scvim)
4917226
- disable install of scvim until install target is fixed
4917226
4917226
* Mon Nov 10 2008 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.2.1-0.svn7903.1
4917226
- add obsoletes/provides for supercollider-beqsuite-ugens
4917226
4917226
* Sun Nov  9 2008 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.2.1-0.svn7903.1
4917226
- update to current svn
4917226
4917226
* Wed Apr 16 2008 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.2.1-0.svn7501.4
4917226
- build with JACK_DLL enabled and Wii support on on Fedora >= 7
4917226
  (needs cwiid-devel package)
4917226
4917226
* Tue Apr  8 2008 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.2.1-0.svn7501.2
4917226
- do not use SC_USE_JACK_CLIENT_NEW which is the default, add patch0
4917226
  to eliminate the code from SC_Jack.cpp (was it truly on? I should
4917226
  double check)
4917226
4917226
* Sat Apr  5 2008 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 3.2.1-0.svn7501.1
4917226
- updated to current svn
4917226
- no longer install /etc/sclang.cfg
4917226
- changed version numbering scheme to include the proper version
4917226
- /usr/lib/SuperCollider/plugins/ReverbUGens.so conflicts with the
4917226
  old supercollider-reverb-ugens collection (built from the
4917226
  supercollider-sc3-plugins, also supercollider-ljpc-classes,
4917226
  supercollider-dewdrop, supercollider-josh-ugens
4917226
4917226
* Fri Feb  1 2008 Arnaud Gomes-do-Vale <Arnaud.Gomes@ircam.fr>
4917226
- built on CentOS
4917226
- won't build on x86_64
4917226
4917226
* Sat Nov 17 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU>
4917226
- installed Headers in the proper location that matches the pkgconfig
4917226
  CFLAGS locations
4917226
4917226
* Tue Jul 24 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU>
4917226
- updated to svn from 07.07.23
4917226
- added w3m to build and run dependencies
4917226
- "source" directory is now "Source"
4917226
- added emacs readme file as README.emacs
4917226
- fix build on fc7, replace emacs with emacs-22.1
4917226
4917226
* Tue May  8 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20070219-0.2.5866svn
4917226
- build on fc7, add patch0 to direct X11 path to right location
4917226
4917226
* Thu Mar  8 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20070219-0.2.5866svn
4917226
- install all source files in the -devel package, some UGens (sc3-plugins)
4917226
  need the full source to build
4917226
4917226
* Wed Feb 21 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20070219-0.1.5866svn
4917226
- updated to svn 5866
4917226
4917226
* Fri Jan 19 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20070118-0.2.5811svn
4917226
- added Platform to /etc/sclang.conf (otherwise linux specific classes
4917226
  are not loaded)
4917226
- in fc4 remove URL tag from .pc files, the stock pkgconfig does not like
4917226
  them (later updates do but the build env does not use them)
4917226
- split -devel package, add proper requires (libhowl, avahi)
4917226
4917226
* Thu Jan 18 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20070118-0.1.5811svn
4917226
- switched to svn, updated to revision 5811
4917226
- added static scsynth.a lib to files list
4917226
4917226
* Mon Jan 15 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20061127-0.1.cvs
4917226
- added missing libXt-devel dependency in fc5/6
4917226
4917226
* Thu Jan 11 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20061127-0.5.cvs
4917226
- build on fc5 and fc6, remove howl-devel dependency as howl is no
4917226
  longer being developed or maintained. Replace with Avahi.
4917226
4917226
* Mon Jan  8 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20061127-0.5.cvs
4917226
- added howl-devel build requirement (erased openmotif-devel)
4917226
- fix removal of CVS directories (a directory with spaces in it was
4917226
  being erased by mistake)
4917226
4917226
* Thu Jan  4 2007 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20061127-0.4.cvs
4917226
- updated to cvs snapshot 2007.01.04
4917226
- add a line in /etc/sclang.cfg to include ~/.sclang.scel.cfg if exists
4917226
4917226
* Tue Dec 26 2006 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20061127-0.4.cvs
4917226
- really enable crucial and JITLib (needed \+ instead of just + in
4917226
  perl one-liner)
4917226
4917226
* Tue Dec 19 2006 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20061127-0.3.cvs
4917226
- install SCComplex.h file, Josh Parmenter's PV needs it (and anything
4917226
  using FFT_UGens.h)
4917226
4917226
* Mon Dec 18 2006 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20061127-0.2.cvs
4917226
- enabled crucial and JITlib by default in /etc/sclang.conf
4917226
4917226
* Mon Nov 27 2006 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20061127
4917226
- updated get-cvs script with new urls
4917226
- updated to cvs snapshot dated 20061127.105006
4917226
4917226
* Thu Jan  5 2006 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20060105
4917226
- updated to cvs snapshot 2006.01.05
4917226
4917226
* Fri Jul 15 2005 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU>
4917226
- added fc4/gcc4 patch posted by Russell Johnston
4917226
4917226
* Thu Jul 14 2005 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20050714
4917226
- updated to today's cvs
4917226
- add scons DEVELOPMENT option to get all the devel files built and
4917226
  installed
4917226
4917226
* Thu Jun 30 2005 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20050630
4917226
- updated to cvs snapshot 2005.06.30
4917226
- build is now scons based
4917226
- added patch for gcc4 build
4917226
4917226
* Thu May  5 2005 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20050505
4917226
- updated to cvs snapshot 2005.05.05
4917226
- added howl-devel build requirement on fc3
4917226
- create proper configuration file
4917226
- do not add ~/supercollider directory, users will need to create the
4917226
  proper subdirectories in the current directory before starting sclang
4917226
4917226
* Sun Oct  3 2004 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20040930
4917226
- tried to --enable-lid but compile fails
4917226
4917226
* Thu Sep 30 2004 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 0.0.20040930
4917226
- cvs: 2004/09/30
4917226
- added patch to configure to add X11 library path search
4917226
4917226
* Fri Aug 13 2004 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 2004.08.13-1
4917226
- downloaded new cvs snapshot
4917226
- many changes to spec file
4917226
- add .so.0 links for sclang and scsynth shared libraries
4917226
4917226
* Wed Jan 21 2004 Fernando Lopez-Lezcano <nando@ccrma.Stanford.EDU> 3.0-1.cvs
4917226
- Initial build.
4917226
- installs a /root/.sclang.cfg??