diff options
author | Bart Brouns <bart@magnetophon.nl> | 2016-08-03 00:27:03 +0200 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2016-08-03 00:27:03 +0200 |
commit | 0621828bb7a275484f3f6a6428d0e675c2bcc3c2 (patch) | |
tree | 94fa0635e08953914b3c494b802ef22ca2384d81 /pkgs/development/interpreters | |
parent | 0afcb79f606d772c4f6581f21204cf9277479378 (diff) | |
download | nixlib-0621828bb7a275484f3f6a6428d0e675c2bcc3c2.tar nixlib-0621828bb7a275484f3f6a6428d0e675c2bcc3c2.tar.gz nixlib-0621828bb7a275484f3f6a6428d0e675c2bcc3c2.tar.bz2 nixlib-0621828bb7a275484f3f6a6428d0e675c2bcc3c2.tar.lz nixlib-0621828bb7a275484f3f6a6428d0e675c2bcc3c2.tar.xz nixlib-0621828bb7a275484f3f6a6428d0e675c2bcc3c2.tar.zst nixlib-0621828bb7a275484f3f6a6428d0e675c2bcc3c2.zip |
supercollider: 3.6.6 -> 3.7.2 (#17395)
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r-- | pkgs/development/interpreters/supercollider/default.nix | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/pkgs/development/interpreters/supercollider/default.nix b/pkgs/development/interpreters/supercollider/default.nix index be85cd248154..20690cbd4772 100644 --- a/pkgs/development/interpreters/supercollider/default.nix +++ b/pkgs/development/interpreters/supercollider/default.nix @@ -1,34 +1,22 @@ { stdenv, fetchurl, cmake, pkgconfig , libjack2, libsndfile, fftw, curl, gcc -, libXt, qt, readline +, libXt, qt55, readline , useSCEL ? false, emacs }: let optional = stdenv.lib.optional; -ljack2 = libjack2.override { gcc = gcc; }; in stdenv.mkDerivation rec { - name = "supercollider-3.6.6"; + name = "supercollider-${version}"; + version = "3.7.2"; - 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"; + url = "https://github.com/supercollider/supercollider/releases/download/Version-${version}/SuperCollider-${version}-Source-linux.tar.bz2"; + sha256 = "1mybxcnl7flliz74kdfnvh18v5dwd9zbdsw2kc7wpl4idcly1n0s"; }; - # 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=${if useSCEL then "ON" else "OFF"} @@ -37,6 +25,13 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake pkgconfig ]; buildInputs = [ - gcc ljack2 libsndfile fftw curl libXt qt readline ] + gcc libjack2 libsndfile fftw curl libXt qt55.qtwebkit qt55.qttools readline ] ++ optional useSCEL emacs; + + meta = { + description = "Programming language for real time audio synthesis"; + homepage = "http://supercollider.sourceforge.net/"; + license = stdenv.lib.licenses.gpl3Plus; + platforms = stdenv.lib.platforms.linux; + }; } |