From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id EJ4uNxBJ/mYaNQAAe85BDQ:P1 (envelope-from ) for ; Thu, 03 Oct 2024 07:34:41 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id EJ4uNxBJ/mYaNQAAe85BDQ (envelope-from ) for ; Thu, 03 Oct 2024 09:34:41 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=HXG7wxsJ; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=Clvsg53L; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1727940880; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=welNsvG/vx8eWzEZHsRYE13Piy0g28/haxQyQsGbfY0=; b=Mpn+Obi50wxwgJldH0T1hZO24wlUx4vDg5nR6suNs7ZGqf5m6VbbVkiopzMSeHE4jR3L3R f1TENreYXYbEiXKkMnFGEpnOwHe1k5CllW1ZPY/f0pouar5LfSX6BvqBjZiYezw2r19C84 81cxvtjr7EHzmyPxKqxLYIhYE7qEhtVREmqEs5oYEVlfrgx/Al4kEOWn68O7z6zjImFl/v nE7qyWPJwvXCpeJ/7R+sPTNPA63+W0CRhZh+YgPuvkIMybDafjAial4sPVCRwbPcw+TIPt hYDdnhlFTB+bAzchw7+ZrkiLJRQDw95pz6MGNPFfluHLJTebPMH8OXgogBAtRA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=HXG7wxsJ; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=Clvsg53L; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1727940880; a=rsa-sha256; cv=none; b=RLUrrHYa+gcpF90iAcuMFUFiqxgtG3E1xyNX2gYpPTnj37SLy5L5SwNZEDYctfVSGG1SCi 7f2rm+fAByYTMHTsUiZO68U6aby6G73bL8HZ2PtF0izWVS8aO+pU9MdZWo+58O/D3OYurd a5Yl0UL58FU7kgaGnuJzIzVXbXSxaQc75pruBcpLKSxYZw3BpJwCbn/4v37s56xBkbm6MZ vMkN9ILkIrXkp7wXot5hbebUMBalyJQ8tb9z/zLDh0iaaM4cqJMxq5him5JJkA84U2RQEH lwyNkyGXHTMT7gsMq18hTNXEheFdIoN6dvlSKZr4gvP0GusRG1Eqh3eLde8vgg== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7E1C179601 for ; Thu, 03 Oct 2024 09:34:40 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1swGLe-0004V4-Sv; Thu, 03 Oct 2024 03:34:09 -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 1swGIb-0004Fa-JE for guix-patches@gnu.org; Thu, 03 Oct 2024 03:31:12 -0400 Received: from [2001:470:142:5::43] (helo=debbugs.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1swGIZ-0000Ob-AP for guix-patches@gnu.org; Thu, 03 Oct 2024 03:30:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=welNsvG/vx8eWzEZHsRYE13Piy0g28/haxQyQsGbfY0=; b=HXG7wxsJ/FUT6ZqKcY4Cjgfqd4oh2LVWSKtXlg/RGflzHqH8XdlJ9MhsYQNhh5obWTThG01oomanfzTYkIZkUoOA0Zjsesi2JL/g2XFOGXBejpYrzqbg0xmXMxVdG9/lIPBDaCDx28ZC4vn9e+uBtEYIFMwv0PLRkY2s1cLsNyv8KEFG+yrFnVVyLEQm1zaNjYCxO4CZkIN/U2fn+nK50XMa6gs6d2o2wi/OAn/uHsYJiDeg2AF76fCPoYboblur62dTrdqoI7Bj4qgZ+M3/wSPwN8LdznRZ3pungFH8P3AQ1LWaveGMQgoRY2IgyZT2+vIzJxNMw9C82qVGS5HuTA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1swGHi-00020l-NH; Thu, 03 Oct 2024 03:30:02 -0400 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: 4.93 X-Spam-Score: 4.93 X-Migadu-Queue-Id: 7E1C179601 X-TUID: Eu0b2FWijE/9 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