diff --git a/Makefile b/Makefile index 43a033a547..31d499f81c 100644 --- a/Makefile +++ b/Makefile @@ -394,6 +394,7 @@ install-linux-mime: @$(INSTALL_DATA) packaging/linux/openra-mimeinfo.xml "$(DESTDIR)$(datadir)/mime/packages/openra.xml" @$(INSTALL_DIR) "$(DESTDIR)$(datadir)/applications" + @$(INSTALL_DATA) packaging/linux/openra-join-servers.desktop "$(DESTDIR)$(datadir)/applications" @$(INSTALL_DATA) packaging/linux/openra-replays.desktop "$(DESTDIR)$(datadir)/applications" install-linux-appdata: diff --git a/packaging/linux/openra-join-servers.desktop b/packaging/linux/openra-join-servers.desktop new file mode 100755 index 0000000000..96b7bc06c5 --- /dev/null +++ b/packaging/linux/openra-join-servers.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.URI=%U +Terminal=false +NoDisplay=true +Categories=Game;StrategyGame; +MimeType=x-scheme-handler/openra; \ No newline at end of file diff --git a/packaging/linux/openra-mimeinfo.xml b/packaging/linux/openra-mimeinfo.xml index 9a5fba69a1..3a0767e0ac 100644 --- a/packaging/linux/openra-mimeinfo.xml +++ b/packaging/linux/openra-mimeinfo.xml @@ -8,4 +8,11 @@ + + + + OpenRA connect to server scheme + + +