net-misc/freetube-bin: add 0.25.3_beta

Signed-off-by: Andrés Becerra <andres.becerra@gmail.com>
This commit is contained in:
Andrés Becerra committed 2026-08-28 16:38:05 -05:00
1 parent fcc91bd363
commit cde9fbcc01
2 files changed
+80

No files matched your search

+1
View File
@@ -1 +1,2 @@
DIST freetube-bin-0.25.2_beta.deb 99761756 BLAKE2B 15526b7683e63bd5a88033740b490bc1885fec827fa2ff06b5f8fbae26bbdee202bf9fa4053ee9278c2c95b2b51c68351243f9cba4326c4e9561cf909e3310fb SHA512 3ae18b97195e85d0c3e34a5e788911209b182b4d3583ae79edc925810bb301a992940a42430936094f3fc702cab042acf6bbeeb65ddef77d15837cf2f02d5f94
DIST freetube-bin-0.25.3_beta.deb 99748088 BLAKE2B 1c8020f22ebf47df345b06ab503251eb993255a04052efc911ff207d9896efbbbc7f242473e1ea672aec83e50ec597cbbf4c6369162f8d8d29b3df07068a3674 SHA512 4288ef8fd25a8e8fee387e1619aeb8dd13ba1ec524e4f90098999d66fede292a84f335077cefc890f23129eb09278cd78bbc90a1d05e86a14ab3911756681fda
@@ -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
}