From 09f36dcf361b2ac4dc7d338754a76a78061b0708 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sun, 28 Mar 2021 12:32:32 +0200 Subject: [PATCH] net-misc/freetube-bin: fix install phase, silence prebuilt warnings Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan --- .../freetube-bin/freetube-bin-0.11.3.ebuild | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/net-misc/freetube-bin/freetube-bin-0.11.3.ebuild b/net-misc/freetube-bin/freetube-bin-0.11.3.ebuild index abfa9f74fb..0dbf4ce0c7 100644 --- a/net-misc/freetube-bin/freetube-bin-0.11.3.ebuild +++ b/net-misc/freetube-bin/freetube-bin-0.11.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit unpacker xdg +inherit desktop unpacker xdg DESCRIPTION="https://github.com/FreeTubeApp/FreeTube" HOMEPAGE="https://freetubeapp.io/" @@ -15,6 +15,8 @@ LICENSE="AGPL-3+" SLOT="0" KEYWORDS="~amd64" +QA_PREBUILT="/opt/FreeTube/*" + DEPEND="net-print/cups" RDEPEND="${DEPEND}" @@ -25,12 +27,12 @@ src_configure() { src_install() { DESTDIR="${D}" insinto /opt - doins -r "${WORKDIR}"/opt/* - insinto /usr/share/applications/ - doins -r "${WORKDIR}"/usr/share/applications/* - insinto /usr/share/icons/ - doins -r "${WORKDIR}"/usr/share/icons/* - chmod 4755 "${D}"/opt/FreeTube/chrome-sandbox || die - chmod +x "${D}"/opt/FreeTube/freetube || die - dosym "${EPREFIX}"/opt/FreeTube/freetube /usr/bin/freetube-bin + doins -r opt/* + domenu usr/share/applications/freetube.desktop + for size in {16,32,48,64,128,256}; do + doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/apps/freetube.png + done + fperms 4755 /opt/FreeTube/chrome-sandbox || die + fperms +x /opt/FreeTube/freetube || die + dosym ../../opt/FreeTube/freetube /usr/bin/freetube-bin }