# Copyright 2026 Shin'ya Minazuki EAPI=8 inherit desktop xdg DESCRIPTION="Independent web browser built upon the same engine as Pale Moon" HOMEPAGE="https://basilisk-browser.org https://repo.palemoon.org/Basilisk-Dev/Basilisk" # There is no versioning except timestamps # By this nature, they might as well be considered 'live' SRC_URI=" amd64? ( https://dl.basilisk-browser.org/basilisk-20260309153707.linux-x86_64-gtk3.tar.xz -> ${P}-amd64.tar.xz ) x86? ( https://dl.basilisk-browser.org/basilisk-20260309164104.linux-i686-gtk3.tar.xz -> ${P}-x86.tar.xz ) " BASILISK_PN="${PN%-bin}" S="${WORKDIR}" LICENSE="MPL-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" DEPEND=" app-accessibility/at-spi2-core:2[X] dev-libs/glib media-libs/freetype media-libs/harfbuzz media-libs/libpng x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libxcb x11-libs/pango x11-libs/pixman virtual/zlib " RDEPEND="${DEPEND}" QA_PREBUILT=" opt/basilisk/basilisk opt/basilisk/basilisk-bin opt/basilisk/libfreeblpriv3.so opt/basilisk/libhunspell.so opt/basilisk/liblgpllibs.so opt/basilisk/libmozavcodec.so opt/basilisk/libmozavutil.so opt/basilisk/libmozgtk.so opt/basilisk/libmozsqlite3.so opt/basilisk/libnspr4.so opt/basilisk/libnss3.so opt/basilisk/libnssckbi.so opt/basilisk/libnssutil3.so opt/basilisk/libplc4.so opt/basilisk/libplds4.so opt/basilisk/libsmime3.so opt/basilisk/libsoftokn3.so opt/basilisk/libssl3.so opt/basilisk/libxul.so opt/basilisk/plugin-container opt/basilisk/browser/* opt/basilisk/defaults/* opt/basilisk/dictionaries/* opt/basilisk/fonts/* opt/basilisk/icons/* " src_install() { insinto "/opt" rm -r "${S}/${BASILISK_PN}/gtk2" cp -p -R "${S}/${BASILISK_PN}" "/opt" dosym -r "/opt/${BASILISK_PN}/basilisk" "/usr/bin/${BASILISK_PN}" newicon "/opt/${BASILISK_PN}/browser/icons/mozicon128.png" "${BASILISK_PN}.png" make_desktop_entry "${BASILISK_PN} %U" "Basilisk" "${BASILISK_PN}" "Network;WebBrowser" "StartupWMClass=Basilisk" }