diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-01-04 15:36:49 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-01-14 14:41:33 +0300 |
commit | 5981fc4b6f24f9ffb46558dfee7b12ba2c935935 (patch) | |
tree | d95bb4dc1f58404c87b129b7d0b09c3f42005b7e /pkgs/games/quake3/wrapper/default.nix | |
parent | 6b447a3c9bbee41389052d6fa9e08a53d8447656 (diff) | |
download | nixlib-5981fc4b6f24f9ffb46558dfee7b12ba2c935935.tar nixlib-5981fc4b6f24f9ffb46558dfee7b12ba2c935935.tar.gz nixlib-5981fc4b6f24f9ffb46558dfee7b12ba2c935935.tar.bz2 nixlib-5981fc4b6f24f9ffb46558dfee7b12ba2c935935.tar.lz nixlib-5981fc4b6f24f9ffb46558dfee7b12ba2c935935.tar.xz nixlib-5981fc4b6f24f9ffb46558dfee7b12ba2c935935.tar.zst nixlib-5981fc4b6f24f9ffb46558dfee7b12ba2c935935.zip |
quake3wrapper: split from quake3demo, make a function and fix multiple paks
Diffstat (limited to 'pkgs/games/quake3/wrapper/default.nix')
-rw-r--r-- | pkgs/games/quake3/wrapper/default.nix | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/pkgs/games/quake3/wrapper/default.nix b/pkgs/games/quake3/wrapper/default.nix index f9e2e864f197..ae0387ad2900 100644 --- a/pkgs/games/quake3/wrapper/default.nix +++ b/pkgs/games/quake3/wrapper/default.nix @@ -1,13 +1,21 @@ -{stdenv, fetchurl, game, paks, mesa, name, description, makeWrapper}: +{ stdenv, fetchurl, mesa, ioquake3, makeWrapper }: + +{ paks, name ? (stdenv.lib.head paks).name, description ? "" }: stdenv.mkDerivation { + name = "${name}-${ioquake3.name}"; + builder = ./builder.sh; - buildInputs = [makeWrapper]; + nativeBuildInputs = [ makeWrapper ]; - inherit game paks mesa name; + inherit paks mesa; + + game = ioquake3; gcc = stdenv.cc.cc; + + preferLocalBuild = true; meta = { inherit description; |