mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-10 00:10:19 +03:00
media-video/popcorntime-bin: update src_uri and unbundle nwjs
The checksum at the new url is different, but the difference is only in libatomic.so, which we never installed in the first place. While digging into this I decided to unbundle nwjs completely which cleans this up a lot and makes it possible to potentially push the version of nwjs up. I tried version 100 but this did not work for me, so pinning to the version that is bundled upstream for the time being. Closes: https://bugs.gentoo.org/963350 Closes: https://bugs.gentoo.org/927409 Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
This commit is contained in:
parent
cc4e0fb42d
commit
74e14a7d0a
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user