about summary refs log tree commit diff
path: root/pkgs/games
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-12-19 11:04:21 -0600
committerGitHub <noreply@github.com>2018-12-19 11:04:21 -0600
commite261fbe6c1e686961071c9209c077a43cd47e35f (patch)
tree19f4304a4f689f4aace177c5f4fa22267b3f8744 /pkgs/games
parent762c3d730f4ed27567fa08b0a643f0df42b0bb76 (diff)
parent409d2af6df75a3b36d7aa6eef8cae68ab5828067 (diff)
downloadnixlib-e261fbe6c1e686961071c9209c077a43cd47e35f.tar
nixlib-e261fbe6c1e686961071c9209c077a43cd47e35f.tar.gz
nixlib-e261fbe6c1e686961071c9209c077a43cd47e35f.tar.bz2
nixlib-e261fbe6c1e686961071c9209c077a43cd47e35f.tar.lz
nixlib-e261fbe6c1e686961071c9209c077a43cd47e35f.tar.xz
nixlib-e261fbe6c1e686961071c9209c077a43cd47e35f.tar.zst
nixlib-e261fbe6c1e686961071c9209c077a43cd47e35f.zip
Merge pull request #51404 from fusion809/patch-7
openra: adding individual executables for each mod
Diffstat (limited to 'pkgs/games')
-rw-r--r--pkgs/games/openra/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/games/openra/default.nix b/pkgs/games/openra/default.nix
index d0649237b127..130a413f1ae0 100644
--- a/pkgs/games/openra/default.nix
+++ b/pkgs/games/openra/default.nix
@@ -69,5 +69,11 @@ stdenv.mkDerivation rec {
 
     mkdir -p $out/bin
     makeWrapper $out/lib/openra/launch-game.sh $out/bin/openra --run "cd $out/lib/openra"
+    printf "#!/bin/sh\nexec $out/bin/openra Game.Mod=ra" > $out/bin/openra-ra
+    chmod +x $out/bin/openra-ra
+    printf "#!/bin/sh\nexec $out/bin/openra Game.Mod=cnc" > $out/bin/openra-cnc
+    chmod +x $out/bin/openra-cnc
+    printf "#!/bin/sh\nexec $out/bin/openra Game.Mod=d2k" > $out/bin/openra-d2k
+    chmod +x $out/bin/openra-d2k
   '';
 }