Commit eadf0f16 authored by Adkins, Cameron's avatar Adkins, Cameron
Browse files

libcoro: bump to 0.12.1

Also disables networking on darwin
parent c0d15228
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -2,18 +2,18 @@
  lib, stdenv, fetchFromGitHub,
  cmake,
  openssl, c-ares,
  enableNetworking ? !stdenv.targetPlatform.isMinGW
  enableNetworking ? !(stdenv.targetPlatform.isMinGW || stdenv.targetPlatform.isDarwin)
}:

stdenv.mkDerivation rec {
  pname = "libcoro";
  version = "0.11.1";
  version = "0.12.1";

  src = fetchFromGitHub {
    owner = "jbaldwin";
    repo = "libcoro";
    rev = "v${version}";
    sha256 = "sha256-TZ6EOS7Oo7ICXbx+ceQ6ZX18bPPWNwHyGJuALsUzb4s=";
    sha256 = "sha256-Vlr6PM8oQXv1JxVyHxw17IrGxZV2+CJOwWdVrqEO3Kw=";
  };

  patches = [
@@ -21,6 +21,8 @@ stdenv.mkDerivation rec {
  ];

  buildInputs = [
    # NOP
  ] ++ lib.optionals (enableNetworking) [
    openssl
    c-ares
  ];
@@ -34,7 +36,7 @@ stdenv.mkDerivation rec {
    "-DLIBCORO_BUILD_SHARED_LIBS=ON"
    "-DLIBCORO_BUILD_EXAMPLES=OFF"
    "-DLIBCORO_BUILD_TESTS=OFF"
  ] ++ lib.optional (!enableNetworking) [
  ] ++ lib.optionals (!enableNetworking) [
    "-DLIBCORO_FEATURE_NETWORKING=OFF"
    "-DLIBCORO_FEATURE_TLS=OFF"
  ];