diff --git a/media-video/popcorntime-bin/Manifest b/media-video/popcorntime-bin/Manifest index d0adbee6aadd..28968d6e3ff5 100644 --- a/media-video/popcorntime-bin/Manifest +++ b/media-video/popcorntime-bin/Manifest @@ -2,4 +2,4 @@ DIST Popcorn-Time-0.4.9-amd64.deb 101129244 BLAKE2B a36d4ef4702ec9dd6b353ad0c0dd DIST Popcorn-Time-0.4.9-i386.deb 104225348 BLAKE2B d162f6afc7f57b2cc1ddf8d14a044cdb23a010b6949432418092b1ddfc778197298e61e3e1f0778ddf8becd57ecb72be78a55e39ef02bf6981c0d9e02844a08a SHA512 5513a0e6a7e49a54ce4bca2cd16e82c763cc16a7d92bf6661e18ee6eecceb3d61043c3e106136ad286c85921de86033371abcc602112a3781b1a9e12ce73c660 DIST Popcorn-Time-0.5.0-amd64.deb 154055688 BLAKE2B e099038e6cd6f3a214209243c0ab3791b607b2c127ea92b8f1a024f64b0ad1fbea7d1f108619a64a40f4531b5b8e1f0cce3371abc30beadf1b4a4decedf7e3dd SHA512 b81ab4c9a2af1dde80b1fea883d481a64ab04babfc3faa5eec993a8f07ab09f0b6bab7c36292988de375cd70f3ce03f325cd833f083072f2aa900191ef0092bf DIST Popcorn-Time-0.5.0-i386.deb 159146908 BLAKE2B 2eebf6bd8c473b68dbd8019ae85155b85f249d9b2e5ec74d467606dc6b455b5e03413d6394d2b220eb70326a6b45bd25386a04fc8de546256b49af6b4774cdcd SHA512 6a45fe9c977fbadeb21133a67fb16fa0795b2e7d7af24e5a0e72c57963d11674de03fec89880d61cd7a2f218efc6db8666a1878e12628b346e4f5b6afc03bfa5 -DIST Popcorn-Time-0.5.1-amd64.deb 150323412 BLAKE2B 6c15e01ba8d9a1f6efac0b663b6112a52a5c5aa82b93e627bacad4e1c8e3c29b81898769dc16e58cc0adc6f4f1684c66063a2ded8b6236adebd8c5f3f0168f67 SHA512 ad6646b8f1e6f4ffa40ab4276fabb957a418c764442bca3a775df4af4a6621e9514ef22ceaf435025d8aa515e9bf7a8490f285faacc824c3f26ccf6e5dfe5f79 +DIST popcorntime-bin-0.5.1-r2-amd64.deb 150327218 BLAKE2B 230fa548d2f47fa774164704aef703f75bf543fb666ce73300bc1c56b1ee1b3133e229d02608c7584b72f81550c1bc480b8368128efdb38b77ee4061dac44224 SHA512 de2a3538da8e98d5d8ba3adc88355adec1c6c681a6bf82a46c678a38e1989d5754659e6f9f9dab9c197ec507d0c90b6b60ca3a068f861abb0cbbbf7020f68a97 diff --git a/media-video/popcorntime-bin/popcorntime-bin-0.5.1-r1.ebuild b/media-video/popcorntime-bin/popcorntime-bin-0.5.1-r2.ebuild similarity index 59% rename from media-video/popcorntime-bin/popcorntime-bin-0.5.1-r1.ebuild rename to media-video/popcorntime-bin/popcorntime-bin-0.5.1-r2.ebuild index e8fb9e1cdf91..4e7189f8db6f 100644 --- a/media-video/popcorntime-bin/popcorntime-bin-0.5.1-r1.ebuild +++ b/media-video/popcorntime-bin/popcorntime-bin-0.5.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2024 Gentoo Authors +# Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,11 +12,10 @@ CHROMIUM_LANGS=" inherit chromium-2 desktop unpacker xdg DESCRIPTION="BitTorrent client that includes an integrated media player" -HOMEPAGE="https://github.com/popcorn-official/popcorn-desktop" -SRC_URI="https://github.com/popcorn-official/popcorn-desktop/releases/download/v${PV}/Popcorn-Time-${PV}-amd64.deb" +HOMEPAGE="https://github.com/popcorn-time-ru/popcorn-desktop" +SRC_URI="https://github.com/popcorn-time-ru/popcorn-desktop/releases/download/v${PV}/Popcorn-Time-${PV}-amd64.deb -> ${PF}-amd64.deb" S="${WORKDIR}" -# Electron bundles a bunch of things LICENSE=" MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2 unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved @@ -26,31 +25,7 @@ KEYWORDS="-* ~amd64" RESTRICT="bindist mirror" RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - net-print/cups - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst - x11-libs/pango + ~dev-libs/nwjs-0.86.0 " QA_PREBUILT="opt/Popcorn-Time/*" @@ -82,17 +57,26 @@ src_install() { local DESTDIR="/opt/Popcorn-Time" pushd "opt/Popcorn-Time" || die - exeinto "${DESTDIR}/lib" - doexe lib/*.so + nwjs_files=( + chrome_crashpad_handler + icudtl.dat + lib + nw + nw_100_percent.pak + nw_200_percent.pak + resources.pak + v8_context_snapshot.bin + ) - insinto "${DESTDIR}/lib" - doins *.json + for file in ${nwjs_files[@]}; do + dosym ."./nwjs/${file}" "${DESTDIR}/${file}" + done exeinto "${DESTDIR}" - doexe Popcorn-Time nwjc minidump_stackwalk chromedriver chrome_crashpad_handler + doexe Popcorn-Time nwjc minidump_stackwalk chromedriver insinto "${DESTDIR}" - doins *.pak *.bin *.json *.dat + doins package.json git.json insopts -m0755 doins -r locales src node_modules