commit: dd02730be8525cdf1d60636ef32ade804852982c
Author: Manuel <ljn0099 <AT> hotmail <DOT> com>
AuthorDate: Mon Jun 16 12:49:03 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Jun 16 12:49:03 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd02730b
sci-electronics/qucs-s:
Signed-off-by: Manuel <ljn0099 <AT> hotmail.com>
Ngspice is now an use flag
sci-electronics/qucs-s/metadata.xml | 3 +++
sci-electronics/qucs-s/qucs-s-25.1.2.ebuild | 29 ++++++++++++++++++-----------
2 files changed, 21 insertions(+), 11 deletions(-)
diff --git a/sci-electronics/qucs-s/metadata.xml
b/sci-electronics/qucs-s/metadata.xml
index 2fd8c7c838..7f572ff605 100644
--- a/sci-electronics/qucs-s/metadata.xml
+++ b/sci-electronics/qucs-s/metadata.xml
@@ -9,4 +9,7 @@
<bugs-to>https://github.com/ra3xdh/qucs_s/issues</bugs-to>
<remote-id type="github">ra3xdh/qucs_s</remote-id>
</upstream>
+ <use>
+ <flag name="ngspice">Add support for ngspice backend
(recommended simulation backend)</flag>
+ </use>
</pkgmetadata>
diff --git a/sci-electronics/qucs-s/qucs-s-25.1.2.ebuild
b/sci-electronics/qucs-s/qucs-s-25.1.2.ebuild
index b8bb664be7..3b1d8e70c2 100644
--- a/sci-electronics/qucs-s/qucs-s-25.1.2.ebuild
+++ b/sci-electronics/qucs-s/qucs-s-25.1.2.ebuild
@@ -10,19 +10,26 @@
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
-DEPEND="sci-electronics/ngspice
- dev-qt/qtbase:6
- dev-qt/qttools:6
- dev-qt/qtsvg:6
- dev-qt/qtcharts:6"
+DEPEND="
+ dev-qt/qtbase:6
+ dev-qt/qttools:6
+ dev-qt/qtsvg:6
+ dev-qt/qtcharts:6
+ "
-RDEPEND="${DEPEND}"
+RDEPEND="
+ ${DEPEND}
+ ngspice? ( sci-electronics/ngspice )
+ "
-BDEPEND="dev-build/cmake
- sys-devel/flex
- sys-devel/bison
- dev-util/gperf
- app-text/dos2unix"
+BDEPEND="
+ dev-build/cmake
+ sys-devel/flex
+ sys-devel/bison
+ dev-util/gperf
+ app-text/dos2unix
+ "