summary refs log tree commit diff
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)
downloadnixpkgs-20af4b828727110ddbf205beccc0baaf314f81c9.tar
nixpkgs-20af4b828727110ddbf205beccc0baaf314f81c9.tar.gz
nixpkgs-20af4b828727110ddbf205beccc0baaf314f81c9.tar.bz2
nixpkgs-20af4b828727110ddbf205beccc0baaf314f81c9.tar.lz
nixpkgs-20af4b828727110ddbf205beccc0baaf314f81c9.tar.xz
nixpkgs-20af4b828727110ddbf205beccc0baaf314f81c9.tar.zst
nixpkgs-20af4b828727110ddbf205beccc0baaf314f81c9.zip
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 47c58cc13b3..4cf33d2984f 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 = ''