Commit graph

251201 commits

Author SHA1 Message Date
Andrew Childs 193c91233c darwin/IOKit: use darwin-stubs 2020-11-12 00:23:09 +09:00
Andrew Childs 03988a5fec darwin/Security: use darwin-stubs 2020-11-12 00:23:09 +09:00
Andrew Childs b176ad9546 darwin/Libsystem: use darwin-stubs 2020-11-12 00:23:09 +09:00
Andrew Childs fd33052999 darwin/print-reexports: nixpkgs-specific utility to inspect .tbd files
Used during bootstrap to check that re-exported libraries are not
dangling.
2020-11-12 00:23:09 +09:00
Andrew Childs 8946ff8d71 darwin/darwin-stubs: init 2020-11-12 00:23:09 +09:00
Andrew Childs ddd17201ab compiler-rt: prevent platform sniffing on Darwin
Exposed by the tbd stubs which contains fat libraries. The previously
used proxy libraries were x86_64 only.
2020-11-09 20:00:39 +09:00
Andrew Childs fece3eb2e9 darwin/stdenv: refactoring
Build the llvm support libraries (libcxx, libcxxabi) from scratch
without using the existing llvm libraries. This is the same spirit and
similar implementation as the "useLLVM" bootstrap in llvm package
sets. Critically it avoids having libcxxabi provided by the cc-wrapper
when building libcxx, which otherwise results in two libcxxabi
instances.

$ otool -L /nix/store/vd4vvgs9xngqbjzpg3qc41wl6jh42s9i-libc++-7.1.0/lib/libc++.dylib
/nix/store/vd4vvgs9xngqbjzpg3qc41wl6jh42s9i-libc++-7.1.0/lib/libc++.dylib:
        /nix/store/vd4vvgs9xngqbjzpg3qc41wl6jh42s9i-libc++-7.1.0/lib/libc++.1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
        /nix/store/gmpwk5fyp3iasppqrrdpswxvid6kcp8r-libc++abi-7.1.0/lib/libc++abi.dylib (compatibility version 1.0.0, current version 1.0.0)
        /nix/store/3hn7azynqgp2pm5gpdg45gpq0ia72skg-libc++abi-7.1.0/lib/libc++abi.dylib (compatibility version 1.0.0, current version 1.0.0)
        /nix/store/1nq94scbxs6bk7pimqhvz76q6cfmbv97-Libsystem-osx-10.12.6/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)

Additionally move some utilities (clang, binutils, coreutils, gnugrep)
to the stage layers so they can be replaced before the final
stdenv. This should cause most of stage4 to be built from the
toolchain assembled as of stage3 instead of the bootstrap toolchain.
2020-11-09 20:00:39 +09:00
Andrew Childs 86ee107a15 darwin/stdenv: assemble full clang toolchain
Adapted from main expression for clang 7.
2020-11-09 19:59:49 +09:00
Daiderd Jordan 7f1a82d476 stdenv/darwin: bump bootstrap tools
This new version has tapi support, which is needed to build the new
stubs based libSystem, etc. and Big Sur support.

You can verify the provenance of these yourself by checking Hydra here:
https://hydra.nixos.org/build/128192471
2020-11-09 19:59:49 +09:00
Michael Weiss 971aef5e08
mesa: 20.2.1 -> 20.2.2 (#103174) 2020-11-09 10:59:34 +01:00
Vladimír Čunát 45009cacef
Merge #102196: doxygen: 1.8.19 -> 1.8.20 (in staging) 2020-11-07 21:15:21 +01:00
Joachim Breitner d92a19b039 stdenv: Fix error message when checkPhase is missing 2020-11-07 10:37:37 -08:00
WORLDofPEACE b08a133aed
Merge pull request #102961 from raboof/dbus-docs-reproducible-ids
dbus: docs: make id's reproducible
2020-11-07 11:54:46 -05:00
Arnout Engelen 13d86cc8e7
dbus: docs: make id's reproducible
With this parameter, generating docs from the same sources will produce the
same 'bit-by-bit' result each time.

This is particularly important since dbus is part of the 'minimal' testset at
https://r13y.com/

Also submitted upstream (though in a slightly different form):
https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/189
2020-11-07 10:01:22 +01:00
Domen Kožar fad48e3230
Merge pull request #102833 from hercules-ci/ghc8102BinaryMinimal-fix-docs
ghc8102BinaryMinimal: fix docs as legally required
2020-11-06 11:38:46 +01:00
Frederik Rietdijk 73f591a4db
Merge pull request #101636 from NixOS/python-unstable
Python packages set: patch updates
2020-11-06 10:20:50 +01:00
Jonathan Ringer a4b1f04419 python3Packages.google_auth: 1.20.1 -> 1.23.0 2020-11-05 21:23:53 -08:00
Jonathan Ringer 17f401122f python3Packages.pg8000: add missing deps 2020-11-05 21:19:21 -08:00
Jonathan Ringer 9b69c0881c python3Packages.scramp: init at 1.2.0 2020-11-05 21:10:04 -08:00
Jonathan Ringer c9a550126b python3Packages.ipdb: add missing test deps 2020-11-05 20:53:31 -08:00
Jonathan Ringer 18252b3f82 python3Packages.deform: fix tests 2020-11-05 20:52:32 -08:00
Jonathan Ringer db42905a5a python3Packages.periodictable: fix tests 2020-11-05 20:50:19 -08:00
Jonathan Ringer 6cfd954b06 libsoup: fix build 2020-11-05 20:46:41 -08:00
Jonathan Ringer 2f8226470d pythonPackages.ipdb: disable python2 2020-11-05 20:30:48 -08:00
Jonathan Ringer b715913402 python3Packages.xdis: 5.0.4 -> 5.0.5 2020-11-05 20:28:02 -08:00
Jonathan Ringer 90aa139224 python2Packages.screeninfo: disable python2 2020-11-05 20:26:57 -08:00
Jonathan Ringer aef2a4e684 python3Packages.rubymarshal: disable tests 2020-11-05 20:22:55 -08:00
Jonathan Ringer 8ba1cd2e10 python3Packages.pandas: fix tests 2020-11-05 20:01:03 -08:00
Jonathan Ringer fb67994b6b python3Packages.fiona: fix deps 2020-11-05 15:47:11 -08:00
Jonathan Ringer 8085616634 python37Packages.sphinxcontrib-spelling: fix deps 2020-11-05 15:47:11 -08:00
Jonathan Ringer baa855134f python3Packages.pycurl: disable for py2 2020-11-05 15:47:11 -08:00
Jonathan Ringer c4e36c4f0f python3Packages.jupytext: fix deps 2020-11-05 15:47:11 -08:00
Jonathan Ringer d4873aa586 python3Packages.nbconflux: disable for py2 2020-11-05 15:47:11 -08:00
Jonathan Ringer f411927e63 python3Packages.iterm2: make darwin only
requires pyobjc package, which is only available for darwin
2020-11-05 15:47:11 -08:00
Jonathan Ringer 1c18e51119 python3Packages.zope_copy: disable tests for py2 2020-11-05 15:47:11 -08:00
Jonathan Ringer 802fa28d25 python3Packages.pushover-complete: disable for py2 2020-11-05 15:47:11 -08:00
Jonathan Ringer d67cb89b05 python3Packages.premailer: disable for py2 2020-11-05 15:47:11 -08:00
Jonathan Ringer b5a0e3532b python3Packages.py-multihash: mark broken, unmaintained 2020-11-05 15:47:11 -08:00
Jonathan Ringer a4973ed5df python3Packages.munkres: fix tests 2020-11-05 15:47:10 -08:00
Jonathan Ringer 063116f13f python3Packages.requests_aws4auth: disable tests, no longer in pyip 2020-11-05 15:47:10 -08:00
Jonathan Ringer b135e5f99a python3Packages.pyct: disable py2 tests 2020-11-05 15:47:10 -08:00
Jonathan Ringer 767b06b65f python3Packages.google-auth-oauthlib: disable python<3.6 2020-11-05 15:47:10 -08:00
Jonathan Ringer 94d2943d87 python3Packages.amply: fix tests 2020-11-05 15:47:10 -08:00
Jonathan Ringer 022b8690d1 python3Packages.flask-cores: fix tests 2020-11-05 15:47:10 -08:00
Jonathan Ringer 3316af8b21 Revert "python: patator: 0.7 -> 0.9"
This reverts commit 5c1c22ad8c.
2020-11-05 15:47:10 -08:00
Jonathan Ringer 58336243fb python3Packages.pytest-flakes: disable py2 2020-11-05 15:47:10 -08:00
Jonathan Ringer 9d04b89380 python3Packages.sphinxcontrib-openapi: disable py2
```
builder for '/nix/store/jz41wvwvkc6q55972ysdajm6k3vnv6r8-python2.7-sphinxcontrib-openapi-0.7.0.drv' failed with exit code 1; last 10 log lines:
  configuring
  no configure script, doing nothing
  building
  Executing setuptoolsBuildPhase
  Traceback (most recent call last):
    File "nix_run_setup", line 8, in <module>
      exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))
    File "setup.py", line 10, in <module>
      with open(os.path.join(here, "README.rst"), "r", encoding="utf-8") as f:
  TypeError: 'encoding' is an invalid keyword argument for this function
```
2020-11-05 15:47:10 -08:00
Jonathan Ringer 92c7a40856 python3Packages.update_checker: disable py2
```
builder for '/nix/store/2qwl0rkdm2gx2byhpmw7lxyg5rprwqqk-python2.7-update_checker-0.18.0.drv' failed with exit code 1; last 10 log lines:
  no configure script, doing nothing
  building
  Executing setuptoolsBuildPhase
  Traceback (most recent call last):
    File "nix_run_setup", line 8, in <module>
      exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))
    File "setup.py", line 9
      with open(f"{MODULE_NAME}.py") as fp:
                                  ^
  SyntaxError: invalid syntax
```
2020-11-05 15:47:10 -08:00
Jonathan Ringer eb20fd2002 python3Packages.dash_table: 4.10.1 -> 4.11.0 2020-11-05 15:47:10 -08:00
Jonathan Ringer cf99928f8e python3Packages.dash: 1.16.2 -> 1.17.0 2020-11-05 15:47:10 -08:00