๐Ÿ A very simple static Gemini server, now with Titan support!
cpp gemini titan gemini-protocol titan-protocol

chore(flake): replace clang stdenv with clang without libraries

fuwn.net 48e26386 e09f680b

verified
+22 -20
+22 -20
flake.nix
··· 37 37 platforms = platforms.linux; 38 38 }; 39 39 40 - maple = (pkgs.stdenvAdapters.useMoldLinker pkgs.clangStdenv).mkDerivation { 41 - inherit meta; 40 + maple = 41 + with pkgs; 42 + (stdenvAdapters.useMoldLinker clangStdenvNoLibs).mkDerivation { 43 + inherit meta; 42 44 43 - name = "maple"; 44 - version = "0.1.6"; 45 - src = pkgs.lib.cleanSource ./.; 45 + name = "maple"; 46 + version = "0.1.6"; 47 + src = lib.cleanSource ./.; 46 48 47 - nativeBuildInputs = with pkgs; [ 48 - ninja 49 - clang 50 - ]; 49 + nativeBuildInputs = [ 50 + ninja 51 + clang 52 + ]; 51 53 52 - buildInputs = [ 53 - pkgs.libressl.dev 54 - ]; 54 + buildInputs = [ 55 + libressl.dev 56 + ]; 55 57 56 - buildPhase = '' 57 - mkdir -p $out/bin 58 - ninja 59 - ''; 58 + buildPhase = '' 59 + mkdir -p $out/bin 60 + ninja 61 + ''; 60 62 61 - installPhase = '' 62 - cp build/maple $out/bin/maple 63 - ''; 64 - }; 63 + installPhase = '' 64 + cp build/maple $out/bin/maple 65 + ''; 66 + }; 65 67 in 66 68 { 67 69 packages = {