aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-30 03:28:58 +0000
committerFuwn <[email protected]>2024-09-30 03:28:58 +0000
commit48e26386fbb56a7aed15cbe10e96da5cafcf94b6 (patch)
treeaa310538a816aa4b2a44e9dcc52842c936e76ff9
parentchore(nix-shell): soft-pin build inputs (diff)
downloadmaple-48e26386fbb56a7aed15cbe10e96da5cafcf94b6.tar.xz
maple-48e26386fbb56a7aed15cbe10e96da5cafcf94b6.zip
chore(flake): replace clang stdenv with clang without libraries
-rw-r--r--flake.nix52
1 files changed, 27 insertions, 25 deletions
diff --git a/flake.nix b/flake.nix
index 7abbcb5..3030c61 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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 = {