Commit Graph

3163 Commits

Author SHA1 Message Date
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