From unknown Tue Aug 19 10:03:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73989] [PATCH games-team 0/2] Add TORCS. 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, 24 Oct 2024 15:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73989 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73989@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.17297847848621 (code B ref -1); Thu, 24 Oct 2024 15:47:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Oct 2024 15:46:24 +0000 Received: from localhost ([127.0.0.1]:35944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t402a-0002Ez-AB for submit@debbugs.gnu.org; Thu, 24 Oct 2024 11:46:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:54304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t402X-0002Ef-Jk for submit@debbugs.gnu.org; Thu, 24 Oct 2024 11:46:22 -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 1t4022-0000y1-GF for guix-patches@gnu.org; Thu, 24 Oct 2024 11:45:50 -0400 Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t401y-0002Tk-Ga for guix-patches@gnu.org; Thu, 24 Oct 2024 11:45:49 -0400 Received: by mail-pl1-x62e.google.com with SMTP id d9443c01a7336-20ceb8bd22fso7917655ad.3 for ; Thu, 24 Oct 2024 08:45:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729784743; x=1730389543; 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=C3PFIOS3cuT4RmdA6ahnl0i6Wua8uBY3KOMbscqlFFc=; b=OYiUwBUEeB3GxdJCY8aPlSx0ziEgtlyiNifeOimZczOsOgSpnTXY34cNFNnu0s0lRx oW1uPqx4kkT1sHqoHTt6W9eetD+121W7ZrAThuMOL0Fs1FY+SXbJHvzwQ3M1199xjfOD r22trs4XQKSiQFXcTMagjifADsP6T3Hc+FdwPeM8ettx1SA4IlvWKJMIQXVNqFXaDYXj xy/kkT7LL3jKDjL37zDvIlg+43u02Q8NfTWClkVajGeTYCh6vc7H4rPOVwVuuhEsfeoE htNIN5O8M5ef+k3dHuDZcr0ykyVm3L5mz8Hu2t7ispMsKhqNdxXNlsI/FOBl9+XnFv5m UYeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729784743; x=1730389543; 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=C3PFIOS3cuT4RmdA6ahnl0i6Wua8uBY3KOMbscqlFFc=; b=AyfTPZmhNzn60B6Dj2iGMJPCOS57TM3llasw1o1i5/1xLzkWsZ4FPuGg8E3CE2NGPK b3iM7t9mGS3XZNe+/D5v0Q/Q6C0KNCpsftF/X0m6oZB6qCpTpdiRZTbqKUVmNXqQdSKB uCCUtNF3r+X62NH1zZ+V5hYeLQ2dMqP6FRuDJ+Rral3GV6E6udoB+Ld3p3POVTpxxOl+ RIMX67x6kmX61qtxlXAQNPjdl9p5vucs9pcukwTeyYq0FHvPPX3cJizjwk1zoYmLIMhD 4fANFfxqephxm/J64IJBeag1MKAuhOweQQ5bRB4++W0wMBphOGL61Wd9ATM+zdov4nYT YbbQ== X-Gm-Message-State: AOJu0YwMJcjZfpd9MLyiTlCt/AwDTrZZRGdOsmA/PRiWEVEDys/NXFxB e2ZfMi1DDbXGFfSj+se8pUX7HScIYqhNs7c5p6zQPbbuIGGV9g7rrIBx0Q== X-Google-Smtp-Source: AGHT+IHEevDk8YGwB9NjLMAkH3eYjjDQb7lc+z9ob3u3Pd6emwjHpgGMXqQB1p+hqjEgXQzu2zkkdw== X-Received: by 2002:a17:903:41c4:b0:20f:5443:9ec1 with SMTP id d9443c01a7336-20fa9e94ebcmr91672155ad.33.1729784742809; Thu, 24 Oct 2024 08:45:42 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e7ef152d3sm73901985ad.117.2024.10.24.08.45.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Oct 2024 08:45:42 -0700 (PDT) From: Maxim Cournoyer Date: Fri, 25 Oct 2024 00:45:25 +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::62e; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pl1-x62e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This adds TORCS, a car racing game/simulator. Maxim Cournoyer (2): gnu: plib: Build with -fPIC. gnu: Add torcs. gnu/packages/game-development.scm | 10 ++- gnu/packages/games.scm | 123 ++++++++++++++++++++++++++++++ 2 files changed, 129 insertions(+), 4 deletions(-) base-commit: e4e1e16bc1b27684b55e6bf047f9f669e1a0c7b5 -- 2.46.0 From unknown Tue Aug 19 10:03:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73989] [PATCH 1/2] gnu: plib: Build with -fPIC. References: In-Reply-To: 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: Thu, 24 Oct 2024 16:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73989 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73989@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 73989-submit@debbugs.gnu.org id=B73989.172978595812295 (code B ref 73989); Thu, 24 Oct 2024 16:06:02 +0000 Received: (at 73989) by debbugs.gnu.org; 24 Oct 2024 16:05:58 +0000 Received: from localhost ([127.0.0.1]:35970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t40LV-0003CE-I9 for submit@debbugs.gnu.org; Thu, 24 Oct 2024 12:05:58 -0400 Received: from mail-pl1-f181.google.com ([209.85.214.181]:55738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t40LR-0003Bw-1g for 73989@debbugs.gnu.org; Thu, 24 Oct 2024 12:05:55 -0400 Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-20cbcd71012so10403755ad.3 for <73989@debbugs.gnu.org>; Thu, 24 Oct 2024 09:05:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729785860; x=1730390660; 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=LJBbhN7AFVyIuUihWGbEas/PsxNZ+8dBCLtdlLGFbe0=; b=ONMcwDTXLhmMm9Ry/zrFXStK/EKoKMxyfM+UycVWr0/Y4kaP/3IU1VaIFZuS911Syd h8VYjm9MF2ZpIhfqnhWBfAa3IXMkYTuOwJ+0D4yLcxIjOPya1mgU2RE7Mg+Lyj9vV5RZ kvsv4JYAO3svIG/9TTbxpmNd+VqXAd2i02kHJ+KDjWvEkfQy2u0JAas2hZevdz2mk6Ob J75lO2aJLzm/oWTDfYzA9ZnXgVqy2bVgUdlT4U4Y2BjSk61zEf4d8v9TuVVFmSO/xcGP TbSh/2if1x6RHMFLAWr10XarLUN2PRao+PLCbAYQcUow/f6Tqt5o5zUiypmppQOd7Qr3 UNoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729785860; x=1730390660; 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=LJBbhN7AFVyIuUihWGbEas/PsxNZ+8dBCLtdlLGFbe0=; b=iaARG0zLOiBzjMPug/pgV4yqEScxnC86qIf3O7thICfQbIZUfzZBJwX3duaBsz2xwi O0a4TRHRXft/CnMBnBOBQ8yQLbQh4oolDrEKA54qHIndc/oStgq7FAjWKUqG5O2jpaTZ kmHDXKH0TwLoW0oxe1oCUDrAp4N2IrLHiV8CoBmp4KLREqQ8uudppdXTCQPnzqHvu3se xXGRYHyGzc/bfgjfBvr+2av8NoyUmWo6Xypzn9UVUmIRMJP9WMyEtKCxfhUTSMKn0OEE 16I8VtBrLbdj5zs5RIdd5+WfPlYygBPV3Tkpz8+RKMcpeDSCRyN7lLLe6XgyKSjOTv3s ka1Q== X-Gm-Message-State: AOJu0YwdcduSOhDlUDygDTOk0bTurprbks0yOuisjZRPeqza3SnbERQz 1F/uzROPtHkpl1UmjWHujCa0I+62d/wxUI0nJHrTyUEY2/RYgcT/om5peg== X-Google-Smtp-Source: AGHT+IFZXsTfT/kNgEZ1wCBqQ23o42DXtea3acB/yrn52J+w5jdbDW/NbwE1e5qnTM61krhYYxNwZQ== X-Received: by 2002:a17:902:e54a:b0:20c:8907:902 with SMTP id d9443c01a7336-20fa9eb5a9bmr84317765ad.49.1729785859749; Thu, 24 Oct 2024 09:04:19 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e7f0bd561sm74128375ad.179.2024.10.24.09.04.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Oct 2024 09:04:19 -0700 (PDT) From: Maxim Cournoyer Date: Fri, 25 Oct 2024 01:04:04 +0900 Message-ID: <08aef5dc3850e87fff8bc084facca2fee9b7b04b.1729785827.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/game-development.scm (plib) [configure-flags]: New argument. [inputs]: Move field after... [native-inputs]: ... this one. Change-Id: Ieddfb8814632f74c98d0e2cda949709b718c7a0d --- gnu/packages/game-development.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index ee869c9cc5..7d2d47ce7b 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -2572,10 +2572,12 @@ (define-public plib (patches (search-patches "plib-CVE-2011-4620.patch" "plib-CVE-2012-4552.patch")))) (build-system gnu-build-system) - (inputs - (list mesa libxi libxmu)) - (native-inputs - (list pkg-config)) + ;; plib exists only as a static library, per the author's choice (see: + ;; https://sourceforge.net/p/plib/mailman/message/10289018/). Build it + ;; with PIC, so that shared programs can at least "link" to it. + (arguments (list #:configure-flags #~(list "CXXFLAGS=-fPIC"))) + (native-inputs (list autoconf automake pkg-config)) + (inputs (list mesa libxi libxmu)) (home-page "https://plib.sourceforge.net/") (synopsis "Suite of portable game libraries") (description "PLIB is a set of libraries that will permit programmers to base-commit: e4e1e16bc1b27684b55e6bf047f9f669e1a0c7b5 -- 2.46.0 From unknown Tue Aug 19 10:03:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73989] [PATCH 2/2] gnu: Add torcs. 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: Thu, 24 Oct 2024 16:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73989 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73989@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 73989-submit@debbugs.gnu.org id=B73989.172978596412341 (code B ref 73989); Thu, 24 Oct 2024 16:07:02 +0000 Received: (at 73989) by debbugs.gnu.org; 24 Oct 2024 16:06:04 +0000 Received: from localhost ([127.0.0.1]:35973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t40Lb-0003Cu-4R for submit@debbugs.gnu.org; Thu, 24 Oct 2024 12:06:04 -0400 Received: from mail-pl1-f181.google.com ([209.85.214.181]:53574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t40LX-0003C3-UP for 73989@debbugs.gnu.org; Thu, 24 Oct 2024 12:06:01 -0400 Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-20ca7fc4484so7451615ad.3 for <73989@debbugs.gnu.org>; Thu, 24 Oct 2024 09:05:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729785863; x=1730390663; 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=3bP2GqGljUUl2aaBHRLfnbaVWeMH14wP9fOG9CVGApE=; b=XWklUqYvzJyNqNHxx8m/+IQsbxgHiKWsI8B7ub+lD2UKsWbbi01UsDbJGsChAUHWa5 XG4afDgS++YiIfUiA/G1WJYLam47ECmvv691cW3gMta0IPPRUIf2VYZluqufeC4X1ZdH OjwQSgZFAOPZUuGV9Y06+y9akUdtaYEsSVazV632hgU9Roqhvahq+d4xEMv/9dJGFOtt bMf7a5nrldEpFiVWFi0AcDtpCOH0tXZZn9cqK04lI8/BT76NRiFXbAwcRWSg3rnuch4X Eiu9rxHhjPqxborBZNYlCtNzNctWE+daXuNNXXb8150sjNrPm9tzMuxw4a93HDreqmFj EzAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729785863; x=1730390663; 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=3bP2GqGljUUl2aaBHRLfnbaVWeMH14wP9fOG9CVGApE=; b=lBeSjFGEiYv9cliiiraEgSo1ttHjW5iZAxAwYFqZHIKUC9mIs9T7ZEt+xWN1QnyJPG 467IpLFkVZyGZ4Zr7reK5Q20E5sUVhGMmfdVkOCZyeOaITR0jeGaVATf+Tr/PlUv5aUD 0MNQNLD0iFJsRIwhwbc0fES7jGNi6QcbT7+vyPy1HGhZf0DOQCRY4pcLFQ/7WVbSlqiS Qxu63mKUHh6O/cBFL9EJsCP+3t96c2pedbeerIRjbNWpXxCvPz8b/vo9iCjR3KGc4Rhp CiWiLi5gjbQO+J4fUnzuOGnR1MvSFz3+CvBLjmvI7VgMeD3blTUXVy+S626pLLjd3K5l 8CfA== X-Gm-Message-State: AOJu0YxfNN/ZaJHX7F/mk0OqI+AqclxP+/61KKO67nzVr5sZVkhxINNe oc6MgR5rWIsXqDmvdTB6TMIiZJVO9GfccNV/7xp9OZlG9gkGfh4ckVup9A== X-Google-Smtp-Source: AGHT+IFhjBTPTO0OgrSV1v/VvtcQZrzalUNKUOo4M/FlJ0rEfshEboA75T0/z3AcE7SdHNqj49aq5Q== X-Received: by 2002:a17:903:1cb:b0:20f:c094:b80f with SMTP id d9443c01a7336-20fc094bce6mr5220305ad.49.1729785862597; Thu, 24 Oct 2024 09:04:22 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e7f0bd561sm74128375ad.179.2024.10.24.09.04.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Oct 2024 09:04:22 -0700 (PDT) From: Maxim Cournoyer Date: Fri, 25 Oct 2024 01:04:05 +0900 Message-ID: <46b8369068d2a07dc772cff47e0143e2714e4edb.1729785827.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <08aef5dc3850e87fff8bc084facca2fee9b7b04b.1729785827.git.maxim.cournoyer@gmail.com> References: <08aef5dc3850e87fff8bc084facca2fee9b7b04b.1729785827.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 (torcs): New variable. Change-Id: I1e55fc65ff303c309fed50f2071de0eaf4266d57 --- gnu/local.mk | 3 + gnu/packages/games.scm | 123 ++++++++++++++++++ .../patches/torcs-glibc-default-source.patch | 25 ++++ gnu/packages/patches/torcs-isnan.patch | 15 +++ gnu/packages/patches/torcs-nullptr.patch | 14 ++ 5 files changed, 180 insertions(+) create mode 100644 gnu/packages/patches/torcs-glibc-default-source.patch create mode 100644 gnu/packages/patches/torcs-isnan.patch create mode 100644 gnu/packages/patches/torcs-nullptr.patch diff --git a/gnu/local.mk b/gnu/local.mk index 911af88627..5ddbcec9f4 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -2221,6 +2221,9 @@ dist_patch_DATA = \ %D%/packages/patches/tla2tools-build-xml.patch \ %D%/packages/patches/tlf-support-hamlib-4.2+.patch \ %D%/packages/patches/tofi-32bit-compat.patch \ + %D%/packages/patches/torcs-glibc-default-source.patch \ + %D%/packages/patches/torcs-isnan.patch \ + %D%/packages/patches/torcs-nullptr.patch \ %D%/packages/patches/tpetra-remove-duplicate-using.patch \ %D%/packages/patches/transcode-ffmpeg.patch \ %D%/packages/patches/transmission-4.0.6-fix-build.patch \ diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 64b6b0941a..17c418c5d6 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -7702,6 +7702,129 @@ (define-public tome4 abilities and powers.") (license license:gpl3+))) +(define-public torcs + (package + (name "torcs") + (version "1.3.7") + (source + (origin + (method url-fetch) + (uri (string-append "https://sourceforge.net/projects/" name + "/files/all-in-one/" version "/" + name "-" version ".tar.bz2/download")) + (sha256 + (base32 + "0kdq0sc7dsfzlr0ggbxggcbkivc6yp30nqwjwcaxg9295s3b06wa")) + (patches (search-patches "torcs-isnan.patch" + "torcs-nullptr.patch" + "torcs-glibc-default-source.patch")) + (snippet + '(begin + (use-modules (guix build utils) + (ice-9 ftw) + (ice-9 regex) + (srfi srfi-26)) + ;; Delete Windows-specific sources and pre-built binaries. + (delete-file-recursively "src/windows") + ;; The license of the kw-* and pw-* car models includes a + ;; non-commercial clause, hence does not comply with the GNU FSDG. + (with-directory-excursion "data/cars/models" + (for-each delete-file-recursively + (scandir "." (cut string-match "^(kc|pw)-" <>)))) + ;; Delete extraneous CVS directories. + (for-each delete-file-recursively + (find-files "." (lambda (file stat) + (and (eq? 'directory (stat:type stat)) + (string=? "CVS" (basename file)))) + #:directories? #t)))))) + (build-system gnu-build-system) + (arguments + ;; Building in parallel fails due to a race where include files have not + ;; yet been generated, with errors such as "controlconfig.cpp:30:10: + ;; fatal error: tgfclient.h: No such file or directory". The issue was + ;; reported to the 'torcs-devel' mailing list (see: + ;; https://sourceforge.net/p/torcs/mailman/torcs-devel/). + (list #:modules `(,@%default-gnu-modules (srfi srfi-26)) + #:parallel-build? #f + #:tests? #f ;no test suite + ;; Ensure the binaries find libraries provided by this very package + ;; (see: https://issues.guix.gnu.org/73979). + #:configure-flags + #~(list (string-append "LDFLAGS=-Wl,-rpath=" #$output + "/lib/torcs/lib")) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-commands + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/linux/torcs.in" + (("/bin/bash") + (search-input-file inputs "bin/bash"))))) + (add-after 'install 'install-data + (lambda _ + (invoke "make" "datainstall"))) + (add-after 'install-data 'install-doc + (lambda _ + (let ((docdir (string-append #$output "/share/doc/torcs/")) + (man6 (string-append #$output "/share/man/man6"))) + (for-each (cut install-file <> man6) + (find-files "doc/man" "\\.6$")) + (install-file "doc/userman/how_to_drive.html" docdir) + (install-file "doc/faq/faq.html" docdir) + (copy-recursively "doc/userman/images" + (string-append docdir "/images"))))) + (add-after 'install 'install-freedesktop-entry + (lambda _ + (let ((iconsdir (string-append #$output "/share/icons/hicolor/" + "48x48/apps"))) + (mkdir-p iconsdir) + (copy-file "Ticon.png" (string-append iconsdir "/torcs.png"))) + (install-file "torcs.desktop" + (string-append #$output + "/share/applications/")))) + (add-after 'install 'fix-permissions + ;; XXX: Otherwise, the guix daemon reports: "suspicious + ;; ownership or permission on /gnu/store/xxx-torcs-1.3.7', + ;; rejecting this build output". + (lambda _ + (chmod #$output #o744)))))) + (inputs + (list bash-minimal + freealut + freeglut + libice + libpng + libsm + libvorbis + libxi + libxmu + libxrandr + libxrender + libxt + mesa + openal + plib + zlib)) + (home-page "https://sourceforge.net/projects/torcs/") + (synopsis "Car racing simulator") + (description "TORCS stands for The Open Racing Car Simulator. It can be +used as an ordinary car racing game, as an artificial intelligence (AI) racing +game, or as a research platform. The game has features such as: +@itemize +@item Input support for a driving wheel, joystick, keyboard or mouse +@item More than 30 car models +@item 30 tracks +@item 50 opponents to race against +@item Lighting, smoke, skidmarks and glowing brake disks graphics +@item Simple damage model and collisions +@item Tire and wheel properties (springs, dampers, stiffness, etc.) +@item Aerodynamics (ground effect, spoilers, etc.) +@end itemize +The difficulty level can be configured, impacting how much damage is caused by +collisions and the level of traction the car has on the track, which makes the +game fun for both novice and experts.") + (license (list license:gpl2+ ;source and most assets + license:fdl1.2+)))) ;how_to_drive.html, faq.html + (define-public quakespasm (package (name "quakespasm") diff --git a/gnu/packages/patches/torcs-glibc-default-source.patch b/gnu/packages/patches/torcs-glibc-default-source.patch new file mode 100644 index 0000000000..eb74cfd4ce --- /dev/null +++ b/gnu/packages/patches/torcs-glibc-default-source.patch @@ -0,0 +1,25 @@ +From: Aurelien Jarno +Date: Mon, 1 May 2017 15:58:31 +0200 +Subject: glibc default source + +_SVID_SOURCE and _BSD_SOURCE are deprecated, using _DEFAULT_SOURCE +instead. + +Forwarded: https://sourceforge.net/p/torcs/mailman/message/35831161/ +--- + Make-config.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Make-config.in b/Make-config.in +index f0e0a12..8041327 100644 +--- a/Make-config.in ++++ b/Make-config.in +@@ -48,7 +48,7 @@ INSTALL_DATA = @INSTALL_DATA@ + INSTALL_SCRIPT = @INSTALL_SCRIPT@ + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs + +-CFLAGSD = -D_SVID_SOURCE -D_BSD_SOURCE -DSHM -DHAVE_CONFIG_H ++CFLAGSD = -D_DEFAULT_SOURCE -DSHM -DHAVE_CONFIG_H + CXXFLAGS = @CXXFLAGS@ @CPPFLAGS@ ${CFLAGSD} + CFLAGS = @CFLAGS@ ${CFLAGSD} + diff --git a/gnu/packages/patches/torcs-isnan.patch b/gnu/packages/patches/torcs-isnan.patch new file mode 100644 index 0000000000..2ec0c4e1c1 --- /dev/null +++ b/gnu/packages/patches/torcs-isnan.patch @@ -0,0 +1,15 @@ +Source: https://src.fedoraproject.org/rpms/torcs/raw/rawhide/f/torcs-1.3.7-isnan.patch +Upstream-status: https://sourceforge.net/p/torcs/mailman/torcs-devel/thread/0bd466b7-e158-471b-13ad-504167587d01%40embecosm.com/#msg35836767 + +diff -up torcs-1.3.7/src/drivers/olethros/geometry.cpp.orig torcs-1.3.7/src/drivers/olethros/geometry.cpp +--- torcs-1.3.7/src/drivers/olethros/geometry.cpp.orig 2016-06-07 19:49:11.347896827 +0100 ++++ torcs-1.3.7/src/drivers/olethros/geometry.cpp 2016-06-07 19:49:46.532894257 +0100 +@@ -27,6 +27,8 @@ + #ifdef WIN32 + #include + #define isnan _isnan ++#else ++#define isnan std::isnan + #endif + + diff --git a/gnu/packages/patches/torcs-nullptr.patch b/gnu/packages/patches/torcs-nullptr.patch new file mode 100644 index 0000000000..a002c48169 --- /dev/null +++ b/gnu/packages/patches/torcs-nullptr.patch @@ -0,0 +1,14 @@ +Source: https://src.fedoraproject.org/rpms/torcs/raw/rawhide/f/torcs-1.3.7-nullptr.patch +Upstream-status: https://sourceforge.net/p/torcs/mailman/message/36490328/ + +--- torcs-1.3.7/src/libs/musicplayer/OpenALMusicPlayer.cpp.orig 2014-02-05 10:54:43.000000000 +0100 ++++ torcs-1.3.7/src/libs/musicplayer/OpenALMusicPlayer.cpp 2018-07-09 20:56:42.521607205 +0100 +@@ -161,7 +161,7 @@ + { + char pcm[BUFFERSIZE]; + int size = 0; +- const char* error = '\0'; ++ const char* error = nullptr; + + if (!stream->read(pcm, BUFFERSIZE, &size, &error)) { + GfError("OpenALMusicPlayer: Stream read error: %s\n", error); -- 2.46.0 From unknown Tue Aug 19 10:03:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73989] [PATCH games-team 0/2] Add TORCS. References: In-Reply-To: Resent-From: Rodion Goritskov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 06 Nov 2024 20:42:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73989 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73989@debbugs.gnu.org Received: via spool by 73989-submit@debbugs.gnu.org id=B73989.173092568612310 (code B ref 73989); Wed, 06 Nov 2024 20:42:08 +0000 Received: (at 73989) by debbugs.gnu.org; 6 Nov 2024 20:41:26 +0000 Received: from localhost ([127.0.0.1]:45635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8mqD-0003CT-Jh for submit@debbugs.gnu.org; Wed, 06 Nov 2024 15:41:25 -0500 Received: from mail-wr1-f45.google.com ([209.85.221.45]:53702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8mqA-0003CF-7N for 73989@debbugs.gnu.org; Wed, 06 Nov 2024 15:41:24 -0500 Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-37d473c4bb6so155171f8f.3 for <73989@debbugs.gnu.org>; Wed, 06 Nov 2024 12:41:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730925616; x=1731530416; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=KNKF1H08nWyw0ROvE6SSa1wslPhL1qHIjtsL3pr2Hq8=; b=V8J6kL3gfNVylF+yVVgQNp/aNFZb/cJNkI7y1nci0gYQcHKnM0dkAtWqs9QkTe3YtW XI3QEknv8m2s4WrgpVYvzzcxDklM4k6Z16mPsX5cIqPucvU0Wph0GHRASTDUO5gNQBHd aEwwvicI8GJIm7HVpy2uo+XUjbidCg02CThDqv2dqiU4C4cc1XlF/7Ub8GYSssp1Itit oRt71LiAn24X97AMcSZatULLf0LmzylM5uXyldfE9ATFZN+lGYEIZ4nfoN/efxCN4caW jK9aY/hz+QZ9i93h57mwzemED4EJ9N4jjJ/dHDlNQZ79C1FU+stlShU3bkwOWMd4Op5u tUoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730925616; x=1731530416; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=KNKF1H08nWyw0ROvE6SSa1wslPhL1qHIjtsL3pr2Hq8=; b=He45hEN7NFf20YOk+42WSSxAaX91THTUOXSCBnzRj1K2NITgUJA4wY9VbpPTgph54v HzAZ6q4no1zIAuvC8PKppzOxMQKeinB6Ot3BW9GJJCOmUPNaTmgGUeMc0a9wN8bBjCPp 5o2lJNA9de0+B4XzbNH6PCIxDbQQZ5mgqdCrBqaGtaU+V1iH4Vg+ydC/GGuV9kiLIVSS Z1/RKtDxgOUGouo1DX8G/mE5tnA4qeqstaZ4zM9h7fRylzjiuNLPoDBce8EkvTKwOQvn at32RZHqspuSOr/N8y5L0pkcVuKykop5npmloEmwqpYLnlaH9cshYtkNcqug1iaLJB13 r5lQ== X-Gm-Message-State: AOJu0YxseVkas/lJDyZjaKQOBrtedFo/ajOAxXP2+PkUkjbdrCtVfzSz +wwNZnWp07j+B4Nsv7A+HedlffGfwabk5kojuWearuntWnMnMF6iOlziGQ== X-Google-Smtp-Source: AGHT+IHKfFg84zKk5EmmV+ihNWB4OOniNJiCRIEJsvHFT+kjvzoS/Q0EyxXGy+/ZPJZOywe5opftXA== X-Received: by 2002:a05:6000:2ce:b0:37d:52fc:edf9 with SMTP id ffacd0b85a97d-381c7a5cf91mr21005594f8f.20.1730925615895; Wed, 06 Nov 2024 12:40:15 -0800 (PST) Received: from bumblebee-mighty ([92.51.75.166]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-381c10e725dsm20158309f8f.56.2024.11.06.12.40.14 for <73989@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 12:40:15 -0800 (PST) From: Rodion Goritskov Date: Thu, 07 Nov 2024 00:40:10 +0400 Message-ID: <87msicdrkl.fsf@bumblebee-mighty.mail-host-address-is-not-set> 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 (-) I tried to apply and build this patchset with the current master. It applies fine (with some warnings on whitespaces). Plib builds fine. However, TORCS fails to build with the following error: building /gnu/store/1r1lq54yhvh748jsdmd1apdxss5qbk11-download.drv... source is at 'download' applying '/gnu/store/jlgga73s3qj44kkdqagqhg32ipiqmlrk-torcs-isnan.patch'... can't find file to patch at input line 7 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |Source: https://src.fedoraproject.org/rpms/torcs/raw/rawhide/f/torcs-1.3.7-isnan.patch |Upstream-status: https://sourceforge.net/p/torcs/mailman/torcs-devel/thread/0bd466b7-e158-471b-13ad-504167587d01%40embecosm.com/#msg35836767 | |diff -up torcs-1.3.7/src/drivers/olethros/geometry.cpp.orig torcs-1.3.7/src/drivers/olethros/geometry.cpp |--- torcs-1.3.7/src/drivers/olethros/geometry.cpp.orig 2016-06-07 19:49:11.347896827 +0100 |+++ torcs-1.3.7/src/drivers/olethros/geometry.cpp 2016-06-07 19:49:46.532894257 +0100 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored Backtrace: 5 (primitive-load "/gnu/store/chd1n6n2aaiqljahnh858rs8dbr?") In ice-9/eval.scm: 619:8 4 (_ #(#(# "dow?") #)) In ice-9/boot-9.scm: 142:2 3 (dynamic-wind # ?) In ice-9/eval.scm: 619:8 2 (_ #(#(#))) In srfi/srfi-1.scm: 634:9 1 (for-each # ("/gnu/store/?" ?)) In guix/build/utils.scm: 822:6 0 (invoke "/gnu/store/4jhlsg65s1zx90gnnfmaax52i8prnl45-p?" ?) guix/build/utils.scm:822:6: In procedure invoke: ERROR: 1. &invoke-error: program: "/gnu/store/4jhlsg65s1zx90gnnfmaax52i8prnl45-patch-2.7.6/bin/patch" arguments: ("--force" "--no-backup-if-mismatch" "-p1" "--input" "/gnu/store/jlgga73s3qj44kkdqagqhg32ipiqmlrk-torcs-isnan.patch") exit-status: 1 term-signal: #f stop-signal: #f builder for `/gnu/store/1r1lq54yhvh748jsdmd1apdxss5qbk11-download.drv' failed with exit code 1 build of /gnu/store/1r1lq54yhvh748jsdmd1apdxss5qbk11-download.drv failed Could not find build log for '/gnu/store/1r1lq54yhvh748jsdmd1apdxss5qbk11-download.drv'. cannot build derivation `/gnu/store/n9lsyw8ksynkwq88mr5jikdcwcz4lfnh-torcs-1.3.7.drv': 1 dependencies couldn't be built guix build: error: build of `/gnu/store/n9lsyw8ksynkwq88mr5jikdcwcz4lfnh-torcs-1.3.7.drv' failed From unknown Tue Aug 19 10:03:42 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#73989: closed (Re: [bug#73989] [PATCH games-team 0/2] Add TORCS.) Message-ID: References: <87wmh84qow.fsf@gmail.com> X-Gnu-PR-Message: they-closed 73989 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 73989@debbugs.gnu.org Date: Tue, 12 Nov 2024 11:52:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1731412322-11648-1" This is a multi-part message in MIME format... ------------=_1731412322-11648-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #73989: [PATCH games-team 0/2] Add TORCS. 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 73989@debbugs.gnu.org. --=20 73989: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73989 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1731412322-11648-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 73989-done) by debbugs.gnu.org; 12 Nov 2024 11:51:02 +0000 Received: from localhost ([127.0.0.1]:60885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tApQE-0002zm-AQ for submit@debbugs.gnu.org; Tue, 12 Nov 2024 06:51:02 -0500 Received: from mail-pf1-f170.google.com ([209.85.210.170]:61714) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tApQC-0002zV-IW for 73989-done@debbugs.gnu.org; Tue, 12 Nov 2024 06:51:01 -0500 Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-71e79f73aaeso4471891b3a.3 for <73989-done@debbugs.gnu.org>; Tue, 12 Nov 2024 03:51:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731412199; x=1732016999; 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=ATaScv/gR/TcrL63YXTVXieWmdAztgn4Qsqzao3bNg0=; b=hY4XmP8x7JfqzkF5bOAzO+oMfdKAgHW1/mH2flex5fijZHZh4mjq1NjTOkzTHfItfm CmZxbw6aGsdrGTfAALDNluGC+9g7Imbf241tA63MV7Cf/tF9jkHDO/sOnskkrPu8Wgpl 58m5GzF1n902Q5qnpT1VEWSpiokZ/BvUvUyT4WEmdtbF6/5jjhi6g8fFvF2mlXlHTp3Q XBQAKl/Z98q+/s/y/DmNHxplrIAUO3VHtMNyprhH4Kt6zmc14w50/OyEbJ26qky88SqE fvSuL2P8yC/Wb/FCft5N1RvB3LsctmOafUA6IhosgSTRKL10M79KHI0sOqydlZp49H8N 1pbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731412199; x=1732016999; 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=ATaScv/gR/TcrL63YXTVXieWmdAztgn4Qsqzao3bNg0=; b=xPuf3RmD1lg/0xgR1iVQoOQn9UOLRQ2F8Zpor/inikyaU3Y3HAweVCyb7v7ZxLEkKk TYZUJx758Lh1wFJNZyGQ2NVxQW7+vEeTBFcUUL8iiecU2+Drbwgc6nAL1ZkVI/g89Akr rNU0z2h1wemeSwSlT1XizOMDnCEiKLaqkMcd/d9gU8NmWgMiFUPMQUrpVqdYZlEika/1 kjSidVRBmzgzTUxRDwO994V36DRfIaRd0ZJ4NIxG8IqWzqFEvJ73vAnR2cO4xM6fPJA9 IlFiPfN9OeTa1DRQAyMifdEIRAYVlH8ybT2KIx7Brn5mni9Q5hw0qAbTHVGqu1ThsQAC Pl6Q== X-Gm-Message-State: AOJu0YxN/SWYFjOEvj+r2J+JgruNlApq5vsvGDfEXuKMuldFOZgwpl7I Tjr0QdH8V7XnKz7L9FQwYatEah/21yUGr5ggZ1hsxr95gKAjJxib7cMTt4xx X-Google-Smtp-Source: AGHT+IEO54f6MuKzSRz+hCT285l7r4F2fyfnGw6ZBeVQZqx5xDsX2pI97WTPhLpA/AqwOACIdqgq2w== X-Received: by 2002:a05:6a20:4305:b0:1d9:c7df:3b1d with SMTP id adf61e73a8af0-1dc228f505emr21531547637.12.1731412198752; Tue, 12 Nov 2024 03:49:58 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-724078609ddsm11259938b3a.22.2024.11.12.03.49.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Nov 2024 03:49:57 -0800 (PST) From: Maxim Cournoyer To: Rodion Goritskov Subject: Re: [bug#73989] [PATCH games-team 0/2] Add TORCS. In-Reply-To: <87msicdrkl.fsf@bumblebee-mighty.mail-host-address-is-not-set> (Rodion Goritskov's message of "Thu, 07 Nov 2024 00:40:10 +0400") References: <87msicdrkl.fsf@bumblebee-mighty.mail-host-address-is-not-set> Date: Tue, 12 Nov 2024 20:49:51 +0900 Message-ID: <87wmh84qow.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: 73989-done Cc: 73989-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi! Rodion Goritskov writes: > I tried to apply and build this patchset with the current master. > It applies fine (with some warnings on whitespaces). > > Plib builds fine. However, TORCS fails to build with the following error: > > building /gnu/store/1r1lq54yhvh748jsdmd1apdxss5qbk11-download.drv... > source is at 'download' > applying '/gnu/store/jlgga73s3qj44kkdqagqhg32ipiqmlrk-torcs-isnan.patch'... > can't find file to patch at input line 7 > Perhaps you used the wrong -p or --strip option? > The text leading up to this was: > -------------------------- > |Source: https://src.fedoraproject.org/rpms/torcs/raw/rawhide/f/torcs-1.3.7-isnan.patch > |Upstream-status: > | https://sourceforge.net/p/torcs/mailman/torcs-devel/thread/0bd466b7-e158-471b-13ad-504167587d01%40embecosm.com/#msg35836767 > | > |diff -up torcs-1.3.7/src/drivers/olethros/geometry.cpp.orig torcs-1.3.7/src/drivers/olethros/geometry.cpp > |--- torcs-1.3.7/src/drivers/olethros/geometry.cpp.orig 2016-06-07 19:49:11.347896827 +0100 > |+++ torcs-1.3.7/src/drivers/olethros/geometry.cpp 2016-06-07 19:49:46.532894257 +0100 > -------------------------- Ah! That download.drv seemed wrong. I think it is caused by a last minute change I did following 'guix lint', which suggested adapting the URL; I had added /download at the end of the URL and apparently that threw off our unpacking phase, which no longer considered it a tarball or something. Anyway, fixed by adding a 'file-name' field to the origin, and pushed as 18bd867b24 as a fixup commit. Enjoy! -- Maxim ------------=_1731412322-11648-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Oct 2024 15:46:24 +0000 Received: from localhost ([127.0.0.1]:35944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t402a-0002Ez-AB for submit@debbugs.gnu.org; Thu, 24 Oct 2024 11:46:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:54304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t402X-0002Ef-Jk for submit@debbugs.gnu.org; Thu, 24 Oct 2024 11:46:22 -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 1t4022-0000y1-GF for guix-patches@gnu.org; Thu, 24 Oct 2024 11:45:50 -0400 Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t401y-0002Tk-Ga for guix-patches@gnu.org; Thu, 24 Oct 2024 11:45:49 -0400 Received: by mail-pl1-x62e.google.com with SMTP id d9443c01a7336-20ceb8bd22fso7917655ad.3 for ; Thu, 24 Oct 2024 08:45:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729784743; x=1730389543; 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=C3PFIOS3cuT4RmdA6ahnl0i6Wua8uBY3KOMbscqlFFc=; b=OYiUwBUEeB3GxdJCY8aPlSx0ziEgtlyiNifeOimZczOsOgSpnTXY34cNFNnu0s0lRx oW1uPqx4kkT1sHqoHTt6W9eetD+121W7ZrAThuMOL0Fs1FY+SXbJHvzwQ3M1199xjfOD r22trs4XQKSiQFXcTMagjifADsP6T3Hc+FdwPeM8ettx1SA4IlvWKJMIQXVNqFXaDYXj xy/kkT7LL3jKDjL37zDvIlg+43u02Q8NfTWClkVajGeTYCh6vc7H4rPOVwVuuhEsfeoE htNIN5O8M5ef+k3dHuDZcr0ykyVm3L5mz8Hu2t7ispMsKhqNdxXNlsI/FOBl9+XnFv5m UYeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729784743; x=1730389543; 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=C3PFIOS3cuT4RmdA6ahnl0i6Wua8uBY3KOMbscqlFFc=; b=AyfTPZmhNzn60B6Dj2iGMJPCOS57TM3llasw1o1i5/1xLzkWsZ4FPuGg8E3CE2NGPK b3iM7t9mGS3XZNe+/D5v0Q/Q6C0KNCpsftF/X0m6oZB6qCpTpdiRZTbqKUVmNXqQdSKB uCCUtNF3r+X62NH1zZ+V5hYeLQ2dMqP6FRuDJ+Rral3GV6E6udoB+Ld3p3POVTpxxOl+ RIMX67x6kmX61qtxlXAQNPjdl9p5vucs9pcukwTeyYq0FHvPPX3cJizjwk1zoYmLIMhD 4fANFfxqephxm/J64IJBeag1MKAuhOweQQ5bRB4++W0wMBphOGL61Wd9ATM+zdov4nYT YbbQ== X-Gm-Message-State: AOJu0YwMJcjZfpd9MLyiTlCt/AwDTrZZRGdOsmA/PRiWEVEDys/NXFxB e2ZfMi1DDbXGFfSj+se8pUX7HScIYqhNs7c5p6zQPbbuIGGV9g7rrIBx0Q== X-Google-Smtp-Source: AGHT+IHEevDk8YGwB9NjLMAkH3eYjjDQb7lc+z9ob3u3Pd6emwjHpgGMXqQB1p+hqjEgXQzu2zkkdw== X-Received: by 2002:a17:903:41c4:b0:20f:5443:9ec1 with SMTP id d9443c01a7336-20fa9e94ebcmr91672155ad.33.1729784742809; Thu, 24 Oct 2024 08:45:42 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e7ef152d3sm73901985ad.117.2024.10.24.08.45.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Oct 2024 08:45:42 -0700 (PDT) From: Maxim Cournoyer To: guix-patches@gnu.org Subject: [PATCH games-team 0/2] Add TORCS. Date: Fri, 25 Oct 2024 00:45:25 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Debbugs-Cc: Adam Faiz , Liliana Marie Prikler , 宋文武 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::62e; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pl1-x62e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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 adds TORCS, a car racing game/simulator. Maxim Cournoyer (2): gnu: plib: Build with -fPIC. gnu: Add torcs. gnu/packages/game-development.scm | 10 ++- gnu/packages/games.scm | 123 ++++++++++++++++++++++++++++++ 2 files changed, 129 insertions(+), 4 deletions(-) base-commit: e4e1e16bc1b27684b55e6bf047f9f669e1a0c7b5 -- 2.46.0 ------------=_1731412322-11648-1-- From unknown Tue Aug 19 10:03:42 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#73989] [PATCH games-team 0/2] Add TORCS. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 13 Nov 2024 02:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73989 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Rodion Goritskov Cc: 73989-done@debbugs.gnu.org Received: via spool by 73989-done@debbugs.gnu.org id=D73989.173146673114766 (code D ref 73989); Wed, 13 Nov 2024 02:59:02 +0000 Received: (at 73989-done) by debbugs.gnu.org; 13 Nov 2024 02:58:51 +0000 Received: from localhost ([127.0.0.1]:40210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tB3ak-0003q6-MP for submit@debbugs.gnu.org; Tue, 12 Nov 2024 21:58:50 -0500 Received: from mail-pg1-f169.google.com ([209.85.215.169]:50278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tB3ai-0003pw-Cd for 73989-done@debbugs.gnu.org; Tue, 12 Nov 2024 21:58:48 -0500 Received: by mail-pg1-f169.google.com with SMTP id 41be03b00d2f7-7ea7e250c54so4726690a12.0 for <73989-done@debbugs.gnu.org>; Tue, 12 Nov 2024 18:58:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731466667; x=1732071467; 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=QfBd2MeWgye3l8wcyoSEGxMwarxO6CeZ65vsYgrGhWc=; b=VnV/EzLbMKyaDUZzwxpXkIALZc13MRiTkKRIRcxc1txytSjEMsuHX6OMaW/hafTGWi iDOBf63g9aKbO+T4kLCKbtxxEvRHZLFPzwXGqA0NyX/B3JlAVDF0adnubk9E5f+EOR28 e9RQGYd0hAIJ14ENOmjUc/f5F3nERHchDbyN+Wm96jpRYfrcKgv9LtqXs4tQRbZWcc6C ZKXSbbYkWzKVyzKqrrongIoVZSb558p6fqvAIwm08+hbjlwya0ySv+gOyyi/h0/ifuK4 zfJV0yWbbfhOo1mWznFAtrWIIu1vnNGkkfCpJpRa/SssGpPeNowunVs4mLJ7xhqs5vus XEOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731466667; x=1732071467; 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=QfBd2MeWgye3l8wcyoSEGxMwarxO6CeZ65vsYgrGhWc=; b=r7r//LiSpLdPQReZXHyM5/fH6xXeZ5Vmiuk7Qbgtkb8xSwukI7ANK3h/rTKahn+P2g jFNu8T7WqwSLWExm91646X0HnDz39q/l09b734OCVtbbm9VeqYS6nC+2w1Z5kNHmJOqq c9abD2xW+gba3vFnYKm7bMKJ10x5xFdPRnrc8usv1DGQgv9MUDZdbQaeZr/3YgnegrBl HSnVz9ggkEFNpwcEqIx5efSKcwgUBJAilY93/S9OzTXettTrICrOIgXNoi7yNAcsc1yF TWLPZLBWnbnFwjPPXJFd8435NQ1FYv/TvIttw96xz9Z6x+8y8Lc8A34S4BsvEefsNL4Z Ct5A== X-Gm-Message-State: AOJu0Yx7GKg2A08U9xEjeumS7y4Ugk/CR7mfT6S/kkqq3YklxgDaWRsq Rlaq3W6cFyZ4q6hgz70w4g+M6Rnus1CFjALei303GKfIF6a7GoPSHET7vnyW X-Google-Smtp-Source: AGHT+IGWkorCcgigL3fqx5kB2UBhl3fEVNFwh+Jp6k94iH/3eak+UC9GVwPBCxolQL/w6tH9iIxyIw== X-Received: by 2002:a05:6a20:4304:b0:1db:ec0f:5cf4 with SMTP id adf61e73a8af0-1dc22b36db4mr28383331637.39.1731466667179; Tue, 12 Nov 2024 18:57:47 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e9f3f4fe0bsm326426a91.53.2024.11.12.18.57.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Nov 2024 18:57:46 -0800 (PST) From: Maxim Cournoyer In-Reply-To: <87msicdrkl.fsf@bumblebee-mighty.mail-host-address-is-not-set> (Rodion Goritskov's message of "Thu, 07 Nov 2024 00:40:10 +0400") References: <87msicdrkl.fsf@bumblebee-mighty.mail-host-address-is-not-set> Date: Wed, 13 Nov 2024 11:57:40 +0900 Message-ID: <87zfm3zvq3.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 Rodion, Rodion Goritskov writes: > I tried to apply and build this patchset with the current master. > It applies fine (with some warnings on whitespaces). > > Plib builds fine. However, TORCS fails to build with the following error: Thanks, I've fixed it, now also on master. It had todo with a last minute change in the source URL, which caused the file name in the store to be just 'download' and broke the unpack logic, which uses the filename extension. -- Thanks, Maxim