diff --git a/desktop/kde/applications/step/actions.py b/desktop/kde/applications/step/actions.py
index 7859cd9a63..cc34d81118 100755
--- a/desktop/kde/applications/step/actions.py
+++ b/desktop/kde/applications/step/actions.py
@@ -9,7 +9,7 @@ from pisi.actionsapi import kde5, shelltools
def setup():
- kde5.configure()
+ kde5.configure("-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3")
def build():
kde5.make()
diff --git a/desktop/kde/applications/step/files/unicode-error.patch b/desktop/kde/applications/step/files/unicode-error.patch
deleted file mode 100644
index eb63b20c58..0000000000
--- a/desktop/kde/applications/step/files/unicode-error.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nuar a/step/data/CMakeLists.txt b/step/data/CMakeLists.txt
---- a/step/data/CMakeLists.txt 2022-12-12 13:37:26.472349327 +0300
-+++ b/step/data/CMakeLists.txt 2022-12-12 13:39:06.563098021 +0300
-@@ -37,7 +37,7 @@
- separate_arguments(_extractxml_args_copy)
- file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${_lang})
- add_custom_command(OUTPUT ${_xmlfile_tr}
-- COMMAND ${PYTHON_EXECUTABLE} ${EXTRACTXML_EXECUTABLE} --translate --mo-file=${_mo_file} --output-dir=${CMAKE_CURRENT_BINARY_DIR}/${_lang} ${_extractxml_args_copy} ${_xmlfile}
-+ COMMAND ${EXTRACTXML_EXECUTABLE} --translate --mo-file=${_mo_file} --output-dir=${CMAKE_CURRENT_BINARY_DIR}/${_lang} ${_extractxml_args_copy} ${_xmlfile}
- WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
- DEPENDS ${_xmlfile} ${_mo_file}
- )
diff --git a/desktop/kde/applications/step/pspec.xml b/desktop/kde/applications/step/pspec.xml
index 3f3cce012b..8011a8212f 100755
--- a/desktop/kde/applications/step/pspec.xml
+++ b/desktop/kde/applications/step/pspec.xml
@@ -39,9 +39,6 @@
qt5-linguist
gsl-devel
-
- unicode-error.patch
-
@@ -51,6 +48,7 @@
cln
gsl
khtml
+ kcrash
knewstuff
kplotting
libqalculate
@@ -61,6 +59,7 @@
ki18n
kconfig
kxmlgui
+ kjobwidgets
kcompletion
kcoreaddons
kiconthemes