repo/proj/guru:master commit in: net-misc/freetube-bin/
"Haelwenn Monnier" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786567465.dc34bfa20f615ae6b204896894cbf880328a20e8.lanodan@gentoo> |
commit: dc34bfa20f615ae6b204896894cbf880328a20e8
Author: Andrés Becerra <andres.becerra <AT> gmail <DOT> com>
AuthorDate: Wed Aug 12 20:44:25 2026 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Wed Aug 12 20:44:25 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc34bfa2
net-misc/freetube-bin: add 0.25.2_beta
Signed-off-by: Andrés Becerra <andres.becerra <AT> gmail.com>
net-misc/freetube-bin/Manifest | 1 +
.../freetube-bin/freetube-bin-0.25.2_beta.ebuild | 79 ++++++++++++++++++++++
2 files changed, 80 insertions(+)
diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest
index dbb874de14..6a9e068768 100644
--- a/net-misc/freetube-bin/Manifest
+++ b/net-misc/freetube-bin/Manifest
@@ -1 +1,2 @@
DIST freetube-bin-0.25.1_beta.deb 99744580 BLAKE2B 18621a57b5f2e8604d6db3b9ad13ef4eb441f30ae0701226303629ababa505f69242fc82dc371bc16f1b7b4dd51d107feb60b2daded21c15c2b7e519603d5c22 SHA512 7feba4c984b243b56d208ebc91301dbc20a8052da9f494ab102e35f3250009a1b917d46b075e8698933962af536df1e694bfd33ffc1a4f57421695fed8c0f4e1
+DIST freetube-bin-0.25.2_beta.deb 99761756 BLAKE2B 15526b7683e63bd5a88033740b490bc1885fec827fa2ff06b5f8fbae26bbdee202bf9fa4053ee9278c2c95b2b51c68351243f9cba4326c4e9561cf909e3310fb SHA512 3ae18b97195e85d0c3e34a5e788911209b182b4d3583ae79edc925810bb301a992940a42430936094f3fc702cab042acf6bbeeb65ddef77d15837cf2f02d5f94
diff --git a/net-misc/freetube-bin/freetube-bin-0.25.2_beta.ebuild b/net-misc/freetube-bin/freetube-bin-0.25.2_beta.ebuild
new file mode 100644
index 0000000000..aa5b239e9b
--- /dev/null
+++ b/net-misc/freetube-bin/freetube-bin-0.25.2_beta.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2021-2026 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="
+ amd64? (
+ https://github.com/FreeTubeApp/FreeTube/releases/download/v${PV/_/-}/freetube_${PV%_*}_beta_amd64.deb
+ -> ${P}.deb
+ )
+"
+#SRC_URI="
+# amd64? (
+# https://github.com/FreeTubeApp/FreeTube/releases/download/v0.23.15-beta/freetube_0.23.15_beta_amd64.deb
+# https://github.com/FreeTubeApp/FreeTube/releases/download/v0.24.0-beta/freetube_0.24.0_beta_amd64.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
+ sys-libs/glibc
+ 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
+}