diff options
author | Tobias Geerinckx-Rice <me@tobias.gr> | 2020-03-06 16:28:32 +0100 |
---|---|---|
committer | Tobias Geerinckx-Rice <me@tobias.gr> | 2020-03-06 16:29:16 +0100 |
commit | 1ab58a3d90cc6b0d15b5557de4cc67fee6636cb3 (patch) | |
tree | 7887c20ae1f4bcaf4f5ad3dc45614855f6aa69fd /gnu/packages/audio.scm | |
parent | 366c2c8f489f333c4682277136b1cabd6dcb389e (diff) | |
download | guix-1ab58a3d90cc6b0d15b5557de4cc67fee6636cb3.tar.gz |
gnu: carla: Fix start-up.
This fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39942>, properly. * gnu/packages/audio.scm (carla)[arguments]: Add ‘wrap-executables’ phase. [inputs]: Add guile-2.2.
Diffstat (limited to 'gnu/packages/audio.scm')
-rw-r--r-- | gnu/packages/audio.scm | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 0cbed2aac4..6056ded2fb 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -70,6 +70,7 @@ #:use-module (gnu packages gnunet) ; libmicrohttpd #:use-module (gnu packages gperf) #:use-module (gnu packages gtk) + #:use-module (gnu packages guile) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) #:use-module (gnu packages libbsd) @@ -3940,7 +3941,12 @@ as is the case with audio plugins.") (let ((out (assoc-ref outputs "out"))) (chmod (string-append out "/share/carla/carla") #o555) #t))) - ))) + (add-after 'install 'wrap-executables + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (wrap-script (string-append out "/bin/carla") + `("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))) + #t)))))) (inputs `(("alsa-lib" ,alsa-lib) ("ffmpeg" ,ffmpeg) @@ -3958,7 +3964,10 @@ as is the case with audio plugins.") ("python-wrapper" ,python-wrapper) ("libx11" ,libx11) ("qtbase" ,qtbase) - ("zlib" ,zlib))) + ("zlib" ,zlib) + + ;; For WRAP-SCRIPT above. + ("guile" ,guile-2.2))) (native-inputs `(("pkg-config" ,pkg-config))) (home-page "https://kx.studio/Applications:Carla") |