diff --git a/bubblejail/meson.build b/bubblejail/meson.build index 3f35759..bc2e716 100644 --- a/bubblejail/meson.build +++ b/bubblejail/meson.build @@ -13,6 +13,6 @@ source_files = [ 'services.py', ] -py_installation.install_sources(source_files, - subdir : meson.project_name() +install_data(source_files, + install_dir : 'lib/bubblejail/python_packages/bubblejail', ) diff --git a/data/bubblejail_gui_qt_launch b/data/bubblejail_gui_qt_launch index 751f07a..6f69050 100644 --- a/data/bubblejail_gui_qt_launch +++ b/data/bubblejail_gui_qt_launch @@ -1,6 +1,9 @@ #!/usr/bin/python3 -IOO -from bubblejail.bubblejail_gui_qt import run_gui +from sys import path +from importlib import import_module -run_gui() +path.append('/usr/lib/bubblejail/python_packages') + +import_module('bubblejail.bubblejail_gui_qt').run_gui() # type: ignore diff --git a/data/bubblejail_helper_launch b/data/bubblejail_helper_launch index 2cde241..3b90687 100644 --- a/data/bubblejail_helper_launch +++ b/data/bubblejail_helper_launch @@ -1,6 +1,11 @@ #!/usr/bin/python3 -IOO -from bubblejail.bubblejail_helper import bubblejail_helper_main +from sys import path +from importlib import import_module -bubblejail_helper_main() +path.append('/usr/lib/bubblejail/python_packages') + + +import_module('bubblejail.bubblejail_helper' + ).bubblejail_helper_main() # type: ignore diff --git a/data/bubblejail_launch b/data/bubblejail_launch index df7b54c..7aaecac 100644 --- a/data/bubblejail_launch +++ b/data/bubblejail_launch @@ -1,6 +1,10 @@ #!/usr/bin/python3 -IOO -from bubblejail.bubblejail_cli import bubblejail_main +from sys import path +from importlib import import_module -bubblejail_main() +path.append('/usr/lib/bubblejail/python_packages') + +import_module('bubblejail.bubblejail_cli' + ).bubblejail_main() # type: ignore