www-client/basilisk-bin: attempt to resolve sandbox violations

Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
This commit is contained in:
Shin'ya Minazuki
2026-04-10 10:32:24 -03:00
parent d5916d5c3c
commit f4d7349871

View File

@@ -71,10 +71,23 @@ QA_PREBUILT="
" "
src_install() { src_install() {
insinto "/opt" cd ${BASILISK_PN} || die
rm -r "${S}/${BASILISK_PN}/gtk2" rm -r "${S}/${BASILISK_PN}/gtk2"
cp -p -R "${S}/${BASILISK_PN}" "/opt" insinto "/opt/${BASILISK_PN}/browser"
doins -r browser/*
insinto "/opt/${BASILISK_PN}/defaults"
doins -r defaults/*
insinto "/opt/${BASILISK_PN}/dictionaries"
doins dictionaries/*
insinto "/opt/${BASILISK_PN}/fonts"
doins fonts/*
insinto "/opt/${BASILISK_PN}/icons"
doins icons/*
insinto "/opt/${BASILISK_PN}"
doins *.ini *.manifest *.list *.dat omni.ja precomplete removed-files
exeinto "/opt/${BASILISK_PN}"
doexe basilisk ${BASILISK_PN} *.so
dosym -r "/opt/${BASILISK_PN}/basilisk" "/usr/bin/${BASILISK_PN}" dosym -r "/opt/${BASILISK_PN}/basilisk" "/usr/bin/${BASILISK_PN}"
newicon "${S}/${BASILISK_PN}/browser/icons/mozicon128.png" "${BASILISK_PN}.png" newicon "browser/icons/mozicon128.png" "${BASILISK_PN}.png"
make_desktop_entry "${BASILISK_PN} %U" "Basilisk" "${BASILISK_PN}" "Network;WebBrowser" "StartupWMClass=Basilisk" make_desktop_entry "${BASILISK_PN} %U" "Basilisk" "${BASILISK_PN}" "Network;WebBrowser" "StartupWMClass=Basilisk"
} }