blob: 3314d66e3eee84dd9fa776d751d6bd9080849488 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
let
pkgs = import <nixpkgs> { };
ghc = with pkgs.haskell.lib;
pkgs.ghc.withPackages (pkgs:
with pkgs;
[
(doJailbreak (markUnbroken
(biohazard.overrideAttrs (_: { patches = [ ./biohazard.patch ]; }))))
]);
in pkgs.stdenv.mkDerivation {
name = "xenomapper-hs";
buildInputs = [ ghc ];
src = ./.;
buildPhase = ''
ghc -O3 xenomapper.hs -o xenomapper
'';
installPhase = ''
install -D xenomapper $out/bin/xenomapper
'';
}
|