Unverified Commit c8ef7eb4 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

Merge pull request #245073 from 70m6/feature/localproxy

localproxy: init at 3.1.0
parents 61016699 647560fa
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -15651,6 +15651,8 @@
  spalf = {
    email = "tom@tombarrett.xyz";
    name = "tom barrett";
    github = "70m6";
    githubId = 105207964;
  };
  spease = {
    email = "peasteven@gmail.com";
+39 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, cmake
, openssl
, protobuf3_19
, catch2
, boost181
, icu
}:
let
  boost = boost181.override { enableStatic = true; };
in
stdenv.mkDerivation (finalAttrs: {
  pname = "localproxy";
  version = "3.1.0";

    src = fetchFromGitHub {
      owner = "aws-samples";
      repo = "aws-iot-securetunneling-localproxy";
      rev = "v${finalAttrs.version}";
      hash = "sha256-ec72bvBkRBj4qlTNfzNPeQt02OfOPA8y2PoejHpP9cY=";
    };

  nativeBuildInputs = [ cmake ];

  buildInputs = [ openssl protobuf3_19 catch2 boost icu ];

  # causes redefinition of _FORTIFY_SOURCE
  hardeningDisable = [ "fortify3" ];

    meta = with lib; {
      description = "AWS IoT Secure Tunneling Local Proxy Reference Implementation C++";
      homepage = "https://github.com/aws-samples/aws-iot-securetunneling-localproxy";
      license = licenses.asl20;
      maintainers = with maintainers; [spalf];
      platforms = platforms.unix;
    };
  })
+2 −0
Original line number Diff line number Diff line
@@ -10265,6 +10265,8 @@ with pkgs;
  lmp = callPackage ../tools/security/lmp { };
  localproxy = callPackage ../applications/networking/localproxy { };
  localstack = with python3Packages; toPythonApplication localstack;
  localtime = callPackage ../tools/system/localtime { };