package.nix (720B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 mbedtls, 6 }: 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "mongoose"; 10 version = "7.20"; 11 12 __structuredAttrs = true; 13 14 src = fetchFromGitHub { 15 owner = "cesanta"; 16 repo = "mongoose"; 17 tag = finalAttrs.version; 18 hash = "sha256-qW6HuhcmYwp3e8ioGGP0gSxwxJsqs53KS0jNpMNlWG0="; 19 }; 20 21 buildInputs = [ mbedtls ]; 22 23 buildFlags = [ "linux-libs" ]; 24 25 installFlags = [ "PREFIX=$(out)" ]; 26 27 preInstall = "mkdir -p $out/lib"; 28 29 meta = { 30 description = "Embedded Web Server"; 31 homepage = "https://mongoose.ws/"; 32 license = lib.licenses.gpl2; 33 maintainers = [ lib.maintainers.sikmir ]; 34 platforms = lib.platforms.linux; 35 skip.ci = stdenv.isDarwin; 36 }; 37 })
