Martin Weinelt
19680e9902
Merge pull request #217568 from trofi/stdenv-parallel-install
...
stdenv/generic/setup.sh: enable parallel installs for parallel builds
2023-03-15 17:10:19 +00:00
Martin Weinelt
5abe72f0b2
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/mdutils/default.nix
2023-03-12 15:59:15 +01:00
Thomas Gerbet
30e9f0b97b
gradle: 7.6 -> 7.6.1
...
Fixes CVE-2023-26053.
https://docs.gradle.org/7.6.1/release-notes.html
2023-03-11 12:32:11 +01:00
Martin Weinelt
ef91384e6f
Merge remote-tracking branch 'origin/master' into staging-next
2023-03-10 13:09:25 +01:00
Stanisław Pitucha
15d1727077
fac-build: fix tests calling out to git
2023-03-10 20:27:04 +11:00
Sergei Trofimovich
d78148fb39
gnumake44: reintrocude older 4.4 version for openjdk
...
openjdk fails to build after gnumake-4.4.1 update. Let's bring back 4.4
release until we sort out openjdk.
2023-03-04 21:16:48 +00:00
Frederik Rietdijk
8cf8d77121
Merge master into staging-next
2023-03-04 09:38:25 +01:00
Nick Cao
613ce42e19
Merge pull request #219295 from dotlambda/corrosion-0.3.4
...
corrosion: 0.3.3 -> 0.3.4
2023-03-04 09:51:06 +08:00
Martin Weinelt
d0286ecd24
Merge remote-tracking branch 'origin/staging' into staging-next
2023-03-04 01:42:06 +00:00
Robert Schütz
99d44fe54d
corrosion: 0.3.3 -> 0.3.4
...
Diff: https://github.com/corrosion-rs/corrosion/compare/v0.3.3...v0.3.4
Changelog: https://github.com/corrosion-rs/corrosion/blob/v0.3.4/RELEASES.md
2023-03-02 20:40:29 -08:00
R. Ryantm
3379f0cb3e
qbs: 1.24.0 -> 1.24.1
2023-03-02 23:22:48 +00:00
Sergei Trofimovich
87bfed8733
Merge pull request #218582 from trofi/gnumake-update
...
gnumake: 4.4 -> 4.4.1
2023-03-02 21:44:27 +00:00
github-actions[bot]
445e4a4069
Merge staging-next into staging
2023-02-28 12:01:54 +00:00
R. Ryantm
dbfe0825c7
rocm-cmake: 5.4.2 -> 5.4.3
2023-02-28 09:05:35 +00:00
Sergei Trofimovich
945ff62ef8
gnumake: 4.4 -> 4.4.1
...
Changes: https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00011.html
2023-02-27 09:44:48 +00:00
Sergei Trofimovich
69cf5181c3
stdenv/generic/setup.sh: enable parallel installs by default
...
The primary motivating example is openssl:
Before the change full package build took 1m54s minutes.
After the change full package build takes 59s.
About a 2x speedup.
The difference is visible because openssl builds hundreds of manpages
spawning a perl process per manual in `install` phase. Such a workload
is very easy to parallelize.
Another example would be `autotools`+`libtool` based build system where
install step requires relinking. The more binaries there are to relink
the more gain it will be to do it in parallel.
The change enables parallel installs by default only for buiilds that
already have parallel builds enabled. There is a high chance those build
systems already handle parallelism well but some packages will fail.
Consistently propagated the enableParallelBuilding to:
- cmake (enabled by default, similar to builds)
- ninja (set parallelism explicitly, don't rely on default)
- bmake (enable when requested)
- scons (enable when requested)
- meson (set parallelism explicitly, don't rely on default)
- waf (set parallelism explicitly, don't rely on default)
- qmake-4/5/6 (enable by default, similar to builds)
- xorg (always enable, similar to builds)
2023-02-26 22:02:09 +00:00
Sergei Trofimovich
e7e072d05a
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
pkgs/top-level/python-aliases.nix
Trivial conflict of multiple added aliases.
2023-02-26 21:53:22 +00:00
Fabian Affolter
e4d894be9f
Merge pull request #218078 from fabaff/conan-bump
...
conan: 1.53.0 -> 2.0.0
2023-02-26 12:20:27 +01:00
Jan Tojnar
9bb986284f
Merge branch 'staging-next' into staging
...
# Conflicts:
# pkgs/development/python-modules/mdp/default.nix
# pkgs/top-level/python-aliases.nix
2023-02-26 01:13:37 +01:00
github-actions[bot]
78fc07ec20
Merge master into staging-next
2023-02-25 00:02:47 +00:00
Jakub Kozłowski
139fd7b1ea
Merge pull request #217940 from earldouglas/scala-cli-0.2.0
2023-02-24 22:04:36 +01:00
Fabian Affolter
7ce7852e0f
conan: 1.53.0 -> 2.0.0
...
Diff: conan-io/conan@refs/tags/1.53.0...2.0.0
Changelog: https://github.com/conan-io/conan/releases/tag/2.0.0
2023-02-24 21:38:15 +01:00
Fabian Affolter
1e21c5807c
conan: modernize
2023-02-24 21:35:31 +01:00
Fabian Affolter
3772132e78
conan: add changelog to meta
2023-02-24 21:35:31 +01:00
github-actions[bot]
13fb68e8cf
Merge staging-next into staging
2023-02-24 12:01:52 +00:00
github-actions[bot]
2384cd723b
Merge master into staging-next
2023-02-24 12:01:20 +00:00
Mario Rodas
594053bf90
Merge pull request #217632 from dotlambda/corrosion-0.3.3
...
corrosion: 0.3.0 -> 0.3.3
2023-02-24 06:49:35 -05:00
James Earl Douglas
a215bd483c
scala-cli: 0.1.20 -> 0.2.0
2023-02-23 17:19:03 -07:00
github-actions[bot]
36f198081c
Merge staging-next into staging
2023-02-23 06:01:36 +00:00
github-actions[bot]
010946fcbd
Merge master into staging-next
2023-02-23 06:01:03 +00:00
Weijia Wang
298ac11bb1
Merge pull request #217623 from r-ryantm/auto-update/bear
...
bear: 3.1.0 -> 3.1.1
2023-02-23 06:55:19 +02:00
Lorenz Leutgeb
910e8bbd60
gradle: 6.9.3 -> 6.9.4
2023-02-22 13:00:07 +01:00
Robert Schütz
80c641d7df
corrosion: remove old patch
2023-02-21 22:25:03 -08:00
Robert Schütz
fc08dbd086
corrosion: 0.3.0 -> 0.3.3
...
Diff: https://github.com/corrosion-rs/corrosion/compare/v0.3.0...v0.3.3
Changelog: https://github.com/corrosion-rs/corrosion/blob/v0.3.3/RELEASES.md
2023-02-21 22:16:34 -08:00
R. Ryantm
e219e87102
bear: 3.1.0 -> 3.1.1
2023-02-22 05:13:53 +00:00
github-actions[bot]
9acd1eb7fd
Merge staging-next into staging
2023-02-21 18:01:45 +00:00
github-actions[bot]
fd8dd0c966
Merge master into staging-next
2023-02-21 18:01:08 +00:00
R. Ryantm
0eb928e7c0
shards_0_17: 0.17.1 -> 0.17.2
2023-02-21 22:11:55 +08:00
Anderson Torres
ec9a71fe59
Merge pull request #215366 from gracicot/update-cmake-3-25
...
cmake: 3.24.3 -> 3.25.2
2023-02-20 11:34:03 -03:00
Guillaume Racicot
fa65b293a9
cmake: 3.25.1 -> 3.25.2
2023-02-18 00:28:08 +01:00
github-actions[bot]
beb954d949
Merge staging-next into staging
2023-02-14 12:01:51 +00:00
R. Ryantm
e65ce4a29e
bear: 3.0.21 -> 3.1.0
2023-02-14 09:50:49 +00:00
github-actions[bot]
ec17e92f67
Merge staging-next into staging
2023-02-12 16:03:16 +00:00
github-actions[bot]
87f957b5e2
Merge master into staging-next
2023-02-12 16:02:45 +00:00
R. Ryantm
072a58170b
bob: 0.7.1 -> 0.7.2
2023-02-12 09:34:18 +00:00
github-actions[bot]
f72b07e57d
Merge staging-next into staging
2023-02-10 06:01:53 +00:00
github-actions[bot]
bff8e74964
Merge master into staging-next
2023-02-10 06:01:18 +00:00
Andrew Hamon
2cc4bbe553
buck: mark broken on aarch64-darwin
2023-02-10 06:03:35 +01:00
github-actions[bot]
bece38afcc
Merge staging-next into staging
2023-02-09 00:02:56 +00:00
Vladimír Čunát
1e42908aa7
Merge branch 'master' into staging-next
2023-02-08 21:50:23 +01:00