Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce 10.13 libdispatch #273013

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on May 31, 2024

  1. apple-source-releases: Add 10.13.6 releases

    The `applePackageMapping` function will allow us to keep expressions for
    the newer releases separate from the originals where necessary, without
    needing to change `generate-sdk-packages.sh`. If we ever want to support
    multiple versions of source releases simultaneously we should consider
    changing that to point to versioned subdirectories of all the packages.
    
    Many of the source releases introduced here will need changes to the
    expression to build successfully. These will be introduced one by one.
    toonn committed May 31, 2024
    Configuration menu
    Copy the full SHA
    70ae69a View commit details
    Browse the repository at this point in the history
  2. darwin."10.13.6": Override the scope

    Releases with dependencies on other releases, e.g., libresolv depends on
    Libinfo, mDNSResponder and configdHeaders, were getting those releases
    from pkgs.darwin rather than pkgs.darwin."10.13.6". By making the scope
    of callPackage overridable we can manipulate which packages are used to
    supply dependencies.
    toonn committed May 31, 2024
    Configuration menu
    Copy the full SHA
    fd2ece5 View commit details
    Browse the repository at this point in the history
  3. darwin."10.13.6".libdispatch: Drop private headers

    These are not part of the SDK so we shouldn't need them in general.
    
    TODO: Evaluate whether CF still needs these and add a privateHeaders
          output.
    toonn committed May 31, 2024
    Configuration menu
    Copy the full SHA
    48ed9c5 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    a755a3d View commit details
    Browse the repository at this point in the history