From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH 0/7] Add Jolly Good and some of its emulators Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Sep 2024 03:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17273197641437 (code B ref -1); Thu, 26 Sep 2024 03:03:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Sep 2024 03:02:44 +0000 Received: from localhost ([127.0.0.1]:41814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stemB-0000N7-TI for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:02:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:43372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stem9-0000Mr-Oq for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:02:42 -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 1steMV-0000tR-Sc for guix-patches@gnu.org; Wed, 25 Sep 2024 22:36:11 -0400 Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1steMU-0003HB-37 for guix-patches@gnu.org; Wed, 25 Sep 2024 22:36:11 -0400 Received: by mail-pj1-x1036.google.com with SMTP id 98e67ed59e1d1-2e078d28fe9so389818a91.2 for ; Wed, 25 Sep 2024 19:36:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727318167; x=1727922967; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=2nizyAQfmK/hUyn/dY5FTgdbTHvPga0qvSDJZNUjrC4=; b=ZroLw0Lq7hf3jpmwFluVXNBKpdBKlyzBX6P2eILeqkd5y3J7CvwSx3xQMoV23/JZN3 3c9nqu7uZAVgad4M8O55Vx4Y8cQGaty4QYx/wHrS+FPOMYfHhC/54JD+DfjJmFpPTZ4c mytL1KVCArONyzdd4rbqRUo5sN3bVdlFFwiFKk65fsfwzRNs4Y3AS3mF5mFF1nHyP+8i /LA5PrqpkAACFwQsMr8Q3u9NKSqZ4D2DC63R8pdx5UJaWvT6oAkb9ccoPw1rbRiHOp5E JQdUkRCmOCf7MfXmjNJfSGx4l/qz6+RNSW0Ue+xL2Yn0CkxvLhQ6mC3EQ83i98LIKbqz IV9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727318167; x=1727922967; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2nizyAQfmK/hUyn/dY5FTgdbTHvPga0qvSDJZNUjrC4=; b=r9Lz51pw/beAo/TxCn4WoBnay7CVBLxsPpvl+9aM7OCEO9WUkjvX3wEO2MhAYMS+xo PrXfg1soVlIwqzKo+ygLaYzfLulW8AicM8rzKYEdK5pR8skDgSLN5TqH84rvPsMt7fER PMMzvHxyRj4Jvys4RxLx/WTa9lXjFap8ut96oG1JNKRQjE0jZRTdUzYktdcY9CYlx0yD SFKPf9H4Oe5IE34rYtHxX8vTRZOTy9/iXDltrBH0olsMXoc2b3QYl4DrHnBXF8OEdxHa uccgzuu4FixnWw5srLUvqkr5ZJwdkTbxlZcAfLfIjSZmKBCdSiEHB48OWGxhOLKZUiVg wF3A== X-Gm-Message-State: AOJu0Yw/qXznVgFZtNQ6KrYaclu8ivHsDvQS8TCc9vFZvcGhZBf1PKeU dMlYiGY6iYnCzzes3yQtPs1fQGrnIecGLijNBfep5yFoHVMAYG+fXzLL6A== X-Google-Smtp-Source: AGHT+IHNOmoGGDnG/DxiFc+jIVPfNL+bWB4vtfl3786BhKAsuAdwhdqU64EZr2PVwSB8gGp4SDbwAQ== X-Received: by 2002:a17:90a:7d06:b0:2cb:4c25:f941 with SMTP id 98e67ed59e1d1-2e06ae73c20mr5397854a91.17.1727318167361; Wed, 25 Sep 2024 19:36:07 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e06ccf0505sm2219327a91.0.2024.09.25.19.36.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Sep 2024 19:36:06 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 26 Sep 2024 11:35:58 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::1036; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pj1-x1036.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, 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 adds the Jolly Good emulator API and reference user interface (jgrf), and some core files (emulator plugins made to be used by it). Currently I've packaged and tested their bsnes, nestopia and cega ports. Maxim Cournoyer (7): gnu: bsnes: Remove input labels and use gexps. gnu: Add jg-api. gnu: Add jgrf. gnu: jgrf: Add search path mechanism. gnu: Add jg-bsnes. gnu: Add jg-nestopia. gnu: Add jg-cega. gnu/local.mk | 1 + gnu/packages/emulators.scm | 277 ++++++++++++++-- .../patches/jgrf-implement-search-paths.patch | 302 ++++++++++++++++++ 3 files changed, 558 insertions(+), 22 deletions(-) create mode 100644 gnu/packages/patches/jgrf-implement-search-paths.patch base-commit: 8576aaf5f90db9b385ea8cf6dc98bf3c062959dc -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH 1/7] gnu: bsnes: Remove input labels and use gexps. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Sep 2024 03:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17273206284784 (code B ref 73488); Thu, 26 Sep 2024 03:18:01 +0000 Received: (at 73488) by debbugs.gnu.org; 26 Sep 2024 03:17:08 +0000 Received: from localhost ([127.0.0.1]:41849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf08-0001F5-8v for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:08 -0400 Received: from mail-pl1-f173.google.com ([209.85.214.173]:61703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf05-0001EI-KU for 73488@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:06 -0400 Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-20696938f86so3518915ad.3 for <73488@debbugs.gnu.org>; Wed, 25 Sep 2024 20:16:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727320532; x=1727925332; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7zgr3H5f4cbqzp4urXoPT7CzwTwCVn41R8wYA8dHPNo=; b=Qm6nmrWWcA1kWPR/nq8qj4ZBB6zSW1IM4U+ZhZtXgK2KfdCw8NKTSf62uIQNopI6rF XlyFWImV9YL+LMCpdfBnMZFHTcfKhOBfr/hKFKk/Y+EE+nOTbzZG0aBg0OL3Y/lU8Yyc 7lWH7lyfB9IuaDPQGvBX0BhQm8E+Gqg8/Kwh531E4OjM1qHo7689FKJHk4ki7z0uejrL 4ZBVpypsXujeslJRlznLIpk1j7gsCl++JMT1P1Rrtm/IUkXBO1SYig4cKhbqM9CySEDt I+RykOevFDOJLw9AOHDL2CDpT3R4xbZFiqwp9U9RtBe7MFCT6Lky6wTb1hqgOcsQODQE NEmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727320532; x=1727925332; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7zgr3H5f4cbqzp4urXoPT7CzwTwCVn41R8wYA8dHPNo=; b=NqIzQvoVm10WSTqBSjPZoJ2mmJRLBM4YDkKF0mVkRd7A9poujqoHR2oO7yrRm+0urq V0F30AHE5dxeBOLZ3pdu46V0o5yEkuP/Vv6wnxyxQUC25fEDKcjPAwzIG9k3AQPHdC07 sQEIRl/K1Ct5hq6sNgNL/QUMQzK2J/91XB+lqOG8M66WcQ9VqyX3+NSZsP1oRJjuUAds h9XItQK2A4X24jydXQ+WqS6eRKebokOzIMZ4mXep5gxriA3OafqG8pYXHAJH2Ewizb2D jJa7J1DHovedHyOiFdl5A+lHN+ZbfkRmAC6bAwIkGjyq9V8p7q1u8m885JlY+ewwyzUw hyLw== X-Gm-Message-State: AOJu0YzZLEGaPhvT6VDXZGKzyMFqYEtSMBNDOkVR1SPfi+ijCWS/zj04 aYpy4MjcnEf5pJwd5WSIKqGiXUKlKMFAOoGc5w80OFtr8Z9Rr4RJCvN9Ew== X-Google-Smtp-Source: AGHT+IFTgzx3TdS7AUgdoRq8NwDMWNyvZAZixIrzI5mHMg9dKTts0tAvgXF8SkIxiHRHPDZeposMyQ== X-Received: by 2002:a17:903:188:b0:206:b960:2e97 with SMTP id d9443c01a7336-20afc5e2c5amr55466585ad.45.1727320531648; Wed, 25 Sep 2024 20:15:31 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20af17e0301sm29895875ad.156.2024.09.25.20.15.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Sep 2024 20:15:31 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 26 Sep 2024 12:09:55 +0900 Message-ID: <66b417534680e8e5a3c5587c40bd4d4f43fb8778.1727320201.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (bsnes) [arguments]: Use gexps. [inputs]: Remove labels. [home-page]: Update URL. Change-Id: I69046d977c4647f46c1359d62b762149b8f70160 --- gnu/packages/emulators.scm | 43 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 4dc61bdbff..50a7b67121 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2230,31 +2230,30 @@ (define-public bsnes (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 - "0j054x38fwai61vj36sc04r3zkzay5acq2cgd9zqv5hs51s36g5b")))) + (base32 "0j054x38fwai61vj36sc04r3zkzay5acq2cgd9zqv5hs51s36g5b")))) (build-system gnu-build-system) (arguments - `(#:make-flags (list "-C" "bsnes" - ;; Remove march=native - "local=false" - (string-append "prefix=" (assoc-ref %outputs "out"))) - #:tests? #f ; No tests. - #:phases (modify-phases %standard-phases - (delete 'configure)))) - (native-inputs - (list pkg-config)) + (list + #:make-flags #~(list "-C" "bsnes" + ;; Remove march=native + "local=false" + (string-append "prefix=" #$output)) + #:tests? #f ;No tests. + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) + (native-inputs (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("ao" ,ao) - ("cairo" ,cairo) - ("eudev" ,eudev) - ("gtksourceview-2" ,gtksourceview-2) - ("libxrandr" ,libxrandr) - ("libxv" ,libxv) - ("openal" ,openal) - ("pulseaudio" ,pulseaudio) - ("sdl2" ,sdl2))) - (home-page "https://bsnes.dev/") + (list alsa-lib + ao + cairo + eudev + gtksourceview-2 + libxrandr + libxv + openal + pulseaudio + sdl2)) + (home-page "https://github.com/bsnes-emu/bsnes") (synopsis "Emulator for the Super Nintendo / Super Famicom systems") (description "bsnes is a Super Nintendo / Super Famicom emulator that focuses on -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH 2/7] gnu: Add jg-api. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Sep 2024 03:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17273206334817 (code B ref 73488); Thu, 26 Sep 2024 03:18:02 +0000 Received: (at 73488) by debbugs.gnu.org; 26 Sep 2024 03:17:13 +0000 Received: from localhost ([127.0.0.1]:41854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf0C-0001FX-O2 for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:13 -0400 Received: from mail-pl1-f180.google.com ([209.85.214.180]:49644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf06-0001ET-Qo for 73488@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:07 -0400 Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2057835395aso4961645ad.3 for <73488@debbugs.gnu.org>; Wed, 25 Sep 2024 20:16:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727320533; x=1727925333; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BbdEXTmNNTsq8jI7l08vXW885mZlR9xZVTK0jDzrhFs=; b=aqrEvGmPzp3JJ0oieVbidnp5sOE09AAIRjdo57s7ycJKf/Y4ozsVgP2RkfLKD+1yNq fJ9oSP3U6bQvluws+oibGm5OsVNAHFODs90abNIHqhE6EHEJBiD3+XvWxfpR8TPAXS7j Xnm72mQ32XRokkeAO8bsJwHldKLlHCvqb1qSfHvyIlE9CgGZUGHo0auVaf9DoiXnGqos WYcWZ3sY4mn8obwqxeKWQALwPds8G/1X7AhzbSa6uKFyDDxrPkaszWE4mJZ/351bV5iA /nUXp99dK6miJm5vH2JvEGX8Plil3QnJ2JTfyb8PjMEzmgkhru72+NBH2c/d36h4JcLO YZ2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727320533; x=1727925333; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BbdEXTmNNTsq8jI7l08vXW885mZlR9xZVTK0jDzrhFs=; b=h8RpKo4G4h6KshtI5gFA4skLNTXexKeB6XjB6TprTaIEAbuFhmdUBDJKdCR1HsKVdz k4hIEyu82Ya+2fL3/d0gJJz/hXowXHYB7UezP7loVZg2H8HN6lHGu/oQWoyl/yMWjDPg CSTAxBus1BNig0xE5yJsp/6fv+ZYruf+mErJHfJXs+TOPd3VEVQ4K/6oFpW+XxT4MiIF E0UgxV3mX8k3A1qLSOig4XnceFacVFQH16EFZz293d0gqHh0mrFYE2BJi4kb92c1K2cl HbyVOWk0sZMvqX9bMr5x+338Qt3zFgg9vDH5gbSMqtZyUiKek0aNXWQvy4KiF7Kb7lqJ rgQw== X-Gm-Message-State: AOJu0Yxt4tiQL/I1P7Gb4C7sSbUweTupDBsKXDW/sKuV4tiLHHK+/lWT ah/ZrJi6xbc6ndy/BblINVjnUzNoR3rqAnPlbrb7Pt4tE30o3yCpcUPa5w== X-Google-Smtp-Source: AGHT+IFLd9J3ENwwokeCsPHxh+wIDgWqAFiaBYfGvmSphVhbkbpA8QBzeqDVo9IDZ+Lqtl6irHkV+Q== X-Received: by 2002:a17:902:da82:b0:205:937f:3ae3 with SMTP id d9443c01a7336-20afc4a15ccmr78119955ad.44.1727320533449; Wed, 25 Sep 2024 20:15:33 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20af17e0301sm29895875ad.156.2024.09.25.20.15.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Sep 2024 20:15:33 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 26 Sep 2024 12:09:56 +0900 Message-ID: <260db15387afca04f16aa6137098718c3ef0a55d.1727320201.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (jg-api): New variable. Change-Id: I2cd2086560f8353f8260209c4ee0f117c3615917 --- gnu/packages/emulators.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 50a7b67121..09e722b4f4 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2260,6 +2260,32 @@ (define-public bsnes performance, features, and ease of use.") (license license:gpl3))) +(define-public jg-api + (package + (name "jg-api") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jgemu/jg") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0117cvfvzhrm9fxnryhbnf9r0f8ij4ahhfqiqp5yv11bz2wcyhqh")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f + #:make-flags #~(list (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) ;no configure phase + (home-page "https://gitlab.com/jgemu/jg") + (synopsis "Emulators Plugin API") + (description "This package provides the Jolly Good API C and C++ headers. +The Jolly Good API is a shared object or plugin @acronym{API, Application +Programming Interface} for emulators.") + (license license:zlib))) + (define-public zsnes (package (name "zsnes") -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH 3/7] gnu: Add jgrf. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Sep 2024 03:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17273206334825 (code B ref 73488); Thu, 26 Sep 2024 03:18:02 +0000 Received: (at 73488) by debbugs.gnu.org; 26 Sep 2024 03:17:13 +0000 Received: from localhost ([127.0.0.1]:41856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf0D-0001Fe-3G for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:13 -0400 Received: from mail-pl1-f174.google.com ([209.85.214.174]:55568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf08-0001Ej-GD for 73488@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:09 -0400 Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-20792913262so4632465ad.3 for <73488@debbugs.gnu.org>; Wed, 25 Sep 2024 20:16:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727320536; x=1727925336; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hp+/fgVjgr5zdNGZ+xU868wP0n8MTcbkZ0XBvamtEMg=; b=UvABy+X7+0Hj+8pI0pJpXI0r4HCwPtwpp1bMI+SaEzH8oC0DwMJqEsHsvcYpDTT3/e 4bSjOgWVNgV16HD3UKmYExFCwKksmB2Qd8v2ttyhtQ1/GfPdboXthRj4nOjFL7ymEASS e0W5uUGtczhRin754O2g0/Vix+HoihVPbpA9VoSQ3tl0g1KhJaNZcmXlsojMB6hW0HbV VkQ4duqKvBHwCDlDkRJWFfDn2Mw4QiBUkSgy0UraER9XCG7b5RvzZS4yYXzi+0Tojrj5 e8bBeNCNtNHAVckFW/3UYc5f1wyqbqlPX3/GnJhGQUB2yd/MmI6mUWDfdlhEwBE+XEWW e0jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727320536; x=1727925336; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hp+/fgVjgr5zdNGZ+xU868wP0n8MTcbkZ0XBvamtEMg=; b=d3nFMDKzDGa3NxoumetiIeoSOlIBsrBWijQHhLZTJafJBZ6BX1j5Avnwfh3gIKXB/M aLsHdQ/kTCyQrWQ+o6Yp+Nsb020xJL3QdKgcFBKkVDkxaIa6e4cJ9tFUe3fy0H0HiPLf tk8lf9/QqswMC+1NSWiU/e2hoN7j78BzGWC6sahF+73sK0hRPt2CVeHs0w1E8tlDoFGl d6dzrRKIJ5V5uMLfyFwQnyDtHmKjWMeF+3o8jPIQFjPvXtojpMYA5JoNcuergbC+WJiB XITD5bbUGRoFo6KGrlkhy8amh59WAxdxg8Yjkw8tEHaTc/2zNX8g9u66JzgGm68mB3JF h8WQ== X-Gm-Message-State: AOJu0YwhAubCZ/l/jepdyk/lwMVOoawlTThtc69bqXCK6NX9lKsnl0b6 IRM1dBlAcHMZsTTX9vyKwLdtECpDgFA+ST0IemfCr3pUlCqUt0JWvwxiNw== X-Google-Smtp-Source: AGHT+IEmau0NWrneihH9c+X6fnQPV1JKQyHado/MzZSkTRmyrIlgBvq0oWToPN9GLCCmG+c7JuCfjQ== X-Received: by 2002:a17:903:41c4:b0:20b:df7:3bed with SMTP id d9443c01a7336-20b0df73ee3mr41345855ad.0.1727320535545; Wed, 25 Sep 2024 20:15:35 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20af17e0301sm29895875ad.156.2024.09.25.20.15.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Sep 2024 20:15:34 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 26 Sep 2024 12:09:57 +0900 Message-ID: <200f974ddce1a4f44b1940ee94997e6a761dbc45.1727320201.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (jgrf): New variable. Change-Id: I0cf706e66977ceb96902dcd54f9175031e129445 --- gnu/packages/emulators.scm | 59 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 09e722b4f4..6a5ff6cc19 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2286,6 +2286,65 @@ (define-public jg-api Programming Interface} for emulators.") (license license:zlib))) +(define-public jgrf + (package + (name "jgrf") + (version "1.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jgemu/jgrf") + (commit version))) + (file-name (git-file-name name version)) + (modules '((guix build utils))) + (snippet '(begin + ;; TODO: Package md5.h and md5.c from + ;; http://openwall.info/wiki/people/solar/software + ;; /public-domain-source-code/md5, + ;; remove these bundled files and set the + ;; USE_EXTERNAL_MD5 Make flag to 1. + ;; (delete-file "deps/md5.h") + ;; (delete-file "deps/md5.c") + (delete-file-recursively "deps/miniz"))) + (sha256 + (base32 + "19n6h8l3vy5g2bqvxhxwqxlg070hjz22384yisadzwl3gjkkgpxk")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ;no test suite + #:make-flags + #~(list (string-append "AR=" #$(ar-for-target)) + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target)) + (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) + (native-inputs (list jg-api pkg-config)) + (inputs + (list libepoxy + libsamplerate + miniz + soxr + speexdsp + flac + lzo + sdl2 + zlib + `(,zstd "lib"))) + (home-page "https://gitlab.com/jgemu/jgrf") + (synopsis "Jolly Good Reference Frontend") + (description "The Jolly Good Reference Frontend (accessible via the +@command{jollygood} command) is the simplest possible frontend to The Jolly +Good API. It may be used to run emulators built as shared objects, or as a +\"white-label\" frontend for statically linked standalone emulators.") + ;; The main license is BSD-3; the bundled source licenses are also listed + ;; below. + (license (list license:bsd-3 ;this software, gltext.h, lodepng.c, lodepng.h + license:expat ;ezmenu.h source, musl_memmem.c, + ;parson.h, parson.c, tconfig.h, tconfig.c + license:public-domain ;md5.h, md5.c, parg.h, parg.c + license:cc0)))) + (define-public zsnes (package (name "zsnes") -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH 4/7] gnu: jgrf: Add search path mechanism. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Sep 2024 03:18:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17273206344832 (code B ref 73488); Thu, 26 Sep 2024 03:18:03 +0000 Received: (at 73488) by debbugs.gnu.org; 26 Sep 2024 03:17:14 +0000 Received: from localhost ([127.0.0.1]:41858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf0D-0001Fm-Jp for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:14 -0400 Received: from mail-pl1-f181.google.com ([209.85.214.181]:44346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf0A-0001En-F0 for 73488@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:11 -0400 Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-206e614953aso5355925ad.1 for <73488@debbugs.gnu.org>; Wed, 25 Sep 2024 20:16:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727320538; x=1727925338; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=RHqZ9HrRDSt2Z64DKAPNwvkMSMWOZswUfB6hIKzvUMY=; b=Bph/NEtar3f5dF/k/XAZPxgDglwfmVUi8qEo067T9yfO2LCa7AlEazJpbkLvaQoIPG I549j/JW2J6/59lykBwVt8/lbFse+UbuoPJQYaMKegneTuL8reNFXvUJGtZ1pyC1CQtr iK3ytyssih6/hrShVB5l5qY9yljjpa+0+uJVN1EluEDVhCeEBRsmCVoV9vsqanvtgfI2 9E80y8yV+48iwP+KzzxoEn2jBgxrBWEtyQePOELYL5hgmIw92yiLiARM4r+bZ3cUHxKg ycd8ccuQMZ1mSAXqBqq25ZoC1CNkhvChMFz8Rv+T7vUl1mD3o6Tq02qShLR0y/uKVmI0 JCqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727320538; x=1727925338; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RHqZ9HrRDSt2Z64DKAPNwvkMSMWOZswUfB6hIKzvUMY=; b=mM0uZa5gFT2MZzjJIm2gTBJgIzncfmz/1yE8REqMGkGIpBD7bCJGf3WZ0wJM/ba5AB O71RM5eHEihqGzdqly8PtDfMIr9U60R+H2SLxMSj5MBlQ0uUCZoB4v6HGZBLCxdXLjpp Jcjh5xK/EZcIXyquXmNOoGJqPLZ6Gj3F65o8N6L0d+dlMlZ5cEyv2o5TIRFEPWLxrZ8i 6a8VbiL/2KqcZA3mmgFH4LSKnHmODXp7BGLe9LomaQESY7YuWJ0b/2F4ZXN4udHXMnbe hqqDTszNzgERfmBSxF0wp6c3nLrCh0n85aMnJ6QFwzQR7+889I+eqYuvG2VBJ7YR6TJX anrA== X-Gm-Message-State: AOJu0YzqsvGGQOxRcrJVSpaw9ZLPi8nElW4c5ajExUrv2nMXmVTF3WeX yb+oIBDs+c+9kOheCJe3vDFktKkiGCIBso1ePPR30ogDemHMGqZgCV3Wug== X-Google-Smtp-Source: AGHT+IE2I4/EdM33S70g8syeUS4x9+5EIUc5AHYjL7REZG0Lf/CZO4BMiNWYozTczeSrWGFRvn/stg== X-Received: by 2002:a17:903:234f:b0:206:90ac:4412 with SMTP id d9443c01a7336-20afc45fa82mr53350755ad.2.1727320537364; Wed, 25 Sep 2024 20:15:37 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20af17e0301sm29895875ad.156.2024.09.25.20.15.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Sep 2024 20:15:36 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 26 Sep 2024 12:09:58 +0900 Message-ID: <5376e48139307a045a3482aa4d4508e8f368f6e3.1727320201.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 (-) This makes it possible to automatically find core files in a profile. * gnu/packages/patches/jgrf-implement-search-paths.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/emulators.scm (jgrf) [source]: Apply patch. [native-search-paths]: New field. Change-Id: Ibd78d44dcdf23f4310b2f838d73b8e57d7f31b2a --- gnu/local.mk | 1 + gnu/packages/emulators.scm | 10 +- .../patches/jgrf-implement-search-paths.patch | 302 ++++++++++++++++++ 3 files changed, 312 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/jgrf-implement-search-paths.patch diff --git a/gnu/local.mk b/gnu/local.mk index 507cbfebca..1e85ab5352 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1589,6 +1589,7 @@ dist_patch_DATA = \ %D%/packages/patches/jfsutils-add-sysmacros.patch \ %D%/packages/patches/jfsutils-gcc-compat.patch \ %D%/packages/patches/jfsutils-include-systypes.patch \ + %D%/packages/patches/jgrf-implement-search-paths.patch \ %D%/packages/patches/john-the-ripper-jumbo-with-gcc-11.patch \ %D%/packages/patches/json-c-0.13-CVE-2020-12762.patch \ %D%/packages/patches/json-c-0.12-CVE-2020-12762.patch \ diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 6a5ff6cc19..49208f302d 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2308,7 +2308,8 @@ (define-public jgrf (delete-file-recursively "deps/miniz"))) (sha256 (base32 - "19n6h8l3vy5g2bqvxhxwqxlg070hjz22384yisadzwl3gjkkgpxk")))) + "19n6h8l3vy5g2bqvxhxwqxlg070hjz22384yisadzwl3gjkkgpxk")) + (patches (search-patches "jgrf-implement-search-paths.patch")))) (build-system gnu-build-system) (arguments (list #:tests? #f ;no test suite @@ -2331,6 +2332,13 @@ (define-public jgrf sdl2 zlib `(,zstd "lib"))) + (native-search-paths + (list (search-path-specification + (variable "JOLLYGOOD_CORE_DIRS") + (files '("lib/jollygood"))) + (search-path-specification + (variable "JOLLYGOOD_ASSETS_DIRS") + (files '("share/jollygood"))))) (home-page "https://gitlab.com/jgemu/jgrf") (synopsis "Jolly Good Reference Frontend") (description "The Jolly Good Reference Frontend (accessible via the diff --git a/gnu/packages/patches/jgrf-implement-search-paths.patch b/gnu/packages/patches/jgrf-implement-search-paths.patch new file mode 100644 index 0000000000..f4c6f20568 --- /dev/null +++ b/gnu/packages/patches/jgrf-implement-search-paths.patch @@ -0,0 +1,302 @@ +Upstream status: https://gitlab.com/jgemu/jgrf/-/merge_requests/61 + +Add support for searching core files and core files assets via the +JOLLYGOOD_CORE_DIRS and JOLLYGOOD_ASSETS_DIRS environment variables. + +diff --git a/Makefile b/Makefile +index ed6eb1c..fb0709c 100644 +--- a/Makefile ++++ b/Makefile +@@ -20,7 +20,9 @@ INCLUDES = -I$(DEPDIR) $(CFLAGS_JG) $(CFLAGS_EPOXY) $(CFLAGS_MINIZ) \ + + LIBS = -lm + +-DEFINES := ++# Define the '_GNU_SOURCE' macro to make the `strdup' function ++# available on GNU systems. ++DEFINES := -D_GNU_SOURCE + + # Conditions for DEFINES + ifneq ($(OS), Windows_NT) +diff --git a/deps/ezmenu.h b/deps/ezmenu.h +index 8400a02..6c8e14b 100644 +--- a/deps/ezmenu.h ++++ b/deps/ezmenu.h +@@ -66,10 +66,10 @@ enum ezmenu_input { + + static void ezmenu_init(struct ezmenu *m, int hres, int vres, + int fontw, int fonth) { +- memset(m, 0, sizeof *m); ++ memset(m, 0, sizeof(*m)); + m->w = hres/fontw; + m->h = vres/fonth; +- m->vislines = calloc(sizeof(char*), m->h); ++ m->vislines = calloc(m->h, sizeof(char*)); + } + + static void ezmenu_setlines(struct ezmenu *m, char**lines, unsigned linecount) { +diff --git a/jollygood.6 b/jollygood.6 +index 9f36407..17fef9c 100644 +--- a/jollygood.6 ++++ b/jollygood.6 +@@ -336,6 +336,14 @@ The directory for user-specific data files. + This path is used to find data files used by the cores. + Set by default to + .Pa $HOME/.local/share/jollygood/ . ++.It JOLLYGOOD_CORE_DIRS ++Colon-separated (or semicolon, on Windows) directories containing core ++files. If set, these core files directories take precedence over the ++default ones. ++.It JOLLYGOOD_ASSETS_DIRS ++Colon-separated (or semicolon, on Windows) directories containing core ++assets files. If set, these core assets directories take precedence ++over the default ones. + .El + .Sh EXAMPLES + .Bl -tag -width indent +diff --git a/src/jgrf.c b/src/jgrf.c +index 3a40d2d..12eede3 100644 +--- a/src/jgrf.c ++++ b/src/jgrf.c +@@ -161,6 +161,12 @@ static void mkdirr(const char *dir) { + #endif + } + ++#if defined(__MINGW32__) || defined(__MINGW64__) ++// Avoid a deprecation warning on Windows, where strdup exists but is ++// deprecated in favor of _strdup. ++#define strdup _strdup ++#endif ++ + // Create user directories + static void jgrf_mkdirs(void) { + mkdirr(gdata.configpath); +@@ -1096,6 +1102,88 @@ void jgrf_frametime(double frametime) { + corefps = frametime + 0.5; + } + ++// Wrapper that logs and errors in case of realloc problems. ++static void* jgrf_realloc(void* array, const size_t size) { ++ void* new_array; ++ if (size > 0 && !(new_array = realloc(array, size))) ++ jgrf_log(JG_LOG_ERR, "Realloc failure\n"); ++ return new_array; ++} ++ ++static void jgrf_strip_trailing_sep(char* word) { ++ int end = strlen(word) - 1; ++ while (word[end] == SEP) { ++ word[end] = '\0'; ++ end -= 1; ++ } ++} ++ ++// Tokenize PATH based on the platform path separator and return an ++// array of strings, or NULL if there nothing could be tokenized. The ++// count of the number of items is written at the location pointed by ++// the COUNT pointer. The returned array is dynamically allocated and ++// should be freed when no longer needed, along its inner strings. ++// `transform' can be provided to manipulate the recovered path items; ++// it must be the pointer of a procedure accepting a single string ++// (char*) path item as argument or NULL. ++static char** tokenize_path(int* count, const char* path, ++ void (*transform) (char*)) { ++ int length = 10; ++ int index = 0; ++ char* save_ptr; ++ char** items = jgrf_realloc(NULL, sizeof(char*) * length); ++ char* item; ++ char pathsep_str[2] = {PATHSEP, '\0'}; ++ char* wr_path = strdup(path); ++ if (!wr_path) ++ jgrf_log(JG_LOG_ERR, "strdup memory allocation failure\n"); ++ ++ item = strtok_r(wr_path, pathsep_str, &save_ptr); ++ while (item) { ++ if (transform) ++ transform(item); ++ ++ // Resize the array if needed. ++ if (index >= length) { ++ length += 10; ++ items = jgrf_realloc(items, sizeof(char*) * length); ++ } ++ ++ // Assign the component. ++ items[index] = strdup(item); ++ if (!items[index]) ++ jgrf_log(JG_LOG_ERR, "stdup memory allocation failure\n"); ++ ++ index += 1; ++ item = strtok_r(NULL, pathsep_str, &save_ptr); ++ } ++ free(wr_path); ++ jgrf_realloc(items, sizeof(char*) * index); ++ ++ *count = index; ++ return items; ++} ++ ++// Look if a core named NAME exists under the directory CORE_DIR. Set ++// CORE_FILE as a side-effect. Return 1 if found, 0 otherwise. ++static int search_core_file(char* core_file, size_t max_length, ++ const char* core_dir, const char* name) { ++ struct stat fbuf; ++ snprintf(core_file, max_length, "%s%c%s.%s", ++ core_dir, SEP, name, SOEXT); ++ return !stat(core_file, &fbuf); ++} ++ ++// Look if an core assets directory for core named NAME exists under ++// the directory ASSETS_DIR. Set CORE_ASSETS as a side-effect. Return ++// 1 if found, 0 otherwise. ++static int search_core_assets(char* core_assets, size_t max_length, ++ const char* assets_dir, const char* name) { ++ struct stat fbuf; ++ snprintf(core_assets, max_length, "%s%c%s", assets_dir, SEP, name); ++ return !stat(core_assets, &fbuf); ++} ++ + int main(int argc, char *argv[]) { + if (argc < 2) { + jgrf_cli_usage(argv[0]); +@@ -1188,7 +1276,7 @@ int main(int argc, char *argv[]) { + jg_get_coreinfo("")->name); + + #if defined(LIBDIR) && defined(DATADIR) // Check for core assets system-wide +- char coreassets[256]; ++ char coreassets[384]; + snprintf(coreassets, sizeof(coreassets), + "%s%cjollygood%c%s", DATADIR, SEP, SEP, gdata.corename); + +@@ -1204,7 +1292,7 @@ int main(int argc, char *argv[]) { + } + else if (!jgrf_core_default()) + jgrf_log(JG_LOG_ERR, +- "Cannot detect default core, or invalid file. Exiting...\n"); ++ "Cannot detect default core, or invalid file. Exiting...\n"); + + // Set the core path to the local core path + char corepath[384]; +@@ -1222,20 +1310,85 @@ int main(int argc, char *argv[]) { + } + #if defined(LIBDIR) && defined(DATADIR) // Check for the core system-wide + else { +- snprintf(corepath, sizeof(corepath), "%s%cjollygood%c%s.%s", +- LIBDIR, SEP, SEP, gdata.corename, SOEXT); +- +- // If it was found, set the core assets path +- if (stat(corepath, &fbuf) == 0) { +- snprintf(gdata.coreassets, sizeof(gdata.coreassets), +- "%s%cjollygood%c%s", DATADIR, SEP, SEP, gdata.corename); +- corefound = 1; ++ int core_assets_found = 0; ++ int count = 0; ++ ++ // Look for the core file in the JOLLYGOOD_CORE_DIRS search ++ // path. ++ const char* core_dirs_env = getenv("JOLLYGOOD_CORE_DIRS"); ++ if (core_dirs_env) { ++ char** core_dirs = tokenize_path(&count, core_dirs_env, ++ jgrf_strip_trailing_sep); ++ for (int i=0; i < count; ++i) { ++ const char* dir = core_dirs[i]; ++ if (search_core_file(corepath, sizeof corepath, ++ dir, gdata.corename)) { ++ corefound = 1; ++ break; ++ } ++ } ++ // Free all the allocated strings. ++ for (int i=0; i < count; ++i) ++ free(core_dirs[i]); ++ free(core_dirs); ++ } ++ ++ // Look in the configured LIBDIR as a fallback. ++ if (!corefound) { ++ char internal_core_dir[256]; ++ snprintf(internal_core_dir, sizeof internal_core_dir, "%s%c%s", ++ LIBDIR, SEP, "jollygood"); ++ if (search_core_file(corepath, sizeof corepath, ++ internal_core_dir, gdata.corename)) { ++ corefound = 1; ++ } else { ++ jgrf_log(JG_LOG_ERR, ++ "Could not locate core file. Exiting...\n"); ++ } + } +- } + +- // If no core was found, there is no reason to keep the program running +- if (!corefound) +- jgrf_log(JG_LOG_ERR, "Failed to locate core. Exiting...\n"); ++ // If it was found, set the core assets path. First consider ++ // the JOLLYGOOD_ASSETS_DIRS search path. ++ if (corefound) { ++ const char* assets_dirs_env = getenv("JOLLYGOOD_ASSETS_DIRS"); ++ if (assets_dirs_env) { ++ char** assets_dirs = tokenize_path(&count, assets_dirs_env, ++ jgrf_strip_trailing_sep); ++ for (int i=0; i < count; ++i) { ++ const char* dir = assets_dirs[i]; ++ if (search_core_assets(gdata.coreassets, ++ sizeof gdata.coreassets, ++ dir, gdata.corename)) { ++ core_assets_found = 1; ++ break; ++ } ++ } ++ for (int i=0; i < count; ++i) ++ free(assets_dirs[i]); ++ free(assets_dirs); ++ } ++ ++ // Look in the configured DATADIR as a fallback. ++ if (!core_assets_found) { ++ char internal_core_assets_dir[256]; ++ snprintf(internal_core_assets_dir, ++ sizeof internal_core_assets_dir, ++ "%s%c%s", DATADIR, SEP, "jollygood"); ++ if (search_core_assets(gdata.coreassets, ++ sizeof gdata.coreassets, ++ internal_core_assets_dir, ++ gdata.corename)) { ++ core_assets_found = 1; ++ } else { ++ // Not all emulators have core assets, ++ // e.g. 'cega', so this is not a critical ++ // condition. ++ jgrf_log(JG_LOG_INF, "No assets directory for core %s\n", ++ gdata.corename); ++ } ++ } ++ } ++ } + #endif // defined(LIBDIR) && defined(DATADIR) + + #endif // JGRF_STATIC +diff --git a/src/jgrf.h b/src/jgrf.h +index b3f4627..57bba0e 100644 +--- a/src/jgrf.h ++++ b/src/jgrf.h +@@ -45,8 +45,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + #if defined(_WIN32) || defined(__MINGW32__) || defined(__MINGW64__) + #define SEP '\\' ++ #define PATHSEP ';' + #else + #define SEP '/' ++ #define PATHSEP ':' + #endif + + typedef struct jgrf_gdata_t { // Global Data +@@ -59,7 +61,7 @@ typedef struct jgrf_gdata_t { // Global Data + char coreversion[32]; // Core Version + char gamename[128]; // Internally used game name + char gamefname[128]; // Internally used game name with extension +- char coreassets[256]; // Core asset path ++ char coreassets[384]; // Core asset path + char userassets[128]; // User asset path + char biospath[128]; // BIOS path + char cheatpath[128]; // Cheat path -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH 5/7] gnu: Add jg-bsnes. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Sep 2024 03:18:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17273206434862 (code B ref 73488); Thu, 26 Sep 2024 03:18:03 +0000 Received: (at 73488) by debbugs.gnu.org; 26 Sep 2024 03:17:23 +0000 Received: from localhost ([127.0.0.1]:41862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf0M-0001GL-IW for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:22 -0400 Received: from mail-pl1-f172.google.com ([209.85.214.172]:49253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf0C-0001Ew-1v for 73488@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:12 -0400 Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-205909afad3so4750345ad.2 for <73488@debbugs.gnu.org>; Wed, 25 Sep 2024 20:16:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727320539; x=1727925339; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fIXKs0sgQWj7EYDiiAh+D23WyRzixWK7TjjaW+6pNzs=; b=R+EN2mmbr40lfSFK88dq03p1SDJUZR2nji53SSeiGfCqkAYoPvP/wyAe0OV7zCBPyZ 16aF/byOS4iL3ecnd2ek9ZBDpNeCzKBUg3UTY7CZ6g8cUQwkrdm/LkocR1dhc7H69LlY 7MtOU145BTpQB0LKDb/QpHC1D4Eyjp9pjNZFtXUzdevTNbjA2LRrUzBRVTB57Jlkolds c/NrowpkCTLaiaFXzmnSs9gXynlh8YOsOJijqemBpPM7znGKwZ0lk6ZI1g3FiLDAXiA+ v0rNy3WNbhZYz1gzwjqe+DrdqT8FOKJe2fZmYkbufGQlANtZ82VF13bg1djGnGAoLX1a Tr4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727320539; x=1727925339; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fIXKs0sgQWj7EYDiiAh+D23WyRzixWK7TjjaW+6pNzs=; b=K0I9bRQRbUwvhtrovOz3SOncbqUwMCeKLQBc4rx8ErCpiugxULkvUOCTAkXeZDmBjT KLhU7sz7If481i2jbWxCbHp5w0C25k00MX3mpHZ6SL07e45RksBRu6ohLkzVVY3TEz/f Lw6LG20JbSFusbUEKDJVD1qlaZqhOdy3KAx32fAW6W2iwcVB7iTBkFaeOqjeB+kuuSeQ I116irKvu5ly0HpIoVDxyVzT887CibO4YlUfsuYI+AT6IUwTnSx+iQ5QIgEsx28emMNE I/qya0HBeTciPH6zN9zZtZUGo6mNGCOgvLUyhaxRIrbgzNf1K4LnciB/R34K3PFHfrHJ KV9A== X-Gm-Message-State: AOJu0Yww4EGuWOdtA/mie2QPTktiBcI1VVYjvTYGe12F+Hkc8VHdimg+ 1ZMHrwi+0NNUXKvKxhcWoP0RSXhRB9B5SAaKqnkTgezqcX4YgVEYb3oz+w== X-Google-Smtp-Source: AGHT+IGvIDWD/saEpWJIuEajvipqf+hbZTP0EGdshAk5MJL6YylB6ASzUBISPgPV4igGzDvTnhXRug== X-Received: by 2002:a17:902:f543:b0:206:9640:e751 with SMTP id d9443c01a7336-20afc3f8c51mr75999345ad.3.1727320539144; Wed, 25 Sep 2024 20:15:39 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20af17e0301sm29895875ad.156.2024.09.25.20.15.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Sep 2024 20:15:38 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 26 Sep 2024 12:09:59 +0900 Message-ID: <1e4efc1fa7553f761a9f2c9bfa5387f98f99297f.1727320201.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (jg-bsnes): New variable. Change-Id: If88a7bea0c87c8af8fce051f8bec891ff249449f --- gnu/packages/emulators.scm | 72 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 49208f302d..068349867f 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2353,6 +2353,78 @@ (define-public jgrf license:public-domain ;md5.h, md5.c, parg.h, parg.c license:cc0)))) +(define-public jg-bsnes + (package + (name "jg-bsnes") + (version "2.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jgemu/bsnes") + (commit version))) + (file-name (git-file-name name version)) + ;; XXX: Some source dependencies are bundled and are not easy to + ;; unbundle due to the build system building an object combining + ;; their sources directly: + ;; - byuuML + ;; - gb + ;; - libcoco + ;; - snes_spc + (modules '((guix build utils))) + (snippet '(delete-file-recursively "deps/libsamplerate")) + (sha256 + (base32 + "0z1ka4si8vcb0j6ih087cni18vpgfd3qnaw24awycxz23xc0jkdv")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ;no test suite + #:make-flags + #~(list (string-append "AR=" #$(ar-for-target)) + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target)) + (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) ;no configure script + (native-inputs (list jg-api pkg-config)) + (inputs (list libsamplerate)) + (home-page "https://gitlab.com/jgemu/bsnes") + (synopsis "Jolly Good Fork of bsnes") + (description "@code{bsnes-jg} is a cycle accurate emulator for the Super +Famicom/Super Nintendo Entertainment System, including support for the Super +Game Boy, BS-X Satellaview, and Sufami Turbo. @code{bsnes-jg} is a fork of +@code{bsnes} v115, Many changes have been made post-fork: +@itemize +@item Higher quality resampler with settings +@item Improved performance without loss of accuracy +@item Portability improvements +@item Removal of accuracy-reducing hacks and unnecessary code +@item Significant increase in standards compliance +@item Translation to the C++ Standard Library (ISO C++11) +@end itemize + +In particular, it uses much less @acronym{CPU, Central Processing Unit} +compared to the original @code{bsnes} (though not as little as @code{zsnes}). + +The supported file formats are: +@itemize @file +@item .sfc +@item .smc +@item .bs +@item .st +@item .fig +@item .swc +@end itemize + +This is intended to be used with the Jolly Good Reference Frontend +@command{jollygood} command from the @code{jgrf} package.") + ;; The project license is GPL3+. The bundled source licenses are also + ;; listed below. + (license (list license:gpl3+ + license:bsd-3 ;byuuML + license:expat ;gb + license:isc ;libco + license:lgpl2.1+)))) + (define-public zsnes (package (name "zsnes") -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH 6/7] gnu: Add jg-nestopia. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Sep 2024 03:18:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17273206434870 (code B ref 73488); Thu, 26 Sep 2024 03:18:04 +0000 Received: (at 73488) by debbugs.gnu.org; 26 Sep 2024 03:17:23 +0000 Received: from localhost ([127.0.0.1]:41864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf0N-0001GN-1x for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:23 -0400 Received: from mail-pl1-f176.google.com ([209.85.214.176]:61709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf0E-0001FE-Cm for 73488@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:14 -0400 Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-20696938f86so3519675ad.3 for <73488@debbugs.gnu.org>; Wed, 25 Sep 2024 20:16:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727320541; x=1727925341; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8kGR5dnlVqM5IXsjcXzC1PHZ4F0Z8uJiotcsOcEiu5s=; b=TxAX8uFgz2gvqlAu0e4MqP0VCBI2K5bgUE7JJXTz/+kzHXCqm02Zzt/METd2R0jZSB ZiWiCJ+mfZycucoa+kqDElfY8O8PaVCd3Xl583MziTrCOtgqHAFOXyt8FNGUfrlxyNTC QilcT9IVSwlSjWrne0cLw1cN8mHzF7XgjPHPdOuVdqhY0KJMVt4kFaWYFoAVPmDGuM7N rjkuPR1sbJSv0Yko0O44bUjfu47+sE/Kj86E/QtbyYiXcIlw7MWVoNjPOWUtMpqkCjNP Qf/wtsMFEjGJmFbS4b7Ij3nmUpvlp3aIO6IsUKMBtq2kKYuT758GLtYWj8slnNmLrLsi cosw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727320541; x=1727925341; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8kGR5dnlVqM5IXsjcXzC1PHZ4F0Z8uJiotcsOcEiu5s=; b=SNFvorkFm4pkJD1uO+Lp1+QEqChVdAuX0qBQrZIqjTE80+VWkxSUczbILjyBQhBhlT ez7sOa1OXx6l0Mrujf5Fd6dzHRS/MFSpr1tXB1paJS25xihyy3pLpIcCm3cDbO/9QvfA keT4lyCjcVKKjILrjGxlZjnqDYL8aiTj+Nxc+mBDX8fbwlAM40smQpZvHTmmAeV1o8yt pc4K5OeGAt7b7pblSlbAQ41bNX7aI8/2/RKoGdgm6/IxJHN9yRxQt+OoJH4ia6+AmaWx MPKBKpIav5NrLSleROsCYGNXTw8JFCFORXmN8wRBL1uCTR5/lEzdBzf0dK5in0fPlUjf sgxA== X-Gm-Message-State: AOJu0YwsTZayfJO4YNwFxBEox5UwEEKfr8XyczwZaVpfrvb892a4O4DZ moB15oD1d77Wkx4uSM8IsSEfRRXlLK1cDAPePdPAhF89mSQnn8i2R4d1Gg== X-Google-Smtp-Source: AGHT+IGRu/ziBXPd2rpAdaZNqhBdG9TqkVLHlx8t+58Fgwv5AoV0DzBpjseo79mry/jVJOWcvBBnAA== X-Received: by 2002:a17:902:ea01:b0:206:a913:9697 with SMTP id d9443c01a7336-20afc5dd0a5mr68699945ad.43.1727320540893; Wed, 25 Sep 2024 20:15:40 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20af17e0301sm29895875ad.156.2024.09.25.20.15.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Sep 2024 20:15:40 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 26 Sep 2024 12:10:00 +0900 Message-ID: <669e309ca76f20e2c8bb088f1be366727010c545.1727320201.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (jg-nestopia): New variable. Change-Id: I2f686f43a8339a124b9ef9640638ab182ecf7079 --- gnu/packages/emulators.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 068349867f..909602acb3 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2425,6 +2425,39 @@ (define-public jg-bsnes license:isc ;libco license:lgpl2.1+)))) +(define-public jg-nestopia + (package + (name "jg-nestopia") + (version "1.52.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jgemu/nestopia") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "19qg9hgh25aaym7b81v5g7165v4fyymas6dmzc4z867mzaphbn6s")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ;no test suite + #:make-flags + #~(list (string-append "AR=" #$(ar-for-target)) + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target)) + (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) ;no configure script + (native-inputs (list jg-api pkg-config)) + (home-page "https://gitlab.com/jgemu/nestopia") + (synopsis "Jolly Good Fork of Nestopia") + (description "Nestopia JG is an emulator for the Nintendo Entertainment +System/Famicom, including support for the Famicom Disk System and VS. System. +Though originally a fork, Nestopia JG has become the de facto upstream branch +of the Nestopia emulator.") + (license (list license:gpl2+ ;this project + license:lgpl2.1+)))) ;nes_ntsc source files + (define-public zsnes (package (name "zsnes") -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH 7/7] gnu: Add jg-cega. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Sep 2024 03:18:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17273206434876 (code B ref 73488); Thu, 26 Sep 2024 03:18:05 +0000 Received: (at 73488) by debbugs.gnu.org; 26 Sep 2024 03:17:23 +0000 Received: from localhost ([127.0.0.1]:41866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf0N-0001GV-E9 for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:23 -0400 Received: from mail-pl1-f177.google.com ([209.85.214.177]:52631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stf0F-0001FL-Oz for 73488@debbugs.gnu.org; Wed, 25 Sep 2024 23:17:16 -0400 Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-20aff65aa37so4181105ad.1 for <73488@debbugs.gnu.org>; Wed, 25 Sep 2024 20:16:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727320543; x=1727925343; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=en9psBNMStwKodn93aMSK2Fyu/+fQVnNlkSS63qwBq8=; b=SP3OI6oxifTYfVfg6ZJiD93YOQMzJlx1eONO+VTTZgoeaJ9hSaSM+ijS1ePjqJ0hZv qaOPdRhp2m9pq2xtaMZEZMKqXoCH7/D9/iqVOg60oJgw1+ecZeKToXKAcvJ9+gQ3ZI0R 6FLiLZWqKfgNaI2/eZW+GlzSos+3gDzDxnYcJBeqU6B6KZrrDC9Bkk3+EddNF7pTXXaS fGfWxY8e6DRFTxQTCbQDcE0NIejIeDgdN3nQadShOQ1GlUaaa19n2ok/g7g3kWxhYUbC sy5AbaZ+/O4sdsicGUaBOhIcJ21p8rFA2qnKDGQssIx5jwQ+1VnOYgtcAMsdU3jdf9vV D4nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727320543; x=1727925343; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=en9psBNMStwKodn93aMSK2Fyu/+fQVnNlkSS63qwBq8=; b=C3pHaAIw8T8j1d5GwNOTkDCPVA/0JAOI5yIglOqrrg0+xneqk27DVf36HWDOrbNKmA UkEDytyHF9LgR7gpoQBvFwc5Dn6rbZ86JyG/o84NiAmbc4BUII2R7idC5ciWrM51AS65 CLYLbP/Pi3ZjDsrIjvs4+edv+iZHe4O2Dx3vJ1CmLqy5BLiVoAWeCTh1P1N4gJgyNrNk +/BymVe6qTsPrP5jSVDoqx6GlptaROshUkRH01d7gny3wfror3TYsfyfV2JZv+7IUCrf TRygjfTdQ4NY2FYG3UWPNjtw3QLEA8HPyGfP5odfxMMqLhqb9cGw1LaVElEUxgA+Ny2q ylEg== X-Gm-Message-State: AOJu0Yx0sT+sM1ivdhyCgu7mSGs8bD4oMf0rmpHwlX5sff2wsm7KwNYv eWBnhr0BXCHzz4nK11VAbLKwWU11VEr6iN6pHcvChCk+nHUewjN1NsOLnA== X-Google-Smtp-Source: AGHT+IHggZguc8CiqNXruuHi0XMGr8WXaACMQ1iAuvmkXQrIgqwTKJOyoqmtNsAbUkHMadSwvmcXcA== X-Received: by 2002:a17:903:1cd:b0:205:4613:30bf with SMTP id d9443c01a7336-20afc62d01dmr64507735ad.55.1727320542951; Wed, 25 Sep 2024 20:15:42 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20af17e0301sm29895875ad.156.2024.09.25.20.15.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Sep 2024 20:15:42 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 26 Sep 2024 12:10:01 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (jg-cega): New variable. Change-Id: Ice3799d9aa4600006ac386fa40e80fb97b3018c8 --- gnu/packages/emulators.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 909602acb3..9e05d59f5c 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2458,6 +2458,42 @@ (define-public jg-nestopia (license (list license:gpl2+ ;this project license:lgpl2.1+)))) ;nes_ntsc source files +(define-public jg-cega + (package + (name "jg-cega") + (version "0.6.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jgemu/cega") + (commit version))) + (modules '((guix build utils))) + (snippet '(delete-file-recursively "deps/")) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10qxfch08850zivxf4s1mhh0clx4h1cfn440acm6d7glb6wbv822")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ;no test suite + #:make-flags + #~(list (string-append "CC=" #$(cc-for-target)) + (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) + (native-inputs (list jg-api pkg-config)) + (inputs (list speexdsp)) + (home-page "https://gitlab.com/jgemu/cega") + (synopsis "Jolly Good SG-1000, SMS, Game Gear, and Mega Drive/Genesis \ +emulator") + (description "Cega is a cycle accurate emulator for the Sega SG-1000, +Master System, and Game Gear written specifically for The Jolly Good API. +Mega Drive emulation is in an experimental state.") + (license (list license:mpl2.0 + license:expat ;src/emu2413, src/m68k + license:bsd-3 ;src/ymfm + license:zlib)))) ;src/z80.h + (define-public zsnes (package (name "zsnes") -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH 3/7] gnu: Add jgrf. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Sep 2024 03:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17273216138478 (code B ref 73488); Thu, 26 Sep 2024 03:34:01 +0000 Received: (at 73488) by debbugs.gnu.org; 26 Sep 2024 03:33:33 +0000 Received: from localhost ([127.0.0.1]:41893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stfG0-0002Ce-Uw for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:33:33 -0400 Received: from [209.85.210.174] (port=59597 helo=mail-pf1-f174.google.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stfFy-0002Bx-Au for 73488@debbugs.gnu.org; Wed, 25 Sep 2024 23:33:31 -0400 Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-7191fb54147so438722b3a.2 for <73488@debbugs.gnu.org>; Wed, 25 Sep 2024 20:33:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727321502; x=1727926302; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=BZuDMuaTikmdckzU91EodR9vdznw2qnn1M2WGbrZvaw=; b=LNxuTbADGjTovOdl4qY5OPgmYe6pKkIv+wlRrN9mZPWJkilCmxQ1O0KjX31vwCRgyr M0+HaGyyulUj50k/OaveMmJIa2X62cG9Wy9a7nqcF0DtBAuCcnKxmBPVa6X99p0Ky3wj PXnyb5aPTUHNiPBZXqZ0bb00R1abvXsoIdKyAPzm1FcPUb+mNcOLU+ielAy4whm/mKAn CmasEOpYMYxFNAcMKlcILuY1l8Wbd2pSFMKHkCgKulvdwYrRxcETO8k44j7kVyXlbskb Xr2kwR1a5LMxLLzcp2AJ2dYuHqXXBkSj/FYpgRJv7mx5T5K8oXfLx83tzXDShvvVtxLJ ThVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727321502; x=1727926302; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=BZuDMuaTikmdckzU91EodR9vdznw2qnn1M2WGbrZvaw=; b=A9wGVNMYH0GDWmLmfkS4mTpuomPt5uRkz8JOa+2aX6yW1Knhj9QEC1L24vRwIKctVa dZXxMAVVYQogOcr3C7vS5Uo/9czM4VMf3b86qwavs8Oq+pzctkO8v6TfajHQEqfdgYOu BzkA8M/OO5QYznE/HiLAYGzpHyTYcEjuej3BC9De6gqpwOYMDxWJRQcQZ+Yc9ipoFuXL f0XbmLbAp3n7XBaq/RR9QEe4/q67b81cGbfIfoUA112GPXy4eJhH17CsksZPl/1FFsT5 os8nSp9PUjCLnyrs4tRTHVNlX7gTVe2wPD5pMNr01S0WERE7mRnyahS5eQUvSfWe9Lt5 HNoQ== X-Gm-Message-State: AOJu0YxReQAuM9kUCK7X/C2g+K9GszosG4WL1C6ZXZr+2X/tBDw+0R2F kxExZFUvlW5xU2Gti6rb6ndHsE7dx8lJ4jCX5RkDNPLFprp47O4OzwgeXg== X-Google-Smtp-Source: AGHT+IEVBjIBlayfrfjHAc99UbtagHyUXgWQFmauGx+x5uoenylUg8vive3ZTArm/xZzRMsUOkSxcg== X-Received: by 2002:a05:6a00:2451:b0:704:2563:5079 with SMTP id d2e1a72fcca58-71b0ac94dbamr7622279b3a.27.1727321502569; Wed, 25 Sep 2024 20:31:42 -0700 (PDT) Received: from hurd ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-71afc9c6a67sm3399227b3a.190.2024.09.25.20.31.41 for <73488@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Sep 2024 20:31:41 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <200f974ddce1a4f44b1940ee94997e6a761dbc45.1727320201.git.maxim.cournoyer@gmail.com> (Maxim Cournoyer's message of "Thu, 26 Sep 2024 12:09:57 +0900") References: <200f974ddce1a4f44b1940ee94997e6a761dbc45.1727320201.git.maxim.cournoyer@gmail.com> Date: Thu, 26 Sep 2024 12:31:39 +0900 Message-ID: <871q17hyzo.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) 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: Hi, Maxim Cournoyer writes: [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.210.174 listed in list.dnswl.org] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.85.210.174 listed in sa-trusted.bondedsender.org] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.85.210.174 listed in bl.score.senderscore.com] -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 (maxim.cournoyer[at]gmail.com) 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.210.174 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -0.0 T_SCC_BODY_TEXT_LINE No description available. 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS 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.3 (/) Hi, Maxim Cournoyer writes: [...] > + (build-system gnu-build-system) > + (arguments > + (list #:tests? #f ;no test suite > + #:make-flags > + #~(list (string-append "AR=" #$(ar-for-target)) > + (string-append "CC=" #$(cc-for-target)) > + (string-append "CXX=" #$(cxx-for-target)) > + (string-append "PREFIX=" #$output)) > + #:phases #~(modify-phases %standard-phases > + (delete 'configure)))) > + (native-inputs (list jg-api pkg-config)) > + (inputs > + (list libepoxy > + libsamplerate > + miniz > + soxr > + speexdsp > + flac > + lzo > + sdl2 > + zlib > + `(,zstd "lib"))) I've noticed these inputs were not sorted; now fixed in a v2 that I'll keep locally in case there are other things to fix. -- Thanks, Maxim From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 4/7] gnu: Add jgrf. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17279405237506 (code B ref 73488); Thu, 03 Oct 2024 07:29:02 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:28:43 +0000 Received: from localhost ([127.0.0.1]:59858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGGB-0001wB-Jb for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:43 -0400 Received: from mail-oi1-f170.google.com ([209.85.167.170]:46288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGFt-0001vd-Rm for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:23 -0400 Received: by mail-oi1-f170.google.com with SMTP id 5614622812f47-3e03b6d99c3so383075b6e.0 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:28:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727940420; x=1728545220; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pll+ftrlqJzDvwqxgM5Pp5z6oKCHcUZgzQZq/4xJgLY=; b=Hz6LFpc1VuQJ0pQSnbSx9+sk9W5/1u1HoDf96Ugk+dYDADLYAiJp/ot17OIo9U9csP VwHk8CtbmRxvfFlwaY/QvXg3dQUX2u5i5uTye13ORpaBPGTUcVajHSRL/KAbW+W2kg5a 33PLHKbD+yc5HrV6X4IE6MBSr2pp9mCi6k+Xjrfx+ZbUfwURRmh5NnmYvjsVYi6WvJCa 2/+NZBueN9vzz8qGC7Hu5+zM6tlFOTcDBw4u2Mb8FQ3LlJ+0AnRyx/Q12wMjIA7G74Wp SL9Izn7GGiFmnHXM52zkkFJo7D7jKoa9RSm0QwKv7p0kUwN5hko1trdhve02TLQ5ScVA Dmxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727940420; x=1728545220; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pll+ftrlqJzDvwqxgM5Pp5z6oKCHcUZgzQZq/4xJgLY=; b=di8gdWTz1Hcj6w6NGd35gMIrSbSqIGs9LOrhdAExmScpQPr/So15bk/MEJwGc0CPU8 4+IkuCYrg34xTawEp2Lu/EdAimOFpa0T4D0+69dDCkCZVQ3PH6OKj3e1/M2hEossYA8i XLYnxGBDk9nIBQWlz53Nm7dLQ9BI7I6bYSHe6vTPYQs21dBM5niYrPKw98G4WLXCzqIy nT6J/QmiR7MK45clLICfKixj6KwqCbkNefmVieNvkZtZMOb0llRUvNCktg5bXxlzzWY/ ouB2wixa2+BBtTVT2VK2c6oL93Qm/48Oq/VW0sG6hI9/QzMvwJmJNBKNoknkGVacJEo1 mULw== X-Gm-Message-State: AOJu0YyNz5HKEpdlc/scdhyQnV+H5yoMOUgvZ85B64d+RqhbhN/3hv/V +iX1UI4NYhp/F/AzpVd08Jib71Pjcb63PaobFKODxOmylCQQ2qU5U0Myyg== X-Google-Smtp-Source: AGHT+IG+itA/Zd8RV94ZhwaG5oOjxzFTmdywYLxtYvyR76oXUqw8+497OLJO6dd/ZCgtCFZBBykmFA== X-Received: by 2002:a05:6808:4495:b0:3e3:a832:eafc with SMTP id 5614622812f47-3e3b4168fa9mr4981267b6e.33.1727940420491; Thu, 03 Oct 2024 00:27:00 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7e9dcb4d1desm142477a12.65.2024.10.03.00.26.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:27:00 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 3 Oct 2024 16:25:42 +0900 Message-ID: <5cc1aad53c11bf764129fc414d5028a85f5eaacb.1727940344.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (jgrf): New variable. Change-Id: I0cf706e66977ceb96902dcd54f9175031e129445 --- Changes in v3: - Remove extraneous 'modules' field from origin - Use latest commit, with support for search paths Changes in v2: - Sort inputs gnu/packages/emulators.scm | 70 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 09e722b4f4..ae2a78a0f6 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2286,6 +2286,76 @@ (define-public jg-api Programming Interface} for emulators.") (license license:zlib))) +(define-public jgrf + ;; Unreleased work contains support for the JOLLYGOOD_* environment + ;; variables used to locate cores and assets. + (let ((commit "7d5c2b8593020e92d5b9b051dfb94be7f17c04ce") + (revision "0")) + (package + (name "jgrf") + (version (git-version "1.1.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jgemu/jgrf") + (commit commit))) + (file-name (git-file-name name version)) + (snippet '(begin + ;; TODO: Package md5.h and md5.c from + ;; http://openwall.info/wiki/people/solar/software + ;; /public-domain-source-code/md5, + ;; remove these bundled files and set the + ;; USE_EXTERNAL_MD5 Make flag to 1. + ;; (delete-file "deps/md5.h") + ;; (delete-file "deps/md5.c") + (use-modules (guix build utils)) + (delete-file-recursively "deps/miniz"))) + (sha256 + (base32 + "0gkmyyaxpj3szw6r1zm5850h5f362p0jdr5w70g2j0939rqn5db4")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ;no test suite + #:make-flags + #~(list (string-append "AR=" #$(ar-for-target)) + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target)) + (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) + (native-inputs (list jg-api pkg-config)) + (inputs + (list flac + libepoxy + libsamplerate + lzo + miniz + sdl2 + soxr + speexdsp + zlib + `(,zstd "lib"))) + (native-search-paths + (list (search-path-specification + (variable "JOLLYGOOD_CORE_DIRS") + (files '("lib/jollygood"))) + (search-path-specification + (variable "JOLLYGOOD_ASSET_DIRS") + (files '("share/jollygood"))))) + (home-page "https://gitlab.com/jgemu/jgrf") + (synopsis "Jolly Good Reference Frontend") + (description "The Jolly Good Reference Frontend (accessible via the +@command{jollygood} command) is the simplest possible frontend to The Jolly +Good API. It may be used to run emulators built as shared objects, or as a +\"white-label\" frontend for statically linked standalone emulators.") + ;; The main license is BSD-3; the bundled source licenses are also listed + ;; below. + (license (list license:bsd-3 ;this software, gltext.h, lodepng.c, lodepng.h + license:expat ;ezmenu.h source, musl_memmem.c, + ;parson.h, parson.c, tconfig.h, tconfig.c + license:public-domain ;md5.h, md5.c, parg.h, parg.c + license:cc0))))) + (define-public zsnes (package (name "zsnes") -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 7/7] gnu: Add jg-cega. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17279405317526 (code B ref 73488); Thu, 03 Oct 2024 07:29:02 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:28:51 +0000 Received: from localhost ([127.0.0.1]:59860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGGS-0001x1-8D for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:50 -0400 Received: from mail-il1-f172.google.com ([209.85.166.172]:49658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGFy-0001vn-Dj for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:25 -0400 Received: by mail-il1-f172.google.com with SMTP id e9e14a558f8ab-3a341cfefb9so2358445ab.3 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:28:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727940426; x=1728545226; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vX6vVOvPDl86bDC9tqly8ZqE4Ny5P0xd6+JXMiTwM2U=; b=Kpye4h11l13JQZs0SfTFrdubOEaFPATswIrRBQ4mfQrzQpuNLkMzQgzGtoT3N5NIPk jJr9HKGbSzczQ8bctkbFY+OTHqy2PaNKSMdSiYjGSdUPTnm5J8/qnhDPnxyPwx4oLwRQ gCEMvJwoKeTtUnQ3HWcwOEyV4DYfPajicP1/Ck3eqxK4y1ELQy7AMiqEJW3xOq5HsgDF 8prjFi0w/zm9Uejg+Hf36UPi4u7qhdTcvD1tLGwZA3WXSu9riB9+FBsuHfx+xWtmdlVP QCWNKaB57/2VqAQe0eztGQZIXqwyd9BtGIrwR5gyGAiYYbPMQgMHjfGhX5kalM69YrbH x33w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727940426; x=1728545226; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vX6vVOvPDl86bDC9tqly8ZqE4Ny5P0xd6+JXMiTwM2U=; b=CuYO75kzqM6AuP3eGpNx884xGFDT3gfZPJWqoMo4jNOMv3Nm1qM63YW9TphwgT1R5+ aNcSjIqIRlSnzwNnEP2JS3IRv0ZgxSxexXZEJHPc2RKSmqiSQJH/JD638ZQkWsiVpOVz uTBglQAzRdFVt3/hwNX2WX5eNaeuRDRNHOY8vmUD8WzZcXr5PEOpF5E/39eMoyp91sSL ievD6qj3BSsthLmkXT6wXzxXLBymB+zR0vb40l/pkFkTtBd88svLD7jxRmYPiIYkLcbp U4LR44omPyQaEkwqBtEXuDyyvOnBWvr092ymy05FjLMtFTxgWtdJZtEzw/pzBpTguBXe 02aA== X-Gm-Message-State: AOJu0Yw5D54GPD+iHdRuDp9yUyDWmmQ7kqveIQhY1BtZ0qOV0hgeoBvd XQAP7Keafox1vKt2olXFc3BwecH/St7f5+DApK8jzxO+edyUsZSwj1b/9g== X-Google-Smtp-Source: AGHT+IHCQPRBiIQgFQhY+0EyatE0cSk33Fa9c+szxtxE/Iq5duc8fqwl9C+73wH5y1rmoKP7OEtrCg== X-Received: by 2002:a05:6e02:1fcd:b0:3a0:9159:1561 with SMTP id e9e14a558f8ab-3a365931e3emr51475035ab.2.1727940425834; Thu, 03 Oct 2024 00:27:05 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7e9dcb4d1desm142477a12.65.2024.10.03.00.27.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:27:05 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 3 Oct 2024 16:25:45 +0900 Message-ID: <6a5c01fd43bb63778e6077a3ce75dca343c8b962.1727940344.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (jg-cega): New variable. Change-Id: Ice3799d9aa4600006ac386fa40e80fb97b3018c8 --- (no changes since v1) gnu/packages/emulators.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 34e706188a..b29a50bdfb 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2462,6 +2462,42 @@ (define-public jg-nestopia (license (list license:gpl2+ ;this project license:lgpl2.1+)))) ;nes_ntsc source files +(define-public jg-cega + (package + (name "jg-cega") + (version "0.6.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jgemu/cega") + (commit version))) + (modules '((guix build utils))) + (snippet '(delete-file-recursively "deps/")) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10qxfch08850zivxf4s1mhh0clx4h1cfn440acm6d7glb6wbv822")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ;no test suite + #:make-flags + #~(list (string-append "CC=" #$(cc-for-target)) + (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) + (native-inputs (list jg-api pkg-config)) + (inputs (list speexdsp)) + (home-page "https://gitlab.com/jgemu/cega") + (synopsis "Jolly Good SG-1000, SMS, Game Gear, and Mega Drive/Genesis \ +emulator") + (description "Cega is a cycle accurate emulator for the Sega SG-1000, +Master System, and Game Gear written specifically for The Jolly Good API. +Mega Drive emulation is in an experimental state.") + (license (list license:mpl2.0 + license:expat ;src/emu2413, src/m68k + license:bsd-3 ;src/ymfm + license:zlib)))) ;src/z80.h + (define-public zsnes (package (name "zsnes") -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 2/7] gnu: bsnes: Remove input labels and use gexps. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:29:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17279405387539 (code B ref 73488); Thu, 03 Oct 2024 07:29:03 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:28:58 +0000 Received: from localhost ([127.0.0.1]:59862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGGa-0001xL-1b for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:58 -0400 Received: from [209.85.215.181] (port=58733 helo=mail-pg1-f181.google.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGFy-0001vY-Gn for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:33 -0400 Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-7db1f13b14aso481744a12.1 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:28:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727940417; x=1728545217; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EXN1ozXLR2scfx60lhIuwGoaE20Ovjyl+dBURfEQ54U=; b=c7L+QoybwTEdH/92h34ZcRK7EbJc9EqmwzYQDsLBV+m346FVYTsSgHVlWE5cZ/2RkO /RwghukiZcFlungazEEdNX/OepVYdHPE5Nelo5YKMDedBIrBJRCmSsQ1NBEAVy2EfC3d 6WcifOV2q7MoTElSYu5yFomQwJOWK1bpeFEyoZ2D5aKdpf4s5g3SxbTvkxJmd55aF3gd rBFkwpAk9bg4qWn84+B7cD8YZoEirfq56JtnN6uUjZBMoqiMhi84cZ5fZmc2uQ+99vks WNlu7APTUvk/jvOKh3L8VwZ/hu3/24xXoZD3ec/rCCKtK13fflj6L6eXIsYwNQx98hWH Fnnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727940417; x=1728545217; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EXN1ozXLR2scfx60lhIuwGoaE20Ovjyl+dBURfEQ54U=; b=CFiESHvOZ94XfwU0zh0xW46iMuvtBDgp8yitPyrcEBxcC5T3SQtSMdHY0Ntx9mKvD6 eP1YQAlS+O2OQGqbOI63xbbhMooUnalBNgewUM2/ovp5QTDz9lndLnyVoiASDRt8Eg9T OqPpb9z9HwdkkuQu1q9NMbsAWfg8b7XY0iWpTZsHjQNcf12fSRlPk6PBd195Siv6dgZW tRyxNO8NYqt2ZoZ70VIz9k8HDTKEMYYfywWQfUw/9xlcTFFb/n4UIBn5eqaMrvoVKQxS tdupTifdUGequmij4htTy0hDAz2T9p+skL4VOr2fudfRUyfBH2rHRNySREUjdKqrqfJm aCdg== X-Gm-Message-State: AOJu0YwDOb07+UsuLfRTnAAAXzYhn0pk3OVy6P2blxTdt3nCfPDXqhOs 7m/3CQNk/lFG5tQLGEBaAtydM3gGKmDviaTMsI9Nu51uWSYTfRfI7d8kaQ== X-Google-Smtp-Source: AGHT+IE8H4BvDZrPvQs0rpF4gBCYuYE8ntrcFVMw6oEvq25ier+unJIw2yyZlMy33jR11X2cgG8KUg== X-Received: by 2002:a05:6300:668a:b0:1d3:ed2:5375 with SMTP id adf61e73a8af0-1d5e2ca244cmr8916265637.27.1727940417004; Thu, 03 Oct 2024 00:26:57 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7e9dcb4d1desm142477a12.65.2024.10.03.00.26.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:26:56 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 3 Oct 2024 16:25:40 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.3 (+) 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: * gnu/packages/emulators.scm (bsnes) [arguments]: Use gexps. [inputs]: Remove labels. [home-page]: Update URL. Change-Id: I69046d977c4647f46c1359d62b762149b8f70160 --- (no changes since v1) Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.85.215.181 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.85.215.181 listed in sa-accredit.habeas.com] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.181 listed in wl.mailspike.net] 0.0 T_SPF_TEMPERROR SPF: test of record failed (temperror) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maxim.cournoyer[at]gmail.com) 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS 0.0 SPOOFED_FREEMAIL_NO_RDNS From SPOOFED_FREEMAIL and no rDNS 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.3 (/) * gnu/packages/emulators.scm (bsnes) [arguments]: Use gexps. [inputs]: Remove labels. [home-page]: Update URL. Change-Id: I69046d977c4647f46c1359d62b762149b8f70160 --- (no changes since v1) gnu/packages/emulators.scm | 43 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 4dc61bdbff..50a7b67121 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2230,31 +2230,30 @@ (define-public bsnes (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 - "0j054x38fwai61vj36sc04r3zkzay5acq2cgd9zqv5hs51s36g5b")))) + (base32 "0j054x38fwai61vj36sc04r3zkzay5acq2cgd9zqv5hs51s36g5b")))) (build-system gnu-build-system) (arguments - `(#:make-flags (list "-C" "bsnes" - ;; Remove march=native - "local=false" - (string-append "prefix=" (assoc-ref %outputs "out"))) - #:tests? #f ; No tests. - #:phases (modify-phases %standard-phases - (delete 'configure)))) - (native-inputs - (list pkg-config)) + (list + #:make-flags #~(list "-C" "bsnes" + ;; Remove march=native + "local=false" + (string-append "prefix=" #$output)) + #:tests? #f ;No tests. + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) + (native-inputs (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("ao" ,ao) - ("cairo" ,cairo) - ("eudev" ,eudev) - ("gtksourceview-2" ,gtksourceview-2) - ("libxrandr" ,libxrandr) - ("libxv" ,libxv) - ("openal" ,openal) - ("pulseaudio" ,pulseaudio) - ("sdl2" ,sdl2))) - (home-page "https://bsnes.dev/") + (list alsa-lib + ao + cairo + eudev + gtksourceview-2 + libxrandr + libxv + openal + pulseaudio + sdl2)) + (home-page "https://github.com/bsnes-emu/bsnes") (synopsis "Emulator for the Super Nintendo / Super Famicom systems") (description "bsnes is a Super Nintendo / Super Famicom emulator that focuses on -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 3/7] gnu: Add jg-api. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:30:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17279405487594 (code B ref 73488); Thu, 03 Oct 2024 07:30:01 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:29:08 +0000 Received: from localhost ([127.0.0.1]:59864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGGj-0001xd-Hc for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:29:08 -0400 Received: from mail-ot1-f48.google.com ([209.85.210.48]:61648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGG2-0001vp-FS for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:34 -0400 Received: by mail-ot1-f48.google.com with SMTP id 46e09a7af769-710e910dd7dso439064a34.2 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:28:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727940419; x=1728545219; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FsmqVJYgqB0+idF3sQtm4ItNqMdz2IryI50p0oVi3pk=; b=m+koO6y2xLeG+pYES01xDxkWC5UQ+IQMV8AjAUg68BGWAf2cs5Uzd0LSEUgsnbZcaN 07nT+nJ6LfIQ7SdbZfOhzfpFcYm9mQIeahkfeQhU/uSJshiIAonHGHqJLoULgnU51jLW Sx7F+qIMfIuGVVCq1PlKNkCeYxM7kFVP/EUudSaFFnuTZC1VWlb9Jy5a21ocxHK+kXOF mw47gp5W9eawFWC19cnIgCCVM6rPW0LfGmWukS+Qq41di3OqLFzjNk5nDoCjrmBwZlIT Ts1b1i83YJ++vzoRwAgjSISk8z/yn8SvZiC8Ao3xvShdoNhsb5wq6KV9nyNVBVG6VG8I 4dvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727940419; x=1728545219; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FsmqVJYgqB0+idF3sQtm4ItNqMdz2IryI50p0oVi3pk=; b=eUp9gdMhfx8TygtIbN3DlDjIiqdYoyJohsXDflkncCvSAvvKKXc5+WkTTvPpU8seuC ZA/nYRJFvVYGvC99iUowlp5dVmX1HLVK7DC1f4Sr4HmGRjmS2eMFlLMVIOlbNg2LKp/l gB4BzldVECXJWWMkzx6orlR0BEa6nqAe2kTzVdSsYwb+R7xqEACIMN45nTT62P1LwlTT KVxF0sGd84esXcoagzFFBs3g47RECSzQOikShuN4Q+x9vzjvqKPvNgCf+FpxmvOFQ7Uc EiJLJZlJJlVPi1J1NZANZSDSPfpzhI3DrbimIyb8Vf5BvMwJrvoTd8bJzkU08gWK+dGs ZDZQ== X-Gm-Message-State: AOJu0YxnMd+1VNOKPU65lNFy+JvZPvmMTpE4P8TTH4D9Ftv9bfWHevYM GHiwYL6y9xT3zuOur/bceKe2RNvOQoI0ItQrkqPvuAPskMM8F0nq0GqV1Q== X-Google-Smtp-Source: AGHT+IE9+MrYOD0LcKWQNR4g+WQvAZjPcWnb1/6vdUj1fIGyclVo5aDQ9unnCZ0OjGZEVaInKe36yQ== X-Received: by 2002:a05:6870:fb8a:b0:261:360:746c with SMTP id 586e51a60fabf-28788c2802emr4157284fac.19.1727940418759; Thu, 03 Oct 2024 00:26:58 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7e9dcb4d1desm142477a12.65.2024.10.03.00.26.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:26:58 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 3 Oct 2024 16:25:41 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (jg-api): New variable. Change-Id: I2cd2086560f8353f8260209c4ee0f117c3615917 --- (no changes since v1) gnu/packages/emulators.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 50a7b67121..09e722b4f4 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2260,6 +2260,32 @@ (define-public bsnes performance, features, and ease of use.") (license license:gpl3))) +(define-public jg-api + (package + (name "jg-api") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jgemu/jg") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0117cvfvzhrm9fxnryhbnf9r0f8ij4ahhfqiqp5yv11bz2wcyhqh")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f + #:make-flags #~(list (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) ;no configure phase + (home-page "https://gitlab.com/jgemu/jg") + (synopsis "Emulators Plugin API") + (description "This package provides the Jolly Good API C and C++ headers. +The Jolly Good API is a shared object or plugin @acronym{API, Application +Programming Interface} for emulators.") + (license license:zlib))) + (define-public zsnes (package (name "zsnes") -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 6/7] gnu: Add jg-nestopia. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17279405637621 (code B ref 73488); Thu, 03 Oct 2024 07:30:02 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:29:23 +0000 Received: from localhost ([127.0.0.1]:59866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGGv-0001yW-UA for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:29:23 -0400 Received: from mail-oa1-f46.google.com ([209.85.160.46]:52469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGG4-0001vi-FS for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:35 -0400 Received: by mail-oa1-f46.google.com with SMTP id 586e51a60fabf-2877d7ae431so380715fac.0 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:28:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727940424; x=1728545224; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6NhuL6GuZ/zW/hWFAA01Czhi8sHc1077f4dRZpS1fZ0=; b=K0XFMd7HmBugpGDBip3TE/1YtJEplcC/166d397y0MTzMrz7ZuD/Py+vsBzV7eMkxe qCJPhiM2f5YmI2MS5E3dUPkZm/6XAJ3NCQl+aQrD8Z9hXs+BzwVMSWW5RDpgOA09QZGE k8VnSTXWzqoCO0AqYP33vc1c+pKqDq0+zPLIppb/rR+ErAAY3/D3wLCBNQrZsguRICas G+WF5ZBlLYaubmMBvNyv/E+IS5Crwvj7smfq2ZORUduWY65Iv+dQdPvbosJLuLKIPNCn aRhqCZkPlWnNIDpIbb30zYkkGhc5Yu2ufRpzAnv/cCdtc+2/XDsiRkwoBPFnm2sDcmr2 ZOPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727940424; x=1728545224; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6NhuL6GuZ/zW/hWFAA01Czhi8sHc1077f4dRZpS1fZ0=; b=RDsbwk/z6dnMZ+Zwa9iLiGb7HbkpCn3PzUT2PT33b97Kau4QbxBzIJEU/SOFwHXy18 vwPlmrmLQf9kgBuU66nJ0kBqD+jT8E6+rCzvxs+o7UT/4nC1q/X/iPw3QP+WjX/xmBmE p1+tAzRK0Mx6R3ftcp8F9JOEjgSxUIjNTUoWwPuLy5/okF4ppbvpsw9OloHX7SyoK+Wm 2lleK/wtG7oBBzoWQ2GwlngYM20RuK7K6Hq/5QaDLZLWyMqy2ZQOU6ChzOhwFLprOmgo fPAkuVCAg3UScaRi2Y1M+tIye7QmNwtpxuU/y/8tusP6ex430IjcfO4jl/KGkgLAoeXf wttQ== X-Gm-Message-State: AOJu0Yxw6fX5tYrZyqFqEDuHPB3HOhRArSjawbARBDAXx2K+3E0/KJAu 7neAkpe7beGyHyLFeGa6Y+aKk+d1F8RPwokugI8Zgim+ZZi1vAM+9954DQ== X-Google-Smtp-Source: AGHT+IForpTy5tTihZBx19PdKbsDO7elLGvcbcfNFoW2KNCEhFhPo+38BmtJgbLs6pWNwGFiZQSbHg== X-Received: by 2002:a05:6870:b015:b0:260:ebf7:d0e7 with SMTP id 586e51a60fabf-28788bc9090mr3837615fac.15.1727940424090; Thu, 03 Oct 2024 00:27:04 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7e9dcb4d1desm142477a12.65.2024.10.03.00.27.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:27:03 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 3 Oct 2024 16:25:44 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (jg-nestopia): New variable. Change-Id: I2f686f43a8339a124b9ef9640638ab182ecf7079 --- (no changes since v1) gnu/packages/emulators.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 4c1a705994..34e706188a 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2429,6 +2429,39 @@ (define-public jg-bsnes license:isc ;libco license:lgpl2.1+)))) +(define-public jg-nestopia + (package + (name "jg-nestopia") + (version "1.52.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jgemu/nestopia") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "19qg9hgh25aaym7b81v5g7165v4fyymas6dmzc4z867mzaphbn6s")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ;no test suite + #:make-flags + #~(list (string-append "AR=" #$(ar-for-target)) + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target)) + (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) ;no configure script + (native-inputs (list jg-api pkg-config)) + (home-page "https://gitlab.com/jgemu/nestopia") + (synopsis "Jolly Good Fork of Nestopia") + (description "Nestopia JG is an emulator for the Nintendo Entertainment +System/Famicom, including support for the Famicom Disk System and VS. System. +Though originally a fork, Nestopia JG has become the de facto upstream branch +of the Nestopia emulator.") + (license (list license:gpl2+ ;this project + license:lgpl2.1+)))) ;nes_ntsc source files + (define-public zsnes (package (name "zsnes") -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 0/7] Add Jolly Good and some of its emulators References: In-Reply-To: Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17279405707637 (code B ref 73488); Thu, 03 Oct 2024 07:30:02 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:29:30 +0000 Received: from localhost ([127.0.0.1]:59872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGH5-0001yt-A6 for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:29:30 -0400 Received: from mail-il1-f172.google.com ([209.85.166.172]:50321) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGFv-0001vE-Di for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:35 -0400 Received: by mail-il1-f172.google.com with SMTP id e9e14a558f8ab-3a0c9ff90b1so2286795ab.0 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:28:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727940413; x=1728545213; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=welNsvG/vx8eWzEZHsRYE13Piy0g28/haxQyQsGbfY0=; b=Clvsg53LzJ6PfxOW5VRxfIhVxZJB7zsNrVfmi449IECwv4U0ZO4S3JR4PGl71zO9z8 jZNYS9JeNS+e4PUue6nH69oXa+nyWvziQI30VD0FB7/x67r48fCk7FQ5AUKuGdIX65XK GxeKYYoL330JlJ0KDezO9mdJ2+HhswRRRpg3QjcVpqWBHCbqpC+ShD90RFZO3nA95fZi +Er/kwtO/+KKPLK7gUoozB8DxtEHSJkvaow5lWXcm2J92VU9p6D5U12t1dtBHYB/IKcJ lBMF7iA7BSQDouNTXCxnUKc/SC1oM2LZFUxqd0jJ6s3hSRqVtph8Br8710rusfh/P6Ib 4kpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727940413; x=1728545213; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=welNsvG/vx8eWzEZHsRYE13Piy0g28/haxQyQsGbfY0=; b=pWKF7fgzvHlIAvVss8oq3VY6KAsUiOC6DVjAhBa2hQ0+RSwnNV9wYQyrUj6ffEnbbz A68Os4wNfn04LWXE1bGHnRCmdPOn4bUYMC152s9k479dwF+cjqIgv+5vF7RrzD3UKl9C B9tVVqOLBhvBuIEAavqHCjJFyviw+rR8iDkf2gDd9P7XRK/LuTzlBubdnCZYI72TCL8S FClpWzLXu5kiYd45kKmsNHU5hAjI35b/htUYblk52K1KNxv7aj3I63z3HvM547cC4aLo mAM9IiwJ7ZaKad8uSthl7GELY5zhixfujbzKOg+VT+LyOtg8jFxfyhBgYNNVyVm5sKJ8 78vw== X-Gm-Message-State: AOJu0Yw/U8jS1SYkYaHZBqhVM7tX8w5icSc7p5zzTw/Qgwwlr2SN0Ude UZHvKAEj51xTtvIC/MHbFgO+ItEPsCktq6lNz+RhxKIcGZTgEiRxMDbZ9g== X-Google-Smtp-Source: AGHT+IE2ylT9D5KGwqq9TJEN8v8P/CmyVSHAT1QypLMCOdYp1u16t3rOzxYosb7XtCmdcpSxh6rGkg== X-Received: by 2002:a05:6e02:184a:b0:3a1:a5dc:aa4e with SMTP id e9e14a558f8ab-3a36591c27amr59376515ab.8.1727940413587; Thu, 03 Oct 2024 00:26:53 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7e9dcb4d1desm142477a12.65.2024.10.03.00.26.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:26:52 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 3 Oct 2024 16:25:38 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 (-) This series adds the Jolly Good emulator API and reference user interface (jgrf), and some core files (emulator plugins made to be used by it). Currently I've packaged and tested their bsnes, nestopia and cega ports. Changes in v3: - Remove extraneous 'modules' field from origin - Use latest commit, with support for search paths - Remove extraneous 'modules' field from origin Changes in v2: - Sort inputs Maxim Cournoyer (7): teams: Register (gnu packages emulators) to games team. gnu: bsnes: Remove input labels and use gexps. gnu: Add jg-api. gnu: Add jgrf. gnu: Add jg-bsnes. gnu: Add jg-nestopia. gnu: Add jg-cega. etc/teams.scm | 3 +- gnu/packages/emulators.scm | 281 ++++++++++++++++++++++++++++++++++--- 2 files changed, 261 insertions(+), 23 deletions(-) base-commit: a4ea332bc219e14560d3a5daaa658425d898ec37 -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 1/7] teams: Register (gnu packages emulators) to games team. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17279405847660 (code B ref 73488); Thu, 03 Oct 2024 07:30:03 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:29:44 +0000 Received: from localhost ([127.0.0.1]:59876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGHG-0001zA-I9 for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:29:43 -0400 Received: from mail-pg1-f172.google.com ([209.85.215.172]:55786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGG2-0001vZ-0W for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:36 -0400 Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-7e6afa8baeaso496799a12.3 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:28:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727940415; x=1728545215; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=clA+To8VnVN2CiWzdanW6gRVrzqmxsTR2f3HFQYJeYg=; b=fI1qBi9ZtBQSx97bhF7qhGdtvsbvnH/9bdZZW31JtY4ZrTXkD+JVHQMexaYng0+i6e oF2k/MeeVGRP63CzOCAkry9CWhApuGUXZNk4KbzbUY4OCzZ2p01tRSPmeewvf2qCgMW/ dHF8zqO9gvdcD0NdWjYu0/1y+RoV4p7AGbztWpQph8gOR4aq5JTojRoWjQ38UdRbsBUA eCNsdjWmjuk7mZaE6hM+F51xL5iKw0GcTEEJ0M/sKS328K//0ByfePS0elsUZZuMd+kj H9Ig9v9nZ3jk4INmN4wzsb3YvszKKkuceiK6j7y+L7zf9gzpbfYfMRdCCSzNZWSu2x13 fMqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727940415; x=1728545215; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=clA+To8VnVN2CiWzdanW6gRVrzqmxsTR2f3HFQYJeYg=; b=oodw73rg0AZI+Fh/7yAlXx9mbtQZ6sxMKqyTnBsElpxgTbjojN5mgMLOWL0vyXofMo P3qihOSxtIurPCwRtf6iPm0KmdbWgxflVNTqbQc8Ji7S8xvpEUHcq85BtlGaCIY0mG3l 4SPywcuzXz5nuy3eHSfoiCj5CWiG+WznLmaVxaEKAgLYLwI97L0BpQQKr+67L+1vo2xV PnbcVonHZk0ymVTRTlFJghg5+Zl5qQykCFn/OqKX206j28jCwX+jIegJd3HCoVyOr5RE sgIvKmrLNWbxgFi3vrHc7Ng7Vz9T+ZANY6Wf48OlXHhZCx7denjDaFY6pFuNhMgRsX98 0Dhg== X-Gm-Message-State: AOJu0YzChPmK7vfitHS796Re4m60gCJxyHy0y3FbqpDqHEoR1zTz7d6Y 1H/P8xG7m+FCfguhh3777T8eRD4AIgUGU31CNziFhQ7rtrSd3Fmafm6dBQ== X-Google-Smtp-Source: AGHT+IEkwTcbRSg5wYbv2XFAfZHxiU1hbALVHLpa79nvhNGIPaCg2mQ1TG1xypT9/BeYkh++WDBMBg== X-Received: by 2002:a05:6a21:2d88:b0:1d2:e945:1779 with SMTP id adf61e73a8af0-1d5e2ce3dd6mr7944110637.36.1727940415283; Thu, 03 Oct 2024 00:26:55 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7e9dcb4d1desm142477a12.65.2024.10.03.00.26.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:26:54 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 3 Oct 2024 16:25:39 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 (-) * etc/teams.scm (games) : Register "gnu/packages/emulators.scm". Change-Id: I269f83073ff7bb9dcfc23767d853050ce07bfcb5 --- (no changes since v1) etc/teams.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/etc/teams.scm b/etc/teams.scm index 9239021b39..ce87f34c07 100755 --- a/etc/teams.scm +++ b/etc/teams.scm @@ -465,7 +465,8 @@ (define-team games (team 'games #:name "Games and Toys" #:description "Packaging programs for amusement." - #:scope (list "gnu/packages/games.scm" + #:scope (list "gnu/packages/emulators.scm" + "gnu/packages/games.scm" "gnu/packages/game-development.scm" "gnu/packages/minetest.scm" "gnu/packages/esolangs.scm" ; granted, rather niche -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 5/7] gnu: Add jg-bsnes. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73488@debbugs.gnu.org Cc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17279405997684 (code B ref 73488); Thu, 03 Oct 2024 07:30:03 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:29:59 +0000 Received: from localhost ([127.0.0.1]:59881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGHS-0001zV-4y for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:29:59 -0400 Received: from mail-io1-f45.google.com ([209.85.166.45]:48494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGG7-0001vf-En for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:28:43 -0400 Received: by mail-io1-f45.google.com with SMTP id ca18e2360f4ac-831e62bfa98so26089339f.1 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:28:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727940422; x=1728545222; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LmvXYE4YhuCjoSftNpOFX3se3B7xCRPIbHcYGVAvqmI=; b=gFw0Y85U1pztIe1rv0tAFl8RssioWErLQg8e7gUh5DJocwwNJZGGQdcSmVC3UKtkyB 9prT9L/g8yUmepp5ZRzj84wqK7MCKwpSvhuUQ6IPFdbkE6x8KfPPtZrQOvOy8yDPiUvp H/z6hoWJznkrgQ3DKYElQ3s4Uti0hCsqNwGbulBEDU3MMV3SI/qde3ijVYa3xHtCH7/X aht5L9KCuyFBxCRvuoUAbjGaGdYv4ktRcJ64P+dhlwcRzxUJfWAk/GhPo9QymFMXoE03 zkD25/pLQeh5yJpCE5VG4aQorHdtafqmojB7nm4zGS79wNWsrr509waq6wa5dTp/qG9Q EmWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727940422; x=1728545222; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LmvXYE4YhuCjoSftNpOFX3se3B7xCRPIbHcYGVAvqmI=; b=HO9iuFkYx/5n1w5qJ3ADf94bbFR0yNeTBd54eQWY3BR/ucgdx85D7t/5k4L2WyVb5A 2fIdMOKdyaIYh2kgRTmTqV0ijkSgBiyzEpVYI5Pbbp4ePoobWRC6ue+1R+arwJv/+LwT ax8gCyko/qXtgYPKZbQIJB9+UE2STSgcfow9OfcFDYtTNHPetgvOoaEGpqXDjnUwOd9R djWNRWILdoXFICpISC3Tw/m43EYtGu74Pqwjr3StT7YwmrH4IsGmD1tWcNABQMb+2PAI eIIWjXoFYbgu+4Z1KAXrEbVlD4iEAuaAWwEHBQyMPRb0u2JYZMiyzos293R4sY4XViOX T0ag== X-Gm-Message-State: AOJu0Yx9ibVV+3I/p2eoy7XVzgS18HL9ShqRmcxqwfuZAl5fYSLaecLE SiHmu67t5m2Vjtu+sAriOxqQtik7wnOlNrox3WeJ0ZFpPKiiKbii+cmMKw== X-Google-Smtp-Source: AGHT+IFICxzsglg31STtTy4iR17rvlUNjgmnsoEUDVNA6Zz/il+V2Dx0a/Crl3tHNn3YlL8bnRGaKQ== X-Received: by 2002:a05:6e02:1386:b0:3a0:92e5:af68 with SMTP id e9e14a558f8ab-3a36594a26emr51762575ab.15.1727940422226; Thu, 03 Oct 2024 00:27:02 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7e9dcb4d1desm142477a12.65.2024.10.03.00.27.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:27:01 -0700 (PDT) From: Maxim Cournoyer Date: Thu, 3 Oct 2024 16:25:43 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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/emulators.scm (jg-bsnes): New variable. Change-Id: If88a7bea0c87c8af8fce051f8bec891ff249449f --- Changes in v3: - Remove extraneous 'modules' field from origin gnu/packages/emulators.scm | 73 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index ae2a78a0f6..4c1a705994 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -2356,6 +2356,79 @@ (define-public jgrf license:public-domain ;md5.h, md5.c, parg.h, parg.c license:cc0))))) +(define-public jg-bsnes + (package + (name "jg-bsnes") + (version "2.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/jgemu/bsnes") + (commit version))) + (file-name (git-file-name name version)) + ;; XXX: Some source dependencies are bundled and are not easy to + ;; unbundle due to the build system building an object combining + ;; their sources directly: + ;; - byuuML + ;; - gb + ;; - libcoco + ;; - snes_spc + (snippet '(begin + (use-modules (guix build utils)) + (delete-file-recursively "deps/libsamplerate"))) + (sha256 + (base32 + "0z1ka4si8vcb0j6ih087cni18vpgfd3qnaw24awycxz23xc0jkdv")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ;no test suite + #:make-flags + #~(list (string-append "AR=" #$(ar-for-target)) + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target)) + (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) ;no configure script + (native-inputs (list jg-api pkg-config)) + (inputs (list libsamplerate)) + (home-page "https://gitlab.com/jgemu/bsnes") + (synopsis "Jolly Good Fork of bsnes") + (description "@code{bsnes-jg} is a cycle accurate emulator for the Super +Famicom/Super Nintendo Entertainment System, including support for the Super +Game Boy, BS-X Satellaview, and Sufami Turbo. @code{bsnes-jg} is a fork of +@code{bsnes} v115, Many changes have been made post-fork: +@itemize +@item Higher quality resampler with settings +@item Improved performance without loss of accuracy +@item Portability improvements +@item Removal of accuracy-reducing hacks and unnecessary code +@item Significant increase in standards compliance +@item Translation to the C++ Standard Library (ISO C++11) +@end itemize + +In particular, it uses much less @acronym{CPU, Central Processing Unit} +compared to the original @code{bsnes} (though not as little as @code{zsnes}). + +The supported file formats are: +@itemize @file +@item .sfc +@item .smc +@item .bs +@item .st +@item .fig +@item .swc +@end itemize + +This is intended to be used with the Jolly Good Reference Frontend +@command{jollygood} command from the @code{jgrf} package.") + ;; The project license is GPL3+. The bundled source licenses are also + ;; listed below. + (license (list license:gpl3+ + license:bsd-3 ;byuuML + license:expat ;gb + license:isc ;libco + license:lgpl2.1+)))) + (define-public zsnes (package (name "zsnes") -- 2.46.0 From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 2/7] gnu: bsnes: Remove input labels and use gexps. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer , 73488@debbugs.gnu.org Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Adam Faiz Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.172794196312312 (code B ref 73488); Thu, 03 Oct 2024 07:53:01 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:52:43 +0000 Received: from localhost ([127.0.0.1]:59917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGdY-0003CP-8u for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:52:43 -0400 Received: from mail-lf1-f68.google.com ([209.85.167.68]:55670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGcx-0003B3-DQ for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:52:34 -0400 Received: by mail-lf1-f68.google.com with SMTP id 2adb3069b0e04-5398a26b64fso574242e87.3 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:51:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727941839; x=1728546639; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=d4sO6u9zbWCFk+rdivIgKoEyiCbgAhd24fU001GXFbM=; b=E3D2K3+zCe78oTnc8c5K2MzbBUn73AiqHIuUNlAOP7cIPxZBIY9dhBC0N2Sn0MibJt i3q+rOwWspwixfPkX8M888NZ2UNVm+Xk4oChLexDZGLmi7tOXXsnSVJKSTvX7Oktl4ju NMyThFaKYQv9STm/jjJAM3Rq0wY53jNW66V5g64kVnlhTHoIJa2TAZcGW/xJWBvJN+7i 6ttOOr6Pz1Aws0JUyxM7OIUXzp46fHNhkP1e3xgwee0PPcBLQ3HMUO1xUme9OmvWC/xX 2VG2fZdx9buFTJtpnDhnrPo3yUwclhL3/aGIEO77tojrvvopfeTjkFP9FAqZcyu2FRCS nj4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727941839; x=1728546639; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=d4sO6u9zbWCFk+rdivIgKoEyiCbgAhd24fU001GXFbM=; b=sVYEzdk07N8ZcD47lZxqY75WfDjMWTJXxEhKT3UWbmDPp3GUXwzkcHo32Crs5dYQPn 4DwLxHEjJ+olcyUQ7sgRlGMOSjMKWadXnjqpJRHAGsSG++xKAf4QWSSFmm9vXy5ztomV JK6ig0xCyhuBrTS6n1NUkXWu11454cYGPl/R9JftBxWf/e6du1QO5tLz7VmwGcNKs4sA enHH3apGoR9oVJ/ELDSSUqeMwGijNQyA1cwzAIyuglI0lEtj8WPFA1hF0Kuq6EO3zgY3 lO1xYUokz0cJX7lSuwnwkne3FWsPkubBted4dcH7IwMOGSRBrVZY9PZL0HpvTLbmfD8g SOtQ== X-Forwarded-Encrypted: i=1; AJvYcCUhlDVsjqIkpWSJ7u/F4ilnJG1BtVjO5oqfeqVQMqF5t96pm3YeeDCB6iNfRTJwmqB3W9KrOw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yyt3B0pMNHPZ3hurBecUXveV6VKc82PStXbTh+5AtNkICZaF32P bcjlEDfkCbTI/Eewcoi/NTxLS6WJ5qczqblzDkFMIZvbkscgVjzQ X-Google-Smtp-Source: AGHT+IH8OIK6fO0uxqZySwYIGKOf5p9kgOUP6jrbl4V8w8iWwL7OM6/OANUAJYEw+s4LD/JElBmevA== X-Received: by 2002:a05:6512:1113:b0:535:d4e9:28bf with SMTP id 2adb3069b0e04-539a079f604mr3265573e87.46.1727941838748; Thu, 03 Oct 2024 00:50:38 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42f79ed3d75sm37656235e9.22.2024.10.03.00.50.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:50:38 -0700 (PDT) Message-ID: <84ed44159439234fd81acbee2b5f80582faf28d9.camel@gmail.com> From: Liliana Marie Prikler Date: Thu, 03 Oct 2024 09:50:34 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 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 (-) Am Donnerstag, dem 03.10.2024 um 16:25 +0900 schrieb Maxim Cournoyer: > * gnu/packages/emulators.scm (bsnes) [arguments]: Use gexps. > [inputs]: Remove labels. > [home-page]: Update URL. >=20 > Change-Id: I69046d977c4647f46c1359d62b762149b8f70160 > --- I think we should write out "G-Expressions". For the header, since we do both style improvements, I'd just write "Use new package style", though that one's a bit more controversial ;) Content-wise LGTM. From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 3/7] gnu: Add jg-api. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer , 73488@debbugs.gnu.org Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Adam Faiz Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.172794200612405 (code B ref 73488); Thu, 03 Oct 2024 07:54:02 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:53:26 +0000 Received: from localhost ([127.0.0.1]:59921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGeC-0003Dn-HI for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:53:26 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:60621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGdy-0003Cz-Tx for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:53:13 -0400 Received: by mail-wr1-f68.google.com with SMTP id ffacd0b85a97d-37ccfba5df5so526955f8f.0 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:53:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727941913; x=1728546713; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=YylOdScYhfuBBfdiSbBc18CBRmgFTK6vs0Tf7r8petM=; b=H9wVMqncRAxK7bGosKJPiPD49rxNSfNGyawx2i/l4gZU4W5bbpJM3pG5/ZUlEXvAXR NPntW0i/S1PrjUYc7a75x0HEEyzkQOwvD3ITlGkm0C/j6P4OoPOi6OkQGGpUnZLcISKE yklfhJy3CECOzk41rns6Cw5p2oI9s6+LotHLQCv1X7A7+3Ui9jPvOVwxIJjX4W+/rCMp HEF/O/XfGQQDzOk7gIm+AfXbnTdouP80gLPiJFTeJL9SSso3Ss/VjtImrtFFlb1EvfuV NrOpSSyQHVcGcM58bwU3hXtv/GFH+/P38kqxvDng9N9/54nCl744wcnZDsMY1X4+y2Vz ammg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727941913; x=1728546713; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=YylOdScYhfuBBfdiSbBc18CBRmgFTK6vs0Tf7r8petM=; b=ckkAnGstzzHc+dxdoC301GcJYYr7aH5Z7RIJonaz5aZLzmObDNTorQXZOaagkSBbpp k73fOKXsbM4bG6nhe25MDd1w/ZIG+/xlqgsi1KCmQxQSu2ur9nCkG2KtJEv2ZT9xkryE ZBg+BvO17UosdkwoptdFRXESUS7cz4s2tJbqcuXx920ZWh93/jronuQbCC/ed4s5xgru U259vz6TQ/FyUIepmPuid3uXtdeu4eehhSZjw2/9tJbjUn0fl3kxOEjKMg5eQ0c4GOxR OynpfwZL6sU823TtsvlWusIGp3uZ5eZa3csVkvwwa+kJghfhjNBynWwgiRrNW6D/sPhs DrbA== X-Forwarded-Encrypted: i=1; AJvYcCXuFk4MICPjTlfQPt/pQYbv9FrO/WLVi/MTqgYZSlR3VFJ5QDIXRTtk2Qc/Lhl3g1N464At1w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwEMqhmXBOwJinZXyAoOoOa1QYctafN2b+fQN5MhcMnc+oIoO1U 1pYflBylxz5KlPfakA1nhuLn76OddYs5jMHntUYDlrHAQj2pSK3K X-Google-Smtp-Source: AGHT+IH6OlqS0cSqwTSZOfy5hnpj+RDn6/woPYY5MeCs9icvAIYspvP+hJx4P+odpIAOL+pT8J6TKQ== X-Received: by 2002:a5d:5e05:0:b0:37c:ffdd:6d55 with SMTP id ffacd0b85a97d-37cffdd700cmr2948857f8f.11.1727941913041; Thu, 03 Oct 2024 00:51:53 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42f8025b583sm8702475e9.12.2024.10.03.00.51.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:51:52 -0700 (PDT) Message-ID: From: Liliana Marie Prikler Date: Thu, 03 Oct 2024 09:51:51 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.48.4 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 (-) QW0gRG9ubmVyc3RhZywgZGVtIDAzLjEwLjIwMjQgdW0gMTY6MjUgKzA5MDAgc2NocmllYiBNYXhp bSBDb3Vybm95ZXI6Cj4gKiBnbnUvcGFja2FnZXMvZW11bGF0b3JzLnNjbSAoamctYXBpKTogTmV3 IHZhcmlhYmxlLgo+IAo+IENoYW5nZS1JZDogSTJjZDIwODY1NjBmODM1M2Y4MjYwMjA5YzRlZTBm MTE3YzM2MTU5MTcKPiAtLS0KPiAKPiAobm8gY2hhbmdlcyBzaW5jZSB2MSkKPiAKPiDCoGdudS9w YWNrYWdlcy9lbXVsYXRvcnMuc2NtIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKPiDC oDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9lbXVsYXRvcnMuc2NtIGIvZ251L3BhY2thZ2VzL2VtdWxhdG9ycy5zY20KPiBpbmRl eCA1MGE3YjY3MTIxLi4wOWU3MjJiNGY0IDEwMDY0NAo+IC0tLSBhL2dudS9wYWNrYWdlcy9lbXVs YXRvcnMuc2NtCj4gKysrIGIvZ251L3BhY2thZ2VzL2VtdWxhdG9ycy5zY20KPiBAQCAtMjI2MCw2 ICsyMjYwLDMyIEBAIChkZWZpbmUtcHVibGljIGJzbmVzCj4gwqBwZXJmb3JtYW5jZSwgZmVhdHVy ZXMsIGFuZCBlYXNlIG9mIHVzZS4iKQo+IMKgwqDCoMKgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMykp KQo+IMKgCj4gKyhkZWZpbmUtcHVibGljIGpnLWFwaQo+ICvCoCAocGFja2FnZQo+ICvCoMKgwqAg KG5hbWUgImpnLWFwaSIpCj4gK8KgwqDCoCAodmVyc2lvbiAiMS4wLjAiKQo+ICvCoMKgwqAgKHNv dXJjZSAob3JpZ2luCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChtZXRob2QgZ2l0LWZl dGNoKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJpIChnaXQtcmVmZXJlbmNlCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1cmwgImh0dHBzOi8vZ2l0 bGFiLmNvbS9qZ2VtdS9qZyIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIChjb21taXQgdmVyc2lvbikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZmls ZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIChzaGEyNTYKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYmFzZTMy Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoAo+ICIwMTE3Y3Zmdnpocm05Znhucnlo Ym5mOXIwZjhpajRhaGhmcWlxcDV5djExYnoyd2N5aHFoIikpKSkKPiArwqDCoMKgIChidWlsZC1z eXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKPiArwqDCoMKgIChhcmd1bWVudHMKPiArwqDCoMKgwqAg KGxpc3QgIzp0ZXN0cz8gI2YKIzp0ZXN0cz8gI2Ygc2hvdWxkIGFsd2F5cyBnbyB3aXRoIGEgY29t bWVudC4KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzptYWtlLWZsYWdzICN+KGxpc3QgKHN0cmlu Zy1hcHBlbmQgIlBSRUZJWD0iICMkb3V0cHV0KSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzpw aGFzZXMgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGRlbGV0ZSAnY29uZmlndXJlKSkpKSA7 bm8gY29uZmlndXJlIHBoYXNlCldoYXQgYWJvdXQgJ2Jvb3RzdHJhcD8gIAo+ICvCoMKgwqAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9naXRsYWIuY29tL2pnZW11L2pnIikKPiArwqDCoMKgIChzeW5vcHNp cyAiRW11bGF0b3JzIFBsdWdpbiBBUEkiKQo+ICvCoMKgwqAgKGRlc2NyaXB0aW9uICJUaGlzIHBh Y2thZ2UgcHJvdmlkZXMgdGhlIEpvbGx5IEdvb2QgQVBJIEMgYW5kIEMrKwo+IGhlYWRlcnMuCj4g K1RoZSBKb2xseSBHb29kIEFQSSBpcyBhIHNoYXJlZCBvYmplY3Qgb3IgcGx1Z2luIEBhY3Jvbnlt e0FQSSwKPiBBcHBsaWNhdGlvbgo+ICtQcm9ncmFtbWluZyBJbnRlcmZhY2V9IGZvciBlbXVsYXRv cnMuIikKPiArwqDCoMKgIChsaWNlbnNlIGxpY2Vuc2U6emxpYikpKQo+ICsKCkNoZWVycwoK From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 4/7] gnu: Add jgrf. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 07:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer , 73488@debbugs.gnu.org Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Adam Faiz Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.172794233813386 (code B ref 73488); Thu, 03 Oct 2024 07:59:01 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 07:58:58 +0000 Received: from localhost ([127.0.0.1]:59925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGjW-0003Tb-AZ for submit@debbugs.gnu.org; Thu, 03 Oct 2024 03:58:58 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:57594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGjJ-0003T6-P4 for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 03:58:44 -0400 Received: by mail-wm1-f68.google.com with SMTP id 5b1f17b1804b1-42cb5b3c57eso5938365e9.2 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 00:58:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727942237; x=1728547037; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=YSb7Oqkg5Kxsa34p8Eao73kA4YDWqIZBShFQ6+etKRk=; b=b2+McBW3ygJ2cJ044BCeJ2gUYGR4Vaq5kbKrINLGE4rqC5mkZH1CoeqtTE4AOe+Jl0 TbZt9cVTYfBrQtbNYj2WtnsQsh7B7WqxwSAeDoShomkPu811m1OyP9/EXRDPXL5lUoeX pqmlqHetwvq3Vg0VTa5XaQ9hUjFeOGrsid0xnTiBzRzhltKs0S9KJjnVWA1V2rPA9Dn+ GM31ntwQLJeN14jhY5YaxpTkNz3tzmB408B9X5zzvo5PqtZ2lB4G55YSKJkBxASkHGi1 TkBI0dPOL2uPXe891XfQL4AtA1PDTcv1uEdz72P9Jv43b8Dvf0/iI4+K0K6Vqr8r4qkC v+oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727942237; x=1728547037; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=YSb7Oqkg5Kxsa34p8Eao73kA4YDWqIZBShFQ6+etKRk=; b=AAPyEASlWu18QuLPud99T4EfvGek9pIiYLE1MMXdDBstMqweyWfWu7nOwi1FICfWiR VQq5ieda8TGvqAhaj1t7PdG3ffHbwevYNXtcQBEKytbP1j8i8HX2JLaSTaIxUhicAiXY R5M/7Dgl9aUcQRKkq6JeqbnHpMBAsXhEyQ0TsqLKUuVvJ5YNk3hzYlDkqNzvrnZwdGJF sr5t81sYqGQyY4zSYT3wAuI5X4y29mjq6Kpyb4uzG65lpNQ3D8BM8VgCKs3LidEz4HtY PwQYoJnmEop43HcdYOHyrtEVA69QszZvAnWlaB6glblfjvcrPQVQxkGJzwfQNseJGVGc 9THg== X-Forwarded-Encrypted: i=1; AJvYcCXOaAle945ZznOZHt5m1ImYAyStne8REQFRVbt1eK6/reI6XA4jWstXucTx1KciuZm0DqzQGw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy+vwt1JHasemnMnA/UvGLMqrYgT8FRCbRyFjU0cJsIpXUysAU9 9rJWdyTfX+opdckE8c6nt4GeDX4uVle/OvYyEvh3e70FVmzZaLDo1SEmcfR5 X-Google-Smtp-Source: AGHT+IHLTY94YQjVvf0evDBW1bL7XjCDUUF4ZOmrx+Bd/r2QzzsFF4uGmKJqs6rG8RlQ4KeYPzSkHQ== X-Received: by 2002:adf:f045:0:b0:374:be10:3eb7 with SMTP id ffacd0b85a97d-37cfba0a7a5mr3898725f8f.38.1727942236977; Thu, 03 Oct 2024 00:57:16 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42f80255ee9sm8914425e9.8.2024.10.03.00.57.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 00:57:16 -0700 (PDT) Message-ID: From: Liliana Marie Prikler Date: Thu, 03 Oct 2024 09:57:15 +0200 In-Reply-To: <5cc1aad53c11bf764129fc414d5028a85f5eaacb.1727940344.git.maxim.cournoyer@gmail.com> References: <5cc1aad53c11bf764129fc414d5028a85f5eaacb.1727940344.git.maxim.cournoyer@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.48.4 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 (-) QW0gRG9ubmVyc3RhZywgZGVtIDAzLjEwLjIwMjQgdW0gMTY6MjUgKzA5MDAgc2NocmllYiBNYXhp bSBDb3Vybm95ZXI6Cj4gKiBnbnUvcGFja2FnZXMvZW11bGF0b3JzLnNjbSAoamdyZik6IE5ldyB2 YXJpYWJsZS4KPiAKPiBDaGFuZ2UtSWQ6IEkwY2Y3MDZlNjY5NzdjZWI5NjkwMmRjZDU0ZjkxNzUw MzFlMTI5NDQ1Cj4gLS0tCj4gCj4gQ2hhbmdlcyBpbiB2MzoKPiDCoC0gUmVtb3ZlIGV4dHJhbmVv dXMgJ21vZHVsZXMnIGZpZWxkIGZyb20gb3JpZ2luCj4gwqAtIFVzZSBsYXRlc3QgY29tbWl0LCB3 aXRoIHN1cHBvcnQgZm9yIHNlYXJjaCBwYXRocwo+IAo+IENoYW5nZXMgaW4gdjI6Cj4gwqAtIFNv cnQgaW5wdXRzCj4gCj4gwqBnbnUvcGFja2FnZXMvZW11bGF0b3JzLnNjbSB8IDcwCj4gKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiDCoDEgZmlsZSBjaGFuZ2VkLCA3MCBp bnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbXVsYXRvcnMuc2Nt IGIvZ251L3BhY2thZ2VzL2VtdWxhdG9ycy5zY20KPiBpbmRleCAwOWU3MjJiNGY0Li5hZTJhNzhh MGY2IDEwMDY0NAo+IC0tLSBhL2dudS9wYWNrYWdlcy9lbXVsYXRvcnMuc2NtCj4gKysrIGIvZ251 L3BhY2thZ2VzL2VtdWxhdG9ycy5zY20KPiBAQCAtMjI4Niw2ICsyMjg2LDc2IEBAIChkZWZpbmUt cHVibGljIGpnLWFwaQo+IMKgUHJvZ3JhbW1pbmcgSW50ZXJmYWNlfSBmb3IgZW11bGF0b3JzLiIp Cj4gwqDCoMKgwqAgKGxpY2Vuc2UgbGljZW5zZTp6bGliKSkpCj4gwqAKPiArKGRlZmluZS1wdWJs aWMgamdyZgo+ICvCoCA7OyBVbnJlbGVhc2VkIHdvcmsgY29udGFpbnMgc3VwcG9ydCBmb3IgdGhl IEpPTExZR09PRF8qCj4gZW52aXJvbm1lbnQKPiArwqAgOzsgdmFyaWFibGVzIHVzZWQgdG8gbG9j YXRlIGNvcmVzIGFuZCBhc3NldHMuCj4gK8KgIChsZXQgKChjb21taXQgIjdkNWMyYjg1OTMwMjBl OTJkNWI5YjA1MWRmYjk0YmU3ZjE3YzA0Y2UiKQo+ICvCoMKgwqDCoMKgwqDCoCAocmV2aXNpb24g IjAiKSkKPiArwqDCoMKgIChwYWNrYWdlCj4gK8KgwqDCoMKgwqAgKG5hbWUgImpncmYiKQo+ICvC oMKgwqDCoMKgICh2ZXJzaW9uIChnaXQtdmVyc2lvbiAiMS4xLjAiIHJldmlzaW9uIGNvbW1pdCkp Cj4gK8KgwqDCoMKgwqAgKHNvdXJjZSAob3JpZ2luCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAobWV0aG9kIGdpdC1mZXRjaCkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgICh1cmkgKGdpdC1yZWZlcmVuY2UKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgICh1cmwgImh0dHBzOi8vZ2l0bGFiLmNvbS9qZ2VtdS9qZ3JmIikKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb21taXQgY29tbWl0KSkp Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZmlsZS1uYW1lIChnaXQtZmlsZS1u YW1lIG5hbWUgdmVyc2lvbikpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc25p cHBldCAnKGJlZ2luCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCA7OyBUT0RPOiBQYWNrYWdlIG1kNS5oIGFuZCBtZDUuYyBmcm9tCj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7Owo+ IGh0dHA6Ly9vcGVud2FsbC5pbmZvL3dpa2kvcGVvcGxlL3NvbGFyL3NvZnR3YXJlCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7OyAvcHVi bGljLWRvbWFpbi1zb3VyY2UtY29kZS9tZDUsCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7OyByZW1vdmUgdGhlc2UgYnVuZGxlZCBmaWxl cyBhbmQgc2V0Cj4gdGhlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCA7OyBVU0VfRVhURVJOQUxfTUQ1IE1ha2UgZmxhZyB0byAxLgo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsg KGRlbGV0ZS1maWxlICJkZXBzL21kNS5oIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDs7IChkZWxldGUtZmlsZSAiZGVwcy9tZDUuYyIp Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAodXNlLW1vZHVsZXMgKGd1aXggYnVpbGQgdXRpbHMpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2 ZWx5ICJkZXBzL21pbml6IikpKQpVaG3igKYgd2h5IG5vdCB1c2UgKG1vZHVsZXMgJygoZ3VpeCBi dWlsZCB1dGlscykpKSB0aG8/Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2hh MjU2Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChiYXNlMzIKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoAo+ICIwZ2tteXlheHBqM3N6dzZyMXptNTg1MGg1 ZjM2MnAwamRyNXc3MGcyajA5MzlycW41ZGI0IikpKSkKPiArwqDCoMKgwqDCoCAoYnVpbGQtc3lz dGVtIGdudS1idWlsZC1zeXN0ZW0pCj4gK8KgwqDCoMKgwqAgKGFyZ3VtZW50cwo+ICvCoMKgwqDC oMKgwqAgKGxpc3QgIzp0ZXN0cz8gI2bCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgO25v IHRlc3Qgc3VpdGUKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6bWFrZS1mbGFncwo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI34obGlzdCAoc3RyaW5nLWFwcGVuZCAiQVI9IiAjJChh ci1mb3ItdGFyZ2V0KSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAoc3RyaW5nLWFwcGVuZCAiQ0M9IiAjJChjYy1mb3ItdGFyZ2V0KSkKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFwcGVuZCAiQ1hYPSIgIyQoY3h4 LWZvci10YXJnZXQpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IChzdHJpbmctYXBwZW5kICJQUkVGSVg9IiAjJG91dHB1dCkpCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAjOnBoYXNlcyAjfihtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGRlbGV0ZSAn Y29uZmlndXJlKSkpKQo+ICvCoMKgwqDCoMKgIChuYXRpdmUtaW5wdXRzIChsaXN0IGpnLWFwaSBw a2ctY29uZmlnKSkKPiArwqDCoMKgwqDCoCAoaW5wdXRzCj4gK8KgwqDCoMKgwqDCoCAobGlzdCBm bGFjCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsaWJlcG94eQo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgbGlic2FtcGxlcmF0ZQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbHpv Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtaW5pego+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgc2RsMgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc294cgo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgc3BlZXhkc3AKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHpsaWIK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGAoLHpzdGQgImxpYiIpKSkKPiArwqDCoMKgwqDC oCAobmF0aXZlLXNlYXJjaC1wYXRocwo+ICvCoMKgwqDCoMKgwqAgKGxpc3QgKHNlYXJjaC1wYXRo LXNwZWNpZmljYXRpb24KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHZhcmlhYmxlICJK T0xMWUdPT0RfQ09SRV9ESVJTIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGZpbGVz ICcoImxpYi9qb2xseWdvb2QiKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2VhcmNo LXBhdGgtc3BlY2lmaWNhdGlvbgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodmFyaWFi bGUgIkpPTExZR09PRF9BU1NFVF9ESVJTIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg KGZpbGVzICcoInNoYXJlL2pvbGx5Z29vZCIpKSkpKQo+ICvCoMKgwqDCoMKgIChob21lLXBhZ2Ug Imh0dHBzOi8vZ2l0bGFiLmNvbS9qZ2VtdS9qZ3JmIikKPiArwqDCoMKgwqDCoCAoc3lub3BzaXMg IkpvbGx5IEdvb2QgUmVmZXJlbmNlIEZyb250ZW5kIikKPiArwqDCoMKgwqDCoCAoZGVzY3JpcHRp b24gIlRoZSBKb2xseSBHb29kIFJlZmVyZW5jZSBGcm9udGVuZCAoYWNjZXNzaWJsZQo+IHZpYSB0 aGUKPiArQGNvbW1hbmR7am9sbHlnb29kfSBjb21tYW5kKSBpcyB0aGUgc2ltcGxlc3QgcG9zc2li bGUgZnJvbnRlbmQgdG8KQXJlIHlvdSBzdXJlIGFib3V0ICJzaW1wbGVzdCI/Cj4gVGhlIEpvbGx5 Cj4gK0dvb2QgQVBJLsKgIEl0IG1heSBiZSB1c2VkIHRvIHJ1biBlbXVsYXRvcnMgYnVpbHQgYXMg c2hhcmVkIG9iamVjdHMsCj4gb3IgYXMgYQo+ICtcIndoaXRlLWxhYmVsXCIgZnJvbnRlbmQgZm9y IHN0YXRpY2FsbHkgbGlua2VkIHN0YW5kYWxvbmUKPiBlbXVsYXRvcnMuIikKVGhpcyBwaHJhc2lu ZyBpcyBzb21ld2hhdCBjb25mdXNpbmcgdG8gbWUuICBTbyBpdCBjYW4gcnVuIGVtdWxhdG9ycwpi b3RoIGFzIHNoYXJlZCBvYmplY3RzIGFuZCBhcyBzdGF0aWNhbGx5IGxpbmtlZCBleGVjdXRhYmxl cz8KPiArwqDCoMKgwqDCoCA7OyBUaGUgbWFpbiBsaWNlbnNlIGlzIEJTRC0zOyB0aGUgYnVuZGxl ZCBzb3VyY2UgbGljZW5zZXMgYXJlCj4gYWxzbyBsaXN0ZWQKPiArwqDCoMKgwqDCoCA7OyBiZWxv dy4KPiArwqDCoMKgwqDCoCAobGljZW5zZSAobGlzdCBsaWNlbnNlOmJzZC0zIDt0aGlzIHNvZnR3 YXJlLCBnbHRleHQuaCwKPiBsb2RlcG5nLmMsIGxvZGVwbmcuaAo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpY2Vuc2U6ZXhwYXQgO2V6bWVudS5oIHNvdXJjZSwg bXVzbF9tZW1tZW0uYywKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDtwYXJzb24uaCwgcGFyc29u LmMsCj4gdGNvbmZpZy5oLCB0Y29uZmlnLmMKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBsaWNlbnNlOnB1YmxpYy1kb21haW4gO21kNS5oLCBtZDUuYywgcGFyZy5o LAo+IHBhcmcuYwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxp Y2Vuc2U6Y2MwKSkpKSkKPiArCkNoZWVycwo= From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 5/7] gnu: Add jg-bsnes. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 08:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer , 73488@debbugs.gnu.org Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Adam Faiz Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.172794254614286 (code B ref 73488); Thu, 03 Oct 2024 08:03:02 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 08:02:26 +0000 Received: from localhost ([127.0.0.1]:59929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGmt-0003i6-Ll for submit@debbugs.gnu.org; Thu, 03 Oct 2024 04:02:26 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:54372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swGmM-0003h3-Sk for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 04:02:10 -0400 Received: by mail-wm1-f68.google.com with SMTP id 5b1f17b1804b1-42cae102702so5060345e9.0 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 01:01:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727942424; x=1728547224; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=Ec57NGz8Z1MzS0VnvSs2kvs42F9yDTrVia7c9qfUzco=; b=SlGz8YUAf/Oto1r7KFn84LU4fBB9mkxTiCPnKWGiRc1X1fGG7You7NbIVvd5TB5bBZ VKshuXohJLawAXrkSJmrVu8wdiiYdptzLruM38GsODkHfrV3nQXlFImgjxW+vsNPyClp /HXSEMKr0UMyMtsq0zE3+W7qMAix8exZJWqSOrOa3e49OnjGCCbpgByRpFIgtN+ZXUkL JL4myd8b5Ub9jVah7xRnoUcBskaFjSqmSCSxF0DENqNlGhyAFbXPrOmoYs9jP2wx+3QD DgVQczpmgIRBxpl+7inW5VHYXsYRMmk2imBV4qO1UJf6kD6i/pTTc/haoQGg/xlCqKkA Ztwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727942424; x=1728547224; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Ec57NGz8Z1MzS0VnvSs2kvs42F9yDTrVia7c9qfUzco=; b=MxUuqXAm7suiXy79mLbZcNdVES6WhOthytJ2QzjhCMZDldNsg77SMKxkSJJ93bwBwN 3auD5Y1zyLcdm5x8KcS0ZPGyc69R/hNUBUC85rza4TNjav5iYJiYiKk8ldEKYW1fF4Y6 CsHrjMYMuhwBwPRzNu6YrCs5lo860YlFGCaTlLukM6UHhaVbkDjcQq6Qbfb+k1kf6inZ 29bNdI/ShZbMEDBBT3l9OvrWObFE9R9Y/zRkCKvVrZGl+FR1WNrNYL1ZnvtutzwCZzeY so5QvuSV4RyFQbLb/l7oqp/jRL5Z7UO/KXMAoRr2s99lMox/TgiepKaLW2mtLe1TXE9Y J5xg== X-Forwarded-Encrypted: i=1; AJvYcCWwFVaHUHJgAiQPWcwqReuuRTKW9FOutFkIqkgfs5dRkcnDPbT8CyvIy6246Ltl4ArEHR3RwA==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx6nCPtF6zLvDyleZYhMp/9XxjphSnVCNzxTMbrBuMzk1fUQNZs TgyVQl43ObR33coFCZAZNO+rUQ69aSq+zF870bnMMcPwK9mWsbou X-Google-Smtp-Source: AGHT+IERZYE4PhgZHAy3ER5NwNhIwCVuT3o0AZ0/IQ0HAtAm/Rhvmnq8V/86YEdfGkj43HDd463IpA== X-Received: by 2002:a05:600c:190b:b0:429:a05:32fb with SMTP id 5b1f17b1804b1-42f777bf87amr39337555e9.10.1727942423411; Thu, 03 Oct 2024 01:00:23 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42f80255f3csm8994525e9.5.2024.10.03.01.00.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 01:00:23 -0700 (PDT) Message-ID: <0f63287020ba67e6096f5b4a9d4711f6c0858ac7.camel@gmail.com> From: Liliana Marie Prikler Date: Thu, 03 Oct 2024 10:00:21 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.48.4 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 (-) QW0gRG9ubmVyc3RhZywgZGVtIDAzLjEwLjIwMjQgdW0gMTY6MjUgKzA5MDAgc2NocmllYiBNYXhp bSBDb3Vybm95ZXI6Cj4gKiBnbnUvcGFja2FnZXMvZW11bGF0b3JzLnNjbSAoamctYnNuZXMpOiBO ZXcgdmFyaWFibGUuCj4gCj4gQ2hhbmdlLUlkOiBJZjg4YTdiZWEwYzg3YzhhZjhmY2UwNTFmOGJl Yzg5MWZmMjQ5NDQ5Zgo+IC0tLQo+IAo+IENoYW5nZXMgaW4gdjM6Cj4gwqAtIFJlbW92ZSBleHRy YW5lb3VzICdtb2R1bGVzJyBmaWVsZCBmcm9tIG9yaWdpbgo+IAo+IMKgZ251L3BhY2thZ2VzL2Vt dWxhdG9ycy5zY20gfCA3Mwo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr Cj4gwqAxIGZpbGUgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9n bnUvcGFja2FnZXMvZW11bGF0b3JzLnNjbSBiL2dudS9wYWNrYWdlcy9lbXVsYXRvcnMuc2NtCj4g aW5kZXggYWUyYTc4YTBmNi4uNGMxYTcwNTk5NCAxMDA2NDQKPiAtLS0gYS9nbnUvcGFja2FnZXMv ZW11bGF0b3JzLnNjbQo+ICsrKyBiL2dudS9wYWNrYWdlcy9lbXVsYXRvcnMuc2NtCj4gQEAgLTIz NTYsNiArMjM1Niw3OSBAQCAoZGVmaW5lLXB1YmxpYyBqZ3JmCj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpY2Vuc2U6cHVibGljLWRvbWFpbiA7bWQ1LmgsIG1k NS5jLCBwYXJnLmgsCj4gcGFyZy5jCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGxpY2Vuc2U6Y2MwKSkpKSkKPiDCoAo+ICsoZGVmaW5lLXB1YmxpYyBqZy1ic25l cwo+ICvCoCAocGFja2FnZQo+ICvCoMKgwqAgKG5hbWUgImpnLWJzbmVzIikKPiArwqDCoMKgICh2 ZXJzaW9uICIyLjAuMCIpCj4gK8KgwqDCoCAoc291cmNlIChvcmlnaW4KPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgKG1ldGhvZCBnaXQtZmV0Y2gpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgICh1cmkgKGdpdC1yZWZlcmVuY2UKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKHVybCAiaHR0cHM6Ly9naXRsYWIuY29tL2pnZW11L2JzbmVzIikKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGNvbW1pdCB2ZXJzaW9uKSkpCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFt ZSB2ZXJzaW9uKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsgWFhYOiBTb21lIHNv dXJjZSBkZXBlbmRlbmNpZXMgYXJlIGJ1bmRsZWQgYW5kIGFyZQo+IG5vdCBlYXN5IHRvCj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDs7IHVuYnVuZGxlIGR1ZSB0byB0aGUgYnVpbGQgc3lz dGVtIGJ1aWxkaW5nIGFuIG9iamVjdAo+IGNvbWJpbmluZwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCA7OyB0aGVpciBzb3VyY2VzIGRpcmVjdGx5Ogo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCA7O8KgIC0gYnl1dU1MCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDs7wqAg LSBnYgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7O8KgIC0gbGliY29jbwo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7O8KgIC0gc25lc19zcGMKSWYgcG9zc2libGUsIGZpbGUg YW4gdXBzdHJlYW0gYnVnIGFuZCByZWZlciB0byB0aGF0Lgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoc25pcHBldCAnKGJlZ2luCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1c2UtbW9kdWxlcyAoZ3VpeCBidWlsZCB1dGlscykpCkkn bSByZWFsbHkgbm90IHN1cmUgd2Ugc2hvdWxkIHdyaXRlICh1c2UtbW9kdWxlcyDigKYpIHdpdGhp biB0aGUgc25pcHBldApsaWtlIHRoYXQuCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseQo+ICJkZXBzL2xp YnNhbXBsZXJhdGUiKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzaGEyNTYKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYmFzZTMyCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoAo+ICIwejFrYTRzaTh2Y2IwajZpaDA4N2NuaTE4dnBnZmQzcW5hdzI0YXd5 Y3h6MjN4YzBqa2R2IikpKSkKPiArwqDCoMKgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3Rl bSkKPiArwqDCoMKgIChhcmd1bWVudHMKPiArwqDCoMKgwqAgKGxpc3QgIzp0ZXN0cz8gI2bCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDtubyB0ZXN0IHN1aXRlCj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgICM6bWFrZS1mbGFncwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoCAjfihsaXN0 IChzdHJpbmctYXBwZW5kICJBUj0iICMkKGFyLWZvci10YXJnZXQpKQo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHN0cmluZy1hcHBlbmQgIkNDPSIgIyQoY2MtZm9yLXRh cmdldCkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFw cGVuZCAiQ1hYPSIgIyQoY3h4LWZvci10YXJnZXQpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgKHN0cmluZy1hcHBlbmQgIlBSRUZJWD0iICMkb3V0cHV0KSkKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqAgIzpwaGFzZXMgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhh c2VzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGRl bGV0ZSAnY29uZmlndXJlKSkpKSA7bm8gY29uZmlndXJlIHNjcmlwdAo+ICvCoMKgwqAgKG5hdGl2 ZS1pbnB1dHMgKGxpc3QgamctYXBpIHBrZy1jb25maWcpKQo+ICvCoMKgwqAgKGlucHV0cyAobGlz dCBsaWJzYW1wbGVyYXRlKSkKPiArwqDCoMKgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0bGFiLmNv bS9qZ2VtdS9ic25lcyIpCj4gK8KgwqDCoCAoc3lub3BzaXMgIkpvbGx5IEdvb2QgRm9yayBvZiBi c25lcyIpCj4gK8KgwqDCoCAoZGVzY3JpcHRpb24gIkBjb2Rle2JzbmVzLWpnfSBpcyBhIGN5Y2xl IGFjY3VyYXRlIGVtdWxhdG9yIGZvcgo+IHRoZSBTdXBlcgo+ICtGYW1pY29tL1N1cGVyIE5pbnRl bmRvIEVudGVydGFpbm1lbnQgU3lzdGVtLCBpbmNsdWRpbmcgc3VwcG9ydCBmb3IKPiB0aGUgU3Vw ZXIKPiArR2FtZSBCb3ksIEJTLVggU2F0ZWxsYXZpZXcsIGFuZCBTdWZhbWkgVHVyYm8uwqAgQGNv ZGV7YnNuZXMtamd9IGlzIGEKPiBmb3JrIG9mCj4gK0Bjb2Rle2JzbmVzfSB2MTE1LCBNYW55IGNo YW5nZXMgaGF2ZSBiZWVuIG1hZGUgcG9zdC1mb3JrOgo+ICtAaXRlbWl6ZQo+ICtAaXRlbSBIaWdo ZXIgcXVhbGl0eSByZXNhbXBsZXIgd2l0aCBzZXR0aW5ncwo+ICtAaXRlbSBJbXByb3ZlZCBwZXJm b3JtYW5jZSB3aXRob3V0IGxvc3Mgb2YgYWNjdXJhY3kKPiArQGl0ZW0gUG9ydGFiaWxpdHkgaW1w cm92ZW1lbnRzCj4gK0BpdGVtIFJlbW92YWwgb2YgYWNjdXJhY3ktcmVkdWNpbmcgaGFja3MgYW5k IHVubmVjZXNzYXJ5IGNvZGUKPiArQGl0ZW0gU2lnbmlmaWNhbnQgaW5jcmVhc2UgaW4gc3RhbmRh cmRzIGNvbXBsaWFuY2UKPiArQGl0ZW0gVHJhbnNsYXRpb24gdG8gdGhlIEMrKyBTdGFuZGFyZCBM aWJyYXJ5IChJU08gQysrMTEpCj4gK0BlbmQgaXRlbWl6ZQo+ICsKPiArSW4gcGFydGljdWxhciwg aXQgdXNlcyBtdWNoIGxlc3MgQGFjcm9ueW17Q1BVLCBDZW50cmFsIFByb2Nlc3NpbmcKPiBVbml0 fQo+ICtjb21wYXJlZCB0byB0aGUgb3JpZ2luYWwgQGNvZGV7YnNuZXN9ICh0aG91Z2ggbm90IGFz IGxpdHRsZSBhcwo+IEBjb2Rle3pzbmVzfSkuCj4gKwo+ICtUaGUgc3VwcG9ydGVkIGZpbGUgZm9y bWF0cyBhcmU6Cj4gK0BpdGVtaXplIEBmaWxlCj4gK0BpdGVtIC5zZmMKPiArQGl0ZW0gLnNtYwo+ ICtAaXRlbSAuYnMKPiArQGl0ZW0gLnN0Cj4gK0BpdGVtIC5maWcKPiArQGl0ZW0gLnN3Ywo+ICtA ZW5kIGl0ZW1pemUKPiArCj4gK1RoaXMgaXMgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aXRoIHRoZSBK b2xseSBHb29kIFJlZmVyZW5jZSBGcm9udGVuZAo+ICtAY29tbWFuZHtqb2xseWdvb2R9IGNvbW1h bmQgZnJvbSB0aGUgQGNvZGV7amdyZn0gcGFja2FnZS4iKQo+ICvCoMKgwqAgOzsgVGhlIHByb2pl Y3QgbGljZW5zZSBpcyBHUEwzKy7CoCBUaGUgYnVuZGxlZCBzb3VyY2UgbGljZW5zZXMKPiBhcmUg YWxzbwo+ICvCoMKgwqAgOzsgbGlzdGVkIGJlbG93Lgo+ICvCoMKgwqAgKGxpY2Vuc2UgKGxpc3Qg bGljZW5zZTpncGwzKwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGlj ZW5zZTpic2QtM8KgwqDCoMKgwqDCoMKgIDtieXV1TUwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGxpY2Vuc2U6ZXhwYXTCoMKgwqDCoMKgwqDCoCA7Z2IKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpY2Vuc2U6aXNjwqDCoMKgwqDCoMKgwqDC oMKgIDtsaWJjbwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGljZW5z ZTpsZ3BsMi4xKykpKSkKPiArCkNoZWVycwoK From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 2/7] gnu: bsnes: Remove input labels and use gexps. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2024 13:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 73488@debbugs.gnu.org, =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Adam Faiz Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.17279603728437 (code B ref 73488); Thu, 03 Oct 2024 13:00:02 +0000 Received: (at 73488) by debbugs.gnu.org; 3 Oct 2024 12:59:32 +0000 Received: from localhost ([127.0.0.1]:60280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swLQa-0002C1-Jc for submit@debbugs.gnu.org; Thu, 03 Oct 2024 08:59:32 -0400 Received: from mail-pf1-f169.google.com ([209.85.210.169]:52378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swLQY-0002Br-LU for 73488@debbugs.gnu.org; Thu, 03 Oct 2024 08:59:31 -0400 Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-71dbdb7afe7so775472b3a.0 for <73488@debbugs.gnu.org>; Thu, 03 Oct 2024 05:59:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727960308; x=1728565108; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=1fnu1ubmVPYXuo0h6NMwO5WQRNg1buqE8s9zuyt0qOg=; b=lJvRvDTHzKiZZvpIehYVkjzGlgW0WglU91rLa4+20mnSkpgMLX74eXDhRw9V06Fxgv SQ4ff1c2ustrxFR7nWqSbSBgoEMpCW1MfptamQRrt7Eqo+XwLJEHyUd6CKO48xsWyJN2 fbp9Z9FauKg7IbhU0Oz+xUphcBbsbR8MNADhRWycCjEpg7a9dCByyvKhV4yFDdehajex MCq35spkAZFEkGb42GLtc7rReFx0NfP0wFgaYzSW6kPqmO/A6DOl8aXiPU5SFfnNB+aJ GT2xvOfy3gGC7BJxaCMDQ3NG3hZG1QhBUUp0OVPEww5VYajbqC179n6Tvkyc3/RTg4xt 60nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727960308; x=1728565108; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=1fnu1ubmVPYXuo0h6NMwO5WQRNg1buqE8s9zuyt0qOg=; b=ErEvpUtiYD/yCGA3I2MfqSHOlcgsCtd2bG5tsdQtrDZadmaR/ridtC3NfXIEiAma9j tIx75Q/anozz3CtovwjNxcaHmqvheMVBYTTrlT+JZK6naMFV5Xu8J81NsF0g99V7D6Zn 2EFlaWgW5gDYTOr0TAcZprobCYo2FeEk0USQg+8U7MZ8xLHmhkwwUenyrK80TOcClzTL hra3duQSAIMiHuhAKQP1buhEgqAUgpk6h70YHFPSbYD6eHoePqly+SLBHj/35IJCm2gs AZDsQcu3NfcYVKblXhkUefz5i7YagLhFgcNDFOWlZYv5AaGU/y9lJc6SiIj9vnfWFe2+ cLZA== X-Gm-Message-State: AOJu0YxgqrfFAMt5S4DjQ+otZGfzBMqPi8G0F3SdMzGd0v2OVORitKoP va3dN2Mlw9YlW3PeBD61A/89pAFzxg53+IVEO+TQ5lXt8jV9tqIe X-Google-Smtp-Source: AGHT+IHInpanFVc9E5LNFPw19nkB+p17QR1cfeb45yEY8t+ivwanBlY+BeeGzJfMSXjs1Q2FWwCdGA== X-Received: by 2002:a05:6a20:e30b:b0:1cf:4c70:f26f with SMTP id adf61e73a8af0-1d5db1dc748mr8328245637.17.1727960307840; Thu, 03 Oct 2024 05:58:27 -0700 (PDT) Received: from hurd ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-71dd9d6e622sm1251522b3a.27.2024.10.03.05.58.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 05:58:27 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <84ed44159439234fd81acbee2b5f80582faf28d9.camel@gmail.com> (Liliana Marie Prikler's message of "Thu, 03 Oct 2024 09:50:34 +0200") References: <84ed44159439234fd81acbee2b5f80582faf28d9.camel@gmail.com> Date: Thu, 03 Oct 2024 21:58:24 +0900 Message-ID: <87bk01fimn.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (-) Hi Liliana, Liliana Marie Prikler writes: > Am Donnerstag, dem 03.10.2024 um 16:25 +0900 schrieb Maxim Cournoyer: >> * gnu/packages/emulators.scm (bsnes) [arguments]: Use gexps. >> [inputs]: Remove labels. >> [home-page]: Update URL. >> >> Change-Id: I69046d977c4647f46c1359d62b762149b8f70160 >> --- > I think we should write out "G-Expressions". I think both are acceptable; just like we can write sexps for S-Expressions, gexps for G-Expressions seems to the point (and requires less typing). > For the header, since we > do both style improvements, I'd just write "Ujse new package style", > though that one's a bit more controversial ;) Yeah. That may not age too well if/when we have yet a newer package style, haha! > Content-wise LGTM. Thanks for taking a look. -- Thanks, Maxim From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 4/7] gnu: Add jgrf. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Oct 2024 12:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 73488@debbugs.gnu.org, Adam Faiz , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.172813312222114 (code B ref 73488); Sat, 05 Oct 2024 12:59:01 +0000 Received: (at 73488) by debbugs.gnu.org; 5 Oct 2024 12:58:42 +0000 Received: from localhost ([127.0.0.1]:37469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sx4Mr-0005kb-P8 for submit@debbugs.gnu.org; Sat, 05 Oct 2024 08:58:42 -0400 Received: from mail-pl1-f169.google.com ([209.85.214.169]:48274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sx4Mp-0005kR-Nl for 73488@debbugs.gnu.org; Sat, 05 Oct 2024 08:58:41 -0400 Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-20b90ab6c19so33004775ad.0 for <73488@debbugs.gnu.org>; Sat, 05 Oct 2024 05:58:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728133054; x=1728737854; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=25T0mwX76EdX4RvPGtozkgMgfL7xVmTJkb9UUnvSHiI=; b=Z1g9JL28MkcJ0lFuLQxLUQ9Dv1pOEgd8/WlQF4rJkpK+NYoXD006lOnsAU0eR5pBGM ndjfS3mbfmVXbB0P7NK44A1MHd1RQSf5msxOCiW7xMR2ElX1xZSKyvLOdaL96qQ6BoYc uJwBsHELi8OsQrP4yDQaVnufgFQPuljRuyY5kNfyNUvyMBOh7UPCZjN5HjAnkgBUCP9o 3eICNt8EJfsrjuw2BRIhKfU5to3VDDE9InJJOffYhGvLDQy3HrGJqBZEdQyZo/gxQSD9 kwc91SIibo4gt9Y3/LUW1UGjwa7wLXeuXxP9L7tVq11wB5O+J1xk2MrldYB7sT6/HNfG Fwxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728133054; x=1728737854; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=25T0mwX76EdX4RvPGtozkgMgfL7xVmTJkb9UUnvSHiI=; b=W/Vz6rxgYkM+BMYVDwCMbCdjbKxOIZ+wqNofSSh5xkhsfTEH+7mUHpN/eXKWBoWNH7 0MKOYfA7QcsOK5UqPc6+zVYndy3+EUQ9uPkSnSjtmkKGpmbzPNUtBaCWRaCGpSyR0IDM 7ec7dgJRCB5M/iNn1buzvCIZRFBE25eEaw43QF6GJ1qkrQn9GNFMKgN0ztJ+HJVTjpKe kl26B52sGC3sNac7F6GnW4kPI2oT1XOHxFmGN9/n8layq1NXpu8dRVgCOdRPaz96y2jx MWS+Xc77qtgGGy4PMEYBz+labQJPCoZYv7sQjqruHYGbWOO8F+ajUbHega7HOgAOViuu gpxg== X-Gm-Message-State: AOJu0Yw2RI2Z5tUNeWHy4aXAnRpLDDYyj/s2dz9FnBZ0cBPulRQlMzUh nZiZczkV4e73akTTZK7cYczl3LBxAEh9XFwI1/L4FpuZ+OVk8EpC X-Google-Smtp-Source: AGHT+IEh/zklRMi5gv5k7bP6gn0wqTg/GRgqBAJJCYi9AzLPfDulRabhvASuvbtUlgy4qEBEwLgHvA== X-Received: by 2002:a17:903:32c4:b0:20b:9098:4693 with SMTP id d9443c01a7336-20bfde659c8mr86291475ad.5.1728133054164; Sat, 05 Oct 2024 05:57:34 -0700 (PDT) Received: from hurd ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20c138afd41sm12857295ad.11.2024.10.05.05.57.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Oct 2024 05:57:33 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: (Liliana Marie Prikler's message of "Thu, 03 Oct 2024 09:57:15 +0200") References: <5cc1aad53c11bf764129fc414d5028a85f5eaacb.1727940344.git.maxim.cournoyer@gmail.com> Date: Sat, 05 Oct 2024 21:57:30 +0900 Message-ID: <8734lalnb9.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 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 (-) SGkgTGlsaWFuYSwNCg0KTGlsaWFuYSBNYXJpZSBQcmlrbGVyIDxsaWxpYW5hLnByaWtsZXJAZ21h aWwuY29tPiB3cml0ZXM6DQoNCj4gQW0gRG9ubmVyc3RhZywgZGVtIDAzLjEwLjIwMjQgdW0gMTY6 MjUgKzA5MDAgc2NocmllYiBNYXhpbSBDb3Vybm95ZXI6DQo+PiAqIGdudS9wYWNrYWdlcy9lbXVs YXRvcnMuc2NtIChqZ3JmKTogTmV3IHZhcmlhYmxlLg0KPj4gDQo+PiBDaGFuZ2UtSWQ6IEkwY2Y3 MDZlNjY5NzdjZWI5NjkwMmRjZDU0ZjkxNzUwMzFlMTI5NDQ1DQoNClsuLi5dDQoNCj4+ICsoZGVm aW5lLXB1YmxpYyBqZ3JmDQo+PiArwqAgOzsgVW5yZWxlYXNlZCB3b3JrIGNvbnRhaW5zIHN1cHBv cnQgZm9yIHRoZSBKT0xMWUdPT0RfKg0KPj4gZW52aXJvbm1lbnQNCj4+ICvCoCA7OyB2YXJpYWJs ZXMgdXNlZCB0byBsb2NhdGUgY29yZXMgYW5kIGFzc2V0cy4NCj4+ICvCoCAobGV0ICgoY29tbWl0 ICI3ZDVjMmI4NTkzMDIwZTkyZDViOWIwNTFkZmI5NGJlN2YxN2MwNGNlIikNCj4+ICvCoMKgwqDC oMKgwqDCoCAocmV2aXNpb24gIjAiKSkNCj4+ICvCoMKgwqAgKHBhY2thZ2UNCj4+ICvCoMKgwqDC oMKgIChuYW1lICJqZ3JmIikNCj4+ICvCoMKgwqDCoMKgICh2ZXJzaW9uIChnaXQtdmVyc2lvbiAi MS4xLjAiIHJldmlzaW9uIGNvbW1pdCkpDQo+PiArwqDCoMKgwqDCoCAoc291cmNlIChvcmlnaW4N Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1ldGhvZCBnaXQtZmV0Y2gpDQo+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1cmkgKGdpdC1yZWZlcmVuY2UNCj4+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybCAiaHR0cHM6 Ly9naXRsYWIuY29tL2pnZW11L2pncmYiKQ0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAoY29tbWl0IGNvbW1pdCkpKQ0KPj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpDQo+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzbmlwcGV0ICcoYmVnaW4NCj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsg VE9ETzogUGFja2FnZSBtZDUuaCBhbmQgbWQ1LmMgZnJvbQ0KPj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7Ow0KPj4gaHR0cDovL29wZW53 YWxsLmluZm8vd2lraS9wZW9wbGUvc29sYXIvc29mdHdhcmUNCj4+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsgL3B1YmxpYy1kb21haW4t c291cmNlLWNvZGUvbWQ1LA0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCA7OyByZW1vdmUgdGhlc2UgYnVuZGxlZCBmaWxlcyBhbmQgc2V0 DQo+PiB0aGUNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgOzsgVVNFX0VYVEVSTkFMX01ENSBNYWtlIGZsYWcgdG8gMS4NCj4+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsgKGRl bGV0ZS1maWxlICJkZXBzL21kNS5oIikNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsgKGRlbGV0ZS1maWxlICJkZXBzL21kNS5jIikN Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKHVzZS1tb2R1bGVzIChndWl4IGJ1aWxkIHV0aWxzKSkNCj4+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGRlbGV0ZS1maWxlLXJlY3Vy c2l2ZWx5ICJkZXBzL21pbml6IikpKQ0KPiBVaG3igKYgd2h5IG5vdCB1c2UgKG1vZHVsZXMgJygo Z3VpeCBidWlsZCB1dGlscykpKSB0aG8/DQoNCkkgdGhpbmsgdGhlIChndWl4IGJ1aWxkIHV0aWxz KSBpcyBub3cgaW1wbGljaXRseSBhZGRlZCB0byB0aGUgc25pcHBldA0KZW52aXJvbm1lbnQsIGJ1 dCBJIGNhbid0IGZpbmQgdGhlIGNvbW1pdC9jb2RlIHRoYXQgZG9lcyBzby4gIElmIHRoYXQNCndh c24ndCB0aGUgY2FzZSB0aGUgYWJvdmUgd291bGQgZmFpbCB0aG91Z2guDQoNCj4+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNoYTI1Ng0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIChiYXNlMzINCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgDQo+PiAiMGdrbXl5YXhwajNzenc2cjF6bTU4NTBoNWYzNjJwMGpkcjV3NzBnMmowOTM5cnFu NWRiNCIpKSkpDQo+PiArwqDCoMKgwqDCoCAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0p DQo+PiArwqDCoMKgwqDCoCAoYXJndW1lbnRzDQo+PiArwqDCoMKgwqDCoMKgIChsaXN0ICM6dGVz dHM/ICNmwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDtubyB0ZXN0IHN1aXRlDQo+PiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6bWFrZS1mbGFncw0KPj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAjfihsaXN0IChzdHJpbmctYXBwZW5kICJBUj0iICMkKGFyLWZvci10YXJnZXQp KQ0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHN0cmluZy1h cHBlbmQgIkNDPSIgIyQoY2MtZm9yLXRhcmdldCkpDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFwcGVuZCAiQ1hYPSIgIyQoY3h4LWZvci10YXJn ZXQpKQ0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHN0cmlu Zy1hcHBlbmQgIlBSRUZJWD0iICMkb3V0cHV0KSkNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgIzpwaGFzZXMgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzDQo+PiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGRlbGV0ZSAnY29u ZmlndXJlKSkpKQ0KPj4gK8KgwqDCoMKgwqAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgamctYXBpIHBr Zy1jb25maWcpKQ0KPj4gK8KgwqDCoMKgwqAgKGlucHV0cw0KPj4gK8KgwqDCoMKgwqDCoCAobGlz dCBmbGFjDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpYmVwb3h5DQo+PiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGxpYnNhbXBsZXJhdGUNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgbHpvDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1pbml6DQo+PiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHNkbDINCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc294 cg0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzcGVleGRzcA0KPj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCB6bGliDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGAoLHpzdGQg ImxpYiIpKSkNCj4+ICvCoMKgwqDCoMKgIChuYXRpdmUtc2VhcmNoLXBhdGhzDQo+PiArwqDCoMKg wqDCoMKgIChsaXN0IChzZWFyY2gtcGF0aC1zcGVjaWZpY2F0aW9uDQo+PiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgKHZhcmlhYmxlICJKT0xMWUdPT0RfQ09SRV9ESVJTIikNCj4+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZmlsZXMgJygibGliL2pvbGx5Z29vZCIpKSkNCj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24NCj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodmFyaWFibGUgIkpPTExZR09PRF9BU1NFVF9ESVJT IikNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZmlsZXMgJygic2hhcmUvam9sbHln b29kIikpKSkpDQo+PiArwqDCoMKgwqDCoCAoaG9tZS1wYWdlICJodHRwczovL2dpdGxhYi5jb20v amdlbXUvamdyZiIpDQo+PiArwqDCoMKgwqDCoCAoc3lub3BzaXMgIkpvbGx5IEdvb2QgUmVmZXJl bmNlIEZyb250ZW5kIikNCj4+ICvCoMKgwqDCoMKgIChkZXNjcmlwdGlvbiAiVGhlIEpvbGx5IEdv b2QgUmVmZXJlbmNlIEZyb250ZW5kIChhY2Nlc3NpYmxlDQo+PiB2aWEgdGhlDQo+PiArQGNvbW1h bmR7am9sbHlnb29kfSBjb21tYW5kKSBpcyB0aGUgc2ltcGxlc3QgcG9zc2libGUgZnJvbnRlbmQg dG8NCj4gQXJlIHlvdSBzdXJlIGFib3V0ICJzaW1wbGVzdCI/DQoNCkkndmUgYWRqdXN0ZWQgdG8g ImFpbXMgdG8gYmUgdGhlIHNpbXBsZXN0IHBvc3NpYmxlIGZyb250ZW5kIFsuLi5dIi4NCg0KPj4g VGhlIEpvbGx5DQo+PiArR29vZCBBUEkuwqAgSXQgbWF5IGJlIHVzZWQgdG8gcnVuIGVtdWxhdG9y cyBidWlsdCBhcyBzaGFyZWQgb2JqZWN0cywNCj4+IG9yIGFzIGENCj4+ICtcIndoaXRlLWxhYmVs XCIgZnJvbnRlbmQgZm9yIHN0YXRpY2FsbHkgbGlua2VkIHN0YW5kYWxvbmUNCj4+IGVtdWxhdG9y cy4iKQ0KPiBUaGlzIHBocmFzaW5nIGlzIHNvbWV3aGF0IGNvbmZ1c2luZyB0byBtZS4gIFNvIGl0 IGNhbiBydW4gZW11bGF0b3JzDQo+IGJvdGggYXMgc2hhcmVkIG9iamVjdHMgYW5kIGFzIHN0YXRp Y2FsbHkgbGlua2VkIGV4ZWN1dGFibGVzPw0KDQpUaGF0J3MgbXkgdW5kZXJzdGFuZGluZyB0b28u ICBJZiB5b3UgZGV2ZWxvcGVkIGp1c3QgYW4gZW11bGF0b3IgYW5kIHdhbnQNCnRvIGRpc3RyaWJ1 dGUgaXQgaW4gYSBtb3JlIHVzYWJsZSBmb3JtLCB5b3UgY291bGQgYnVpbGQgdGhlIHdob2xlIHRo aW5nDQphcyBhIHN0YXRpYyBiaW5hcnkgYW5kIGRpc3RyaWJ1dGUgdGhhdCwgYXMgSSB1bmRlcnN0 YW5kIGl0Lg0KDQpUaGFua3MgZm9yIHRha2luZyBhIGxvb2shDQoNCi0tIA0KVGhhbmtzLA0KTWF4 aW0NCg== From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 3/7] gnu: Add jg-api. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Oct 2024 13:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 73488@debbugs.gnu.org, Adam Faiz , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.172813336123094 (code B ref 73488); Sat, 05 Oct 2024 13:03:01 +0000 Received: (at 73488) by debbugs.gnu.org; 5 Oct 2024 13:02:41 +0000 Received: from localhost ([127.0.0.1]:37473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sx4Qi-00060P-Ta for submit@debbugs.gnu.org; Sat, 05 Oct 2024 09:02:41 -0400 Received: from mail-pl1-f174.google.com ([209.85.214.174]:50412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sx4Qg-00060A-Nr for 73488@debbugs.gnu.org; Sat, 05 Oct 2024 09:02:39 -0400 Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-20bcae5e482so27351825ad.0 for <73488@debbugs.gnu.org>; Sat, 05 Oct 2024 06:02:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728133288; x=1728738088; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=utVrXm75eHOEvaFCe14D4NjfjYAPPRxOVjYTkXI9fmU=; b=DdI51IC1G/KZAcuBOoChq4nD8kYGZqj0GE8qb4p2qJgcCaiS8b39bnr8uJfRs332I8 wwEUGAkOKZ4yhmrLfEYVT2FTargz2F21yW8bwOF3lgYZkQcWLZQ/INObdVHa5PK7kWZO 9Ru2lrCKMuPOdhY0VP1AUlg0ZZuLQImGrCjXsgZwoVe6sS74qOlmZZklCzqCd1eLrjCk GAsaMoEU3qpXDd/9VWrtHX12okBMW1UN+5oLd5wJZ8Thxa6xpG3aBO+yZwWofrWPIhiy f9uQXFxOnV3wfEOyvrDuG0pBqjmsNLNKTTZq8DdfUqE0Nrdx6quurMtvzFlai2EnuCgU AE8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728133288; x=1728738088; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=utVrXm75eHOEvaFCe14D4NjfjYAPPRxOVjYTkXI9fmU=; b=wmhHwekhKJevXQ9QwMy3a8yV5VYBP9OY2XSjwOmkcXzgLxkSAzAw9YB4R3IaPGowwn QRFlT7/v/fc0Mcu75igo4UMst5KxSloagzYDUYJWap1AGeVnNcD6XTIQV3wO74ys6T95 Uup/+jnnMlN5c1mtjwcgAi9kJFpgbk8LZ4aqesqehn5iknKahHardlDBrqLPXroP4yLl Kctz/HUieGLudrsUyjzcZyFAaIdLPGBtAZ+0sLq62b8YIzidU+1PFLAjZCyIvibtALpG 41bLXsI/6GHOxoLvOGJef0xYe142pSTVLLYILj37Jwm3oswIpRovZjGoD27f1AWEtq8C wsvA== X-Gm-Message-State: AOJu0YxVUY1zu6pzB9i74jPFDkE4rgY1TTPNlrS6cys0W9A8AEidzTzJ V4aBzCElxBkaEW4ifhGKbiNnNPgea4t6x/fljVi2wAwIk+3RJVpijTWphg== X-Google-Smtp-Source: AGHT+IHzM0jBFJCh5al8BwqSkaeLhD8faO3caisp7Z4jHDL+HsoKZfTZ7nVD+1MFFtRXN26YGAcD6Q== X-Received: by 2002:a17:903:1c6:b0:20b:5ea2:e06 with SMTP id d9443c01a7336-20bff1f6a16mr70857795ad.56.1728133288447; Sat, 05 Oct 2024 06:01:28 -0700 (PDT) Received: from hurd ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20c138d1a07sm12914775ad.115.2024.10.05.06.01.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Oct 2024 06:01:27 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: (Liliana Marie Prikler's message of "Thu, 03 Oct 2024 09:51:51 +0200") References: Date: Sat, 05 Oct 2024 22:01:24 +0900 Message-ID: <87y132k8kb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 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 (-) SGksDQoNCkxpbGlhbmEgTWFyaWUgUHJpa2xlciA8bGlsaWFuYS5wcmlrbGVyQGdtYWlsLmNvbT4g d3JpdGVzOg0KDQo+IEFtIERvbm5lcnN0YWcsIGRlbSAwMy4xMC4yMDI0IHVtIDE2OjI1ICswOTAw IHNjaHJpZWIgTWF4aW0gQ291cm5veWVyOg0KPj4gKiBnbnUvcGFja2FnZXMvZW11bGF0b3JzLnNj bSAoamctYXBpKTogTmV3IHZhcmlhYmxlLg0KPj4gDQo+PiBDaGFuZ2UtSWQ6IEkyY2QyMDg2NTYw ZjgzNTNmODI2MDIwOWM0ZWUwZjExN2MzNjE1OTE3DQo+PiAtLS0NCj4+IA0KPj4gKG5vIGNoYW5n ZXMgc2luY2UgdjEpDQo+PiANCj4+IMKgZ251L3BhY2thZ2VzL2VtdWxhdG9ycy5zY20gfCAyNiAr KysrKysrKysrKysrKysrKysrKysrKysrKw0KPj4gwqAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0 aW9ucygrKQ0KPj4gDQo+PiBkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2VtdWxhdG9ycy5zY20g Yi9nbnUvcGFja2FnZXMvZW11bGF0b3JzLnNjbQ0KPj4gaW5kZXggNTBhN2I2NzEyMS4uMDllNzIy YjRmNCAxMDA2NDQNCj4+IC0tLSBhL2dudS9wYWNrYWdlcy9lbXVsYXRvcnMuc2NtDQo+PiArKysg Yi9nbnUvcGFja2FnZXMvZW11bGF0b3JzLnNjbQ0KPj4gQEAgLTIyNjAsNiArMjI2MCwzMiBAQCAo ZGVmaW5lLXB1YmxpYyBic25lcw0KPj4gwqBwZXJmb3JtYW5jZSwgZmVhdHVyZXMsIGFuZCBlYXNl IG9mIHVzZS4iKQ0KPj4gwqDCoMKgwqAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKSkpDQo+PiDCoA0K Pj4gKyhkZWZpbmUtcHVibGljIGpnLWFwaQ0KPj4gK8KgIChwYWNrYWdlDQo+PiArwqDCoMKgIChu YW1lICJqZy1hcGkiKQ0KPj4gK8KgwqDCoCAodmVyc2lvbiAiMS4wLjAiKQ0KPj4gK8KgwqDCoCAo c291cmNlIChvcmlnaW4NCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWV0aG9kIGdp dC1mZXRjaCkNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJpIChnaXQtcmVmZXJl bmNlDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybCAiaHR0 cHM6Ly9naXRsYWIuY29tL2pnZW11L2pnIikNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAoY29tbWl0IHZlcnNpb24pKSkNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpDQo+PiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNoYTI1Ng0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKGJhc2UzMg0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KPj4g IjAxMTdjdmZ2emhybTlmeG5yeWhibmY5cjBmOGlqNGFoaGZxaXFwNXl2MTFiejJ3Y3locWgiKSkp KQ0KPj4gK8KgwqDCoCAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pDQo+PiArwqDCoMKg IChhcmd1bWVudHMNCj4+ICvCoMKgwqDCoCAobGlzdCAjOnRlc3RzPyAjZg0KPiAjOnRlc3RzPyAj ZiBzaG91bGQgYWx3YXlzIGdvIHdpdGggYSBjb21tZW50Lg0KDQpHb29kIGNhbGw7IEkndmUgYWRk ZWQgdGhlICJzdGFuZGFyZCIgIjtubyB0ZXN0IHN1aXRlIiBpbmxpbmUgY29tbWVudC4NCg0KPj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgICM6bWFrZS1mbGFncyAjfihsaXN0IChzdHJpbmctYXBwZW5k ICJQUkVGSVg9IiAjJG91dHB1dCkpDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzpwaGFzZXMg I34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZGVsZXRlICdjb25maWd1cmUpKSkpIDtubyBj b25maWd1cmUgcGhhc2UNCj4gV2hhdCBhYm91dCAnYm9vdHN0cmFwPw0KDQpObyBuZWVkIHRvIG1l c3Mgd2l0aCBpdDsgaXQgY2hlY2tzIGlmIGEgImNvbmZpZ3VyZSIgc2NyaXB0IGV4aXN0cyAod2hp Y2gNCmRvZXNuJ3QgaW4gdGhpcyBjYXNlIC0tIGl0J3MgYSBwdXJlIE1ha2UtYmFzZWQgYnVpbGQg c3lzdGVtKSBhbmQgd2hlbiBpdA0KZG9lc24ndCBpdCBzaW1wbHkgZG9lczoNCg0KLS04PC0tLS0t LS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0tLS0tc3RhcnQtLS0tLS0tLS0tLS0tPjgtLS0N Cihmb3JtYXQgI3QgIkdOVSBidWlsZCBzeXN0ZW0gYm9vdHN0cmFwcGluZyBub3QgbmVlZGVkfiUi KQ0KLS04PC0tLS0tLS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0tLS0tZW5kLS0tLS0tLS0t LS0tLS0tPjgtLS0NCg0KLS0gDQpUaGFua3MsDQpNYXhpbQ0K From unknown Sat Jul 26 20:57:24 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73488] [PATCH games v3 5/7] gnu: Add jg-bsnes. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Oct 2024 13:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73488 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 73488@debbugs.gnu.org, Adam Faiz , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73488-submit@debbugs.gnu.org id=B73488.172813557130715 (code B ref 73488); Sat, 05 Oct 2024 13:40:01 +0000 Received: (at 73488) by debbugs.gnu.org; 5 Oct 2024 13:39:31 +0000 Received: from localhost ([127.0.0.1]:37497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sx50N-0007zL-5C for submit@debbugs.gnu.org; Sat, 05 Oct 2024 09:39:31 -0400 Received: from mail-pf1-f175.google.com ([209.85.210.175]:51241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sx50K-0007zC-EL for 73488@debbugs.gnu.org; Sat, 05 Oct 2024 09:39:29 -0400 Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-71df67c67fcso223338b3a.2 for <73488@debbugs.gnu.org>; Sat, 05 Oct 2024 06:39:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728135503; x=1728740303; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=coEtylJcTtcGOuy1vb8+/XOcGrv8f+TpYzKO7Zy29/g=; b=gx5aEFoIWjMX/IdMUp5Snnwtgo81fdQuErNHZw68rKKGLUo1OlvULuw94xOQhw7HSo VEwIxX5hjlOp+40+XwIV9T/gDT7UTmt42SVZMLmK/Q/v3NabNFKfbpAdKr0HXYjPjkTC YbJYpj6khAL3gKj9OovdQ2NeMZ9Em7rc4QEKWMyaixgK+v9Pg0wSy15KumhcgNMpHVF7 H9pABI7unDBAiQXy7a+/jLHKbZ8jGIyw0rzSDe7jT+nPqaHSqpYzWJLWqspi+YVs5jOp eOwtHVCiouWMZ/k5Mr4bujVxTBRGeDqDPXydkwQko1bI5wR/O2kHay5oRJKueIyA25Gz wKfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728135503; x=1728740303; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=coEtylJcTtcGOuy1vb8+/XOcGrv8f+TpYzKO7Zy29/g=; b=hXSPJCEeRG5AWTCsfy1P7HmWT2rOjpI97JJa9fGBg1XNJ3dRgg404u3ZDhJVJJiTRt xUY9J25u5nF4N3uqLF4FFjXlHWnzl0NQqO0ZJqr7Sa2i9xW/7OLuoolRT/jee7QqXOT4 l7d5OHgEBh0uTCB2rNuVFpwsjdt9rknZrDKmLwnfGH/vG2tIUPXa4b7KmNuI5tiK/ST4 78UNrZgLvNWwxCGSxFHTcGPHG93zjfHKYDrW8L2XWVvBUb7JESiWai0TYKGgjfvO3Uoe E3x7I9RSjb22Kd4pCPMEP42R7tTdXzVx/X4z9V45EwWhj1pP+hmRQjhtkCyFB6H6u8vc D9CA== X-Gm-Message-State: AOJu0YylkAu7x8BClg8Nni6micKc52u12yJSuiW/S+IjFjuts7mqOWan x5rFGOO+Rtyji1q4KginGxyDbgy3OFAy0NCgVxYy+E2TIvljL4h7 X-Google-Smtp-Source: AGHT+IG0GJWoCigA6dVLQBmgGx03tkYRMCQOeqbjzsFuw6a9oaf7/GXPBRNjNzjIghGLBLNoCWMSuA== X-Received: by 2002:a05:6a21:670f:b0:1cf:3a2c:e3fe with SMTP id adf61e73a8af0-1d6dfacdc5cmr9693064637.32.1728135502588; Sat, 05 Oct 2024 06:38:22 -0700 (PDT) Received: from hurd ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7e9f6c49803sm1709116a12.79.2024.10.05.06.38.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Oct 2024 06:38:21 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <0f63287020ba67e6096f5b4a9d4711f6c0858ac7.camel@gmail.com> (Liliana Marie Prikler's message of "Thu, 03 Oct 2024 10:00:21 +0200") References: <0f63287020ba67e6096f5b4a9d4711f6c0858ac7.camel@gmail.com> Date: Sat, 05 Oct 2024 22:38:19 +0900 Message-ID: <87ttdqk6us.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 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 (-) SGksDQoNCkxpbGlhbmEgTWFyaWUgUHJpa2xlciA8bGlsaWFuYS5wcmlrbGVyQGdtYWlsLmNvbT4g d3JpdGVzOg0KDQo+IEFtIERvbm5lcnN0YWcsIGRlbSAwMy4xMC4yMDI0IHVtIDE2OjI1ICswOTAw IHNjaHJpZWIgTWF4aW0gQ291cm5veWVyOg0KPj4gKiBnbnUvcGFja2FnZXMvZW11bGF0b3JzLnNj bSAoamctYnNuZXMpOiBOZXcgdmFyaWFibGUuDQo+PiANCj4+IENoYW5nZS1JZDogSWY4OGE3YmVh MGM4N2M4YWY4ZmNlMDUxZjhiZWM4OTFmZjI0OTQ0OWYNCg0KWy4uLl0NCg0KPj4gKyhkZWZpbmUt cHVibGljIGpnLWJzbmVzDQo+PiArwqAgKHBhY2thZ2UNCj4+ICvCoMKgwqAgKG5hbWUgImpnLWJz bmVzIikNCj4+ICvCoMKgwqAgKHZlcnNpb24gIjIuMC4wIikNCj4+ICvCoMKgwqAgKHNvdXJjZSAo b3JpZ2luDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1ldGhvZCBnaXQtZmV0Y2gp DQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVyaSAoZ2l0LXJlZmVyZW5jZQ0KPj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1cmwgImh0dHBzOi8vZ2l0 bGFiLmNvbS9qZ2VtdS9ic25lcyIpDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKGNvbW1pdCB2ZXJzaW9uKSkpDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQ0KPj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIDs7IFhYWDogU29tZSBzb3VyY2UgZGVwZW5kZW5jaWVzIGFyZSBi dW5kbGVkIGFuZCBhcmUNCj4+IG5vdCBlYXN5IHRvDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgOzsgdW5idW5kbGUgZHVlIHRvIHRoZSBidWlsZCBzeXN0ZW0gYnVpbGRpbmcgYW4gb2Jq ZWN0DQo+PiBjb21iaW5pbmcNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7OyB0aGVp ciBzb3VyY2VzIGRpcmVjdGx5Og0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDs7wqAg LSBieXV1TUwNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7O8KgIC0gZ2INCj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7O8KgIC0gbGliY29jbw0KPj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIDs7wqAgLSBzbmVzX3NwYw0KPiBJZiBwb3NzaWJsZSwgZmlsZSBhbiB1 cHN0cmVhbSBidWcgYW5kIHJlZmVyIHRvIHRoYXQuDQoNCkkgZG9uJ3QgdGhpbmsgdGhhdCdzIHRv byBmZWFzaWJsZTsgdGhlc2Ugc291cmNlcyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCBpbg0Kc291 cmNlIGZvcm1zOyB0aGV5IGRvbid0IHNoaXAgd2l0aCBhbnkgYnVpbGQgc3lzdGVtLiAgU2VlIGZv ciBleGFtcGxlDQpieXV1TUwgWzBdLiAgZ2IgY29ycmVzcG9uZHMgdG8gdGhlICdjb3JlJyBzb3Vy Y2UgZmlsZXMgb2YgU2FtZUJveToNCmh0dHBzOi8vZ2l0aHViLmNvbS9MSUpJMzIvU2FtZUJveTsg aXQgZG9lc24ndCBzZWVtIHBvc3NpYmxlIHRvIGJ1aWxkIGENCidjb3JlJyBsaWJyYXJ5IGZyb20g dGhhdCwgYWx0aG91Z2ggaXRzIHN5bWJvbHMgYXJlIHByb2JhYmx5IHBhcnQgb2YgdGhlDQphIHNh bWVib3kuc28gbGlicmFyeSB3ZSBjb3VsZCBidWlsZCBhcyBwYXJ0IGFzIG91ciAnc2FtZWJveScg cGFja2FnZSwgc28NCnRoaXMgY291bGQgYmUgYSBwb3NzaWJpbGl0eS4NCg0KbGliY28gaXMgc3Vw cG9zZWQgdG8gYmUgcmVtb3ZlZCBhdCBzb21lIHBvaW50IFsxXSBhbmQgZmluYWxseSBzcGVjX2Rz cA0KYXBwZWFycyB0byBiZSBhIG1vZGlmaWVkIGZvcmtlZCBvZiB0aGUgb3JpZ2luYWwgc3BlY19k c3AuYyBhbmQgc3BjX2RzcC5oDQoobm8gYnVpbGQgc3lzdGVtKSwgbWFraW5nIGl0IG1vcmUgc291 cmNlIHRoYW4gbGlicmFyeS4NCg0KSSd2ZSBzdGlsbCBvcGVuZWQgYW4gaXNzdWUgbWVudGlvbmlu ZyB0aGF0IGl0J2QgYmUgbmljZSB0byB1c2UgbW9yZSBkZXBzDQpmcm9tIHRoZSBzeXN0ZW0sIGFu ZCB0aGF0IGl0IHNlZW1zIGl0J2QgYmUgcHJhY3RpY2FsIHRvIGRvIHNvIGZvcg0KU2FtZUJveSBb Ml0uDQoNClswXSAgaHR0cHM6Ly9naXRodWIuY29tL1NvbHJhQml6bmEvYnl1dU1ML3RyZWUvbWFz dGVyP3RhYj1yZWFkbWUtb3YtZmlsZSN1c2luZy10aGUtYnl1dW1sLWxpYnJhcnkNClsxXSAgaHR0 cHM6Ly9naXRsYWIuY29tL2pnZW11L2JzbmVzLy0vaXNzdWVzLzMNClsyXSAgaHR0cHM6Ly9naXRs YWIuY29tL2pnZW11L2JzbmVzLy0vaXNzdWVzLzYNCg0KLS0gDQpUaGFua3MsDQpNYXhpbQ0K From unknown Sat Jul 26 20:57:24 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: Maxim Cournoyer Subject: bug#73488: closed (Re: [bug#73488] [PATCH games v3 0/7] Add Jolly Good and some of its emulators) Message-ID: References: <87msjik5x7.fsf@gmail.com> X-Gnu-PR-Message: they-closed 73488 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 73488@debbugs.gnu.org Date: Sat, 05 Oct 2024 14:00:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1728136802-3998-1" This is a multi-part message in MIME format... ------------=_1728136802-3998-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #73488: [PATCH 0/7] Add Jolly Good and some of its emulators 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 73488@debbugs.gnu.org. --=20 73488: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73488 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1728136802-3998-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 73488-done) by debbugs.gnu.org; 5 Oct 2024 13:59:41 +0000 Received: from localhost ([127.0.0.1]:39323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sx5Jt-00011V-FZ for submit@debbugs.gnu.org; Sat, 05 Oct 2024 09:59:41 -0400 Received: from mail-pl1-f177.google.com ([209.85.214.177]:57399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sx5Jq-00011M-II for 73488-done@debbugs.gnu.org; Sat, 05 Oct 2024 09:59:39 -0400 Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-207115e3056so27919615ad.2 for <73488-done@debbugs.gnu.org>; Sat, 05 Oct 2024 06:59:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728136713; x=1728741513; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=rTeNKafkA/8t5yNTlAMfxeNp91pzDQacrBSnagJQ1ro=; b=YtqeDYL1hU6bTLUeE6apFwnrNtVE440wb4b5vMu9pysk7+2VgYPhFKNARnM4FMbZMI tuyBacf7qd01P79R54jpj1fcv78h2yzBAA1PWmN9/CX8iP+7haBO9p41LPa63FUfvPgx vMfYW4/285LUNpgfQud5EG7+C+x9+APwM5Pua/9cYgRXiAwx1EKzkgczh1HHbMLA5QyZ 0Bsv3PVJXZQR//j6fIcjZhwND2eOxBJC76Rbyw9nCN0MFXAtQXzXzqUucBTb8o089T8D x+3FkCf06jol7vohgTFU7xEUhRcTX3rEuNnf58iUqzMJ88A0P8iYM/M97NgdrVhMi2lk 7tng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728136713; x=1728741513; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=rTeNKafkA/8t5yNTlAMfxeNp91pzDQacrBSnagJQ1ro=; b=uSPafbLtg7JE6Ys5mQ0t8ZxGIOmx1S9AMlaVUQg8qIEQMSv4hvYKKHAbI4JB/CHkjF XN62oNkAJ3J+TIQtlpUCtFpnWMg24TyiAQxJKW80h1UyqcL5qndaT2OgqVLagEHOJUhS dpH1LX++eLHPeF6vd7vdDToiTJNDv54DQ4cJnC3mdgc5stX0nJqBeQ3w8vnH7Wi+Oz9y kIh9bM6Ag/ONkuzNQQSFSL1RsT7TmhuJCdRi5sy/sThY1VCu6ZZwFsDXHdyDsq3DIgok xLpFl+iNnNPtXWsyrd1TMnY7m8n1trmXWo0LWYIO0KDKhnEEiH3h5Nz662fVD8rwPP3c fyIg== X-Gm-Message-State: AOJu0Yw/v+9vYUH7R9kkV6PulkOjAjk6VFJ109Ltl9D3rgbPfoOWXrfn vYY5zRu12Jx3X8SHSDpPh79Cfttx/4EKSZ+fDEJtzDK+XlcMl8fG X-Google-Smtp-Source: AGHT+IFn8/13J6pIiVHsqEiH4weXAuKfFOJGVXUweupQFWr7EqPtLcOnEhDPPCFO9Niqfh7C/Rswsg== X-Received: by 2002:a17:902:f706:b0:20b:ba72:35c with SMTP id d9443c01a7336-20bff06d893mr103755235ad.45.1728136713008; Sat, 05 Oct 2024 06:58:33 -0700 (PDT) Received: from hurd ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20c138ce645sm13591825ad.93.2024.10.05.06.58.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Oct 2024 06:58:32 -0700 (PDT) From: Maxim Cournoyer To: 73488-done@debbugs.gnu.org Subject: Re: [bug#73488] [PATCH games v3 0/7] Add Jolly Good and some of its emulators In-Reply-To: (Maxim Cournoyer's message of "Thu, 3 Oct 2024 16:25:38 +0900") References: Date: Sat, 05 Oct 2024 22:58:28 +0900 Message-ID: <87msjik5x7.fsf@gmail.com> 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: 73488-done Cc: =?utf-8?B?5a6L5paH5q2m?= , 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 (-) Hi, Maxim Cournoyer writes: > This series adds the Jolly Good emulator API and reference user > interface (jgrf), and some core files (emulator plugins made to be used by > it). Currently I've packaged and tested their bsnes, nestopia and cega ports. With most of Liliana's comments addressed in what would be have been v4, I went ahead and pushed this to master with commit 1ca236a02a and following; thanks to Liliana for the review. If I missed anything, let me know! Otherwise, enjoy. -- Thanks, Maxim ------------=_1728136802-3998-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Sep 2024 03:02:44 +0000 Received: from localhost ([127.0.0.1]:41814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stemB-0000N7-TI for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:02:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:43372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stem9-0000Mr-Oq for submit@debbugs.gnu.org; Wed, 25 Sep 2024 23:02:42 -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 1steMV-0000tR-Sc for guix-patches@gnu.org; Wed, 25 Sep 2024 22:36:11 -0400 Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1steMU-0003HB-37 for guix-patches@gnu.org; Wed, 25 Sep 2024 22:36:11 -0400 Received: by mail-pj1-x1036.google.com with SMTP id 98e67ed59e1d1-2e078d28fe9so389818a91.2 for ; Wed, 25 Sep 2024 19:36:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727318167; x=1727922967; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=2nizyAQfmK/hUyn/dY5FTgdbTHvPga0qvSDJZNUjrC4=; b=ZroLw0Lq7hf3jpmwFluVXNBKpdBKlyzBX6P2eILeqkd5y3J7CvwSx3xQMoV23/JZN3 3c9nqu7uZAVgad4M8O55Vx4Y8cQGaty4QYx/wHrS+FPOMYfHhC/54JD+DfjJmFpPTZ4c mytL1KVCArONyzdd4rbqRUo5sN3bVdlFFwiFKk65fsfwzRNs4Y3AS3mF5mFF1nHyP+8i /LA5PrqpkAACFwQsMr8Q3u9NKSqZ4D2DC63R8pdx5UJaWvT6oAkb9ccoPw1rbRiHOp5E JQdUkRCmOCf7MfXmjNJfSGx4l/qz6+RNSW0Ue+xL2Yn0CkxvLhQ6mC3EQ83i98LIKbqz IV9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727318167; x=1727922967; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2nizyAQfmK/hUyn/dY5FTgdbTHvPga0qvSDJZNUjrC4=; b=r9Lz51pw/beAo/TxCn4WoBnay7CVBLxsPpvl+9aM7OCEO9WUkjvX3wEO2MhAYMS+xo PrXfg1soVlIwqzKo+ygLaYzfLulW8AicM8rzKYEdK5pR8skDgSLN5TqH84rvPsMt7fER PMMzvHxyRj4Jvys4RxLx/WTa9lXjFap8ut96oG1JNKRQjE0jZRTdUzYktdcY9CYlx0yD SFKPf9H4Oe5IE34rYtHxX8vTRZOTy9/iXDltrBH0olsMXoc2b3QYl4DrHnBXF8OEdxHa uccgzuu4FixnWw5srLUvqkr5ZJwdkTbxlZcAfLfIjSZmKBCdSiEHB48OWGxhOLKZUiVg wF3A== X-Gm-Message-State: AOJu0Yw/qXznVgFZtNQ6KrYaclu8ivHsDvQS8TCc9vFZvcGhZBf1PKeU dMlYiGY6iYnCzzes3yQtPs1fQGrnIecGLijNBfep5yFoHVMAYG+fXzLL6A== X-Google-Smtp-Source: AGHT+IHNOmoGGDnG/DxiFc+jIVPfNL+bWB4vtfl3786BhKAsuAdwhdqU64EZr2PVwSB8gGp4SDbwAQ== X-Received: by 2002:a17:90a:7d06:b0:2cb:4c25:f941 with SMTP id 98e67ed59e1d1-2e06ae73c20mr5397854a91.17.1727318167361; Wed, 25 Sep 2024 19:36:07 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e06ccf0505sm2219327a91.0.2024.09.25.19.36.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Sep 2024 19:36:06 -0700 (PDT) From: Maxim Cournoyer To: guix-patches@gnu.org Subject: [PATCH 0/7] Add Jolly Good and some of its emulators Date: Thu, 26 Sep 2024 11:35:58 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::1036; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pj1-x1036.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, 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 Cc: Maxim Cournoyer 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 adds the Jolly Good emulator API and reference user interface (jgrf), and some core files (emulator plugins made to be used by it). Currently I've packaged and tested their bsnes, nestopia and cega ports. Maxim Cournoyer (7): gnu: bsnes: Remove input labels and use gexps. gnu: Add jg-api. gnu: Add jgrf. gnu: jgrf: Add search path mechanism. gnu: Add jg-bsnes. gnu: Add jg-nestopia. gnu: Add jg-cega. gnu/local.mk | 1 + gnu/packages/emulators.scm | 277 ++++++++++++++-- .../patches/jgrf-implement-search-paths.patch | 302 ++++++++++++++++++ 3 files changed, 558 insertions(+), 22 deletions(-) create mode 100644 gnu/packages/patches/jgrf-implement-search-paths.patch base-commit: 8576aaf5f90db9b385ea8cf6dc98bf3c062959dc -- 2.46.0 ------------=_1728136802-3998-1--