diff --git a/Makefile b/Makefile index 2608652128..d8418cdf5c 100644 --- a/Makefile +++ b/Makefile @@ -391,6 +391,13 @@ install-linux-desktop: @$(INSTALL_DATA) packaging/linux/openra.desktop "$(DESTDIR)$(datadir)/applications" @$(INSTALL_DATA) packaging/linux/openra-editor.desktop "$(DESTDIR)$(datadir)/applications" +install-linux-mime: + @$(INSTALL_DIR) "$(DESTDIR)$(datadir)/mime/packages/" + @$(INSTALL_DATA) packaging/linux/openra-mimeinfo.xml "$(DESTDIR)$(datadir)/mime/packages/openra.xml" + + @$(INSTALL_DIR) "$(DESTDIR)$(datadir)/applications" + @$(INSTALL_DATA) packaging/linux/openra-replays.desktop "$(DESTDIR)$(datadir)/applications" + install-linux-scripts: @echo "#!/bin/sh" > openra @echo 'cd "$(gameinstalldir)"' >> openra @@ -426,6 +433,7 @@ uninstall: @-$(RM_F) "$(DESTDIR)$(datadir)/icons/hicolor/48x48/apps/openra-editor.png" @-$(RM_F) "$(DESTDIR)$(datadir)/icons/hicolor/64x64/apps/openra.png" @-$(RM_F) "$(DESTDIR)$(datadir)/icons/hicolor/128x128/apps/openra.png" + @-$(RM_F) "$(DESTDIR)$(datadir)/mime/packages/openra.xml" help: @echo to compile, run: diff --git a/packaging/linux/openra-mimeinfo.xml b/packaging/linux/openra-mimeinfo.xml new file mode 100644 index 0000000000..b6a124a23e --- /dev/null +++ b/packaging/linux/openra-mimeinfo.xml @@ -0,0 +1,11 @@ + + + + + + + OpenRA Replay + + + + diff --git a/packaging/linux/openra-replays.desktop b/packaging/linux/openra-replays.desktop new file mode 100755 index 0000000000..58e8d9f637 --- /dev/null +++ b/packaging/linux/openra-replays.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=OpenRA +GenericName=Real Time Strategy Game +Comment=Reimagining of early Westwood Games +Icon=openra +Exec=openra Launch.Replay=%f +Terminal=false +NoDisplay=true +Categories=Game;StrategyGame; +MimeType=application/x-openra-replay; \ No newline at end of file