GNU bug report logs - #72589
[PATCH] gnu: Add firebird-emu.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Adam Faiz <adam.faiz@HIDDEN>; Keywords: patch; dated Mon, 12 Aug 2024 07:15:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 72589 <at> debbugs.gnu.org:


Received: (at 72589) by debbugs.gnu.org; 22 Sep 2024 08:51:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 22 04:51:33 2024
Received: from localhost ([127.0.0.1]:40853 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ssIJY-0004Nv-NP
	for submit <at> debbugs.gnu.org; Sun, 22 Sep 2024 04:51:32 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:42442)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@HIDDEN>) id 1ssIJV-0004Nc-FQ
 for 72589 <at> debbugs.gnu.org; Sun, 22 Sep 2024 04:51:31 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 050642E9;
 Sun, 22 Sep 2024 10:50:32 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 93IXhko343Kf; Sun, 22 Sep 2024 10:50:31 +0200 (CEST)
Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 195AD15A;
 Sun, 22 Sep 2024 10:50:31 +0200 (CEST)
Date: Sun, 22 Sep 2024 10:50:29 +0200
From: Andreas Enge <andreas@HIDDEN>
To: Adam Faiz <adam.faiz@HIDDEN>
Subject: Re: [PATCH] gnu: Add firebird-emu.
Message-ID: <Zu_aVRunZVbBIJri@jurong>
References: <856900d9-5995-cd04-bf8f-d08d8d64f461@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <856900d9-5995-cd04-bf8f-d08d8d64f461@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72589
Cc: iyzsong@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN>,
 maxim.cournoyer@HIDDEN, 72589 <at> debbugs.gnu.org,
 Eric Bavier <bavier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello,

(adding the Qt team in CC)

I have tried to build the package, but get a hash mismatch:
  expected hash: 0q8j2prs7713drwdgxwi1dhzk4gp9d908bx6p15fh5x2ffb676v6
  actual hash:   1ws8y38gmcg63zmq67sx1px21d0ssncgy6bmkn26471fl1854adw
hash mismatch for store item '/gnu/store/q6k9hx61c940akz8arwbh4v84jl3slpc-firebird-emu-1.6-checkout'
build of /gnu/store/x8mb0b752vrjqc68hwp80rfjnw8nkn0v-firebird-emu-1.6-checkout.drv failed

The description says that the package does not ship a ROM image, but
I suppose it can be used without one?

It is a bit unfortunate to introduce a package relying on Qt5 while I think
we are slowly moving towards Qt6.

Is it necessary to propagate qtdeclarative-5 and qtquickcontrols-5,
or could this be handled differently?

Finally I am not sure whether the license is gpl3 or gpl3+.
I did not find license headers in the source code, but this statement in
README.md:
"This work (except the icons from the KDE project) is licensed under the GPLv3."
So I think it might to safer to interpret this as GPLv3 only.

Andreas





Information forwarded to guix-patches@HIDDEN:
bug#72589; Package guix-patches. Full text available.

Message received at 72589 <at> debbugs.gnu.org:


Received: (at 72589) by debbugs.gnu.org; 15 Aug 2024 22:45:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 15 18:45:41 2024
Received: from localhost ([127.0.0.1]:49902 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sejDx-0004DC-Id
	for submit <at> debbugs.gnu.org; Thu, 15 Aug 2024 18:45:41 -0400
Received: from 16.mo561.mail-out.ovh.net ([188.165.56.217]:58927)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ngraves@HIDDEN>) id 1sejDt-0004Cy-8G
 for 72589 <at> debbugs.gnu.org; Thu, 15 Aug 2024 18:45:40 -0400
Received: from director11.ghost.mail-out.ovh.net (unknown [10.108.9.127])
 by mo561.mail-out.ovh.net (Postfix) with ESMTP id 4WlKvG4Gctz1P2M
 for <72589 <at> debbugs.gnu.org>; Thu, 15 Aug 2024 22:44:58 +0000 (UTC)
Received: from ghost-submission-6684bf9d7b-rf47c (unknown [10.110.178.126])
 by director11.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 1AF1C1FE57;
 Thu, 15 Aug 2024 22:44:57 +0000 (UTC)
Received: from ngraves.fr ([37.59.142.109])
 by ghost-submission-6684bf9d7b-rf47c with ESMTPSA
 id NdZrOumEvmaLIwQA8aNWOQ
 (envelope-from <ngraves@HIDDEN>); Thu, 15 Aug 2024 22:44:57 +0000
Authentication-Results: garm.ovh; auth=pass
 (GARM-109S003f242e9c4-ffb8-4430-a75c-ab9da5202939,
 AB9799B81C10630AABEBD2B77F6B2043706A4BC0) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 81.67.146.208
From: Nicolas Graves <ngraves@HIDDEN>
To: 72589 <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add firebird-emu.
Date: Fri, 16 Aug 2024 00:44:57 +0200
Message-ID: <87h6blo17a.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Ovh-Tracer-Id: 9577467559186850340
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddruddtjedgudegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefufffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueeggfdtkedvueejhfefgefgveejheffgfejvdetueehffehgeeufffhtddtheehnecukfhppeduvdejrddtrddtrddupdekuddrieejrddugeeirddvtdekpdefjedrheelrddugedvrddutdelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejvdehkeelseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth
DKIM-Signature: a=rsa-sha256; bh=vYtfZuHQERSGBCT99YuTybkJB0YXloIAFUyhAIGir9w=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1723761898; v=1;
 b=P8CIO/ppJQ4juuHCQuRw5hCkU0Wtc2zkRkmgNN3gdJPgv5jlwjqahIEw4Ptim5jLPffkCFOw
 jawU/xFk0bgI1Zp9KmtokqXu6T8ZUKk2NM19inhCLXWedHeSQJhQOpHrT6v5gWS9okMBE1LT2Xy
 LU4jvNky9tGvZbX5qWIFmaQWoGOLS3vv73tyrbwTCVm54UXzkL02iN64u9CSGpARDWEPyIszbGa
 wNVCLEUA3dyeWSKNw3BpB4deBFbC+DJN9IgLUpiC9jEp/XsCQLe0s4N3T1XBqJANOYaHXy6wk1n
 NpwnM9XtgQ3j1T2wcLsjWGY8gO1pKwBYaF6GwJBpXNX4g==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72589
Cc: Adam Faiz <adam.faiz@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hi Adam,

It seems that QA couldn't compile the revision but I can on my
side. Maybe you can resend the patch so that QA re-evaluates the patch?

Thanks,

-- 
Best regards,
Nicolas Graves




Information forwarded to guix-patches@HIDDEN:
bug#72589; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 12 Aug 2024 07:14:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 12 03:14:35 2024
Received: from localhost ([127.0.0.1]:42326 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sdPGE-0000ji-LC
	for submit <at> debbugs.gnu.org; Mon, 12 Aug 2024 03:14:34 -0400
Received: from lists.gnu.org ([209.51.188.17]:59680)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <adam.faiz@HIDDEN>) id 1sdPGC-0000jY-IK
 for submit <at> debbugs.gnu.org; Mon, 12 Aug 2024 03:14:33 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <adam.faiz@HIDDEN>)
 id 1sdPFg-0003St-61
 for guix-patches@HIDDEN; Mon, 12 Aug 2024 03:14:00 -0400
Received: from layka.disroot.org ([178.21.23.139])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <adam.faiz@HIDDEN>)
 id 1sdPFb-0002Ne-5Z
 for guix-patches@HIDDEN; Mon, 12 Aug 2024 03:13:58 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 4966B41AB2;
 Mon, 12 Aug 2024 09:13:51 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id iPGN1AdhRgQN; Mon, 12 Aug 2024 09:13:50 +0200 (CEST)
Message-ID: <856900d9-5995-cd04-bf8f-d08d8d64f461@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1723446830; bh=+Q+0v9UP8vUBNUa/1ibHKYXOJq25NjA/PDn/Yx43ZLM=;
 h=Date:To:From:Subject:Cc;
 b=QpAsfMVNmFF+fIc6qUUgpwfUyTQGsldqlby37X46TwS9oap2PKxx7Yd6a+tvOVKBO
 c5HwSWmGCOup+GPAjljTPemawfAvQgMRaPcOF2AtJmMSkN7CEDq9+5JPP581XsCOVJ
 VLYQ44kwBALwiheTYebq32sMnjZ0Fe3r5M+EoGTIOkqwZSP6HML33I6waFiKBgX5Qd
 nsIJFEEiVjuXtRvWw1fYfUXl3Dvk/EmOtOA4HsAvbQBrAqqdK0UXlpiOtR84SJW4nV
 YUypuM6oDcX3ISnyWXWGmBUMfPjfx4l+rl9oE6IWPrVVCXElXhjad6dOwuEwKapPtS
 asCBDfpVy52rg==
Date: Mon, 12 Aug 2024 15:13:19 +0800
MIME-Version: 1.0
Content-Language: en-US
To: guix-patches@HIDDEN
From: Adam Faiz <adam.faiz@HIDDEN>
Subject: [PATCH] gnu: Add firebird-emu.
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=178.21.23.139; envelope-from=adam.faiz@HIDDEN;
 helo=layka.disroot.org
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_PDS_PRO_TLD=0.01,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: Andreas Enge <andreas@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>,
 Eric Bavier <bavier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

From 7055c1c7e9b7458d5c905a21c8efd4818425faf2 Mon Sep 17 00:00:00 2001
Message-ID: <7055c1c7e9b7458d5c905a21c8efd4818425faf2.1723445985.git.adam.faiz@HIDDEN>
From: AwesomeAdam54321 <adam.faiz@HIDDEN>
Date: Mon, 12 Aug 2024 14:50:40 +0800
Subject: [PATCH] gnu: Add firebird-emu.

* gnu/packages/maths.scm (firebird-emu): New variable.
---
 gnu/packages/maths.scm | 47 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index e3bb14a3c2..83015f5346 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -104,6 +104,7 @@ (define-module (gnu packages maths)
   #:use-module (guix build-system perl)
   #:use-module (guix build-system pyproject)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system qt)
   #:use-module (guix build-system ruby)
   #:use-module (gnu packages algebra)
   #:use-module (gnu packages audio)
@@ -9439,6 +9440,52 @@ (define-public qalculate-gtk
 interval arithmetic, plotting.")
     (license license:gpl2+)))
 
+(define-public firebird-emu
+  (package
+    (name "firebird-emu")
+    (version "1.6")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/nspire-emus/firebird")
+                     (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0q8j2prs7713drwdgxwi1dhzk4gp9d908bx6p15fh5x2ffb676v6"))
+              (modules '((guix build utils)))
+              (snippet
+               #~(begin
+                   (substitute* "firebird.pro"
+                     (("core/gif-h/gif\\.h")
+                      "core/gif.h"))))))
+    (arguments
+     (list
+      #:tests? #f ; no tests
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'configure)
+          (replace 'build
+            (lambda _
+              (mkdir-p "build")
+              (chdir "build")
+              (invoke "qmake" (string-append "PREFIX=" #$output) "..")
+              (invoke "make"))))))
+    (build-system qt-build-system)
+    (inputs
+     (list qtbase-5
+           zlib))
+    (propagated-inputs
+     (list qtdeclarative-5 qtquickcontrols-5))
+    (synopsis "TI Nspire calculator emulator")
+    (description
+     "Firebird Emu is an emulator for the TI Nspire calculator series.
+It supports the emulation of Nspire Touchpad (CAS), CX (CAS)
+and CX II (-T/CAS) calculators.  Note that this package does @emph{not}
+provide the ROM images.")
+    (home-page "https://github.com/nspire-emus/firebird")
+    (license license:gpl3+)))
+
 (define-public numdiff
   (package
     (name "numdiff")

base-commit: b20956651a53a8f23828fdeb6945e1a31e6997a8
-- 
2.41.0




Acknowledgement sent to Adam Faiz <adam.faiz@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#72589; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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