From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 6Bd3OJZF3GB5TgAAgWs5BA (envelope-from ) for ; Wed, 30 Jun 2021 12:21:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 6DohNJZF3GDUQgAAbx9fmQ (envelope-from ) for ; Wed, 30 Jun 2021 10:21:10 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 227121253D for ; Wed, 30 Jun 2021 12:21:10 +0200 (CEST) Received: from localhost ([::1]:43300 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyXLB-0005jP-4u for larch@yhetil.org; Wed, 30 Jun 2021 06:21:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46690) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyXL5-0005jF-0g for guix-patches@gnu.org; Wed, 30 Jun 2021 06:21:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44973) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyXL4-0002Xd-Lg for guix-patches@gnu.org; Wed, 30 Jun 2021 06:21:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyXL4-0000qK-CS for guix-patches@gnu.org; Wed, 30 Jun 2021 06:21:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49284] [PATCH] gnu: Add fheroes2 References: <87h7hf52c7.fsf@trop.in> Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 10:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49284 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Prikler , 49284@debbugs.gnu.org Received: via spool by 49284-submit@debbugs.gnu.org id=B49284.16250484483201 (code B ref 49284); Wed, 30 Jun 2021 10:21:02 +0000 Received: (at 49284) by debbugs.gnu.org; 30 Jun 2021 10:20:48 +0000 Received: from localhost ([127.0.0.1]:56519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyXKp-0000pZ-UY for submit@debbugs.gnu.org; Wed, 30 Jun 2021 06:20:48 -0400 Received: from mail-lf1-f44.google.com ([209.85.167.44]:35412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyXKn-0000pK-OC for 49284@debbugs.gnu.org; Wed, 30 Jun 2021 06:20:46 -0400 Received: by mail-lf1-f44.google.com with SMTP id u13so4177209lfk.2 for <49284@debbugs.gnu.org>; Wed, 30 Jun 2021 03:20:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop-in.20150623.gappssmtp.com; s=20150623; h=from:to:subject:in-reply-to:date:message-id:mime-version; bh=nkpAxNHgPdln6GTGyXTlzxO4DdmcI8rYkPpHVsjSRdM=; b=1vy3Uruh81+iOuuGbM2OpcLcSdD6Q3rCLlxAguMOeofarS7jBd7oPKUnKyMWxJMjX0 8E9nlash0hgiXm1HvYSog/V1+UjQXcV+x4aIAUjRgy5U84/2u2AriCPWq6NH5cQq/Y5c PcyXQij93/pSg5WS0rdbjUQRhZOE+cJSmpac7NZ+1FvQ/0zov/lRF9ztlutd98AUnG/R 7ctyNIJy/mPeORw/DB8xRcwqrXZd7+/T6U8zlpE2v5Rq1kHG+ueeg38ONEgvxvrXALs/ coP6MBLgdnrSX6opjfcQU3GZeNwOc2PSTXTSmZbM/ZoTgSmKZCQdIaofkI+4nOrWyWM0 X0SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:date:message-id :mime-version; bh=nkpAxNHgPdln6GTGyXTlzxO4DdmcI8rYkPpHVsjSRdM=; b=DQqyOr8h/EAgTWq0sQTKwuZPKcsQ8PE9Gk+CI0IjJMUgrYSDbjNuxQb7/8zZJTnCvD qahYsVMwh2wHSwyCWoVcn7m+MtOUxNGgD7zJjrutjjo92QFIuikK1db7UWbEhju/v+wi 59PBJfP2UFRSGY/BzJIo9SZEq0uxA0c5qcnPqEA/i5/rG2DGPkcvwXe9ifbxKuyxuTOb Lr0D2SRIDxT69Dz03zmgj6RC/iXGp+W3/4PyFUNWsh+t9vz0CVBSlfWIBIVXQ8WXBHdF E43D2SBx2GocTq6T9/1vIdckqlVY7EM1YsSxBR80Y5uO3SCUKmQRdmNdRzt0CnCekS7I SuvQ== X-Gm-Message-State: AOAM5329/NDjysVJhzaieIbxMaO2IdBsrp6WjCWEuXAparL7Ohn/WlB4 98Vy5fyaNgzcLE1Xp3Ii8TTJP2xu/Pv5fw== X-Google-Smtp-Source: ABdhPJwgnrQwB0JNOemqWD6Hsvb095gOn/N17UBdNM6I7tVp1F5p0dAmL9xzVgtbWZcg7Q0otgmE0g== X-Received: by 2002:ac2:420e:: with SMTP id y14mr26856854lfh.542.1625048439777; Wed, 30 Jun 2021 03:20:39 -0700 (PDT) Received: from ixy (109-252-117-164.nat.spd-mgts.ru. [109.252.117.164]) by smtp.gmail.com with ESMTPSA id w3sm478289ljo.36.2021.06.30.03.20.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Jun 2021 03:20:39 -0700 (PDT) From: Andrew Tropin In-Reply-To: <215bf43c7f10fbca3dfe08f5b10c176662cd4798.camel@student.tugraz.at> Date: Wed, 30 Jun 2021 13:20:37 +0300 Message-ID: <871r8jvekq.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1625048470; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=nkpAxNHgPdln6GTGyXTlzxO4DdmcI8rYkPpHVsjSRdM=; b=j6Q6cFuAdt4mee4X7rL4CvEjvAGQmR2Lvc5TN0cQ4Ap+80GYm2dPuFFAcpcAOmHfIGom3X odqf5B/DeF/l0a8I1xQurZnS7Xd4FrEyaUBLfG8nvwnRDKZ03LNSoaPpDg02Ealu+ve5GK GtDzknNLYpbQgpHWcl+UEHzeYWE4iV6e5SZTMDPG5QejT9MUnSGZe0Q/tEu2waJFo/HAJQ SMPQPPQvWHaZKLjjvI3URil6bRu7wHGFC2fXHlT6QWRqvfeJRSkd0sSlH/TkmWs2z5Hv6N i+xvdKw3kocEjzMVqRLMrayfZPDTPIop5x0KeGhg5Qzzc/ZVkTD0tL4VEsHjDg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1625048470; a=rsa-sha256; cv=none; b=TOCB5MG4uWGFmoTQmp4l4862MT5YIUHhuZZaN3NTSBuDZ7vtWm4fDx04OAJDv9Knst5EIj vuCcVtdpfQqg7Asqo/OHXHX9/fJODfiY7vh4O1rdxetNzTmmi4LxlHJmuqt7P/Lgb/CLiW 0TbByD2y9kSHZ0EwE99uBbOOkZ4qwqPCiWUVMP/w6yopqvPw49W+XoZKiDX4EGzO2rJoOg q5TkU/G38rFN6or0IUEkJBOFTKAaSLcPK7K7I40Rfnj8MRDBS3B5cGNN5Wynks13oEzrvF CpnSToLxv8RdZmUBUjn9bS2KzpVKF0Ad3b5Kulc0pnx73a1iXxtXtNzcnl78qw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop-in.20150623.gappssmtp.com header.s=20150623 header.b=1vy3Uruh; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.02 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop-in.20150623.gappssmtp.com header.s=20150623 header.b=1vy3Uruh; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 227121253D X-Spam-Score: -1.02 X-Migadu-Scanner: scn1.migadu.com X-TUID: 6LSrd2IHlX/D --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Leo Prikler writes: > Am Mittwoch, den 30.06.2021, 08:49 +0300 schrieb Andrew Tropin: >> * gnu/packages/games.scm (fheroes2): New variable. >> --- >> There are no tests in the project, so they are disabled. > #:tests? #f should always be documented inside the code >> gnu/packages/games.scm | 30 ++++++++++++++++++++++++++++++ >> 1 file changed, 30 insertions(+) >>=20 >> diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm >> index 83cb738b9c..7a87123df3 100644 >> --- a/gnu/packages/games.scm >> +++ b/gnu/packages/games.scm >> @@ -12511,3 +12511,33 @@ wreckage. You're stranded on a desert >> island and have to survive. In order to >> do so you need to explore the island, find food, build a shelter and >> try to >> get attention, so you get found.") >> (license license:cc-by4.0)))) >> + >> +(define-public fheroes2 >> + (package >> + (name "fheroes2") >> + (version "0.9.4") >> + (build-system cmake-build-system) >> + (arguments >> + `(#:tests? #f > Add a comment here along the lines of "no tests" or "no check target". >> + #:make-flags '("FHEROES2_STRICT_COMPILATION=3D1" >> + "RELEASE=3D1"))) >> + (native-inputs >> + `(("gettext" ,gettext-minimal))) >> + (inputs >> + `(("zlib" ,zlib) >> + ("libpng" ,libpng) >> + ("sdl" ,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2- >> ttf))))) >> + (source (origin >> + (method git-fetch) >> + (uri (git-reference >> + (url "https://github.com/ihhub/fheroes2") >> + (commit version))) >> + (file-name (git-file-name name version)) >> + (sha256 >> + (base32 >> + "0a3xi3k7ngp0byhmg7wq22l1hix3jwr68prk2y6frqhzbfskrvy >> g")))) >> + (home-page "https://ihhub.github.io/fheroes2/") >> + (synopsis "Turn-based strategy game engine") >> + (description "Free implementation of Heroes of Might and Magic >> II (aka >> +HOMM2) game engine.") >> + (license license:gpl2))) > The description is a bit lacking in information. Is this engine > usable? If so, how? We ought not to steer users towards non-free > software. Yep, it's usable. It requires game resources (assets like music, maps, sprites), the assets from original game is not distributed with it because of legal reasons I suppose, but AFAIK nothing stops people from creating their own set of assets to use with this game engine. Also, taking only assets from original game and using them with this engine will help people not to use unfree software. Added comment, updated description. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmDcRXUPHGFuZHJld0B0 cm9wLmluAAoJECII0glYwd6wfKUP/AxWoHVDDmWcLA+5NUqKbNvmFuUQ8GAtrK0a hMHgih+6kQCPtyc4b5h6xcS7YbvfiCXEMbGes9RIHwVwmmB/SbAdDUvrtSMy9T1I 9+ckareSWVMMY+3NnDrg71YNj8VLa/rAVBPIPpsGi7y/mob9f9OF0O6nJMh3AaPk 3+7Ei6aSo3D+HCBn9p9PCFJMT/WoD6Qz3TfbXSyOaI5nNEJTdSgPs715PzHVwLdo bg3XhMPO6vryp9ZBJLcfK9Hg40hdx74+WLgy84vi2Oufid5euFQvj0r04nTslEA2 TIB5BI8ZOm4YVNjIIMZi3TGWalfiRfEvdum9a9viRMjOnLECl9GxyQy5OKe1wepr K/xAQV2MmNTlEdCSfMj7mNwKX4nKqwgN/L+DrPeey2QU1l6CwmBs9QPe8318myHg WVs6t/sZdwUft9UDaCVkE0k+bhjv8kaQcjjPSmsoPPj2ktfdHPS/w5JYgYytGwBa AdJnMWhzSUSpPAOGAgB7uR6RORXkeaquB92TYRxNlKdBx6SrXmPg/0ChTNX1bFrV oNa8BRZiIqlNenj1/d+mKiDJ3N0HwB8mmYF+E+JdI9rsxLA2WhdgOAT+WTBY91+r 3jBTEWlubPTVy/N7NKocDHF41hZO4W/CUqMPaLFEXs5gIlrltH44THg2koOm5cwU Qh2hG57T =k0tx -----END PGP SIGNATURE----- --=-=-=--