diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2021-09-25 21:30:11 +0200 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-09-25 22:19:10 +0200 |
commit | b1c71334e98b9f27902722ba2e303f220e39bcaf (patch) | |
tree | adda0431c99e7d8cf0aa831036cfcc103e670261 /guix/vkraus/modules | |
parent | ecd0b7822126504b7f5e86b4129fb3369e249aeb (diff) |
Add minetest-moreores until it is approved upstream
Diffstat (limited to 'guix/vkraus/modules')
-rw-r--r-- | guix/vkraus/modules/minetest.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/guix/vkraus/modules/minetest.scm b/guix/vkraus/modules/minetest.scm index 5e24f2e..e9fdf8c 100644 --- a/guix/vkraus/modules/minetest.scm +++ b/guix/vkraus/modules/minetest.scm @@ -6,6 +6,9 @@ #:use-module (guix gexp) #:use-module (guix modules) #:use-module (guix records) + #:use-module (guix packages) + #:use-module (guix build-system minetest) + #:use-module (guix git-download) #:use-module (gnu packages bash) #:use-module (gnu packages minetest) #:use-module (gnu packages admin) @@ -13,6 +16,7 @@ #:use-module (srfi srfi-26) #:use-module (ice-9 match) #:use-module (ice-9 optargs) + #:use-module ((guix licenses) #:prefix license:) #:export (<minetest-server-configuration> make-minetest-server-configuration @@ -30,6 +34,34 @@ (games minetest-server-configuration-games) (mods minetest-server-configuration-mods)) +(define-public minetest-moreores + (package + (name "minetest-moreores") + (version "2.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/minetest-mods/moreores") + (commit "0b6f669df4c9b7771c03e0e6ba8effb471cdfcae"))) + (sha256 (base32 "1chfqbc6bb27aacjc67j5l5wcdvmcsvk2rfmangipd7nwini3y34")) + (file-name (git-file-name name version)))) + (build-system minetest-mod-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'install 'install-_config.txt + (lambda* (#:key inputs #:allow-other-keys) + (copy-file + "_config.txt" + (string-append %output "/share/minetest/mods/moreores/_config.txt")) + #t))))) + (home-page (minetest-topic 549)) + (synopsis "Adds new ore types") + (description "More ores for Minetest.") + (license license:zlib) + (properties `((upstream-name . "Calinou/moreores"))))) + (define minetest-shepherd-service (match-lambda (($ <minetest-server-configuration> admin games mods) |