From e5418d03c69f9acfc283de4f42c9010c54f2f9db Mon Sep 17 00:00:00 2001 From: "Manuel (ljn0099)" Date: Wed, 20 May 2026 19:11:16 +0200 Subject: [PATCH] sci-electronics/qucs-s: Signed-off-by: Manuel (ljn0099) Add qucs-s-26.1.1 and drop qucs-s-25.2.0, qucs-s-25.1.2 --- sci-electronics/qucs-s/Manifest | 3 +- sci-electronics/qucs-s/metadata.xml | 3 -- sci-electronics/qucs-s/qucs-s-25.2.0.ebuild | 33 ------------------- ...s-s-25.1.2.ebuild => qucs-s-26.1.1.ebuild} | 22 +++++++++---- 4 files changed, 17 insertions(+), 44 deletions(-) delete mode 100644 sci-electronics/qucs-s/qucs-s-25.2.0.ebuild rename sci-electronics/qucs-s/{qucs-s-25.1.2.ebuild => qucs-s-26.1.1.ebuild} (58%) diff --git a/sci-electronics/qucs-s/Manifest b/sci-electronics/qucs-s/Manifest index f23ad51260..7641783678 100644 --- a/sci-electronics/qucs-s/Manifest +++ b/sci-electronics/qucs-s/Manifest @@ -1,2 +1 @@ -DIST qucs-s-25.1.2.tar.gz 4718218 BLAKE2B 04ebe413f7e0ab529fed003718def80212a8c48eca4ee78b71ecd651139e9db9b059359b793a0980c01a91762715ea7076c632392577432ba7f8f7cc3ce7eda9 SHA512 4d87fb60d4ea23d6daa19284a110ef43fdb82fe3348448b09a1fcf7b19dde18799a3d498947437ea91e830c9072e19ba874fc956968c69b91f827bd597a23df4 -DIST qucs-s-25.2.0.tar.gz 4804075 BLAKE2B 1630f48cda9d6e77d1adc5667d5dae5443d0589935b9408b6dd4ce2d93f83cd92ff73e6898baed8e2bc3520dfe1a2f43c88cfa73c6e3f3be11bd2b3b1029bb47 SHA512 21161864a03fd120218657403caf51c962f612ee249d8635939eb1b225ae502b5e5f59ef8bcde417aa1783328dba406e2abbe37f75988a789b70d99529986172 +DIST qucs-s-26.1.1.tar.gz 6406156 BLAKE2B cd2952e45da3e7b15e78b259685a0882f722c3f2be0322c97a026d21914f09da1a933ec2b492f2fa772da9b4c494292e7de6bd14ee4b40630a4c887b6da3f094 SHA512 5a07ddd939bcb3d7c7e5d8e1843bcb15ff53342e0a8dd54a4920b4cc452e102dc95c9d742b4cde1991484dda5c591a21c79a91a675bd92ddf3dada3e156f5426 diff --git a/sci-electronics/qucs-s/metadata.xml b/sci-electronics/qucs-s/metadata.xml index 7f572ff605..2fd8c7c838 100644 --- a/sci-electronics/qucs-s/metadata.xml +++ b/sci-electronics/qucs-s/metadata.xml @@ -9,7 +9,4 @@ https://github.com/ra3xdh/qucs_s/issues ra3xdh/qucs_s - - Add support for ngspice backend (recommended simulation backend) - diff --git a/sci-electronics/qucs-s/qucs-s-25.2.0.ebuild b/sci-electronics/qucs-s/qucs-s-25.2.0.ebuild deleted file mode 100644 index 9dc7aec6ca..0000000000 --- a/sci-electronics/qucs-s/qucs-s-25.2.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Quite universal circuit simulator with SPICE" -HOMEPAGE="https://ra3xdh.github.io/" -SRC_URI="https://github.com/ra3xdh/qucs_s/releases/download/${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -inherit cmake - -DEPEND=" - dev-qt/qtbase:6 - dev-qt/qttools:6 - dev-qt/qtsvg:6 - dev-qt/qtcharts:6 - " - -RDEPEND=" - ${DEPEND} - " - -BDEPEND=" - dev-build/cmake - sys-devel/flex - sys-devel/bison - dev-util/gperf - app-text/dos2unix - " diff --git a/sci-electronics/qucs-s/qucs-s-25.1.2.ebuild b/sci-electronics/qucs-s/qucs-s-26.1.1.ebuild similarity index 58% rename from sci-electronics/qucs-s/qucs-s-25.1.2.ebuild rename to sci-electronics/qucs-s/qucs-s-26.1.1.ebuild index 3b1d8e70c2..8f0b557f90 100644 --- a/sci-electronics/qucs-s/qucs-s-25.1.2.ebuild +++ b/sci-electronics/qucs-s/qucs-s-26.1.1.ebuild @@ -10,26 +10,36 @@ SRC_URI="https://github.com/ra3xdh/qucs_s/releases/download/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" -IUSE="+ngspice" -inherit cmake +inherit cmake xdg optfeature DEPEND=" - dev-qt/qtbase:6 - dev-qt/qttools:6 + dev-qt/qtbase:6[gui,widgets,xml] dev-qt/qtsvg:6 dev-qt/qtcharts:6 " RDEPEND=" ${DEPEND} - ngspice? ( sci-electronics/ngspice ) " BDEPEND=" - dev-build/cmake + dev-qt/qttools:6[linguist] sys-devel/flex sys-devel/bison dev-util/gperf app-text/dos2unix " + +pkg_postinst() { + optfeature "Result postprocessing in Octave" sci-mathematics/octave + + optfeature_header "Install optional simulator backends:" + optfeature "Ngspice" sci-electronics/ngspice + + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +}