GNU bug report logs - #49828
[PATCH 00/20] Add minetest mods

Previous Next

Package: guix-patches;

Reported by: Maxime Devos <maximedevos <at> telenet.be>

Date: Mon, 2 Aug 2021 15:48:02 UTC

Severity: normal

Tags: patch

Done: Leo Prikler <leo.prikler <at> student.tugraz.at>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Maxime Devos <maximedevos <at> telenet.be>
Subject: bug#49828: closed (Re: [PATCH v3 02/20] gnu: minetest: Search for
 mods in MINETEST_MOD_PATH.)
Date: Fri, 20 Aug 2021 11:47:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#49828: [PATCH 00/20] Add minetest mods

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 49828 <at> debbugs.gnu.org.

-- 
49828: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=49828
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Leo Prikler <leo.prikler <at> student.tugraz.at>
To: Maxime Devos <maximedevos <at> telenet.be>, 49828-done <at> debbugs.gnu.org
Subject: Re: [PATCH v3 02/20] gnu: minetest: Search for mods in
 MINETEST_MOD_PATH.
Date: Fri, 20 Aug 2021 13:45:41 +0200
Hi Maxime,

I've now pushed this patch set to master with the following
adjustments:

Am Dienstag, den 10.08.2021, 17:07 +0200 schrieb Maxime Devos:
> * gnu/packages/patches/Add-environment-variable-
> MINETEST_MOD_PATH.patch:
>   New file.
I've renamed this patch to minetest-add-MINETEST_MOD_PATH.patch and
adjusted the rest accordingly.  Please note, that patches should always
state which package they apply to in their name.

Furthermore I've followed up with patches, that move the existing
minetest packages to minetest.scm.

Thanks



[Message part 3 (message/rfc822, inline)]
From: Maxime Devos <maximedevos <at> telenet.be>
To: guix-patches <at> gnu.org
Subject: [PATCH 00/20] Add minetest mods
Date: Mon, 02 Aug 2021 17:46:51 +0200
[Message part 4 (text/plain, inline)]
Hi Guix,

This patch series adds a bunch of Minetest mods, but first,
it patches Minetest such that the mods will actually be found.
An importer for Minetest mods from ContentDB
(https://content.minetest.net) is included as well.

I have verified:

  * "guix lint" doesn't find any issues,
    except ‘no updated found for ...’ and some incorrect
    ‘... can be upgraded to’.

  * the source code doesn't appear to contain any malware

  * the license information

  * "./pre-inst-env guix build ALL-THE-NEW-PACKAGES" succeeds

  * "make check 'TESTS=tests/contentdb.scm'" succeeds

I've also constructed an environment (./pre-inst-env guix environment --ad-hoc)
containing all the mods and minetest, started minetest, created a new world,
enabled all the mods, and placed some random nodes and tried out "worldedit".
This seems to work, but I did not yet try out every mod.

I also constructed an environment with only "minetest" and tried out the
built-in ContentDB installer.  It still appears to work.

(The actual patches will be sent once debbugs gives me an issue number)

Maxime Devos (20):
  gnu: minetest: Respect --without-tests.
  gnu: minetest: Search for mods in MINETEST_MOD_PATH.
  gnu: minetest: New package module.
  build-system: Add 'minetest-mod-build-system'.
  build-system: minetest: Don't retain references to "bash-minimal".
  guix: Add ContentDB importer.
  gnu: Add minetest-mesecons.
  gnu: Add minetest-basic-materials.
  gnu: Add minetest-unifieddyes.
  gnu: Add minetest-pipeworks.
  gnu: Add minetest-coloredwood.
  gnu: Add minetest-ethereal.
  gnu: Add minetest-technic.
  gnu: Add minetest-throwing.
  gnu: Add minetest-throwing-arrows.
  gnu: Add minetest-unified-inventory.
  gnu: Add minetest-worldedit.
  gnu: Add minetest-mobs.
  gnu: Add minetest-mobs-animal.
  gnu: Add minetest-homedecor-modpack.

 Makefile.am                                   |   4 +
 doc/guix.texi                                 |  32 ++
 gnu/local.mk                                  |   2 +
 gnu/packages/games.scm                        |  14 +-
 gnu/packages/minetest.scm                     | 423 ++++++++++++++++++
 ...vironment-variable-MINETEST_MOD_PATH.patch | 115 +++++
 guix/build-system/minetest.scm                |  62 +++
 guix/import/contentdb.scm                     | 310 +++++++++++++
 guix/scripts/import.scm                       |   3 +-
 guix/scripts/import/contentdb.scm             | 106 +++++
 po/guix/POTFILES.in                           |   1 +
 tests/contentdb.scm                           | 227 ++++++++++
 12 files changed, 1293 insertions(+), 6 deletions(-)
 create mode 100644 gnu/packages/minetest.scm
 create mode 100644 gnu/packages/patches/Add-environment-variable-MINETEST_MOD_PATH.patch
 create mode 100644 guix/build-system/minetest.scm
 create mode 100644 guix/import/contentdb.scm
 create mode 100644 guix/scripts/import/contentdb.scm
 create mode 100644 tests/contentdb.scm
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 3 years and 329 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.