From unknown Sat Jun 21 03:23:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73931] [PATCH 1/2] gnu: Add vdrift-data. 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: Mon, 21 Oct 2024 14:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73931 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73931@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-To: guix-patches@gnu.org 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 submit@debbugs.gnu.org id=B.172952243321820 (code B ref -1); Mon, 21 Oct 2024 14:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Oct 2024 14:53:53 +0000 Received: from localhost ([127.0.0.1]:52808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2tn7-0005fr-6A for submit@debbugs.gnu.org; Mon, 21 Oct 2024 10:53:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:54456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2tn2-0005ff-La for submit@debbugs.gnu.org; Mon, 21 Oct 2024 10:53:51 -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 1t2tmW-0003j3-IM for guix-patches@gnu.org; Mon, 21 Oct 2024 10:53:18 -0400 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t2tmU-0001s5-FP for guix-patches@gnu.org; Mon, 21 Oct 2024 10:53:16 -0400 Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-20c767a9c50so42238995ad.1 for ; Mon, 21 Oct 2024 07:53:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729522391; x=1730127191; 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=yfaVzPzBwWeJPALGru09GTjXVQjRtEatdL05y57CWnQ=; b=HJEK3IO7HRZV63ZMDEcWLra5wbDA+7u83Ha76bfuqQgJUXjfHfCmbzLQKfafYOiiaG pdRU7WEl9Fl3mfoyQAU8a2FsF+UvuYd9dpMQbZcyHRrw61Oa3f5F3oGzjqxhXZ0U5Bvy OIR0gUWfkHxERYBJnpwCQQpJVInB8DM71tZFrZGpOoATGZb9VD5+DSmV0j3X4pRk7lpn hng+sUO4IiA16T9YH3txDqRfDCB8WtSwv4hOihNorcK8fBwUf9RV1t3yU1zhFhoepJgp 1tI46jv/t+nVbpQUBVU6dPiU1FBzIkdGCkCd6K58v2cuTiHmlzo7ADdxN7K0IJjwqNVs YJUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729522391; x=1730127191; 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=yfaVzPzBwWeJPALGru09GTjXVQjRtEatdL05y57CWnQ=; b=an8n8DNRC5fG/iAt2pVamBdkA4ezo2mSyDALITnksw4W6Lno3hn7c3mDZUgqY6HeCY DjYfcEjdVw/fN3HM4i79TUfqbexvyiv26grHvQpWwkHzv65x31K577Mj+mWVQG2UsOIN 500O/8H5gF/oxbQcl3YGd/1rYNxUgFCmQHiKorvogq6/mPRXDXZozrdgPLmrzmDGS3w3 k5TUScoKcwtXIl0NjEXBJa3MlElgmDOH+TRKYffd3Oju/neGkk0n2ZB1wQ4f3A7I5nL6 KZ/bAeLLQ+ROaZAtr05Ij+ZdWahIvDApKXBaAvhLkXMv/NU8Kqz1OMs+YHBTiqoPkvZK fTXw== X-Gm-Message-State: AOJu0YwP/25/Hj0io1clySS+vzyCJ5qdCynOQ4LVPvcKudqJhtyfUHVB IYmdGt/OWOfFSyhLG6MbAs3O3Q2TDl503V+46oYQAWQRJkAyKYPHzbItNQ== X-Google-Smtp-Source: AGHT+IFiZP5Gh46Yskq+Uin7xCl4ytOzWe8Pl3MWkaEQ62OlaIp+evsfI0QYXBXIbRudU6itP4jtSQ== X-Received: by 2002:a17:902:ce10:b0:20c:763e:d9cc with SMTP id d9443c01a7336-20e5a73425bmr168695525ad.7.1729522390827; Mon, 21 Oct 2024 07:53:10 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e7f0f32e5sm26723235ad.248.2024.10.21.07.53.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Oct 2024 07:53:10 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 21 Oct 2024 23:53:01 +0900 Message-ID: <5324807744be977b885a4fc655ef7b701cf62929.1729522372.git.maxim.cournoyer@gmail.com> 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::630; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pl1-x630.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/patches/vdrift-data-extra-resolutions.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/games.scm (vdrift-data): New variable. Change-Id: I960e2222ea7e9506a306692db552dc1dcc229b01 --- gnu/local.mk | 1 + gnu/packages/games.scm | 34 +++++++++++++++++++ .../vdrift-data-extra-resolutions.patch | 24 +++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 gnu/packages/patches/vdrift-data-extra-resolutions.patch diff --git a/gnu/local.mk b/gnu/local.mk index 89a795bfbd..16fd5d59ed 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -2287,6 +2287,7 @@ dist_patch_DATA = \ %D%/packages/patches/vboot-utils-fix-tests-show-contents.patch \ %D%/packages/patches/vboot-utils-skip-test-workbuf.patch \ %D%/packages/patches/vcmi-disable-privacy-breach.patch \ + %D%/packages/patches/vdrift-data-extra-resolutions.patch \ %D%/packages/patches/vinagre-newer-freerdp.patch \ %D%/packages/patches/vinagre-newer-rdp-parameters.patch \ %D%/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch \ diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index c594b8ac2a..0f64040ae1 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -788,6 +788,40 @@ (define-public tetrinet attacks you can use on opponents.") (license license:public-domain))) +(define-public vdrift-data + ;; There are no tags or releases for the vdrift data; use the latest SVN + ;; revision available. + (let ((commit 1460) + (revision "0")) + ;; The package is hidden as the game data is *required* by the install + ;; target of vdrift itself, and there is no need for users to manually + ;; install it. + (hidden-package + (package + (name "vdrift-data") + ;; The date is the last modified time shown next to the 'vdrift-data' + ;; directory when visiting + ;; https://sourceforge.net/p/vdrift/code/HEAD/tree/. + (version (format #f "2023-03-07-~a.~a" revision commit)) + (source (origin + (method svn-fetch) + (uri (svn-reference + (url "https://svn.code.sf.net/p/vdrift/code/vdrift-data") + (revision commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0izzi2na6lbp6ji83nq975w7rm2vmhsi8ngdnmwznm545ws75iai")) + (patches + (search-patches "vdrift-data-extra-resolutions.patch")))) + (build-system copy-build-system) + (arguments (list #:install-plan #~'(("." "share/games/vdrift/data")))) + (home-page "https://vdrift.net/") + (synopsis "Game data for Vdrift") + (description "This package contains the assets for the Vdrift racing +game.") + (license license:gpl3+))))) ;assumed same as Vdrift itself + (define-public vitetris (package (name "vitetris") diff --git a/gnu/packages/patches/vdrift-data-extra-resolutions.patch b/gnu/packages/patches/vdrift-data-extra-resolutions.patch new file mode 100644 index 0000000000..49b557d897 --- /dev/null +++ b/gnu/packages/patches/vdrift-data-extra-resolutions.patch @@ -0,0 +1,24 @@ +Upstream status: https://github.com/VDrift/vdrift/issues/200 + +Index: vdrift-data/settings/options.config +=================================================================== +--- vdrift-data/settings/options.config (revision 1460) ++++ vdrift-data/settings/options.config (working copy) +@@ -316,7 +316,7 @@ + type = string + default = 800,600 + values = list +-num_vals = 21 ++num_vals = 22 + opt00 = 640 x 480 + val00 = 640,480 + opt01 = 800 x 480 +@@ -359,6 +359,8 @@ + val19 = 2560,1440 + opt20 = 2560 x 1600 + val20 = 2560,1600 ++opt21 = 3840 x 2160 ++val21 = 3840,2160 + + [ display.shadow_distance ] + desc = Set the distance at which shadows become visible base-commit: 59b2a60d0041882d732e1766e28f0df5a1ef1ac1 -- 2.46.0 From unknown Sat Jun 21 03:23:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73931] [PATCH 2/2] gnu: Add vdrift. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Mon, 21 Oct 2024 15:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73931 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73931@debbugs.gnu.org Cc: Maxim Cournoyer , Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73931-submit@debbugs.gnu.org id=B73931.172952362325622 (code B ref 73931); Mon, 21 Oct 2024 15:14:02 +0000 Received: (at 73931) by debbugs.gnu.org; 21 Oct 2024 15:13:43 +0000 Received: from localhost ([127.0.0.1]:52860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2u6J-0006fC-5Y for submit@debbugs.gnu.org; Mon, 21 Oct 2024 11:13:43 -0400 Received: from mail-pg1-f176.google.com ([209.85.215.176]:48152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2u6H-0006ex-Oc for 73931@debbugs.gnu.org; Mon, 21 Oct 2024 11:13:42 -0400 Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-7ead1edbf1dso1485966a12.0 for <73931@debbugs.gnu.org>; Mon, 21 Oct 2024 08:13:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729523529; x=1730128329; 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=upT5yeW4fXJPYb6b8Ao6BRVr+XvvianOaUlqWnE80Zw=; b=fJGcflR0RkOZxAdfCRvIGiTxBVKTTXHiemNv8kafaEpB8aQlwOtxOZ11CjyPZSp8tm uQ159QjHVXuqDuH75/GUsIxQHkh+MpQj1gWhSbtnHozp0LUbWD0OZGLyNvrChaQPlSYH oHjlKmCrqBujZwHVQ4rN/C1nWdQTNntC4SlnpA4uB/hg7inapSsIlXLPjwsvFFuNBaQ/ i6BOC0ZzeHopH2Dih54p+0nN9D2sA3IC13iOPYtHe6y00G+NCOCcYYwMkzoTlpkbeFj0 nNlvfwggr4IbcmUsXSW/uMe4kuAl/YBemsXWeKzENnjyI9NBmluA946ECGUQKlA9mb41 Q6fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729523529; x=1730128329; 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=upT5yeW4fXJPYb6b8Ao6BRVr+XvvianOaUlqWnE80Zw=; b=Zyi9q0k8QHVIl1KHUu8PF0OWWww7WFevbKAE1hPNHwtALy2OIRcTJr74EwDgcDmTgR ycrsTHyhcOLOgoRz9f8JC6JAnqB7RN2ILtf/Qu0cy7H4lkbM+EnF7P55wSqvhZOlz2U5 6PsYxvjPWGo0wrVrnUIF1ukUnTBVJK1+0XPnXi0XZGpsNwaYsaOhyfz4hyh68vT/8ETo DbUU7VMGwU/wjdZhc70AliRvUrFmL/Nmzmg1FJ9dLiVB4RKXbR3SgMh97c0/yIpc+yQK mbZ55Zq6rVB4+qbu3sWglMWc3kTqKeLw14/0/v8RbV0AB3RFuEMWB6i5Rg39THmS6Zh+ bEjw== X-Gm-Message-State: AOJu0YxjeWKPz1MP9UCk/nKmkPsYm1kLsAzsP6zSdOjjvVulcnNY6DTX EUgHnQKfbCnSITZzxBSuLW6PBWwNOTapf0n5O01Ze2nPStDNQy179ZhaiQ== X-Google-Smtp-Source: AGHT+IF0M33dAxgpgk17pe9WBhZZXc5yRVB0r9quPB5lIemC5uEjHR/nXVYugmwIFSv5mAOaRzqEwA== X-Received: by 2002:a05:6a21:b8b:b0:1d9:21fb:d31f with SMTP id adf61e73a8af0-1d92c585abdmr15532558637.45.1729523528708; Mon, 21 Oct 2024 08:12:08 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-71ec1332f53sm3012004b3a.73.2024.10.21.08.12.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Oct 2024 08:12:08 -0700 (PDT) From: Maxim Cournoyer Date: Tue, 22 Oct 2024 00:11:48 +0900 Message-ID: <7c1afc74305f5533fce6b2f0c64c634eb15c72ee.1729522372.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <5324807744be977b885a4fc655ef7b701cf62929.1729522372.git.maxim.cournoyer@gmail.com> References: <5324807744be977b885a4fc655ef7b701cf62929.1729522372.git.maxim.cournoyer@gmail.com> 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/games.scm (vdrift): New variable. Change-Id: I55b5884a9d7d4a9e874e76c6a7c8af4974dce701 --- gnu/packages/games.scm | 63 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 0f64040ae1..686475612e 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -822,6 +822,69 @@ (define-public vdrift-data game.") (license license:gpl3+))))) ;assumed same as Vdrift itself +(define-public vdrift + ;; The latest release is from 2014, and lacks build system and other + ;; unreleased improvements; use the latest commit. + (let ((commit "c85725b7b861db3f7e579456ec704f0134d46812") + (revision "0")) + (package + (name "vdrift") + (version (git-version "2014-10-20" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/VDrift/vdrift") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1fndwrjdy1rxnhn8vpw2hv02vgdg3p5qnjmvx679dhwn57cd0773")))) + (build-system scons-build-system) + (arguments + (list + #:tests? #f ;no test suite + #:scons-flags #~(list (string-append "prefix=" #$output) + "release=1" + "verbose=1") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'setup-vdrift-data + (lambda _ + ;; The locale data must be made writable, as gettext + ;; translation files are generated and written there as part + ;; of the installation script. + (copy-recursively (search-input-directory + %build-inputs + "share/games/vdrift/data") + "data") + (for-each make-file-writable (find-files "data/locale"))))))) + (native-inputs (list gettext-minimal pkg-config vdrift-data)) + (inputs (list bullet curl libvorbis mesa sdl2 zlib)) + (home-page "https://vdrift.net/") + (synopsis "Racing simulator") + (description "VDrift aims to provide an accurate driving physics +emulation, based on real world data of the actual vehicles, employing a full +rigid body simulation and a complex tire model. VDrift features: +@itemize +@item Over 45 tracks based on famous real-world tracks +@item Over 45 cars based on real-world vehicles +@item Very realistic, simulation-grade driving physics +@item Mouse/joystick/gamepad/wheel/keyboard support +@item Fully modeled tracks, scenery and terrain +@item Several different camera modes +@item Basic replay system with Skip Forward/Skip Backward +@item Fully customizable controls +@item Joystick, mouse and keyboard input filtering +@item Brake and reverse lights +@item Driver aids: automatic shifting, traction control, anti-lock braking +@item Experimental force feedback +@item Race against up to 3 AI with variable difficultly +@item Engine and road sounds +@end itemize +The recommended input method is a steering wheel with pedals and force +feedback support.") + (license license:gpl3+)))) + (define-public vitetris (package (name "vitetris") -- 2.46.0 From unknown Sat Jun 21 03:23:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73931] [PATCH v2 1/2] gnu: Add vdrift-data. References: <5324807744be977b885a4fc655ef7b701cf62929.1729522372.git.maxim.cournoyer@gmail.com> In-Reply-To: <5324807744be977b885a4fc655ef7b701cf62929.1729522372.git.maxim.cournoyer@gmail.com> Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Tue, 22 Oct 2024 06:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73931 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73931@debbugs.gnu.org Cc: Maxim Cournoyer , Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73931-submit@debbugs.gnu.org id=B73931.17295801334537 (code B ref 73931); Tue, 22 Oct 2024 06:56:02 +0000 Received: (at 73931) by debbugs.gnu.org; 22 Oct 2024 06:55:33 +0000 Received: from localhost ([127.0.0.1]:54388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t38nk-0001B6-Hs for submit@debbugs.gnu.org; Tue, 22 Oct 2024 02:55:33 -0400 Received: from mail-oa1-f42.google.com ([209.85.160.42]:53690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t38nh-0001Al-Hi for 73931@debbugs.gnu.org; Tue, 22 Oct 2024 02:55:30 -0400 Received: by mail-oa1-f42.google.com with SMTP id 586e51a60fabf-27d0e994ae3so2335968fac.3 for <73931@debbugs.gnu.org>; Mon, 21 Oct 2024 23:55:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729580036; x=1730184836; 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=Ac6C05aCBqjCCoP2nbSnd9XI/CcWdhSJE95aYeAtGkw=; b=BO9GXxkqAFAusDw+LWLmzq61cM0ToFskxUdf9XKxYMeMZtxdjYgW3GtkbHqxQ4knbT 6IJsX5uHoTnaWYMxGmTc6/xE4Getk+Tp/0N7Nw+UvkfRWPuVt+suCpoKyyX2QIYuk32M 1kZmtlYOmGQ+uCuQkbO4XO+beGYmAabVvcQpeFk5sNtWYhqxA7LfdP0JtwgPn25E0JFw 6utQAV/uNJ4F5ZpIsmVXGvEcs/LdrtIJ3Zr1W7Dua6TLz3A6NNaj0rNkOu6HYSPnf79B Hcigaj2aVl58B5234nzbPc4R3qQgrV98hRVo6EVmGohiGTfWBVzKIr/LbtPCxLmMGXox 1hcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729580036; x=1730184836; 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=Ac6C05aCBqjCCoP2nbSnd9XI/CcWdhSJE95aYeAtGkw=; b=DUroiZpnPRktLjimDz5grh3GdNPGZ0OcJT8X17SpOic88KSAfGA6JRVCAQPlida6Mz NV8xHlmUyT5qsyJsL9JgtbbZHo/+kLTRbpZLHLJand1y7BK94z4LXjFCYPGKryTNFPym pbLN8Qml75GmH6fvEGWpyDgbkfL/xIXsvFMVzkZEdcfElkScRGVidylSYo+5gBWXLpJw Q77YEB8fYYGpA3auwIx0ANxd50qU3wUymjlr1R3SLZCp5FSn6TXWopBG7r4QpgN3luP+ as2rcMt+AE1badI+l36fzxANSrYQhzQ3LRdGyUN84z0Ldu6owyJsyFdmbgrNPog9boMW 4p/A== X-Gm-Message-State: AOJu0YzXl5/3n3WRvBiV544vwEOfeo8rwWN2GeO9PTRN4xcu32Jw/JvL 3pjvbUCuvHihAWTu8DLSE0sAHYoRsEKmm1R53O8jYgq0G54VaeMEqaa6Wg== X-Google-Smtp-Source: AGHT+IEIDCt69FyIOqLf1C1lAJ+IG0Ea+mlJz4avVE/x0mlRY72Gwvdh/nWL/jVuKude24Ib1lOcKw== X-Received: by 2002:a05:6870:ec8d:b0:27b:66ea:add7 with SMTP id 586e51a60fabf-2892c24d469mr10702366fac.4.1729580035715; Mon, 21 Oct 2024 23:53:55 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-71ec1218a44sm4029480b3a.0.2024.10.21.23.53.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Oct 2024 23:53:55 -0700 (PDT) From: Maxim Cournoyer Date: Tue, 22 Oct 2024 15:53:31 +0900 Message-ID: <73b92e58d4cb87122c5a9edacb55665691edac04.1729579976.git.maxim.cournoyer@gmail.com> 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 (-) * gnu/packages/patches/vdrift-data-extra-resolutions.patch: New file. * gnu/packages/patches/vdrift-data-icons.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/games.scm (vdrift-data): New variable. Change-Id: I960e2222ea7e9506a306692db552dc1dcc229b01 --- gnu/local.mk | 2 + gnu/packages/games.scm | 35 +++++++++++++++++ .../vdrift-data-extra-resolutions.patch | 24 ++++++++++++ gnu/packages/patches/vdrift-data-icons.patch | 38 +++++++++++++++++++ 4 files changed, 99 insertions(+) create mode 100644 gnu/packages/patches/vdrift-data-extra-resolutions.patch create mode 100644 gnu/packages/patches/vdrift-data-icons.patch diff --git a/gnu/local.mk b/gnu/local.mk index 89a795bfbd..a046a6122f 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -2287,6 +2287,8 @@ dist_patch_DATA = \ %D%/packages/patches/vboot-utils-fix-tests-show-contents.patch \ %D%/packages/patches/vboot-utils-skip-test-workbuf.patch \ %D%/packages/patches/vcmi-disable-privacy-breach.patch \ + %D%/packages/patches/vdrift-data-extra-resolutions.patch \ + %D%/packages/patches/vdrift-data-icons.patch \ %D%/packages/patches/vinagre-newer-freerdp.patch \ %D%/packages/patches/vinagre-newer-rdp-parameters.patch \ %D%/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch \ diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index c594b8ac2a..6525e1cb81 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -788,6 +788,41 @@ (define-public tetrinet attacks you can use on opponents.") (license license:public-domain))) +(define-public vdrift-data + ;; There are no tags or releases for the vdrift data; use the latest SVN + ;; revision available. + (let ((commit 1460) + (revision "0")) + ;; The package is hidden as the game data is *required* by the install + ;; target of vdrift itself, and there is no need for users to manually + ;; install it. + (hidden-package + (package + (name "vdrift-data") + ;; The date is the last modified time shown next to the 'vdrift-data' + ;; directory when visiting + ;; https://sourceforge.net/p/vdrift/code/HEAD/tree/. + (version (format #f "2023-03-07-~a.~a" revision commit)) + (source (origin + (method svn-fetch) + (uri (svn-reference + (url "https://svn.code.sf.net/p/vdrift/code/vdrift-data") + (revision commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0izzi2na6lbp6ji83nq975w7rm2vmhsi8ngdnmwznm545ws75iai")) + (patches + (search-patches "vdrift-data-extra-resolutions.patch" + "vdrift-data-icons.patch")))) + (build-system copy-build-system) + (arguments (list #:install-plan #~'(("." "share/games/vdrift/data")))) + (home-page "https://vdrift.net/") + (synopsis "Game data for Vdrift") + (description "This package contains the assets for the Vdrift racing +game.") + (license license:gpl3+))))) ;assumed same as Vdrift itself + (define-public vitetris (package (name "vitetris") diff --git a/gnu/packages/patches/vdrift-data-extra-resolutions.patch b/gnu/packages/patches/vdrift-data-extra-resolutions.patch new file mode 100644 index 0000000000..49b557d897 --- /dev/null +++ b/gnu/packages/patches/vdrift-data-extra-resolutions.patch @@ -0,0 +1,24 @@ +Upstream status: https://github.com/VDrift/vdrift/issues/200 + +Index: vdrift-data/settings/options.config +=================================================================== +--- vdrift-data/settings/options.config (revision 1460) ++++ vdrift-data/settings/options.config (working copy) +@@ -316,7 +316,7 @@ + type = string + default = 800,600 + values = list +-num_vals = 21 ++num_vals = 22 + opt00 = 640 x 480 + val00 = 640,480 + opt01 = 800 x 480 +@@ -359,6 +359,8 @@ + val19 = 2560,1440 + opt20 = 2560 x 1600 + val20 = 2560,1600 ++opt21 = 3840 x 2160 ++val21 = 3840,2160 + + [ display.shadow_distance ] + desc = Set the distance at which shadows become visible diff --git a/gnu/packages/patches/vdrift-data-icons.patch b/gnu/packages/patches/vdrift-data-icons.patch new file mode 100644 index 0000000000..6c6003cc27 --- /dev/null +++ b/gnu/packages/patches/vdrift-data-icons.patch @@ -0,0 +1,38 @@ +Upstream-status: https://github.com/VDrift/vdrift/pull/202 + +Index: vdrift-data/SConscript +=================================================================== +--- vdrift-data/SConscript (revision 1460) ++++ vdrift-data/SConscript (working copy) +@@ -10,6 +10,7 @@ + #---------# + src = [] + ++# Install every single file to the data directory. + for root, dirs, files in os.walk("."): + if root.find('.svn') == -1: + for file in [f for f in files if not f.endswith('~')]: +@@ -40,3 +41,6 @@ + env.MoBuild(mo_file, po_file) + install = env.InstallAs(os.path.join(env.subst('$locale_directory'), mo_tgt_file), mo_file) + env.Alias("install", install) ++ ++# Also copy the icons to a suitable location for the system. ++SConscript('textures/icons/SConscript') +Index: vdrift-data/textures/icons/SConscript +=================================================================== +--- vdrift-data/textures/icons/SConscript (revision 1460) ++++ vdrift-data/textures/icons/SConscript (working copy) +@@ -19,5 +19,10 @@ + #--------------------# + # Install data files # + #--------------------# +-install = env.Install(Dir(env.subst('$data_directory/textures/icons')), src) +-env.Alias('install', install) ++# Install the icons per the Icon Theme Specification (see: ++# https://specifications.freedesktop.org/icon-theme-spec/) ++iconsdir = Dir(env.subst('$icons_directory')).abspath ++install1 = env.InstallAs(iconsdir + '/16x16/apps/vdrift.png', 'vdrift-16x16.png') ++install2 = env.InstallAs(iconsdir + '/32x32/apps/vdrift.png', 'vdrift-32x32.png') ++install3 = env.InstallAs(iconsdir + '/64x64/apps/vdrift.png', 'vdrift-64x64.png') ++env.Alias('install', [install1, install2, install3]) base-commit: 59b2a60d0041882d732e1766e28f0df5a1ef1ac1 -- 2.46.0 From unknown Sat Jun 21 03:23:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73931] [PATCH v2 2/2] gnu: Add vdrift. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Tue, 22 Oct 2024 06:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73931 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73931@debbugs.gnu.org Cc: Maxim Cournoyer , Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73931-submit@debbugs.gnu.org id=B73931.17295801364554 (code B ref 73931); Tue, 22 Oct 2024 06:56:02 +0000 Received: (at 73931) by debbugs.gnu.org; 22 Oct 2024 06:55:36 +0000 Received: from localhost ([127.0.0.1]:54391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t38nn-0001BL-Dc for submit@debbugs.gnu.org; Tue, 22 Oct 2024 02:55:36 -0400 Received: from mail-pf1-f171.google.com ([209.85.210.171]:54759) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t38nk-0001Ap-Ra for 73931@debbugs.gnu.org; Tue, 22 Oct 2024 02:55:33 -0400 Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-71e4e481692so4360710b3a.1 for <73931@debbugs.gnu.org>; Mon, 21 Oct 2024 23:55:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729580039; x=1730184839; 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=svIK4KbdDPWTicWyvGsb6TmXoz1aSw8g7tCMcuNxJV0=; b=VmwL0EdfWmnEBCu56wOGgYcWNxnVhHvn1f4IO9o5U15p/B97oxHxVR6c69n188cbdX Zc+XX3CWT2gkEZKki+fdX8zVnJ0m6mya1qacbOYOT+wNF5Prt16EmgiIShEsUyIP1Eoj kKuKakjS7E37Uctq6JK85z7k8ib+IrcoTUPuF2PXJ/53cLujJbrTJFPklLNo91E170Ct HQJw1lmd59ghAMGZRcm3JFgJnvZBhjgCFEMu6u62fpF839Rjsq6JvqUoqRJLpcjfPa9c RXC3lpTOUmDh6qS5d8eihmTcu1RPjvzOZXq9QvvwZVLLqh83dJMfoHX2YvklckkXkLf4 4spA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729580039; x=1730184839; 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=svIK4KbdDPWTicWyvGsb6TmXoz1aSw8g7tCMcuNxJV0=; b=Bo+UtWyxXdWolQQNtxbdyD2+Pvl8uihvAgJL9x89eiqqBK5MViSos4wcIP/r7Z2Yjb 6Z/N9XtnsOMiBwPnsXbzIxBwXjUr5dqMmdIbbgNaWAJJOctBOpBAdXDwwk7hTNu78DBH IGfXFBVuE0A3eJroYsNKdwDhPEZwcbHlGJH/50RPAdWk6oAnoBSM3I80/mcFMjWQYLe8 0Vn9zo9wDqPH47oP/G7tnxtfM4tc7Lvhh32AJspvmUd4d5A1Q7M5Zo/Mggy490zrTMvT 8YDjDy2PJAIfJt0HNrnkpgTuoeP7UKMyxOG+kRj8w1gMVJfZ3Xgfi4BlmFCzzV0WtlvU baeA== X-Gm-Message-State: AOJu0YywselmhAgks50Oth92Gyxm5DhdwRjEwVJDIXDuEP/QI3FvmQJi 0F3sCi2KUEd/Ma/odiEb9hGDQa06NhSd0Y0T2PqHkl9wZ3+NwKMME7YBRw== X-Google-Smtp-Source: AGHT+IEvT3BO2j3ZKZbCpSPK+XvunJz0L13FcWS6YWQLaFQTpQHla47iUjoH0vvbWiRax78bAOViog== X-Received: by 2002:aa7:8882:0:b0:71d:fe19:83ee with SMTP id d2e1a72fcca58-71ea31e1034mr18473053b3a.10.1729580038571; Mon, 21 Oct 2024 23:53:58 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-71ec1218a44sm4029480b3a.0.2024.10.21.23.53.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Oct 2024 23:53:58 -0700 (PDT) From: Maxim Cournoyer Date: Tue, 22 Oct 2024 15:53:32 +0900 Message-ID: <085562278f4f3ec9c28afc48164af689f5666a32.1729579976.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <73b92e58d4cb87122c5a9edacb55665691edac04.1729579976.git.maxim.cournoyer@gmail.com> References: <73b92e58d4cb87122c5a9edacb55665691edac04.1729579976.git.maxim.cournoyer@gmail.com> 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/patches/vdrift-icons.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/games.scm (vdrift): New variable. Change-Id: I55b5884a9d7d4a9e874e76c6a7c8af4974dce701 --- Changes in v2: The icons are now properly installed. gnu/local.mk | 1 + gnu/packages/games.scm | 64 +++++++++++++++++++++++++ gnu/packages/patches/vdrift-icons.patch | 42 ++++++++++++++++ 3 files changed, 107 insertions(+) create mode 100644 gnu/packages/patches/vdrift-icons.patch diff --git a/gnu/local.mk b/gnu/local.mk index a046a6122f..9c14308023 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -2289,6 +2289,7 @@ dist_patch_DATA = \ %D%/packages/patches/vcmi-disable-privacy-breach.patch \ %D%/packages/patches/vdrift-data-extra-resolutions.patch \ %D%/packages/patches/vdrift-data-icons.patch \ + %D%/packages/patches/vdrift-icons.patch \ %D%/packages/patches/vinagre-newer-freerdp.patch \ %D%/packages/patches/vinagre-newer-rdp-parameters.patch \ %D%/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch \ diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 6525e1cb81..000e1fbab3 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -823,6 +823,70 @@ (define-public vdrift-data game.") (license license:gpl3+))))) ;assumed same as Vdrift itself +(define-public vdrift + ;; The latest release is from 2014, and lacks build system and other + ;; unreleased improvements; use the latest commit. + (let ((commit "c85725b7b861db3f7e579456ec704f0134d46812") + (revision "0")) + (package + (name "vdrift") + (version (git-version "2014-10-20" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/VDrift/vdrift") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1fndwrjdy1rxnhn8vpw2hv02vgdg3p5qnjmvx679dhwn57cd0773")) + (patches (search-patches "vdrift-icons.patch")))) + (build-system scons-build-system) + (arguments + (list + #:tests? #f ;no test suite + #:scons-flags #~(list (string-append "prefix=" #$output) + "release=1" + "verbose=1") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'setup-vdrift-data + (lambda _ + ;; The locale data must be made writable, as gettext + ;; translation files are generated and written there as part + ;; of the installation script. + (copy-recursively (search-input-directory + %build-inputs + "share/games/vdrift/data") + "data") + (for-each make-file-writable (find-files "data/locale"))))))) + (native-inputs (list gettext-minimal pkg-config vdrift-data)) + (inputs (list bullet curl libvorbis mesa sdl2 zlib)) + (home-page "https://vdrift.net/") + (synopsis "Racing simulator") + (description "VDrift aims to provide an accurate driving physics +emulation, based on real world data of the actual vehicles, employing a full +rigid body simulation and a complex tire model. VDrift features: +@itemize +@item Over 45 tracks based on famous real-world tracks +@item Over 45 cars based on real-world vehicles +@item Very realistic, simulation-grade driving physics +@item Mouse/joystick/gamepad/wheel/keyboard support +@item Fully modeled tracks, scenery and terrain +@item Several different camera modes +@item Basic replay system with Skip Forward/Skip Backward +@item Fully customizable controls +@item Joystick, mouse and keyboard input filtering +@item Brake and reverse lights +@item Driver aids: automatic shifting, traction control, anti-lock braking +@item Experimental force feedback +@item Race against up to 3 AI with variable difficultly +@item Engine and road sounds +@end itemize +The recommended input method is a steering wheel with pedals and force +feedback support.") + (license license:gpl3+)))) + (define-public vitetris (package (name "vitetris") diff --git a/gnu/packages/patches/vdrift-icons.patch b/gnu/packages/patches/vdrift-icons.patch new file mode 100644 index 0000000000..d2e153e267 --- /dev/null +++ b/gnu/packages/patches/vdrift-icons.patch @@ -0,0 +1,42 @@ +Upstream-status: https://github.com/VDrift/vdrift/pull/202 + +diff --git a/SConstruct b/SConstruct +index 7ba3860f..4e8874d5 100644 +--- a/SConstruct ++++ b/SConstruct +@@ -29,6 +29,7 @@ opts.Add(BoolVariable('verbose', 'Show verbose compiling output', 1)) + cppdefines = [] + default_settingsdir = ".vdrift" + default_prefix = "/usr/local" ++default_iconsdir = "share/icons/hicolor" + default_datadir = "share/games/vdrift/data" + default_localedir = "share/locale" + default_bindir = "bin" +@@ -161,8 +162,9 @@ if ARGUMENTS.get('verbose') != "1": + #-------------------------------# + opts.Add('settings', 'Directory under user\'s home dir where settings will be stored', default_settingsdir ) + opts.Add('prefix', 'Path prefix.', default_prefix) +-# in most case datadir doesn't exsist => do not use PathOption (Fails on build) +-opts.Add('datadir', 'Path suffix where where VDrift data will be installed', default_datadir) ++# in most case datadir doesn't exist => do not use PathOption (Fails on build) ++opts.Add('datadir', 'Path suffix where VDrift data will be installed', default_datadir) ++opts.Add('iconsdir', 'Path suffix where VDrift icons will be installed', default_iconsdir) + opts.Add('localedir', 'Path where VDrift locale will be installed', default_localedir) + opts.Add('bindir', 'Path suffix where VDrift binary executable will be installed', default_bindir) + +@@ -335,6 +337,7 @@ Type: 'scons' to compile with the default options. + 'scons destdir=$PWD/tmp' to install to $PWD/tmp staging area. + 'scons datadir=' to install data files into an alternate directory. + 'scons bindir=games/bin' to install executable into an alternate directory. ++ 'scons iconsdir=share/icons/hicolor' to install the icons into an alternate directory. + 'scons localedir=/usr/share/locale' to install language files into an alternate directory. + 'scons release=1' to turn on compiler optimizations and disable debugging info. + 'scons builddir_release=build' to set release build directory. +@@ -375,6 +378,7 @@ env = conf.Finish() + # directories # + #-------------# + env['data_directory'] = env['destdir'] + env['prefix'] + '/' + env['datadir'] ++env['icons_directory'] = env['destdir'] + env['prefix'] + '/' + env['iconsdir'] + env['locale_directory'] = env['destdir'] + env['prefix'] + '/' + env['localedir'] + cppdefines.append(("SETTINGS_DIR", '"%s"' % env['settings'])) + if sys.platform in ['win32', 'msys', 'cygwin']: -- 2.46.0 From unknown Sat Jun 21 03:23:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73931] [PATCH v3 0/2] Add VDrift. References: <5324807744be977b885a4fc655ef7b701cf62929.1729522372.git.maxim.cournoyer@gmail.com> In-Reply-To: <5324807744be977b885a4fc655ef7b701cf62929.1729522372.git.maxim.cournoyer@gmail.com> Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Wed, 23 Oct 2024 11:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73931 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73931@debbugs.gnu.org Cc: Maxim Cournoyer , Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73931-submit@debbugs.gnu.org id=B73931.172968451531222 (code B ref 73931); Wed, 23 Oct 2024 11:56:02 +0000 Received: (at 73931) by debbugs.gnu.org; 23 Oct 2024 11:55:15 +0000 Received: from localhost ([127.0.0.1]:58850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3ZxL-00087W-EK for submit@debbugs.gnu.org; Wed, 23 Oct 2024 07:55:15 -0400 Received: from mail-pl1-f171.google.com ([209.85.214.171]:54720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3ZxJ-00087O-KI for 73931@debbugs.gnu.org; Wed, 23 Oct 2024 07:55:14 -0400 Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-20cbca51687so65849835ad.1 for <73931@debbugs.gnu.org>; Wed, 23 Oct 2024 04:54:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729684423; x=1730289223; 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=FnXXjOsu0rGruiMmQY8sDgGrcgrCYoQK706xhgww1+M=; b=G0wcW6GM6CmiWUioqbYO7kX2xB/TVoQ3l5iMBHSiDDnPCYhYUuGzphAPU3XLy1E/PM OFv0r0xAAV2mXNr1fZ+q0s1J7HHHpKoebhYeRbHs2OgIaxuRJAvwnicOBJHcgRzLu5JI WUQB9MWmr5HSnS1BDy2RfXUMHaJDcqpjcwy37a2eOOJiCzwZGnsVaG3H6/12Z3jRmWN8 05qJqP0YP1TFNXhRl96SZKcO94M4fQt8Yfmm7Us2+wxiWRN3N03gv7wQbZbkmMQIIa7p uCQLl+KEF+W6YNGwzFe0RA2h+KS9TU6GpM37sl2NMwubu1oeQXAd05pZKCjdNZMZKsYE oEmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729684423; x=1730289223; 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=FnXXjOsu0rGruiMmQY8sDgGrcgrCYoQK706xhgww1+M=; b=AFOBUnuWGtNrN1kRFwpYir5MTVSTsCm/gjTKonjzTzK7FYrP4OsAjePw3GjEIJH9Tn W4pfBJrhM6MAMi8btSkgyjtHjhkqu201mqZHsB7MgvmC4Ye1JA1Aqos9FbLqw0rrf8Ug 7alKnc/EnsU3smCKbzZcYV7FDcfbfVRzerV9InHA0LwU7CajvnrbhgfJf0soQoJLgEYF wtqTJHsPNLxbq2PmDD4Hnw/PpSfB9KEiT56lK3Hxfpm1mmxbksWKhDGNAjLcTB4QCAdN sFkh78rXE4TgubFPuHCfvcl9uwx9+qPWc83eADolHEkMYCYNOC27yW/64EyimX1a1hPD ubSg== X-Gm-Message-State: AOJu0YxBDGINXoyYLnJirhxRZeaGN/THtEdR62GlVSeaXkcFOXrMFhc4 DXoKEWEbt4dapXEEdTjg8F5bAlib1BE8WoTAvapM8BTgtL9pFudF6BTAJg== X-Google-Smtp-Source: AGHT+IGRz9m1BHwERlJi+wabz5a9eRac8F1h6TMdCIUOH7xLLclVgLw1g3xFdPL8Ng5EN6CRkl3rQg== X-Received: by 2002:a17:903:41cf:b0:20c:7796:5e47 with SMTP id d9443c01a7336-20fa9deb30cmr28193365ad.4.1729684422707; Wed, 23 Oct 2024 04:53:42 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e7ef0e13bsm56144915ad.65.2024.10.23.04.53.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Oct 2024 04:53:42 -0700 (PDT) From: Maxim Cournoyer Date: Wed, 23 Oct 2024 20:53:26 +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 3rd revision removes the custom patches, now applied upstream. Maxim Cournoyer (2): gnu: Add vdrift-data. gnu: Add vdrift. gnu/packages/games.scm | 95 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) base-commit: b8f8699a1f6e23fec46be7e086abde1270331ac9 -- 2.46.0 From unknown Sat Jun 21 03:23:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73931] [PATCH v3 1/2] gnu: Add vdrift-data. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Wed, 23 Oct 2024 11:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73931 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73931@debbugs.gnu.org Cc: Maxim Cournoyer , Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73931-submit@debbugs.gnu.org id=B73931.172968452331244 (code B ref 73931); Wed, 23 Oct 2024 11:56:02 +0000 Received: (at 73931) by debbugs.gnu.org; 23 Oct 2024 11:55:23 +0000 Received: from localhost ([127.0.0.1]:58853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3ZxS-00087r-Oh for submit@debbugs.gnu.org; Wed, 23 Oct 2024 07:55:23 -0400 Received: from mail-pl1-f182.google.com ([209.85.214.182]:42231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3ZxQ-00087c-VT for 73931@debbugs.gnu.org; Wed, 23 Oct 2024 07:55:21 -0400 Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-20c803787abso6452675ad.0 for <73931@debbugs.gnu.org>; Wed, 23 Oct 2024 04:54:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729684425; x=1730289225; 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=IunMWvU/6oyboCXVHZ9xEkdbooMaoiVevVrreaCClD4=; b=cUtS383vfdsbqDvBOzUl2dvTzJ4swSUIYO3djd6D95z8z2TBjZQW2DMsJIXwzEae2L +8gjDZtw1bF66VLSN5a41VDl2BQMVgGMT2CWZge3PlusaihuZMMl/xCRzI3iIj80CZoM 0HoXjXC1UayvORwGgYz1bD0i6pB29o+xhe83fcUuMJjhGbtMycv0p1QoDonp/+AnwSnJ FLOiwtcXgquJjzcwJxzZQak2/DFA2QXjQtyI5RI10DRBihtj6XsHYUZqFVoJd485YdIK F71tg8iKMnc6zaEEkEnWpH4u5rm9kpu3UuQQSmlF0Y8GChXa4C1Q334NghWGVP+3g+nb dIuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729684425; x=1730289225; 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=IunMWvU/6oyboCXVHZ9xEkdbooMaoiVevVrreaCClD4=; b=m68D5VZ+eUIAoYzyY9/knRMvusSIjUXoCoFb3yY7bG+D6brOTwJzHHHsRQzGcypw5Q CREpPBL5zyXZ0FzgapJYGnSNeZFB2BN5xOEmaj09tCyZruwYR0EWUiKk9nHKsMDs/74C aq+7o+kd8XQCqBnAOqMQdbvMQcr5B9dAlL3WYLemMUCUpJaOQZh4N1LuptJF5JuOmA7P cnZgfYrq1PdYkzcqbxpTvZdwjMf64lee/ftpnEFGlrZBrHxVdO1gND8j5QiF+NJEwk+e 8sPpMIwZKFgO407ARLQv0uQj4qED1IXmKFK3Mld5pTNXJBpQkiKXbFDR5VtUevZZAyi5 rJxA== X-Gm-Message-State: AOJu0YyzGUwy3V2SVzrp4PkSC/raijIPriU+V662mMoLzknww93jTPT/ NQ1HzQJo4qS4fasY6jdXJVRXI+Wse4D4ZrGGZhR3d4oSIxHCXnHIZqdw/w== X-Google-Smtp-Source: AGHT+IEKx0dnsfu1rnipi/9CQJ5BP73h2gAqD+spklFHdX9Izd3qa6AH0uF21xYQq5BS75086BZzSw== X-Received: by 2002:a17:902:ce8f:b0:20c:cd01:79ae with SMTP id d9443c01a7336-20e970c6589mr95778015ad.24.1729684425492; Wed, 23 Oct 2024 04:53:45 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e7ef0e13bsm56144915ad.65.2024.10.23.04.53.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Oct 2024 04:53:45 -0700 (PDT) From: Maxim Cournoyer Date: Wed, 23 Oct 2024 20:53:27 +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/games.scm (vdrift-data): New variable. Change-Id: I960e2222ea7e9506a306692db552dc1dcc229b01 --- gnu/packages/games.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 64b6b0941a..bbc0b9b09b 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -788,6 +788,38 @@ (define-public tetrinet attacks you can use on opponents.") (license license:public-domain))) +(define-public vdrift-data + ;; There are no tags or releases for the vdrift data; use the latest SVN + ;; revision available. + (let ((commit 1463) + (revision "0")) + ;; The package is hidden as the game data is *required* by the install + ;; target of vdrift itself, and there is no need for users to manually + ;; install it. + (hidden-package + (package + (name "vdrift-data") + ;; The date is the last modified time shown next to the 'vdrift-data' + ;; directory when visiting + ;; https://sourceforge.net/p/vdrift/code/HEAD/tree/. + (version (format #f "2024-10-23-~a.~a" revision commit)) + (source (origin + (method svn-fetch) + (uri (svn-reference + (url "https://svn.code.sf.net/p/vdrift/code/vdrift-data") + (revision commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "1zx08q4v3s4l5r0wxphd323h0rqp9pjb7kr08s3gb2qr85lw587h")))) + (build-system copy-build-system) + (arguments (list #:install-plan #~'(("." "share/games/vdrift/data")))) + (home-page "https://vdrift.net/") + (synopsis "Game data for Vdrift") + (description "This package contains the assets for the Vdrift racing +game.") + (license license:gpl3+))))) ;assumed same as Vdrift itself + (define-public vitetris (package (name "vitetris") -- 2.46.0 From unknown Sat Jun 21 03:23:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73931] [PATCH v3 2/2] gnu: Add vdrift. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, adam.faiz@disroot.org, liliana.prikler@gmail.com, iyzsong@envs.net, guix-patches@gnu.org Resent-Date: Wed, 23 Oct 2024 11:56:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73931 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73931@debbugs.gnu.org Cc: Maxim Cournoyer , Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-Xcc: Maxim Cournoyer , Adam Faiz , Liliana Marie Prikler , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 73931-submit@debbugs.gnu.org id=B73931.172968452731260 (code B ref 73931); Wed, 23 Oct 2024 11:56:03 +0000 Received: (at 73931) by debbugs.gnu.org; 23 Oct 2024 11:55:27 +0000 Received: from localhost ([127.0.0.1]:58856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3ZxX-000887-4S for submit@debbugs.gnu.org; Wed, 23 Oct 2024 07:55:27 -0400 Received: from mail-pl1-f179.google.com ([209.85.214.179]:58596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3ZxT-00087i-QH for 73931@debbugs.gnu.org; Wed, 23 Oct 2024 07:55:24 -0400 Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-20cbb1cf324so58923555ad.0 for <73931@debbugs.gnu.org>; Wed, 23 Oct 2024 04:54:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729684428; x=1730289228; 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=IJPLkUoNyNi83dyY9k0EV+9SpVgkP9uPW4uktoPYt/E=; b=aGKg7/sOX+LtFgdY/Q/O+QlhGbr823iFKoMu0/ftjA9OQWtAspb4XnfCyBLuZPs4ad q4CkeUy2Ck7u7gGuHHu6kgtHGCv7DgyHm7+ay3WJb3u8ubnaHAmTfSjSgwXoUmad3YcT 093P6qBLYzjgMC/xFXlYI7vSCnRts0/CTf1Qm7AO3om3G9M5tHxe2SzjkVqup+9bvZ6A XGgNcre2KSlpHwSK+cAXpZE8joc2u5fWWZavqaY9RtoxvWJilRG8lOSIUNa0N9v8D/yD jjr17lxjiWNQ0coK758Cc4wN/Me45+9NgidvzADN9ZEq27nbkiSvSvF48n1eG62+YkOJ cUGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729684428; x=1730289228; 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=IJPLkUoNyNi83dyY9k0EV+9SpVgkP9uPW4uktoPYt/E=; b=TLcuO9csjG06itbBZ1BXupCK+dj/TGBJU25Jecx354tISa1KMYIglYTHGnUuJ9SSy7 dQITLo0RVlkOnMbM2G7IQNZjHgoaz9h6sdoZsdbiuRenLM7Dm2tvB2jK7nL56JXngRqG UP+pXdp9XPlI241dWTXzkqxA15yZJiqgAWjx+HmusRQQIwaMbNXykE+JWBClnbS0bXH7 6ySWYGFmSi7FShDheKI6JzzcK0PlkdUQuvHcCa/crhM89naK6JxK69QGTsJChwNCZuNW 9TB+b/swYOyMLvrLHae8NYdsmVdnw6/gPZ7ihQUcPr/xKU2qkTQRgNJkvV4z8S4G7tcD FV5w== X-Gm-Message-State: AOJu0YxK+4cPVegPGYYZ5grRUM/mzDmpsy9jmlaz7YPIGmYE5QS0cTj2 eIRSCDGrCdlI56YMVfqPDuNqYe/fr1Mi6njpUs/KXcyuJ3h+CvcaomW82A== X-Google-Smtp-Source: AGHT+IG7wOhliFe7koY5RzuDpvKjAhwI1doqb8dEfFOV5uP15vGEhR80dwoo1WAIMUhDTDXew1E47g== X-Received: by 2002:a17:903:234c:b0:20c:8a91:3b43 with SMTP id d9443c01a7336-20fa9e48ce8mr31074365ad.16.1729684428382; Wed, 23 Oct 2024 04:53:48 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e7ef0e13bsm56144915ad.65.2024.10.23.04.53.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Oct 2024 04:53:47 -0700 (PDT) From: Maxim Cournoyer Date: Wed, 23 Oct 2024 20:53:28 +0900 Message-ID: <7dad1540cd972785d69cc04e557eb36c960207b4.1729684359.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/games.scm (vdrift): New variable. Change-Id: I55b5884a9d7d4a9e874e76c6a7c8af4974dce701 --- gnu/packages/games.scm | 63 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index bbc0b9b09b..901ccc544f 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -820,6 +820,69 @@ (define-public vdrift-data game.") (license license:gpl3+))))) ;assumed same as Vdrift itself +(define-public vdrift + ;; The latest release is from 2014, and lacks build system and other + ;; unreleased improvements; use the latest commit. + (let ((commit "120ae28d2a1b43a8589c5ce3c5e02d813890d090") + (revision "0")) + (package + (name "vdrift") + (version (git-version "2014-10-20" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/VDrift/vdrift") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "13id01rr6rjhmrh34p8n0ka3yfwzp62j6p8z6rc5aagnr5mn1qn0")))) + (build-system scons-build-system) + (arguments + (list + #:tests? #f ;no test suite + #:scons-flags #~(list (string-append "prefix=" #$output) + "release=1" + "verbose=1") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'setup-vdrift-data + (lambda _ + ;; The locale data must be made writable, as gettext + ;; translation files are generated and written there as part + ;; of the installation script. + (copy-recursively (search-input-directory + %build-inputs + "share/games/vdrift/data") + "data") + (for-each make-file-writable (find-files "data/locale"))))))) + (native-inputs (list gettext-minimal pkg-config vdrift-data)) + (inputs (list bullet curl libvorbis mesa sdl2 zlib)) + (home-page "https://vdrift.net/") + (synopsis "Racing simulator") + (description "VDrift aims to provide an accurate driving physics +emulation, based on real world data of the actual vehicles, employing a full +rigid body simulation and a complex tire model. VDrift features: +@itemize +@item Over 45 tracks based on famous real-world tracks +@item Over 45 cars based on real-world vehicles +@item Very realistic, simulation-grade driving physics +@item Mouse/joystick/gamepad/wheel/keyboard support +@item Fully modeled tracks, scenery and terrain +@item Several different camera modes +@item Basic replay system with Skip Forward/Skip Backward +@item Fully customizable controls +@item Joystick, mouse and keyboard input filtering +@item Brake and reverse lights +@item Driver aids: automatic shifting, traction control, anti-lock braking +@item Experimental force feedback +@item Race against up to 3 AI with variable difficultly +@item Engine and road sounds +@end itemize +The recommended input method is a steering wheel with pedals and force +feedback support.") + (license license:gpl3+)))) + (define-public vitetris (package (name "vitetris") -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 09:37:08 2024 Received: (at control) by debbugs.gnu.org; 15 Dec 2024 14:37:08 +0000 Received: from localhost ([127.0.0.1]:50043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMpk3-0000d8-Kh for submit@debbugs.gnu.org; Sun, 15 Dec 2024 09:37:07 -0500 Received: from mail-pf1-f182.google.com ([209.85.210.182]:44044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMpk1-0000d0-Lu for control@debbugs.gnu.org; Sun, 15 Dec 2024 09:37:06 -0500 Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-728e3826211so2501785b3a.0 for ; Sun, 15 Dec 2024 06:37:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734273364; x=1734878164; darn=debbugs.gnu.org; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=G68DvHDNaegHhzaGW5UXGC3Gkdl+ul3nKFObIc4MV/0=; b=DYV2ORLhoicthhLymA7hZOQ0PtXcLVCPnJIdOwjdcBlr0KQ4sDVFnp6ZKBGKk/1TH6 zIc3DSwZdVuPhBV8jWRaxx0cQP+yLpuasHnBZX0wUkPPruu4gnWsrxTvS6c8IrqZUJt6 2nruOuxl2ncY7iq6t+SWByvAxt95tGJnrxhTbItByWDOH9cCQw0jHEP70Fcei5UyPXxT muubMl17kJEenPP8NCGmxH049qLOzz5y3QMtzHntXXMmRXptNv7m5T0Getz7ece+ydDi a9KSSkSxpPZ4nfedBUl1WdgjlZMGawcazLHg8hfKyHYdGcu94S/g3KbZRentBIFf1rQH Cysw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734273364; x=1734878164; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=G68DvHDNaegHhzaGW5UXGC3Gkdl+ul3nKFObIc4MV/0=; b=B44yiBq3+Pr4ZZ86vMSgLJjHwzX340irUxhdk4v4lfIpUEx3bNutlVYaWOoJDVXP0m BQKIN3UkPZ6FisWhvbaReWDrLB3HlFP/Ikuuu/0zFEQiH+loPtTO4qAbBwth7pydB2me Bg0li8dwoFWx+7iM3vyrc7aKSHhlCqAC2EKBNfa17sLtJhMh1VVcFBSL6n+U7te0iylr Q1Lo1ioZ0lvuGH9G9KPrH2+moDHDIS/yoyL+nUQBq3Ij8Qadz6IkbY9CScvhy1U7u9Da sW9KiiKI2EAnqTcRIjDXWGi8VIRWjg3mMBNPuRaHkh9EhemhPZ/HQcIgsZwLcA/I9U4N yVug== X-Gm-Message-State: AOJu0Yz9ZoB8aC5pfm7oRIoQanj1kKT1IRgWXFIHaSeDTln0YrmTYF0s X9YAvLtzePA8Z4iIbjXIfnOLpxvIxhCWq9lswzlA0s504qcEaz5XxXlYKOgE X-Gm-Gg: ASbGncvvZZzexwgzP4qS0Q8yTy09HCWk21minzvcnPZVbTf1fhjXg9ttaetDapM4Y7I r/ANXs5tFMJkpkIcDS5Nwim6ZWmo4uuI5JeP/2ms66Wdd7gG7MCe9kPOZLtCRMyqjeveGCFiu+z qhj4auvxGHO/atcICM3GqpSShn+AFWnZyqwnxjnz/TZcdYtIiuQeuzmW8Il8/4g+suEso0TJtnA sLiDRMEhwp2jrvLVcuSZh8Lj48HOnLaQxRn0FU/aXZ2X1843kZNzw== X-Google-Smtp-Source: AGHT+IEjsKzXd7v66ChQMwgYTyVsmkm4eenK2sr99RtageGjPytfd1u9Umb26o09+XHpfteX98YI6A== X-Received: by 2002:a05:6a20:7289:b0:1e1:a6a6:848 with SMTP id adf61e73a8af0-1e1dfd7afadmr14703587637.25.1734273363764; Sun, 15 Dec 2024 06:36:03 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72918bb0323sm3085701b3a.148.2024.12.15.06.36.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Dec 2024 06:36:03 -0800 (PST) Date: Sun, 15 Dec 2024 23:35:54 +0900 Message-Id: <87ikrlvws5.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #73931 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) close 73931 quit