diff options
author | Parnikkapore <poomklao@yahoo.com> | 2024-04-20 23:58:34 +0200 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2024-04-26 16:46:39 +0100 |
commit | ed0ecceab83a7a5edbe15ded585c7e42c06ba84a (patch) | |
tree | 8864d2f071f5647deeaf5a45372a3871c210f5bc /gnu | |
parent | 13cbd96b90a55922f98ca913e6a6f11f88a8f0f4 (diff) | |
download | guix-ed0ecceab83a7a5edbe15ded585c7e42c06ba84a.tar.gz guix-ed0ecceab83a7a5edbe15ded585c7e42c06ba84a.zip |
gnu: lsp-plugins: Split outputs.
* gnu/packages/music.scm (lsp-plugins): Split outputs.
[phases]: Add move-large-subdirs.
[outputs]: Declare outputs.
Change-Id: I50dc27b7ec43657fda12c7b03068f7be6290aeef
Signed-off-by: Christopher Baines <mail@cbaines.net>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/music.scm | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 4c6d73e86a..47f689c3ab 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -6237,7 +6237,19 @@ and reverb.") (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? - (invoke ".build/host/lsp-plugin-fw/lsp-plugins-test" "utest"))))))) + (invoke ".build/host/lsp-plugin-fw/lsp-plugins-test" "utest")))) + (add-after 'install 'move-large-subdirs + (lambda _ + (define (move-to-output output path) + (let ((source (string-append #$output path)) + (target (string-append output path))) + (mkdir-p (dirname target)) + (rename-file source target))) + (move-to-output #$output:doc "/share/doc") ; 29MB + (move-to-output #$output:lv2 "/lib/lv2") ; 32MB + (move-to-output #$output:bin "/bin") ; Avoid cluttering xdg menu + (move-to-output #$output:bin "/share") + (move-to-output #$output:bin "/etc")))))) (inputs (list cairo freetype @@ -6247,6 +6259,7 @@ and reverb.") libxrandr mesa)) (native-inputs (list pkg-config php)) + (outputs '("out" "doc" "lv2" "debug")) (synopsis "Audio plugin collection") (description "LSP (Linux Studio Plugins) is a collection of audio plugins available as LADSPA/LV2 plugins and as standalone JACK |