Commit Graph

282395 Commits

Author SHA1 Message Date
John Ericson
82ca81cd62
Merge pull request #111988 from thefloweringash/darwin-platform-versions
Darwin platform versions
2021-04-12 11:40:16 -04:00
Sandro
fc04b284f7
Merge pull request #118631 from SuperSandro2000/mailcap
mailcap: 2.1.48 -> 2.1.52
2021-04-12 17:22:25 +02:00
Sandro
0dee05315b
Merge pull request #118783 from hjones2199/libvpx-1.10-staging
[staging] libvpx: 1.9.0 -> 1.10.0
2021-04-12 17:18:30 +02:00
Sandro
4bab759638
Merge pull request #118870 from veehaitch/isl-20-r13y
isl_0_20: do not guess -march=/-mtune=
2021-04-12 16:26:11 +02:00
Sandro
99853d08af
Merge pull request #119223 from sternenseemann/backports-entry-points-selectable-1.0.4
pythonPackages.backports-entry-points-selectable: 1.0.3 -> 1.0.4
2021-04-12 15:41:49 +02:00
sternenseemann
1df5d16cf9 pythonPackages.backports-entry-points-selectable: 1.0.3 -> 1.0.4 2021-04-12 14:46:10 +02:00
Michael Weiss
4e90ff6e61
fuse3: 3.10.2 -> 3.10.3 2021-04-12 13:45:51 +02:00
Martin Weinelt
3690cf7fb1
Merge pull request #118020 from mweinelt/nghttp2
nghttp2: 1.41.0 -> 1.43.0
2021-04-12 13:44:59 +02:00
davidak
53c7f16925
Merge pull request #119185 from dotlambda/pycairo-python2
python2Packages.pycairo: init at 1.18.2
2021-04-12 13:34:05 +02:00
Robert Schütz
7f0e7c8586 python2Packages.pycairo: init at 1.18.2
Required for e.g. gimp.
2021-04-12 13:20:39 +02:00
Sandro
8c3fc3abfb
Merge pull request #118588 from sternenseemann/pytest-randomly-3.6.0 2021-04-12 02:50:51 +02:00
Sandro
ee6b9d3162
Merge pull request #119111 from fabaff/bump-httplib2
python3Packages.httplib2: 0.19.0 -> 0.19.1
2021-04-12 02:44:44 +02:00
Sandro
ce81b013a2
Merge pull request #115226 from bobrik/ivan/trustme-wx
python3Packages.trustme: skip disallowed w+x test on aarch64-darwin
2021-04-12 02:29:50 +02:00
Robert Schütz
e5eb701c6e pythonPackages.pycairo: requires Python 3.6+
See https://pycairo.readthedocs.io/en/latest/changelog.html#v1-20-0.
2021-04-12 00:14:41 +02:00
Fabian Affolter
c852810d43 python3Packages.httplib2: 0.19.0 -> 0.19.1 2021-04-11 08:55:29 +00:00
Milan Pässler
46440dae4e libcap: use correct runtime shell 2021-04-11 09:46:37 +02:00
Milan Pässler
5c12a81336 libselinux: fix build without python 2021-04-11 09:46:14 +02:00
Andrew Childs
6ee72dd5ab bintools-wrapper: ensure roles are set before mangling variables 2021-04-11 10:27:16 +09:00
Andrew Childs
33265e0dd9 darwin/xcode: remove platform version flags
These are now provided by the standard bintools and cc wrappers.
2021-04-11 09:47:10 +09:00
Andrew Childs
d0418480f1 lib.systems: add darwinPlatform where necessary 2021-04-11 09:47:10 +09:00
Andrew Childs
6c4ce7960e bintools-wrapper, cc-wrapper: parameterize darwin min version variable
These variables are the ones that the standard toolchain uses, so we
should use those and not always use MACOSX_DEPLOYMENT_TARGET.

See 236a426c12/cctools/ld64/src/ld/PlatformSupport.cpp (L54-L55)
2021-04-11 09:47:10 +09:00
Andrew Childs
2a9b3b4943 cc-wrapper, bintools-wrapper: support MACOSX_DEPLOYMENT_TARGET with roles
In a typical build environment the toolchain will use the value of the
MACOSX_DEPLOYMENT_TARGET environment variable to determine the version
of macOS to support. When cross compiling there are two distinct
toolchains, but they will look at this single environment variable. To
avoid contamination, we always set the equivalent command line flag
which effectively disables the toolchain's internal handling.

Prior to this change, the MACOSX_DEPLOYMENT_TARGET variable was
ignored, and the toolchains always used the Nix platform
definition (`darwinMinVersion`) unless overridden with command line
arguments.

This change restores support for MACOSX_DEPLOYMENT_TARGET, and adds
nix-specific MACOSX_DEPLOYMENT_TARGET_FOR_BUILD and
MACOSX_DEPLOYMENT_TARGET_FOR_TARGET for cross compilation.
2021-04-11 09:47:10 +09:00
Andrew Childs
8b59d52ca3 cc-wrapper: use legacy -mmacosx-version-min for gcc
See https://github.com/NixOS/nixpkgs/pull/105026#discussion_r587169144
2021-04-11 09:47:10 +09:00
Andrew Childs
362cb82b75 cc-wrapper: specify default -mmacos-version-min
This avoids contamination via MACSOX_DEPLOYMENT_TARGET when cross
compiling.
2021-04-11 09:47:10 +09:00
Andrew Childs
2316ada93f luarocks: use targetPlatform.darwinMinVersion as default 2021-04-11 09:47:10 +09:00
Andrew Childs
6605fadc68 bintools-wrapper: default platform versions for darwin
Instead of always supplying flags, apply the flags as defaults. Use
clang's native flags instead of lifting the linker flags from binutils
with `-Wl,`.

If a project is using clang to drive linking, make clang do the right
thing with MACOSX_DEPLOYMENT_TARGET. This can be overridden by command
line arguments. This will cause modern clang to pass
`-platform_version 10.12 0.0.0`, since it doesn't know about the SDK
settings. Older versions of clang will pass down `-macos_version_min`
flags with no sdk version.

At the linker layer, apply a default value for anything left
ambiguous. If nothing is specified, pass a full
`-platform_version`. If only `-macos_version_min` is specified, then
lock down the sdk_version explicitly with `-sdk_version`. If a min
version and sdk version is passed, do nothing.
2021-04-11 09:47:09 +09:00
Matthew Bauer
fbb26ab536 shadow: add runtime-shell.patch
This gets the right shell in the closure.

By default, shadow wants to pull in the bash we are building it with,
while we would prefer it used the runtime bash.
2021-04-11 02:42:53 +02:00
Ivan Babrou
af8164fba2 python3Packages.trustme: skip disallowed w+x test on aarch64-darwin 2021-04-10 17:19:36 -07:00
Emery Hemingway
9e4a925caf zstd: do not cross-compile tests 2021-04-10 17:10:50 +02:00
Emery Hemingway
29bc87e961 Fix "platfrom" typos 2021-04-10 17:10:50 +02:00
Vladimír Čunát
378d7ba261
tracker: more temporary parallel-build fixup
On master I didn't want to force a rebuild but x86_64 now failed also:
https://hydra.nixos.org/build/141239433
The section will probably go away with the following update,
so I didn't want to move the lines around.
2021-04-10 16:57:25 +02:00
Ivan Babrou
66d1da7e00
pythonPackages.ptyprocess: fix stuck tests on darwin (#118948) 2021-04-10 00:00:03 -04:00
Ryan Mulligan
6c44986423
Merge pull request #118508 from r-ryantm/auto-update/libfabric
libfabric: 1.12.0 -> 1.12.1
2021-04-09 20:57:30 -07:00
ajs124
79aa8089cc util-linux: adjust meta.license 2021-04-09 19:42:27 +00:00
uosis
4acadd5e6d util-linux: add missing libcap dependency 2021-04-09 19:42:27 +00:00
ajs124
d031d68892 util-linux: 2.36.1 -> 2.36.2 2021-04-09 19:42:27 +00:00
ajs124
ff2e6fcf37 lib.licenses: add bsdOriginalUC (BSD 4-Clause University of California-Specific) 2021-04-09 19:42:27 +00:00
Gabriel Ebner
a8aeef711e
Merge pull request #118479 from gebner/glvndheaders
libGL: use headers from glvnd
2021-04-09 18:22:58 +02:00
Gabriel Ebner
9d90e2dda2 streamlink-twitch-gui: add mesa dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
5e35b5c420 wio: add missing mesa dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
d9e946acf9 mullvad-vpn: add mesa dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
4206aec447 onlyoffice-bin: add libdrm dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
da52495c64 hikari: add mesa dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
e863b947b8 insomnia: add missing mesa dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
e88d3ebd5e kodi: add missing mesa dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
e6b9662518 waybox: add missing mesa dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
0a70e6af02 cypress: add missing mesa dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
bdc502c4c0 wingpanel: add mesa dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
d57202dac7 signal-desktop: add mesa dependency 2021-04-09 18:12:15 +02:00
Gabriel Ebner
dfefa8e328 webkitgtk: add mesa dependency 2021-04-09 18:12:15 +02:00