src/eric7/eric7_post_install.py

branch
eric7
changeset 10518
1682f3203ae5
parent 10513
805a0450862d
child 11090
f5f5f5803935
diff -r aecd5a8c958c -r 1682f3203ae5 src/eric7/eric7_post_install.py
--- a/src/eric7/eric7_post_install.py	Sun Jan 21 13:00:42 2024 +0100
+++ b/src/eric7/eric7_post_install.py	Sun Jan 21 15:38:51 2024 +0100
@@ -99,6 +99,11 @@
             os.path.join(iconsDir, "eric7.ico"),
         ),
         (
+            "eric7 MicroPython (Python {0}.{1}).lnk",
+            os.path.join(scriptsDir, "eric7_mpy.exe"),
+            os.path.join(iconsDir, "ericMPy48.ico"),
+        ),
+        (
             "eric7 Browser (Python {0}.{1}).lnk",
             os.path.join(scriptsDir, "eric7_browser.exe"),
             os.path.join(iconsDir, "ericWeb48.ico"),
@@ -159,7 +164,6 @@
     scriptsDir = sysconfig.get_path("scripts")
     dstDir = os.path.join(os.path.expanduser("~"), ".local", "share")
     iconsDir = os.path.join(ericDir, "pixmaps")
-    svgIconsDir = os.path.join(ericDir, "icons", "breeze-dark")
     linuxDir = os.path.join(ericDir, "data", "linux")
 
     for metaDir in ["appdata", "metainfo"]:
@@ -169,11 +173,11 @@
             "eric7.appdata.xml",
         )
 
-    for svgIcon in ("eric.svg", "ericWeb48.svg"):
+    for svgIcon in ("eric.svg", "ericMPy48.svg", "ericWeb48.svg"):
         copyMetaFile(
-            os.path.join(svgIconsDir, svgIcon), os.path.join(dstDir, "icons"), svgIcon
+            os.path.join(iconsDir, svgIcon), os.path.join(dstDir, "icons"), svgIcon
         )
-    for icon in ("eric48_icon.png", "ericWeb48_icon.png"):
+    for icon in ("eric48_icon.png", "ericMPy48_icon.png", "ericWeb48_icon.png"):
         copyMetaFile(os.path.join(iconsDir, icon), os.path.join(dstDir, "icons"), icon)
         copyMetaFile(
             os.path.join(iconsDir, icon),
@@ -181,7 +185,7 @@
             icon.replace("48_icon", ""),
         )
 
-    for desktop in ["eric7_ide.desktop", "eric7_browser.desktop"]:
+    for desktop in ["eric7_ide.desktop", "eric7_browser.desktop", "eric7_mpy.desktop"]:
         copyDesktopFile(
             os.path.join(linuxDir, desktop),
             os.path.join(dstDir, "applications"),

eric ide

mercurial