media-gfx/freecad: re-add explicit freecad-thumbnailer install

Closes: https://bugs.gentoo.org/964241
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44211
Closes: https://github.com/gentoo/gentoo/pull/44211
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Paul Zander
2025-10-16 23:49:29 +02:00
committed by Sam James
parent f284785c69
commit 4103bbabc4
3 changed files with 14 additions and 3 deletions

View File

@@ -534,7 +534,10 @@ src_install() {
_EOF_
fi
dosym -r "/usr/$(get_libdir)/${PN}/bin/FreeCADCmd" "/usr/bin/FreeCADCmd"
dosym -r "/usr/$(get_libdir)/${PN}/bin/freecad-thumbnailer" "/usr/bin/freecad-thumbnailer"
if [[ -f src/Tools/freecad-thumbnailer ]]; then
dobin src/Tools/freecad-thumbnailer
fi
for dir in share/{applications,icons,metainfo,mime,pixmaps,thumbnailers}; do
mv "${ED}/usr/$(get_libdir)/${PN}/${dir}" "${ED}/usr/share/" || die "mv failed"

View File

@@ -547,7 +547,10 @@ src_install() {
_EOF_
fi
dosym -r "/usr/$(get_libdir)/${PN}/bin/FreeCADCmd" "/usr/bin/FreeCADCmd"
dosym -r "/usr/$(get_libdir)/${PN}/bin/freecad-thumbnailer" "/usr/bin/freecad-thumbnailer"
if [[ -f src/Tools/freecad-thumbnailer ]]; then
dobin src/Tools/freecad-thumbnailer
fi
for dir in share/{applications,icons,metainfo,mime,pixmaps,thumbnailers}; do
mv "${ED}/usr/$(get_libdir)/${PN}/${dir}" "${ED}/usr/share/" || die "mv failed"

View File

@@ -548,7 +548,12 @@ src_install() {
_EOF_
fi
dosym -r "/usr/$(get_libdir)/${PN}/bin/FreeCADCmd" "/usr/bin/FreeCADCmd"
dosym -r "/usr/$(get_libdir)/${PN}/bin/freecad-thumbnailer" "/usr/bin/freecad-thumbnailer"
if [[ -f src/Tools/freecad-thumbnailer ]]; then
dobin src/Tools/freecad-thumbnailer
else
dosym -r "/usr/$(get_libdir)/${PN}/bin/freecad-thumbnailer" "/usr/bin/freecad-thumbnailer"
fi
for dir in share/{applications,icons,metainfo,mime,pixmaps,thumbnailers}; do
mv "${ED}/usr/$(get_libdir)/${PN}/${dir}" "${ED}/usr/share/" || die "mv failed"