From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:39668) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLsvD-0001ok-2p for guix-patches@gnu.org; Tue, 07 Apr 2020 14:26:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLsvC-00011g-2l for guix-patches@gnu.org; Tue, 07 Apr 2020 14:26:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39316) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jLsvB-00011I-VM for guix-patches@gnu.org; Tue, 07 Apr 2020 14:26:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jLsvB-0006yG-Rk for guix-patches@gnu.org; Tue, 07 Apr 2020 14:26:01 -0400 Subject: [bug#40468] [PATCH 3/3] gnu: Add shiru-lv2. Resent-Message-ID: Date: Tue, 7 Apr 2020 14:25:11 -0400 From: Leo Famulari Message-ID: <20200407182511.GA9039@jasmine.lan> References: <053db596207697e4b7d32b55a965b2ba88beca75.camel@zrythm.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Alexandros Theodotou Cc: 40468@debbugs.gnu.org On Mon, Apr 06, 2020 at 10:28:35PM +0100, Alexandros Theodotou wrote: > * gnu/packages/music.scm (shiru-lv2): New variable. Thanks! > +(define-public shiru-lv2 > + (let ((commit "08853f99140012234649e67e5647906fda74f6cc") > + (revision "1")) > + (package/inherit dragonfly-reverb If inheriting, we should use the regular inherit procedure, like this: (package (inherit dragonfly-reverb) ...) package/inherit is for special cases related to grafting and replacement packages. [0] Anyways, it looks like the inherited fields are build-system, native-inputs, and arguments. Is the idea that there is some build complication common to the LV2 plugins that we don't want to copy around? Maybe we could make a build system for them. Does it work to inherit the custom install phase from dragonfly-reverb? It seems like the install-file procedures would not apply here. What do you think? Sorry if I've missed something. [0] https://guix.gnu.org/manual/en/html_node/Security-Updates.html