commit:     a1224b7923d85b908b76c296af6d324b942f9855
Author:     Simon van der Maas <svdm-gentoo <AT> protonmail <DOT> com>
AuthorDate: Sat Feb 20 16:19:11 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Feb 20 16:19:24 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1224b79

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 <AT> protonmail.com>

 net-misc/freetube-bin/Manifest                   |  1 +
 net-misc/freetube-bin/freetube-bin-0.11.3.ebuild | 46 ++++++++++++++++++++++++
 net-misc/freetube-bin/metadata.xml               |  8 +++++
 3 files changed, 55 insertions(+)

diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest
new file mode 100644
index 00000000..498e5988
--- /dev/null
+++ b/net-misc/freetube-bin/Manifest
@@ -0,0 +1 @@
+DIST freetube_0.11.3_amd64.deb 73094328 BLAKE2B 
16ff558d62957d342917d726269a2b96f808ba1a8e92d27e0fc567741c908b558f2a81c6e83786c1a866705fc786fd1727509d25bc857827615bf115c95af3ef
 SHA512 
63fe0548defddfdce373f076343365e3cb051634f6b814efa68c502077e778b6bc5dd29f24d4f75aa13ae3629f0a73ebf282259d669d144e28f27b20a08db6ae

diff --git a/net-misc/freetube-bin/freetube-bin-0.11.3.ebuild 
b/net-misc/freetube-bin/freetube-bin-0.11.3.ebuild
new file mode 100644
index 00000000..748ec025
--- /dev/null
+++ b/net-misc/freetube-bin/freetube-bin-0.11.3.ebuild
@@ -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
+}

diff --git a/net-misc/freetube-bin/metadata.xml 
b/net-misc/freetube-bin/metadata.xml
new file mode 100644
index 00000000..ad8cead2
--- /dev/null
+++ b/net-misc/freetube-bin/metadata.xml
@@ -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>[email protected]</email>
+        <name>Simon van der Maas</name>
+    </maintainer>
+</pkgmetadata>

Reply via email to