From b518e5949cb1316d23d43c78f413e2feacee2fe8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Fri, 26 Dec 2014 16:18:57 +0100 Subject: [PATCH] register the openra:// protocol to join games --- Makefile | 1 + packaging/linux/openra-join-servers.desktop | 12 ++++++++++++ packaging/linux/openra-mimeinfo.xml | 7 +++++++ 3 files changed, 20 insertions(+) create mode 100755 packaging/linux/openra-join-servers.desktop 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 + + +