Loading pkgs/development/libraries/libhv/default.nix 0 → 100644 +34 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, cmake, curl, openssl, Security }: stdenv.mkDerivation (finalAttrs: { pname = "libhv"; version = "1.3.0"; src = fetchFromGitHub { owner = "ithewei"; repo = "libhv"; rev = "v${finalAttrs.version}"; hash = "sha256-LMk8B/1EofcQcIF3kGmtPdM2s+/gN9ctcsybwTpf4Po="; }; nativeBuildInputs = [ cmake ]; buildInputs = [ curl openssl ] ++ lib.optional stdenv.isDarwin Security; cmakeFlags = [ "-DENABLE_UDS=ON" "-DWITH_MQTT=ON" "-DWITH_CURL=ON" "-DWITH_NGHTTP2=ON" "-DWITH_OPENSSL=ON" "-DWITH_KCP=ON" ]; meta = with lib; { description = "A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server"; homepage = "https://github.com/ithewei/libhv"; license = licenses.bsd3; maintainers = with maintainers; [ sikmir ]; platforms = platforms.unix; }; }) pkgs/top-level/all-packages.nix +4 −0 Original line number Diff line number Diff line Loading @@ -20406,6 +20406,10 @@ with pkgs; libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { }; libhv = callPackage ../development/libraries/libhv { inherit (darwin.apple_sdk.frameworks) Security; }; libhwy = callPackage ../development/libraries/libhwy { }; libHX = callPackage ../development/libraries/libHX { }; Loading
pkgs/development/libraries/libhv/default.nix 0 → 100644 +34 −0 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, cmake, curl, openssl, Security }: stdenv.mkDerivation (finalAttrs: { pname = "libhv"; version = "1.3.0"; src = fetchFromGitHub { owner = "ithewei"; repo = "libhv"; rev = "v${finalAttrs.version}"; hash = "sha256-LMk8B/1EofcQcIF3kGmtPdM2s+/gN9ctcsybwTpf4Po="; }; nativeBuildInputs = [ cmake ]; buildInputs = [ curl openssl ] ++ lib.optional stdenv.isDarwin Security; cmakeFlags = [ "-DENABLE_UDS=ON" "-DWITH_MQTT=ON" "-DWITH_CURL=ON" "-DWITH_NGHTTP2=ON" "-DWITH_OPENSSL=ON" "-DWITH_KCP=ON" ]; meta = with lib; { description = "A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server"; homepage = "https://github.com/ithewei/libhv"; license = licenses.bsd3; maintainers = with maintainers; [ sikmir ]; platforms = platforms.unix; }; })
pkgs/top-level/all-packages.nix +4 −0 Original line number Diff line number Diff line Loading @@ -20406,6 +20406,10 @@ with pkgs; libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { }; libhv = callPackage ../development/libraries/libhv { inherit (darwin.apple_sdk.frameworks) Security; }; libhwy = callPackage ../development/libraries/libhwy { }; libHX = callPackage ../development/libraries/libHX { };