* Messages for package sci-mathematics/maxima-5.44.0-r6: * Log file: /var/log/portage/sci-mathematics:maxima-5.44.0-r6:20210330-073312.log * QA Notice: command not found: * * /tmp/portage/sci-mathematics/maxima-5.44.0-r6/temp/environment: line 3216: make_desktop_entry: command not found * QA Notice: Pre-stripped files found: * /usr/lib64/maxima/5.44.0/binary-clisp/lisp.run * QA Notice: Files built without respecting CFLAGS have been detected * Please include the following list of files in your report: * /usr/lib64/maxima/5.44.0/binary-clisp/lisp.run
Seems to be a non-maintainer commit.
This problem already existed in the older ebuilds but I didn't notice it. I think all we need to do is inherit desktop.eclass. Fix incoming after a build test.
It happened in commit 33d71eafab35a8f6083ebeeaa849a7c0a5d82e29 when you bumped to EAPI-7. But eutils.eclass which almost certainly has no business in EAPI-7 does not inherit desktop.eclass in EAPI-7.
(In reply to Andreas Sturmlechner from comment #3) > It happened in commit 33d71eafab35a8f6083ebeeaa849a7c0a5d82e29 when you > bumped to EAPI-7. But eutils.eclass which almost certainly has no business > in EAPI-7 does not inherit desktop.eclass in EAPI-7. Ok, guilty =) Maxima is actually installing two launchers with USE=gui since upstream provides its own. I plan to drop the make_desktop_entry one and fix the icon path in the upstream launcher. I'll drop eutils.eclass in the process.
Fixed in https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d165604ed61363129ae90021ba998bde968ab2a1 but I'll never copy/paste the correct URL again until I manage to switch away from firefox. Thanks for the kick in the butt.