Thanks for the patch, m3thodic. I haven't added those dependencies because there's no check() anyway. But the CMakeLists checks for the check dependencies in the wrong place and thus fails. Here is my suggestion of handling this issue:
https://gist.github.com/SammysHP/fbe6bc26617ca8f61ecb270c40e64746
I'm not sure which way I prefer. I don't like unnecessary patching but I also don't like "unnecessary" dependencies. Maybe I'll add them and also add check().
While building the package in a clean chroot I also noticed that it links to tcl which is not a runtime dependency currently. Should I add it as well? It would be the first runtime dependency and I guess that it might run without it. Maybe optdepends?
Pinned Comments
SammysHP commented on 2022-02-19 17:53 (UTC)
This package now contains the official version which is much more recent than the fork that was used previously. Expect some incompatibilities.
I tried to compile all additional features like TCL, Python and Verilog – but tested only normal simulation with GDB debugging.