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 hfs #273009

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

Introduce 10.13 hfs #273009

wants to merge 4 commits into 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".hfs: Add version 407.30.1 from macOS 10.13.2

    From macOS version 10.13.3 to 10.15.3, Apple's sources for hfs do not
    include the headers we need. So we are falling back to the most recent
    available version predating macOS 10.13.6.
    toonn committed May 31, 2024
    Configuration menu
    Copy the full SHA
    1e36235 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. darwin."10.13.6".hfs: Adopt

    toonn committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    f69160a View commit details
    Browse the repository at this point in the history