commit:     6807ac4d820df4ac657dbc1fb175ceac672eff41
Author:     Pedro Arizmendi <dwosky <AT> pm <DOT> me>
AuthorDate: Sun Feb 23 21:16:35 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Feb 23 21:16:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6807ac4d

net-misc/freetube-bin: add 0.23.2_beta

Signed-off-by: Pedro Arizmendi <dwosky <AT> pm.me>

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

diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest
index 6e28a2d83..fa5590364 100644
--- a/net-misc/freetube-bin/Manifest
+++ b/net-misc/freetube-bin/Manifest
@@ -2,3 +2,4 @@ DIST freetube-bin-0.21.3_beta.deb 75556992 BLAKE2B 
7f545a0f9b062d6adaa747ed7c6b1
 DIST freetube-bin-0.22.0_beta.deb 77144226 BLAKE2B 
2aad09f3df5adbde93e83736c9886313b4c86611e5804399a6a2f634633933d129d2ab0450685d28792d992ac362c213182e0f2ac60e52b7a443a143181fdbfc
 SHA512 
f0b964ca326b9ba72627fb654f060058c1bc7863c559e5dbc2309fde5491364aeb7bff66663ef412d30cf9276712cdbadc2bba5743008c5119c99be62c8606e0
 DIST freetube-bin-0.22.1_beta.deb 76861498 BLAKE2B 
9f80e6b89708e7116091135f3f305bd2363ebb6fab6e95864b776546279ba73a369d0e706d36e2017a1738cb5982bfe7ccf24898b7856b4b2d99c49b0512b2d0
 SHA512 
1ba1a74750c185d3fbb825d90d378e427fe32a2e1e61f2299677be457e454248f4df1462f6f46e32122434e7c672776dbff55bdca0e1a6b7d944bec3eb1af0e4
 DIST freetube-bin-0.23.1_beta.deb 76358302 BLAKE2B 
1b3103f5388ad7fab46ec7c0a06f6782d32231aec68903e1738e956e01bbb4e3e66f3892b4f1a2940a626591e35f2af19cf1c6c8c7d502c2f47c7c9d645e9ff6
 SHA512 
3bf75a5e29d309cda74f36e3d1e3aa0e8af1bac4e4261ffd2868f9e799dbdd884bafc026771268771c80f54af6fe46692b13bd4c9fff1206cc3a1465d186f2bd
+DIST freetube-bin-0.23.2_beta.deb 76175638 BLAKE2B 
46f180933603b9de6b3ed9ffe06e4d5ee6d7113c7beff625e8d9a13e9095290e09646bb342803946da20971b301c559870ae69470ac3ab90e863eccd79ada97c
 SHA512 
b08247370e9eb77c2186a9269e8e94b09037054edb9a7c97d04f2e0e1600e326bed2423c300d084fbf60d4c56abb5aed9080cb52d99d07fe2f85d100c5c47fee

diff --git a/net-misc/freetube-bin/freetube-bin-0.23.2_beta.ebuild 
b/net-misc/freetube-bin/freetube-bin-0.23.2_beta.ebuild
new file mode 100644
index 000000000..7654b1025
--- /dev/null
+++ b/net-misc/freetube-bin/freetube-bin-0.23.2_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%_*}_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