From 040a1d0062e8433cff8bae2961aaa9f445dcf9ad Mon Sep 17 00:00:00 2001 From: Vivien Kraus Date: Sun, 29 May 2022 13:37:27 +0200 Subject: [PATCH v3 1/9] gnu: minetest: Add irrlicht-for-minetest. * gnu/packages/minetest.scm (irrlichtmt-for-minetest): New variable. --- gnu/packages/minetest.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/minetest.scm b/gnu/packages/minetest.scm index c431942473..6073f83d29 100644 --- a/gnu/packages/minetest.scm +++ b/gnu/packages/minetest.scm @@ -48,6 +48,31 @@ (define-module (gnu packages minetest) #:use-module (guix build-system minetest) #:use-module ((guix licenses) #:prefix license:)) +(define-public irrlicht-for-minetest + ;; The irrlicht fork and minetest evolve together. This may not be the + ;; latest release, but it is the release compatible with the latest minetest + ;; release. + (package + (inherit irrlicht) + (name "irrlicht-for-minetest") + (version "1.9.0mt5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/minetest/irrlicht") + (commit version))) + (sha256 + (base32 + "1jxk1x0f60n8lrz8a6x62aj2pqg0qnbajsld3lqncvwsfbi0xjx1")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) ; No check target. + (description + "This is a fork of irrlicht tailored for minetest.") + (home-page + "https://github.com/minetest/irrlicht"))) + (define-public minetest (package (name "minetest") base-commit: 62da327848311a75723f16642c20d2925919237e -- 2.36.1