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()