diff options
author | Song Wenwu <iyzsong@gmail.com> | 2014-01-04 21:39:35 +0800 |
---|---|---|
committer | Song Wenwu <iyzsong@gmail.com> | 2014-01-04 21:39:35 +0800 |
commit | 5f3a737d79fee244c605e272c0f18a68a74c8d6f (patch) | |
tree | 3d3022c4c72e734341459b5100c2e97ae2e9da92 /pkgs/development/interpreters/supercollider | |
parent | 2c551948593edfb9e0a664532cf46f321fdcfb97 (diff) |
add SuperCollider 3.6.6
Diffstat (limited to 'pkgs/development/interpreters/supercollider')
-rw-r--r-- | pkgs/development/interpreters/supercollider/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/supercollider/default.nix b/pkgs/development/interpreters/supercollider/default.nix new file mode 100644 index 000000000000..77a9392ba8bb --- /dev/null +++ b/pkgs/development/interpreters/supercollider/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchurl, cmake, pkgconfig +, jackaudio, libsndfile, fftw, curl +, libXt, qt +}: + +stdenv.mkDerivation rec { + name = "supercollider-3.6.6"; + + meta = { + description = "Programming language for real time audio synthesis"; + homepage = "http://supercollider.sourceforge.net/"; + license = stdenv.lib.licenses.gpl3Plus; + platforms = stdenv.lib.platforms.linux; + }; + + src = fetchurl { + url = "mirror://sourceforge/supercollider/Source/3.6/SuperCollider-3.6.6-Source.tar.bz2"; + sha256 = "11khrv6jchs0vv0lv43am8lp0x1rr3h6l2xj9dmwrxcpdayfbalr"; + }; + + # QGtkStyle unavailable + patchPhase = '' + substituteInPlace editors/sc-ide/widgets/code_editor/autocompleter.cpp \ + --replace Q_WS_X11 Q_GTK_STYLE + ''; + + cmakeFlags = [ + "-DSC_WII=OFF" + "-DSC_EL=OFF" + ]; + + nativeBuildInputs = [ cmake pkgconfig ]; + + buildInputs = [ + jackaudio libsndfile fftw curl + libXt qt + ]; +} |