install.py

changeset 5102
9cc5217881ab
parent 5055
7db1b9496e52
child 5145
95947ce71171
equal deleted inserted replaced
5101:6f34ec319318 5102:9cc5217881ab
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(

eric ide

mercurial