summary refs log tree commit diff
path: root/pkgs/os-specific/darwin
Commit message (Collapse)AuthorAge
* Merge branch 'master' into stagingVladimír Čunát2017-08-29
|\ | | | | | | There were some conflicts in python modules, commented at #28314.
| * darwin.usr-include: set meta.platformsVladimír Čunát2017-08-27
| | | | | | | | | | Otherwise scripts may try to evaluate it and that fails due to missing `stdenv.libc`.
* | apple misc pkgs: `buildInputs` -> `nativeBuildInputs`John Ericson2017-08-28
|/
* ios cross cc-wrapper: Fail assertion to avoid breaking tarball jobJohn Ericson2017-08-21
| | | | Previously, this wasn't being evaluated by CI.
* replace "Mac OS X" and "OS X" with "macOS"davidak2017-08-07
| | | | | | | | | | as it is the official name since 2016 https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop exception are parts refering to older versions of macOS like "GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
* pkgs: refactor needless quoting of homepage meta attribute (#27809)Silvan Mosberger2017-08-01
| | | | | | | | | | | | * pkgs: refactor needless quoting of homepage meta attribute A lot of packages are needlessly quoting the homepage meta attribute (about 1400, 22%), this commit refactors all of those instances. * pkgs: Fixing some links that were wrongfully unquoted in the previous commit * Fixed some instances
* Fix Darwin stdenv to work on 10.13Dan Peebles2017-07-11
| | | | | | | The main changes are in libSystem, which lost the coretls component in 10.13 and some hardening changes that quietly crash any program that uses %n in a non-constant format string, so we've needed to patch a lot of programs that use gnulib.
* Merge pull request #27245 from NixOS/osx_private_sdk/cleanupDomen Kožar2017-07-09
|\ | | | | Get rid of some usages of osx_private_sdk
| * Get rid of some usages of osx_private_sdkDomen Kožar2017-07-09
| | | | | | | | | | For example this reduces haskell closure on darwin for some packages for almost 500MB.
* | cc-wrapper: fix response file parsing on ios-crossRyan Trinkle2017-07-05
|/
* misc pkgs: Remove unneeded *Platform == *Platform comparisonsJohn Ericson2017-06-30
| | | | | PR #26007 used these to avoid causing a mass rebuild. Now that we know things work, we do that to clean up.
* ios-cross: Just properly use the cc-wrapperJohn Ericson2017-06-22
| | | | No other downstream derivations are needed anymore.
* darwin-Libsystem: include libplatform headersDaiderd Jordan2017-05-27
|
* darwin-CF: 855.17 -> 1153.18Daiderd Jordan2017-05-27
|
* darwin-dispatch: 339.92.1 -> 442.1.4Daiderd Jordan2017-05-27
|
* darwin-libplatform: init at 125Daiderd Jordan2017-05-27
|
* darwin-ICU: init at 531.48Daiderd Jordan2017-05-27
|
* lib: Make platform predicates more ergonomic to useJohn Ericson2017-05-22
| | | | | `hostPlatform.isDarwin` instead of `lib.system.parse.isDarwin hostPlatform.parsed`
* binutils and cctools: Prefix derivation names with target for crossJohn Ericson2017-05-17
| | | | | | | | | | | | We want platform triple prefixes and suffixes on derivation names to be used consistently. The ideom this commit strives for is - suffix means build != host, i.e. cross *built* packages. This is already done. - prefix means build != target, i.e. cross tools. This matches the tradition of such binaries themselves being prefixed to disambiguate.] Binutils and cctools, as build tools, now use the latter
* binutils on darwin: Clean up the rats nestJohn Ericson2017-05-17
| | | | | | | | | | | | - No more *Cross duplication for binutils on darwin either. `cctools_cross` is merged into plain `cctools`, so `buildPackages` chains alone are used to disambiguate. - Always use a mashup of cctools and actual GNU Binutils as `binutils`. Previously, this was only done in the native case as nobody had bothered to implement the masher in the cross case. Implemented it basically consisted of extending the wrapper to deal with prefixed binaries.
* crossStdenv on iphone: Just get info from `targetPlatform`John Ericson2017-04-24
|
* Merge branch 'staging'Vladimír Čunát2017-04-14
|\
| * cctools-port: 886 -> 895Dan Peebles2017-04-09
| |
| * darwin.libSystem: fix intermittent impurity bugDan Peebles2017-04-09
| | | | | | | | If you've seen issues with libsystem_symptoms.dylib, this should fix that.
* | Merge pull request #24838 from matthewbauer/ibtoolDaniel Peebles2017-04-12
|\ \ | |/ |/| pinentry_mac: use xcbuild
| * ibtool: use xib2nib srcMatthew Bauer2017-04-11
| |
| * ibtool: add to toolchainMatthew Bauer2017-04-09
| | | | | | | | | | - init package - add into xcbuild/toolchain.nix
| * install_name_tool: removeMatthew Bauer2017-04-09
| | | | | | | | cctools provides install_name_tool
* | rtags: fix for clang/libc++ 4Dan Peebles2017-04-04
|/ | | | | | | | | | This also fixes a missing header in the SDK that rtags needs to work properly. The underlying cause is that C++ headers got shuffled around a lot in libc++ 3.8 (I believe) and became more standards-compliant, which led to a lot of C-compatible passthrough header files being added to it like math.h, which defines some C++-compatible versions of standard functions like signbit, while #include_next'ing the system math.h. In this case, including the SDK was stuffing another math.h in front of the libc++ shim, which led to all sorts of mysterious failures.
* darwin: cleanup obsolete sdksPeriklis Tsirakidis2017-03-24
|
* khd: remove g++ patchDaiderd Jordan2017-03-23
|
* libauto: more obscene hackery to make it work on LLVM 4Dan Peebles2017-03-21
| | | | | | This sort of thing is going to get revamped to be less hackish soon but for now I want it to work. In this particular case, libc++ 4 (and maybe earlier) gets very upset if we're imprecise about our const markers, and I guess libauto was careless. This fixes it (PtrPtrMap) to be correct.
* Merge pull request #22571 from LnL7/darwin-frameworks-hookDaniel Peebles2017-03-15
|\ | | | | add setup-hook to fix darwin frameworks
| * darwin-frameworks: don't use pure CFDaiderd Jordan2017-03-12
| |
* | apple-sdk: 10.9 -> 10.10Dan Peebles2017-03-14
|/ | | | | | This is a slightly less ambitious version of the (now reverted) commit 377cef8d16c47df74d2653432d9bba968236c8a0, which had a bunch of issues that I don't have time to resolve right now.
* khd: 2.0.0 -> 2.1.1Daiderd Jordan2017-03-04
|
* khd: 1.1.4 -> 2.0.0Daiderd Jordan2017-01-30
|
* Merge branch 'master' into kwmMichael Raskin2017-01-24
|\
| * Merge pull request #22070 from LnL7/khdMichael Raskin2017-01-24
| |\ | | | | | | khd: init at v1.1.4
| | * kwm: init at 1.1.4Daiderd Jordan2017-01-24
| | |
| * | Add function to build a ghc standalone archive (OSX/iOS only)Shea Levy2017-01-23
| |/
* / kwm: init at 4.0.4Daiderd Jordan2017-01-23
|/
* darwin: update shas, some sources where re-released with different metadataDaiderd Jordan2017-01-23
|
* ios-cross: Expose the SDK directory via ccCrossShea Levy2017-01-23
|
* darwin: fixed eval of frameworksDaiderd Jordan2017-01-21
|
* ios-cross: Bump sdk version, verify sdk install at build timeShea Levy2017-01-20
|
* Merge pull request #21898 from matthewbauer/darwintoolsDaiderd Jordan2017-01-15
|\ | | | | DarwinTools: init at 1
| * DarwinTools: init at 1Matthew Bauer2017-01-08
| |
* | reattach-to-user-namespace: fix versionJude Taylor2017-01-10
| |
* | update reattach-to-user-namespaceJude Taylor2017-01-10
| |