Summary: | >=sci-electronics/ngspice-34 no longer needs to depend on sci-visualization/xgraph | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gabriel Marcano <gabemarcano> |
Component: | Current packages | Assignee: | The Soldering-Iron Brotherhood <sci-electronics> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gabemarcano, ionen |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://sourceforge.net/p/ngspice/ngspice/ci/8d986e50ccf41f8f4806d95f3effd8cfa5d71584/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | ngspice-34.ebuild |
Description
Gabriel Marcano
2021-05-01 02:06:25 UTC
Created attachment 704778 [details]
ngspice-34.ebuild
This is the patched/fixed ebuild. I've built it on my system without xgraph, and it appears to function properly. I don't see any references to xgraph on ldd or even in strings in the generated binaries (so the application isn't called manually).
Let me know if you need anything else from me.
From a glance, it looks like ngspice is the last application in the tree that depends on xgraph. Once ngspice-31 is dropped from the tree and once >=ngspice-34 is made to not depend on xgraph, nothing will depend on it. I know we're not the same, but for reference Debian has already removed xgraph from their packages (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870973). I guess that might be a case of opening a new bug report once that's the case, assuming we want to drop the package completely. I think I just really dislike the custom license xgraph uses. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab622819ea56352cb14695f0a4eab537856b15a0 commit ab622819ea56352cb14695f0a4eab537856b15a0 Author: Jason Zaman <perfinion@gentoo.org> AuthorDate: 2021-09-05 18:12:08 +0000 Commit: Jason Zaman <perfinion@gentoo.org> CommitDate: 2021-09-05 19:17:20 +0000 sci-electronics/ngspice: Bump 35 Closes: https://bugs.gentoo.org/730548 Closes: https://bugs.gentoo.org/787263 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Jason Zaman <perfinion@gentoo.org> sci-electronics/ngspice/Manifest | 2 + sci-electronics/ngspice/ngspice-35.ebuild | 198 ++++++++++++++++++++++++++++++ 2 files changed, 200 insertions(+) |