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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce 10.13 libplatform #273015

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Nov 25, 2023

  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 Nov 25, 2023
    Configuration menu
    Copy the full SHA
    66455c5 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 Nov 25, 2023
    Configuration menu
    Copy the full SHA
    858c169 View commit details
    Browse the repository at this point in the history
  3. darwin."10.13.6".libplatform: Drop headers

    The missing headers aren't in the SDK either.
    toonn committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    435f8ea View commit details
    Browse the repository at this point in the history