From unknown Mon Jun 23 23:55:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#51635] [PATCH 0/2] Enable music playback in OpenTTD Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Nov 2021 14:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51635 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51635@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163620841923619 (code B ref -1); Sat, 06 Nov 2021 14:21:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Nov 2021 14:20:19 +0000 Received: from localhost ([127.0.0.1]:50083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjMYN-00068s-0q for submit@debbugs.gnu.org; Sat, 06 Nov 2021 10:20:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:46172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjMYH-00068g-TI for submit@debbugs.gnu.org; Sat, 06 Nov 2021 10:20:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33188) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjMYH-00079o-PB for guix-patches@gnu.org; Sat, 06 Nov 2021 10:20:13 -0400 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:40800) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mjMYG-0002ge-9v for guix-patches@gnu.org; Sat, 06 Nov 2021 10:20:13 -0400 Received: by mail-wr1-x442.google.com with SMTP id r8so18285355wra.7 for ; Sat, 06 Nov 2021 07:20:11 -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=YF9SepDwOmr4mFp5URNbvxNHSQ9YC+1u07heet/i5Rk=; b=SoqoENJcKpIktQM8KDmW5MTcu0nm9d5SGfyACberjmOkwapPR7juxQDyLynzhpMbE+ 6WXmV9YxKqF+C9Nlc+Gn0gv/vJwI80AgxAzyM4EGZgkhSmSpUUgoNRBXRL0/1t7TZR/y plprkOknd5Z//yR2RkgeiRO/EiPG/kP/ZlQ7pnMlSgIXesORFrLQNhwc43HDXIavqelt bT1jkv3BNwzbjB8LPKOSyQccxc6wJrVlxdVzocUIl/x/2a7Ht6z/B485oMCuGa6XPUbL 0zfAylSlo1v9UkuGU3k1W37+TSK/pWZS3kxPM45BaGhmRgizKLkNXEP78S3cL4LtmvlR zZgQ== 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=YF9SepDwOmr4mFp5URNbvxNHSQ9YC+1u07heet/i5Rk=; b=H/MGFJ4br+ZuemMTx6gVKES/Mi+1fGM1+5ZOCazwWaZp9xtJC+6s4KI16ktkt/wZ9U P5DTRsgxY3IC+aGUugm7au/93OrgkTRk/K35S93xqWr1d1yTz5FE3vrufA0TvuzbpTfT MUxzEk18nHDBJPFmwCAUa9BRf7t/g90eenRAIz028WOgnh5DN1nXs2ZbZSjGGM7my0Df 8K0KjF8isWeu/4b2fil9TMoGCtv8HVriCixqOWIaM4jzhZLZvqg/vzYd8O5lgXredujm mE56l/IB16cIe5LgzHb1vP1nulzz9Wft/VknSOHFAGlf7QmdZVE36QJiBz/1ZIfEJDsR kVRg== X-Gm-Message-State: AOAM5320+VjSpzAbOZm/0zSohzyKJ8njKcHLlNzfMp/y0DqyMG+MLIU9 lF9boN4K+zBLz9f8k1QVHIwEUFvqv7sL9w== X-Google-Smtp-Source: ABdhPJwJWgZRobrQfU5XcMkaWJ+3fbri9k0f46xph0ZVxmaSEJfFyCa6qamH32W5idYpBIJ2bGqHXQ== X-Received: by 2002:a5d:650f:: with SMTP id x15mr12507203wru.201.1636208410207; Sat, 06 Nov 2021 07:20: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 l16sm10783022wmq.46.2021.11.06.07.20.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Nov 2021 07:20:09 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 6 Nov 2021 15:11:19 +0100 Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::442; envelope-from=liliana.prikler@gmail.com; helo=mail-wr1-x442.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This series makes it so that OpenTTD can play music via fluidsynth. In order to do so, the FreePats GM soundfont [1] is packaged as SF2 file. I'm using the prebuilt SF2 file here, as I haven't yet found tools that'd bundle the sources into a single file (the tools that FreePats themselves provide could bundle individual sountfonts). Are there any Guix+MIDI engineers here, who could give me a few pointers? Cheers, Liliana [1] https://freepats.zenvoid.org/SoundSets/general-midi.html#FreePatsGM Liliana Prikler (2): gnu: Add freepats-gm. gnu: openttd: Let the music play. gnu/packages/audio.scm | 45 ++++++++++++++++++++++++++++++++++++++++++ gnu/packages/games.scm | 12 ++++++++++- 2 files changed, 56 insertions(+), 1 deletion(-) -- 2.33.1 From unknown Mon Jun 23 23:55:44 2025 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 Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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") -- 2.33.1 From unknown Mon Jun 23 23:55:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#51635] [PATCH 2/2] gnu: openttd: Let the music play. 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.163621123828316 (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]:50155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjNHq-0007MZ-6Q for submit@debbugs.gnu.org; Sat, 06 Nov 2021 11:07:18 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:37626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjNHo-0007MC-BI for 51635@debbugs.gnu.org; Sat, 06 Nov 2021 11:07:16 -0400 Received: by mail-wr1-f66.google.com with SMTP id b12so18466706wrh.4 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=4Ipx8i//lRTkQdFYIjf4BvNUefzB1OF3FUN8gt2gkOw=; b=q5DBk14DJ25o8/HJ09M7J5rhHwONY2/R5Tc+ezNW3rR9IwpaKP0uoJykWREapGs7lg nI2mPmbQnYorKBbCmNxlPbR7wD4S32/Kz+D+rvRTAQNNtL+hsD5PaqdHO4uXkTmEopfC Y9XNIP1V7r6HN3G7udsAQt3GkeqTnndeS8HKX/F4vztN+k6yUdo0+NMdBvjDxFTzEpIe /2aBxvDuvi+4qkcsePBksRIBZyWkJgs3oEHcWjKUrdVTB1ynAkfeknAFM/h/AesfsBDZ RAYG3Vm4EWCW/mUhkPYfgrb7VGH4AJcRXtg1J52NVWmanPXg2B8J156vJTv2Q+VUuiLA vjnA== 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=4Ipx8i//lRTkQdFYIjf4BvNUefzB1OF3FUN8gt2gkOw=; b=RwCTBAeqyfKCazyMOWsvFljym0KCgVApt8v/ndNO1f/Cm8s2Jy5ZFpJX1BN6iK+c9z C6QsjPyYWsPwxNuwxvzNgPhWuTmBWeVlu/Sspp9B2jWCuofuivg7+W397Yc1WkqvwDU3 /bOdeSKsXBJfg36qoJBcdLhPpdlVj4RhdiUwYBsoJOxHLe549Lrd/sKJOMn1MGXYMbnb g30M8OPHT5rUAaMd+AaluAVDbp5f6lX5Ip1PJzFy7ugBeRCIoDiyzA9U5WhlEYySa9iA o9EPVmxbw3g4X5H5+QcDavtHat5QvIhApY1FQj4Yua9Ze1w9WwUd+Gtd7F0AzvwLyOBE nukg== X-Gm-Message-State: AOAM53010c3SEq7RmQT2wXy/t8DOY40JM7cITxU+VRy5yPg3EY4SF7uO EQzGSp3qtrBh6pZIO6YGYuY8nHZBF3U2qA== X-Google-Smtp-Source: ABdhPJztOM0iU+qFslr1fMpFYvshD4eeVOpFZtpDOkLuR3wtCG0dw015yfFzBHxzkeWPW7cLUnbMuA== X-Received: by 2002:adf:e8c8:: with SMTP id k8mr76461679wrn.135.1636211230674; 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.10 for <51635@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Nov 2021 08:07:10 -0700 (PDT) From: Liliana Prikler Date: Sat, 6 Nov 2021 14:06:58 +0100 Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/games.scm (openttd)[inputs]: Remove timidity++. Add fluidsynth and freepats-gm. [#:phases]: New phase. --- gnu/packages/games.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 14131fa065..47ed3fc1b4 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -4481,6 +4481,15 @@ (define-public openttd (list (string-append "-DCMAKE_INSTALL_BINDIR=" out "/bin"))) #:phases (modify-phases %standard-phases + (add-after 'unpack 'patch-sources + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/music/fluidsynth.cpp" + (("default_sf\\[\\] = \\{" all) + (string-append all " +\t/* Guix hardcoded :P */ +\t\"" (string-append (assoc-ref inputs "freepats-gm") + "/share/soundfonts/FreePatsGM.sf2") "\", +"))))) (add-before 'check 'install-data (lambda* (#:key inputs outputs #:allow-other-keys) (for-each @@ -4489,7 +4498,8 @@ (define-public openttd (assoc-ref outputs "out"))) (list "opengfx" "openmsx" "opensfx"))))))) (inputs - `(("timidity++" ,timidity++) + `(("fluidsynth" ,fluidsynth) + ("freepats-gm" ,freepats-gm) ,@(package-inputs openttd-engine))) (native-inputs `(("opengfx" ,openttd-opengfx) -- 2.33.1 From unknown Mon Jun 23 23:55:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Liliana Marie Prikler Subject: bug#51635: closed () Message-ID: References: X-Gnu-PR-Message: they-closed 51635 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 51635@debbugs.gnu.org Date: Tue, 19 Apr 2022 18:40:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1650393602-18555-1" This is a multi-part message in MIME format... ------------=_1650393602-18555-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #51635: [PATCH 0/2] Enable music playback in OpenTTD which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 51635@debbugs.gnu.org. --=20 51635: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51635 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1650393602-18555-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 51635-done) by debbugs.gnu.org; 19 Apr 2022 18:39:09 +0000 Received: from localhost ([127.0.0.1]:44121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngskn-0004nv-9f for submit@debbugs.gnu.org; Tue, 19 Apr 2022 14:39:09 -0400 Received: from mail-ej1-f67.google.com ([209.85.218.67]:46912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ngskm-0004nj-9m for 51635-done@debbugs.gnu.org; Tue, 19 Apr 2022 14:39:08 -0400 Received: by mail-ej1-f67.google.com with SMTP id t11so34682852eju.13 for <51635-done@debbugs.gnu.org>; Tue, 19 Apr 2022 11:39:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=j89t0WnOawJHGxbM3jnml9Ou9nVx8DEVQtDmHXaBjUg=; b=J0pjULXUdn7pitvCx/RMOby1rxO5KuEdh4bPRaKjeWwYyXYWeMnnLdsRQSC/1GsKUw +kndpXmqS21jiYNWfCB+CZzULMJyWvedC1Jf/QPz34R971LE0OSL8WnalK+5tnVjfnd+ XUVhgESqU7iz550z5R3rCKlSPww/IJ27E4dv6AnFw+GEdClO+qenTvtVlR/dmLkZkMeU CiHsDjhg3z6tgayYU2zuScxavDfijmZrlYRDhQbKpdC5Uzz7D4/rqLXWXtAq3a1sWZO8 ceuqfq3vV/00tegg9fstIXEHbz8BGHOv66IwY9S/QEKV0PY+XgDEkPrrnAS83/6/tF7h PKNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version:content-transfer-encoding; bh=j89t0WnOawJHGxbM3jnml9Ou9nVx8DEVQtDmHXaBjUg=; b=Wo2pBvH16Z33cIEvFai9Ze4pjBPT8bLSMHpA1IKrUuX9YDwUselM5gs34KJWHAA4jE q28I6aIHXwcpggKMp/cZk9Gm3Wimiw8Rs/y2XwN0xWRF1lKqAclvmfCPEdtojLEqs1oU j1I0k43546wtA25Ynr8+L7rzFFFh7fiHGr7Yvgc567QfH8JoNk3xIyaklabfI+GEcvaG 0qiCmzKNuJM9SDeC6pMdeefRLF2pyn7ONI9FkjSdR0hoKDyEZzgvBika4LmlMBfg3Is5 qHnYnCgJ44lvImH4G28NUghICZnRbIUjjpgLd/oAKgq+G1hBlXJKzEP7Fv0yBksBGkma l6Qg== X-Gm-Message-State: AOAM530qBCcjL9EdNxRJ28Gq/Y+OJ3dCzPMEz0qZB6r0UZgA0Vl173ua V/m4pnaPS56rXr8okn3RziNao+/jqbk= X-Google-Smtp-Source: ABdhPJxY/td2VR34uub6eOW0qZaY+wd3HewlUF3EF4Ns0ftT4tFGr3V8RxSfv1GXXoRtklXdOVHyjQ== X-Received: by 2002:a17:907:8a03:b0:6ec:8197:e8ac with SMTP id sc3-20020a1709078a0300b006ec8197e8acmr14035371ejc.379.1650393542321; Tue, 19 Apr 2022 11:39:02 -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 h8-20020a1709066d8800b006e09a49a713sm5952498ejt.159.2022.04.19.11.39.01 for <51635-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Apr 2022 11:39:01 -0700 (PDT) Message-ID: Subject: From: Liliana Marie Prikler To: 51635-done@debbugs.gnu.org Date: Tue, 19 Apr 2022 20:39:00 +0200 Content-Type: text/plain User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pushed this with a bunch of style changes to master. Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.218.67 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.218.67 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 BLANK_SUBJECT Subject is present but empty -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 51635-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Pushed this with a bunch of style changes to master. ------------=_1650393602-18555-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Nov 2021 14:20:19 +0000 Received: from localhost ([127.0.0.1]:50083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjMYN-00068s-0q for submit@debbugs.gnu.org; Sat, 06 Nov 2021 10:20:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:46172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjMYH-00068g-TI for submit@debbugs.gnu.org; Sat, 06 Nov 2021 10:20:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33188) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjMYH-00079o-PB for guix-patches@gnu.org; Sat, 06 Nov 2021 10:20:13 -0400 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:40800) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mjMYG-0002ge-9v for guix-patches@gnu.org; Sat, 06 Nov 2021 10:20:13 -0400 Received: by mail-wr1-x442.google.com with SMTP id r8so18285355wra.7 for ; Sat, 06 Nov 2021 07:20:11 -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=YF9SepDwOmr4mFp5URNbvxNHSQ9YC+1u07heet/i5Rk=; b=SoqoENJcKpIktQM8KDmW5MTcu0nm9d5SGfyACberjmOkwapPR7juxQDyLynzhpMbE+ 6WXmV9YxKqF+C9Nlc+Gn0gv/vJwI80AgxAzyM4EGZgkhSmSpUUgoNRBXRL0/1t7TZR/y plprkOknd5Z//yR2RkgeiRO/EiPG/kP/ZlQ7pnMlSgIXesORFrLQNhwc43HDXIavqelt bT1jkv3BNwzbjB8LPKOSyQccxc6wJrVlxdVzocUIl/x/2a7Ht6z/B485oMCuGa6XPUbL 0zfAylSlo1v9UkuGU3k1W37+TSK/pWZS3kxPM45BaGhmRgizKLkNXEP78S3cL4LtmvlR zZgQ== 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=YF9SepDwOmr4mFp5URNbvxNHSQ9YC+1u07heet/i5Rk=; b=H/MGFJ4br+ZuemMTx6gVKES/Mi+1fGM1+5ZOCazwWaZp9xtJC+6s4KI16ktkt/wZ9U P5DTRsgxY3IC+aGUugm7au/93OrgkTRk/K35S93xqWr1d1yTz5FE3vrufA0TvuzbpTfT MUxzEk18nHDBJPFmwCAUa9BRf7t/g90eenRAIz028WOgnh5DN1nXs2ZbZSjGGM7my0Df 8K0KjF8isWeu/4b2fil9TMoGCtv8HVriCixqOWIaM4jzhZLZvqg/vzYd8O5lgXredujm mE56l/IB16cIe5LgzHb1vP1nulzz9Wft/VknSOHFAGlf7QmdZVE36QJiBz/1ZIfEJDsR kVRg== X-Gm-Message-State: AOAM5320+VjSpzAbOZm/0zSohzyKJ8njKcHLlNzfMp/y0DqyMG+MLIU9 lF9boN4K+zBLz9f8k1QVHIwEUFvqv7sL9w== X-Google-Smtp-Source: ABdhPJwJWgZRobrQfU5XcMkaWJ+3fbri9k0f46xph0ZVxmaSEJfFyCa6qamH32W5idYpBIJ2bGqHXQ== X-Received: by 2002:a5d:650f:: with SMTP id x15mr12507203wru.201.1636208410207; Sat, 06 Nov 2021 07:20: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 l16sm10783022wmq.46.2021.11.06.07.20.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Nov 2021 07:20:09 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 6 Nov 2021 15:11:19 +0100 Subject: [PATCH 0/2] Enable music playback in OpenTTD to: guix-patches@gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::442; envelope-from=liliana.prikler@gmail.com; helo=mail-wr1-x442.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This series makes it so that OpenTTD can play music via fluidsynth. In order to do so, the FreePats GM soundfont [1] is packaged as SF2 file. I'm using the prebuilt SF2 file here, as I haven't yet found tools that'd bundle the sources into a single file (the tools that FreePats themselves provide could bundle individual sountfonts). Are there any Guix+MIDI engineers here, who could give me a few pointers? Cheers, Liliana [1] https://freepats.zenvoid.org/SoundSets/general-midi.html#FreePatsGM Liliana Prikler (2): gnu: Add freepats-gm. gnu: openttd: Let the music play. gnu/packages/audio.scm | 45 ++++++++++++++++++++++++++++++++++++++++++ gnu/packages/games.scm | 12 ++++++++++- 2 files changed, 56 insertions(+), 1 deletion(-) -- 2.33.1 ------------=_1650393602-18555-1--