[gentoo-commits] repo/proj/guru:dev commit in: media-sound/tidal-hifi-bin/

2024-04-14 Thread Kostadin Shishmanov
commit: 0455ad34bee42e01d842d8c7e03d17aeebd7bc5d
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Sun Apr 14 08:11:56 2024 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Sun Apr 14 08:11:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0455ad34

media-sound/tidal-hifi-bin: add 5.10.0

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-sound/tidal-hifi-bin/Manifest|   1 +
 .../tidal-hifi-bin/tidal-hifi-bin-5.10.0.ebuild| 100 +
 2 files changed, 101 insertions(+)

diff --git a/media-sound/tidal-hifi-bin/Manifest 
b/media-sound/tidal-hifi-bin/Manifest
index 4bcbd5f534..99ba9ea78a 100644
--- a/media-sound/tidal-hifi-bin/Manifest
+++ b/media-sound/tidal-hifi-bin/Manifest
@@ -1 +1,2 @@
+DIST tidal-hifi-bin-5.10.0.tar.gz 110336673 BLAKE2B 
19f1b22b7417b4e81ab182fcf98557287bc8557149b523e3f8e7ae2a59a9d584fca59a1d36c6ad292c48f0be5fdd277ac730491837d036cc62f3e549f59d8b99
 SHA512 
ebcaac410a1de0142c38d84c5a540e6f350e3e7c0b7a7584f9665974234bc6f2bfd378f1410f77c18346a90e908fed4de1cd58eeb8d4ccb4e9d8fcbac6903ed7
 DIST tidal-hifi-bin-5.9.0.tar.gz 110340819 BLAKE2B 
9ce266441aace64718c773b8dd96f925342b38fb1b4d5d1718aec786a2c6825d14a74a94c77487a3cf9b20513561457a52706be3cea0c33ec84e5b624ade9ccb
 SHA512 
f9ef34b04fb448906142d1f8222f9ccf6abb03328fc560e927f5bcc2a1f19955f2117aeb6151876fbb9cb7cc8646c5d61c3604e85beb7fe51e0201d75b28eb20

diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.10.0.ebuild 
b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.10.0.ebuild
new file mode 100644
index 00..92fe1d3483
--- /dev/null
+++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.10.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support 
thanks to Widevine."
+HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi;
+SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/libgcrypt
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+DESTDIR="/opt/${PN}"
+
+QA_PREBUILT="*"
+
+CONFIG_CHECK="~USER_NS"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   # cleanup languages
+   pushd "locales/" >/dev/null || die "location change for language 
cleanup failed"
+   chromium_remove_language_paks
+   popd >/dev/null || die "location reset for language cleanup failed"
+   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins
+   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/abstract-socket/build/node_gyp_bins
+}
+
+src_install() {
+   doicon -s 256 "${FILESDIR}/${MY_PN}.png"
+
+   make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${PN} 
"Network;AudioVideo;Audio;Video"
+
+   exeinto "${DESTDIR}"
+
+   doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so
+
+   insinto "${DESTDIR}"
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin v8_context_snapshot.bin
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set.
+   # see https://github.com/electron/electron/issues/17972
+   fowners root "${DESTDIR}/chrome-sandbox"
+   fperms 4711 "${DESTDIR}/chrome-sandbox"
+
+   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
+
+   dosym "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}"
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/tidal-hifi-bin/

2024-02-16 Thread Kostadin Shishmanov
commit: 20e6b58cfa24ed48ea408fb41263c2458b21029d
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Fri Feb 16 21:38:37 2024 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Fri Feb 16 21:38:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20e6b58c

media-sound/tidal-hifi-bin: drop 5.8.0

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-sound/tidal-hifi-bin/Manifest|   1 -
 .../tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild | 100 -
 2 files changed, 101 deletions(-)

diff --git a/media-sound/tidal-hifi-bin/Manifest 
b/media-sound/tidal-hifi-bin/Manifest
index 36ea51fd78..4bcbd5f534 100644
--- a/media-sound/tidal-hifi-bin/Manifest
+++ b/media-sound/tidal-hifi-bin/Manifest
@@ -1,2 +1 @@
-DIST tidal-hifi-bin-5.8.0.tar.gz 110335163 BLAKE2B 
c2115b28014fae7a07ecabb2bf8c0653b3b897e9ea964a76c658c2eec5a25d213933c6a02609029e47ed04f6f26b99e6be0208b0f08a3f34506aa18d04642293
 SHA512 
91832766324ea3a65670bed19d40d8eb2e06385545200413fadd760db4d13674334a6ad007c3e2c605baccedf36ff2e5744152b593fc38135e4b38b99cf414ca
 DIST tidal-hifi-bin-5.9.0.tar.gz 110340819 BLAKE2B 
9ce266441aace64718c773b8dd96f925342b38fb1b4d5d1718aec786a2c6825d14a74a94c77487a3cf9b20513561457a52706be3cea0c33ec84e5b624ade9ccb
 SHA512 
f9ef34b04fb448906142d1f8222f9ccf6abb03328fc560e927f5bcc2a1f19955f2117aeb6151876fbb9cb7cc8646c5d61c3604e85beb7fe51e0201d75b28eb20

diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild 
b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild
deleted file mode 100644
index f968df271d..00
--- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-
-CHROMIUM_LANGS="
-   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
-   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
-   sw ta te th tr uk ur vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop linux-info unpacker xdg
-
-DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support 
thanks to Widevine."
-HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi;
-SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/libgcrypt
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/mesa[gbm(+)]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-"
-
-DESTDIR="/opt/${PN}"
-
-QA_PREBUILT="*"
-
-CONFIG_CHECK="~USER_NS"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_configure() {
-   default
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-   default
-   # cleanup languages
-   pushd "locales/" >/dev/null || die "location change for language 
cleanup failed"
-   chromium_remove_language_paks
-   popd >/dev/null || die "location reset for language cleanup failed"
-   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins
-   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/abstract-socket/build/node_gyp_bins
-}
-
-src_install() {
-   doicon -s 256 "${FILESDIR}/${MY_PN}.png"
-
-   make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${PN} 
"Network;AudioVideo;Audio;Video"
-
-   exeinto "${DESTDIR}"
-
-   doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so
-
-   insinto "${DESTDIR}"
-   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin v8_context_snapshot.bin
-   insopts -m0755
-   doins -r locales resources
-
-   # Chrome-sandbox requires the setuid bit to be specifically set.
-   # see https://github.com/electron/electron/issues/17972
-   fowners root "${DESTDIR}/chrome-sandbox"
-   fperms 4711 "${DESTDIR}/chrome-sandbox"
-
-   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
-
-   dosym "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}"
-}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/tidal-hifi-bin/

2024-02-16 Thread Kostadin Shishmanov
commit: b5c9ae8104f9331cf0521903b4463eaf6fa6802b
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Fri Feb 16 21:38:24 2024 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Fri Feb 16 21:38:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b5c9ae81

media-sound/tidal-hifi-bin: add 5.9.0

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-sound/tidal-hifi-bin/Manifest|   1 +
 .../tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild | 100 +
 2 files changed, 101 insertions(+)

diff --git a/media-sound/tidal-hifi-bin/Manifest 
b/media-sound/tidal-hifi-bin/Manifest
index 5258ed5fcd..36ea51fd78 100644
--- a/media-sound/tidal-hifi-bin/Manifest
+++ b/media-sound/tidal-hifi-bin/Manifest
@@ -1 +1,2 @@
 DIST tidal-hifi-bin-5.8.0.tar.gz 110335163 BLAKE2B 
c2115b28014fae7a07ecabb2bf8c0653b3b897e9ea964a76c658c2eec5a25d213933c6a02609029e47ed04f6f26b99e6be0208b0f08a3f34506aa18d04642293
 SHA512 
91832766324ea3a65670bed19d40d8eb2e06385545200413fadd760db4d13674334a6ad007c3e2c605baccedf36ff2e5744152b593fc38135e4b38b99cf414ca
+DIST tidal-hifi-bin-5.9.0.tar.gz 110340819 BLAKE2B 
9ce266441aace64718c773b8dd96f925342b38fb1b4d5d1718aec786a2c6825d14a74a94c77487a3cf9b20513561457a52706be3cea0c33ec84e5b624ade9ccb
 SHA512 
f9ef34b04fb448906142d1f8222f9ccf6abb03328fc560e927f5bcc2a1f19955f2117aeb6151876fbb9cb7cc8646c5d61c3604e85beb7fe51e0201d75b28eb20

diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild 
b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild
new file mode 100644
index 00..92fe1d3483
--- /dev/null
+++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.9.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support 
thanks to Widevine."
+HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi;
+SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/libgcrypt
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+DESTDIR="/opt/${PN}"
+
+QA_PREBUILT="*"
+
+CONFIG_CHECK="~USER_NS"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   # cleanup languages
+   pushd "locales/" >/dev/null || die "location change for language 
cleanup failed"
+   chromium_remove_language_paks
+   popd >/dev/null || die "location reset for language cleanup failed"
+   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins
+   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/abstract-socket/build/node_gyp_bins
+}
+
+src_install() {
+   doicon -s 256 "${FILESDIR}/${MY_PN}.png"
+
+   make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${PN} 
"Network;AudioVideo;Audio;Video"
+
+   exeinto "${DESTDIR}"
+
+   doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so
+
+   insinto "${DESTDIR}"
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin v8_context_snapshot.bin
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set.
+   # see https://github.com/electron/electron/issues/17972
+   fowners root "${DESTDIR}/chrome-sandbox"
+   fperms 4711 "${DESTDIR}/chrome-sandbox"
+
+   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
+
+   dosym "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}"
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/tidal-hifi-bin/

2024-01-08 Thread Kostadin Shishmanov
commit: 365627ac2c3dc680cd46f07b83809000d443b16f
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Mon Jan  8 20:04:52 2024 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Mon Jan  8 20:05:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=365627ac

media-sound/tidal-hifi-bin: add 5.8.0, drop 5.7.1

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-sound/tidal-hifi-bin/Manifest | 2 +-
 .../{tidal-hifi-bin-5.7.1.ebuild => tidal-hifi-bin-5.8.0.ebuild}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/tidal-hifi-bin/Manifest 
b/media-sound/tidal-hifi-bin/Manifest
index 155099bf1e..5258ed5fcd 100644
--- a/media-sound/tidal-hifi-bin/Manifest
+++ b/media-sound/tidal-hifi-bin/Manifest
@@ -1 +1 @@
-DIST tidal-hifi-bin-5.7.1.tar.gz 102968892 BLAKE2B 
8f6399f9584f5d9e69bb7c5ca0cf47ae5b3f0e23d4052609c865f6552f4971345280bdc390a32cac0e5426e6d7109a3ad04866ea5fae7132c2d5460f1585c717
 SHA512 
b691161a061f6bfe5c88dbbb1f28dfc669ed889063a3a21f52cd3e1adc792fd6d267ca88c242c32bff1cedfd5e1b51e54163c522ebe6f2ee93216ede2cc66531
+DIST tidal-hifi-bin-5.8.0.tar.gz 110335163 BLAKE2B 
c2115b28014fae7a07ecabb2bf8c0653b3b897e9ea964a76c658c2eec5a25d213933c6a02609029e47ed04f6f26b99e6be0208b0f08a3f34506aa18d04642293
 SHA512 
91832766324ea3a65670bed19d40d8eb2e06385545200413fadd760db4d13674334a6ad007c3e2c605baccedf36ff2e5744152b593fc38135e4b38b99cf414ca

diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild 
b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild
similarity index 98%
rename from media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
rename to media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild
index f3e7168bbe..f968df271d 100644
--- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
+++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/tidal-hifi-bin/

2023-11-10 Thread Kostadin Shishmanov
commit: 9319d9592a17b4c5489cdb1f0e5b5c69b93c0ff2
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Sat Nov 11 07:30:35 2023 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Sat Nov 11 07:30:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9319d959

media-sound/tidal-hifi-bin: fix broken symlink round 2

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild 
b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
index a3c1147732..f3e7168bbe 100644
--- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
+++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
@@ -71,7 +71,8 @@ src_prepare() {
pushd "locales/" >/dev/null || die "location change for language 
cleanup failed"
chromium_remove_language_paks
popd >/dev/null || die "location reset for language cleanup failed"
-   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins
 || die
+   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins
+   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/abstract-socket/build/node_gyp_bins
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/tidal-hifi-bin/

2023-11-10 Thread Kostadin Shishmanov
commit: d976fa6d68f6f2cfed233619b06eb00533d0a263
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Fri Nov 10 16:16:44 2023 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Fri Nov 10 16:16:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d976fa6d

media-sound/tidal-hifi-bin: add media-libs/alsa-lib dependency, remove broken 
python symlink

Closes: https://bugs.gentoo.org/917077
Closes: https://bugs.gentoo.org/917078

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild 
b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
index 4d074cfc7b..a3c1147732 100644
--- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
+++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 MY_PN="${PN/-bin/}"
 
-CHROMIUM_VERSION="102"
 CHROMIUM_LANGS="
af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
@@ -29,6 +28,7 @@ RDEPEND="
dev-libs/libgcrypt
dev-libs/nspr
dev-libs/nss
+   media-libs/alsa-lib
media-libs/fontconfig
media-libs/mesa[gbm(+)]
net-print/cups
@@ -71,6 +71,7 @@ src_prepare() {
pushd "locales/" >/dev/null || die "location change for language 
cleanup failed"
chromium_remove_language_paks
popd >/dev/null || die "location reset for language cleanup failed"
+   rm -rf 
"${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins
 || die
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/tidal-hifi-bin/, media-sound/tidal-hifi-bin/files/

2023-11-06 Thread Kostadin Shishmanov
commit: 2796bee4089c774fa3787a25581adc847b3980d4
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Mon Nov  6 20:15:04 2023 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Mon Nov  6 20:15:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2796bee4

media-sound/tidal-hifi-bin: new package, add 5.7.1

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-sound/tidal-hifi-bin/Manifest|   1 +
 media-sound/tidal-hifi-bin/files/tidal-hifi.png| Bin 0 -> 9200 bytes
 media-sound/tidal-hifi-bin/metadata.xml|  11 +++
 .../tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild |  98 +
 4 files changed, 110 insertions(+)

diff --git a/media-sound/tidal-hifi-bin/Manifest 
b/media-sound/tidal-hifi-bin/Manifest
new file mode 100644
index 00..155099bf1e
--- /dev/null
+++ b/media-sound/tidal-hifi-bin/Manifest
@@ -0,0 +1 @@
+DIST tidal-hifi-bin-5.7.1.tar.gz 102968892 BLAKE2B 
8f6399f9584f5d9e69bb7c5ca0cf47ae5b3f0e23d4052609c865f6552f4971345280bdc390a32cac0e5426e6d7109a3ad04866ea5fae7132c2d5460f1585c717
 SHA512 
b691161a061f6bfe5c88dbbb1f28dfc669ed889063a3a21f52cd3e1adc792fd6d267ca88c242c32bff1cedfd5e1b51e54163c522ebe6f2ee93216ede2cc66531

diff --git a/media-sound/tidal-hifi-bin/files/tidal-hifi.png 
b/media-sound/tidal-hifi-bin/files/tidal-hifi.png
new file mode 100644
index 00..66a099ad7f
Binary files /dev/null and b/media-sound/tidal-hifi-bin/files/tidal-hifi.png 
differ

diff --git a/media-sound/tidal-hifi-bin/metadata.xml 
b/media-sound/tidal-hifi-bin/metadata.xml
new file mode 100644
index 00..d4230f49fc
--- /dev/null
+++ b/media-sound/tidal-hifi-bin/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   koce...@tutanota.com
+   Kostadin Shishmanov
+   
+   
+   Mastermindzh/tidal-hifi
+   
+

diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild 
b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
new file mode 100644
index 00..4d074cfc7b
--- /dev/null
+++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support 
thanks to Widevine."
+HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi;
+SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/libgcrypt
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+DESTDIR="/opt/${PN}"
+
+QA_PREBUILT="*"
+
+CONFIG_CHECK="~USER_NS"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   # cleanup languages
+   pushd "locales/" >/dev/null || die "location change for language 
cleanup failed"
+   chromium_remove_language_paks
+   popd >/dev/null || die "location reset for language cleanup failed"
+}
+
+src_install() {
+   doicon -s 256 "${FILESDIR}/${MY_PN}.png"
+
+   make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${PN} 
"Network;AudioVideo;Audio;Video"
+
+   exeinto "${DESTDIR}"
+
+   doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so
+
+   insinto "${DESTDIR}"
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin v8_context_snapshot.bin
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set.
+   # see https://github.com/electron/electron/issues/17972
+   fowners root "${DESTDIR}/chrome-sandbox"
+   fperms 4711 "${DESTDIR}/chrome-sandbox"
+
+   [[ -x chrome_crashpad_handler ]] && doins