diff options
| author | Fuwn <[email protected]> | 2024-09-30 03:28:58 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-30 03:28:58 +0000 |
| commit | 48e26386fbb56a7aed15cbe10e96da5cafcf94b6 (patch) | |
| tree | aa310538a816aa4b2a44e9dcc52842c936e76ff9 | |
| parent | chore(nix-shell): soft-pin build inputs (diff) | |
| download | maple-48e26386fbb56a7aed15cbe10e96da5cafcf94b6.tar.xz maple-48e26386fbb56a7aed15cbe10e96da5cafcf94b6.zip | |
chore(flake): replace clang stdenv with clang without libraries
| -rw-r--r-- | flake.nix | 52 |
1 files changed, 27 insertions, 25 deletions
@@ -37,31 +37,33 @@ platforms = platforms.linux; }; - maple = (pkgs.stdenvAdapters.useMoldLinker pkgs.clangStdenv).mkDerivation { - inherit meta; - - name = "maple"; - version = "0.1.6"; - src = pkgs.lib.cleanSource ./.; - - nativeBuildInputs = with pkgs; [ - ninja - clang - ]; - - buildInputs = [ - pkgs.libressl.dev - ]; - - buildPhase = '' - mkdir -p $out/bin - ninja - ''; - - installPhase = '' - cp build/maple $out/bin/maple - ''; - }; + maple = + with pkgs; + (stdenvAdapters.useMoldLinker clangStdenvNoLibs).mkDerivation { + inherit meta; + + name = "maple"; + version = "0.1.6"; + src = lib.cleanSource ./.; + + nativeBuildInputs = [ + ninja + clang + ]; + + buildInputs = [ + libressl.dev + ]; + + buildPhase = '' + mkdir -p $out/bin + ninja + ''; + + installPhase = '' + cp build/maple $out/bin/maple + ''; + }; in { packages = { |