summaryrefslogtreecommitdiffstats
path: root/pkgs/games/arx-libertatis
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2016-02-05 02:07:01 +0300
committerNikolay Amiantov <ab@fmap.me>2016-02-05 02:07:33 +0300
commit20af4b828727110ddbf205beccc0baaf314f81c9 (patch)
treeed07fd74208b758fa5c6bb1da182cde9d339398c /pkgs/games/arx-libertatis
parent8c440be8cfb3e0536e7bdc5b617a8ffd87f83601 (diff)
arx-libertatis: use our DevaVu fonts, set proper data directory, enable parallel building
Diffstat (limited to 'pkgs/games/arx-libertatis')
-rw-r--r--pkgs/games/arx-libertatis/default.nix15
1 files changed, 14 insertions, 1 deletions
diff --git a/pkgs/games/arx-libertatis/default.nix b/pkgs/games/arx-libertatis/default.nix
index 47c58cc13b30..4cf33d2984f4 100644
--- a/pkgs/games/arx-libertatis/default.nix
+++ b/pkgs/games/arx-libertatis/default.nix
@@ -1,5 +1,6 @@
{ stdenv, fetchgit, cmake, zlib, boost,
- openal, glm, freetype, mesa, glew, SDL2 }:
+ openal, glm, freetype, mesa, glew, SDL2,
+ dejavu_fonts }:
stdenv.mkDerivation rec {
name = "arx-libertatis-${version}";
@@ -15,6 +16,18 @@ stdenv.mkDerivation rec {
cmake zlib boost openal glm
freetype mesa glew SDL2
];
+
+ preConfigure = ''
+ cmakeFlags="-DDATA_DIR_PREFIXES=$out/share"
+ '';
+
+ enableParallelBuilding = true;
+
+ postInstall = ''
+ ln -sf \
+ ${dejavu_fonts}/share/fonts/truetype/DejaVuSansMono.ttf \
+ $out/share/games/arx/misc/dejavusansmono.ttf
+ '';
meta = with stdenv.lib; {
description = ''