| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.6.11 | 8 | ~amd64 | 0 |
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit rpm desktop
DESCRIPTION="Motrix is a full-featured download manager"
HOMEPAGE="https://motrix.app/"
SRC_URI="https://github.com/agalwood/Motrix/releases/download/v${PV}/Motrix-${PV}.x86_64.rpm -> motrix-${PV}.rpm"
RESRICT="mirror"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
x11-libs/gtk+:3
x11-libs/libxcb
"
RDEPEND="${DEPEND}"
BDEPEND=""
QA_PREBUILT="*"
src_unpack() {
rpm_src_unpack ${A}
}
pkg_nofetch() {
elog "The following files cannot be fetched for ${P}:"
einfo "motrix-${PV}.rpm"
einfo "Please download"
einfo "from https://github.com/agalwood/Motrix/releases and place them in ${DISTDIR}"
}
src_install() {
dodir /opt
cp -a opt/Motrix "${ED}"/opt || die
dobin opt/Motrix/motrix
dodir /usr
cp -a usr/* "${ED}"/usr || die
local res
for res in 16 32 256 512; do
doicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/motrix.png
done
domenu usr/share/applications/motrix.desktop
}
pkg_postinst() {
elog "Motrix may need to run with sudo for the first time in Linux"
elog "because there is no permission to create the download the session"
elog "file (/var/cache/aria2.session)"
}
x11-libs/gtk+:3 x11-libs/libxcb
x11-libs/gtk+:3 x11-libs/libxcb
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | motrix-1.6.11.rpm | 61107164 bytes | https://github.com/agalwood/Motrix/releases/download/v1.6.11/Motrix-1.6.11.x86_64.rpm |