509 marker = PythonMarkers[sys.version_info.major] |
509 marker = PythonMarkers[sys.version_info.major] |
510 else: |
510 else: |
511 marker = "" |
511 marker = "" |
512 for name in ["/usr/share/applications/eric6" + marker + ".desktop", |
512 for name in ["/usr/share/applications/eric6" + marker + ".desktop", |
513 "/usr/share/appdata/eric6" + marker + ".appdata.xml", |
513 "/usr/share/appdata/eric6" + marker + ".appdata.xml", |
|
514 "/usr/share/metainfo/eric6" + marker + ".appdata.xml", |
514 "/usr/share/applications/eric6_webbrowser" + marker + |
515 "/usr/share/applications/eric6_webbrowser" + marker + |
515 ".desktop", |
516 ".desktop", |
516 "/usr/share/applications/eric6_browser" + marker + |
517 "/usr/share/applications/eric6_browser" + marker + |
517 ".desktop", |
518 ".desktop", |
518 ]: |
519 ]: |
821 copyDesktopFile( |
822 copyDesktopFile( |
822 os.path.join(sourceDir, "eric6_browser.desktop"), |
823 os.path.join(sourceDir, "eric6_browser.desktop"), |
823 os.path.join(dst, "eric6_browser" + marker + ".desktop"), |
824 os.path.join(dst, "eric6_browser" + marker + ".desktop"), |
824 marker) |
825 marker) |
825 dst = os.path.normpath( |
826 dst = os.path.normpath( |
826 os.path.join(distDir, "usr/share/appdata")) |
827 os.path.join(distDir, "usr/share/metainfo")) |
827 if not os.path.exists(dst): |
828 if not os.path.exists(dst): |
828 os.makedirs(dst) |
829 os.makedirs(dst) |
829 copyDesktopFile( |
830 copyDesktopFile( |
830 os.path.join(sourceDir, "eric6.appdata.xml"), |
831 os.path.join(sourceDir, "eric6.appdata.xml"), |
831 os.path.join(dst, "eric6" + marker + ".appdata.xml"), |
832 os.path.join(dst, "eric6" + marker + ".appdata.xml"), |
836 "/usr/share/pixmaps/eric" + marker + ".png") |
837 "/usr/share/pixmaps/eric" + marker + ".png") |
837 copyDesktopFile( |
838 copyDesktopFile( |
838 os.path.join(sourceDir, "eric6.desktop"), |
839 os.path.join(sourceDir, "eric6.desktop"), |
839 "/usr/share/applications/eric6" + marker + ".desktop", |
840 "/usr/share/applications/eric6" + marker + ".desktop", |
840 marker) |
841 marker) |
841 if os.path.exists("/usr/share/appdata"): |
842 if os.path.exists("/usr/share/metainfo"): |
|
843 copyDesktopFile( |
|
844 os.path.join(sourceDir, "eric6.appdata.xml"), |
|
845 "/usr/share/metainfo/eric6" + marker + ".appdata.xml", |
|
846 marker) |
|
847 elif os.path.exists("/usr/share/appdata"): |
842 copyDesktopFile( |
848 copyDesktopFile( |
843 os.path.join(sourceDir, "eric6.appdata.xml"), |
849 os.path.join(sourceDir, "eric6.appdata.xml"), |
844 "/usr/share/appdata/eric6" + marker + ".appdata.xml", |
850 "/usr/share/appdata/eric6" + marker + ".appdata.xml", |
845 marker) |
851 marker) |
846 shutilCopy(os.path.join( |
852 shutilCopy(os.path.join( |