commit:     9c8b4911b94783cda0777e9157b7956b283421e9
Author:     Pedro Arizmendi <dwosky <AT> pm <DOT> me>
AuthorDate: Mon Feb  3 11:15:30 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Feb  3 11:15:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c8b4911

net-misc/freetube-bin: add 0.23.1_beta

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

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

diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest
index 1f680e560..6e28a2d83 100644
--- a/net-misc/freetube-bin/Manifest
+++ b/net-misc/freetube-bin/Manifest
@@ -1,3 +1,4 @@
 DIST freetube-bin-0.21.3_beta.deb 75556992 BLAKE2B 
7f545a0f9b062d6adaa747ed7c6b1e6e103683cb62d8128647e2dffce8567989be8e3a22c982f6b5906d9f0c49562e9707255a892a2a097ad576aa5dd2c0c887
 SHA512 
25aa0e13db28601047855c04dd59e032ca1569e6cc0dcc40e6da5943ec575308fe99c040756134256774dc39c356ffe450cb6ffbb5b31f2e38e75c6df31592c5
 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

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