Commit Graph

3900 Commits

Author SHA1 Message Date
github-actions[bot]
7742d40a37
Merge staging-next into staging 2021-04-19 06:05:52 +00:00
github-actions[bot]
36faabcd7c
Merge master into staging-next 2021-04-19 06:05:48 +00:00
Sandro
216f56598b
Merge pull request #119450 from SCOTT-HAMILTON/inotify-tools
inotify-tools: 3.20.2.2 -> 3.20.11.0
2021-04-19 04:56:59 +02:00
Dmitry Bogatov
ef107ba439
checkbashisms: 2.0.0.2 -> 2.21.1 (#119754)
Co-authored-by: Dmitry Bogatov <git#v1@kaction.cc>
2021-04-19 04:56:12 +02:00
SCOTT-HAMILTON
6649c6d75c inotify-tools: 3.20.2.2 -> 3.20.11.0 2021-04-18 16:17:09 +02:00
sternenseemann
e75c5353bb gdb: always set --program-prefix and pass --target
This makes the targetPrefix always conform to nixpkgs' expectations
instead of relying on the autotools build system to figure it out
correctly (which is also inconsistent across versions).

See also ca9be0511b.
2021-04-16 22:56:39 +02:00
sternenseemann
ca9be0511b binutils-unwrapped: force targetPrefix if cross compiling
The binutils build system checks by itself if it is building a cross
toolchain or not and prepends or omits a targetPrefix accordingly. This
means that we can always pass target via configureTargets.

However the binutils build system and our bintools wrapper disagree over
whether we are building a cross toolchain or not sometimes since cross
compilation can be relatively subtle in nixpkgs. For example every use
of crossOverlays will make nixpkgs build a cross toolchain even though
localSystem == crossSystem. The cross infrastructure is also used to
build native binaries with a different stdenv (musl instead of glibc,
clang instead of gcc). In all of these cases stdenv.hostPlatform.config
== stdenv.targetPlatform.config, causing binutils to not prepend a
target prefix. At the same time stdenv.hostPlatform !=
stdenv.targetPlatform causing the bintools wrapper to expect a target
prefix, thus building an incomplete set of bintools. This is why
currently pkgsCross.gnu64 and pkgsCross.musl64 aren't working.

The solution is quite simple however: If we detect that we are building
a cross toolchain in the binutils-unwrapped expression, we force the
targetPrefix with --programprefix and fulfill the expectations of the
bintools wrapper at the same time.

Tested (on x86_64-linux):

* pkgsCross.musl64.hello
* pkgsCross.aarch64-multiplatform.hello
* pkgs.hello

Still not working is pkgsCross.gnu64, since
x86_64-unknown-linux-gnu-stage-final-gcc gets confused about targets
now, so bootstrapping the stdenv fails. Since this wasn't working
previously anyways, it's proably fine to fix this separately.
2021-04-16 17:12:45 +02:00
Vladimír Čunát
d2eb7a7887
Merge branch 'staging' into staging-next
A few conflicts but relatively clear ones (I think).
2021-04-14 10:08:25 +02:00
Luke Granger-Brown
08b22e605b Merge remote-tracking branch 'upstream/staging-next' into down-integrate-staging 2021-04-12 18:49:01 +00:00
John Ericson
82ca81cd62
Merge pull request #111988 from thefloweringash/darwin-platform-versions
Darwin platform versions
2021-04-12 11:40:16 -04:00
Jörg Thalheim
56d3864ef5
Merge pull request #118963 from r-ryantm/auto-update/ccls
ccls: 0.20201219 -> 0.20210330
2021-04-12 14:08:25 +01:00
Mario Rodas
122cc5fc33 universal-ctags: 5.9.20201206.0 -> 5.9.20210411.0 2021-04-12 04:20:00 +00:00
Sandro
e49de5e298
Merge pull request #118878 from Emantor/bump/usbsdmux
usbsdmux: 0.1.8 -> 0.2.0
2021-04-12 00:47:13 +02:00
Kira Bruneau
dbeee74085 ccache: enable test.modules on Darwin
test.modules now passes on Darwin
2021-04-11 14:33:16 -04:00
Kira Bruneau
26f66129f8 ccache: 4.2 -> 4.2.1 2021-04-11 14:05:14 -04: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
R. RyanTM
822c94a557 openfpgaloader: 0.2.5 -> 0.2.6 2021-04-10 17:24:56 +00:00
R. RyanTM
5131723e93 ccls: 0.20201219 -> 0.20210330 2021-04-10 06:19:39 +00:00
Rouven Czerwinski
56fc7c44db usbsdmux: 0.1.8 -> 0.2.0 2021-04-09 17:42:28 +02:00
Jan Tojnar
c04a14edd6 Merge branch 'master' into staging-next 2021-04-06 16:01:14 +02:00
Fabian Affolter
63a46019c6
Merge pull request #118190 from r-ryantm/auto-update/act
act: 0.2.20 -> 0.2.21
2021-04-06 10:45:49 +02:00
Robert Scott
42368bf521
Merge pull request #118559 from r-ryantm/auto-update/terracognita
terracognita: 0.6.2 -> 0.6.3
2021-04-05 22:31:54 +01:00
R. RyanTM
b58b77a164 terracognita: 0.6.2 -> 0.6.3 2021-04-05 06:08:23 +00:00
Sandro Jäckel
3453b89f4b
lzma: deprecate alias 2021-04-04 19:49:52 +02:00
Sandro Jäckel
33a395f195
yacc: deprecate alias
and add a new line after the alphabetically sorting to please my inner monk
2021-04-04 03:18:58 +02:00
github-actions[bot]
3bf92ca4db
Merge master into staging-next 2021-04-03 18:18:51 +00:00
Frederik Rietdijk
f812cdd3b8 kconfig-frontends: use python3 2021-04-03 17:06:11 +02:00
Frederik Rietdijk
9029840dc8 jscoverage: use python3 2021-04-03 17:06:11 +02:00
Frederik Rietdijk
34c23dbb42 global: use python3 2021-04-03 17:06:07 +02:00
Frederik Rietdijk
58579c642a gede: use python3 2021-04-03 17:06:07 +02:00
github-actions[bot]
74200a7126
Merge master into staging-next 2021-04-03 00:14:57 +00:00
Robert Scott
d535600060
Merge pull request #117242 from OPNA2608/update/libftdi1-1.5/21.05
libftdi1: 1.4 -> 1.5
2021-04-03 00:17:38 +01:00
github-actions[bot]
b3a0328b7f
Merge master into staging-next 2021-04-02 18:14:54 +00:00
Ben Siraphob
1d2e7637b6
strace: assert isLinux to avoid eval error on darwin (#114974)
libunwind.supportsHost is not available on darwin because it uses a different libunwind package (https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/darwin/apple-source-releases/default.nix#L270) and changing the stdenv is a big overkill.
2021-04-02 20:03:31 +02:00
github-actions[bot]
636e58e31b
Merge staging-next into staging 2021-04-02 00:21:46 +00:00
Vladimír Čunát
d601532dfc
intltool: fix fetchurl invocation 2021-04-01 22:50:21 +02:00
R. RyanTM
dac29576af act: 0.2.20 -> 0.2.21 2021-04-01 04:49:19 +00:00
rnhmjoj
61b7cab481
treewide: use perl.withPackages when possible
Since 03eaa48 added perl.withPackages, there is a canonical way to
create a perl interpreter from a list of libraries, for use in script
shebangs or generic build inputs. This method is declarative (what we
are doing is clear), produces short shebangs[1] and needs not to wrap
existing scripts.

Unfortunately there are a few exceptions that I've found:

  1. Scripts that are calling perl with the -T switch. This makes perl
  ignore PERL5LIB, which is what perl.withPackages is using to inform
  the interpreter of the library paths.

  2. Perl packages that depends on libraries in their own path. This
  is not possible because perl.withPackages works at build time. The
  workaround is to add `-I $out/${perl.libPrefix}` to the shebang.

In all other cases I propose to switch to perl.withPackages.

[1]: https://lwn.net/Articles/779997/
2021-03-31 21:35:37 +02:00
github-actions[bot]
4da7569841
Merge staging-next into staging 2021-03-31 12:06:29 +00:00
zowoq
6da0dcc42a go-md2man: switch to buildGoModule
also rename dir to match attribute.
2021-03-31 21:06:06 +10:00
github-actions[bot]
a2ada5b26f
Merge staging-next into staging 2021-03-31 06:05:45 +00:00
github-actions[bot]
e880daefc6
Merge master into staging-next 2021-03-31 06:05:41 +00:00
Sandro
3ac9a29d4d
Merge pull request #116588 from martinetd/pahole
pahole: 1.17 -> 1.20
2021-03-31 03:36:37 +02:00
github-actions[bot]
d466353dd5
Merge staging-next into staging 2021-03-30 12:06:28 +00:00
github-actions[bot]
c9e9ff786b
Merge master into staging-next 2021-03-30 12:06:24 +00:00
lewo
ac84e1f49c
Merge pull request #117981 from nlewo/hydra
hydra-unstable: 2021-03-10 -> 2021-03-29
2021-03-30 08:59:18 +02:00
github-actions[bot]
cde69e72d7
Merge staging-next into staging 2021-03-30 00:14:36 +00:00
github-actions[bot]
db6366f318
Merge master into staging-next 2021-03-30 00:14:33 +00:00
Antoine Eiche
e4a1014dd7 hydra-unstable: 2021-03-10 -> 2021-03-29 2021-03-29 22:48:04 +02:00
zowoq
a5d40f90bb editorconfig-checker: 2.3.4 -> 2.3.5
https://github.com/editorconfig-checker/editorconfig-checker/releases/tag/2.3.5
2021-03-30 05:43:10 +10:00
github-actions[bot]
ea21c98571
Merge staging-next into staging 2021-03-28 06:05:34 +00:00
github-actions[bot]
3f2a4a9dea
Merge master into staging-next 2021-03-28 06:05:31 +00:00
Ryan Mulligan
60e054cb04
Merge pull request #117655 from r-ryantm/auto-update/pkgconf
pkgconf-unwrapped: 1.7.3 -> 1.7.4
2021-03-27 20:41:26 -07:00
github-actions[bot]
219312a10b
Merge staging-next into staging 2021-03-26 12:06:44 +00:00
github-actions[bot]
eddd1a74ec
Merge master into staging-next 2021-03-26 12:06:41 +00:00
Emery Hemingway
56592ea293 nim: cross-compilation fixes
* Import with callPackages
* Use buildPackages for building a cross-compiler
* Patch-out potential conflicts in nim.cfg
* Generate a configuration with toolchain detection
* Build with strictDeps enabled
2021-03-26 11:36:38 +01:00
Arthur Gautier
83f3d96db8 elfutils: optionals is to be used when a list is provided
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-03-26 10:46:10 +01:00
Arthur Gautier
7b57403c03 elfutils: pkg-config can't be included twice
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-03-26 10:46:10 +01:00
R. RyanTM
5ad417c82b php73Extensions.blackfire: 1.49.1 -> 1.53.0 2021-03-26 09:50:54 +01:00
Jan Tojnar
b3c854b60b
Merge branch 'staging-next' into staging 2021-03-26 07:53:44 +01:00
R. RyanTM
7b1958dfff pkgconf-unwrapped: 1.7.3 -> 1.7.4 2021-03-26 04:13:47 +00:00
github-actions[bot]
7c9222212f
Merge master into staging-next 2021-03-25 18:14:01 +00:00
Frederik Rietdijk
49b68c5924 doclifter: use python3 2021-03-25 12:25:40 +01:00
Frederik Rietdijk
11aa8b3b89 distcc: use python3 2021-03-25 12:20:37 +01:00
Frederik Rietdijk
8456df5d37 cli11: use python3 2021-03-25 11:42:32 +01:00
Frederik Rietdijk
2b0f34bcb5 blackmagic: use python3 2021-03-25 10:52:10 +01:00
Jörg Thalheim
84cf39d9cc
Merge pull request #116757 from Pamplemousse/master
libbfd: Patch CVE-2020-35448
2021-03-25 08:43:06 +00:00
OPNA2608
cfba508aa9 blackmagic: Add patch for libftdi1 1.5 compatibility 2021-03-23 11:11:11 +01:00
github-actions[bot]
11ee0bf5d7
Merge master into staging-next 2021-03-23 00:40:24 +00:00
Ben Siraphob
ebb6205c7a sccache: remove platforms and fix darwin build 2021-03-22 21:55:32 +07:00
Pamplemousse
8748154972 binutils, libbfd: Patch CVE-2020-35448
Signed-off-by: Pamplemousse <xav.maso@gmail.com>
2021-03-22 07:22:33 -07:00
github-actions[bot]
6f6e1d46b4
Merge master into staging-next 2021-03-21 12:26:00 +00:00
Gabriel Ebner
bab28cf36c automaticcomponenttoolkit: init at 1.6.0 2021-03-21 11:26:24 +01:00
github-actions[bot]
6e614e4dac
Merge master into staging-next 2021-03-20 12:26:41 +00:00
R. RyanTM
505383074c help2man: 1.47.17 -> 1.48.1 2021-03-20 09:27:45 +01:00
Arthur Gautier
ad6e13fcfb elfutils: split outputs
gdb does not need elfutils binaries and only access the libdebuginfod.so
2021-03-20 09:24:51 +01:00
Arthur Gautier
c600d5232d elfutils: add support for debuginfod
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-03-20 09:24:51 +01:00
Jörg Thalheim
fa488cd9bf
Merge pull request #117008 from r-ryantm/auto-update/circleci-cli
circleci-cli: 0.1.15108 -> 0.1.15149
2021-03-20 06:58:48 +00:00
R. RyanTM
edacaf3a57 circleci-cli: 0.1.15108 -> 0.1.15149 2021-03-20 04:16:13 +00:00
R. RyanTM
d834510118 terracognita: 0.6.0 -> 0.6.2 2021-03-19 22:41:49 -04:00
github-actions[bot]
c804f22a81
Merge master into staging-next 2021-03-19 12:26:52 +00:00
Doron Behar
8b3f258bbc
Merge pull request #109928 from r-ryantm/auto-update/cproto
cproto: 4.7q -> 4.7r
2021-03-19 08:06:26 +00:00
Jan Tojnar
2445e9a681
Merge branch 'master' into staging-next 2021-03-18 19:24:39 +01:00
Sandro
d17c31ac6c
Merge pull request #114857 from siraben/edit-darwin 2021-03-18 16:22:42 +01:00
Jan Tojnar
0136206b12
Merge branch 'master' into staging-next 2021-03-18 13:35:59 +01:00
Sandro
6623567bb4
Merge pull request #116572 from AndersonTorres/new-dialog
dialog: 1.3-20210117 -> 1.3-20210306
2021-03-17 09:42:10 +01:00
Dominique Martinet
1156b4d1e9 pahole: 1.17 -> 1.20
Also:
 - make fetchSubodules explicit, it is strictly required by pahole
build system until debian efforts to use system libbpf finish:
see https://www.spinics.net/lists/dwarves/msg00732.html

 - fix license to gpl2Only as requested by review bot
2021-03-17 16:05:25 +09:00
Ryan Mulligan
8e1891d5b8
Merge pull request #116404 from r-ryantm/auto-update/editorconfig-checker
editorconfig-checker: 2.3.3 -> 2.3.4
2021-03-16 19:59:21 -07:00
AndersonTorres
dcdafc6a3a dialog: 1.3-20210117 -> 1.3-20210306 2021-03-16 21:56:58 -03:00
github-actions[bot]
f72d4dfbe1
Merge master into staging-next 2021-03-16 06:18:21 +00:00
Ryan Mulligan
b49e47309d
Merge pull request #115825 from r-ryantm/auto-update/cvise
cvise: 2.2.0 -> 2.3.0
2021-03-15 19:08:54 -07:00
Ryan Mulligan
36991a8f88
Merge pull request #116203 from r-ryantm/auto-update/svls
svls: 0.1.25 -> 0.1.27
2021-03-15 18:03:00 -07:00
github-actions[bot]
d18aaddde4
Merge master into staging-next 2021-03-16 00:39:08 +00:00
R. RyanTM
8f8f902c27 uncrustify: 0.71.0 -> 0.72.0 2021-03-15 19:42:50 -04:00
R. RyanTM
c00c67653a yodl: 4.02.02 -> 4.03.02 2021-03-15 15:49:37 -04:00
R. RyanTM
3300e31b24 editorconfig-checker: 2.3.3 -> 2.3.4 2021-03-15 11:22:45 +00:00
github-actions[bot]
c596c93079
Merge master into staging-next 2021-03-14 00:41:40 +00:00
Sandro
12de0d4c91
Merge pull request #115974 from siraben/darwin-mass-fix-buildInputs=0-alt 2021-03-13 19:42:55 +01:00
Jan Tojnar
01a4d350c7
Merge branch 'master' into staging-next
Reverted https://github.com/NixOS/nixpkgs/pull/115228 for kodi to avoid conflict.

It does not look like unzip would be used but not investigating now to speed up merge conflict resolution.
2021-03-13 19:16:43 +01:00