From patchwork Sat Nov 6 13:06:57 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liliana Marie Prikler X-Patchwork-Id: 34285 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 DCA0027BBE1; Sat, 6 Nov 2021 15:08:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 850E427BBE3 for ; Sat, 6 Nov 2021 15:08:12 +0000 (GMT) Received: from localhost ([::1]:47098 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mjNIh-00040e-Mf for patchwork@mira.cbaines.net; Sat, 06 Nov 2021 11:08:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40718) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjNIZ-0003zP-Bj for guix-patches@gnu.org; Sat, 06 Nov 2021 11:08:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38610) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mjNIZ-0000oA-3O for guix-patches@gnu.org; Sat, 06 Nov 2021 11:08:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mjNIY-0007No-Gm for guix-patches@gnu.org; Sat, 06 Nov 2021 11:08:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#51635] [PATCH 1/2] gnu: Add freepats-gm. References: In-Reply-To: Resent-From: Liliana Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Nov 2021 15:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51635 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51635@debbugs.gnu.org Received: via spool by 51635-submit@debbugs.gnu.org id=B51635.163621123828310 (code B ref 51635); Sat, 06 Nov 2021 15:08:02 +0000 Received: (at 51635) by debbugs.gnu.org; 6 Nov 2021 15:07:18 +0000 Received: from localhost ([127.0.0.1]:50153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjNHp-0007MW-UF for submit@debbugs.gnu.org; Sat, 06 Nov 2021 11:07:18 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:38405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjNHo-0007MB-1G for 51635@debbugs.gnu.org; Sat, 06 Nov 2021 11:07:16 -0400 Received: by mail-wr1-f68.google.com with SMTP id u18so18453266wrg.5 for <51635@debbugs.gnu.org>; Sat, 06 Nov 2021 08:07:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:date:subject:to:content-transfer-encoding:message-id :mime-version; bh=u1ZpLib5NQwx+vwkoIgHuYJ3PKuATmOX7BWMkGjFm5o=; b=oP2Q442zw0Rf5EvUuo0cifzZgoUEef96Uk3kkuTLkOVtfoshTB+iKOcRjOnlyeKW/8 Pr5FrSZ7+jVhZN7Ek3zcugtOPYfCarGwHvM7tO4dm5dm40CDRSnmRZ52uAt43CADZIYw jsRcqbMtWQ9/QKEH/KzPheOHYVgHCkrgomLARWn52hEIFKOcL4iZaFZ2+/ApRYNdK+12 STdV1XLoOgfMC4X4pQn7dGQgM6HWHSQ2WnrA6AUlPTvdh1jCdaco92fOK7hRODal6u9Y sEa5Xr90Qe1HVCAGK7iafLbwp4meQrpBaIygMBy+1vFo9Ajaiu4ZWlhXg8eQgRsgk98m PNzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:date:subject:to:content-transfer-encoding :message-id:mime-version; bh=u1ZpLib5NQwx+vwkoIgHuYJ3PKuATmOX7BWMkGjFm5o=; b=VwjioiykVJ5ynXF7Jgi88kAFukPmAhZJQ3AHTiuYignum8LUsJlocpeR9w1Y7HLY1w w/3r60l1aOHD1bUW2gIDtYIFhrcvxbC+sbXOIzbXAFdLRvcED3SU49OeTOFlbQt3iOOI ncvgqiIpvVpvcwTU0JdYaFu3jt8Sipqxu50sFRI7si1ifGfjvh5ruDoB06GSBJBFpjfL OXY5PqK4lE/4Q9gn3mxl4GeM8E9oAUx+Hj1GUNBw5Z2ciK4F89OFw9UimTPpTZ3aGq/P SsRkWVVCNJIofHgeVPIU06nUOYgFcfCJVFPse+NlVAqA7QJzXfp0zAVcC7kyvkvk9laa KVkA== X-Gm-Message-State: AOAM530YCZ1kAzX03+/5CF6octj+x+WSnAq6eAJJWnGiQoBfvcIFejvs ADzg+kW430WlhVRFD4dhoWeB6dmTW9ppLQ== X-Google-Smtp-Source: ABdhPJyn+ty3lXPwtYrvNY9fCx0k4B4I4RCbyV8ylVLtw0qx/Z1vBQCBT6C2HPsvKgMOSe85KV/izw== X-Received: by 2002:a5d:508d:: with SMTP id a13mr39337017wrt.41.1636211230113; Sat, 06 Nov 2021 08:07:10 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z18sm10506893wrq.11.2021.11.06.08.07.09 for <51635@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Nov 2021 08:07:09 -0700 (PDT) From: Liliana Prikler Date: Sat, 6 Nov 2021 14:06:57 +0100 Message-ID: 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: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/audio.scm (freepats-gm): New variable. --- gnu/packages/audio.scm | 45 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 7cfbfc731d..eb5779340e 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -1936,6 +1936,51 @@ (define-public freepats ;; GPLv2+ with exception for compositions using these patches. (license license:gpl2+))) +(define-public freepats-gm + (package + (name "freepats-gm") + (version "20210329") + (source (origin + (method url-fetch) + (uri (string-append "https://freepats.zenvoid.org/SoundSets/" + "FreePats-GeneralMIDI/FreePatsGM-SF2-" version ".7z")) + (sha256 + (base32 + "19a1mp9yi33j2zff4mjvhrjz97dwwgjwzfdlf84j9xyydhx0crhc")))) + (build-system trivial-build-system) + (native-inputs + `(("p7zip" ,p7zip))) + (arguments + `(#:modules ((guix build utils)) + #:builder + (let ((dir (string-append "FreePatsGM-SF2-" ,version)) + (file (string-append "FreePatsGM-" ,version ".sf2")) + (out (string-append %output "/share/soundfonts")) + (doc (string-append %output "/share/doc/freepats-gm-" ,version))) + (use-modules (guix build utils)) + (invoke (string-append (assoc-ref %build-inputs "p7zip") "/bin/7z") + "e" (assoc-ref %build-inputs "source") + (string-append dir "/" file) + (string-append dir "/gpl.txt") + (string-append dir "/cc0.txt") + (string-append dir "/readme.txt")) + (mkdir-p out) + (copy-file file (string-append out "/FreePatsGM.sf2")) + (mkdir-p doc) + (for-each + (lambda (file) + (copy-file file (string-append doc "/" file))) + (find-files "." "\\.txt$")) + #t))) + (home-page "https://freepats.zenvoid.org/SoundSets/general-midi.html") + (synopsis "General MIDI sound set") + (description "FreePats is a project to create a free (as in free software) +collection of digital instruments for music production. This sound bank is a +partial release of the General MIDI sound set.") + (license (list + license:gpl3+ ; with sampling exception + license:cc0)))) + (define-public guitarix (package (name "guitarix")