diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2024-05-06 14:14:49 -0400 | 
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2024-05-06 14:14:52 -0400 | 
| commit | 16532cbf2a360b8ffa47d7b72dab2b204a912153 (patch) | |
| tree | ec630db7d97afe7c06e4859a8cbaab28cf4cd039 /org/config_nix.org | |
| parent | set nixVersions.nix_2_21 (diff) | |
work on more generic install + instructions
Diffstat (limited to 'org/config_nix.org')
| -rw-r--r-- | org/config_nix.org | 39 | 
1 files changed, 18 insertions, 21 deletions
| diff --git a/org/config_nix.org b/org/config_nix.org index efadebe..4495aea 100644 --- a/org/config_nix.org +++ b/org/config_nix.org @@ -72,7 +72,7 @@        pkgs-ovl = pkgsForSystem system;        pkgs-nix = nixpkgsFor.${system};      in -      with pkgs-ovl; { +      with pkgs-nix; {          default = stdenv.mkDerivation {            inherit pname;            inherit version; @@ -111,8 +111,8 @@            src = self;            inherit shell;            inherit devEnv; -          buildInputs = with pkgs-nix; [sqlite]; -          nativeBuildInputs = with pkgs-nix; [dub dmd gnumake]; +          buildInputs = with pkgs-ovl; [sqlite]; +          nativeBuildInputs = with pkgs-ovl; [dub dmd gnumake];            buildPhase = ''              runHook preBuild              buildCMD="dub build --cache=local --compiler=$(type -P dmd) --build=dmd --combined --skip-registry=all" @@ -135,10 +135,10 @@            inherit shell;            inherit devEnv;            buildInputs = with pkgs-nix; [sqlite]; -          nativeBuildInputs = with pkgs-nix; [dub ldc gnumake]; +          nativeBuildInputs = with pkgs-ovl; [dub ldc gnumake];            buildPhase = ''              runHook preBuild -            buildCMD="dub build --cache=local --compiler=$(type -P ldc2) --build=ldc2 --combined --skip-registry=all" +            buildCMD="dub build --cache=local --compiler=$(type -P ldmd2) --build=ldmd2 --combined --skip-registry=all"              echo $buildCMD              $buildCMD              echo $buildCMD @@ -157,8 +157,8 @@            src = self;            inherit shell;            inherit devEnv; -          buildInputs = [sqlite]; -          nativeBuildInputs = [dub dmd gnumake]; +          buildInputs = with pkgs-ovl; [sqlite]; +          nativeBuildInputs = with pkgs-ovl; [dub dmd gnumake];            buildPhase = ''              runHook preBuild              buildCMD="dub build --cache=local --compiler=$(type -P dmd) --build=dmd --combined --skip-registry=all" @@ -180,11 +180,11 @@            src = self;            inherit shell;            inherit devEnv; -          buildInputs = [sqlite]; -          nativeBuildInputs = [dub ldc gnumake]; +          buildInputs = with pkgs-ovl; [sqlite]; +          nativeBuildInputs = with pkgs-ovl; [dub ldc gnumake];            buildPhase = ''              runHook preBuild -            buildCMD="dub build --cache=local --compiler=$(type -P ldc2) --build=ldc2 --combined --skip-registry=all" +            buildCMD="dub build --cache=local --compiler=$(type -P ldmd2) --build=ldmd2 --combined --skip-registry=all"              echo $buildCMD              $buildCMD              echo $buildCMD @@ -203,8 +203,8 @@          #  src = self;          #  inherit shell;          #  inherit devEnv; -        #  buildInputs = [ sqlite ]; -        #  nativeBuildInputs = [ dub gdc gnumake ]; +        #  buildInputs = with pkgs-ovl; [ sqlite ]; +        #  nativeBuildInputs = with pkgs-ovl; [ dub gdc gnumake ];          #  buildPhase = ''          #    runHook preBuild          #    dub build --cache=local --compiler=$(type -P gdc) --build=gdc --combined --skip-registry=all @@ -227,16 +227,15 @@        pkgs-ovl = pkgsForSystem system;        pkgs-nix = nixpkgsFor.${system};        shellHook = '' -        export DFLAGS="-O2 -boundscheck=on"          export Date=`date "+%Y%m%d"`        '';      in -      with pkgs-ovl; { +      with pkgs-nix; {          dsh-overlay = mkShell {            name = "spine base dev shell";            inherit shell;            inherit devEnv; -          packages = [ +          packages = with pkgs-ovl; [              ldc              #dmd              dub @@ -249,7 +248,7 @@            name = "spine base dev shell";            inherit shell;            inherit devEnv; -          packages = with pkgs-nix; [ +          packages = [              dmd              dub              gnumake @@ -261,7 +260,7 @@            name = "spine base dev shell";            inherit shell;            inherit devEnv; -          packages = with pkgs-nix; [ +          packages = [              ldc              dub              gnumake @@ -273,7 +272,7 @@            name = "spine base dev shell";            inherit shell;            inherit devEnv; -          packages = [ +          packages = with pkgs-ovl; [              dmd              dub              gnumake @@ -285,7 +284,7 @@            name = "spine base dev shell";            inherit shell;            inherit devEnv; -          packages = [ +          packages = with pkgs-ovl; [              ldc              dub              gnumake @@ -566,7 +565,6 @@ with (              buildPhase = ''                runHook preBuild                HOME="$PWD" -              DFLAGS="-O2 -inline"                for DC_ in dmd ldmd2 gdmd; do                  echo "- check for D compiler $DC_"                  DC=$(type -P $DC_ || echo "") @@ -1000,7 +998,6 @@ buildPhase:  	  exit 1; \  	fi; \  	echo "$${DC_} used as D compiler to build $${pname}"; \ -	export DFLAGS="-O2 -inline"; \  	dub build --compiler=$${DC} --build=release --combined --skip-registry=all;  checkPhase:  	runHook preCheck; \ | 
