gnu: Add minetest-mesecons.
* gnu/packages/minetest.scm (minetest-mesecons): New variable. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
This commit is contained in:
		
							parent
							
								
									467e874a86
								
							
						
					
					
						commit
						60a30d33f6
					
				
					 1 changed files with 36 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -24,3 +24,39 @@
 | 
			
		|||
numeric identifier TOPIC-ID on the official Minetest forums."
 | 
			
		||||
  (string-append "https://forum.minetest.net/viewtopic.php?t="
 | 
			
		||||
                 (number->string topic-id)))
 | 
			
		||||
 | 
			
		||||
(define-public minetest-mesecons
 | 
			
		||||
  ;; The release on ContentDB does not have its own version number.
 | 
			
		||||
  (let ((commit "db5879706d04d3480bc4863ce0c03fa73e5f10c7")
 | 
			
		||||
        (revision "0"))
 | 
			
		||||
  (package
 | 
			
		||||
    (name "minetest-mesecons")
 | 
			
		||||
    (version (git-version "1.2.1" revision commit))
 | 
			
		||||
    (source
 | 
			
		||||
     (origin
 | 
			
		||||
       (method git-fetch)
 | 
			
		||||
       (uri (git-reference
 | 
			
		||||
             (url "https://github.com/minetest-mods/mesecons")
 | 
			
		||||
             (commit commit)))
 | 
			
		||||
       (sha256
 | 
			
		||||
        (base32 "04m9s9l3frw1lgki41hgvjsw2zkrvfv0sy750b6j12arzb3lv645"))
 | 
			
		||||
       (file-name (git-file-name name version))))
 | 
			
		||||
    (build-system minetest-mod-build-system)
 | 
			
		||||
    (home-page "https://mesecons.net")
 | 
			
		||||
    (synopsis
 | 
			
		||||
     "Digital circuitry for Minetest, including wires, buttons and lights")
 | 
			
		||||
    (description
 | 
			
		||||
     "Mesecons is a mod for Minetest implementing various items related
 | 
			
		||||
to digital circuitry, such as wires, buttons, lights and programmable
 | 
			
		||||
controllers.  Among other things, there are also pistons, solar panels,
 | 
			
		||||
pressure plates and note blocks.
 | 
			
		||||
 | 
			
		||||
Mesecons has a similar goal to Redstone in Minecraft, but works in its own way,
 | 
			
		||||
with different rules and mechanics.")
 | 
			
		||||
    ;; LGPL for code, CC-BY-SA for textures.
 | 
			
		||||
    ;; The README.md and COPYING.txt disagree about the "+" in license:lgpl3+.
 | 
			
		||||
    ;; For now, assume README.md is correct.  Upstream has been asked to
 | 
			
		||||
    ;; correct the inconsistency:
 | 
			
		||||
    ;; <https://github.com/minetest-mods/mesecons/issues/575>.
 | 
			
		||||
    (license (list license:lgpl3+ license:cc-by-sa3.0))
 | 
			
		||||
    (properties `((upstream-name . "Jeija/mesecons"))))))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue