X-Loop: help-debbugs@HIDDEN Subject: [bug#72589] [PATCH] gnu: Add firebird-emu. Resent-From: Adam Faiz <adam.faiz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 12 Aug 2024 07:15:02 +0000 Resent-Message-ID: <handler.72589.B.17234468752839 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 72589 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 72589 <at> debbugs.gnu.org Cc: Andreas Enge <andreas@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>, Eric Bavier <bavier@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17234468752839 (code B ref -1); Mon, 12 Aug 2024 07:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Aug 2024 07:14:35 +0000 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 From: Adam Faiz <adam.faiz@HIDDEN> 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-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
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Adam Faiz <adam.faiz@HIDDEN> Subject: bug#72589: Acknowledgement ([PATCH] gnu: Add firebird-emu.) Message-ID: <handler.72589.B.17234468752839.ack <at> debbugs.gnu.org> References: <856900d9-5995-cd04-bf8f-d08d8d64f461@HIDDEN> X-Gnu-PR-Message: ack 72589 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 72589 <at> debbugs.gnu.org Date: Mon, 12 Aug 2024 07:15:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 72589 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 72589: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72589 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#72589] [PATCH] gnu: Add firebird-emu. References: <856900d9-5995-cd04-bf8f-d08d8d64f461@HIDDEN> In-Reply-To: <856900d9-5995-cd04-bf8f-d08d8d64f461@HIDDEN> Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 15 Aug 2024 22:46:01 +0000 Resent-Message-ID: <handler.72589.B72589.172376194116198 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 72589 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 72589 <at> debbugs.gnu.org Cc: Adam Faiz <adam.faiz@HIDDEN> Received: via spool by 72589-submit <at> debbugs.gnu.org id=B72589.172376194116198 (code B ref 72589); Thu, 15 Aug 2024 22:46:01 +0000 Received: (at 72589) by debbugs.gnu.org; 15 Aug 2024 22:45:41 +0000 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> 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-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
X-Loop: help-debbugs@HIDDEN Subject: [bug#72589] [PATCH] gnu: Add firebird-emu. Resent-From: Andreas Enge <andreas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 22 Sep 2024 08:52:01 +0000 Resent-Message-ID: <handler.72589.B72589.172699509316863 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 72589 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Adam Faiz <adam.faiz@HIDDEN> Cc: iyzsong@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN>, maxim.cournoyer@HIDDEN, 72589 <at> debbugs.gnu.org, Eric Bavier <bavier@HIDDEN> Received: via spool by 72589-submit <at> debbugs.gnu.org id=B72589.172699509316863 (code B ref 72589); Sun, 22 Sep 2024 08:52:01 +0000 Received: (at 72589) by debbugs.gnu.org; 22 Sep 2024 08:51:33 +0000 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> 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-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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.