mirror of
https://github.com/DYefremov/DemonEditor.git
synced 2025-12-21 16:09:41 +01:00
scripts update
This commit is contained in:
@@ -3,7 +3,7 @@ Version=1.0
|
|||||||
Name=DemonEditor
|
Name=DemonEditor
|
||||||
Comment=Channels and satellites list editor for Enigma2
|
Comment=Channels and satellites list editor for Enigma2
|
||||||
Comment[ru]=Редактор списка каналов и спутников для Enigma2
|
Comment[ru]=Редактор списка каналов и спутников для Enigma2
|
||||||
Icon=accessories-text-editor
|
Icon=demon-editor
|
||||||
Exec=bash -c 'cd $(dirname %k) && ./start.py'
|
Exec=bash -c 'cd $(dirname %k) && ./start.py'
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
|
|||||||
@@ -5,8 +5,7 @@ DEB_PATH="$B_PATH/usr/share/demoneditor"
|
|||||||
|
|
||||||
mkdir -p $B_PATH
|
mkdir -p $B_PATH
|
||||||
cp -TRv deb $B_PATH
|
cp -TRv deb $B_PATH
|
||||||
rsync --exclude=app/ui/lang -arv app $DEB_PATH
|
rsync --exclude=app/ui/lang --exclude=app/ui/icons -arv app $DEB_PATH
|
||||||
cp -Rv start.py $DEB_PATH
|
|
||||||
|
|
||||||
cd dist
|
cd dist
|
||||||
fakeroot dpkg-deb --build DemonEditor
|
fakeroot dpkg-deb --build DemonEditor
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Package: DemonEditor
|
Package: demon-editor
|
||||||
Version: 0.4.7-Pre-alpha
|
Version: 0.4.7-Pre-alpha
|
||||||
Section: utils
|
Section: utils
|
||||||
Priority: optional
|
Priority: optional
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Source: https://github.com/DYefremov/DemonEditor
|
|||||||
Files: *
|
Files: *
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2018-2019 Dmitriy Yefremov
|
Copyright (c) 2018-2020 Dmitriy Yefremov
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|||||||
4
deb/usr/share/demoneditor/start.py
Executable file
4
deb/usr/share/demoneditor/start.py
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
from app.ui.main_app_window import start_app
|
||||||
|
|
||||||
|
start_app()
|
||||||
29
start.py
29
start.py
@@ -1,4 +1,29 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
from app.ui.main_app_window import start_app
|
import os
|
||||||
|
|
||||||
start_app()
|
|
||||||
|
def update_icon():
|
||||||
|
need_update = False
|
||||||
|
icon_name = "DemonEditor.desktop"
|
||||||
|
|
||||||
|
with open(icon_name, "r") as f:
|
||||||
|
lines = f.readlines()
|
||||||
|
for i, line in enumerate(lines):
|
||||||
|
if line.startswith("Icon="):
|
||||||
|
icon_path = line.lstrip("Icon=")
|
||||||
|
current_path = "{}/app/ui/icons/hicolor/96x96/apps/demon-editor.png".format(os.getcwd())
|
||||||
|
if icon_path != current_path:
|
||||||
|
need_update = True
|
||||||
|
lines[i] = "Icon={}\n".format(current_path)
|
||||||
|
break
|
||||||
|
|
||||||
|
if need_update:
|
||||||
|
with open(icon_name, "w") as f:
|
||||||
|
f.writelines(lines)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
from app.ui.main_app_window import start_app
|
||||||
|
|
||||||
|
update_icon()
|
||||||
|
start_app()
|
||||||
|
|||||||
Reference in New Issue
Block a user