Install this version:
emerge -a =net-misc/motrix-next-bin-3.9.5
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =net-misc/motrix-next-bin-3.9.5
Or alternatively:
emerge --autounmask-write -a =net-misc/motrix-next-bin-3.9.5
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop xdg
MY_PN="${PN%-bin}"
DESCRIPTION="A full-featured download manager"
HOMEPAGE="https://motrix-next.pages.dev https://github.com/AnInsomniacy/motrix-next"
URL_PREFIX="https://github.com/AnInsomniacy/motrix-next/releases/download/v${PV}/MotrixNext_${PV}"
SRC_URI="
amd64? ( ${URL_PREFIX}_amd64.AppImage -> ${P}_amd64.AppImage )
arm64? ( ${URL_PREFIX}_aarch64.AppImage -> ${P}_arm64.AppImage )
"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
RDEPEND="sys-fs/fuse:0"
RESTRICT="strip"
QA_PREBUILT="usr/bin/${MY_PN}"
src_unpack() {
if use amd64; then
cp "${DISTDIR}/${P}_amd64.AppImage" "${MY_PN}" || die
elif use arm64; then
cp "${DISTDIR}/${P}_arm64.AppImage" "${MY_PN}" || die
fi
chmod +x "${MY_PN}" || die
./"${MY_PN}" --appimage-extract >/dev/null || die
}
src_install() {
dobin "${MY_PN}"
domenu squashfs-root/usr/share/applications/MotrixNext.desktop
for size in 32 128; do
doicon -s ${size} squashfs-root/usr/share/icons/hicolor/${size}x${size}/apps/${MY_PN}.png
done
doicon -s 256 squashfs-root/usr/share/icons/hicolor/256x256@2/apps/${MY_PN}.png
}