| Commit message (Collapse) | Author | Age |
|\
| |
| |
| | |
There were some conflicts in python modules, commented at #28314.
|
| |
| |
| |
| |
| | |
Otherwise scripts may try to evaluate it and that fails due to
missing `stdenv.libc`.
|
|/ |
|
|
|
|
| |
Previously, this wasn't being evaluated by CI.
|
|
|
|
|
|
|
|
|
|
| |
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
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
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Get rid of some usages of osx_private_sdk
|
| |
| |
| |
| |
| | |
For example this reduces haskell closure on
darwin for some packages for almost 500MB.
|
|/ |
|
|
|
|
|
| |
PR #26007 used these to avoid causing a mass rebuild. Now that we know
things work, we do that to clean up.
|
|
|
|
| |
No other downstream derivations are needed anymore.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
`hostPlatform.isDarwin` instead of `lib.system.parse.isDarwin
hostPlatform.parsed`
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| | |
If you've seen issues with libsystem_symptoms.dylib,
this should fix that.
|
|\ \
| |/
|/| |
pinentry_mac: use xcbuild
|
| | |
|
| |
| |
| |
| |
| | |
- init package
- add into xcbuild/toolchain.nix
|
| |
| |
| |
| | |
cctools provides install_name_tool
|
|/
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
add setup-hook to fix darwin frameworks
|
| | |
|
|/
|
|
|
|
| |
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: init at v1.1.4
|
| | | |
|
| |/ |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
DarwinTools: init at 1
|
| | |
|
| | |
|
| | |
|