commit: 09f36dcf361b2ac4dc7d338754a76a78061b0708 Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net> AuthorDate: Sun Mar 28 10:32:32 2021 +0000 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net> CommitDate: Sun Mar 28 10:32:32 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09f36dcf
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 <andrewammerlaan <AT> riseup.net> net-misc/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 abfa9f74f..0dbf4ce0c 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 }
