From 8df595c6b6a2c3aade2e3bfe6f3903dfd06e52f4 Mon Sep 17 00:00:00 2001 From: Jian Lin Date: Wed, 17 Feb 2021 01:53:58 +0800 Subject: [PATCH] media-video/qliveplayer: add check for sed Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jian Lin --- .../qliveplayer/qliveplayer-3.21.0-r1.ebuild | 16 +++++++++------- .../qliveplayer/qliveplayer-3.21.1-r1.ebuild | 16 +++++++++------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/media-video/qliveplayer/qliveplayer-3.21.0-r1.ebuild b/media-video/qliveplayer/qliveplayer-3.21.0-r1.ebuild index 27026270c5..407d6797e5 100644 --- a/media-video/qliveplayer/qliveplayer-3.21.0-r1.ebuild +++ b/media-video/qliveplayer/qliveplayer-3.21.0-r1.ebuild @@ -47,13 +47,15 @@ src_prepare() { xdg_environment_reset cmake_src_prepare - # fix python version - sed -i "s/python3/${EPYTHON}/" src/qlphelper/bilivideo.cpp \ - || die "Sed failed to set python version!" - sed -i "s/python3/${EPYTHON}/" src/qlphelper/danmakulauncher.cpp \ - || die "Sed failed to set python version!" - sed -i "s/python3/${EPYTHON}/" src/qlphelper/streamfinder.cpp \ - || die "Sed failed to set python version!" + # respect PYTHON_SINGLE_TARGET + grep 'p.start("python3", args);' src/qlphelper/bilivideo.cpp >/dev/null || die + sed -i "s/python3/${EPYTHON}/" src/qlphelper/bilivideo.cpp || die + grep 'dmcPyProcess->start("python3", dmcPy);' \ + src/qlphelper/danmakulauncher.cpp >/dev/null || die + sed -i "s/python3/${EPYTHON}/" src/qlphelper/danmakulauncher.cpp || die + grep 'proc->start("python3", args);' \ + src/qlphelper/streamfinder.cpp >/dev/null || die + sed -i "s/python3/${EPYTHON}/" src/qlphelper/streamfinder.cpp || die } src_install() diff --git a/media-video/qliveplayer/qliveplayer-3.21.1-r1.ebuild b/media-video/qliveplayer/qliveplayer-3.21.1-r1.ebuild index d581231de1..532060f97a 100644 --- a/media-video/qliveplayer/qliveplayer-3.21.1-r1.ebuild +++ b/media-video/qliveplayer/qliveplayer-3.21.1-r1.ebuild @@ -47,13 +47,15 @@ src_prepare() { xdg_environment_reset cmake_src_prepare - # fix python version - sed -i "s/python3/${EPYTHON}/" src/qlphelper/bilivideo.cpp \ - || die "Sed failed to set python version!" - sed -i "s/python3/${EPYTHON}/" src/qlphelper/danmakulauncher.cpp \ - || die "Sed failed to set python version!" - sed -i "s/python3/${EPYTHON}/" src/qlphelper/streamfinder.cpp \ - || die "Sed failed to set python version!" + # respect PYTHON_SINGLE_TARGET + grep 'p.start("python3", args);' src/qlphelper/bilivideo.cpp >/dev/null || die + sed -i "s/python3/${EPYTHON}/" src/qlphelper/bilivideo.cpp || die + grep 'dmcPyProcess->start("python3", dmcPy);' \ + src/qlphelper/danmakulauncher.cpp >/dev/null || die + sed -i "s/python3/${EPYTHON}/" src/qlphelper/danmakulauncher.cpp || die + grep 'proc->start("python3", args);' \ + src/qlphelper/streamfinder.cpp >/dev/null || die + sed -i "s/python3/${EPYTHON}/" src/qlphelper/streamfinder.cpp || die } src_install()