~ruther/guix-local

5a93f27f0b875e5181e26fc3537ec1a717c3c11f — Nicolas Graves a year ago 9fd47d1
gnu: carla: Improve package.

* gnu/packages/audio.scm (carla): Use G-expressions.
  [arguments]<#:phases>: Refresh phase 'wrap-executables.
  [inputs]: Remove guile-2.2.

Change-Id: I4259674d11881784383ae68f7486ad7ea53f1f98
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 5 insertions(+), 9 deletions(-)

M gnu/packages/audio.scm
M gnu/packages/audio.scm => gnu/packages/audio.scm +5 -9
@@ 6479,11 6479,10 @@ as is the case with audio plugins.")
                 (lambda _
                   (chmod (string-append #$output "/share/carla/carla") #o555)))
               (add-after 'install 'wrap-executables
                 (lambda* (#:key inputs #:allow-other-keys)
                   (wrap-script (string-append #$output "/bin/carla")
                                #:guile (search-input-file inputs "bin/guile")
                                `("GUIX_PYTHONPATH" ":" prefix
                                  (,(getenv "GUIX_PYTHONPATH")))))))))
                 (lambda _
                   (wrap-program (string-append #$output "/bin/carla")
                     `("GUIX_PYTHONPATH" ":" prefix
                       (,(getenv "GUIX_PYTHONPATH")))))))))
    (inputs
     (list alsa-lib
           ffmpeg


@@ 6502,10 6501,7 @@ as is the case with audio plugins.")
           ;; (ModuleNotFoundError: No module named 'PyQt5')
           python-wrapper
           qtbase-5
           zlib

           ;; For WRAP-SCRIPT above.
           guile-2.2))
           zlib))
    (native-inputs
     (list pkg-config))
    (home-page "https://kx.studio/Applications:Carla")