Recently did a EAPI change, and the ebuild command ran fine, so I
thought everything was fine
Now I've realized I should've run every ebuild phase instead of just the
pretend and unpack phases
Previously the ebuilds would fail because makeopts_jobs is banned in
EAPI 9, now it should work
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Another thanks to Agostino Sarubbo for finding this bug
code is mostly copy pasted from the nim_gen_config() function from
nim-utils.eclass, modified a bit to actually append to the original
nim.cfg, instead of replacing it
This should hopefully, fix the issue. With my testing, I tested by
setting the compiler to clang and then GCC, and thankfully when I
checked btop, nimc was actually using the appropriate compiler
Closes: https://bugs.gentoo.org/975973
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
As per the devmanual, ${DEPEND} has been moved from ${BDEPEND}, because
> BDEPEND specifies dependencies applicable to CBUILD, i.e. programs that
> need to be executed during the build, e.g. virtual/pkgconfig. DEPEND
> specifies dependencies for CHOST, i.e. packages that need to be found on
> built system, e.g. libraries and headers.
On top of that, a proper ${RDEPEND} has also been set, as it didn't
contain the necessary dependencies, which was found by Agostino Sarubbo
Closes: https://bugs.gentoo.org/975673
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>