From 3cd941928b61b44d65923896c095849ddb533c24 Mon Sep 17 00:00:00 2001 From: damage Date: Tue, 24 Dec 2024 14:19:15 +0100 Subject: [PATCH] source needs internet access during build which is prohibited by gentoo sandbox --- media-sound/tidal-hifi-bin/Manifest | 2 ++ .../tidal-hifi-bin-5.17.0.ebuild} | 14 ++++++-------- media-sound/tidal-hifi/Manifest | 2 -- 3 files changed, 8 insertions(+), 10 deletions(-) create mode 100644 media-sound/tidal-hifi-bin/Manifest rename media-sound/{tidal-hifi/tidal-hifi-5.17.0.ebuild => tidal-hifi-bin/tidal-hifi-bin-5.17.0.ebuild} (57%) delete mode 100644 media-sound/tidal-hifi/Manifest diff --git a/media-sound/tidal-hifi-bin/Manifest b/media-sound/tidal-hifi-bin/Manifest new file mode 100644 index 0000000..954d5bd --- /dev/null +++ b/media-sound/tidal-hifi-bin/Manifest @@ -0,0 +1,2 @@ +DIST linux-unpacked.zip 114615402 BLAKE2B 73e7aa96de8b21d77fd78c63e3a82ffc0278cae373281d815b978081ce81ce8cbfd826e0d8962d26792eb029aaa54abc08bdee15e8258aa0d538f3267521976e SHA512 db28abf53fbd57b7477ec8af8249a5d3eab16df0077f41f3265007e6ec389f4809f390062da7852db92a9c319490ce27ede66c48b99d39f18242e4c1f93c6c0a +EBUILD tidal-hifi-bin-5.17.0.ebuild 681 BLAKE2B 20e2cb0203f37952c3c7b87219a0913204f9e4348cfdcddd4061587faf95698d61689f17846fbb48e00f6e281a28e0b50771d24d81967f6973860e189a47276e SHA512 cbba68c367c6733ff41ae3180a3c18845cc550b439b866fb98800c24445fa508c3ce0e96811cf02c07a8d6838805f1deb18f219ff983f6c563ca6d2472c5b788 diff --git a/media-sound/tidal-hifi/tidal-hifi-5.17.0.ebuild b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.17.0.ebuild similarity index 57% rename from media-sound/tidal-hifi/tidal-hifi-5.17.0.ebuild rename to media-sound/tidal-hifi-bin/tidal-hifi-bin-5.17.0.ebuild index 1926914..6b735a5 100644 --- a/media-sound/tidal-hifi/tidal-hifi-5.17.0.ebuild +++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.17.0.ebuild @@ -3,9 +3,12 @@ EAPI=8 +MY_PN="tidal-hifi" 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" +SRC_URI="https://github.com/Mastermindzh/${MY_PN}/releases/download/${PV}/linux-unpacked.zip" + +S="${WORKDIR}/linux-unpacked" LICENSE="" SLOT="0" @@ -21,13 +24,8 @@ NPM_FLAGS=( --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" + cp -r "${S}" "${ED}/usr/lib/${MY_PN}" + dosym "/usr/lib/${MY_PN}/tidal-hifi" "/usr/bin/tidal-hifi" } diff --git a/media-sound/tidal-hifi/Manifest b/media-sound/tidal-hifi/Manifest deleted file mode 100644 index 6edea43..0000000 --- a/media-sound/tidal-hifi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST 5.17.0.tar.gz 7047968 BLAKE2B 8832835b74b511bd57e363bbeadcc5b29590b22f9aa43cd2f3d539ca447c2ba089b601a18c8ab0c83be86ba287d2c4121203e1a8c8e040e7b780156e90bc88ae SHA512 c1fed3f9a5812f7f0342c798687646d12c2c42c96eac798ab366294b80bd0d1970e617a128fc0945a18aa3e340eafa4b52a1d6c98a6d14dfd7636e0fff5751c1 -EBUILD tidal-hifi-5.17.0.ebuild 759 BLAKE2B 31433061dd215954c840fd5188163e63950f46978750e683cf35ad4d32fe8a07699d23baace92cf7663e2ab4f73a54e1e02206d4571735d11fad1d9c91fd22d7 SHA512 87a3139d7479fb8b0a51008c2822730f4a027de22fa43c790336d7bfc099c17040872db9f27e6656f11dde9a85789ce5b24178789fe69ecafdf9bc65e0cd519a