From unknown Fri Jun 13 10:54:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37486] [PATCH] gnu: Add goattracker Resent-From: Mikhail Kirillov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Sep 2019 00:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 37486 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37486@debbugs.gnu.org Cc: Mikhail Kirillov X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.156920027414644 (code B ref -1); Mon, 23 Sep 2019 00:58:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Sep 2019 00:57:54 +0000 Received: from localhost ([127.0.0.1]:34718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCCfp-0003o8-Lm for submit@debbugs.gnu.org; Sun, 22 Sep 2019 20:57:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:36964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCCeJ-0003lw-9G for submit@debbugs.gnu.org; Sun, 22 Sep 2019 20:56:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53824) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iCCeH-0000Dk-7u for guix-patches@gnu.org; Sun, 22 Sep 2019 20:56:19 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_05, MIME_CHARSET_FARAWAY, RCVD_IN_DNSWL_MED,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iCCeD-0001Ze-TD for guix-patches@gnu.org; Sun, 22 Sep 2019 20:56:17 -0400 Received: from mout02.posteo.de ([185.67.36.142]:40245) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iCCeD-0001ZG-Nf for guix-patches@gnu.org; Sun, 22 Sep 2019 20:56:13 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 603B92400E6 for ; Mon, 23 Sep 2019 02:56:11 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 46c5VK6tcRz9rxD; Mon, 23 Sep 2019 02:56:09 +0200 (CEST) From: Mikhail Kirillov Date: Mon, 23 Sep 2019 03:56:00 +0300 Message-Id: <20190923005600.22799-1-w96k@member.fsf.org> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Type: text/plain; charset=y Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 185.67.36.142 X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Sun, 22 Sep 2019 20:57:52 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * 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 =C2=A9 2019 Timotej Lazar ;;; Copyright =C2=A9 2019 Jakob L. Kreuze ;;; Copyright =C2=A9 2019 raingloom +;;; Copyright =C2=A9 2019 Mikhail Kirillov ;;; ;;; This file is part of GNU Guix. ;;; @@ -4592,3 +4593,45 @@ with error and volume history, and advanced featur= es.") ;; Most of the code is under GPL2+, but some abstract or helper clas= ses ;; 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=3Dgcc") + #: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 Las= se +=C3=96=C3=B6rni, 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))) --=20 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 23 00:10:24 2019 Received: (at control) by debbugs.gnu.org; 23 Sep 2019 04:10:24 +0000 Received: from localhost ([127.0.0.1]:34813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCFg6-0000Qp-HA for submit@debbugs.gnu.org; Mon, 23 Sep 2019 00:10:24 -0400 Received: from tobias.gr ([80.241.217.52]:44536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCFg2-0000Qd-8K for control@debbugs.gnu.org; Mon, 23 Sep 2019 00:10:21 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 764d9f36 for ; Mon, 23 Sep 2019 04:10:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :date:message-id:mime-version:content-type; s=2018; i= me@tobias.gr; bh=0fZxC6s+pv3lcwQxLplROnUeKMa1XBkqolbnPWUcIag=; b= GD7pVx0mvbaXvGhXf5T1CnEN+wqviKQNGrVrv21vWTjIwu199s5jZs1TKLGZ6mCr YfY1QwBYhHzho2T175yWxXsDpoa8r0GrY3S3q2wdfnthBRvnw6AydIepXo9EsxV2 aEu3JvjLJHEiC1Ksthn84r67UAbfNn9PrscFj/SJ8FfH6IVqRoU/HQ4AIgIaVcC0 20FBMKlGp/w1Xkqac7JMrlCL6o/Kb6SBOtqnY2f7AYg1xa6szxa1UYNfAGQ4xpLu zrRbE4Q9wq6W3nq+EVPnUTfWkTxrPFozMd5nxcjDgkyM/uGwLlzQEi3UV2xiWWR5 Vchc+FqDls/MkKSC62ifxQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 1b0ebfd7 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Mon, 23 Sep 2019 04:10:11 +0000 (UTC) From: Tobias Geerinckx-Rice To: GNU bug tracker automated control server Date: Mon, 23 Sep 2019 06:10:11 +0200 Message-ID: <8736gn3b6k.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) --=-=-= Content-Type: text/plain; format=flowed merge 37486 37487 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl2IRaMACgkQ2Imw8BjF STwIJg//ekHMlMoJJAD37YI8xopxoctH1YTk/qh97vsz0SVKr7jm6hh0P3ZKv69K 4hZeRIOEiXwQ6Iw8SEsCJowQGBvF3sENAAp7j72H2W6ZoepVx1nB/Z4a0hKPmsRw ABnecQymddaflBaphhHjD06voN1E7IKnD20j3nObFQohMS/gbqXHyU9H3dweW9Pk c5Q92G8XDPDlBXVMTLcj8apEV6zjzLVC0sASMBxeRlsuq4px2MuI5WJtPx50Gbzf LnBfghYbma2d9kF5sqEkSknUGuSapeXcAgHqIBdEy7edSiBtXi+/zlqWTa7HSzK9 pp40d453jvTyQriP8XYkQS8rIDx7XiZV5zmCid5/+3EOXWrUFRyL6hqDPrGqgZn9 p1Xjg32UTD0jUX9WMJYbdnuAitE9oMdXWS9aZbbrEmEYbqKLCthppOrNe/r0lleC GTK9pacA4FC8zA/2nqojQ5hM/2oUUPuhuUDNh5nMuHXul7KA9GJ/GL9HwnGjPyBX o/52quTDJq6y594pDMSv4rli/+JgwT5xv6aRi0deXyNsthdpoDsfe/7MYwmhAXD4 GEpfnvJtLUUNUCh1RnNET5f7+K/woE5JYGQBfgPbXk+ax/Yg6+dht47zU2NqN4zi UGTRniVF3WcCwU3nRQVaPtowGefUO9PgR5DcaQtE9ObJtf56h1g= =0JLG -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 10:54:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37486] [PATCH] gnu: Add goattracker Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 06 Oct 2019 12:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37486 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Mikhail Kirillov Cc: 37486@debbugs.gnu.org Received: via spool by 37486-submit@debbugs.gnu.org id=B37486.157036592611603 (code B ref 37486); Sun, 06 Oct 2019 12:46:01 +0000 Received: (at 37486) by debbugs.gnu.org; 6 Oct 2019 12:45:26 +0000 Received: from localhost ([127.0.0.1]:45789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iH5ug-00030f-Gn for submit@debbugs.gnu.org; Sun, 06 Oct 2019 08:45:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48945) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iH5ub-0002qp-Sn for 37486@debbugs.gnu.org; Sun, 06 Oct 2019 08:45:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iH5uW-00023Q-MX; Sun, 06 Oct 2019 08:45:16 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=40800 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iH5uV-0002vR-M0; Sun, 06 Oct 2019 08:45:16 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20190923005600.22799-1-w96k@member.fsf.org> Date: Sun, 06 Oct 2019 14:45:14 +0200 In-Reply-To: <20190923005600.22799-1-w96k@member.fsf.org> (Mikhail Kirillov's message of "Mon, 23 Sep 2019 03:56:00 +0300") Message-ID: <87bluudov9.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Mikhail, Mikhail Kirillov skribis: > * gnu/packages/music.scm: Add goattracker Thanks for the updated patch. I started looking into it, fixing an issue reported by =E2=80=98guix lint= =E2=80=99, and cleaning up the source, leading to the following patch. However, goattracker no fails to build because of a missing =E2=80=98.bin= =E2=80=99 file. Do you know what these =E2=80=98.bin=E2=80=99 (and =E2=80=98.dat=E2=80=99) = files are, what their license is, and what can be done with them? Thanks in advance, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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=3Dgcc") @@ -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 =C3=96=C3=B6rni, producing SID chiptune music for the Commodore 64, and re= leased with source code under the GPL.") - (home-page "https://goattracker2.sourceforge.io/") - (license license:gpl2))) + (home-page "http://goattracker2.sourceforge.net/") + (license license:gpl2+))) --=-=-=-- From unknown Fri Jun 13 10:54:44 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37486] [PATCH] gnu: Add goattracker Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 19 Nov 2019 09:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37486 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Mikhail Kirillov Cc: 37486@debbugs.gnu.org Received: via spool by 37486-submit@debbugs.gnu.org id=B37486.157415634720893 (code B ref 37486); Tue, 19 Nov 2019 09:40:02 +0000 Received: (at 37486) by debbugs.gnu.org; 19 Nov 2019 09:39:07 +0000 Received: from localhost ([127.0.0.1]:46593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWzyR-0005Qq-Er for submit@debbugs.gnu.org; Tue, 19 Nov 2019 04:39:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWzyM-0005QI-7z for 37486@debbugs.gnu.org; Tue, 19 Nov 2019 04:39:02 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43270) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iWzyH-0007TW-28; Tue, 19 Nov 2019 04:38:53 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=56572 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iWzyG-0004N2-M7; Tue, 19 Nov 2019 04:38:52 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20190923005600.22799-1-w96k@member.fsf.org> <87bluudov9.fsf@gnu.org> Date: Tue, 19 Nov 2019 10:38:51 +0100 In-Reply-To: <87bluudov9.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 06 Oct 2019 14:45:14 +0200") Message-ID: <87k17wrys4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Mikhail, Did you have a chance to look further into this patch, based on the comments below? (See .) Thanks in advance, Ludo=E2=80=99. Ludovic Court=C3=A8s skribis: > Hi Mikhail, > > Mikhail Kirillov skribis: > >> * gnu/packages/music.scm: Add goattracker > > Thanks for the updated patch. > > I started looking into it, fixing an issue reported by =E2=80=98guix lint= =E2=80=99, and > cleaning up the source, leading to the following patch. > > However, goattracker no fails to build because of a missing =E2=80=98.bin= =E2=80=99 file. > > Do you know what these =E2=80=98.bin=E2=80=99 (and =E2=80=98.dat=E2=80=99= ) files are, what their license > is, and what can be done with them? > > Thanks in advance, > Ludo=E2=80=99. > > 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 featur= es.") > 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=3Dgcc") > @@ -4613,7 +4620,7 @@ with error and volume history, and advanced feature= s.") > (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 feature= s.") > (description "GoatTracker is a cross-platform tracker written by Las= se > =C3=96=C3=B6rni, 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+)))