From patchwork Tue Mar 11 15:46:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: arnaud.lechevallier@free.fr X-Patchwork-Id: 40099 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C519827BBEA; Tue, 11 Mar 2025 15:48:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2B8A327BBE2 for ; Tue, 11 Mar 2025 15:48:11 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ts1ps-0007dE-Rq; Tue, 11 Mar 2025 11:48:04 -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 1ts1pq-0007Zj-DM for guix-patches@gnu.org; Tue, 11 Mar 2025 11:48:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ts1pq-0003MF-2R for guix-patches@gnu.org; Tue, 11 Mar 2025 11:48:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:In-Reply-To:From:Date:To:Subject; bh=Ydvj0QrxmMdcT8u++YsAg/FwJiz6EBrgG5SYLlr5nqM=; b=W3yHbG4fgxo1YSSI/YMs/uJdNA47VcNpBNNe6EjAJheInxVLBCYK41OmlFDl0eH/IEiHvHv2MwYTV3XusKYHk5UJljPP56yhYARGD/4/WnudREjmPFpPpEPmFKJti+7zqNkL9u/EZuNIpPs7gfLdFlwHOYRnP4xovezJg1m8pS9V/ef8OE8ftXsr1wW15cKnLGgdsReqM4Hgx9/+JwgPZnnldAg/y5v9ZSzVGdSkbHOpUBPCBEt6oPGaCcX1sRAZIN+zZOyx/YjmwVGSqCst4rBYcKMbfwVAvXX8FBJ5mMikno0uhdWgb976fVu9J3SjW2ezbklMrg284PptMW4I5g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ts1pp-00011p-QO for guix-patches@gnu.org; Tue, 11 Mar 2025 11:48:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76946] [PATCH] gnu: box2d: Update to v3.0.0 Resent-From: arnaud.lechevallier@free.fr Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 11 Mar 2025 15:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 76946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76946@debbugs.gnu.org X-Debbugs-Original-To: "guix-patches@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.17417080563911 (code B ref -1); Tue, 11 Mar 2025 15:48:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Mar 2025 15:47:36 +0000 Received: from localhost ([127.0.0.1]:45095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ts1pQ-000111-0c for submit@debbugs.gnu.org; Tue, 11 Mar 2025 11:47:36 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46710) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ts1pM-00010U-Tw for submit@debbugs.gnu.org; Tue, 11 Mar 2025 11:47:33 -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 1ts1ot-0006UK-TP for guix-patches@gnu.org; Tue, 11 Mar 2025 11:47:08 -0400 Received: from smtp1-g21.free.fr ([212.27.42.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ts1oq-0003DW-SE for guix-patches@gnu.org; Tue, 11 Mar 2025 11:47:03 -0400 Received: from zimbra81-e14.priv.proxad.net (unknown [172.20.243.232]) by smtp1-g21.free.fr (Postfix) with ESMTP id 4ECD0B0051E for ; Tue, 11 Mar 2025 16:46:43 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1741708003; bh=Ydvj0QrxmMdcT8u++YsAg/FwJiz6EBrgG5SYLlr5nqM=; h=Date:From:To:In-Reply-To:Subject:From; b=VMKvpeOwUQJsKwgemYf9EvWNIP/0fJfGspkMOEf0y+BNLjAQw/mS267/3FTZFjPji xXwsi5RUn14p6dxdMTUgCR2vlYMxXpStLRBhWuB5UREVNyGuDRM98bApK1PG1bWxCe oye3lgcU2+YI02aebpbRUzGxzocuMtv/gf9LLYJpPDpgsZ48l5qzztM/UJQWYBuApb TWCt2M+d0Jj3QddQ1cjF5CJopLLrPaN2p5Rh0o3VaGZsdlEC6r5PcwI50FTCfB7Xcx Fe9v4ZlCvCt2Agsk6H8basIzjVM9vcuqBeHzhaQNbPFIHWz/uU+Blkj3wlgFdbszyA A0bDj3gc5VeIg== Date: Tue, 11 Mar 2025 16:46:43 +0100 (CET) From: arnaud.lechevallier@free.fr Message-ID: <120166993.343595274.1741708003115.JavaMail.root@zimbra81-e14.priv.proxad.net> In-Reply-To: <228821992.343556615.1741707457361.JavaMail.root@zimbra81-e14.priv.proxad.net> MIME-Version: 1.0 X-Originating-IP: [2a01:cb06:a9b:c700:5494:63d0:4469:730] X-Mailer: Zimbra 7.2.0-GA2598 (ZimbraWebClient - GC133 (Win)/7.2.0-GA2598) X-Authenticated-User: arnaud.lechevallier@free.fr Received-SPF: pass client-ip=212.27.42.1; envelope-from=arnaud.lechevallier@free.fr; helo=smtp1-g21.free.fr 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Hello, I made a package definition for Box2d v3. The API is completely new so I suggest keeping the previous version to maintain existing compatibility. Tests has been switched off because a third-party application named `enkiTS' is needed and is downloaded from its repository for all test apps. Best regards From a1973cc0491ad6c8375f10382902a542efe35354 Mon Sep 17 00:00:00 2001 Message-ID: From: Arnaud Lechevallier Date: Tue, 11 Mar 2025 15:48:14 +0100 Subject: [PATCH] gnu: Update box2d to v3.0.0. * gnu/packages/game-development.sch (box2d-3): New variable. Change-Id: Ie7113832d557ac9a2265a9636b5b1141909771fe --- gnu/packages/game-development.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index bf4fe00828..91369089b9 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -35,6 +35,7 @@ ;;; Copyright © 2024 Maxim Cournoyer ;;; Copyright © 2025 Sharlatan Hellseher ;;; Copyright © 2025 宋文武 +;;; Copyright © 2025 Arnaud Lechevallier ;;; ;;; This file is part of GNU Guix. ;;; @@ -3357,6 +3358,30 @@ (define-public box2d physics engine is just a system for procedural animation.") (license license:expat))) +(define-public box2d-3 + (package + (inherit box2d) + (name "box2d") + (version "3.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/erincatto/box2d") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m01c23mxvg96zypqyi2fpkd1dsvgflafi3ncga6ihdvxbwaybk5")))) + (build-system cmake-build-system) + (arguments + (substitute-keyword-arguments + (package-arguments box2d) + ((#:test-target _) "") ; no check + ((#:configure-flags original-flags) + `(cons* "-DBOX2D_UNIT_TESTS=OFF" ; enkiTS need for all test apps + "-DBOX2D_SAMPLES=OFF" + (delete "-DBOX2D_BUILD_TESTBED=OFF" ,original-flags))))))) + (define-public libtcod (package (name "libtcod") base-commit: 338867d01cf362679cbed37e93ed2527664a9104 -- 2.48.1