summary refs log tree commit diff
path: root/pkgs/os-specific/darwin
Commit message (Collapse)AuthorAge
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* Revert "Merge pull request #83099 from marsam/fix-buildGoModule-packages-darwin"Jörg Thalheim2020-03-27
| | | | | | | This reverts commit 4e6bf03504c9e09f067cc6dee6b5aeec43a1405c, reversing changes made to afd997aab6e9b7a322198092c7828d6c560ac06f. Instead we propagate those frameworks from the compiler again
* smimesign: fix build on darwinMario Rodas2020-03-21
|
* mpv: add flag for swift on darwinDaiderd Jordan2020-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While we currently don't have a pure swift build on macOS it's possible to build mpv using the swift compiler from CLT. eg. self: super: let CommandLineTools = "/Library/Developer/CommandLineTools"; in { swift = super.stdenv.mkDerivation { name = "swift-CommandLineTools-0.0.0"; phases = [ "installPhase" "fixupPhase" ]; propagatedBuildInputs = [ self.darwin.DarwinTools ]; installPhase = '' mkdir -p $out/bin $out/lib ln -s ${CommandLineTools}/usr/bin/swift $out/bin ln -s ${CommandLineTools}/usr/lib/swift $out/lib ln -s ${CommandLineTools}/SDKs $out ''; setupHook = builtins.toFile "hook" '' addCommandLineTools() { echo >&2 echo "WARNING: this is impure and unreliable, make sure the CommandLineTools are installed!" >&2 echo " $ xcode-select --install" >&2 echo >&2 [ -d ${CommandLineTools} ] export NIX_LDFLAGS+=" -L@out@/lib/swift/macosx" export SWIFT=swift export SWIFT_LIB_DYNAMIC=@out@/lib/swift/macosx export MACOS_SDK_VERSION=$(sw_vers -productVersion | awk -F. '{print $1 "." $2}') export MACOS_SDK=@out@/SDKs/MacOSX$MACOS_SDK_VERSION.sdk } prePhases+=" addCommandLineTools" ''; __impureHostDeps = [ CommandLineTools ]; }; mpv = super.mpv.override { swiftSupport = true; }; }
* stdenv: introduce appleSdkVersion and macosVersionMinDaiderd Jordan2020-01-31
|
* graalvm8: 19.1.1 -> 19.2.1hlolli2020-01-18
| | | | - - nixpkgs now with full darwin support
* Merge pull request #77610 from LnL7/darwin-stdenv-python3Frederik Rietdijk2020-01-15
|\ | | | | darwin-stdenv: bootstrap with python3
| * darwin.iproute2mac: explicitly use python2Daiderd Jordan2020-01-13
| |
| * darwin.libtapi: python2 -> python3Daiderd Jordan2020-01-13
| |
| * darwin.apple_sdk: python2 -> python3Daiderd Jordan2020-01-13
| |
| * darwin.CF: python2 -> python3Daiderd Jordan2020-01-13
| |
| * darwin.xnu: python2 -> python3Daiderd Jordan2020-01-13
| |
* | Merge branch 'master' into staging-nextVladimír Čunát2020-01-08
|\ \ | | | | | | | | | The nss rebuild isn't so small.
| * | keepassxc: fix darwin buildsqualus2020-01-08
| | | | | | | | | | | | | | | | | | | | | - Removed the unnecessary libmicrohttpd dependency, which doesn't build on macOS. KeepassXC removed this dependency in 2.1.2 - Fixed a compiler error related to the Touch ID feature by adding a dependency on the LocalAuthentication framework
| * | reattach-to-user-namespace: 2.7 -> 2.8Greg Pevnev2020-01-08
| |/ | | | | | | Add macOS Catalina (10.15) "support".
* | Merge pull request #74284 from matthewbauer/ios-with-xcode-11Matthew Bauer2020-01-03
|\ \ | |/ |/| Update iOS for XCode 11
| * Merge remote-tracking branch 'origin/master' into ios-with-xcode-11Matthew Bauer2020-01-03
| |\
| * | cctools: fixup gnu-config detectionMatthew Bauer2020-01-03
| | |
| * | cctools: only add libtool on native buildsMatthew Bauer2020-01-03
| | | | | | | | | | | | | | | | | | libtool is not really needed and it interferes with updateAutotoolsGnuConfigScriptsHook. So remove it when cross-compiling, but leave it in native to preserve hashes.
| * | lib/systems: use newer ios sdkMatthew Bauer2020-01-03
| | |
| * | xcode: don’t use libstdc++ on iOSMatthew Bauer2020-01-03
| | | | | | | | | | | | Apple no longer ships with it, so best to avoid forcing it into use.
| * | xcode: Add more hashes, and fix some old onesJohn Ericson2020-01-03
| | |
* | | darwin: use dontUnpack instead of phasesRobin Gloster2019-12-31
| | |
* | | treewide: structured attrs fixesRobin Gloster2019-12-31
| | |
* | | treewide: replace make/build/configure/patchFlags with nix listsMerijn Broeren2019-12-30
| |/ |/|
* | darwin.CF: fix retry condition (close PR #75528)Daiderd Jordan2019-12-12
| | | | | | | | | | | | Using a function in an if condition when set -e is set doesn't seem to break out or return false which means the workaround from 41ca86129fa18278758e177d1821351dc608d24c never gets triggered.
* | apple_sdk: broken link update (#73984)Denis Redozubov2019-11-27
| |
* | cctools: fixup gnu-config detectionMatthew Bauer2019-11-27
| | | | | | | | | | | | Use autoreconfHook instead of preConfigure autogen.sh. This avoids getting the bad version of the gnu-config script and makes the newish iOS triples work.
* | cctools: readd ld-rpath-nonfinal patchMatthew Bauer2019-11-27
| | | | | | | | | | This patch is needed to build ghc, which adds -rpath flags for some reason. Updated patch for newest cctools and reapplied.
* | Merge remote-tracking branch 'origin/staging' into ↵Matthew Bauer2019-11-25
|\ \ | | | | | | | | | dnicponski/scratch/update_darwin_cctools
| * \ Merge pull request #74065 from Ericson2314/cc-versionsJohn Ericson2019-11-24
| |\ \ | | | | | | | | compilers, binutils: Add version and pname
| | * | cctools, darwin biutils: Use pname and versionJohn Ericson2019-11-24
| | |/
* | | cctools: only add libtool on native buildsMatthew Bauer2019-11-25
| | | | | | | | | | | | | | | | | | libtool is not really needed and it interferes with updateAutotoolsGnuConfigScriptsHook. So remove it when cross-compiling, but leave it in native to preserve hashes.
* | | libtapi: bump to 1000.10.8Matthew Bauer2019-11-25
| | |
* | | darwin.cctools: 895 -> 927.0.2Dave Nicponski2019-11-19
|/ / | | | | | | | | Update the version of `cctools` on darwin. The older version fails to work on some modern packages, such as `bazel 1.1`.
* | darwin.CF: workaround intermittent CFRuntime.c failuresDaiderd Jordan2019-11-17
| | | | | | | | | | | | | | | | Based on testing this issue seems to only occur with clang_7, so we should be able to revert this when the default llvm versions are updated. Fixes #66811
* | apple-sdk setup hooks: NIX_CFLAGS_COMPILE may be undefinedJohn Ericson2019-11-08
| |
* | darwin private frameworks setup hook: NIX_CFLAGS_COMPILE may be undefinedJohn Ericson2019-11-08
| |
* | osxsnarf: init at 0.1.0Jason Felice2019-10-30
| |
* | treewide: fix string escapesvolth2019-09-16
| |
* | wifi-password: init at 0.1.0 (#68373)Nikita Voloboev2019-09-10
|/ | | | | | | | * wifi-password: init at 0.1.0 * Apply suggestions from code review Co-Authored-By: symphorien <symphorien@users.noreply.github.com>
* treewide: remove redundant recvolth2019-08-28
|
* Merge staging-next into stagingFrederik Rietdijk2019-08-28
|\
| * Merge master into staging-nextFrederik Rietdijk2019-08-27
| |\
| | * darwin.network_cmds: pin to openssl 1.0.2Robin Gloster2019-08-26
| | |
* | | treewide: remove redundant quotesvolth2019-08-26
|/ /
* | Merge staging-next into stagingFrederik Rietdijk2019-08-17
|\|
| * darwin.adv_cmds: Fix fetchzip call by using https not http (#64546)Robert Winslow2019-08-14
| |
* | treewide: name -> pname (easy cases) (#66585)volth2019-08-15
|/ | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* Merge staging-next into stagingFrederik Rietdijk2019-07-09
|\