summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2021-09-25 21:30:11 +0200
committerVivien Kraus <vivien@planete-kraus.eu>2021-09-25 22:19:10 +0200
commitb1c71334e98b9f27902722ba2e303f220e39bcaf (patch)
treeadda0431c99e7d8cf0aa831036cfcc103e670261
parentecd0b7822126504b7f5e86b4129fb3369e249aeb (diff)
Add minetest-moreores until it is approved upstream
-rw-r--r--guix/vkraus/modules/minetest.scm32
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)