summary refs log tree commit diff
path: root/pkgs/games/dwarf-fortress
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2018-06-07 09:04:45 +0000
committerOrivej Desh <orivej@gmx.fr>2018-06-07 09:09:25 +0000
commit24786e1249539619b7e441585d738baca5aa23b7 (patch)
tree4365665400a4fb4aa452e18f849bbdb1297d8cdb /pkgs/games/dwarf-fortress
parentdf92030a3257b4fd75db5e001da72150b4fb5f65 (diff)
downloadnixpkgs-24786e1249539619b7e441585d738baca5aa23b7.tar
nixpkgs-24786e1249539619b7e441585d738baca5aa23b7.tar.gz
nixpkgs-24786e1249539619b7e441585d738baca5aa23b7.tar.bz2
nixpkgs-24786e1249539619b7e441585d738baca5aa23b7.tar.lz
nixpkgs-24786e1249539619b7e441585d738baca5aa23b7.tar.xz
nixpkgs-24786e1249539619b7e441585d738baca5aa23b7.tar.zst
nixpkgs-24786e1249539619b7e441585d738baca5aa23b7.zip
dwarf-therapist: fix build
Update for dfc4744afd82b2d26a8df71b05ffacf05230af50.
Diffstat (limited to 'pkgs/games/dwarf-fortress')
-rw-r--r--pkgs/games/dwarf-fortress/dwarf-therapist/default.nix15
-rw-r--r--pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix4
2 files changed, 2 insertions, 17 deletions
diff --git a/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix b/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix
index 6d96f98aec9..2e54258c4be 100644
--- a/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix
+++ b/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix
@@ -11,24 +11,9 @@ stdenv.mkDerivation rec {
     sha256 = "0b5y7800nzydn0jcc0vglgi9mzkj8f3qhw16wd872cf5396xnag9";
   };
 
-  outputs = [ "out" "layouts" ];
   buildInputs = [ qtbase qtdeclarative ];
   nativeBuildInputs = [ texlive cmake ninja ];
 
-  configurePhase = ''
-    cmake -GNinja
-  '';
-
-  buildPhase = ''
-    ninja -j$NIX_BUILD_CORES
-  '';
-
-  installPhase = ''
-    mkdir -p $out/bin
-    cp ./DwarfTherapist $out/bin/DwarfTherapist
-    cp -r ./share/memory_layouts $layouts
-  '';
-
   meta = with stdenv.lib; {
     description = "Tool to manage dwarves in in a running game of Dwarf Fortress";
     maintainers = with maintainers; [ the-kenny abbradar bendlas ];
diff --git a/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix b/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix
index 6debf0bb0b2..f9e3e468cdc 100644
--- a/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix
+++ b/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix
@@ -18,7 +18,7 @@ in symlinkJoin {
   postBuild = ''
     # DwarfTherapist assumes it's run in $out/share/dwarftherapist and
     # therefore uses many relative paths.
-    wrapProgram $out/bin/DwarfTherapist \
+    wrapProgram $out/bin/dwarftherapist \
       --run "cd $out/share/dwarftherapist"
 
     rm -rf $out/share/dwarftherapist/memory_layouts/linux
@@ -26,7 +26,7 @@ in symlinkJoin {
     origmd5=$(cat "${dfHashFile}.orig" | cut -c1-8)
     patchedmd5=$(cat "${dfHashFile}" | cut -c1-8)
     substitute \
-      ${dt.layouts}/${inifile} \
+      ${dt}/share/dwarftherapist/memory_layouts/${inifile} \
       $out/share/dwarftherapist/memory_layouts/${inifile} \
       --replace "$origmd5" "$patchedmd5"
   '';