--- 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"),