From b02dedd8ae2b35956619b34accf55c013417610d Mon Sep 17 00:00:00 2001 From: damage Date: Mon, 23 Dec 2024 22:34:58 +0100 Subject: [PATCH] tidal hifi desktop app --- media-sound/tidal-hifi/Manifest | 2 ++ .../tidal-hifi/tidal-hifi-5.17.0.ebuild | 33 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 media-sound/tidal-hifi/Manifest create mode 100644 media-sound/tidal-hifi/tidal-hifi-5.17.0.ebuild diff --git a/media-sound/tidal-hifi/Manifest b/media-sound/tidal-hifi/Manifest new file mode 100644 index 0000000..7669a33 --- /dev/null +++ b/media-sound/tidal-hifi/Manifest @@ -0,0 +1,2 @@ +DIST 5.17.0.tar.gz 7047968 BLAKE2B 8832835b74b511bd57e363bbeadcc5b29590b22f9aa43cd2f3d539ca447c2ba089b601a18c8ab0c83be86ba287d2c4121203e1a8c8e040e7b780156e90bc88ae SHA512 c1fed3f9a5812f7f0342c798687646d12c2c42c96eac798ab366294b80bd0d1970e617a128fc0945a18aa3e340eafa4b52a1d6c98a6d14dfd7636e0fff5751c1 +EBUILD tidal-hifi-5.17.0.ebuild 779 BLAKE2B d89e0ee118ecd114222853d4488d44fa830465d6069df26a333ffd69876c9f85bcf314938c0b8bed1c6b63f7a8a1f9ad42d4a16997976d4dfc17742a272d7b25 SHA512 af5ee305dc036ff53389b43a5e1096bb4aaf7f0eba88ad9801bea41485b3a81e1fb2d266fdefca90c3125c471350ea9897072390af9a39ab8c8d9ee9c5d64cd4 diff --git a/media-sound/tidal-hifi/tidal-hifi-5.17.0.ebuild b/media-sound/tidal-hifi/tidal-hifi-5.17.0.ebuild new file mode 100644 index 0000000..2869811 --- /dev/null +++ b/media-sound/tidal-hifi/tidal-hifi-5.17.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Tidal Desktop App based on nodejs/electron" +HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi" +SRC_URI="https://github.com/Mastermindzh/${PN}/archive/refs/tags/${PV}.tar.gz" + +LICENSE="" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="net-libs/nodejs" +RDEPEND="${DEPEND}" +BDEPEND="net-libs/nodejs[npm] dev-lang/typescript" + +NPM_FLAGS=( + --color false + --verbose + --prefix "${S}" +) + +src_compile() { + npm install "${NPM_FLAGS[@]}" + npm run builder "${NPM_FLAGS[@]}" -- -c "build/electron-builder.unpacked.yml" +} + +src_install() { + mkdir -p "${ED}/usr/lib" + cp -r "${S}/dist/linux-unpacked" "${ED}/usr/lib/${PN}" + dosym "/usr/lib/${PN}/tidal-hifi" "/usr/bin/tidal-hifi" +}