commit:     e57543e6e36bfd4f2b363eebf5b0114d8234d50d
Author:     Andres Becerra <andres.becerra <AT> gmail <DOT> com>
AuthorDate: Tue Oct 14 19:47:44 2025 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue Oct 14 19:47:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e57543e6

net-misc/freetube-bin: add 0.23.11_beta

Signed-off-by: Andres Becerra <andres.becerra <AT> gmail.com>

 net-misc/freetube-bin/Manifest                     |  1 +
 .../freetube-bin/freetube-bin-0.23.11_beta.ebuild  | 69 ++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest
index 92db33261c..91044c0b36 100644
--- a/net-misc/freetube-bin/Manifest
+++ b/net-misc/freetube-bin/Manifest
@@ -1 +1,2 @@
 DIST freetube-bin-0.23.10_beta.deb 76239846 BLAKE2B 
07c8628bce93447beb50a59408b6025b064fae496ffea1b26f37d11041f7a5bdb2f0d95cdf0eff565ee32d4fe4b63b54daf9fb895cefef656a2ec4ad63bac48f
 SHA512 
ab5961575c3bbb384f23a81ddce6676f1fd99afded028cf78f1c169128346a1c0b0834d20aa0a51e4ea3cb6f41cac06f5c7411796309ac0f0ef616e3da93aaaf
+DIST freetube-bin-0.23.11_beta.deb 76246408 BLAKE2B 
e7bc0935db7c3872a2c79d2c810de5ce7586162591ac34bd086875e8ce9e4e1cc9e3c9f8280a6e5371259db0b3ec2ce6bc7d5ac4794a4a8dc031f5647d06e8d6
 SHA512 
252a57aa10c0e3f8040df4c903d896b2294463963038282d772a3ddceea02b62a89afb28cade65b68760da2652a42234e8452fd80e7927dcb9b2334067e0b768

diff --git a/net-misc/freetube-bin/freetube-bin-0.23.11_beta.ebuild 
b/net-misc/freetube-bin/freetube-bin-0.23.11_beta.ebuild
new file mode 100644
index 0000000000..1bfa63c8d3
--- /dev/null
+++ b/net-misc/freetube-bin/freetube-bin-0.23.11_beta.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop unpacker xdg
+
+DESCRIPTION="A private YouTube desktop client"
+HOMEPAGE="https://freetubeapp.io/ https://github.com/FreeTubeApp/FreeTube";
+SRC_URI="https://github.com/FreeTubeApp/FreeTube/releases/download/v${PV/_/-}/freetube_${PV%_*}_beta_amd64.deb
+       -> ${P}.deb
+"
+S="${WORKDIR}"
+
+LICENSE="AGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="
+       /opt/FreeTube/freetube
+       /opt/FreeTube/libEGL.so
+       /opt/FreeTube/libffmpeg.so
+       /opt/FreeTube/libGLESv2.so
+       /opt/FreeTube/libvulkan.so*
+       /opt/FreeTube/chrome_crashpad_handler
+       /opt/FreeTube/chrome-sandbox
+       /opt/FreeTube/libvk_swiftshader.so
+       /opt/FreeTube/swiftshader/libEGL.so
+       /opt/FreeTube/swiftshader/libGLESv2.so
+"
+
+RDEPEND="
+       app-accessibility/at-spi2-core:2
+       dev-libs/expat
+       dev-libs/glib:2
+       dev-libs/nspr
+       dev-libs/nss
+       media-libs/alsa-lib
+       media-libs/mesa
+       net-print/cups
+       sys-apps/dbus
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
+       x11-libs/gtk+:3
+       x11-libs/libX11
+       x11-libs/libXcomposite
+       x11-libs/libXdamage
+       x11-libs/libXext
+       x11-libs/libXfixes
+       x11-libs/libXrandr
+       x11-libs/libdrm
+       x11-libs/libxcb
+       x11-libs/libxkbcommon
+       x11-libs/libxshmfence
+       x11-libs/pango
+"
+
+src_install() {
+       insinto /opt
+       doins -r opt/*
+
+       domenu usr/share/applications/freetube.desktop
+       doicon -s scalable usr/share/icons/hicolor/scalable/apps/freetube.svg
+
+       fperms 4755 /opt/FreeTube/chrome-sandbox
+       fperms +x  /opt/FreeTube/freetube
+
+       dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin
+}

Reply via email to