From f543ece46f0195b6a44493ed6253e4891669baee Mon Sep 17 00:00:00 2001 From: Maxime Devos Date: Sat, 22 Jan 2022 13:52:46 +0000 Subject: [PATCH 3/3] gnu: minetest-data: Switch to 'copy-build-system'. This makes the package definition much simpler. * gnu/packages/minetest.scm (minetest-data)[native-inputs]{source}: Remove. [build-system]: Switch to 'copy-build-system'. [arguments]<#:modules>: Remove. [arguments]<#:builder>: Replace by an equivalent #:install-plan. --- gnu/packages/minetest.scm | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/gnu/packages/minetest.scm b/gnu/packages/minetest.scm index c3ca443395..b5ba19c951 100644 --- a/gnu/packages/minetest.scm +++ b/gnu/packages/minetest.scm @@ -161,21 +161,9 @@ (define minetest-data (sha256 (base32 "0i45lbnikvgj9kxdp0yphpjjwjcgp4ibn49xkj78j5ic1s9n8jd4")))) - (build-system trivial-build-system) - (native-inputs - `(("source" ,source))) + (build-system copy-build-system) (arguments - `(#:modules ((guix build utils)) - #:builder (begin - (use-modules (guix build utils)) - (let ((install-dir (string-append - %output - "/share/minetest/games/minetest_game"))) - (mkdir-p install-dir) - (copy-recursively - (assoc-ref %build-inputs "source") - install-dir) - #t)))) + (list #:install-plan #~'(("." "share/minetest/games/minetest_game")))) (synopsis "Main game data for the Minetest game engine") (description "Game data for the Minetest infinite-world block sandbox game.") -- 2.34.0