~ruther/guix-local

7354aa8482b39b2f7b4a24c219f0b5380fb07878 — nik gaffney 4 months ago 3f738d5
gnu: supercollider: Update to 3.14.0.

* gnu/packages/audio.scm (supercollider): Update to 3.14.0.

Change-Id: I1027f3442c8374b839f40ad9b08a4f1d0726d9d5
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
1 files changed, 11 insertions(+), 21 deletions(-)

M gnu/packages/audio.scm
M gnu/packages/audio.scm => gnu/packages/audio.scm +11 -21
@@ 4298,7 4298,7 @@ background file post-processing.")
(define-public supercollider
  (package
    (name "supercollider")
    (version "3.13.1")
    (version "3.14.0")
    (source
     (origin
       (method git-fetch)


@@ 4310,7 4310,7 @@ background file post-processing.")
       (file-name (git-file-name name version))
       (sha256
        (base32
         "0ii3nczg46f2hzgj2fkd418wgkbal54yhh90sza9vr66l1kxlp2s"))
         "1qp163c6mg1d8c59ar3v1yixryr1paa9bs8pkz6yd3c86qz24n0h"))
       (modules '((guix build utils)
                  (ice-9 ftw)))
       (snippet


@@ 4332,7 4332,7 @@ background file post-processing.")
AbletonLinkConfig\\.cmake\\)")
               "find_package(AbletonLink NAMES AbletonLink ableton-link \
link REQUIRED)"))))))
    (build-system cmake-build-system)
    (build-system qt-build-system)
    (outputs
     '("out"                            ;core language
       "ide"))                          ;qt ide


@@ 4346,7 4346,7 @@ link REQUIRED)"))))))
              "-DFORTIFY=ON"
              "-DLIBSCSYNTH=ON"
              "-DSC_EL=OFF")      ;scel is packaged individually as emacs-scel
      #:modules '((guix build cmake-build-system)
      #:modules '((guix build qt-build-system)
                  ((guix build gnu-build-system) #:prefix gnu:)
                  (guix build utils))
      #:phases


@@ 4367,15 4367,6 @@ link REQUIRED)"))))))
                     "SC_Filesystem::instance\\(\\)\\.getDirectory"
                     "\\(DirName::Resource\\) / CLASS_LIB_DIR_NAME"))
                   (string-append "Path(\"" scclass-dir "\")"))))))
          (add-after 'patch-scclass-dir 'fix-struct-SOUNDFILE-tag
            (lambda _
              (substitute* "include/plugin_interface/SC_SndBuf.h"
                (("SNDFILE_tag")
                 "sf_private_tag"))))
          (add-before 'build 'prepare-x
            (lambda _
              (system "Xvfb &")
              (setenv "DISPLAY" ":0")))
          (replace 'install (assoc-ref gnu:%standard-phases 'install))
          (add-before 'install 'install-ide
            (lambda _


@@ 4385,8 4376,8 @@ link REQUIRED)"))))))
                              (string-append ide "/bin"))
                (delete-file scide)))))))
    (native-inputs
     (list ableton-link pkg-config qttools-5 xorg-server-for-tests))
    (inputs (list jack-1
     (list ableton-link pkg-config qttools))
    (inputs (list jack-2
                  libsndfile
                  fftw
                  libxt


@@ 4400,13 4391,12 @@ link REQUIRED)"))))))
                  yaml-cpp
                  python-wrapper        ;there were warnings in the build process
                  ruby                  ;there were warnings in the build process
                  qtbase-5
                  qtdeclarative-5
                  qtsvg-5
                  qtwebchannel-5
                  qtwebsockets-5))
                  qtdeclarative
                  qtsvg
                  qtwebchannel
                  qtwebsockets))
    (propagated-inputs                  ;to get native-search-path
     (list qtwebengine-5))
     (list qtwebengine))
    (home-page "https://github.com/supercollider/supercollider")
    (synopsis "Synthesis engine and programming language")
    (description "SuperCollider is a synthesis engine (@code{scsynth} or