From unknown Sun Jun 15 08:55:49 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#78131] [PATCH electronics-team] gnu: Add libfst. Resent-From: Cayetano Santos Original-Sender: "Debbugs-submit" Resent-CC: csantosb@inventati.org, ekaitz@elenq.tech, maxim.cournoyer@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 29 Apr 2025 13:55:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78131@debbugs.gnu.org Cc: Cayetano Santos , Cayetano Santos , Ekaitz Zarraga , Maxim Cournoyer X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Cayetano Santos , Ekaitz Zarraga , Maxim Cournoyer Received: via spool by submit@debbugs.gnu.org id=B.17459349048248 (code B ref -1); Tue, 29 Apr 2025 13:55:09 +0000 Received: (at submit) by debbugs.gnu.org; 29 Apr 2025 13:55:03 +0000 Received: from localhost ([127.0.0.1]:54007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9lQJ-00028L-1m for submit@debbugs.gnu.org; Tue, 29 Apr 2025 09:55:02 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38052) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u9lQ2-00025y-89 for submit@debbugs.gnu.org; Tue, 29 Apr 2025 09:54:54 -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 ) id 1u9lPu-0008Gu-7N for guix-patches@gnu.org; Tue, 29 Apr 2025 09:54:34 -0400 Received: from latitanza.investici.org ([2001:888:2000:56::19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u9lPr-0003lR-Q8 for guix-patches@gnu.org; Tue, 29 Apr 2025 09:54:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1745934867; bh=bIkvctGM0XB7FB67nioVPUaR/OHXHq1D2Aqwy9UEXC4=; h=From:To:Cc:Subject:Date:From; b=esmgIJbZzMA8ln2+nmOoO+OVe7bam4irQV22+6cF8PDlYX8Ig81BtRy2GqteXqIUT tV3vR2Lw8sk6rUq0HVloPQvvgVP0IMR5PmlISokF3LZHKn/yFpcOYUrLWVnZUJNJHz fSN8kZhFdsRhOnfm/HQaLG9EVJf+Tm14mO7yJ42k= Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4Zn1yW5Dq0zGp4G; Tue, 29 Apr 2025 13:54:27 +0000 (UTC) Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4Zn1yW2KVZzGp44; Tue, 29 Apr 2025 13:54:27 +0000 (UTC) From: Cayetano Santos Date: Tue, 29 Apr 2025 15:53:35 +0200 Message-ID: X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2001:888:2000:56::19; envelope-from=csantosb@inventati.org; helo=latitanza.investici.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -0.1 (/) * gnu/packages/fpga.scm (libfst): New variable. Change-Id: Idff52e52114877e0a0259c8df98b3c1bfa20c521 --- gnu/packages/fpga.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index 4fcd6a47a6..e299da75c5 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packages/fpga.scm @@ -37,6 +37,7 @@ (define-module (gnu packages fpga) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system cmake) + #:use-module (guix build-system meson) #:use-module (guix build-system python) #:use-module (guix build-system pyproject) #:use-module (guix build-system qt) @@ -336,6 +337,35 @@ (define-public icestorm files.") (license license:isc)))) +(define-public libfst + ;; no releases + (let ((commit "6a52070cd62ec65c29832bc95e7db493504aa7ac") + (revision "0")) + (package + (name "libfst") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gtkwave/libfst/") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b1r660m5aib316jjl4nhs10y7vhhqy2mvxjip3ynahig3hpi46z")))) + (build-system meson-build-system) + (native-inputs (list + cmake-minimal + zlib + gobject-introspection + pkg-config)) + (synopsis + "Library to manipulate Fast Signal Trace (FST) format waveforms") + (description "Libfst is a small library used to read and write Fast Signal +Trace (FST) format waveforms.") + (home-page "https://github.com/gtkwave/libfst/") + (license (list license:expat license:bsd-3))))) + (define-public nextpnr-ice40 (let* ((version "0.7") (tag (string-append "nextpnr-" version))) base-commit: 881d46eb386c2de8bc6f1405972ee1e115eeb3a1 prerequisite-patch-id: d0bc54cf519652d6da310bfa99fe88c37275c298 prerequisite-patch-id: 445cfff048522cbeff4f72a4fc26088b591d0eb2 prerequisite-patch-id: cfb57a770c5842c09a09babb7e0a8db1b7af3426 prerequisite-patch-id: e8a09c6bf1ac37d125a3353a8535880866796309 prerequisite-patch-id: 3a61467968b32892273f687c17983450a368cc94 prerequisite-patch-id: 21b2f5649dd576054bd09b705eedc0d3f9a0ad40 prerequisite-patch-id: 11c1a4c6255b9ec68fc2dac4a8e6a4d3fb57c65f prerequisite-patch-id: 6b9c8a416da71858be3d7993b265348728fbc05d prerequisite-patch-id: 5dea2248b3d1c5f73c23e2a9baf6ddcc80bcb08d prerequisite-patch-id: ba8b325464becfb2d07b744ea7dbc641e45d8706 prerequisite-patch-id: 01a405a7f983be361c4136012366098c34331d3d prerequisite-patch-id: a86f79363080611b53d31c07a5811a1a8b4c836e prerequisite-patch-id: cbd7ce8e4c113b13ace6585d10c286b74696f15f prerequisite-patch-id: 8ed48edd220dea035ebdc7250488277a101e54b1 prerequisite-patch-id: 40d90dbaf56a83ab21d256c3b61b15ab069ca3be prerequisite-patch-id: 26c764ced5719f25db5e6d6bbf7b8cf1b0556b75 prerequisite-patch-id: ffb488bdef37ca0e7fca5252d732c6eea9cb9272 prerequisite-patch-id: 10568bc6c8a0d9713505a3ac375ffc424b06615d prerequisite-patch-id: a7360a53edf94070f1589ea6bddceaeaaccd3c90 prerequisite-patch-id: 48698cd40d9ef43b8b646660f2e18141681792ed prerequisite-patch-id: cc1917ae421a9d5e5e737ab0d7d64eafb80c66ea prerequisite-patch-id: f25b46e1e08ed9a23bafd4547b30559e87aafc83 prerequisite-patch-id: ebfbf78c71e216e14009a9c619502d515bd301e9 prerequisite-patch-id: 4debf0c53a034e80221112c95ed3572f436ed5b6 prerequisite-patch-id: 4e2979d172c82620e1f423201034aa00610ea22f prerequisite-patch-id: c411a74b430b78540a70d5516623bd92508e1505 prerequisite-patch-id: eb5d2e8f4679f970898c2b0f1a0caf6dc941712a prerequisite-patch-id: 1ad337c9c9741592793782f97db490bba02d3c4b -- 2.49.0 From unknown Sun Jun 15 08:55:49 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Cayetano Santos Subject: bug#78131: closed (Re: [bug#78131] [PATCH electronics-team] gnu: Add libfst.) Message-ID: References: <87bjrshfmu.fsf@gmail.com> X-Gnu-PR-Message: they-closed 78131 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 78131@debbugs.gnu.org Date: Fri, 16 May 2025 13:04:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1747400643-16490-1" This is a multi-part message in MIME format... ------------=_1747400643-16490-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78131: [PATCH electronics-team] gnu: Add libfst. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 78131@debbugs.gnu.org. --=20 78131: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78131 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1747400643-16490-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78131-done) by debbugs.gnu.org; 16 May 2025 13:03:33 +0000 Received: from localhost ([127.0.0.1]:37090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFuiq-0004Fw-UI for submit@debbugs.gnu.org; Fri, 16 May 2025 09:03:33 -0400 Received: from mail-pg1-x52c.google.com ([2607:f8b0:4864:20::52c]:45288) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uFuio-0004F8-Lo for 78131-done@debbugs.gnu.org; Fri, 16 May 2025 09:03:31 -0400 Received: by mail-pg1-x52c.google.com with SMTP id 41be03b00d2f7-b0b2d0b2843so1578090a12.2 for <78131-done@debbugs.gnu.org>; Fri, 16 May 2025 06:03:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747400604; x=1748005404; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=gQDHv0+KiFBZVwOKsNmY3saK3cwOnchff/959qegsyw=; b=Ez1JLIwxVHILCEFsuLYnCG4l+32lYKqX2l0VIinUcufDhuPLZJQCXwy55qCjlQeMB2 JaaRmdQw9bSOYD5xNEg40tdWJXfEPEBKlOo+Mu41krM4RadYmLlbhG3gwBU2Y6Bv5Ilg XVPmy637IW2Jsb+jlX7NB2WWLm3VLFJ/cqilrWxuakwVbaUfnasnWWP588n5kvhjsMQ5 7nPqRCcPpPCpf78LrjMHcubcQBHiMY/QsMrp/kC6otG4zfxw8+duXWTqIYd+j5ufmahB r15eMxfEtIhBumtYtCaztC9HGPNX6FjVPkNi55utQPQGixdIbb6Ne67R1bBXsXd0uE/t yf0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747400604; x=1748005404; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=gQDHv0+KiFBZVwOKsNmY3saK3cwOnchff/959qegsyw=; b=ctMIu6wGRizAOE+/PgXXXhDeUUJOPQWJ22aNMDaxQ+X16FiyVgzhE4tkxLhmJ09W7w R+3KBU/NfegL90IX/1uzZ/YXX/IMtASs6V5DD/3Y5IcWhrwhGH31pW2UotzOv1p0GaAJ uCsCoKeaADq+HluxUEQ7LE9zsHKkxnC6hhQSsX9OAD46VbOhi/rt0+IMu6NIcviA4VuJ D/OsILGSewSD3Km9i7nXsH70IPsb7b+OhT6vqfMx5ufmyc8HFlD3CC1Ck4KBNtd4TQIC wVPk2Oe5uo2yZMtWhmRpYdLefdU4lq7eJeK0MVjuZv10S1GcKewAuGW6gp6qzE2uUJnA 6ONQ== X-Gm-Message-State: AOJu0YypcHesjXFh8Mf6RJBSa/ts4kCTpwsJcLPeYmfE3hAzrqK97Flz ffTKtSCO7T8tUejO569e0/KGLwfcLxFNPNh4290t76lBYXGJvOY1zIDQ X-Gm-Gg: ASbGncuQ+tRlpZj3doQOTzUZdFulrHIxah5H7ewtzXJYydMT+Kr0P/lZXZGdbPEL5VE 16rAYFwYZcRdNp7PjEPLQvl2z+RYOO60lAMQ8kQDaYQTNPw7I9KvWGzzBZMJSTR98fk2QObUxis pdevfBSHss7YLg9f6tFd5aFWO0mjVgwUNkqxGHTpigyBsbPN6sJRIfBY6CFm7+OjWkFlVWVZ+98 mA7x7y1X/3sectwTbs2AvpzjoztMSc1wW5Gp4N5WWqd3GtTRrPsPXVi2uXzpgSaLlX1fzeHiMyk eic/pwXsKHN+YJexqw7m8ANvOqYxETIYxZNrME+DSGzgesONag== X-Google-Smtp-Source: AGHT+IHQvXmVR21tvYdA9c8NEURZp4WaavWb3rVBvYVu7TD3UKTgLxAOVZK4NAr4Fq3or6NOMw/7Iw== X-Received: by 2002:a17:902:f70e:b0:22e:4db0:6b2 with SMTP id d9443c01a7336-231d438a132mr41477885ad.9.1747400604308; Fri, 16 May 2025 06:03:24 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-231d4eba524sm13598745ad.191.2025.05.16.06.03.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 May 2025 06:03:23 -0700 (PDT) From: Maxim Cournoyer To: Cayetano Santos Subject: Re: [bug#78131] [PATCH electronics-team] gnu: Add libfst. In-Reply-To: (Cayetano Santos's message of "Tue, 29 Apr 2025 15:53:35 +0200") References: Date: Fri, 16 May 2025 22:03:21 +0900 Message-ID: <87bjrshfmu.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78131-done Cc: Ekaitz Zarraga , 78131-done@debbugs.gnu.org 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.0 (-) Hi Cayetano, Cayetano Santos writes: > * gnu/packages/fpga.scm (libfst): New variable. > > Change-Id: Idff52e52114877e0a0259c8df98b3c1bfa20c521 > --- > gnu/packages/fpga.scm | 30 ++++++++++++++++++++++++++++++ > 1 file changed, 30 insertions(+) > > diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm > index 4fcd6a47a6..e299da75c5 100644 > --- a/gnu/packages/fpga.scm > +++ b/gnu/packages/fpga.scm > @@ -37,6 +37,7 @@ (define-module (gnu packages fpga) > #:use-module (guix build-system glib-or-gtk) > #:use-module (guix build-system gnu) > #:use-module (guix build-system cmake) > + #:use-module (guix build-system meson) > #:use-module (guix build-system python) > #:use-module (guix build-system pyproject) > #:use-module (guix build-system qt) > @@ -336,6 +337,35 @@ (define-public icestorm > files.") > (license license:isc)))) > > +(define-public libfst > + ;; no releases > + (let ((commit "6a52070cd62ec65c29832bc95e7db493504aa7ac") > + (revision "0")) > + (package > + (name "libfst") > + (version (git-version "1.0.0" revision commit)) > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/gtkwave/libfst/") > + (commit commit))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0b1r660m5aib316jjl4nhs10y7vhhqy2mvxjip3ynahig3hpi46z")))) > + (build-system meson-build-system) > + (native-inputs (list > + cmake-minimal > + zlib > + gobject-introspection > + pkg-config)) > + (synopsis > + "Library to manipulate Fast Signal Trace (FST) format waveforms") > + (description "Libfst is a small library used to read and write Fast Signal > +Trace (FST) format waveforms.") > + (home-page "https://github.com/gtkwave/libfst/") > + (license (list license:expat license:bsd-3))))) > + I've applied it, with the following changes: --8<---------------cut here---------------start------------->8--- modified gnu/packages/fpga.scm @@ -378,14 +378,15 @@ (define-public libfst (sha256 (base32 "0b1r660m5aib316jjl4nhs10y7vhhqy2mvxjip3ynahig3hpi46z")))) (build-system meson-build-system) - (native-inputs (list cmake-minimal zlib gobject-introspection pkg-config)) - (synopsis - "Library to manipulate Fast Signal Trace (FST) format waveforms") - (description - "Libfst is a small library used to read and write Fast Signal -Trace (FST) format waveforms.") + (native-inputs (list gobject-introspection pkg-config)) + (inputs (list bzip2)) + (propagated-inputs (list zlib)) ;in Requires.private of libfst.pc + (synopsis "Fast Signal Trace (FST) format waveforms library") + (description "Libfst is a small library used to read and write +@acronym{FST, Fast Signal Trace} format waveforms.") (home-page "https://github.com/gtkwave/libfst/") - (license (list license:expat license:bsd-3))))) + (license (list license:expat ;libfst and fastlz-derived sources + license:bsd-2))))) ;for lz4-derived sources (define-public nextpnr (package --8<---------------cut here---------------end--------------->8--- zlib being linked to, it should appear in inputs (used at runtime). Since it's also listed as a Required package in the pkg-config file (libfst.pc), it has to even be in propagated-inputs. the lz4 license is bsd-2, not bsd-3 I've added bzip2 as an input. The rest is just some cosmetic sugar. -- Thanks, Maxim ------------=_1747400643-16490-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Apr 2025 13:55:03 +0000 Received: from localhost ([127.0.0.1]:54007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9lQJ-00028L-1m for submit@debbugs.gnu.org; Tue, 29 Apr 2025 09:55:02 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38052) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u9lQ2-00025y-89 for submit@debbugs.gnu.org; Tue, 29 Apr 2025 09:54:54 -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 ) id 1u9lPu-0008Gu-7N for guix-patches@gnu.org; Tue, 29 Apr 2025 09:54:34 -0400 Received: from latitanza.investici.org ([2001:888:2000:56::19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u9lPr-0003lR-Q8 for guix-patches@gnu.org; Tue, 29 Apr 2025 09:54:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1745934867; bh=bIkvctGM0XB7FB67nioVPUaR/OHXHq1D2Aqwy9UEXC4=; h=From:To:Cc:Subject:Date:From; b=esmgIJbZzMA8ln2+nmOoO+OVe7bam4irQV22+6cF8PDlYX8Ig81BtRy2GqteXqIUT tV3vR2Lw8sk6rUq0HVloPQvvgVP0IMR5PmlISokF3LZHKn/yFpcOYUrLWVnZUJNJHz fSN8kZhFdsRhOnfm/HQaLG9EVJf+Tm14mO7yJ42k= Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4Zn1yW5Dq0zGp4G; Tue, 29 Apr 2025 13:54:27 +0000 (UTC) Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: cayetano.santos@inventati.org) by localhost (Postfix) with ESMTPSA id 4Zn1yW2KVZzGp44; Tue, 29 Apr 2025 13:54:27 +0000 (UTC) From: Cayetano Santos To: guix-patches@gnu.org Subject: [PATCH electronics-team] gnu: Add libfst. Date: Tue, 29 Apr 2025 15:53:35 +0200 Message-ID: X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: Cayetano Santos , Ekaitz Zarraga , Maxim Cournoyer Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2001:888:2000:56::19; envelope-from=csantosb@inventati.org; helo=latitanza.investici.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Cayetano Santos 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: -0.1 (/) * gnu/packages/fpga.scm (libfst): New variable. Change-Id: Idff52e52114877e0a0259c8df98b3c1bfa20c521 --- gnu/packages/fpga.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index 4fcd6a47a6..e299da75c5 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packages/fpga.scm @@ -37,6 +37,7 @@ (define-module (gnu packages fpga) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system cmake) + #:use-module (guix build-system meson) #:use-module (guix build-system python) #:use-module (guix build-system pyproject) #:use-module (guix build-system qt) @@ -336,6 +337,35 @@ (define-public icestorm files.") (license license:isc)))) +(define-public libfst + ;; no releases + (let ((commit "6a52070cd62ec65c29832bc95e7db493504aa7ac") + (revision "0")) + (package + (name "libfst") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gtkwave/libfst/") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b1r660m5aib316jjl4nhs10y7vhhqy2mvxjip3ynahig3hpi46z")))) + (build-system meson-build-system) + (native-inputs (list + cmake-minimal + zlib + gobject-introspection + pkg-config)) + (synopsis + "Library to manipulate Fast Signal Trace (FST) format waveforms") + (description "Libfst is a small library used to read and write Fast Signal +Trace (FST) format waveforms.") + (home-page "https://github.com/gtkwave/libfst/") + (license (list license:expat license:bsd-3))))) + (define-public nextpnr-ice40 (let* ((version "0.7") (tag (string-append "nextpnr-" version))) base-commit: 881d46eb386c2de8bc6f1405972ee1e115eeb3a1 prerequisite-patch-id: d0bc54cf519652d6da310bfa99fe88c37275c298 prerequisite-patch-id: 445cfff048522cbeff4f72a4fc26088b591d0eb2 prerequisite-patch-id: cfb57a770c5842c09a09babb7e0a8db1b7af3426 prerequisite-patch-id: e8a09c6bf1ac37d125a3353a8535880866796309 prerequisite-patch-id: 3a61467968b32892273f687c17983450a368cc94 prerequisite-patch-id: 21b2f5649dd576054bd09b705eedc0d3f9a0ad40 prerequisite-patch-id: 11c1a4c6255b9ec68fc2dac4a8e6a4d3fb57c65f prerequisite-patch-id: 6b9c8a416da71858be3d7993b265348728fbc05d prerequisite-patch-id: 5dea2248b3d1c5f73c23e2a9baf6ddcc80bcb08d prerequisite-patch-id: ba8b325464becfb2d07b744ea7dbc641e45d8706 prerequisite-patch-id: 01a405a7f983be361c4136012366098c34331d3d prerequisite-patch-id: a86f79363080611b53d31c07a5811a1a8b4c836e prerequisite-patch-id: cbd7ce8e4c113b13ace6585d10c286b74696f15f prerequisite-patch-id: 8ed48edd220dea035ebdc7250488277a101e54b1 prerequisite-patch-id: 40d90dbaf56a83ab21d256c3b61b15ab069ca3be prerequisite-patch-id: 26c764ced5719f25db5e6d6bbf7b8cf1b0556b75 prerequisite-patch-id: ffb488bdef37ca0e7fca5252d732c6eea9cb9272 prerequisite-patch-id: 10568bc6c8a0d9713505a3ac375ffc424b06615d prerequisite-patch-id: a7360a53edf94070f1589ea6bddceaeaaccd3c90 prerequisite-patch-id: 48698cd40d9ef43b8b646660f2e18141681792ed prerequisite-patch-id: cc1917ae421a9d5e5e737ab0d7d64eafb80c66ea prerequisite-patch-id: f25b46e1e08ed9a23bafd4547b30559e87aafc83 prerequisite-patch-id: ebfbf78c71e216e14009a9c619502d515bd301e9 prerequisite-patch-id: 4debf0c53a034e80221112c95ed3572f436ed5b6 prerequisite-patch-id: 4e2979d172c82620e1f423201034aa00610ea22f prerequisite-patch-id: c411a74b430b78540a70d5516623bd92508e1505 prerequisite-patch-id: eb5d2e8f4679f970898c2b0f1a0caf6dc941712a prerequisite-patch-id: 1ad337c9c9741592793782f97db490bba02d3c4b -- 2.49.0 ------------=_1747400643-16490-1--