From patchwork Sat Apr 20 21:58:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Parnikkapore X-Patchwork-Id: 63185 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 92BC127BBE2; Sat, 20 Apr 2024 23:00:31 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FORGED_MSGID_YAHOO,FREEMAIL_FROM,MAILING_LIST_MULTI, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C102527BBE9 for ; Sat, 20 Apr 2024 23:00:29 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ryIkU-0005As-0L; Sat, 20 Apr 2024 17:59:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryIkS-000572-TL for guix-patches@gnu.org; Sat, 20 Apr 2024 17:59:52 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ryIkS-0004PP-JL for guix-patches@gnu.org; Sat, 20 Apr 2024 17:59:52 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ryIkh-0006qW-Ft for guix-patches@gnu.org; Sat, 20 Apr 2024 18:00:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70486] [PATCH 5/5] gnu: lsp-plugins: Split outputs. Resent-From: Parnikkapore Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 Apr 2024 22:00:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70486 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70486@debbugs.gnu.org Received: via spool by 70486-submit@debbugs.gnu.org id=B70486.171365038126046 (code B ref 70486); Sat, 20 Apr 2024 22:00:07 +0000 Received: (at 70486) by debbugs.gnu.org; 20 Apr 2024 21:59:41 +0000 Received: from localhost ([127.0.0.1]:38438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ryIkH-0006m1-Dj for submit@debbugs.gnu.org; Sat, 20 Apr 2024 17:59:41 -0400 Received: from sonic303-22.consmr.mail.sg3.yahoo.com ([106.10.242.39]:38735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ryIk3-0006jZ-HL for 70486@debbugs.gnu.org; Sat, 20 Apr 2024 17:59:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1713650344; bh=M7oQpHSh6Ael0PdofmxDivmrWbQrFkbQ/kDxH7kdi3g=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject:Reply-To; b=Nmaw0X5x33423UcYYCi9I2eIa7NoXdBozmptYy5HMxnwRx/lom0oCz3dDmpF0TjQ1WxrBbFRD2vtrtu0IkUj+/bjB75jMl8vt6bY4PEIn31mOCPqLgRcxr+4lzH2rTTTf0uwPRGOtiFPkRsTETxDZopFlL7Cw2dUQgT+3DGosShRqn16/5wec05WEX/Gbrwj/ZgLWex6wxhKpjVKLg93dGl1/PgYbeHfoog+fufiqqdss6/+JmWPDjXM+l7wA1bLHxEqYru9Yc/l7YAnnBWuMTVKNORsILjEyH4p0YuCh8Hc52QHAyc/KNRMYUPnbG0XA3g7hZYJYgqxrGXzbOijAg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1713650344; bh=Z+CyA0Hxryto+HLSl23KzfGqyaePvgzRjTPc6ulfiWr=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=svVitu6GE0SdW1febBtUqLXTXgkp3jEVW0YWkwjrzsCT2ho8DomEjjc1w5IMNWJeRNJKPEjJHbOlfCZUerOcxRculI72y51q5Hf78wPkSalwwn+R2I25mE+8d5BuwjFPaTq64ZL/eTbnp0Edq4olCq8oua1/Fsm+iGYKw4/8R+rxzH+sT816xmq80ReRSgoNpyEyV0P18536Zl5ItbtOueNB0S2nYK23FnhoUknCxZQ6GLTpFGRr/d6GCR8B6FsWFx2YUV7zGKFCudjPYmERn58plzfXLAVMWVjNqZk5ZsVOgftX9WR8OyQq3GxQA9ObdHSNaG1vr9psUetMYgcCOQ== X-YMail-OSG: 4jrCqxoVM1lBB06ZYyxeK3uooCiRW_GgNtf6qnyz7yoiA60yPZlpsOX4zuzlitE 20tB5K5P_0Nt2MlSMji8xB_1wKhx4500B1HwkyGe7pJRsmbs0zdgshLX1CSqPYv.jQCM9wOVDEj7 vcE6j3H5PVt5Ba4dLGDEDyK__XewzcrCWv8YD.JjyfH78D68DJbQxqAQahW0VcZVYQlAPpbljXbM 5KtoXHo7Fd_ZF5UF7B9R2mwMW9Ncg2t7eEWMofhC83bEK_UspyZhU4puTXRfzYrdKRF2svUYc6Dl cFmJnRooCjFxoqhzwbcNvLoE4akQ.KfM4XY_fgnPCxUmix5OYHygKj1q81CWQx_UIcognYdbkUW4 bzSgp2pBwpirTxbbDHwFrvtN7NaC8QebuMjZEQhubJj0vr1_kxKspZxMyXUBYEi8_7iNDWG6i_eQ YWKqS2adI1Wo5Tbjqv7o4kvabWsGe_YCVrVykh70L0yHw5MeWdNAgfMrfMI8OhYbGxM9GOj_bwcJ f0Mq5B7uENh5zrzyS2BUUkSvAVt_4KU9iELKKgnFL1WRnxVtuOOXra7ofvKDAyqsbjI0o.OkR2jT Eif_w67U0mFBNv8L6rC4sCcazxhcCWQRyDt1VA0GfTVVRtt2X2uyjuR2GHnabUcwDwLZWfN3sHnv zOX1w.qGQR8kd2zAPGnce0B8Wn9A9dxk8aI9doId1nVmzqey5bvoMFXhlvGml2_9A090l2dePkH6 bKKvjgg.NfMuyJKpD03hN_sP2dyBqczR6d0zgWBOiYAaXnqNm_TkSJRJbKUxS4KVXf3owdpylETy dz_7zpeNZcB6LfTM4pDCyDKVWBbIOgh1VV2M6bhToL7lDUIkkb5QWvJgUWdKypPOG9a2vo.RyUwW 6SLcrNTnnxxx3eJ.W0op3AhZXyVAh0GW4mErYyslKHlGpoZAI_9BoEzSt1c8AkrE6n0eCFpaDEEw DErOzHl8e_U4WK7kqbOv9alRVNlzMfWHx4xpZI2vyoPwMZz6ccCBXeEmAJOomXj36a7PrOX_J6eu m1gfS0HMpkAOE9yy1zlij25ZHoYSBfLW0w4_t_7qRpd1PsfPF3lJv0MZhFf0z04HXL40eEpF08jR Q50Wd0kVq8dUkN8dvBWLNqPUkNvEccubw5n._sIDO7kKewvm3z0tXnIfoA7QY2lBUdw8c1A8XC1b sb5mUQp68cOMDTikQZq9VizIGeRrnW3T85RBE.fFu_aNnsaeyFX5vWL1oC005Tcxz9tMuJGgQyy0 XANq_y14sjnEMyH_ZFg9mSdxESWVfHC_Njd_yxHAm_Ozv2gd6PI76ApKKkivNy_mqFsPtfPv0nWN mcEwWlsgzOAyueDgpFA5lqO3jnp9Nd8RnjxcV.OOkESOiaB7714JgckZYABWaUPKjwSyb0knBsSQ Hjr4xUlpxEm6kaT8RDGtBcTFIkvgv.dfstMLVK8imjLwiEk6cHaJoJJXSp7ipAbzVx9YhcyoxLMH xWEOiT7VgL.tU6YnQ8CKWBP4U1x8iMhBAfjBf31RbaluB5VHtA7ym3D1q3q0gwYV.8GNZeNSCwwb A2bPsAw.CQoKYbHWN6YaAXq9BzzA6mYYEM0atvj7ka6inKvTDF1zI2FDePgkNfCyfm2XinhCaY3X pogQK0Tn43L3q2FhVrtzdPcjak24SYOSYfo900BkpF_YONxNRnSv9jHoBXWVJqF52cAlbsiKspie N43vCHjQRoqVpGeQ5sEoMF65vxaRSfqAxgOmjLimgjy8F4ojfv43E2r0PANHVWD4v3diBjqpLH3J aqIiawZIA6Ysa2lm.y3BfozroiFdzkf9aYXSlFwOj3HnFfjSnQKgvjVgKZnUsKC18ONoj7Jt6wRQ Hl5XJtTLwEGR7zfh1TATIW9BXkme._bR6Y2REv6rEpcV930PNYaDLUNg_dEN7F47YOxjU6d._xy2 YBEqFol15RI55TbVut0K963JO8DsOZHSGyTRPJKqVYBIFTan85N4_SF.mavVy8Tu6LveTrjkerdo mrEqKqxPEhHst0B0qaaaGA0MG31twO.ROWrHYVsFCmYR48s3sVrMB6Do3I_ul4MXcX5NDHzi4cUi 3k_EMnPVWbyPthH5HoivF3OqQePgNXMxFAl85SlIXzEtQFUd490qPGf3dmcB1Sbx66V3ArNmOAgP Ezdk07HbtlNf5oCbsMt9WUXqvkCUSVMSozK_L1ZSLe5f7x.GG_z0eOS5UQnBJ_k_M72J8_rmXaZR 8KBAPgoQajSPZvsiENbu8P3G9ZzWujN9DFfXCT0WqxYrMHWbymzRAe9VgIlFXPe4kxDhY2RQ- X-Sonic-MF: X-Sonic-ID: d0f3022d-8a75-48d5-987e-a20d6665573a Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.sg3.yahoo.com with HTTP; Sat, 20 Apr 2024 21:59:04 +0000 Received: by hermes--production-ir2-7b99fc9bb6-kl6qg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6923ee82efba30b7c1f0f2a74d7cdcb0; Sat, 20 Apr 2024 21:58:56 +0000 (UTC) Date: Sat, 20 Apr 2024 23:58:34 +0200 Message-ID: <9ad725d887b7a2fad28206ad081519a92e8fee1c.1713647400.git.poomklao@yahoo.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Parnikkapore X-ACL-Warn: , Parnikkapore via Guix-patches X-Patchwork-Original-From: Parnikkapore via Guix-patches via From: Parnikkapore Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/music.scm (lsp-plugins): Split outputs. [phases]: Add move-large-subdirs. [outputs]: Declare outputs. Change-Id: I50dc27b7ec43657fda12c7b03068f7be6290aeef --- gnu/packages/music.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index f2045c6e4c..4a3e615c15 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -6225,7 +6225,19 @@ (define-public lsp-plugins (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 @@ -6235,6 +6247,7 @@ (define-public lsp-plugins 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