mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-20 00:08:58 -04:00
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:
parent
f616905768
commit
a1224b7923
1
net-misc/freetube-bin/Manifest
Normal file
1
net-misc/freetube-bin/Manifest
Normal file
@ -0,0 +1 @@
|
||||
DIST freetube_0.11.3_amd64.deb 73094328 BLAKE2B 16ff558d62957d342917d726269a2b96f808ba1a8e92d27e0fc567741c908b558f2a81c6e83786c1a866705fc786fd1727509d25bc857827615bf115c95af3ef SHA512 63fe0548defddfdce373f076343365e3cb051634f6b814efa68c502077e778b6bc5dd29f24d4f75aa13ae3629f0a73ebf282259d669d144e28f27b20a08db6ae
|
46
net-misc/freetube-bin/freetube-bin-0.11.3.ebuild
Normal file
46
net-misc/freetube-bin/freetube-bin-0.11.3.ebuild
Normal 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
|
||||
}
|
8
net-misc/freetube-bin/metadata.xml
Normal file
8
net-misc/freetube-bin/metadata.xml
Normal 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>
|
Loading…
x
Reference in New Issue
Block a user