mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 03:34:15 +02:00
[wgem] fix when ~/.local/share/applications does not exist
This commit is contained in:
@@ -19,7 +19,7 @@ from bauh.api.abstract.handler import ProcessWatcher
|
|||||||
from bauh.api.abstract.model import SoftwarePackage, PackageAction, PackageSuggestion, PackageUpdate, PackageHistory
|
from bauh.api.abstract.model import SoftwarePackage, PackageAction, PackageSuggestion, PackageUpdate, PackageHistory
|
||||||
from bauh.api.abstract.view import MessageType, MultipleSelectComponent, InputOption, SingleSelectComponent, \
|
from bauh.api.abstract.view import MessageType, MultipleSelectComponent, InputOption, SingleSelectComponent, \
|
||||||
SelectViewType, TextInputComponent, FormComponent
|
SelectViewType, TextInputComponent, FormComponent
|
||||||
from bauh.api.constants import HOME_PATH
|
from bauh.api.constants import HOME_PATH, DESKTOP_ENTRIES_DIR
|
||||||
from bauh.commons.html import bold
|
from bauh.commons.html import bold
|
||||||
from bauh.commons.system import ProcessHandler, get_dir_size, get_human_size_str
|
from bauh.commons.system import ProcessHandler, get_dir_size, get_human_size_str
|
||||||
from bauh.gems.web import INSTALLED_PATH, nativefier, DESKTOP_ENTRY_PATH_PATTERN, URL_FIX_PATTERN
|
from bauh.gems.web import INSTALLED_PATH, nativefier, DESKTOP_ENTRY_PATH_PATTERN, URL_FIX_PATTERN
|
||||||
@@ -396,6 +396,8 @@ class WebApplicationManager(SoftwareManager):
|
|||||||
|
|
||||||
entry_content = self._gen_desktop_entry_content(pkg)
|
entry_content = self._gen_desktop_entry_content(pkg)
|
||||||
|
|
||||||
|
Path(DESKTOP_ENTRIES_DIR).mkdir(parents=True, exist_ok=True)
|
||||||
|
|
||||||
with open(desktop_entry_path, 'w+') as f:
|
with open(desktop_entry_path, 'w+') as f:
|
||||||
f.write(entry_content)
|
f.write(entry_content)
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
pyqt5>=5.12
|
pyqt5>=5.12
|
||||||
requests>=2.22
|
requests>=2.22
|
||||||
colorama>=0.4.1
|
colorama>=0.4.1
|
||||||
pyyaml>=5.2
|
pyyaml>=5.1
|
||||||
|
|||||||
Reference in New Issue
Block a user