net-misc/freetube-bin: new package

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Simon van der Maas <svdm-gentoo@protonmail.com>
This commit is contained in:
Simon van der Maas 2021-02-20 17:19:11 +01:00
parent f616905768
commit a1224b7923
No known key found for this signature in database
GPG Key ID: 5BECE7A0B68BD047
3 changed files with 55 additions and 0 deletions

View File

@ -0,0 +1 @@
DIST freetube_0.11.3_amd64.deb 73094328 BLAKE2B 16ff558d62957d342917d726269a2b96f808ba1a8e92d27e0fc567741c908b558f2a81c6e83786c1a866705fc786fd1727509d25bc857827615bf115c95af3ef SHA512 63fe0548defddfdce373f076343365e3cb051634f6b814efa68c502077e778b6bc5dd29f24d4f75aa13ae3629f0a73ebf282259d669d144e28f27b20a08db6ae

View File

@ -0,0 +1,46 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit unpacker xdg-utils
DESCRIPTION="https://github.com/FreeTubeApp/FreeTube"
HOMEPAGE="https://freetubeapp.io/"
SRC_URI="https://github.com/FreeTubeApp/FreeTube/releases/download/v${PV}-beta/freetube_${PV}_amd64.deb"
S="${WORKDIR}"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="net-print/cups"
RDEPEND="${DEPEND}"
src_configure() {
unpack_deb "${DISTDIR}"/freetube_"${PV}"_amd64.deb
}
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
chmod +x "${D}"/opt/FreeTube/freetube
dosym "${EPREFIX}"/opt/FreeTube/freetube /usr/bin/freetube-bin
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>svdm-gentoo@protonmail.com</email>
<name>Simon van der Maas</name>
</maintainer>
</pkgmetadata>