From unknown Tue Aug 19 09:32:12 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#76719 <76719@debbugs.gnu.org> To: bug#76719 <76719@debbugs.gnu.org> Subject: Status: [PATCH 0/2] Update Dosbox-Staging. Reply-To: bug#76719 <76719@debbugs.gnu.org> Date: Tue, 19 Aug 2025 16:32:12 +0000 retitle 76719 [PATCH 0/2] Update Dosbox-Staging. reassign 76719 guix-patches submitter 76719 Andrew Wong severity 76719 normal tag 76719 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 03 15:28:56 2025 Received: (at submit) by debbugs.gnu.org; 3 Mar 2025 20:28:56 +0000 Received: from localhost ([127.0.0.1]:52300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpCPI-0003vf-4W for submit@debbugs.gnu.org; Mon, 03 Mar 2025 15:28:56 -0500 Received: from lists.gnu.org ([2001:470:142::17]:56402) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tpCPD-0003vH-PZ for submit@debbugs.gnu.org; Mon, 03 Mar 2025 15:28:53 -0500 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 1tpCP5-0006ph-Hx for guix-patches@gnu.org; Mon, 03 Mar 2025 15:28:43 -0500 Received: from qs51p00im-qukt01080101.me.com ([17.57.155.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tpCP3-0000gh-KF for guix-patches@gnu.org; Mon, 03 Mar 2025 15:28:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=05yk4GQXjSe7rW1/EkE2OAWptKXILlAC8MhKcr+qBdU=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=g8jxARE2sCSwKvs6h360hLLvVTo80S4pzJuqCFlGH6WpUa5W/6g3wHU+ExZxXXBV+ TefNXNM07OQ6obAeDXlDnp9gn+33xrPWtIroWLcy3VAl6wJ/dPvV3Q6SBr8T7VT+XN 7DufBXChR+lrDnRx1G9f6Cm7B8RB9zAo/D05d4fwZuJLDCBksgfMSLGW3mY4BiDFG9 ljxSu282+ixvmHr1nYw2hDWdKTGn73D5lbensdxtNZtxmZIFPYpKtasPj8bOZ1qxkG n4871DH1Of3QjzC+zqP9NW+R71FrXcjq70wN3kjlecE9RKCCyKK5vEODBT4oRJcFEb LQvx3Dpy6cEqg== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01080101.me.com (Postfix) with ESMTPSA id B58C6618089E; Mon, 3 Mar 2025 20:28:34 +0000 (UTC) From: Andrew Wong To: guix-patches@gnu.org Subject: [PATCH 0/2] Update Dosbox-Staging. Date: Mon, 3 Mar 2025 15:28:29 -0500 Message-ID: X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-Debbugs-Cc: Adam Faiz , Liliana Marie Prikler , 宋文武 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: FIyjwtpgl1YfATdC7gWBR25DgRy1jPlH X-Proofpoint-ORIG-GUID: FIyjwtpgl1YfATdC7gWBR25DgRy1jPlH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-03_10,2025-03-03_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 phishscore=0 bulkscore=0 spamscore=0 suspectscore=0 mlxlogscore=427 clxscore=1015 malwarescore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2503030157 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 Received-SPF: pass client-ip=17.57.155.18; envelope-from=wongandj@icloud.com; helo=qs51p00im-qukt01080101.me.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Andrew Wong 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: -0.0 (/) This patch series updates dosbox-staging and adds mt32emu. It also enables mt-32 emulation support. Andrew Wong (2): gnu: Add mt32emu. gnu: dosbox-staging: Update to 0.82.0. gnu/packages/audio.scm | 30 ++++++++++++++++++++++++++++++ gnu/packages/emulators.scm | 23 +++++++---------------- 2 files changed, 37 insertions(+), 16 deletions(-) base-commit: 5f4c785fc3caa0fd960ebcf9c1ea6ab396b96f25 -- 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 03 15:30:39 2025 Received: (at 76719) by debbugs.gnu.org; 3 Mar 2025 20:30:39 +0000 Received: from localhost ([127.0.0.1]:52313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpCQw-00047A-RT for submit@debbugs.gnu.org; Mon, 03 Mar 2025 15:30:39 -0500 Received: from qs51p00im-qukt01072102.me.com ([17.57.155.11]:22177) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tpCQt-00046s-AX for 76719@debbugs.gnu.org; Mon, 03 Mar 2025 15:30:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=PHMsOXlqj3m4mXfzLFPGqEZac0o5sJ3zzpO+LlU2QsA=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=SZzQ8RbGGrd+WYwEZOJfnnZDXraNyGxYLl+XYj16c82lxiwuUg/FKJDmIwwort2Z0 92gVpwyaoZlzvP68Zq18Y+MsgrVmgMq4GvWDeiE4fdrZL5A/PisAyVyaO+l1Be557j bd7eCUqpDpj5LZekHALk0LNuCFP2Zsq7NkgOUUmrG25BFvYCJYvtDClAVZMpla0PjJ 7X4sr55oqtbVLhVgKfSl1lGXOgKzMY8E/7XT1cPbN6a6LDdphLhw1bu1fzfUUkiktF AqBJVSIjKc0r6fKxlwbRCwM3XT3INrDMcQW4tkWQ+GjSoBvBvIwFBQHhv5GH4aiEXp z1HhnfAzY4esA== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072102.me.com (Postfix) with ESMTPSA id D345B340860; Mon, 3 Mar 2025 20:30:27 +0000 (UTC) From: Andrew Wong To: 76719@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add mt32emu. Date: Mon, 3 Mar 2025 15:30:22 -0500 Message-ID: <9d2ff0cf36b6eacc11db742f6e68416fc5909ca4.1741033387.git.wongandj@icloud.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Gabriel Wicki Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: RzfGUDEgjs-vcD50jSfpngYCljNjH21P X-Proofpoint-GUID: RzfGUDEgjs-vcD50jSfpngYCljNjH21P X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-03_10,2025-03-03_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 mlxlogscore=999 suspectscore=0 clxscore=1011 adultscore=0 spamscore=0 bulkscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2503030158 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76719 Cc: Andrew Wong 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.7 (-) * gnu/packages/audio.scm (mt32emu): New variable. Change-Id: I458e4722ac012935814643a2925e185c46ecaba3 --- gnu/packages/audio.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 9f50f7f940..1b134cd911 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -2030,6 +2030,36 @@ (define-public midicomp (home-page "https://github.com/markc/midicomp") (license license:agpl3)))) +(use-modules (guix build utils)) +(define-public mt32emu + (package + (name "mt32emu") + (version "2.7.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/munt/munt") + (commit (string-append "libmt32emu_" + (string-replace-substring + version "." "_"))))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06d3jzx69nwy9jj6jv9q6rhq5399mp51w6d5mijg3fmwr4al13fd")))) + (build-system cmake-build-system) + (arguments + (list + #:tests? #f + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ (chdir "mt32emu")))))) + (home-page "https://sourceforge.net/projects/munt/") + (synopsis "Pre-GM Roland MIDI device emulator") + (description "libmt32emu is a C/C++ library which approximately emulates +the Roland MT-32, CM-32L and LAPC-I synthesizer modules. It is part of the +Munt project.") + (license license:gpl2+))) + (define-public clalsadrv (package (name "clalsadrv") -- 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 03 15:30:42 2025 Received: (at 76719) by debbugs.gnu.org; 3 Mar 2025 20:30:42 +0000 Received: from localhost ([127.0.0.1]:52317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpCR0-00047Q-Ar for submit@debbugs.gnu.org; Mon, 03 Mar 2025 15:30:42 -0500 Received: from qs51p00im-qukt01072102.me.com ([17.57.155.11]:5883) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tpCQy-00046y-9b for 76719@debbugs.gnu.org; Mon, 03 Mar 2025 15:30:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=F8U+q+LHmB6ohc4jPFsZQTTsIOtEq72n0zuAOZuHXmI=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=oaBDgpfT3Ky1XwXNPoeT3HDRt8HlSQDE0i04fMp+O5l/IaN9atF1vtb2oBkMu30z/ 6Re9FJ7z2OVdGYSuYcNCFJj1v37PPyd0ioCebS1BZSD+aOrVwh5PKIH82TDXWersTl 8Rwj0syZXN8F1rLNKIwauNb5PRPSPJfgMOrTF8LYQlPxfz1caq8l5aYAVxLx9ZhZFz /KHqc5SwbahBP8MJXSnq5LASBuEV/j8qT0fQ0nffNb06oDO5r1PZhiCgi19RfvTSDg Qmi2iSP0PJfci3GnDdy3nc2j7WrVcktZ8+TIzs+KRC3BziS72duhKC7Df9C/PgV/PH 1ginuaUrZc4dg== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072102.me.com (Postfix) with ESMTPSA id 34A3E340884; Mon, 3 Mar 2025 20:30:32 +0000 (UTC) From: Andrew Wong To: 76719@debbugs.gnu.org Subject: [PATCH 2/2] gnu: dosbox-staging: Update to 0.82.0. Date: Mon, 3 Mar 2025 15:30:23 -0500 Message-ID: X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Adam Faiz , Liliana Marie Prikler , 宋文武 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: lebrVwFO2PxSP8SzvqkTM47pvZHxRyWO X-Proofpoint-GUID: lebrVwFO2PxSP8SzvqkTM47pvZHxRyWO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-03_10,2025-03-03_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 mlxlogscore=966 suspectscore=0 clxscore=1015 adultscore=0 spamscore=0 bulkscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2503030158 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76719 Cc: Andrew Wong 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.7 (-) * gnu/packages/emulators.scm (dosbox-staging): Update to 0.82.0. [arguments]: Enable MT-32 emulation. [inputs]: Add mt32emu, googletest. Change-Id: Ia8ccdd533be6932e2e4fc3660cb472791194523a --- gnu/packages/emulators.scm | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 0eafc3df9e..15fdc163ec 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -571,7 +571,7 @@ (define-public dosbox-staging ;; This is not a patch staging area for DOSBox, but an unaffiliated fork. (package (name "dosbox-staging") - (version "0.81.0") + (version "0.82.0") (source (origin (method git-fetch) @@ -580,32 +580,23 @@ (define-public dosbox-staging (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1fkshxaq12pd72v8m2f3a6d6jk9gh39hn0846gfkfinvw7yykzrl")))) + (base32 "1s4c6fiyjm91dnmkval9fvsqszc6yjq5b6pq895xi606dn29b85d")))) (build-system meson-build-system) (arguments - (list #:configure-flags - #~(list - ;; These both try to git clone subprojects. - "-Dunit_tests=disabled" ; gtest - "-Duse_mt32emu=false") - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'fix-includes - (lambda _ - ;; This unnecessary file has an encoding error. - (delete-file "./src/libs/sdlcd/macosx/SDLOSXCAGuard.h") - (substitute* (find-files "." "\\.(cpp|h)") - (("^(#[[:space:]]*include <)(SDL[_.])" _ include file) - (string-append include "SDL2/" file)))))))) + ;; The tests expect a traditional directory layout. + ;; TODO: find a way to "pick out" the bad test(s). + (list #:tests? #f)) (native-inputs (list pkg-config)) (inputs (list alsa-lib fluidsynth + googletest iir libpng libslirp mesa + mt32emu opusfile sdl2 sdl2-image -- 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 05:20:06 2025 Received: (at 76719) by debbugs.gnu.org; 4 Mar 2025 10:20:06 +0000 Received: from localhost ([127.0.0.1]:55524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpPNe-0006ps-Bf for submit@debbugs.gnu.org; Tue, 04 Mar 2025 05:20:06 -0500 Received: from cotopaxi.ee.ethz.ch ([129.132.148.196]:42465) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tpPNc-0006nE-N2 for 76719@debbugs.gnu.org; Tue, 04 Mar 2025 05:20:05 -0500 Received: from silvi (212-51-128-25.fiber7.init7.net [212.51.128.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: gabriel) by cotopaxi.ee.ethz.ch (Postfix) with ESMTPSA id 8E9941FECA; Tue, 4 Mar 2025 11:19:55 +0100 (CET) Date: Tue, 4 Mar 2025 11:19:52 +0100 From: Gabriel Wicki To: Andrew Wong Subject: Re: [bug#76719] [PATCH 1/2] gnu: Add mt32emu. Message-ID: References: <9d2ff0cf36b6eacc11db742f6e68416fc5909ca4.1741033387.git.wongandj@icloud.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9d2ff0cf36b6eacc11db742f6e68416fc5909ca4.1741033387.git.wongandj@icloud.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76719 Cc: 76719@debbugs.gnu.org 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 (-) Hi there! First of all: thanks for your time and effort. On Mon, Mar 03, 2025 at 03:30:22PM -0500, Andrew Wong wrote: > +(use-modules (guix build utils)) This is usually part of the header of the scheme module. > + (arguments > + (list > + #:tests? #f Please comment why tests are deactivated - are they missing? > + #:phases #~(modify-phases %standard-phases > + (add-after 'unpack 'chdir > + (lambda _ (chdir "mt32emu")))))) Not sure if this couldn't be specified in a dedicated argument for the cmake-build-system. But if it works (and this argument does not exist) this is ok to me. Otherwise this patch looks good to me. Thanks again gabber From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 13:48:11 2025 Received: (at 76719) by debbugs.gnu.org; 4 Mar 2025 18:48:11 +0000 Received: from localhost ([127.0.0.1]:60899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpXJL-0006kt-2I for submit@debbugs.gnu.org; Tue, 04 Mar 2025 13:48:11 -0500 Received: from p-west1-cluster5-host7-snip4-10.eps.apple.com ([57.103.66.241]:58440 helo=p00-icloudmta-asmtp-us-west-1a-20-percent-2.p00-icloudmta-asmtp-vip.icloud-mail-production.svc.kube.us-west-1a.k8s.cloud.apple.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tpXJE-0006jy-NC for 76719@debbugs.gnu.org; Tue, 04 Mar 2025 13:48:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=hpaf/eT5FDOeXRdomxV8iQlyEuwY23Y3iiNrPyD6PZg=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:x-icloud-hme; b=RZtFXV0dUi/zacStPrYN8Pcg1Qhci0W7IXwdBYcCHDovZLeyI+1I4wuWiEbXh02B8 XCSYKE4hnkvLHDIEhuHZ7Unqkx5wLNak446mmUbWGOrwdjPfOIFSPJ3mXbD1aBaVJy Ns6FKixJCCsq6Rb/NGJC9mJZuMV3bA3rAojlCraR0nBur2xictrNc6OBiUB+xRZkz/ w2YzNpcAuat34ewfrKPLgO2LNMjv5vgCwFsHU3v+WTlLZtTHQBmi2mmzB/Y/QyJakO CYzGzp/wB6Us0Q3zZl06aMai0FNK6Qv3gIBs8Fua5/rvQysLSf2fzIZT5pcTczXCpa cIeb+sPfK6efA== Received: from wongworks.lan (pv-asmtp-me-k8s.p00.prod.me.com [17.56.9.36]) by p00-icloudmta-asmtp-us-west-1a-20-percent-2.p00-icloudmta-asmtp-vip.icloud-mail-production.svc.kube.us-west-1a.k8s.cloud.apple.com (Postfix) with ESMTPSA id 0437A180055B; Tue, 4 Mar 2025 18:47:53 +0000 (UTC) From: Andrew Wong To: 76719@debbugs.gnu.org Subject: [PATCH v2 1/2] gnu: Add mt32emu. Date: Tue, 4 Mar 2025 13:47:42 -0500 Message-ID: X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-Debbugs-Cc: Gabriel Wicki Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: 3YhgpgBaNk52DjnHnZHW542uzpwjjvxs X-Proofpoint-ORIG-GUID: 3YhgpgBaNk52DjnHnZHW542uzpwjjvxs X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-04_08,2025-03-03_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 clxscore=1015 mlxlogscore=999 bulkscore=0 spamscore=0 malwarescore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2503040151 X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 76719 Cc: Andrew Wong 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: -0.1 (/) * gnu/packages/audio.scm (mt32emu): New variable. Change-Id: I458e4722ac012935814643a2925e185c46ecaba3 --- gnu/packages/audio.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 9f50f7f940..d592f33c5e 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -53,6 +53,7 @@ ;;; Copyright © 2024 Artyom V. Poptsov ;;; Copyright © 2025 Junker ;;; Copyright © 2025 Sughosha +;;; Copyright © 2025 Andrew Wong ;;; ;;; This file is part of GNU Guix. ;;; @@ -2030,6 +2031,34 @@ (define-public midicomp (home-page "https://github.com/markc/midicomp") (license license:agpl3)))) +(define-public mt32emu + (package + (name "mt32emu") + (version "2.7.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/munt/munt") + (commit + (string-append "libmt32emu_" + (string-replace-substring version "." "_"))))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06d3jzx69nwy9jj6jv9q6rhq5399mp51w6d5mijg3fmwr4al13fd")))) + (build-system cmake-build-system) + (arguments (list + #:tests? #f ;no tests. + #:configure-flags #~(list "-Dmunt_WITH_MT32EMU_SMF2WAV=FALSE" + "-Dmunt_WITH_MT32EMU_QT=FALSE"))) + (home-page "https://sourceforge.net/projects/munt/") + (synopsis "Pre-GM Roland MIDI device emulator") + (description + "libmt32emu is a C/C++ library which approximately emulates +the Roland MT-32, CM-32L and LAPC-I synthesizer modules. It is part of the +Munt project.") + (license license:gpl2+))) + (define-public clalsadrv (package (name "clalsadrv") base-commit: 5f4c785fc3caa0fd960ebcf9c1ea6ab396b96f25 -- 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 13:48:17 2025 Received: (at 76719) by debbugs.gnu.org; 4 Mar 2025 18:48:17 +0000 Received: from localhost ([127.0.0.1]:60904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpXJQ-0006lE-V4 for submit@debbugs.gnu.org; Tue, 04 Mar 2025 13:48:17 -0500 Received: from p-west1-cluster5-host2-snip4-3.eps.apple.com ([57.103.66.184]:8034 helo=p00-icloudmta-asmtp-us-west-1a-20-percent-2.p00-icloudmta-asmtp-vip.icloud-mail-production.svc.kube.us-west-1a.k8s.cloud.apple.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tpXJM-0006kW-Bu for 76719@debbugs.gnu.org; Tue, 04 Mar 2025 13:48:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=F8U+q+LHmB6ohc4jPFsZQTTsIOtEq72n0zuAOZuHXmI=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=1HxOts77II4hy9g5gfCip61Y0RVMQawQjC980t1pmQ/2Zkct37sRzYwh+ifQ9sszO pF5V2hTWlhqyVLMPmhwRrcNT9rtWOl6srUk2zn9LYRmn7eTrcCGKcJ/e+osufmRXLd 7U3W97VkpPdT1e5ddVI6rxF+Fmpyb6SZoXsB7JvR36M6kgdb0vUaSKPsjD2G70MuKO jAG0NEC8tM/7BfMZGc+pLM41r8zA2mJtfbwi20iWzvjBtAf+6NGBJtauiC2Rj8oUDO rfuZcFf37SYSujuvvSMH6zFDCE2R2T5xt84bXBvoiDZA47i+yihqNgCd46rO23xBvk Lm2wsuDSs+q7g== Received: from wongworks.lan (pv-asmtp-me-k8s.p00.prod.me.com [17.56.9.36]) by p00-icloudmta-asmtp-us-west-1a-20-percent-2.p00-icloudmta-asmtp-vip.icloud-mail-production.svc.kube.us-west-1a.k8s.cloud.apple.com (Postfix) with ESMTPSA id 54C6A18000B1; Tue, 4 Mar 2025 18:48:01 +0000 (UTC) From: Andrew Wong To: 76719@debbugs.gnu.org Subject: [PATCH v2 2/2] gnu: dosbox-staging: Update to 0.82.0. Date: Tue, 4 Mar 2025 13:47:43 -0500 Message-ID: X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Adam Faiz , Liliana Marie Prikler , 宋文武 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: jYK6JNHOB_PBDWW7xgZmy69z1wAx761f X-Proofpoint-ORIG-GUID: jYK6JNHOB_PBDWW7xgZmy69z1wAx761f X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-04_08,2025-03-03_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 clxscore=1015 mlxlogscore=999 bulkscore=0 spamscore=0 malwarescore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2503040151 X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: 76719 Cc: Andrew Wong 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: -0.1 (/) * gnu/packages/emulators.scm (dosbox-staging): Update to 0.82.0. [arguments]: Enable MT-32 emulation. [inputs]: Add mt32emu, googletest. Change-Id: Ia8ccdd533be6932e2e4fc3660cb472791194523a --- gnu/packages/emulators.scm | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 0eafc3df9e..15fdc163ec 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -571,7 +571,7 @@ (define-public dosbox-staging ;; This is not a patch staging area for DOSBox, but an unaffiliated fork. (package (name "dosbox-staging") - (version "0.81.0") + (version "0.82.0") (source (origin (method git-fetch) @@ -580,32 +580,23 @@ (define-public dosbox-staging (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1fkshxaq12pd72v8m2f3a6d6jk9gh39hn0846gfkfinvw7yykzrl")))) + (base32 "1s4c6fiyjm91dnmkval9fvsqszc6yjq5b6pq895xi606dn29b85d")))) (build-system meson-build-system) (arguments - (list #:configure-flags - #~(list - ;; These both try to git clone subprojects. - "-Dunit_tests=disabled" ; gtest - "-Duse_mt32emu=false") - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'fix-includes - (lambda _ - ;; This unnecessary file has an encoding error. - (delete-file "./src/libs/sdlcd/macosx/SDLOSXCAGuard.h") - (substitute* (find-files "." "\\.(cpp|h)") - (("^(#[[:space:]]*include <)(SDL[_.])" _ include file) - (string-append include "SDL2/" file)))))))) + ;; The tests expect a traditional directory layout. + ;; TODO: find a way to "pick out" the bad test(s). + (list #:tests? #f)) (native-inputs (list pkg-config)) (inputs (list alsa-lib fluidsynth + googletest iir libpng libslirp mesa + mt32emu opusfile sdl2 sdl2-image -- 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 05 02:39:40 2025 Received: (at 76719-done) by debbugs.gnu.org; 5 Mar 2025 07:39:40 +0000 Received: from localhost ([127.0.0.1]:34581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpjLv-00031d-SZ for submit@debbugs.gnu.org; Wed, 05 Mar 2025 02:39:40 -0500 Received: from mail.envs.net ([5.199.136.28]:41474) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tpjLp-00031L-Ex for 76719-done@debbugs.gnu.org; Wed, 05 Mar 2025 02:39:37 -0500 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 3C21F38A3FB5; Wed, 5 Mar 2025 07:39:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1741160371; bh=ONFyoeJfLCTxi+AunkJ4P/OwCfa7oyKJLux5PKtqv2A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=LcNYNmi2yjzSFU1YN9uTmoIkV30KZsPdBOVJPqTvShd0t/AMgI2KKf+M9ZtCsjDCS jwCNaIcdCjTKOFkyw1KQkq9Tu7UGORZKYrP69xiomWCedymEhV2gj515SxDx+UEknd BOKfbwKYY1zCub4oDUl/H6o31ZN4hTow992XfoeQc2Tx46r4fCwTxwecSU2w/s8JBg UuqeBuT2MDqa/orcoWHJhfwWjndcN1ZSXl9FBjSD/3U99OD9DsOTcQhG8QoxAe+1Na fK0tkE2wnENA4paAMtlrnAOsEkzbgFH8qOuqRIdONlLNUarEoADlqLYirQHkWuAFbN 5EJmXhk6CSg34JcMqKz8bU4pA4MuKjMLkGnzP7IxSEAEL2++UcRwdEDU13g5bdou+k XjdHa//NtYCYEo9AMqyp1biMevlyxiuwpAJbteFqcwLujXWdGo1aYuQ6QDvV0G1ZJn Qc8ds+4ZmeA7czQc3IZT/62WRB8PgkWyhKkGKYwFMgmPeH4Gn3roncKzQog/rWIieK 0LogTVO7bB5HKCDfdOpPEyFLLE2nJE8HeU5O0RkeENLk1wR9c7Xwt3KLkmDMOil4bG IySjf838fY5w0WCZ2nKd/CYv5++Uwx1jqNGpIuu+sUqQ23GR3T/LZOlun+cYWun+B+ 7hrcN+r3foApRf71vFBKpW40= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Z6b_vhMtmUv5; Wed, 5 Mar 2025 07:39:24 +0000 (UTC) Received: from localhost (unknown [112.44.104.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Wed, 5 Mar 2025 07:39:24 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 120e11ac; Wed, 5 Mar 2025 07:43:32 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: Andrew Wong Subject: Re: [bug#76719] [PATCH v2 2/2] gnu: dosbox-staging: Update to 0.82.0. In-Reply-To: (Andrew Wong's message of "Tue, 4 Mar 2025 13:47:43 -0500") References: Date: Wed, 05 Mar 2025 15:43:32 +0800 Message-ID: <874j07ly6z.fsf@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76719-done Cc: 76719-done@debbugs.gnu.org, Liliana Marie Prikler , Adam Faiz 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 (-) Andrew Wong writes: > * gnu/packages/emulators.scm (dosbox-staging): Update to 0.82.0. > [arguments]: Enable MT-32 emulation. > [inputs]: Add mt32emu, googletest. Pushed to master, with skip-failing-tests phase added, thanks. From unknown Tue Aug 19 09:32:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 02 Apr 2025 11:24:17 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator