Received: (at 56768-done) by debbugs.gnu.org; 13 Feb 2025 05:16:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 00:16:19 2025 Received: from localhost ([127.0.0.1]:39520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiRaE-0005tF-Lc for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 00:16:18 -0500 Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]:45188) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1tiRaC-0005sv-Of for 56768-done <at> debbugs.gnu.org; Thu, 13 Feb 2025 00:16:17 -0500 Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-220c8f38febso7338835ad.2 for <56768-done <at> debbugs.gnu.org>; Wed, 12 Feb 2025 21:16:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739423770; x=1740028570; 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=2KIbadxl2vJ0FAiuEdrLPQZSbpVFgmDv6I8Eh4PaoBI=; b=ZGYgtWGhAa1rV0AgQRT2drBR35c9a/HVgH5NXQf7vbn6xMg3/RVTCYtb753EPAIDY9 gB8pj6OCreYsC3/BPRU2WBFluT+pMJl7fzrOYgcO2G6M4DCGbwL/IH95FGDN7SLsgxnJ 25ubpJbXAiSTfnxZaBH3JUnsZFNy+/Rt67eHlgxcPZzcnSOQEkoVTTLG9Kxek8Aq4UK3 BoZfZlEOXZstHRtYqe9RLCXCUQ36GTt9BlglpzLQv0KxD/HsLAvSZowyPSWEPcuFPreL hnUz3EeMa+K6tYOFQS0zR1Vj7KTWRw4ZH8paQyZZrbVdUy8rgQ4LQchtSLpyiO5c/s0z y+YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739423770; x=1740028570; 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=2KIbadxl2vJ0FAiuEdrLPQZSbpVFgmDv6I8Eh4PaoBI=; b=WMlZZMxnCJZPHxsMCAwwrqGJVjI8jF5N/zRtOjyKeZDeVVlKddGb+9Q7NQdlQAb8pe A6s4yiGzzMOKeFeF7nIT4qouyjjIrq+VopCVbPBVDlcB8ENXo6uwVWhplymxznotBirZ cyv88q4V0MlYM8lFlN3hmfKny5Um7WZ36idjcs7VEDcUUzoQ56XvcZFHRs21RnHxLy/U C5rDHVS1GbYJ/GY3FMdjWIaG++EtKG+MhdYOQ8RiKAVI+mp8OeFMhJbxt/bUzKR2/H/m 7Fa+p0vm69sKomMQ8buLsE48RhWrF5TPNUgo87QFU6ZM+qPZ7WA/G8VvNmJnFTN5tTd4 ez0Q== X-Gm-Message-State: AOJu0YwaHE/4WNF5VVQ6L9nlVc8lV5oVkymgNZLSN96zOlaskWNr2Vhu Nh4Pgh/zU8C68oeSQw4JKCxUHo1nNo5vZHk5QU9NFSIt2chGJe/KhmStP15v X-Gm-Gg: ASbGncufZxZ7ogSC9pm6ivfysgsTsoqb/ucaOOHe/HO+P2+fClRV8+3A9WxNfgndqRA lCWvPFW9n9oAied3Y7c9hmZpiIj+lUzAFIMEaKlVhi2XpMF5ZTjRBvgxOceRIeDsuF9/5W1nroD JY4cOujq75IVW51+pgLp/jSY27Vq+dogpGDuDUHVRnx/M7m+t5oxNuYR6OUZJK+om50PhIn6ogz WBXTZbFaV2HXof9VFUjdM4SD8iDloBkUxqgWoGF9BLWyz0VJ43vN3odYk/8MDiG9kkYNp2Fwsu6 lHBNT3PPw7FE X-Google-Smtp-Source: AGHT+IFxAJD+npIQehrrXv+/xBVwwixN2orPG1NaKom5sEDC17BVfK0aSy5DGRO8kob66aUn2Q8Jng== X-Received: by 2002:a05:6a20:d487:b0:1e1:a6a6:848 with SMTP id adf61e73a8af0-1ee5e5d0173mr9470140637.25.1739423770554; Wed, 12 Feb 2025 21:16:10 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-adb57c5e0b9sm339927a12.6.2025.02.12.21.16.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Feb 2025 21:16:10 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> Subject: Re: bug#56768: [PATCH] gnu: engineering: Add qucs-s. In-Reply-To: <72ecfa9d-33f0-7074-33da-ddde61d99ade@HIDDEN> (Maxime Devos's message of "Sat, 6 Aug 2022 13:42:53 +0200") References: <87ilnlgduf.fsf@HIDDEN> <e339362b-d8ff-e364-380d-c54cb51082a0@HIDDEN> <87fsik0wjm.fsf@HIDDEN> <a06ecddf-d0d6-487b-f7da-aa84a2e63f33@HIDDEN> <87v8rfxf06.fsf@HIDDEN> <72ecfa9d-33f0-7074-33da-ddde61d99ade@HIDDEN> Date: Thu, 13 Feb 2025 14:15:57 +0900 Message-ID: <87o6z6mnle.fsf_-_@HIDDEN> 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: 56768-done Cc: Jean Pierre De Jesus DIAZ <me@HIDDEN>, 56768-done <at> debbugs.gnu.org, Maxime Devos <maximedevos@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, Finally merged with the comments and suggestions taken into account, see commit f59c45f939 ("gnu: Add qucs-s.") and a follow-up I've made to bring it to its latest version and use Qt 6, 204244f157 ("gnu: qucs-s: Update to 24.4.1."). Closing. Thanks to everyone involved! -- Maxim
"Artyom V. Poptsov" <poptsov.artyom@HIDDEN>
:Maxim Cournoyer <maxim.cournoyer@HIDDEN>
:Received: (at submit) by debbugs.gnu.org; 4 Sep 2022 16:01:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 04 12:01:30 2022 Received: from localhost ([127.0.0.1]:45507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oUs3u-0004zH-8B for submit <at> debbugs.gnu.org; Sun, 04 Sep 2022 12:01:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:36982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <poptsov.artyom@HIDDEN>) id 1oUs3s-0004z8-BU for submit <at> debbugs.gnu.org; Sun, 04 Sep 2022 12:01:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60290) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <poptsov.artyom@HIDDEN>) id 1oUs3c-0006ee-DZ for guix-patches@HIDDEN; Sun, 04 Sep 2022 12:01:21 -0400 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:34600) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <poptsov.artyom@HIDDEN>) id 1oUs3Z-0000wg-FX for guix-patches@HIDDEN; Sun, 04 Sep 2022 12:01:11 -0400 Received: by mail-lf1-x12e.google.com with SMTP id bt10so10073084lfb.1 for <guix-patches@HIDDEN>; Sun, 04 Sep 2022 09:01:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:to:from:from:to:cc:subject:date; bh=Hjv7a3tzk2dciD4d+aSK4+k66kHMsSDPjSs6l9g6jZ4=; b=SSjaXnz0/MA48q45B6MWD1oH4lrWWe52HNJ5ovm6BSpTgVVqT7NPVJ+waUjbLtcwyK 7rR0uuK8YeNr1cjYvMK/yDAK2kotKE3S9OtQd1uKmV+5wRjye9nuPE5Uo20a1znHLis9 LAbhqpj1jVPZmxBEvx+tKKivhEHG2g3udQVye6CmvMGHFHTvCkV0JXLLbmyrJUJKg9ep jBX2ezjQAftcf4tpzl+pPzFkY7VRPWBqivMz6kB5LNjZNeN78JI1yYQnw1w26qswC51A mBEiglNCbKV7LH2EPSw43S4DwEIqwdRGl+/oiX5G2nnyXbRf/6HLgueIdM0ZBC6ia4IJ VdNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:to:from:x-gm-message-state:from:to:cc:subject:date; bh=Hjv7a3tzk2dciD4d+aSK4+k66kHMsSDPjSs6l9g6jZ4=; b=ZOKpg9t5IG03xSom0RlV4kxZkW7MmJtde28YDuRRlF2eEiPAzQZoH1aAPmK/fcsncx lTwvw129l8X8bntnKiKv3eK0URk85vJZ6zOuIj4hW1zryRBH3tg+pE60Luo1vUd0MEzu 1CREbwnrQvxl69UFV7XRG3hyvP+mZHlQaYFR6WmKDqVhT+Jz/PmQ7DuVTI5xmwyAKvmB op7yNHe15EdrICdrFtEcSADt+fzOXfvIIntjHevq5ImhlWUX/3daNoUyN8p5YIWkh0Ma gjtR5/5DsbzwjibhrB7Sw+xKYHBZsYOzxb9+sqe8YzNEilLNftWvTzEkx8Z0KF2LPd1c 9F8A== X-Gm-Message-State: ACgBeo34JgmMig4qvQTw/mHQV+fRrbbSl8mm/h3LMaKGtlAe0Bc4tIDv QM0c1wXlDpAgr+hDjXtJHtZnF5zHMlk= X-Google-Smtp-Source: AA6agR6IG74cns2Uk3+E5QFu71Hi6sH3J9Y3BOfbvkVmdphBg8yIdWWift65cuHD207hMBm66M5Edw== X-Received: by 2002:ac2:4ed1:0:b0:494:66d0:e8f3 with SMTP id p17-20020ac24ed1000000b0049466d0e8f3mr11918542lfr.433.1662307266242; Sun, 04 Sep 2022 09:01:06 -0700 (PDT) Received: from elephant ([95.79.23.141]) by smtp.gmail.com with ESMTPSA id y2-20020ac24202000000b0048a9e899693sm953022lfh.16.2022.09.04.09.01.04 for <guix-patches@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Sep 2022 09:01:05 -0700 (PDT) From: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> To: guix-patches@HIDDEN Subject: Re: [PATCH] gnu: engineering: Add qucs-s. References: <87ilnlgduf.fsf@HIDDEN> Date: Sun, 04 Sep 2022 19:00:57 +0300 In-Reply-To: <87ilnlgduf.fsf@HIDDEN> (Artyom V. Poptsov's message of "Mon, 25 Jul 2022 23:02:48 +0300") Message-ID: <874jxn3z9i.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::12e; envelope-from=poptsov.artyom@HIDDEN; helo=mail-lf1-x12e.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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.3 (--) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello, I rebased my patch to the Guix "master" branch. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-Add-qucs-s.patch Content-Transfer-Encoding: quoted-printable From=20a295af73d7946b5fcfdd50c75556b1ee682ab32c Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> Date: Mon, 25 Jul 2022 22:57:14 +0300 Subject: [PATCH] gnu: Add qucs-s. * gnu/packages/engineering.scm (qucs-s): New variable. =2D-- gnu/packages/engineering.scm | 48 ++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index f195179413..5123c4a615 100644 =2D-- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -3813,3 +3813,51 @@ (define-public rizin ;; GPL-2.0-only, GPL-2.0-or-later, GPL-3.0-or-later, LGPL-2.0-or-later, ;; LGPL-2.1-only, LGPL-2.1-or-later, LGPL-3.0-only, MIT, NCSA. (license license:gpl3+))) + +(define-public qucs-s + (package + (name "qucs-s") + (version "0.0.24") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ra3xdh/qucs_s") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lbkaw0grw9w7d37z5dbhaqi8p57cpf9yp071zp6xrairkgimdx8")))) + (build-system cmake-build-system) + (native-inputs (list qttools-5)) + (inputs (list qtbase-5 qtscript qtsvg-5 ngspice octave)) + (arguments + (list #:tests? #f ;no tests + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "qucs/main.cpp" + (("QucsSettings.NgspiceExecutable =3D .*;") + (string-append + "QucsSettings.NgspiceExecutable =3D \"" + (search-input-file inputs "/bin/ngspice") + "\";")) + (("QucsSettings.OctaveExecutable =3D .*;") + (string-append + "QucsSettings.OctaveExecutable =3D \"" + (search-input-file inputs "/bin/octave") "= \";")))))))) + (synopsis "GUI for different circuit simulation kernels") + (description + "@code{Qucs-S} provides a fancy graphical user interface for a number= of +popular circuit simulation engines. The package contains libraries for +schematic capture, visualization and components. The following simulation +kernels are supported: + +@itemize +@item Ngspice (recommended) +@item Xyce +@item SpiceOpus +@item Qucsator (non-spice) +@end itemize +") + (home-page "https://ra3xdh.github.io/") + (license license:gpl2+))) =2D-=20 2.34.1 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable =2D Artyom =2D-=20 Artyom "avp" Poptsov <poptsov.artyom@HIDDEN> Home page: https://memory-heap.org/~avp/ CADR Hackerspace co-founder: https://cadrspace.ru/ GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFNBAEBCgA3FiEE0MLqwTMQgi2Y3rV86cWi2QiYoC8FAmMUy7kZHHBvcHRzb3Yu YXJ0eW9tQGdtYWlsLmNvbQAKCRDpxaLZCJigLwPRB/44Vy/xGfavxSmipS7us02V PRWXJWeLnmz7zStXrpjYUCJEHun+hh6J2G0rGprBoGm7sEXOJXf2/T4rx76t1f4V 4avd/Ek9IHvWFsARbzka399OL0SpJamVyQRxYF6McGj/NTf+VKnAxntvxwrKWbYA OCkPDCbsMbPTxt6qtR2xxRr0GpqLYWhszg16cX0EJBgC7FjJQOmDF/WPr/NEmhzW bAMCAj+DIUdDA3CUs8LQdt15nvHveXEhmBE1L9CI+bHxyTQCZppTP4OljsXoo3vq QlLmmDdtfhWFV6eYHDhRr7/8MHIwH/0F6FHk5BFAAUteVqxIOJAJ9/yYxE4xrs6u =u7Tg -----END PGP SIGNATURE----- --==-=-=--
guix-patches@HIDDEN
:bug#56768
; Package guix-patches
.
Full text available.Received: (at 56768) by debbugs.gnu.org; 6 Aug 2022 11:42:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 06 07:42:59 2022 Received: from localhost ([127.0.0.1]:32876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oKICo-0005Tc-Qt for submit <at> debbugs.gnu.org; Sat, 06 Aug 2022 07:42:59 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:50892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1oKICm-0005TS-E0 for 56768 <at> debbugs.gnu.org; Sat, 06 Aug 2022 07:42:57 -0400 Received: from [172.20.10.2] ([188.189.230.142]) by andre.telenet-ops.be with bizsmtp id 4Biu2800234zUUk01Bius7; Sat, 06 Aug 2022 13:42:54 +0200 Message-ID: <72ecfa9d-33f0-7074-33da-ddde61d99ade@HIDDEN> Date: Sat, 6 Aug 2022 13:42:53 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US To: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> References: <87ilnlgduf.fsf@HIDDEN> <e339362b-d8ff-e364-380d-c54cb51082a0@HIDDEN> <87fsik0wjm.fsf@HIDDEN> <a06ecddf-d0d6-487b-f7da-aa84a2e63f33@HIDDEN> <87v8rfxf06.fsf@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> Subject: Re: [bug#56768] [PATCH] gnu: engineering: Add qucs-s. In-Reply-To: <87v8rfxf06.fsf@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------znzOE0QXrVVH3MBvJn6Deup4" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1659786174; bh=0pGtwYJwbzsOdBUT8KSLx/GPSAI+wDK2VBmfQDf7p8M=; h=Date:To:Cc:References:From:Subject:In-Reply-To; b=YK+tU/P6+SrLVDYL9Q+0JiKTX+VjtI357hGi82s0YYMnNGJe8xSOjS8tvksG6ubKd UCMkXv57nNlWg6bTS0ISzxwJIVMzutte7q2h5wibGHhgvlElhqmcNxofNqdH/CrGfi lB58Xx5cqXcvcZhGXpMUFS99y2RvVrwyB9uQzPS+NA+zq7DD5SulFFVi/05PtqhOcr sjUjjfPms97gSWg35F+nuSc7NfHaE/1P/7xe07RFgDe8f5R8oSlHUeuMdRzOVXOYVa yvQTV82hLHZKINpFkX2qsXafQi4TbswDXBapYwVoC9cwYwuX5Y+PUkG+duAofWnnTD Tgx6GyochIh1A== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 56768 Cc: 56768 <at> debbugs.gnu.org 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.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------znzOE0QXrVVH3MBvJn6Deup4 Content-Type: multipart/mixed; boundary="------------j751Nz2p7OvE00In5EmejrgW"; protected-headers="v1" From: Maxime Devos <maximedevos@HIDDEN> To: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> Cc: 56768 <at> debbugs.gnu.org Message-ID: <72ecfa9d-33f0-7074-33da-ddde61d99ade@HIDDEN> Subject: Re: [bug#56768] [PATCH] gnu: engineering: Add qucs-s. References: <87ilnlgduf.fsf@HIDDEN> <e339362b-d8ff-e364-380d-c54cb51082a0@HIDDEN> <87fsik0wjm.fsf@HIDDEN> <a06ecddf-d0d6-487b-f7da-aa84a2e63f33@HIDDEN> <87v8rfxf06.fsf@HIDDEN> In-Reply-To: <87v8rfxf06.fsf@HIDDEN> --------------j751Nz2p7OvE00In5EmejrgW Content-Type: multipart/mixed; boundary="------------Wb3bqy0Jyi0bpKFFHbA1Aqxr" --------------Wb3bqy0Jyi0bpKFFHbA1Aqxr Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAzMC0wNy0yMDIyIDA4OjU5LCBBcnR5b20gVi4gUG9wdHNvdiB3cm90ZToNCj4+IC4u LiBhcyB5b3UgaGF2ZSBvYnNlcnZlZCwgdGhpbmdzIHdvcmsgZXZlbiB3aGVuIHRoZXkgYXJl bid0IHByb3BhZ2F0ZWQNCj4+IChhdCBsZWFzdCBmb3IgcXRiYXNlIGV0Yy4sIG5nc3BpY2Ug YW5kIG9jdGF2ZSBoYXZlIG5vdCB5ZXQgYmVlbg0KPj4gdGVzdGVkKS4NCj4gSSB1c3VhbGx5 IHB1dCBpbnRvICJwcm9wYWdhdGVkLWlucHV0cyIgcGFja2FnZXMgdGhhdCBwcm92aWRlIHNv bWUgYmluYXJ5DQo+IHRoYXQgdGhlIGN1cnJlbnQgcGFja2FnZSB1c2UgaW4gdGhlIHJ1bnRp bWUuDQo+DQo+IFNvIGRvIHlvdSBtZWFuIHRoYXQgSSBzaG91bGQgcmVseSBvbmx5IG9uICJp bnB1dHMiIHBhY2thZ2UgcHJvcGVydHksIGFuZA0KPiB0aGUgaW5wdXRzIHdpbGwgYmUgcHJv cGFnYXRlZCBhbnl3YXkgaWYgdGhleSdyZSBpbiB1c2UgYnkgdGhlIHBhY2thZ2U/DQo+DQpZ ZXMgdG8gdGhlIGZpcnN0IChhdCBsZWFzdCBpbiB0aGlzIGNhc2UsIHByb3BhZ2F0aW9uIGlz IHNvbWV0aW1lcyBoYXJkIA0KdG8gYXZvaWQpLCBubyB0byB0aGUgc2Vjb25kLiBQcm9wYWdh dGlvbiBoYXBwZW5zIG9ubHkgZm9yIA0KcHJvcGFnYXRlZC1pbnB1dHM7IGhvd2V2ZXIsIGlm IHRoZXkgYXJlICdpbiB1c2UnIGJ5IHRoZSBwYWNrYWdlIGJ5IA0KZW5kaW5nIHVwIGluIHRo ZSByZWZlcmVuY2VzLCB0aGVuIHRoZSBHQyB3b24ndCByZW1vdmUgdGhlIHN0b3JlIGl0ZW1z LiANClRoZSBHQyBhbmQgcHJvcGFnYXRpb24gYXJlIGluZGVwZW5kZW50IG1lY2hhbmlzbXMu DQoNCj4gTGVzcyBleHBlcmltZW50YWxseSwgdGhlIHByb3BhZ2F0ZWQtIGluIHByb3BhZ2F0 ZWQtaW5wdXRzIG1lYW5zIG9ubHkgDQo+IHRoYXQ6IHByb3BhZ2F0aW9uIC0tIHRoZSBkZXBl bmRlbmNpZXMgYXJlIHN0aWxsIGluc3RhbGxlZCBldmVuIGlmIHRoZXkgDQo+IGFyZW4ndCBw cm9wYWdhdGVkLCBiZWNhdXNlIHRoZSBzdWJzdGl0dXRlKiBpbnNlcnRzIGEgcmVmZXJlbmNl IHNvIHRoZSANCj4gR0Mga25vd3MgdG8gbm90IGRlbGV0ZSBpdCwgdGhlIG9ubHkgZGlmZmVy ZW5jZSBpcyB0aGF0IHRoZSBkZXBlbmRlbmN5IA0KPiBpc24ndCBhdXRvbWF0aWNhbGx5IHB1 dCBpbiB0aGUgcHJvZmlsZSB3aGVuIG5vdCBwcm9wYWdhdGluZy4gDQoNCkhlcmUsIEkgbWVh bnQgd2l0aCAnaW5zdGFsbGVkJyA9IGVudHJ5IGluIC9nbnUvc3RvcmUgaXMgZG93bmxvYWRl ZCBvciANCmJ1aWx0IGFuZCBrZXB0LCBub3QgJ2FkZGVkIHRvIH4vLmd1aXgtcHJvZmlsZSBv ciBlcXVpdmFsZW50JyAtLSB0aGUgDQpsYXR0ZXIgaXMgcHJvcGFnYXRpb24uDQoNCj4gU28g dGhlIG5leHQgdGltZSBRdWNzLVMgcnVuIGl0IGdldHMgdGhlIHBhdGhzIGZyb20gdGhlIGNv bmZpZ3VyYXRpb24NCj4gZmlsZS4NCj4NCj4gSSBjaGFuZ2VkIHRoZSBzdWJzdGl0dXRpb25z IHNvIFF1Y3MtUyB3aWxsIGlnbm9yZSB0aGUgcGF0aHMgdG8gT2N0YXZlDQo+IGFuZCBOR1Nw aWNlIGZyb20gdGhlIGNvbmZpZ3VyYXRpb24gYW5kIHdpbGwgYWx3YXlzIHVzZSB0aGUgcGF0 aHMNCj4gcHJvdmlkZWQgYnkgR3VpeC4gIEFsc28gYW55IGN1c3RvbSBwYXRocyB0byBPY3Rh dmUgYW5kIE5HU3BpY2Ugd2lsbCBiZQ0KPiBvdmVyd3JpdHRlbiBpbiB0aGUgY29uZmlnIHdo ZW4gdGhlIGFwcGxpY2F0aW9uIGV4aXRzLg0KPg0KPiBUaGF0IGlzIHN1Yi1vcHRpbWFsIGlu IG15IHZpZXcgYXMgd2UncmUgbWVzc2luZyB1cCB3aXRoIHRoZSBhcHBsaWNhdGlvbg0KPiBj b25maWd1cmF0aW9uIGxvZ2ljIGFuZCBpZiBhIHVzZXIgd2FudHMgdG8gY2hhbmdlIHRob3Nl IHBhdGhzIGhlIG9yIHNoZQ0KPiB3aWxsIGJlIGFibGUgdG8gcmVtb3ZlIHRoZSBjb25maWcg YW5kIHNldCB0aGUgcGF0aHMgaW4gdGhlIHN0YXJ0dXANCj4gY29uZmlndXJhdGlvbiBkaWFs b2d1ZSwgYnV0IHRoZSBzZXR0aW5ncyB3aWxsIGhhdmUgbm8gZWZmZWN0OyB0aGF0IHdpbGwN Cj4gYmUgYSBiaXQgY29uZnVzaW5nLg0KPg0KPiBZZXQgYXQgbGVhc3QgUXVjcy1TIHdpbGwg YWx3YXlzIHVzZSB0aGUgcmlnaHQgT2N0YXZlL05HU3BpY2UgcGF0aCBmcm9tDQo+IEdOVSBH dWl4Lg0KPg0KPiBXaGF0IGRvIHlvdSB0aGluaz8NCj4NCj4gSGVyZSdzIHRoZSBwYXRjaC4N Cg0KSXQncyBub3QgaWRlYWwgdGhhdCB0aGUgbmdzcGljZSBjYW5ub3QgYmUgb3ZlcnJpZGRl biBpbiB0aGUgDQpjb25maWd1cmF0aW9uLCBidXQgT1RPSCB3ZSBoYXZlIC0td2l0aC1pbnB1 dC4gSSB0aGluayBpdCdzIGFjY2VwdGFibGUsIA0KdGhvdWdoIGlmIHRoZXJlIGFyZSBhbnkg dXNlcnMgdGhhdCB3b3VsZCBsaWtlIHRvIG92ZXJyaWRlIGluIHRoZSANCmNvbmZpZ3VyYXRp b24sIHdlIG1pZ2h0IG5lZWQgdG8gcHJvcGFnYXRlIGl0IGFnYWluIGFuZCByZW1vdmUgdGhl IA0Kc3Vic3RpdHV0ZSogLS0gb3IgYmV0dGVyLCB0aG91Z2ggbW9yZSB3b3JrOiBwYXRjaCBx dWNzLXMgdG8gdXNlIHRoZSANCmNvbmZpZ3VyYXRpb24gd2hlbiBleHBsaWNpdGx5IHNldCBi eSB0aGUgdXNlciBhbmQgZG9uJ3Qgd3JpdGUgDQovZ251L3N0b3JlLy4uLiBpbnNpZGUgaXQg YXV0b21hdGljYWxseSwgd2l0aCAvZ251L3N0b3JlLy4uLiBhcyBhIA0KZmFsbGJhY2sgd2hl biBpdCBpcyBub3Qgc2V0Lg0KDQpHcmVldGluZ3MsDQpNYXhpbWUuDQoNCg== --------------Wb3bqy0Jyi0bpKFFHbA1Aqxr Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------Wb3bqy0Jyi0bpKFFHbA1Aqxr-- --------------j751Nz2p7OvE00In5EmejrgW-- --------------znzOE0QXrVVH3MBvJn6Deup4 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYu5TvQUDAAAAAAAKCRBJ4+4iGRcl7kkb AQD/Gu5h4HRrgsGRvQtAvL7aVB9hJcFmIpWt7PI9oLyi0wEAg1q0TBCK2KG7ouRt4iF3lnsZjD3p iJgetNcj84wr2gg= =oS9M -----END PGP SIGNATURE----- --------------znzOE0QXrVVH3MBvJn6Deup4--
guix-patches@HIDDEN
:bug#56768
; Package guix-patches
.
Full text available.Received: (at 56768) by debbugs.gnu.org; 6 Aug 2022 10:15:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 06 06:15:24 2022 Received: from localhost ([127.0.0.1]:32818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oKGq3-0000yc-U5 for submit <at> debbugs.gnu.org; Sat, 06 Aug 2022 06:15:24 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:35929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1oKGpy-0000yH-9E for 56768 <at> debbugs.gnu.org; Sat, 06 Aug 2022 06:15:23 -0400 Date: Sat, 06 Aug 2022 10:15:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeandudey.tech; s=protonmail3; t=1659780911; x=1660040111; bh=HA0I4AkZXGR0ojiW/sDM6jvYnWee9aT7v4EGiE1ZwKA=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=K7SNge3mUYppotns6pkn1BcLbXKuOekCAIt25AjhZ27yacd6a+/91ejuAs9EnWoVr UhaRJmGVu+e10CmNiV1MuhDwvhpW69VzI6wFO0VFL0rCBkfYptRrdBtR4lPeqGYwVS CwSacXtB/OreEoUnN0u+94ZtyD1WYbA2lv7fKD+y2ARQDK8MP7N28pAWijii57v0n7 q5DSrlDQpeZjPCjLK5Y8EgajQbfn0FLuZQSQ+oxn9q3FDriOmeNQdvm2/DVKaCt7Mq n02N0nj+rGw2g0YJ797CQMq6zjottSYWg8gy2eFFS4DkgsoAYUZYDJkmc0R/fqQ2v9 6KCW6V6ZQElZg== To: "56768 <at> debbugs.gnu.org" <56768 <at> debbugs.gnu.org> From: Jean Pierre De Jesus DIAZ <me@HIDDEN> Subject: [PATCH] gnu: engineering: Add qucs-s. Message-ID: <qOtd5kwWRHyxQdBoWCRYoT7P1Igr72bkwKK5hHCkbQmEV6l84tMY7NGE6uP3vsPQjbBxk8TtooIYP6yO2z1Z4mVVCUSRC-kcwV7Cb-BobKg=@jeandudey.tech> Feedback-ID: 20187791:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56768 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> Reply-To: Jean Pierre De Jesus DIAZ <me@HIDDEN> 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 Artyom, Just a nitpick: >+ (description >+ "@code{Qucs-S} provides a fancy graphical user interface for a numbe= r of @code{Qucs-S} -> @acronym{Qucs-S, Quite universal circuit simulator with SP= ICE} >Yet at least Qucs-S will always use the right Octave/NGSpice path from >GNU Guix. If the substitute of the binaries path is only done on the `else' block the= n the settings would be respected. For example, on: https://github.com/ra3xdh/qucs_s/blob/master/qucs/main.cpp#L130-L136 > if(settings.contains("NgspiceExecutable")) QucsSettings.NgspiceExecuta= ble =3D settings.value("NgspiceExecutable").toString(); > else { > QString ngsp_exe =3D QCoreApplication::applicationDirPath() + > QDir::separator() + "ngspice" + executableSuffix; > if (!QFile::exists(ngsp_exe)) ngsp_exe =3D QString("ngspice") + ex= ecutableSuffix; > QucsSettings.NgspiceExecutable =3D ngsp_exe; > } Can be substituted to: if(settings.contains("NgspiceExecutable")) QucsSettings.NgspiceExecutab= le =3D settings.value("NgspiceExecutable").toString(); else { QString ngsp_exe =3D "/gnu/store/<substitute* used here>"; if (!QFile::exists(ngsp_exe)) ngsp_exe =3D QString("ngspice") + exe= cutableSuffix; QucsSettings.NgspiceExecutable =3D ngsp_exe; } Then if `NgspiceExecutable' is present on the configuration that value will= be used, otherwise the default one provided by GNU Guix. Same applies for the other executable files. =E2=80=94 Jean-Pierre De Jesus DIAZ
guix-patches@HIDDEN
:bug#56768
; Package guix-patches
.
Full text available.Received: (at 56768) by debbugs.gnu.org; 30 Jul 2022 06:59:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 30 02:59:37 2022 Received: from localhost ([127.0.0.1]:33914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oHgRl-0003B1-0a for submit <at> debbugs.gnu.org; Sat, 30 Jul 2022 02:59:37 -0400 Received: from mail-lf1-f47.google.com ([209.85.167.47]:35806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <poptsov.artyom@HIDDEN>) id 1oHgRh-0003Am-LQ for 56768 <at> debbugs.gnu.org; Sat, 30 Jul 2022 02:59:35 -0400 Received: by mail-lf1-f47.google.com with SMTP id z25so10174109lfr.2 for <56768 <at> debbugs.gnu.org>; Fri, 29 Jul 2022 23:59:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc; bh=sCmF2redqzea2Vy4JTYfwdCPZOzpFz7kgBoaF3shGOw=; b=jk4ysX6AY+oyqt1RKvG5xC5JSbKaO0WlUAN//7yuPD8vG6+aA07jaeFqt6eyJX8ynh TTAq6Vfa6dH3e0b7WHCJf0st7niMW77In2/Uto8x4LfD4ymRcKCSrf/Y1ca631dRK3FG Go2udoLBHGRiXXyWYRfcXONCV8eTZR6oa5e75g7yURFCXgztAtaStJvg2qIyG+10Q6dV M9+3pWRJmRDb9LpDV9+agyGVbaqKAiAP3d4ktYVOsOyk5BJASdytbmDgIb0/2VKyud9k uocmM6HSk2XUfCMJvFf6BL4kIT/PHWwCyAm4TD+/W/tRy9O8Fq4q3nERA6LTKcv36bB7 Tx7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc; bh=sCmF2redqzea2Vy4JTYfwdCPZOzpFz7kgBoaF3shGOw=; b=PecNQod9Wf11LBlwUXf7N4P5rxF+KO0pJDY2ON5QeJjbHW2OttWcsd94fIQverHlti hSY2sZbGf5EZnbYo4VrjE0CpLPC/VKr2Ai/VL/APPQl/6LAWFAgkxlI3BbGyqkYCrQ0H o+mnrPuBAywIO1XIWdPa4vBkLNIQ8RPJVAEurHgC1gUAHRBJ8qDZWUFxbYq5n9EDcjXd rFKLx7fqKSBFIoRRUiLLNEEUkhaCF0MmMsB6w++evIj7SqTSvv/SCpF3YDG9J4CBr+xv ZDXtqpOX1KQkqtWyl1G3+XQbFlBvkhgTTLH55y48kc4AtxHmKYuho1DK8kfYbfrD3Nra KgBQ== X-Gm-Message-State: AJIora/AeesYtMi6XO/72fqx1sI93wjb3r9Rf4RHf5cNwm2z53K6IJPK K2wPy96D7kYcI9mM0oHUJlnyOunUM7AyZA== X-Google-Smtp-Source: AGRyM1teo1B8sdY65VhO33xBW1ZIXBInnqnWLYEjVFHvyiKiQXMTO5Lfpm5tEdGttQUzH8gicKMUig== X-Received: by 2002:a05:6512:4011:b0:48a:82ca:ed8a with SMTP id br17-20020a056512401100b0048a82caed8amr2486594lfb.190.1659164366652; Fri, 29 Jul 2022 23:59:26 -0700 (PDT) Received: from elephant ([5.164.203.220]) by smtp.gmail.com with ESMTPSA id k1-20020ac257c1000000b0048a9526c7d9sm858582lfo.257.2022.07.29.23.59.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Jul 2022 23:59:26 -0700 (PDT) From: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN> Subject: Re: [bug#56768] [PATCH] gnu: engineering: Add qucs-s. References: <87ilnlgduf.fsf@HIDDEN> <e339362b-d8ff-e364-380d-c54cb51082a0@HIDDEN> <87fsik0wjm.fsf@HIDDEN> <a06ecddf-d0d6-487b-f7da-aa84a2e63f33@HIDDEN> Date: Sat, 30 Jul 2022 09:59:21 +0300 In-Reply-To: <a06ecddf-d0d6-487b-f7da-aa84a2e63f33@HIDDEN> (Maxime Devos's message of "Fri, 29 Jul 2022 18:17:30 +0200") Message-ID: <87v8rfxf06.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56768 Cc: 56768 <at> debbugs.gnu.org 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Maxime. > That's what I meant, thanks.=C2=A0 I guess the icons issue is GTK-specific > and doesn't happen for Qt. Yes, Qt allows the application resources (like icons) to be put into the application binary on the build time, and that's how it's done usually. > These substitutions look fine ... ... ... but they can be improved, by > replacing the assoc-ref with search-input-file: (search-input-file > inputs "/bin/ngspice"). That way, it doesn't depend on the package > name anymore, which is preferred by > <https://guix.gnu.org/blog/2021/the-big-change/> (*) and makes in some > cases --with-input more usable. That blog post also has en example. Done. > By that logic, since qtbase and qtsvg are used at runtime too, they > should be propagated as well, but ... > > I tried to run simulations from the examples provided with the > > Qucs-S and it seems to me that Qucs-S mostly works as it should. > ... as you have observed, things work even when they aren't propagated > (at least for qtbase etc., ngspice and octave have not yet been > tested). I usually put into "propagated-inputs" packages that provide some binary that the current package use in the runtime. So do you mean that I should rely only on "inputs" package property, and the inputs will be propagated anyway if they're in use by the package? > In theory, the propagation shouldn't be required because you added a > 'substitute*', so in principle qucs-s should know where to find it. Following your logic I moved NGSpice and Octave from "propagated-inputs" to "inputs" as they substituted in the sources. > Also, I noticed these substitutions modify configuration, could you > verify they aren't saved in wherever qucs-s' configuration file is > located? Because if they are, then even after an update of octave etc. > it would seem that qucs-s would still use the old octave. Good catch. In my previous patch I substituted NGSpice and Octave in the part of code that is executed only when no configuration is provided, so the current binary versions used by default. However after the first run Qucs-S stores the paths to the configuration file: =2D-8<---------------cut here---------------start------------->8--- $ cat ~/.config/qucs/qucs_s.conf [General] ... NgspiceExecutable=3D/gnu/store/jl159ilvjzxd0i45xf2z8llbhvl10w54-ngspice-37/= bin/ngspice ... =2D-8<---------------cut here---------------end--------------->8--- So the next time Qucs-S run it gets the paths from the configuration file. I changed the substitutions so Qucs-S will ignore the paths to Octave and NGSpice from the configuration and will always use the paths provided by Guix. Also any custom paths to Octave and NGSpice will be overwritten in the config when the application exits. That is sub-optimal in my view as we're messing up with the application configuration logic and if a user wants to change those paths he or she will be able to remove the config and set the paths in the startup configuration dialogue, but the settings will have no effect; that will be a bit confusing. Yet at least Qucs-S will always use the right Octave/NGSpice path from GNU Guix. What do you think? Here's the patch. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-Add-qucs-s.patch Content-Transfer-Encoding: quoted-printable From=209888a6b0169bd3b9f158749f164b2fb1ebd5603a Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> Date: Mon, 25 Jul 2022 22:57:14 +0300 Subject: [PATCH] gnu: Add qucs-s. * gnu/packages/engineering.scm (qucs-s): New variable. =2D-- gnu/packages/engineering.scm | 48 ++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 6eefd14d7e..4cd9e2767a 100644 =2D-- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -3757,3 +3757,51 @@ (define-public candle @item Visualizing G-code files. @end itemize") (license license:gpl3+)))) + +(define-public qucs-s + (package + (name "qucs-s") + (version "0.0.24") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ra3xdh/qucs_s") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lbkaw0grw9w7d37z5dbhaqi8p57cpf9yp071zp6xrairkgimdx8")))) + (build-system cmake-build-system) + (native-inputs (list qttools)) + (inputs (list qtbase-5 qtscript qtsvg ngspice octave)) + (arguments + (list #:tests? #f ;no tests + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "qucs/main.cpp" + (("QucsSettings.NgspiceExecutable =3D .*;") + (string-append + "QucsSettings.NgspiceExecutable =3D \"" + (search-input-file inputs "/bin/ngspice") + "\";")) + (("QucsSettings.OctaveExecutable =3D .*;") + (string-append + "QucsSettings.OctaveExecutable =3D \"" + (search-input-file inputs "/bin/octave") "= \";")))))))) + (synopsis "GUI for different circuit simulation kernels") + (description + "@code{Qucs-S} provides a fancy graphical user interface for a number= of +popular circuit simulation engines. The package contains libraries for +schematic capture, visualization and components. The following simulation +kernels are supported: + +@itemize +@item Ngspice (recommended) +@item Xyce +@item SpiceOpus +@item Qucsator (non-spice) +@end itemize +") + (home-page "https://ra3xdh.github.io/") + (license license:gpl2+))) =2D-=20 2.34.1 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thanks, =2D Artyom =2D-=20 Artyom "avp" Poptsov <poptsov.artyom@HIDDEN> Home page: https://memory-heap.org/~avp/ CADR Hackerspace co-founder: https://cadrspace.ru/ GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFNBAEBCgA3FiEE0MLqwTMQgi2Y3rV86cWi2QiYoC8FAmLk1skZHHBvcHRzb3Yu YXJ0eW9tQGdtYWlsLmNvbQAKCRDpxaLZCJigLw+QB/4nOMhjV67d90LD0TTRMG2n YHFZZbt4NTQUr5CeHbWRfntv9VJYL76qHn6LDcRKJU45nb5y04rxzZFwjhr18zjY aC229fzgs7JEJGWqcibxEEmNp4Hy1i6gRJXtfM+8O4+K+xv04yaysD5aJAYSivEm gh6kJa6+bEuZfun0gM0EJ6jl8FoGCZq6nXmCZ8yTG/hr5UMR63ASQTgKOL2zBmu1 dJTwMhd2ngUteM9zf8BRcPT4kJX/1LHgavpyVND5GZ9qC90dHreGwnbFMQFZyvOT nOSaUL3mewkXwkioOKY9erxKNSQBj0Onkrs0HQ8hxOO7yxCw9+be2js5qA5HxLWO =+B9B -----END PGP SIGNATURE----- --==-=-=--
guix-patches@HIDDEN
:bug#56768
; Package guix-patches
.
Full text available.Received: (at 56768) by debbugs.gnu.org; 29 Jul 2022 16:17:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 29 12:17:37 2022 Received: from localhost ([127.0.0.1]:33340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oHSgC-0002jF-KB for submit <at> debbugs.gnu.org; Fri, 29 Jul 2022 12:17:37 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:40784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1oHSgA-0002j4-8h for 56768 <at> debbugs.gnu.org; Fri, 29 Jul 2022 12:17:35 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by andre.telenet-ops.be with bizsmtp id 14HW2800B20ykKC014HWhg; Fri, 29 Jul 2022 18:17:32 +0200 Message-ID: <a06ecddf-d0d6-487b-f7da-aa84a2e63f33@HIDDEN> Date: Fri, 29 Jul 2022 18:17:30 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US To: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> References: <87ilnlgduf.fsf@HIDDEN> <e339362b-d8ff-e364-380d-c54cb51082a0@HIDDEN> <87fsik0wjm.fsf@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> Subject: Re: [bug#56768] [PATCH] gnu: engineering: Add qucs-s. In-Reply-To: <87fsik0wjm.fsf@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------8jAorTtaXsD1PleTvbbhzOJ4" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1659111452; bh=yFTGhgTuwMipjzlOaX51rIEM+SZ14n+XgeF1H5aP29Y=; h=Date:To:Cc:References:From:Subject:In-Reply-To; b=NVdpaa1PfZnR+dReFok55Gco8PaBOeBuhI+StWRPALIlPglDiBifkC449PrYl9QPz CSL3fKVHrTKBA6GWCvfd7jgPm2c6TLe6lILEzHRNopAk1NkrLBV6Do/B9kO6akB2bf +He5U51jy3IK6DVBOrYBX5h1nAZCVsl76reQbgSPiSftQPet25dy7LPU6og/SsxJKA bkQWqKZVn7y506CxoZODLTgpmJ/IYmcEYVuT50rxwBE9nnBeQIoaz2Q2AiFntbKc8O GuewA/HQce2h2nkIm27CWDRQdDVD6+gXeD/JoIJ/Lw957KaVXLe12n1wBVDe/UG451 NTrC/lN/2GsOQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 56768 Cc: 56768 <at> debbugs.gnu.org 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.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------8jAorTtaXsD1PleTvbbhzOJ4 Content-Type: multipart/mixed; boundary="------------CifWwvqWG0TpCLX6ozmo7zv0"; protected-headers="v1" From: Maxime Devos <maximedevos@HIDDEN> To: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> Cc: 56768 <at> debbugs.gnu.org Message-ID: <a06ecddf-d0d6-487b-f7da-aa84a2e63f33@HIDDEN> Subject: Re: [bug#56768] [PATCH] gnu: engineering: Add qucs-s. References: <87ilnlgduf.fsf@HIDDEN> <e339362b-d8ff-e364-380d-c54cb51082a0@HIDDEN> <87fsik0wjm.fsf@HIDDEN> In-Reply-To: <87fsik0wjm.fsf@HIDDEN> --------------CifWwvqWG0TpCLX6ozmo7zv0 Content-Type: multipart/mixed; boundary="------------ZjQFEmgA6WWP4D1YED5XfCR9" --------------ZjQFEmgA6WWP4D1YED5XfCR9 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAyOS0wNy0yMDIyIDE3OjI2LCBBcnR5b20gVi4gUG9wdHNvdiB3cm90ZToNCj4gSGVs bG8gTWF4aW1lLA0KPg0KPiB0aGFua3MgeW91IGZvciB0aGUgcGF0Y2ggcmV2aWV3IQ0KPg0K Pj4gT2Z0ZW4gR1VJcyBoYXZlIHByb2JsZW1zIHdpdGggZmluZGluZyBpY29ucywgY291bGQg eW91IGNoZWNrIHdoZXRoZXINCj4+IHF1Y3MtcyB3b3JrcyBpbiBhIHB1cmUgZW52aXJvbm1l bnQ/DQo+IEkgdHJpZWQgdG8gcnVuIFF1Y3MtUyBpbnN0YWxsZWQgdGhyb3VnaCBHdWl4LCBs aWtlIHRoZSBmb2xsb3dzOg0KPg0KPiAtLTg8LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0t LS0tLS0tLS0tLS1zdGFydC0tLS0tLS0tLS0tLS0+OC0tLQ0KPiBndWl4IHNoZWxsIC1EIGd1 aXgNCj4gLi9wcmUtaW5zdC1lbnYgZ3VpeCBzaGVsbCAtRCAtLXB1cmUgcXVjcy1zDQo+IHF1 Y3Mtcw0KPiAtLTg8LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0tLS0tLS1lbmQt LS0tLS0tLS0tLS0tLS0+OC0tLQ0KPg0KPiBBbmQgYWxsIHRoZSBpY29ucyBzZWVtIHRvIGJl IGZpbmUNCj4NCj4gQWx0aG91Z2ggaXQgY2FuIGJlIHRoYXQgSSBkb24ndCBmdWxseSB1bmRl cnN0YW5kIHdoYXQgeW91IG1lYW4gYnkgInB1cmUNCj4gZW52aXJvbm1lbnQiIGluIHRoYXQg Y2FzZS4NCg0KDQpUaGF0J3Mgd2hhdCBJIG1lYW50LCB0aGFua3MuwqAgSSBndWVzcyB0aGUg aWNvbnMgaXNzdWUgaXMgR1RLLXNwZWNpZmljIA0KYW5kIGRvZXNuJ3QgaGFwcGVuIGZvciBR dC4NCg0KPj4gUHJvcGFnYXRpb24gaXMgbm90IHZlcnkgcm9idXN0IChlLmcuIGlmIHJ1biBk aXJlY3RseSBmcm9tIHRoZSBzdG9yZSB3aXRoICQoZ3VpeA0KPj4gYnVpbGQgcXVjcy1zKS9i aW4vdGhlLWJpbmFyeSksIHdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIG5vdCBwcm9wYWdhdGUg dGhpcz8gRS5nLiwNCj4+IGlmIHlvdSBhcmUgcHJvcGFnYXRpbmcgaXQgYmVjYXVzZSBvZiBu b3QgZmluZGluZyBhIGJpbmFyeSwgeW91IGNvdWxkIHVzZQ0KPj4gc3Vic3RpdHV0ZSogdG8g aW5zZXJ0IGFuIGFwcHJvcHJpYXRlIGFic29sdXRlIGZpbGUgbmFtZS4NCj4gT2theSwgdGhh dCdzIGEgZ29vZCBwb2ludC4gIEkgY2hlY2tlZCB0aGUgc291cmNlcyBmb3IgdGhlIHBsYWNl cyB3aGVyZQ0KPiBRdWNzLVMgdXNlcyBleGVjdXRhYmxlIHBhdGhzIGFuZCBhZGRlZCBzdWJz dGl0dXRpb25zIGZvciB0aGF0Lg0KVGhlc2Ugc3Vic3RpdHV0aW9ucyBsb29rIGZpbmUgLi4u DQoNCj4gKyAoKCJRdWNzU2V0dGluZ3MuTmdzcGljZUV4ZWN1dGFibGUgPSBuZ3NwX2V4ZSIp DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHN0cmlu Zy1hcHBlbmQgIlF1Y3NTZXR0aW5ncy5OZ3NwaWNlRXhlY3V0YWJsZSANCj4gPSBcIiINCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAoYXNzb2MtcmVmIGlucHV0cyAibmdzcGljZSIpDQo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgIi9iaW4vbmdzcGljZSINCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAiXCIiKSkNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg KCgiUXVjc1NldHRpbmdzLk9jdGF2ZUV4ZWN1dGFibGUgPSBcIm9jdGF2ZVwiICsgDQo+IFFT dHJpbmcoZXhlY3V0YWJsZVN1ZmZpeCkiKQ0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChzdHJpbmctYXBwZW5kICJRdWNzU2V0dGluZ3MuT2N0YXZl RXhlY3V0YWJsZSA9IFwiIg0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChhc3NvYy1yZWYgaW5w dXRzICJvY3RhdmUiKQ0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIvYmluL29jdGF2ZSINCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAiXCIiKSkpKSkpKSkNCi4uLiBidXQgdGhleSBjYW4gYmUg aW1wcm92ZWQsIGJ5IHJlcGxhY2luZyB0aGUgYXNzb2MtcmVmIHdpdGggDQpzZWFyY2gtaW5w dXQtZmlsZTogKHNlYXJjaC1pbnB1dC1maWxlIGlucHV0cyAiL2Jpbi9uZ3NwaWNlIikuIFRo YXQgd2F5LCANCml0IGRvZXNuJ3QgZGVwZW5kIG9uIHRoZSBwYWNrYWdlIG5hbWUgYW55bW9y ZSwgd2hpY2ggaXMgcHJlZmVycmVkIGJ5IA0KPGh0dHBzOi8vZ3VpeC5nbnUub3JnL2Jsb2cv MjAyMS90aGUtYmlnLWNoYW5nZS8+ICgqKSBhbmQgbWFrZXMgaW4gc29tZSANCmNhc2VzIC0t d2l0aC1pbnB1dCBtb3JlIHVzYWJsZS4gVGhhdCBibG9nIHBvc3QgYWxzbyBoYXMgZW4gZXhh bXBsZS4NCg0KKCopIERvbid0IGZvbGxvdyB0aGUgZmlyc3QgJ2hlbGxvJyBleGFtcGxlIHRo b3VnaCAtLSBpdCBzaG93Y2FzZXMgDQpwb3NzaWJpbGl0aWVzLCBub3Qgd2hhdCBzaG91bGQg YmUgZG9uZSwgYW5kIGludGVyZmVyZXMgd2l0aCAtLXdpdGgtaW5wdXQuDQoNCj4gSSBrZXB0 IE5HU3BpY2UgaW4gInByb3BhZ2F0ZWQtaW5wdXRzIiBiZWNhdXNlIFF1Y3MtUyByZXF1aXJl cyBpdCB0byBkbw0KPiB0aGUgc2ltdWxhdGlvbnMgaW4gcnVudGltZS4NCj4NCj4gQWxzbyBJ J3ZlIGFkZGVkIEdOVSBPY3RhdmUgdG8gdGhlICJwcm9wYWdhdGVkLWlucHV0cyIgYW5kIHN1 YnN0aXR1dGVkDQo+IHRoZSBwYXRoIHRvIE9jdGF2ZSB0b28uDQpCeSB0aGF0IGxvZ2ljLCBz aW5jZSBxdGJhc2UgYW5kIHF0c3ZnIGFyZSB1c2VkIGF0IHJ1bnRpbWUgdG9vLCB0aGV5IA0K c2hvdWxkIGJlIHByb3BhZ2F0ZWQgYXMgd2VsbCwgYnV0IC4uLg0KPiBJIHRyaWVkIHRvIHJ1 biBzaW11bGF0aW9ucyBmcm9tIHRoZSBleGFtcGxlcyBwcm92aWRlZCB3aXRoIHRoZSBRdWNz LVMNCj4gYW5kIGl0IHNlZW1zIHRvIG1lIHRoYXQgUXVjcy1TIG1vc3RseSB3b3JrcyBhcyBp dCBzaG91bGQuDQoNCi4uLiBhcyB5b3UgaGF2ZSBvYnNlcnZlZCwgdGhpbmdzIHdvcmsgZXZl biB3aGVuIHRoZXkgYXJlbid0IHByb3BhZ2F0ZWQgDQooYXQgbGVhc3QgZm9yIHF0YmFzZSBl dGMuLCBuZ3NwaWNlIGFuZCBvY3RhdmUgaGF2ZSBub3QgeWV0IGJlZW4gdGVzdGVkKS4NCg0K TGVzcyBleHBlcmltZW50YWxseSwgdGhlIHByb3BhZ2F0ZWQtIGluIHByb3BhZ2F0ZWQtaW5w dXRzIG1lYW5zIG9ubHkgDQp0aGF0OiBwcm9wYWdhdGlvbiAtLSB0aGUgZGVwZW5kZW5jaWVz IGFyZSBzdGlsbCBpbnN0YWxsZWQgZXZlbiBpZiB0aGV5IA0KYXJlbid0IHByb3BhZ2F0ZWQs IGJlY2F1c2UgdGhlIHN1YnN0aXR1dGUqIGluc2VydHMgYSByZWZlcmVuY2Ugc28gdGhlIEdD IA0Ka25vd3MgdG8gbm90IGRlbGV0ZSBpdCwgdGhlIG9ubHkgZGlmZmVyZW5jZSBpcyB0aGF0 IHRoZSBkZXBlbmRlbmN5IGlzbid0IA0KYXV0b21hdGljYWxseSBwdXQgaW4gdGhlIHByb2Zp bGUgd2hlbiBub3QgcHJvcGFnYXRpbmcuDQoNCkluIHRoZW9yeSwgdGhlIHByb3BhZ2F0aW9u IHNob3VsZG4ndCBiZSByZXF1aXJlZCBiZWNhdXNlIHlvdSBhZGRlZCBhIA0KJ3N1YnN0aXR1 dGUqJywgc28gaW4gcHJpbmNpcGxlIHF1Y3MtcyBzaG91bGQga25vdyB3aGVyZSB0byBmaW5k IGl0Lg0KDQpBbHNvLCBJIG5vdGljZWQgdGhlc2Ugc3Vic3RpdHV0aW9ucyBtb2RpZnkgY29u ZmlndXJhdGlvbiwgY291bGQgeW91IA0KdmVyaWZ5IHRoZXkgYXJlbid0IHNhdmVkIGluIHdo ZXJldmVyIHF1Y3MtcycgY29uZmlndXJhdGlvbiBmaWxlIGlzIA0KbG9jYXRlZD8gQmVjYXVz ZSBpZiB0aGV5IGFyZSwgdGhlbiBldmVuIGFmdGVyIGFuIHVwZGF0ZSBvZiBvY3RhdmUgZXRj LiANCml0IHdvdWxkIHNlZW0gdGhhdCBxdWNzLXMgd291bGQgc3RpbGwgdXNlIHRoZSBvbGQg b2N0YXZlLg0KDQpHcmVldGluZ3MsDQpNYXhpbWUuDQoNCg== --------------ZjQFEmgA6WWP4D1YED5XfCR9 Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------ZjQFEmgA6WWP4D1YED5XfCR9-- --------------CifWwvqWG0TpCLX6ozmo7zv0-- --------------8jAorTtaXsD1PleTvbbhzOJ4 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYuQIGgUDAAAAAAAKCRBJ4+4iGRcl7mUR APwOXNvdRu6FHk60fD8RJSpB6S//OaodtzMMpPn61SX9YAD+OCe5vM5seRoL/Q+J07PC4QbUhBDs 6e/RmDI8LaocRQk= =wWwu -----END PGP SIGNATURE----- --------------8jAorTtaXsD1PleTvbbhzOJ4--
guix-patches@HIDDEN
:bug#56768
; Package guix-patches
.
Full text available.Received: (at 56768) by debbugs.gnu.org; 29 Jul 2022 15:27:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 29 11:27:14 2022 Received: from localhost ([127.0.0.1]:33242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oHRtP-0001IX-6W for submit <at> debbugs.gnu.org; Fri, 29 Jul 2022 11:27:14 -0400 Received: from mail-lj1-f170.google.com ([209.85.208.170]:37701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <poptsov.artyom@HIDDEN>) id 1oHRtN-0001IJ-1t for 56768 <at> debbugs.gnu.org; Fri, 29 Jul 2022 11:27:10 -0400 Received: by mail-lj1-f170.google.com with SMTP id e11so5551428ljl.4 for <56768 <at> debbugs.gnu.org>; Fri, 29 Jul 2022 08:27:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc; bh=+SQiFstci9UY35zfI4yLFuJZHMbc+cqa8Gv2bpAEuVU=; b=UHwo6snJRtXAud/A0c0RoSyJCb6mEOJzvmVbQXYykG6MCnb2g7WFeD//83UPbbelGQ qU8oPWPU0rGhtbYaRaLEBLLYdOSUrvLiYginwxz9ozE5tKUoqTJXIheP/Ui0Ov+ciBoB nE+ZJwzn2194jSIzUdsEkcCm3DAE7vTxVY+0R3OQWDiuhFY8F9xpMGTK0uQYY+yerVfi fyShAm3hQNQclHGFgxy/IdHBq3PjIhJbnHZ+e4opgOVa9TdSaDDUcIYg1ASxvFTJwV5P OQPYmPDlWh5fwuLutm39hIF7orKz2kngAOrl351cWk8uCDpiVkCXjHCFqN13jeZpc+JC uLIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc; bh=+SQiFstci9UY35zfI4yLFuJZHMbc+cqa8Gv2bpAEuVU=; b=iO0HapPilgejhkL3ftbgHWWJunRahXamqPciposEhAbHyBNCN/MUayKCEe4/j7yawk h/TRh4+9bpc2YYxVdN/4BWi2oLQwfNLYuhyYHrfpKAD2PYoz97e6LMblQMBUOneEpdKl KyysT2REhjiq0v7ofF1ZOSjOOlqrGEszS+7+7O9sX4XpH2e6x2HFguROP8vdQ11NH2BN KW5ZZPhKO8iqLONSjqAjmBTgrXXo5kwMZA4xTFI7dmR78ONKCDgRWAfnd5x/qFQqtwHO PxNUgFR5wyUIzbZtW9pUPHQTVuQC8D5k9MHm25P/JW+Dk+GpJma9p1mUSoxBg85Fefti UcUw== X-Gm-Message-State: ACgBeo0DcAJ0XJycz1/0IaRmL7gxwU9C/FY64CR3JOegzdihF0Kcw7T4 m+7bA3T1MNixvXP789fSxHInGgQW3cvAPg== X-Google-Smtp-Source: AA6agR7qPVCuvscBZOGo3KhAqOnpbIcgdV/2er0Rx1+3b/PDz38xNM+vdiZU9skWZ83xcBScERgZyw== X-Received: by 2002:a2e:a4d6:0:b0:25e:439e:39d0 with SMTP id p22-20020a2ea4d6000000b0025e439e39d0mr35625ljm.169.1659108421609; Fri, 29 Jul 2022 08:27:01 -0700 (PDT) Received: from elephant ([5.164.203.220]) by smtp.gmail.com with ESMTPSA id bp23-20020a056512159700b0048a835a60f6sm688036lfb.251.2022.07.29.08.26.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Jul 2022 08:26:59 -0700 (PDT) From: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN> Subject: Re: [bug#56768] [PATCH] gnu: engineering: Add qucs-s. References: <87ilnlgduf.fsf@HIDDEN> <e339362b-d8ff-e364-380d-c54cb51082a0@HIDDEN> Date: Fri, 29 Jul 2022 18:26:53 +0300 In-Reply-To: <e339362b-d8ff-e364-380d-c54cb51082a0@HIDDEN> (Maxime Devos's message of "Tue, 26 Jul 2022 20:07:46 +0200") Message-ID: <87fsik0wjm.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56768 Cc: 56768 <at> debbugs.gnu.org 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello Maxime, thanks you for the patch review! > Often GUIs have problems with finding icons, could you check whether > qucs-s works in a pure environment? I tried to run Qucs-S installed through Guix, like the follows: --8<---------------cut here---------------start------------->8--- guix shell -D guix ./pre-inst-env guix shell -D --pure qucs-s qucs-s --8<---------------cut here---------------end--------------->8--- And all the icons seem to be fine Although it can be that I don't fully understand what you mean by "pure environment" in that case. > Propagation is not very robust (e.g. if run directly from the store with $(guix > build qucs-s)/bin/the-binary), would it be possible to not propagate this? E.g., > if you are propagating it because of not finding a binary, you could use > substitute* to insert an appropriate absolute file name. Okay, that's a good point. I checked the sources for the places where Qucs-S uses executable paths and added substitutions for that. I kept NGSpice in "propagated-inputs" because Qucs-S requires it to do the simulations in runtime. Also I've added GNU Octave to the "propagated-inputs" and substituted the path to Octave too. I tried to run simulations from the examples provided with the Qucs-S and it seems to me that Qucs-S mostly works as it should. I should note here that I'm not very good at electronics and such simulations yet, so you should take what I said above with a grain of salt indeed. ;-) Please check the updated patch. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-Add-qucs-s.patch Content-Transfer-Encoding: quoted-printable From=20a4d83e1d5652654db4b6de7bc272ec4a0bfb114f Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> Date: Mon, 25 Jul 2022 22:57:14 +0300 Subject: [PATCH] gnu: Add qucs-s. * gnu/packages/engineering.scm (qucs-s): New variable. =2D-- gnu/packages/engineering.scm | 54 ++++++++++++++++++++++++++++++++++-- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 6eefd14d7e..95c6c012a3 100644 =2D-- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -3470,8 +3470,7 @@ (define-public libnest2d-for-cura (build-system cmake-build-system) (inputs (list boost clipper nlopt)) =2D (arguments =2D `(#:tests? #f + (arguments `(#:tests? #f #:phases (modify-phases %standard-phases (add-before 'configure 'fix-clipper-detection @@ -3757,3 +3756,54 @@ (define-public candle @item Visualizing G-code files. @end itemize") (license license:gpl3+)))) + +(define-public qucs-s + (package + (name "qucs-s") + (version "0.0.24") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ra3xdh/qucs_s") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lbkaw0grw9w7d37z5dbhaqi8p57cpf9yp071zp6xrairkgimdx8")))) + (build-system cmake-build-system) + (native-inputs (list qttools)) + (inputs (list qtbase-5 qtscript qtsvg)) + (propagated-inputs (list ngspice octave)) + (arguments + (list #:tests? #f ; no tests + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "qucs/main.cpp" + (("QucsSettings.NgspiceExecutable =3D ngsp_exe") + (string-append "QucsSettings.NgspiceExecutable =3D \= "" + (assoc-ref inputs "ngspice") + "/bin/ngspice" + "\"")) + (("QucsSettings.OctaveExecutable =3D \"octave\" + QSt= ring(executableSuffix)") + (string-append "QucsSettings.OctaveExecutable =3D \"" + (assoc-ref inputs "octave") + "/bin/octave" + "\"")))))))) + (synopsis "GUI for different circuit simulation kernels") + (description + "@code{Qucs-S} provides a fancy graphical user interface for a number= of +popular circuit simulation engines. The package contains libraries for +schematic capture, visualization and components. The following simulation +kernels are supported: + +@itemize +@item Ngspice (recommended) +@item Xyce +@item SpiceOpus +@item Qucsator (non-spice) +@end itemize +") + (home-page "https://ra3xdh.github.io/") + (license license:gpl2+))) =2D-=20 2.34.1 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thanks, =2D Artyom =2D-=20 Artyom "avp" Poptsov <poptsov.artyom@HIDDEN> Home page: https://memory-heap.org/~avp/ CADR Hackerspace co-founder: https://cadrspace.ru/ GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFNBAEBCgA3FiEE0MLqwTMQgi2Y3rV86cWi2QiYoC8FAmLj/D0ZHHBvcHRzb3Yu YXJ0eW9tQGdtYWlsLmNvbQAKCRDpxaLZCJigL7UbB/94vpM3g1NbV0A+f9cNHqp9 F2fcTbbSVUWHpj99bQ04UX8nctC3QGTLj9iKG5V+pgbO762dY/P9ZAGgcG2eCsyO lG/WcWuwKrk+3b7D8c1Xf7Ojs5HwVwSo39LnuOhhE+aQYTk09JThatqR8dfzoypP +fQpRG0Ydajlk2JX/OA4kRkTj8fb88ofcJxThsOSc+zE9FV220MgZ28wr4YaptQh J8UWn3eAzU0jEoCDKf8MQ3SMG9c8QZEvUBw9ZHdCiu5gFu+PdHfpOULDz3PX7xE0 eTlI5L37pEqNM/zHtOX/KOqDQkt/i/fAz83PWtHgOPsJR34UEdoZTU/8t3foZsSi =vPmF -----END PGP SIGNATURE----- --==-=-=--
guix-patches@HIDDEN
:bug#56768
; Package guix-patches
.
Full text available.Received: (at 56768) by debbugs.gnu.org; 26 Jul 2022 18:07:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 26 14:07:51 2022 Received: from localhost ([127.0.0.1]:54361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oGOyE-00020n-Pf for submit <at> debbugs.gnu.org; Tue, 26 Jul 2022 14:07:51 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:59096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1oGOyC-00020e-H8 for 56768 <at> debbugs.gnu.org; Tue, 26 Jul 2022 14:07:49 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by michel.telenet-ops.be with bizsmtp id zu7m2700520ykKC06u7moD; Tue, 26 Jul 2022 20:07:47 +0200 Message-ID: <e339362b-d8ff-e364-380d-c54cb51082a0@HIDDEN> Date: Tue, 26 Jul 2022 20:07:46 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [bug#56768] [PATCH] gnu: engineering: Add qucs-s. Content-Language: en-US To: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN>, 56768 <at> debbugs.gnu.org References: <87ilnlgduf.fsf@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> In-Reply-To: <87ilnlgduf.fsf@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------LCfvVGbWdIAt4qLhee0H00xU" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1658858867; bh=Xkhm8RzcQlQM4pnmVH8S4yZZ8zJzPRICOfeaODkHPDU=; h=Date:Subject:To:References:From:In-Reply-To; b=nuXctSS5gemlnSIVYDL/QXE2G9h+YND8ecqcyaLst6eaB1WcOXrP09cX+ds86Z2Yc vI3mzFTNZ3lDnUII+39xW2sDMMxt9SELqtlKc4RclDdpSWpkI6CAmpnjNyOazC6vp+ YpdIiqdHRm3ChlBRx9vQVIwMfDk7qxTqVILaH4rg3wEAL/MPtJKYAs8KFTHv9kCiB+ pXqJT3tlex2WIFaLzVsalRyPU20DlRk2nSW8w0ebDFfbA0w1+JRzqNQXZMv8jyotam bE4sYfiIERNkqtldjC7mysJqBbYOnif9PseshRcQwTsvQkkWYh4J6040VRKWB7+hld ksAqf7tTDn0Lg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56768 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 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------LCfvVGbWdIAt4qLhee0H00xU Content-Type: multipart/mixed; boundary="------------Un0niHHFw2H7ECVrkqN6YB1P"; protected-headers="v1" From: Maxime Devos <maximedevos@HIDDEN> To: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN>, 56768 <at> debbugs.gnu.org Message-ID: <e339362b-d8ff-e364-380d-c54cb51082a0@HIDDEN> Subject: Re: [bug#56768] [PATCH] gnu: engineering: Add qucs-s. References: <87ilnlgduf.fsf@HIDDEN> In-Reply-To: <87ilnlgduf.fsf@HIDDEN> --------------Un0niHHFw2H7ECVrkqN6YB1P Content-Type: multipart/mixed; boundary="------------3vmij0XnAujJcgRHohuGHdib" --------------3vmij0XnAujJcgRHohuGHdib Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 PiB0aGlzIHBhdGNoIGFkZHMgIlF1Y3MtUyIsIGEgR1VJIGZvciBkaWZmZXJlbnQgY2lyY3Vp dCBzaW11bGF0aW9uDQpPZnRlbiBHVUlzIGhhdmUgcHJvYmxlbXMgd2l0aCBmaW5kaW5nIGlj b25zLCBjb3VsZCB5b3UgY2hlY2sgd2hldGhlciBxdWNzLXMgd29ya3MgaW4gYSBwdXJlIGVu dmlyb25tZW50Pw0KDQo+ICvCoMKgwqAgKHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0IG5nc3Bp Y2UpKQ0KDQpQcm9wYWdhdGlvbiBpcyBub3QgdmVyeSByb2J1c3QgKGUuZy4gaWYgcnVuIGRp cmVjdGx5IGZyb20gdGhlIHN0b3JlIHdpdGggDQokKGd1aXggYnVpbGQgcXVjcy1zKS9iaW4v dGhlLWJpbmFyeSksIHdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIG5vdCANCnByb3BhZ2F0ZSB0 aGlzPyBFLmcuLCBpZiB5b3UgYXJlIHByb3BhZ2F0aW5nIGl0IGJlY2F1c2Ugb2Ygbm90IGZp bmRpbmcgYSANCmJpbmFyeSwgeW91IGNvdWxkIHVzZSBzdWJzdGl0dXRlKiB0byBpbnNlcnQg YW4gYXBwcm9wcmlhdGUgYWJzb2x1dGUgZmlsZSANCm5hbWUuDQoNCkdyZWV0aW5ncywNCk1h eGltZS4NCg0K --------------3vmij0XnAujJcgRHohuGHdib Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------3vmij0XnAujJcgRHohuGHdib-- --------------Un0niHHFw2H7ECVrkqN6YB1P-- --------------LCfvVGbWdIAt4qLhee0H00xU Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYuAtcgUDAAAAAAAKCRBJ4+4iGRcl7vTk AQCErg6Dd8SOYHslOgRX03iMCLNjcmiV91VaLkMMGKSpNQD8DPUcHYrHXFef99hKSbZr4UCOFTe+ QYvbJXLPVFBbIgE= =ZZ0l -----END PGP SIGNATURE----- --------------LCfvVGbWdIAt4qLhee0H00xU--
guix-patches@HIDDEN
:bug#56768
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 25 Jul 2022 20:03:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 25 16:03:00 2022 Received: from localhost ([127.0.0.1]:51511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oG4I8-0002Tk-ER for submit <at> debbugs.gnu.org; Mon, 25 Jul 2022 16:03:00 -0400 Received: from lists.gnu.org ([209.51.188.17]:34200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <poptsov.artyom@HIDDEN>) id 1oG4I6-0002Ta-EE for submit <at> debbugs.gnu.org; Mon, 25 Jul 2022 16:02:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37182) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <poptsov.artyom@HIDDEN>) id 1oG4I6-0003X4-8A for guix-patches@HIDDEN; Mon, 25 Jul 2022 16:02:58 -0400 Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]:42861) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <poptsov.artyom@HIDDEN>) id 1oG4I4-00054g-CD for guix-patches@HIDDEN; Mon, 25 Jul 2022 16:02:57 -0400 Received: by mail-lj1-x232.google.com with SMTP id m9so14334031ljp.9 for <guix-patches@HIDDEN>; Mon, 25 Jul 2022 13:02:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:user-agent:mime-version; bh=paMv5KkgzJRmHX1ZMiXXYKAwdNduNixiyU8gBM+z/yg=; b=KNlGPO2UD7R0TtN3BEhid331wq+garZFBdsTo6LgwO8LCDAZSechYTISrcmJUgrS3y k5t5m7+1ZnP2GFmDh9gQgqYgEk+smpqiths8RhW3Qc4u1Jgzmk/UICJwqdvIFAyQozLj ICaIZj+tUVDa4vyOvbaGCyD7YlPfcJbZUhAld/cBfxhjWbY5crJByytCDPBhBsxvx6NY RJ25XkVvFsaLWWCszf5rdRbF1ipcbNEObWWutVwjTyOH8RJWU92qwLO2oYldmtPntlGj qIn0KUTUWdBVLMF5WbRf/TEemTr83wpn6nXllacd26+PvE3QM+NtrC4Ugcazeq13E2Bc Ekgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=paMv5KkgzJRmHX1ZMiXXYKAwdNduNixiyU8gBM+z/yg=; b=fcbnH8Jy05LUyhLmxkbv4Q0hA329mlcrg5XupL7OuBiDjPpAQUiCXCJG3zS/PXJII2 N47gNmPrbzMUrSZglY16gRitIc0wuCRvaeF1WvdRd1DGD3UOR2bo8iYINb8lKDGZvXNz QSlxLLZYgWXh2JZru+hap1aBTCL2DnSx0y0dXuYAbOeLSV04NccKEwEVt1qILTEwxGbg e9ldoZ1B9OvKUs/kZSKAw5o9hfQ3oqX23Z/b5nXhUqtcyCV6aVPfqZ+0FH2ejXEBoAR2 NNwoZfjh4tlCrKOdNolrDRr5vXCYOV/2YAzskMrzIAYwQ20QndDzdyigKKnwFH20fQkU UrRQ== X-Gm-Message-State: AJIora9wFfEHUpEafNt0SBM/iBiiqa3nHeT5hZEqQTmoYE0G+iIcg8zF SGM6SdOGvxdn9SR8M0OgfETUZPwbvud/svmi X-Google-Smtp-Source: AGRyM1un4uzHubl5BJLNH3CGrckZ9V1x7j10LlES1Nftcz+wk4+yJaXC8V6ZEhL9Hbf/LL+Y2+Sarg== X-Received: by 2002:a2e:a78a:0:b0:25d:762d:6e48 with SMTP id c10-20020a2ea78a000000b0025d762d6e48mr4633334ljf.263.1658779373204; Mon, 25 Jul 2022 13:02:53 -0700 (PDT) Received: from elephant ([5.164.222.47]) by smtp.gmail.com with ESMTPSA id o18-20020ac24c52000000b0047f933622c8sm2821950lfk.163.2022.07.25.13.02.52 for <guix-patches@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Jul 2022 13:02:52 -0700 (PDT) From: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH] gnu: engineering: Add qucs-s. Date: Mon, 25 Jul 2022 23:02:48 +0300 Message-ID: <87ilnlgduf.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::232; envelope-from=poptsov.artyom@HIDDEN; helo=mail-lj1-x232.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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.3 (--) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello, this patch adds "Qucs-S", a GUI for different circuit simulation kernels: https://github.com/ra3xdh/qucs_s Currently the package supports only Ngspice simulation kernel, as it is recommended by the authors and it is readily available in Guix; but in the future other kernels can be added, namely Xyce (which is in the Guix too.) --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-Add-qucs-s.patch Content-Transfer-Encoding: quoted-printable From=20ddc382ec3552c565df1694cf80f0481d0cb55492 Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN> Date: Mon, 25 Jul 2022 22:57:14 +0300 Subject: [PATCH] gnu: Add qucs-s. * gnu/packages/engineering.scm (qucs-s): New variable. =2D-- gnu/packages/engineering.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 6eefd14d7e..141dc613ae 100644 =2D-- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -3757,3 +3757,39 @@ (define-public candle @item Visualizing G-code files. @end itemize") (license license:gpl3+)))) + +(define-public qucs-s + (package + (name "qucs-s") + (version "0.0.24") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ra3xdh/qucs_s") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lbkaw0grw9w7d37z5dbhaqi8p57cpf9yp071zp6xrairkgimdx8")))) + (build-system cmake-build-system) + (native-inputs (list qttools)) + (inputs (list qtbase-5 qtscript qtsvg)) + (propagated-inputs (list ngspice)) + (arguments + (list #:tests? #f)) ;no tests + (synopsis "GUI for different circuit simulation kernels") + (description + "@code{Qucs-S} provides a fancy graphical user interface for a number= of +popular circuit simulation engines. The package contains libraries for +schematic capture, visualization and components. The following simulation +kernels are supported: + +@itemize +@item Ngspice (recommended) +@item Xyce +@item SpiceOpus +@item Qucsator (non-spice) +@end itemize +") + (home-page "https://ra3xdh.github.io/") + (license license:gpl2+))) =2D-=20 2.34.1 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thanks, =2D Artyom =2D-=20 Artyom "avp" Poptsov <poptsov.artyom@HIDDEN> Home page: https://memory-heap.org/~avp/ CADR Hackerspace co-founder: https://cadrspace.ru/ GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFNBAEBCgA3FiEE0MLqwTMQgi2Y3rV86cWi2QiYoC8FAmLe9ugZHHBvcHRzb3Yu YXJ0eW9tQGdtYWlsLmNvbQAKCRDpxaLZCJigL7UsB/9FZauy4djcku0xECh0OqtP p3uLHm6yDqx5ehe4gY8OAmW2mKioqNhbn2xg802fjYtcLmjuiEGaGXW7TvVgtGGy Dq4mAPwq4WgR3yhRrc9p92vmefl/VZuqzaUdLdxiK9p2A32x6sgGTecS2iKqZPa5 +4atrumw5zLOzdBg766Cxo2+W4QOSajWyf3JFZmL3tM1de3OW5BOUu66xkK6mdD8 9SQxs5y2XZLx57r1FKfGzzRcLL5Qf1n27FIYaBGRmv7xFAszdemuyvvTdozVxxbs PCLo/CY8XCC5/QlVkKaL8zQj9FwzphuGPYLap5MhbfoLXxYLAvZEAErfGGBGPJj9 =+FMh -----END PGP SIGNATURE----- --==-=-=--
"Artyom V. Poptsov" <poptsov.artyom@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#56768
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.