Unverified Commit fdd34f1b authored by Randy Eckenrode's avatar Randy Eckenrode
Browse files

lsyncd: migrate to use darwin.sourceRelease

parent d4004186
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -11,11 +11,19 @@
  docbook_xml_dtd_45,
  docbook_xsl,
  libxslt,
  apple-sdk,
  pkgs,
}:

let
  xnu = apple-sdk.sourceRelease "xnu";
  f =
    pkgs: prev:
    if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then
      prev.darwin.sourceRelease
    else
      f pkgs.stdenv.__bootPackages pkgs;
  bootstrapSourceRelease = f pkgs pkgs;
  # TODO(reckenrode): Use `sourceRelease` after migration has been merged and all releases updated to the same version.
  xnu = bootstrapSourceRelease "xnu";
in
stdenv.mkDerivation rec {
  pname = "lsyncd";