# Copyright 2026 Shin'ya Minazuki EAPI=8 PM_PN="${PN%-bin}" inherit desktop xdg DESCRIPTION="Independent web browser built upon a fork of Firefox/Gecko (binary)" HOMEPAGE="https://www.palemoon.org" SRC_URI="https://rm-us.palemoon.org/release/${PM_PN}-${PV}.linux-x86_64-gtk3.tar.xz -> ${P}-amd64.tar.xz" LICENSE="MPL-2.0" SLOT="0" KEYWORDS="~amd64" DEPEND=" app-accessibility/at-spi2-core:2[X] dev-libs/dbus-glib 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 !www-client/palemoon " RDEPEND="${DEPEND}" RESTRICT="mirror strip" QA_PREBUILT="*" S="${WORKDIR}" IUSE="cpu_flags_x86_avx" REQUIRED_USE=" amd64? ( cpu_flags_x86_avx ) " src_prepare() { cd ${PM_PN} || die rm -rf gtk2 default } src_install() { cd ${PM_PN} || die insinto "/opt/${PM_PN}/browser" doins -r browser/* insinto "/opt/${PM_PN}/defaults" doins -r defaults/* insinto "/opt/${PM_PN}/dictionaries" doins dictionaries/* insinto "/opt/${PM_PN}/fonts" doins fonts/* insinto "/opt/${PM_PN}/icons" doins icons/* insinto "/opt/${PM_PN}" doins *.ini *.manifest *.list *.dat precomplete removed-files exeinto "/opt/${PM_PN}" doexe ${PM_PN} ${PN} *.so dosym -r "/opt/${PM_PN}/${PM_PN}" "/usr/bin/${PM_PN}" newicon "browser/icons/mozicon128.png" "${PM_PN}.png" make_desktop_entry "${PM_PN} %U" "Pale Moon" "${PM_PN}" "Network;WebBrowser" "StartupWMClass=PaleMoon" }