From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 11:01:45 2022 Received: (at submit) by debbugs.gnu.org; 2 Jan 2022 16:01:45 +0000 Received: from localhost ([127.0.0.1]:33498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n43In-0007U1-7s for submit@debbugs.gnu.org; Sun, 02 Jan 2022 11:01:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:50480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n43Il-0007Tu-JG for submit@debbugs.gnu.org; Sun, 02 Jan 2022 11:01:43 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n43Il-0002t3-CJ for guix-patches@gnu.org; Sun, 02 Jan 2022 11:01:43 -0500 Received: from mout01.posteo.de ([185.67.36.65]:47081) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n43Ij-0001VP-6R for guix-patches@gnu.org; Sun, 02 Jan 2022 11:01:43 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E60B324002D for ; Sun, 2 Jan 2022 17:01:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1641139298; bh=OOTqC9XbUGGK3Hotd/wqKHoPRStWPGw7bu3en2WRaIc=; h=From:To:Cc:Subject:Date:From; b=mDzmyZVwbIUqiQmcsl7OBcHP9X2n6SIbUUx1f6qw6FRm91jFVdy8eFlaA7zZwVf1m 2NH6Vk0JPEO8SYPrqza5S+zW7qAj8VXETOZJ3PmiFoaza21mx4A8K/WotqGtC2MO/w 9b7RALjEliGoz+MeXnVFNRlJ13xn4ydZG+Xz6gAqjzrnTdJY+5I0/0IAHNL3Gonu1O 2wMn8raMMWtuQEdrvBcoPi9TiupAPJJTI22HqEz14cXH7KiMLKX6yvBj7IhTLqgDwU CB/VwAYWe6wMmHd1rjOW3XvVNAIianSgDXbU0xw0/8CSKTyFrZ3g83T2Ee1I45moSu PeAblKYvDVWXA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JRkC60tf1z9rxG; Sun, 2 Jan 2022 17:01:37 +0100 (CET) From: Felix Gruber To: guix-patches@gnu.org Subject: [PATCH 0/3] Update openmw to 0.47.0. Date: Sun, 2 Jan 2022 16:01:24 +0000 Message-Id: <20220102160124.17333-1-felgru@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=felgru@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -24 X-Spam_score: -2.5 X-Spam_bar: -- X-Spam_report: (-2.5 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Felix Gruber 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 patchset updates openmw to 0.47.0 and adds its new dependency recastnavigation. It also adds a new variant of the bullet package compiled with double-precision arithmetics, for which openmw 0.47 is looking in its configure phase. Felix Gruber (3): gnu: Add recastnavigation. gnu: Add bullet-double-precision. gnu: openmw: Update to 0.47.0. gnu/packages/game-development.scm | 89 ++++++++++++++++++++++++++----- 1 file changed, 77 insertions(+), 12 deletions(-) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 11:03:08 2022 Received: (at 52953) by debbugs.gnu.org; 2 Jan 2022 16:03:08 +0000 Received: from localhost ([127.0.0.1]:33504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n43K8-0007X4-HC for submit@debbugs.gnu.org; Sun, 02 Jan 2022 11:03:08 -0500 Received: from mout02.posteo.de ([185.67.36.66]:58277) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n43K6-0007WL-DO for 52953@debbugs.gnu.org; Sun, 02 Jan 2022 11:03:07 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2AAC0240107 for <52953@debbugs.gnu.org>; Sun, 2 Jan 2022 17:02:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1641139380; bh=QYTc6Oc1psoJoilHKFDu8jCD/sxXIJIR+6q2k8VV5d4=; h=From:To:Cc:Subject:Date:From; b=qKvVdUeyh1taGQjfJ4UfSjPUpyDZE6NZsMlav+MQaEuW/KpaZp4HRJjNdwp5LjWAR 7NXGm5yAbwIAmHm99AXlfVOy84ipWuigPn6sgSsZyh9uyOTPd+GnWBG79k5XPX0yHb R6WCWgxfeNemdW+gZsIn+dxJvnAcVW9uoeP1OH/7I39mBI10gpY+p32s2kP9Jm3ljB d48J5hrAfVuOSaeG7JpAyTx+gBQtiWSFHb1It2qc1AuZ10c/QI+pTbvhaLFh4mjQd1 xFtOyH/1XpG+ZXpXidqN4IqDrzRHcHk4u41rpBC3xreKIfTEOX52ZGD1G89vBKUIw9 NsOuInTuB0smg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JRkDg2RfWz6tnd; Sun, 2 Jan 2022 17:02:58 +0100 (CET) From: Felix Gruber To: 52953@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add recastnavigation. Date: Sun, 2 Jan 2022 16:02:48 +0000 Message-Id: <20220102160250.17874-1-felgru@posteo.net> In-Reply-To: <20220102160124.17333-1-felgru@posteo.net> References: <20220102160124.17333-1-felgru@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52953 Cc: Felix Gruber 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: -3.3 (---) * gnu/packages/game-development.scm (recastnavigation): New variable. --- gnu/packages/game-development.scm | 51 +++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 305c2c2819..1f7d05f61c 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -2837,3 +2837,54 @@ fully dynamic omnidirectional shadows, global illumination, HDR lighting, deferred shading, morphological / temporal / multisample anti-aliasing, and much more.") (license license:zlib)))) + +(define-public recastnavigation + ;; We follow master since there hasn't been a release since 1.5.1 in 2016. + (let ((commit "c5cbd53024c8a9d8d097a4371215e3342d2fdc87") + (revision "1")) + (package + (name "recastnavigation") + (version (git-version "1.5.1" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/recastnavigation/recastnavigation") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "034bm47gc3r285w1pnvkhmm74zz99d204b1r865gisaiq4qfbza0")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags (list "-DBUILD_SHARED_LIBS=ON" + "-DRECASTNAVIGATION_DEMO=OFF" + "-DRECASTNAVIGATION_TESTS=ON" + "-DRECASTNAVIGATION_EXAMPLES=OFF"))) + (synopsis "navigation system for games") + (description "Recast is state of the art navigation mesh +construction toolset for games. + +@itemize +@item It is automatic, which means that you can throw any level geometry + at it and you will get robust mesh out. +@item It is fast which means swift turnaround times for level designers. +@item It is open source so it comes with full source and you can + customize it to your heart's content. +@end itemize + +The Recast process starts with constructing a voxel mold from a level +geometry and then casting a navigation mesh over it. The process +consists of three steps, building the voxel mold, partitioning the mold +into simple regions, peeling off the regions as simple polygons. + +Recast is accompanied with Detour, path-finding and spatial reasoning +toolkit. You can use any navigation mesh with Detour, but of course the +data generated with Recast fits perfectly. + +Detour offers simple static navigation mesh which is suitable for many +simple cases, as well as tiled navigation mesh which allows you to plug +in and out pieces of the mesh. The tiled mesh allows you to create +systems where you stream new navigation data in and out as the player +progresses the level, or you may regenerate tiles as the world changes.") + (home-page "https://github.com/recastnavigation/recastnavigation") + (license license:zlib)))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 11:03:17 2022 Received: (at 52953) by debbugs.gnu.org; 2 Jan 2022 16:03:17 +0000 Received: from localhost ([127.0.0.1]:33508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n43KG-0007XR-S8 for submit@debbugs.gnu.org; Sun, 02 Jan 2022 11:03:17 -0500 Received: from mout01.posteo.de ([185.67.36.65]:35663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n43KF-0007XC-AD for 52953@debbugs.gnu.org; Sun, 02 Jan 2022 11:03:15 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 5A5C8240026 for <52953@debbugs.gnu.org>; Sun, 2 Jan 2022 17:03:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1641139389; bh=gGuMRmt2oeSoH3zWn0uuwMJS7zZFp/1zxfd7li2aCZ0=; h=From:To:Cc:Subject:Date:From; b=W8ZOyyvFjhRj3fzSkEAL6eRbLl0I+2Xo0RMPpWX7+7sBwDBWq1xU6PvJGmxkHk8vO aThm2+oXjjxEpMQIx0nVx8fLNGZGYBHGmmsQpFGnzoth1RlNskvJPhGJaRW+koE6F2 hgKJtwmz04tZgs5j+YsPk60wGj/vRj4oaNSkK185k3FLZYeXi3sYD1qVLvIGnj4oun MqtCykYCoLNfto7ttHClMpAUPRnlp3xJLD77ADqEZ+xrV4miF4B+T+4YxBc1kgUl60 r4QoJs2vJyvx53OwORqdTbewwVpTy7F+tU1hFoYgZD909OM9Lqwq4S5k6q6DC4zsFT 0GQms8jxlLn8A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JRkDr523Qz9rxM; Sun, 2 Jan 2022 17:03:08 +0100 (CET) From: Felix Gruber To: 52953@debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add bullet-double-precision. Date: Sun, 2 Jan 2022 16:02:49 +0000 Message-Id: <20220102160250.17874-2-felgru@posteo.net> In-Reply-To: <20220102160124.17333-1-felgru@posteo.net> References: <20220102160124.17333-1-felgru@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52953 Cc: Felix Gruber 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: -3.3 (---) This is a variant of bullet built with a configure flag for double precision arithmetics required by openmw 0.47. * gnu/packages/game-development.scm (bullet-double-precision): New variable. --- gnu/packages/game-development.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 1f7d05f61c..c19875fb2f 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -172,6 +172,16 @@ is used in some video games and movies.") (license license:zlib))) +(define-public bullet-double-precision + (package + (inherit bullet) + (arguments + (substitute-keyword-arguments (package-arguments bullet) + ((#:configure-flags cf) + `(cons "-DUSE_DOUBLE_PRECISION=ON" ,cf)))) + (synopsis (string-append (package-synopsis bullet) + " (with double precision)")))) + (define-public deutex (package (name "deutex") -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 11:03:18 2022 Received: (at 52953) by debbugs.gnu.org; 2 Jan 2022 16:03:18 +0000 Received: from localhost ([127.0.0.1]:33512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n43KI-0007Xe-2j for submit@debbugs.gnu.org; Sun, 02 Jan 2022 11:03:18 -0500 Received: from mout02.posteo.de ([185.67.36.66]:60595) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n43KH-0007XF-3i for 52953@debbugs.gnu.org; Sun, 02 Jan 2022 11:03:17 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 827C8240101 for <52953@debbugs.gnu.org>; Sun, 2 Jan 2022 17:03:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1641139391; bh=TLMFFlgCt0+Z8iAUflLgmiChyHF8MWa8S2cVSOz0xSo=; h=From:To:Cc:Subject:Date:From; b=HPlF2dDxrqoj8PKXM5jNBaeVcQDej8thwdTIC6mpsOWeYKKY1JwlNphu1j5rh3yYZ SkEPNf49ggS5tQE13PcwKHaZF2l66qiCaaucjJw3ESbrelxMygcAFxiOwUsnQ+uoQB lUfhD55DCDqhbre9CdSb05kpKDtS002OcFzXTuMQ6M4V57TCU61slYYJcvAMPgTU4Y VWY1fPKQ/tfBDwpQxP/5C0ZiqmHdyFf4ffMDqV7rvYwS7ujcp2JmV4/WtfTYHR0CeA vvOAVKs0ok6e0zdRtJTr+I3X7U6y6JeejLX7ATBWA+YBvWnbj41JyKSpFI3QRooay6 Vi9mq31aeiYOQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JRkDv0CXcz6tnp; Sun, 2 Jan 2022 17:03:11 +0100 (CET) From: Felix Gruber To: 52953@debbugs.gnu.org Subject: [PATCH 3/3] gnu: openmw: Update to 0.47.0. Date: Sun, 2 Jan 2022 16:02:50 +0000 Message-Id: <20220102160250.17874-3-felgru@posteo.net> In-Reply-To: <20220102160124.17333-1-felgru@posteo.net> References: <20220102160124.17333-1-felgru@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52953 Cc: Felix Gruber 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: -3.3 (---) * gnu/packages/game-development.scm (openmw): Update to 0.47.0. [arguments]: Add "-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON" to configure-flags. [inputs]: Use new simplified format. Add new dependencies lz4 and recastnavigation. Replace bullet with bullet-double-precision. --- gnu/packages/game-development.scm | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index c19875fb2f..97f4eec2c4 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -25,6 +25,7 @@ ;;; Copyright © 2020-2021 James Smith ;;; Copyright © 2021 Ekaitz Zarraga ;;; Copyright © 2021 Andy Tai +;;; Copyright © 2022 Felix Gruber ;;; ;;; This file is part of GNU Guix. ;;; @@ -1777,7 +1778,7 @@ of use.") (define-public openmw (package (name "openmw") - (version "0.46.0") + (version "0.47.0") (source (origin (method git-fetch) @@ -1787,24 +1788,27 @@ of use.") (file-name (git-file-name name version)) (sha256 (base32 - "0rm32zsmxvr6b0jjihfj543skhicbw5kg6shjx312clhlm035w2x")))) + "19mcbnjl4279qalb97msf965bjax48mx1r1qczyvwhn28h6n3bsy")))) (build-system cmake-build-system) (arguments `(#:tests? #f ; No test target #:configure-flags - (list "-DDESIRED_QT_VERSION=5"))) + (list "-DDESIRED_QT_VERSION=5" + "-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON"))) (native-inputs (list boost doxygen pkg-config)) (inputs - `(("bullet" ,bullet) - ("ffmpeg" ,ffmpeg) - ("libxt" ,libxt) - ("mygui" ,mygui-gl) ; OpenMW does not need Ogre. - ("openal" ,openal) - ("openscenegraph" ,openmw-openscenegraph) - ("qtbase" ,qtbase-5) - ("sdl" ,sdl2) - ("unshield" ,unshield))) + (list bullet-double-precision + ffmpeg + libxt + lz4 + mygui-gl ; OpenMW does not need Ogre. + openal + openmw-openscenegraph + qtbase-5 + recastnavigation + sdl2 + unshield)) (synopsis "Re-implementation of the RPG Morrowind engine") (description "OpenMW is a game engine which reimplements and extends the one that runs -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 13:19:13 2022 Received: (at control) by debbugs.gnu.org; 2 Jan 2022 18:19:13 +0000 Received: from localhost ([127.0.0.1]:33642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n45Rp-00054X-Aj for submit@debbugs.gnu.org; Sun, 02 Jan 2022 13:19:13 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:41319) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n45Ri-00053Q-CG for control@debbugs.gnu.org; Sun, 02 Jan 2022 13:19:12 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 562FD5C011D; Sun, 2 Jan 2022 13:19:01 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 02 Jan 2022 13:19:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:message-id:mime-version:content-type; s=mesmtp; bh=THmhkOCcjcv+uJUVbJjHralK7XaixYkqfluLrugHAZo=; b=RMGQXL8EdAV9 oz7UJDgqrFBnYeY57Hk9QcOtGXHn6VUNFMAb7u/hRT8y9EB3taTDKVA4RMY+0Umr raiAFvEuE/zW0uuAFWkESyzhesdOzSo2YwhebZAvQ2mMmbXQOCo2cpif+sI0Dp0E DU4azBc5mW5raPO3Q9RLLOBlde7abIE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=THmhkOCcjcv+uJUVbJjHralK7XaixYkqfluLrugHA Zo=; b=grD52dkSSfQeuHhpBd3cEkCBevGE7adwakrdQabwxwnSaX6Ttv2xS5lw3 AeHhtPGbO4djOfhHinnOYxRcYzY5G+acOdIQ2Ho9+pVRO4GJpdhSVhssk/Ejkonq agmaP11Nf2SQiP9AN0CzN6zU+f8pn8SqaCU1RegDknT3gekhfNkiutL01w/O8k8I z/BT0Ex5wXWz9MI4xqDot8rqeCRGtexVlWyAzi/wrGNzPAewc+dX+kPE1PwFAvyv yKbBG0FHvo6pXKHLPEa3bn7Bivm13xQNaDIeojyGpkLcpdOtmKji8h9riEaKrlhm UrKxXNbJjH4O3Gh7t1BZQA6GVslHg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddvledgudduudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecugfhmphhthicushhusghjvggtthculddutddmne cujfgurhepfffhvffkgggtugesthdtredttddtvdenucfhrhhomhepnfgvohcuhfgrmhhu lhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvghrnh ephfejiefgfeevvdefteehgeeltdekvedutdegtdduieetheetgedvfeffudfffeffnecu vehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfh grmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 2 Jan 2022 13:19:01 -0500 (EST) Date: Sun, 2 Jan 2022 13:18:59 -0500 From: Leo Famulari To: control@debbugs.gnu.org Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: merge 52953 52911 Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [66.111.4.27 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [66.111.4.27 listed in list.dnswl.org] 0.0 T_SPF_TEMPERROR SPF: test of record failed (temperror) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 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: 0.2 (/) merge 52953 52911 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 22:59:14 2022 Received: (at 52953) by debbugs.gnu.org; 3 Jan 2022 03:59:14 +0000 Received: from localhost ([127.0.0.1]:33978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4EV8-0008Pk-FS for submit@debbugs.gnu.org; Sun, 02 Jan 2022 22:59:14 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:51301) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4EV5-0008PR-JF for 52953@debbugs.gnu.org; Sun, 02 Jan 2022 22:59:12 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 170373200E1A; Sun, 2 Jan 2022 22:59:04 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Sun, 02 Jan 2022 22:59:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=yzZchMpwajTW0RZmqswGjwCZ 55RVZLN9KTPcIzn2htg=; b=pRMk1nrT+zsI+gT40U4DL3KBkd4Kc2/OF6r1Czk0 XMTP8/CrKIeKy6oQWZ3iw2vB3FNZThA84CYC16PB4/AHnOaujzMoo89psvBBBRAu o5ILWW8rSqpjY6hQ6UEYcNjckAL2EmRwlAzx+TqmPsgzMuGxnscT5CkR7+99bD23 tiY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=yzZchM pwajTW0RZmqswGjwCZ55RVZLN9KTPcIzn2htg=; b=OPxG2KgQWfqDpXjR1+bQyg tXxby37cV5JJ8abCCOX4L9VGWk6oX/80pbyPeKoUcw/AAoCeTwW7v0rme868VNlE 4IUsJNmWqhWxAVoeOQEEdnBra5nJuOzna4g8uWunJVfFOWF74XYcw8BDcuAkoFHP InXZbIhiG3fpmdxN9eYS/WbJwiVHA00V8QMGnFcDd7eVxMEuPg2kBScXbQPYP5E4 BtAoKpy5y5U8y/UQqHizuXh7VBZivVC5gJK+D2ljsfYYoiTv/X5oNZawCo8sS+OP i3GSSO95fvWN4s5bWpKdPt8BYwbBH5+ddX2kZ7TChO66DH2xSj7QT3mmQ2kM80EQ == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrudeftddgieegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeeukeektdffvddtudegjeegtdevhfeufeeivdejiedtieegtdevjedvjeehffev gfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvg hosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 2 Jan 2022 22:59:04 -0500 (EST) Date: Sun, 2 Jan 2022 22:59:02 -0500 From: Leo Famulari To: Felix Gruber Subject: Re: [bug#52953] [PATCH 1/3] gnu: Add recastnavigation. Message-ID: References: <20220102160124.17333-1-felgru@posteo.net> <20220102160250.17874-1-felgru@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220102160250.17874-1-felgru@posteo.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52953 Cc: 52953@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.7 (-) On Sun, Jan 02, 2022 at 04:02:48PM +0000, Felix Gruber wrote: > * gnu/packages/game-development.scm (recastnavigation): New variable. Thanks! > + (synopsis "navigation system for games") The linter should warn that the "synopsis should start with an upper-case letter or digit". From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 23:00:00 2022 Received: (at 52953) by debbugs.gnu.org; 3 Jan 2022 04:00:01 +0000 Received: from localhost ([127.0.0.1]:33982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4EVs-0008Qu-NK for submit@debbugs.gnu.org; Sun, 02 Jan 2022 23:00:00 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:56195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4EVr-0008Qf-33 for 52953@debbugs.gnu.org; Sun, 02 Jan 2022 22:59:59 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 3F26F3200DA8; Sun, 2 Jan 2022 22:59:53 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 02 Jan 2022 22:59:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=vGZ6BgfIwoYHZgWWmHE7gKPB a4vknIc4EOJcMPHbCQE=; b=U7TP+3GBy1mdAkdRv8Yj2ZN1CRL4IgwqPBIt8F3a 4klbBa15mlh7t/LeWogDR545salW/IJG0FrKrfeKTcpHU29mZPnDsIkCvne20n/u YW1XcQ3DMwoTLvaZpxwZvQn0iGZVvf4sPovo+7li//BqfoJ32d57WzXidoB/Hy/i uTQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=vGZ6Bg fIwoYHZgWWmHE7gKPBa4vknIc4EOJcMPHbCQE=; b=M0DxPOlwZ4itoY8v8qa7N5 /5Oztt5AhLI6JE6hbolidztC+n/aiNqN+Lr8lMsoxYk852pJjE/dSp7NMOnQIam3 0MmpXpDuH+3zHCPpU6kQvNWDoAgBSbW7H3H+8XBNBIU7StMuyuiWTY0FtEay4+Cc JWGRTYOGgDtITzQsMHG4L7hNr61vA/zrh9vPyZo3tr8z1JxzFiET/CGclEj818sB j+pJJkPuInoyQGdaDz5Hqz/hEi1l0DUMfJ89BKLp6zudMcOjJdgU/yAA0olcMWoL wcQYfuR2gRxQSqmUEvJ6S7z1GsgGN+X/L1Km4M0O1J+spmLJvvECK64PglHoOTpQ == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrudeftddgieehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeeukeektdffvddtudegjeegtdevhfeufeeivdejiedtieegtdevjedvjeehffev gfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvg hosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 2 Jan 2022 22:59:52 -0500 (EST) Date: Sun, 2 Jan 2022 22:59:50 -0500 From: Leo Famulari To: Felix Gruber Subject: Re: [bug#52953] [PATCH 2/3] gnu: Add bullet-double-precision. Message-ID: References: <20220102160124.17333-1-felgru@posteo.net> <20220102160250.17874-2-felgru@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220102160250.17874-2-felgru@posteo.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52953 Cc: 52953@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.7 (-) On Sun, Jan 02, 2022 at 04:02:49PM +0000, Felix Gruber wrote: > This is a variant of bullet built with a configure flag for double > precision arithmetics required by openmw 0.47. > > * gnu/packages/game-development.scm (bullet-double-precision): New > variable. I'm curious, did you try making this change in the 'bullet' package itself, and then rebuilding the packages that depend on it? It would be nice to avoid making another package variant if it's not necessary. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 23:00:38 2022 Received: (at 52953) by debbugs.gnu.org; 3 Jan 2022 04:00:38 +0000 Received: from localhost ([127.0.0.1]:33988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4EWT-0008Tv-W8 for submit@debbugs.gnu.org; Sun, 02 Jan 2022 23:00:38 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:47865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4EWI-0008TV-Az for 52953@debbugs.gnu.org; Sun, 02 Jan 2022 23:00:36 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 7C9163200DA8; Sun, 2 Jan 2022 23:00:20 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Sun, 02 Jan 2022 23:00:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=B5nskLYYbRDfEKbUORMdwcU1 4bryvlhRbohxRq9QH0s=; b=exN+WcojczxULjMzFkGgq3665x83iIiq4Cv0U+Fa 1XwXQkqStDmSnut01zhph7tX4PS8dxlhpR/MlJWcY8QS1DIOcqK0vMXL/H25ASue olw5RzUa5goJ6DYY5QQb6APezsH9TbVvI1UG0SULZB64eDopHbYsNf/2l5aqCiTK Ce8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=B5nskL YYbRDfEKbUORMdwcU14bryvlhRbohxRq9QH0s=; b=PrJRjBxTDHnvUyHdPMltl8 AC4pj9aL1UNULPSmw/YO/cjDaEkg5OHQwoHmqDgO1POWDE4IeloJT8vljSOeDZ2l et1qVdOCVR0190jLygk1ODWcFsgqd9RGPJQNDbS0UygkQUyJ31d9B7Lt8e+cbqKo 4EMcjbsn03OUOf11n+pymNDP6vTK8czg887yuZpGQ2/oJ5e1LN0fc8ccLbCey5dz qK/kD6UP2Ph9PRoAbb2oM+vGxGrgn9EXNXRT70h8OX0al/2krW5JnSSrh6KkF9mg ctgTUrqvs5wLcgaDyFAFP+18cyOjPEt1qsV0RLg7na1jYbbZu8B4LX8UdjH8jRdg == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrudeftddgieehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeeukeektdffvddtudegjeegtdevhfeufeeivdejiedtieegtdevjedvjeehffev gfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvg hosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 2 Jan 2022 23:00:19 -0500 (EST) Date: Sun, 2 Jan 2022 23:00:18 -0500 From: Leo Famulari To: Felix Gruber Subject: Re: [bug#52953] [PATCH 3/3] gnu: openmw: Update to 0.47.0. Message-ID: References: <20220102160124.17333-1-felgru@posteo.net> <20220102160250.17874-3-felgru@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220102160250.17874-3-felgru@posteo.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 52953 Cc: 52953@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.7 (-) On Sun, Jan 02, 2022 at 04:02:50PM +0000, Felix Gruber wrote: > * gnu/packages/game-development.scm (openmw): Update to 0.47.0. > [arguments]: Add "-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON" to > configure-flags. > [inputs]: Use new simplified format. Add new dependencies lz4 and > recastnavigation. Replace bullet with bullet-double-precision. LGTM. Just waiting on responses to my messages about the first and second patches. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 03 14:37:46 2022 Received: (at 52953) by debbugs.gnu.org; 3 Jan 2022 19:37:46 +0000 Received: from localhost ([127.0.0.1]:36281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4T9O-0005iD-HA for submit@debbugs.gnu.org; Mon, 03 Jan 2022 14:37:46 -0500 Received: from mout02.posteo.de ([185.67.36.66]:37189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4T9L-0005hw-Fd for 52953@debbugs.gnu.org; Mon, 03 Jan 2022 14:37:44 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 04A3E240107 for <52953@debbugs.gnu.org>; Mon, 3 Jan 2022 20:37:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1641238657; bh=5wh5DxDKboHOkZSyGd/dDompf3nrb2WEkUm2o7a4W+Q=; h=From:To:Cc:Subject:Date:From; b=LGYImqUlR4gJbQumqF/b+nfSg//9vJX48y5JQLzWki85xXM4/TVbqWDkcySEPE56v GIzS/faPQ1Ai7uGkTmHkuFdQ+8pek6SzsTozxrGtc/NVb+MRrUGAKJxmdv6giV1pCt Dyyi1i82TjcIiZFWoLyeD22JHB4LYJWiqJagyrBY66ojX94RjYDzk/0UcLNXXmNaz8 UsAs6j7kJa4Xgt4bOSVhz0C/mVS3LEWT2utyuqwdMdi+MEJ9OFceUeVGSX+OOupDJo E/dyAN9uFCSuFqaeWyU8jEoTCRuuhzBbE4zS1FpREGxVm0/RS7TVe5a7WGZ16fs2yM pxY84WB4RytJw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JSQxq46jSz6tmQ; Mon, 3 Jan 2022 20:37:35 +0100 (CET) From: Felix Gruber To: 52953@debbugs.gnu.org, Leo Famulari Subject: [PATCH v2 0/3] Update openmw to 0.47.0. Date: Mon, 3 Jan 2022 19:37:20 +0000 Message-Id: <20220103193720.20388-1-felgru@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52953 Cc: Felix Gruber 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: -3.3 (---) Hi Leo, here's the updated patchset incorporating your remarks. On 1/3/22 4:59 AM, Leo Famulari wrote: > On Sun, Jan 02, 2022 at 04:02:48PM +0000, Felix Gruber wrote: >> + (synopsis "navigation system for games") > > The linter should warn that the "synopsis should start with an > upper-case letter or digit". You're right, I should definitely make a habbit of running guix lint before sending my patches! >> * gnu/packages/game-development.scm (bullet-double-precision): New >> variable. > > I'm curious, did you try making this change in the 'bullet' package > itself, and then rebuilding the packages that depend on it? It would be > nice to avoid making another package variant if it's not necessary. I've incorporated the double precision configure flag in the bullet package now, and all its dependent packages still seem to build correctly. Felix Gruber (3): gnu: Add recastnavigation. gnu: bullet: Build with double precision arithmetics. gnu: openmw: Update to 0.47.0. gnu/packages/game-development.scm | 82 ++++++++++++++++++++++++++----- 1 file changed, 70 insertions(+), 12 deletions(-) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 03 14:38:47 2022 Received: (at 52953) by debbugs.gnu.org; 3 Jan 2022 19:38:47 +0000 Received: from localhost ([127.0.0.1]:36286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4TAM-0005jx-Qo for submit@debbugs.gnu.org; Mon, 03 Jan 2022 14:38:47 -0500 Received: from mout01.posteo.de ([185.67.36.65]:59769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4TAJ-0005jg-QT for 52953@debbugs.gnu.org; Mon, 03 Jan 2022 14:38:44 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id BF2A124002C for <52953@debbugs.gnu.org>; Mon, 3 Jan 2022 20:38:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1641238717; bh=+vSLXccUxJgWCfvDuctGWRXe3COtE2IJ1aqbkrc4CuY=; h=From:To:Cc:Subject:Date:From; b=DWyaAkENkqBV2VLoGOVCJk+oPQU272F58vCSjkTt/ZvBX+uQMKVY7A345DFUZ6PUJ 8sQiYWwLa45VrE3wzTWfvLlXcTQcE3VS2TBIGNYkbhlKCW14A6rnh/BXkBlDZ9c5oY 5dg8K0WRL1GAiIwLuIBdC5YYvBzOO2S9ccih2QetqKsosA7yAfDTnnCkUUdUrhNyo3 XSfxrgBn3SvfbGge19UTXajGTznCK5NoZuD2TUI75LdNRyH/0Xynr0S4cozNe1fBwO BR7MHZkj5j11/o13eFOHDZnIB+uwMmMT0oz9KjfH7IVgPWtoznk2LK8/pYIYhds8jH 9j+88OHA+A+9A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JSQz04MG1z9rxM; Mon, 3 Jan 2022 20:38:36 +0100 (CET) From: Felix Gruber To: 52953@debbugs.gnu.org, Leo Famulari Subject: [PATCH v2 1/3] gnu: Add recastnavigation. Date: Mon, 3 Jan 2022 19:38:24 +0000 Message-Id: <20220103193826.20570-1-felgru@posteo.net> In-Reply-To: <20220103193720.20388-1-felgru@posteo.net> References: <20220103193720.20388-1-felgru@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52953 Cc: Felix Gruber 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: -3.3 (---) * gnu/packages/game-development.scm (recastnavigation): New variable. --- gnu/packages/game-development.scm | 51 +++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 305c2c2819..c77c445831 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -2837,3 +2837,54 @@ fully dynamic omnidirectional shadows, global illumination, HDR lighting, deferred shading, morphological / temporal / multisample anti-aliasing, and much more.") (license license:zlib)))) + +(define-public recastnavigation + ;; We follow master since there hasn't been a release since 1.5.1 in 2016. + (let ((commit "c5cbd53024c8a9d8d097a4371215e3342d2fdc87") + (revision "1")) + (package + (name "recastnavigation") + (version (git-version "1.5.1" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/recastnavigation/recastnavigation") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "034bm47gc3r285w1pnvkhmm74zz99d204b1r865gisaiq4qfbza0")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags (list "-DBUILD_SHARED_LIBS=ON" + "-DRECASTNAVIGATION_DEMO=OFF" + "-DRECASTNAVIGATION_TESTS=ON" + "-DRECASTNAVIGATION_EXAMPLES=OFF"))) + (synopsis "Navigation system for games") + (description "Recast is state of the art navigation mesh +construction toolset for games. + +@itemize +@item It is automatic, which means that you can throw any level geometry + at it and you will get robust mesh out. +@item It is fast which means swift turnaround times for level designers. +@item It is open source so it comes with full source and you can + customize it to your heart's content. +@end itemize + +The Recast process starts with constructing a voxel mold from a level +geometry and then casting a navigation mesh over it. The process +consists of three steps, building the voxel mold, partitioning the mold +into simple regions, peeling off the regions as simple polygons. + +Recast is accompanied with Detour, path-finding and spatial reasoning +toolkit. You can use any navigation mesh with Detour, but of course the +data generated with Recast fits perfectly. + +Detour offers simple static navigation mesh which is suitable for many +simple cases, as well as tiled navigation mesh which allows you to plug +in and out pieces of the mesh. The tiled mesh allows you to create +systems where you stream new navigation data in and out as the player +progresses the level, or you may regenerate tiles as the world changes.") + (home-page "https://github.com/recastnavigation/recastnavigation") + (license license:zlib)))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 03 14:38:55 2022 Received: (at 52953) by debbugs.gnu.org; 3 Jan 2022 19:38:55 +0000 Received: from localhost ([127.0.0.1]:36290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4TAV-0005kN-59 for submit@debbugs.gnu.org; Mon, 03 Jan 2022 14:38:55 -0500 Received: from mout01.posteo.de ([185.67.36.65]:49265) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4TAU-0005k8-6X for 52953@debbugs.gnu.org; Mon, 03 Jan 2022 14:38:54 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 976AD240029 for <52953@debbugs.gnu.org>; Mon, 3 Jan 2022 20:38:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1641238728; bh=bfPwxN3iQrdhdBzbpZySPusGCa81GnrQWwg1XHwo3Qc=; h=From:To:Cc:Subject:Date:From; b=Svk6bdbbicxflT07mOBRWnhp6hU8bcyc0SI6PIDMwHjKaD3j9QOXRpqhWhFp5YPmR 37A9O8IKcqHmKahnREhP51QYhwuobOx/iojleAsRFge2KKmPMRzK2EjnEDfSbHtko2 sphpvSUYu0yUvrDzYMN5MO4Ftbn/KiPlNnRjWhUTFdYniJJ37tyORtiGrlzjROHgbw JTxn0HgiMBy8oBC2yzIcZrp/RG+1u0qFevAH1c/aNfmhTK49+tFazWqowhRs7dWDTA VHIbjXKnUK7Bcd1ncLpzmAr8Yx4vsOyhi7ZcJhgMjzxMJ5AVwDNn9cdB5b/mt34chQ WKfuv//SGmyHg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JSQzD19lLz9rxG; Mon, 3 Jan 2022 20:38:48 +0100 (CET) From: Felix Gruber To: 52953@debbugs.gnu.org, Leo Famulari Subject: [PATCH v2 2/3] gnu: bullet: Build with double precision arithmetics. Date: Mon, 3 Jan 2022 19:38:25 +0000 Message-Id: <20220103193826.20570-2-felgru@posteo.net> In-Reply-To: <20220103193720.20388-1-felgru@posteo.net> References: <20220103193720.20388-1-felgru@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52953 Cc: Felix Gruber 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: -3.3 (---) * gnu/packages/game-development.scm (bullet)[arguments]: Add configure flag for double precision arithmetics. --- gnu/packages/game-development.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index c77c445831..c14c047dbe 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -144,6 +144,9 @@ "-DBUILD_CPU_DEMOS=OFF" "-DBUILD_OPENGL3_DEMOS=OFF" "-DBUILD_BULLET2_DEMOS=OFF" + ;; openmw requires bullet to be built with + ;; double precision + "-DUSE_DOUBLE_PRECISION=ON" ;; Extras/BulletRoboticsGUI needs files from ;; ThirdPartyLibs "-DBUILD_BULLET_ROBOTICS_GUI_EXTRA=OFF" -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 03 14:39:01 2022 Received: (at 52953) by debbugs.gnu.org; 3 Jan 2022 19:39:02 +0000 Received: from localhost ([127.0.0.1]:36294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4TAb-0005kn-DW for submit@debbugs.gnu.org; Mon, 03 Jan 2022 14:39:01 -0500 Received: from mout01.posteo.de ([185.67.36.65]:33873) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4TAa-0005kM-7h for 52953@debbugs.gnu.org; Mon, 03 Jan 2022 14:39:00 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 9D41F240027 for <52953@debbugs.gnu.org>; Mon, 3 Jan 2022 20:38:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1641238734; bh=dJ1H+mxp/ooMfCe1t3Vy8croPl9YMUBhexCaiP8Gt8Q=; h=From:To:Cc:Subject:Date:From; b=biM5V29K5nEKA+qcr2gr6D66xjs3BntTWUfVV+FJap7CmBgBFm8tHsMshXzh47K0Q irtH7wkMWOKqo4gzf2uCVHn5mkTYQZfTjIjkhcXSJHyivHFZOS8wsKCOMpBE7+rAjT quWJUCUuul0Hz4DryzN4oVmPCBabZ3A0g8Ri4+FAVho7KtcDT067b2yri9y9Q3j0Eo Qhlr02ipIMPdBadVcC9s/l3w3F+Jkeqa1Kl9x4FiJR+7R6Gk4gwlO+uNn6FrpF4+fH 4OU38kYL1F2jESE2rS1Xmw+heRP/Jku4KSgwjt02q/vHhos+N5RG6Z9GPxOunZ4j0q oer74m2I4pGKA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JSQzL0dQPz6tm5; Mon, 3 Jan 2022 20:38:54 +0100 (CET) From: Felix Gruber To: 52953@debbugs.gnu.org, Leo Famulari Subject: [PATCH v2 3/3] gnu: openmw: Update to 0.47.0. Date: Mon, 3 Jan 2022 19:38:26 +0000 Message-Id: <20220103193826.20570-3-felgru@posteo.net> In-Reply-To: <20220103193720.20388-1-felgru@posteo.net> References: <20220103193720.20388-1-felgru@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52953 Cc: Felix Gruber 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: -3.3 (---) * gnu/packages/game-development.scm (openmw): Update to 0.47.0. [arguments]: Add "-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON" to configure-flags. [inputs]: Use new simplified format. Add new dependencies lz4 and recastnavigation. --- gnu/packages/game-development.scm | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index c14c047dbe..9b060f4ae8 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -25,6 +25,7 @@ ;;; Copyright © 2020-2021 James Smith ;;; Copyright © 2021 Ekaitz Zarraga ;;; Copyright © 2021 Andy Tai +;;; Copyright © 2022 Felix Gruber ;;; ;;; This file is part of GNU Guix. ;;; @@ -1770,7 +1771,7 @@ of use.") (define-public openmw (package (name "openmw") - (version "0.46.0") + (version "0.47.0") (source (origin (method git-fetch) @@ -1780,24 +1781,27 @@ of use.") (file-name (git-file-name name version)) (sha256 (base32 - "0rm32zsmxvr6b0jjihfj543skhicbw5kg6shjx312clhlm035w2x")))) + "19mcbnjl4279qalb97msf965bjax48mx1r1qczyvwhn28h6n3bsy")))) (build-system cmake-build-system) (arguments `(#:tests? #f ; No test target #:configure-flags - (list "-DDESIRED_QT_VERSION=5"))) + (list "-DDESIRED_QT_VERSION=5" + "-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON"))) (native-inputs (list boost doxygen pkg-config)) (inputs - `(("bullet" ,bullet) - ("ffmpeg" ,ffmpeg) - ("libxt" ,libxt) - ("mygui" ,mygui-gl) ; OpenMW does not need Ogre. - ("openal" ,openal) - ("openscenegraph" ,openmw-openscenegraph) - ("qtbase" ,qtbase-5) - ("sdl" ,sdl2) - ("unshield" ,unshield))) + (list bullet + ffmpeg + libxt + lz4 + mygui-gl ; OpenMW does not need Ogre. + openal + openmw-openscenegraph + qtbase-5 + recastnavigation + sdl2 + unshield)) (synopsis "Re-implementation of the RPG Morrowind engine") (description "OpenMW is a game engine which reimplements and extends the one that runs -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 03 15:14:46 2022 Received: (at 52953-done) by debbugs.gnu.org; 3 Jan 2022 20:14:46 +0000 Received: from localhost ([127.0.0.1]:36342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4TjB-0006kJ-Tx for submit@debbugs.gnu.org; Mon, 03 Jan 2022 15:14:46 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:39621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4Tj8-0006k2-Gc for 52953-done@debbugs.gnu.org; Mon, 03 Jan 2022 15:14:44 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id CAA4F5C0125; Mon, 3 Jan 2022 15:14:36 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 03 Jan 2022 15:14:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=w9WnwfA2PEDGJkq9FYVMRZqC lds40no8rrkYb1uBAZk=; b=VZJDOynGKSSRsv40Kr6wGxB7zAJrQ8q3PvNvycJD d5NdHLQwTARAVxmilbqNti+7G4R7tIIZTl3qi8MD2RJ3TFl6vFk9YNvYpuoTuPD8 pq6HAVuJiVgra2irvrHN2h8F2zT5SFw7VU+hXF2ADPHX7Ok6F6lprY25+MgmKGkF r4o= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=w9Wnwf A2PEDGJkq9FYVMRZqClds40no8rrkYb1uBAZk=; b=CbmXTo6yJcVoy5GhRSe8JC XpTwzVt/xhFi0/grTp3hLFdsj+Gngl+RT4cETBa6YJtCQ4STeTybbwapvJjTwLfb 78JrS0Minv0wnHE2cJ4iaKFq3ZRwLYkLDktq9a3lS338ua9ZQReg19n88VfdQ9GO 22UAbhsrGqyZqGmz8edu2ulKYSSPse/N/cn3hbeQJ1xw+9ubHuUnga3OuPl14Poa kUGh2ps/PghxFR9qyCz6ihMqIShrMEeh9n5X7t7ZQ8VlwU+qvFd1mCSCqD+oCleu XR2q05mRAAL8I1rviZp7TUIwAOiW6xFYnbYkDQD3Ivqkj5QujLNT3FkdU6xV7zYw == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrudefuddgudefgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheff vefgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplh gvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 3 Jan 2022 15:14:36 -0500 (EST) Date: Mon, 3 Jan 2022 15:14:34 -0500 From: Leo Famulari To: Felix Gruber Subject: Re: [PATCH v2 0/3] Update openmw to 0.47.0. Message-ID: References: <20220103193720.20388-1-felgru@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220103193720.20388-1-felgru@posteo.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52953-done Cc: 52953-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.7 (-) On Mon, Jan 03, 2022 at 07:37:20PM +0000, Felix Gruber wrote: > I've incorporated the double precision configure flag in the bullet > package now, and all its dependent packages still seem to build > correctly. Great! I added more detail to the code comment in bullet and pushed as 92faad0adb93b8349bfd7c67911d3d95f0505eb2 From unknown Sun Jun 22 11:42:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Feb 2022 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator