GNU bug report logs -
#37486
[PATCH] gnu: Add goattracker
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Hi Mikhail,
Mikhail Kirillov <w96k <at> member.fsf.org> skribis:
> * gnu/packages/music.scm: Add goattracker
Thanks for the updated patch.
I started looking into it, fixing an issue reported by ‘guix lint’, and
cleaning up the source, leading to the following patch.
However, goattracker no fails to build because of a missing ‘.bin’ file.
Do you know what these ‘.bin’ (and ‘.dat’) files are, what their license
is, and what can be done with them?
Thanks in advance,
Ludo’.
[Message part 2 (text/x-patch, inline)]
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 7216075c34..84b602ae36 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -4598,7 +4598,14 @@ with error and volume history, and advanced features.")
version "/GoatTracker_" version ".zip"))
(sha256
(base32
- "1km97nl7qvk6qc5l5j69wncbm76hf86j47sgzgr968423g0bxxlk"))))
+ "1km97nl7qvk6qc5l5j69wncbm76hf86j47sgzgr968423g0bxxlk"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ ;; Remove binaries from the source tarball.
+ (for-each delete-file
+ (find-files "." "\\.(o|dll|exe|bin)$"))
+ #t))))
(arguments
`(#:tests? #f
#:make-flags '("CC=gcc")
@@ -4613,7 +4620,7 @@ with error and volume history, and advanced features.")
(replace 'install
(lambda* (#:key inputs outputs #:allow-other-keys)
(chdir "../linux")
- (invoke "ln" "-s" "goattrk2" "goattracker")
+ (symlink "goattrk2" "goattracker")
(copy-recursively "./" (string-append
(assoc-ref %outputs "out")
"/bin"))
@@ -4626,5 +4633,5 @@ with error and volume history, and advanced features.")
(description "GoatTracker is a cross-platform tracker written by Lasse
Öörni, producing SID chiptune music for the Commodore 64, and released with
source code under the GPL.")
- (home-page "https://goattracker2.sourceforge.io/")
- (license license:gpl2)))
+ (home-page "http://goattracker2.sourceforge.net/")
+ (license license:gpl2+)))
This bug report was last modified 5 years and 208 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.