From patchwork Thu Dec 30 23:57:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Michal Atlas X-Patchwork-Id: 35849 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 A512127BBEA; Fri, 31 Dec 2021 02:25:52 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable 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 23F1627BBE9 for ; Fri, 31 Dec 2021 02:25:52 +0000 (GMT) Received: from localhost ([::1]:34608 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n37c7-0001Uz-4A for patchwork@mira.cbaines.net; Thu, 30 Dec 2021 21:25:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47900) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n36vj-0001xK-As for guix-patches@gnu.org; Thu, 30 Dec 2021 20:42:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43314) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n36vi-0006Hj-Ht for guix-patches@gnu.org; Thu, 30 Dec 2021 20:42:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n36vi-0004xE-EO for guix-patches@gnu.org; Thu, 30 Dec 2021 20:42:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52911] [PATCH] gnu: openmw: Update to 0.47.0. Resent-From: Michal Atlas Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 31 Dec 2021 01:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52911 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52911@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164091486818945 (code B ref -1); Fri, 31 Dec 2021 01:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Dec 2021 01:41:08 +0000 Received: from localhost ([127.0.0.1]:54860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n36up-0004vS-86 for submit@debbugs.gnu.org; Thu, 30 Dec 2021 20:41:08 -0500 Received: from lists.gnu.org ([209.51.188.17]:58546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n35Ia-0001hB-4D for submit@debbugs.gnu.org; Thu, 30 Dec 2021 18:57:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n35IZ-0001lE-T0 for guix-patches@gnu.org; Thu, 30 Dec 2021 18:57:31 -0500 Received: from [2a00:1450:4864:20::42f] (port=34423 helo=mail-wr1-x42f.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n35IX-0007ZT-Ub for guix-patches@gnu.org; Thu, 30 Dec 2021 18:57:31 -0500 Received: by mail-wr1-x42f.google.com with SMTP id s1so53277008wrg.1 for ; Thu, 30 Dec 2021 15:57:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:content-language:from :subject:to:content-transfer-encoding; bh=iaDb4pUF5sRRYQhjj3JtnOdMTaAJmpLa3OP/PSYZ3Fg=; b=ReQ91FbFiGCeNV660A8ATaS0428ty06pw67ZyVPPck5j7f1uhO1Itk692d5O3z73VS ycGYQFRC8w5BZtn3/9MZKjrFcPsQeuLlB/2rmsFOD6E2Sbg3omvc8E7XZNBJgTbmptoQ DmEbwK69a2HSWoH69RM1MdUpCLcrM9vyDU4yS43Gc3GiF/tQ471l6WOhWLuanLWW33s4 toT7ch8TKmHZMvFri8gOP+sEUyZUcogihP+SbkYWug9SNDuioKp4JysBrAjo+AObt7cz OO+C1+RVoZEI0CqHafP3+gynwLiYL2asTDpvxLJrmcNlRfUt4f0lrY3DSu+XVL/BQkVs l0RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:from:subject:to:content-transfer-encoding; bh=iaDb4pUF5sRRYQhjj3JtnOdMTaAJmpLa3OP/PSYZ3Fg=; b=d0Bhk7hEdY0U6LK7P7MdQ0Q8wMc1P9isjx8NwLL0MFPSXt9Y+IpQ/1sWpExuPkglog UtClSttLyuOBL5v2uFUreD+WPmxxT8par0EUXMPX1imdGgBExPystCK5yobZlGmekjU7 nbkfGaMLXej0Qe+xj+i3GhXecqndATJPBleBLjQiwu4b7/rBa7Z32hx5rwSL70Iz5aEa huYAxUomzXT4zEWj5KTTk5wVJMqwgOGffoXbWsng7OmSidydd5HGNEzdeuGZpHZuv3Lz /x3iPf6U7SjU75/QqC7CqaeU+0m1x0uMj691N/BivpqswWSr0CYr9iUkaf9driPvwovi fo6Q== X-Gm-Message-State: AOAM533WDbMYeytnBjIUCYmw7Z+hv2ehjxTTdxdpNck9Q5c0msOhkZ1N sUsAq2g8bJOjP8VcYAooaFzKpwUIfx/0Wg== X-Google-Smtp-Source: ABdhPJzuE8THdYK/y/1ByeJVuKz1QoaKRPPHH8yrzh1m5LwPN+TqWlWEx1TqSCHtTiMMhb4/V4t1tg== X-Received: by 2002:adf:c751:: with SMTP id b17mr26951091wrh.560.1640908647859; Thu, 30 Dec 2021 15:57:27 -0800 (PST) Received: from [192.168.0.100] ([185.228.164.2]) by smtp.gmail.com with ESMTPSA id l26sm24854463wrz.44.2021.12.30.15.57.27 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 30 Dec 2021 15:57:27 -0800 (PST) Message-ID: <51b22b41-2c32-a548-0dff-6b30b9fa11aa@gmail.com> Date: Fri, 31 Dec 2021 00:57:26 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.1 Content-Language: en-US From: Michal Atlas X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::42f (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=michal.z.atlas@gmail.com; helo=mail-wr1-x42f.google.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) 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, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 30 Dec 2021 20:41:05 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Thu, 30 Dec 2021 21:25:24 -0500 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" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/game-development.scm (recastnavigation): New variable. * gnu/packages/game-development.scm (bullet): Added USE_DOUBLE_PRECISION build flag. * gnu/packages/game-development.scm (openmw): Update to 0.47.0. ---  gnu/packages/game-development.scm | 41 +++++++++++++++++++++++++++----  1 file changed, 36 insertions(+), 5 deletions(-)                                 "-DBUILD_BULLET2_DEMOS=OFF" @@ -1764,10 +1765,37 @@ (define-public mygui-gl         (prepend mesa glu)))      (synopsis "Fast, flexible and simple GUI (OpenGL backend)"))) +(define-public recastnavigation +  (package (name "recastnavigation") +       (version "2.0") +       (source +        (origin +         (method git-fetch) +         (uri (git-reference +           (url "https://github.com/recastnavigation/recastnavigation") +           (commit "c5cbd53024c8a9d8d097a4371215e3342d2fdc87"))) +         (file-name (git-file-name name version)) +         (sha256 (base32 "034bm47gc3r285w1pnvkhmm74zz99d204b1r865gisaiq4qfbza0")))) +       (build-system cmake-build-system) +       (inputs `( +             ("mesa" ,mesa) +             ("sdl2" ,sdl2) +             ("glu" ,glu))) +       (synopsis "Navigation-mesh Toolset for Games") +       (description "Recast is a 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 a 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 +") +       (home-page "https://github.com/recastnavigation/recastnavigation") +       (license license:zlib))) +  (define-public openmw    (package      (name "openmw") -    (version "0.46.0") +    (version "0.47.0")      (source       (origin         (method git-fetch) @@ -1777,16 +1805,19 @@ (define-public openmw         (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) +     `(("recastnavigation" ,recastnavigation) +       ("lz4" ,lz4) +       ("bullet" ,bullet)         ("ffmpeg" ,ffmpeg)         ("libxt" ,libxt)         ("mygui" ,mygui-gl)              ; OpenMW does not need Ogre. diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 305c2c2819..443e96f241 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -140,7 +140,8 @@ (define-public bullet                    #t))))      (build-system cmake-build-system)      (arguments -     '(#:configure-flags (list "-DBUILD_SHARED_LIBS=ON" +     '(#:configure-flags (list "-DUSE_DOUBLE_PRECISION=ON" // Required by OpenMW +                               "-DBUILD_SHARED_LIBS=ON"                                 "-DBUILD_CPU_DEMOS=OFF"                                 "-DBUILD_OPENGL3_DEMOS=OFF"