GNU bug report logs - #37487
[PATCH] gnu: Add goattracker

Previous Next

Package: guix-patches;

Reported by: Mikhail Kirillov <w96k <at> member.fsf.org>

Date: Mon, 23 Sep 2019 02:20:02 UTC

Severity: normal

Tags: patch

Merged with 37486

To reply to this bug, email your comments to 37487 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#37487; Package guix-patches. (Mon, 23 Sep 2019 02:20:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mikhail Kirillov <w96k <at> member.fsf.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 23 Sep 2019 02:20:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Mikhail Kirillov <w96k <at> member.fsf.org>
To: guix-patches <at> gnu.org
Cc: Mikhail Kirillov <w96k <at> member.fsf.org>
Subject: [PATCH] gnu: Add goattracker
Date: Mon, 23 Sep 2019 03:57:52 +0300
* gnu/packages/music.scm: Add goattracker
---
 gnu/packages/music.scm | 43 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 4d1e11f260..5cedb36695 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -23,6 +23,7 @@
 ;;; Copyright © 2019 Timotej Lazar <timotej.lazar <at> araneo.si>
 ;;; Copyright © 2019 Jakob L. Kreuze <zerodaysfordays <at> sdf.lonestar.org>
 ;;; Copyright © 2019 raingloom <raingloom <at> protonmail.com>
+;;; Copyright © 2019 Mikhail Kirillov <w96k <at> member.fsf.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -4592,3 +4593,45 @@ with error and volume history, and advanced features.")
     ;; Most of the code is under GPL2+, but some abstract or helper classes
     ;; are under LGPL2.1.
     (license (list license:gpl2+ license:lgpl2.1))))
+
+(define-public goattracker
+  (package
+    (name "goattracker")
+    (version "2.75")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://sourceforge/goattracker2/GoatTracker 2/"
+                    version "/GoatTracker_" version ".zip"))
+              (sha256
+               (base32
+                "1km97nl7qvk6qc5l5j69wncbm76hf86j47sgzgr968423g0bxxlk"))))
+    (arguments
+     `(#:tests? #f
+       #:make-flags '("CC=gcc")
+       #:phases
+       (modify-phases %standard-phases
+         (delete 'configure)
+         (add-after 'unpack 'prepare
+           (lambda _
+             (chdir "src")
+             (invoke "make" "clean")
+             #t))
+         (replace 'install
+           (lambda* (#:key inputs outputs #:allow-other-keys)
+             (chdir "../linux")
+             (invoke "ln" "-s" "goattrk2" "goattracker")
+             (copy-recursively "./" (string-append
+                                     (assoc-ref %outputs "out")
+                                     "/bin"))
+             #t)))))
+    (native-inputs
+     `(("sdl" ,sdl)
+       ("unzip" ,unzip)))
+    (build-system gnu-build-system)
+    (synopsis "Crossplatform C64 music tracker")
+    (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)))
-- 
2.23.0





Merged 37486 37487. Request was from Tobias Geerinckx-Rice <me <at> tobias.gr> to control <at> debbugs.gnu.org. (Mon, 23 Sep 2019 04:11:01 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#37487; Package guix-patches. (Mon, 23 Sep 2019 04:16:01 GMT) Full text and rfc822 format available.

Message #10 received at 37487 <at> debbugs.gnu.org (full text, mbox):

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: 37487 <at> debbugs.gnu.org, Mikhail Kirillov <w96k <at> member.fsf.org>
Subject: Re: [bug#37487] [PATCH] gnu: Add goattracker
Date: Mon, 23 Sep 2019 06:15:04 +0200
[Message part 1 (text/plain, inline)]
Mikhail,

Mikhail Kirillov 写道:
> * gnu/packages/music.scm: Add goattracker

Thanks!

You sent the same patch to guix-patches@ twice, creating two 
identical bugs (37486 and 37487) which I've now merged.  Or was 
there [supposed to be] a difference?

Kind regards,

T G-R
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 5 years and 327 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.