commit: f692065015bbb5eed32a1c3234ee2aa63c993f98
Author: Andrey Syutkin <syutkin <AT> gmail <DOT> com>
AuthorDate: Sun Sep 19 20:16:21 2021 +0000
Commit: Andrey Syutkin <syutkin <AT> gmail <DOT> com>
CommitDate: Sun Sep 19 20:16:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6920650
app-misc/far2l: fix python stuff
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrey Syutkin <syutkin <AT> gmail.com>
app-misc/far2l/far2l-9999.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/app-misc/far2l/far2l-9999.ebuild b/app-misc/far2l/far2l-9999.ebuild
index 1a4c0b345..f23f32656 100644
--- a/app-misc/far2l/far2l-9999.ebuild
+++ b/app-misc/far2l/far2l-9999.ebuild
@@ -66,6 +66,10 @@ src_prepare() {
sed -e "s:execute_process(COMMAND rm -f
\${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/objinfo/plug/objinfo.far-plug-mb)::"
-i "${S}"/CMakeLists.txt || die
sed -e "s:execute_process(COMMAND rm -f
\${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/farftp/plug/farftp.far-plug-mb &&
echo Removed existing farftp plugin)::" -i "${S}"/CMakeLists.txt || die
sed -e "s:execute_process(COMMAND rm -f
\${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/python/plug/python.far-plug-wide &&
echo Removed existing python plugin)::" -i "${S}"/CMakeLists.txt || die
+ sed -e "s:execute_process(COMMAND echo Python\: prepaing virtual
environment)::" -i "${S}"/CMakeLists.txt || die
+ sed -e "s:execute_process(COMMAND \${PYTHON3} -m venv
--system-site-packages
\${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/python/plug/python)::" -i
"${S}"/CMakeLists.txt || die
+ sed -e "s:execute_process(COMMAND echo Python\: installing packages)::"
-i "${S}"/CMakeLists.txt || die
+ sed -e "s:execute_process(COMMAND
\${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/python/plug/python/bin/python -m pip
install cffi debugpy)::" -i "${S}"/CMakeLists.txt || die
cmake_src_prepare
}