github-actions[bot]
c3cf93646a
Merge staging-next into staging
2024-03-09 00:02:40 +00:00
Jakub Kozłowski
69ac79b3ff
Merge pull request #294332 from r-ryantm/auto-update/scala-cli
2024-03-08 23:46:22 +01:00
Thomas Mader
ff80a002ee
treewide: remove ThomasMader as maintainer from Dlang packages ( #291338 )
2024-03-08 20:54:52 +01:00
R. Ryantm
3cb8ac5dc4
scala-cli: 1.1.3 -> 1.2.0
2024-03-08 18:19:46 +00:00
Mario Rodas
e4db42fa2a
Merge pull request #293200 from trofi/gn-drop-redundant-disable-warnings-if-gcc13
...
gn: drop redundant `disable-warnings-if-gcc13`
2024-03-07 09:37:26 -05:00
Weijia Wang
ca9bcfdf88
Merge pull request #285266 from r-ryantm/auto-update/sbt-extras
...
sbt-extras: 2023-10-24 -> 2024-02-27
2024-03-07 11:27:31 +01:00
R. Ryantm
f8429622e8
moon: 1.21.4 -> 1.22.4
2024-03-06 05:49:20 +00:00
Sergei Trofimovich
3009ef3974
gn: drop redundant disable-warnings-if-gcc13
2024-03-04 09:57:57 +00:00
rewine
534158c7b7
xmake: 2.8.7 -> 2.8.8
2024-03-03 00:19:05 +08:00
Bruce Collie
bd91833ef6
Add option to get maven sources
2024-02-29 11:48:33 +00:00
R. Ryantm
229d169431
xmake: 2.8.6 -> 2.8.7
2024-02-28 18:12:33 +00:00
R. Ryantm
0dbf2a0ca8
sbt-extras: 2023-10-24 -> 2024-02-27
2024-02-28 05:15:34 +00:00
Thomas Heijligen
f2a142727c
gnatPackages: Add scope for all ada packages
...
Ada depencencies musst be build with the same gnat version as the
project. Use a namespace as preperation to build with different gnat
versions.
gprbuild and gnatprove are still globaly visable.
2024-02-25 18:19:50 +01:00
R. Ryantm
3b0d8d6715
sbt: 1.9.8 -> 1.9.9
2024-02-23 08:45:44 +00:00
Wes Morgan
60e5fc2781
leiningen: 2.10.0 -> 2.11.2
...
Changes:
https://codeberg.org/leiningen/leiningen/releases/tag/2.11.0
https://codeberg.org/leiningen/leiningen/releases/tag/2.11.1
https://codeberg.org/leiningen/leiningen/releases/tag/2.11.2
2024-02-22 11:53:10 -07:00
Tim Cuthbertson
ddeb49e0ae
gup: 0.9.0 -> 0.9.1
2024-02-22 21:17:50 +11:00
Fabián Heredia Montiel
12af34720f
Merge pull request #286646 from r-ryantm/auto-update/mill
...
mill: 0.11.6 -> 0.11.7
2024-02-21 09:30:37 -06:00
maxine
eec4fbc4d3
Merge pull request #286959 from r-ryantm/auto-update/moon
...
moon: 1.20.1 -> 1.21.4
2024-02-19 19:07:01 +01:00
Vladyslav Pekker
e233bf6c31
bloop: 1.5.13 -> 1.5.15
2024-02-18 10:59:15 -03:00
R. Ryantm
8cd2052471
moon: 1.20.1 -> 1.21.4
2024-02-18 05:26:51 +00:00
Guillaume Maudoux
b03b835627
Merge pull request #285544 from Strum355/bazel-7.0.2
...
bazel: 7.0.0 -> 7.0.2
2024-02-17 11:19:46 +01:00
Thiago Kenji Okada
1fe7393b79
Merge pull request #287346 from atorres1985-contrib/waf
...
waf: remove vrthra from maintainers
2024-02-16 16:00:51 +00:00
R. Ryantm
031babe21f
scala-cli: 1.1.1 -> 1.1.3
2024-02-15 08:02:35 +00:00
Anderson Torres
907238ae51
waf: remove vrthra from maintainers
...
Also, migrate it to by-name hierarchy.
2024-02-08 22:06:02 -03:00
R. Ryantm
8f9aa2861a
mill: 0.11.6 -> 0.11.7
2024-02-06 05:47:38 +00:00
Harsh Shandilya
083c74020a
gradle_7: 7.6.3 -> 7.6.4
2024-02-05 20:54:03 +05:30
Weijia Wang
72a3e9d2e9
Merge pull request #282980 from r-ryantm/auto-update/conan
...
conan: 2.0.14 -> 2.0.17
2024-02-04 23:26:06 +01:00
Harsh Shandilya
68bb040a96
gradle: 8.5 -> 8.6
...
Changelog: https://docs.gradle.org/8.6/release-notes.html
2024-02-02 23:38:12 +05:30
Noah Santschi-Cooney
ef302f8c2a
bazel: 7.0.0 -> 7.0.2
2024-02-01 14:15:34 +00:00
h7x4
416daf93bb
Merge pull request #285126 from r-ryantm/auto-update/moon
...
moon: 1.20.0 -> 1.20.1
2024-01-31 08:12:15 +01:00
R. Ryantm
049bc13142
moon: 1.20.0 -> 1.20.1
2024-01-31 00:05:23 +00:00
Tim Cuthbertson
cb5f74341e
gup: 0.8.4 -> 0.9.0
2024-01-30 18:31:13 +11:00
R. Ryantm
c8d69218d7
moon: 1.19.3 -> 1.20.0
2024-01-27 10:12:33 +00:00
Ben Siraphob
2f24ff28a7
Merge pull request #279035 from DieracDelta/fix-bear
...
bear: fix
2024-01-26 13:50:02 -05:00
Nick Cao
8634efa577
Merge pull request #278672 from mprihoda/sbt-arch-fix
...
Link correct sbtn binary for aarch64 platform
2024-01-26 08:40:57 -05:00
tomberek
782e77866f
Merge pull request #282522 from r-ryantm/auto-update/moon
...
moon: 1.19.0 -> 1.19.3
2024-01-26 04:18:00 -05:00
Michal Příhoda
241f25f25d
sbt: Fix link to sbtn binary for aarch64 platform
2024-01-26 08:51:04 +01:00
R. Ryantm
db29e6062a
conan: 2.0.14 -> 2.0.17
2024-01-22 19:25:18 +00:00
Alyssa Ross
8685f06aa7
bear: remove myself as maintainer
2024-01-22 13:19:58 +01:00
R. Ryantm
c18514d900
moon: 1.19.0 -> 1.19.3
2024-01-21 08:21:24 +00:00
Robert Schütz
169bd32040
Merge pull request #282440 from dotlambda/corrosion-0.4.7
...
corrosion: 0.4.6 -> 0.4.7
2024-01-20 21:39:02 -08:00
Robert Schütz
86f3497ae0
corrosion: 0.4.6 -> 0.4.7
...
Diff: https://github.com/corrosion-rs/corrosion/compare/v0.4.6...v0.4.7
Changelog: https://github.com/corrosion-rs/corrosion/blob/v0.4.7/RELEASES.md
2024-01-20 15:33:14 -08:00
Yt
4946878617
buck2: unstable-2023-10-15 -> unstable-2024-01-15 ( #282344 )
2024-01-20 19:16:30 +01:00
Nick Cao
496a1cead3
Merge pull request #281642 from dotlambda/corrosion-0.4.6
...
corrosion: 0.4.5 -> 0.4.6
2024-01-18 09:51:48 -05:00
Robert Schütz
c0a35641fe
corrosion: 0.4.5 -> 0.4.6
...
Diff: https://github.com/corrosion-rs/corrosion/compare/v0.4.5...v0.4.6
Changelog: https://github.com/corrosion-rs/corrosion/blob/v0.4.6/RELEASES.md
2024-01-17 14:05:28 -08:00
Justin Restivo
459e288961
bear: disable tests
2024-01-13 11:19:23 -05:00
Mario Rodas
31cdc42751
rake: 13.0.6 -> 13.1.0
...
Changelog: https://github.com/ruby/rake/releases/tag/v13.1.0
2024-01-12 04:20:00 +00:00
github-actions[bot]
06797d4df4
Merge master into staging-next
2024-01-11 18:01:20 +00:00
wahtique
3bc5cc95b2
scala-cli: 1.1.0 -> 1.1.1
2024-01-11 10:56:34 +01:00
github-actions[bot]
a86f721682
Merge master into staging-next
2024-01-08 06:00:59 +00:00
R. Ryantm
f078fb0786
moon: 1.18.5 -> 1.19.0
2024-01-07 17:25:05 +00:00
Justin Restivo
75a177b813
bear: remove broken on darwin
2024-01-05 18:33:55 -05:00
Emily
3637fa5b79
bear: use ninja
2024-01-05 18:29:53 -05:00
Emily
ec4de10162
bear: fix
...
The previous build system patch was incomplete and left the `wrapper.d`
directory empty, leaving Bear unable to pick up any build commands
at all and breaking the functional test suite, which we also weren't
running. Switch to overriding CMake flags instead and add the patches
and dependencies necessary to get the functional tests running to
prevent a future regression.
I've checked that the instructions in Nix's
`doc/manual/src/contributing/hacking.md` work after this change,
which is what started this yak shave in the first place.
2024-01-05 18:29:46 -05:00
github-actions[bot]
1e290d634f
Merge master into staging-next
2024-01-05 00:02:27 +00:00
Weijia Wang
513c5f168c
Merge pull request #274758 from r-ryantm/auto-update/maven
...
maven: 3.9.5 -> 3.9.6
2024-01-04 23:02:33 +01:00
Vladimír Čunát
8a839514de
Merge branch 'master' into staging-next
2024-01-04 15:07:44 +01:00
Emery Hemingway
a7bdd229cd
tup: decompose setup hook into more functions
...
This makes it possible to call the body of the configure and build
phases without calling or changing the order of other hooks.
2024-01-04 06:24:03 +00:00
Uri Baghin
8c7c922cc7
Merge pull request #231839 from divanorama/bazel_watcher-0.23.1
...
bazel-watcher: 0.21.2 -> 0.23.1
2024-01-04 12:20:28 +08:00
Weijia Wang
a08efecc07
Merge pull request #276502 from r-ryantm/auto-update/turtle-build
...
turtle-build: 0.4.7 -> 0.4.8
2024-01-03 19:05:04 +01:00
github-actions[bot]
307002948d
Merge master into staging-next
2024-01-03 18:00:57 +00:00
Weijia Wang
819cc27281
Merge pull request #276246 from r-ryantm/auto-update/shards
...
shards: 0.17.3 -> 0.17.4
2024-01-03 18:39:45 +01:00
github-actions[bot]
abccc35038
Merge master into staging-next
2024-01-03 06:01:09 +00:00
Ryan Burns
14cb8882a6
Merge pull request #254327 from r-burns/build2
...
build2 package suite: 0.15.0 -> 0.16.0
2024-01-02 21:51:47 -08:00
Ryan Burns
8a3fcae386
bdep: 0.15.0 -> 0.16.0
2024-01-02 21:02:51 -08:00
Ryan Burns
5909a9cb48
bpkg: 0.15.0 -> 0.16.0
2024-01-02 21:02:51 -08:00
Ryan Burns
b9ed2eb5ec
build2: 0.15.0 -> 0.16.0
2024-01-02 21:02:50 -08:00
K900
887e96e875
Merge remote-tracking branch 'origin/master' into staging-next
2024-01-02 10:55:23 +03:00
Uri Baghin
dc594fa5f6
Merge pull request #262152 from layus/master
...
bazel_7: init at 7.0.0
2024-01-01 13:04:23 +08:00
Guillaume Maudoux
7916e168a8
fixup! bazel_7: Check-in the main lockfile
2023-12-31 15:19:12 +01:00
Guillaume Maudoux
e8e45bc82e
bazel_7: Check-in the main lockfile
2023-12-31 14:04:38 +01:00
Guillaume Maudoux
87716d0622
bazel_7: fix remaining tests
2023-12-31 13:56:13 +01:00
Guillaume Maudoux
166e47c58b
bazel_7: improve lockfile parsing
2023-12-31 12:27:55 +01:00
github-actions[bot]
294b981465
Merge staging-next into staging
2023-12-29 18:01:23 +00:00
github-actions[bot]
f50aae4fb1
Merge master into staging-next
2023-12-29 18:00:57 +00:00
Nick Cao
c8e074a183
Merge pull request #277399 from trofi/bazel-watcher.bazel-fix-tests-eval
...
bazel-watcher.bazel: fix `tests` attribute evaluation
2023-12-29 10:53:39 -05:00
Pierre Bourdon
8172273c80
Merge pull request #277024 from abl/add-jam-std-c89
...
jam: set std=c89
2023-12-29 15:47:31 +01:00
Sergei Trofimovich
2a84df1eca
bazel-watcher.bazel: fix tests
attribute evaluation
...
Without the change evaluation fails as:
$ nix build --no-link -f. bazel-watcher.bazel.tests
error:
error: attribute 'optionalSttrs' missing
2023-12-28 20:11:53 +00:00
Guillaume Maudoux
bc3cba3845
bazel_7: Cleanup tests a bit
2023-12-28 15:00:40 +01:00
github-actions[bot]
c3c924c258
Merge staging-next into staging
2023-12-27 18:01:27 +00:00
github-actions[bot]
2a2dbf246f
Merge master into staging-next
2023-12-27 18:00:58 +00:00
Mario Rodas
b1d213c289
Merge pull request #277001 from r-ryantm/auto-update/xmake
...
xmake: 2.8.5 -> 2.8.6
2023-12-27 07:48:26 -05:00
R. Ryantm
24158a2cd9
moon: 1.18.2 -> 1.18.5
2023-12-27 06:00:31 +00:00
Alexander Lash
40a19c1d47
jam: set std=c89
...
jam relies on c89 conventions; this restores the ability to build on recent Darwin.
2023-12-26 18:32:46 -08:00
R. Ryantm
ff884b48a1
xmake: 2.8.5 -> 2.8.6
2023-12-26 23:33:42 +00:00
R. Ryantm
a2fcf95c2d
turtle-build: 0.4.7 -> 0.4.8
2023-12-24 16:30:25 +00:00
github-actions[bot]
3d36e72396
Merge staging-next into staging
2023-12-24 06:01:29 +00:00
Martin Weinelt
a3e53d17b6
Merge remote-tracking branch 'origin/master' into staging-next
2023-12-24 02:39:15 +01:00
R. Ryantm
b211a4f74d
shards: 0.17.3 -> 0.17.4
2023-12-23 08:36:01 +00:00
R. Ryantm
8f4d1adbf0
sbt-with-scala-native: 1.9.7 -> 1.9.8
2023-12-23 06:53:04 +00:00
Maciej Krüger
fa73b913d7
Merge pull request #270997 from atorres1985-contrib/scons-staging
...
scons: use github instead of sourceforge
2023-12-21 20:23:00 +01:00
Guillaume Maudoux
bfbc35e0d0
fixup! bazel_7: backport bazel_6 bash fixes for remote execution
2023-12-18 21:00:20 +01:00
Guillaume Maudoux
2a4700c48b
bazel_7: Add regression test for empty lockfiles
2023-12-18 20:09:34 +01:00
Guillaume Maudoux
eaa9b99502
fixup! bazel_7: backport bazel_6 bash fixes for remote execution
2023-12-18 20:09:07 +01:00
Guillaume Maudoux
1795976a32
bazel_7: Unse runJDK for runtime
2023-12-18 17:33:28 +01:00
Guillaume Maudoux
f35225d3d6
bazel_7: backport bazel_6 bash fixes for remote execution
2023-12-18 17:32:07 +01:00
github-actions[bot]
54b5a554bf
Merge staging-next into staging
2023-12-18 06:01:32 +00:00
Mario Rodas
d6153e63e6
Merge pull request #274870 from r-ryantm/auto-update/moon
...
moon: 1.16.0 -> 1.18.2
2023-12-17 19:39:40 -05:00
github-actions[bot]
6ffc5a8603
Merge staging-next into staging
2023-12-18 00:03:01 +00:00
Weijia Wang
9f83f09e9e
Merge pull request #272308 from NixOS/scala-cli-110
...
scala-cli: 1.0.5 -> 1.1.0
2023-12-17 21:21:27 +01:00
Jakub Kozłowski
6ae04cdf6e
scala-cli: 1.0.5 -> 1.1.0
2023-12-17 18:29:56 +01:00
R. Ryantm
23b48175f5
moon: 1.16.0 -> 1.18.2
2023-12-17 02:09:43 +00:00
R. Ryantm
791414974b
maven: 3.9.5 -> 3.9.6
2023-12-16 16:03:44 +00:00
Guillaume Maudoux
459e800b04
bazel_7: fix protobuf test on darwin
2023-12-14 13:11:19 +01:00
Guillaume Maudoux
a30a2c9f40
bazel_7: fix cpp-test with bzlmod, for linux
2023-12-14 12:25:19 +01:00
Guillaume Maudoux
0d222a3580
bazel_7: re-enable arc in xcode_locator command
2023-12-14 09:00:36 +01:00
Guillaume Maudoux
6d93cdd566
bazel_7: restore xcode_locator no-arc fix, still needed
2023-12-13 23:16:33 +01:00
Guillaume Maudoux
5fc2602a32
bazel_7: restore xcode_locator patch from no-arc patch
2023-12-13 22:55:00 +01:00
Guillaume Maudoux
f8eaea18b0
bazel_7: address most review comments
2023-12-13 22:48:28 +01:00
Guillaume Maudoux
2a92a2304a
bazel_7: 7.0.0rc7 -> 7.0.0
2023-12-13 22:48:28 +01:00
Dmitry Ivankov
306e8eaf53
bazel_7: fix darwin compilation with CLang 16 & recent nixpkgs/master
...
Workaround for #166205 similar to
51451ac406
And warning fix similar to `bazel_6` fix for
```
external/upb~0.0.0-20220923-a547704/upb/mini_table.c:634:14: error: defining a type within '__builtin_offsetof' is a Clang extension [-Werror,-Wgnu-offsetof-extensions]
UPB_ASSERT(UPB_ALIGN_OF(upb_StringView) ==
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
2023-12-13 22:48:28 +01:00
Guillaume Maudoux
4d54ca897b
bazel_7: 7.0.0rc2 -> 7.0.0rc7
2023-12-13 22:48:28 +01:00
Guillaume Maudoux
207fb75488
bazel_7: darwin (sandbox) fixes
2023-12-13 22:48:28 +01:00
Guillaume Maudoux
7dd831bac7
bazel_7: rename protobuf test lockfile, part 2
2023-12-13 22:48:28 +01:00
Guillaume Maudoux
0c13686697
bazel_7: rename protobuf test lockfile
2023-12-13 22:48:27 +01:00
Guillaume Maudoux
a4cf97e415
bazel_7: cleanup unused files
2023-12-13 22:48:27 +01:00
Guillaume Maudoux
058102dd42
bazel_7: cleanup protobuf tests
2023-12-13 22:48:27 +01:00
Guillaume Maudoux
90bfff1396
bazel_7: cleanup changes made to common patches
2023-12-13 22:48:27 +01:00
Guillaume Maudoux
5151e14e2c
bazel_7: cleanup changes made to common tests
2023-12-13 22:48:27 +01:00
Guillaume Maudoux
05ecc09b57
Bump to 7.0.0rc2
2023-12-13 22:48:27 +01:00
Guillaume Maudoux
622804ab5d
Add 7.0.0rc2, but some patches need an update
2023-12-13 22:48:27 +01:00
Guillaume Maudoux
be69c186cc
Rework repository_cache, lockfile generation, and protobuf tests as a whole
2023-12-13 22:48:27 +01:00
Guillaume Maudoux
229bce1095
bazel_7: Cleanup patchPhase
2023-12-13 22:48:26 +01:00
Guillaume Maudoux
7051773ca8
bazel_7: Separate test deps (without binaries)
2023-12-13 22:48:26 +01:00
Guillaume Maudoux
b09a742323
bazel_7: Filter bzlmod dependencies by name predicate
2023-12-13 22:48:26 +01:00
Guillaume Maudoux
022befe8ae
Get bazel building on all major platforms, with tests
2023-12-13 22:48:26 +01:00
Guillaume Maudoux
30cbfd470d
bazel_7: More refactors
2023-12-13 22:48:26 +01:00
Guillaume Maudoux
9b820d98a6
bazel_7: refactor and comment
2023-12-13 22:48:26 +01:00
Guillaume Maudoux
d1f60e013b
bazel_7: split tests for clarity
2023-12-13 22:48:26 +01:00
Guillaume Maudoux
03f458b351
bazel_7: restrict USER hack to darwin
2023-12-13 22:48:25 +01:00
Guillaume Maudoux
e0a1a73c41
bazel_7: Simplify callBazelTest
2023-12-13 22:48:25 +01:00
Guillaume Maudoux
78dd0bafa6
bazel_7: init at 7.0.0-pre.20230917.3
2023-12-13 22:48:25 +01:00
Guillaume Maudoux
8cc99ed595
bazel_7: start by copying bazel_6
2023-12-13 22:48:25 +01:00
github-actions[bot]
688991ba84
Merge staging-next into staging
2023-12-13 12:01:48 +00:00
Olli Helenius
2e3bbf451b
gradle: use SRI hashes
2023-12-13 06:57:34 +00:00
Olli Helenius
b3ff745b7b
gradle: 8.4 -> 8.5
2023-12-13 06:57:34 +00:00
Anderson Torres
70b907a496
scons_4_5_2: use github instead of sourceforge direct link
2023-12-08 19:52:22 -03:00
Anderson Torres
2d13423feb
scons_4_1_0: use github instead of sourceforge direct link
2023-12-08 19:52:22 -03:00
Anderson Torres
5448caf947
scons_3_1_2: use github instead of sourceforge direct link
2023-12-08 19:52:22 -03:00
Dmitry Kalinkin
025a278148
Merge remote-tracking branch 'origin/master' into staging
...
Conflicts:
pkgs/tools/networking/ofono/default.nix
2023-12-08 12:27:28 -05:00
Jakub Kozłowski
ecfbff960a
bloop: 1.5.12 -> 1.5.13
2023-12-07 22:49:59 +01:00
Adam Joseph
6de0b4ce3f
gn: apply disable-warnings-if-gcc13
2023-12-07 09:11:37 +00:00
Peder Bergebakken Sundt
4442ad0d64
Merge pull request #266987 from linsui/ant19
...
apacheAnt_1_9: remove
2023-12-07 08:47:13 +01:00
Nick Cao
bc9c6e60a3
Merge pull request #272306 from NixOS/bloop-1512
...
bloop: 1.5.11 -> 1.5.12
2023-12-06 09:48:59 -05:00
Rick van Schijndel
ba75066821
Merge pull request #271362 from pbsds/rm-dead-patches
...
treewide: remove unreferenced patch files
2023-12-06 03:28:15 +01:00
Jakub Kozłowski
75fa7ac0da
bloop: 1.5.11 -> 1.5.12
2023-12-05 18:23:47 +01:00
Peder Bergebakken Sundt
f41aba3739
treewide: remove unreferenced patch files
...
Found with `fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}'`
2023-12-01 06:11:20 +01:00
Robert Schütz
79fb03cbd4
corrosion: 0.4.4 -> 0.4.5
...
Diff: https://github.com/corrosion-rs/corrosion/compare/v0.4.4...v0.4.5
Changelog: https://github.com/corrosion-rs/corrosion/blob/v0.4.5/RELEASES.md
2023-11-30 17:24:16 -08:00
tarc
a233133b1a
conan: add xcrun to nativeCheckInputs on darwin
...
Add xcbuild.xcrun dependency to nativeCheckInputs of the conan package to fix a building failure on Darwin.
Fixes #271115
2023-11-30 21:18:37 +01:00
Arnout Engelen
3ff7fb4d94
Merge pull request #267433 from raboof/maven-buildMavenPackage-improved-offline
...
maven: improve buildMavenPackage offline mode
2023-11-29 19:58:01 +01:00
Peder Bergebakken Sundt
130183a87b
Merge pull request #269140 from r-ryantm/auto-update/mill
...
mill: 0.11.5 -> 0.11.6
2023-11-27 04:28:07 +01:00
Antoine
14caf2eb45
conan: 2.0.5 -> 2.0.14
...
Changelog: https://github.com/conan-io/conan/releases/tag/2.0.14
2023-11-24 20:47:33 +01:00
Uri Baghin
c3c2fe4867
Merge pull request #269481 from boltzmannrain/bazel_5_clang16
...
bazel_5: fix CLang 16 Werror-s on darwin
2023-11-24 21:44:50 +08:00
Dmitry Ivankov
746e394638
bazel_4: fix CLang 16 Werror-s on darwin
...
Fixing `bazel_4` after #234710
Error example
https://hydra.nixos.org/build/241174862/nixlog/1
```
Execution platform: //:default_host_platform
third_party/zlib/gzwrite.c:89:20: error: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
writ = write(state->fd, strm->next_in, put);
^
```
Similar to #269481 and #269297
2023-11-23 20:39:38 +01:00
Dmitry Ivankov
781538c5ed
bazel_5: fix CLang 16 Werror-s on darwin
...
Fixing `bazel_5` after #234710
Error example
https://hydra.nixos.org/build/241240612/nixlog/1
```
external/com_google_absl/absl/meta/type_traits.h:560:8: error: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Werror,-Wdeprecated-builtins]
(__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) &&
```
Similar to #269297 , and remaining `bazel_4` is WIP for another PR
2023-11-23 20:23:50 +01:00
Dmitry Ivankov
ed175a635e
bazel_6: fix CLang 16 Werror-s on darwin
...
bazel_6 https://hydra.nixos.org/build/241090720/nixlog/1
```
external/upb/upb/upb.c:228:25: error: defining a type within '__builtin_offsetof' is a Clang extension [-Werror,-Wgnu-offsetof-extensions]
n = UPB_ALIGN_DOWN(n, UPB_ALIGN_OF(upb_Arena));
^~~~~~~~~~~~~~~~~~~~~~~
```
bazel_6 https://hydra.nixos.org/build/241127779/nixlog/1
```
In file included from external/com_google_absl/absl/algorithm/container.h:55:
external/com_google_absl/absl/meta/type_traits.h:560:8: error: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Werror,-Wdeprecated-builtins]
(__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) &&
^
```
Note: `bazel_5` and `bazel_4` require more work, for some reason extra
`-Wall` in combination with `-Werror` sneaks in and overrides `-Wno-`
settings, haven't managed yet to debug where exactly are the last
flags (last one wins) come from there.
ZHF: #265948
2023-11-22 22:53:47 +01:00
sternenseemann
5c2215595f
gprbuild: 23.0.0 -> 24.0.0
2023-11-22 17:23:33 +01:00
R. Ryantm
de04f54d51
mill: 0.11.5 -> 0.11.6
2023-11-22 08:39:43 +00:00
Uri Baghin
8c47608edd
Merge pull request #268614 from boltzmannrain/bazel_darwin_bash_binary
...
bazel_6: fix: make patched bash a native binary
2023-11-22 14:51:39 +08:00
Fabián Heredia Montiel
46060f7083
Merge pull request #259824 from spacefrogg/goredo-2.0
...
goredo: 1.31.0 -> 2.4.0
2023-11-21 23:28:50 +00:00
Dmitry Ivankov
dd85449211
Update pkgs/development/tools/build-managers/bazel/bazel_6/default.nix
...
Co-authored-by: Uri Baghin <uri@canva.com>
2023-11-20 02:13:23 +01:00
Dmitry Ivankov
7377bba1c7
bazel_6: fix: make patched bash a native binary
...
https://hydra.nixos.org/build/240805256/nixlog/1
https://hydra.nixos.org/build/240805170/nixlog/2
Failure is a bit obscured but long story short, a script within
bazel gets custom nixpkgs shebang which in turn makes shell run
in POSIX-compatible mode. Bazel expects bash in non-POSIX mode
and osx-specific script starts to fail due to `set -e` and subshell
interaction differences in those modes (sub-shells and functions
suddently start inheriting `set -e` and fail to produce desired
output). More debug info is available in #267670
Shell scripts aren't guaranteed to work as interpreters in shebang.
In particular thin shell wrappers aren't shebang-ready on MacOS.
It may work sometimes depending on what exactly would try to execute
a script with such shebang, but generally it's not guaranteed to work.
See #124556
Bash wrapper was introduced in #266847 and so far seems like the
issue only affects darwin builds: hydra failure is in osx-specific
script, also shebang issue is usually darwin-specific.
Let's wrap it as a native binary to make it shebang-compatible.
The wrapper is only currently added to `bazel_6` so no need for
changes in other versions.
ZHF: #265948
2023-11-20 02:02:39 +01:00
Uri Baghin
2939fc295a
Merge pull request #267856 from marsam/update-bazel-buildtools
...
bazel-buildtools: 6.3.3 -> 6.4.0
2023-11-17 06:35:01 +08:00
Mario Rodas
9db924e702
bazel-buildtools: 6.3.3 -> 6.4.0
...
Diff: https://github.com/bazelbuild/buildtools/compare/v6.3.3...v6.4.0
Changelog: https://github.com/bazelbuild/buildtools/releases/tag/v6.4.0
2023-11-16 04:20:00 +00:00
Arnout Engelen
3ac1c95cfa
maven: improve buildMavenPackage offline mode
...
The maven `dependency:go-offline` plugin has various issues
(see https://issues.apache.org/jira/browse/MDEP-204 and other
issues in that tracker), which the dedicated plugin from
https://github.com/qaware/go-offline-maven-plugin largely
fixes. I have confirmed that for an application I'm packaging
outside of nixpkgs, dependency-track, this indeed makes the
build work while it didn't with `dependency:go-offline`.
The offline mode is only used in one place in nixpkgs, for
lemminx. That build still succeeds and the program starts, though
I haven't tested further.
2023-11-14 12:12:18 +01:00
Fabián Heredia Montiel
884449105e
Merge remote-tracking branch 'origin/master' into staging-next
2023-11-13 14:31:51 -06:00
R. Ryantm
8e96c7e227
sbt-extras: 2023-09-18 -> 2023-10-24
2023-11-13 14:06:52 +00:00
Weijia Wang
74d102ce50
Merge branch 'master' into staging-next
2023-11-12 19:45:20 +01:00
linsui
63be9fe055
apacheAnt_1_9: remove
2023-11-12 14:56:22 +08:00
Malte Poll
b1dcea4773
bazel: use bash with fallback $PATH consisting of basic shell utils
...
Second iteration of this change.
First attempt did not ensure `bashWithDefaultShellUtils` is available at runtime.
2023-11-11 13:22:20 +01:00
github-actions[bot]
fb93bf2ad8
Merge staging-next into staging
2023-11-11 12:01:30 +00:00
github-actions[bot]
652204165d
Merge master into staging-next
2023-11-11 12:00:58 +00:00
Bjørn Forsman
7e41495103
Revert "bazel: use bash with fallback $PATH consisting of basic shell utils"
...
This reverts commit 3576806d7e
.
It broke python311.pkgs.jaxlib, see
https://github.com/NixOS/nixpkgs/pull/265041#issuecomment-1806784693 .
2023-11-11 12:34:28 +01:00
github-actions[bot]
5f5513224f
Merge staging-next into staging
2023-11-11 00:02:47 +00:00
github-actions[bot]
912311b7fd
Merge master into staging-next
2023-11-11 00:02:21 +00:00
Malte Poll
3576806d7e
bazel: use bash with fallback $PATH consisting of basic shell utils
2023-11-11 00:25:53 +01:00
github-actions[bot]
e8096ee1e1
Merge staging-next into staging
2023-11-10 18:01:34 +00:00
Alyssa Ross
afabc4a15d
Merge remote-tracking branch 'origin/master' into HEAD
...
Conflicts:
pkgs/development/libraries/SDL2/default.nix
2023-11-10 15:18:19 +01:00
itstarsun
b5e89202d2
muon: add meta.mainProgram
2023-11-10 12:03:48 +00:00
github-actions[bot]
fecd99b105
Merge staging-next into staging
2023-11-09 06:01:40 +00:00
github-actions[bot]
4aad65bfdb
Merge master into staging-next
2023-11-09 06:01:11 +00:00
Weijia Wang
fa1be07c53
Merge pull request #266372 from r-ryantm/auto-update/xmake
...
xmake: 2.8.3 -> 2.8.5
2023-11-09 05:57:54 +01:00
R. Ryantm
087cc185f6
xmake: 2.8.3 -> 2.8.5
2023-11-09 01:25:54 +00:00
github-actions[bot]
50249cdaf2
Merge staging-next into staging
2023-11-09 00:02:40 +00:00
github-actions[bot]
00a0662a3c
Merge master into staging-next
2023-11-09 00:02:14 +00:00
tali auster
dbc3aaedc0
alire: add meta.mainProgram
2023-11-08 22:49:12 +01:00
Anderson Torres
df5b3a397d
scons: cleanup
...
The generator files are now useless.
2023-11-03 09:02:50 -03:00
Anderson Torres
46ea3e557a
scons_4_5_2: detach from sconsPackages
2023-11-03 09:02:50 -03:00
Anderson Torres
e8041600e6
scons_4_1_0: detach from sconsPackages
...
This is probably a legacy release, since I have found no other package using it.
2023-11-03 09:02:50 -03:00
Anderson Torres
88966bc47e
scons_3_1_2: detach from sconsPackages
2023-11-03 09:02:50 -03:00
Anderson Torres
4716413893
scons: move common.nix to make-scons.nix
2023-11-03 09:02:50 -03:00
github-actions[bot]
9dd6711ca2
Merge staging-next into staging
2023-11-02 12:01:48 +00:00
github-actions[bot]
677e25fcd2
Merge master into staging-next
2023-11-02 12:01:08 +00:00
R. Ryantm
447001c4b7
moon: 1.15.0 -> 1.16.0
2023-11-02 04:22:21 +00:00
github-actions[bot]
1fcad910ec
Merge staging-next into staging
2023-10-31 00:03:02 +00:00
github-actions[bot]
135430eb60
Merge master into staging-next
2023-10-31 00:02:27 +00:00
Uri Baghin
b4c72e070b
Merge pull request #264317 from avdv/fix-bazel-python-bin-path-tests
...
bazel_6: Fix `pythonBinPath` and `pythonBinPathWithNixHacks` tests
2023-10-31 07:08:50 +08:00
Anderson Torres
30020455fd
meson: migrate to by-name
2023-10-30 16:32:56 -03:00
github-actions[bot]
131c49a7c6
Merge staging-next into staging
2023-10-30 18:01:38 +00:00
github-actions[bot]
931938d1df
Merge master into staging-next
2023-10-30 18:01:02 +00:00
Claudio Bley
c871ce0f51
bazel_6: Fix pythonBinPath
and pythonBinPathWithNixHacks
tests
...
The tests started to fail after the repo-wide python 3.10 -> 3.11 update.
This is caused by Bazel's py_binary rule setting the [`PYTHONSAFEPATH`][1]
environment variable, which only has an effect for Python >= 3.11.
Setting this variable avoids prepending the current working directory and the
script's directory. The current test code relied on this behavior and thus
failed with:
```
Traceback (most recent call last):
File "/build/.cache/bazel/_bazel_build/8bcfff1c77854f2a2b07d1413b0fc106/execroot/our_workspace/bazel-out/k8-fastbuild/bin/python/bin.runfiles/our_workspace/python/bin.py", line 6, in <module>
from lib import foo
ModuleNotFoundError: No module named 'lib'
```
See also [bazelbuild/bazel#7091 ][2]
[1]: https://docs.python.org/3.11/using/cmdline.html#envvar-PYTHONSAFEPATH
[2]: https://github.com/bazelbuild/bazel/issues/7091
2023-10-30 09:43:28 +01:00
James Earl Douglas
e8221c96c6
scala-cli: 1.0.4 -> 1.0.5
2023-10-29 17:26:01 -07:00
github-actions[bot]
1ca64d6d36
Merge staging-next into staging
2023-10-29 12:01:31 +00:00
github-actions[bot]
571f1df5e4
Merge master into staging-next
2023-10-29 12:00:57 +00:00
Anderson Torres
0f4bc8579f
cmake: migrate to by-name
2023-10-28 23:38:57 -03:00
Vladimír Čunát
d811555465
Merge branch 'staging' into staging-next
2023-10-26 10:36:50 +02:00
Claudio Bley
932ee614a4
bazel_6: 6.3.2 -> 6.4.0
2023-10-26 08:28:19 +02:00
Claudio Bley
73654d2367
bazel_6: Remove .bazelversion
file in the updater sources
2023-10-26 08:28:19 +02:00
Alyssa Ross
b0678c6c6d
meson: 1.2.2 -> 1.2.3
2023-10-24 16:58:13 -03:00
Vladyslav Pekker
82bb62be90
bloop: 1.5.8 -> 1.5.11
2023-10-24 13:30:41 -03:00
R. Ryantm
14019b7268
sbt: 1.9.6 -> 1.9.7
2023-10-23 10:24:37 +00:00
Julian Stecklina
36eff4f431
meson: introduce mesonInstallTags
...
Projects building with meson are currently installTargets. Map these
to install tags, which are roughly equivalent. This allows projects to
selectively install components.
2023-10-23 01:46:24 +02:00
github-actions[bot]
024144542b
Merge staging-next into staging
2023-10-19 18:01:22 +00:00
github-actions[bot]
0bcaa2f556
Merge master into staging-next
2023-10-19 18:00:54 +00:00
figsoda
21754df096
turtle-build: 0.4.6 -> 0.4.7
...
Diff: https://github.com/raviqqe/turtle-build/compare/v0.4.6...v0.4.7
2023-10-18 11:01:19 -04:00
github-actions[bot]
12edd19d9d
Merge staging-next into staging
2023-10-16 18:02:05 +00:00
github-actions[bot]
3a75845d38
Merge master into staging-next
2023-10-16 18:01:26 +00:00
Austin Seipp
19bc53adab
buck2: unstable-2023-10-01 -> unstable-2023-10-15
2023-10-16 10:12:33 -05:00
github-actions[bot]
80ddbc41e6
Merge staging-next into staging
2023-10-12 18:01:34 +00:00
github-actions[bot]
176015fc74
Merge master into staging-next
2023-10-12 18:01:06 +00:00
Weijia Wang
a8e2dd9d99
Merge pull request #260347 from r-ryantm/auto-update/maven
...
maven: 3.9.4 -> 3.9.5
2023-10-12 18:04:57 +02:00
OTABI Tomoya
472fc54f01
Merge pull request #260400 from r-ryantm/auto-update/moon
...
moon: 1.14.3 -> 1.15.0
2023-10-13 00:40:44 +09:00
github-actions[bot]
630f45884e
Merge staging-next into staging
2023-10-11 18:01:37 +00:00
github-actions[bot]
b8d473b6d2
Merge master into staging-next
2023-10-11 18:01:06 +00:00
R. Ryantm
c0cb89a921
moon: 1.14.3 -> 1.15.0
2023-10-11 09:32:47 +00:00
R. Ryantm
edf356bd89
mill: 0.11.4 -> 0.11.5
2023-10-11 05:19:08 +00:00
R. Ryantm
447f9d611d
maven: 3.9.4 -> 3.9.5
2023-10-11 03:36:31 +00:00
github-actions[bot]
2e97a3af0d
Merge staging-next into staging
2023-10-11 00:02:39 +00:00
Fabián Heredia Montiel
d676e059d7
Merge remote-tracking branch 'origin/master' into staging-next
2023-10-10 15:07:12 -06:00
Mario Rodas
a74c837813
Merge pull request #258263 from trofi/meson-update
...
meson: 1.2.1 -> 1.2.2
2023-10-10 08:33:35 -05:00
spacefrogg
9870f4d6f5
goredo: Move to pkgs/by-name
2023-10-10 09:16:06 +02:00
spacefrogg
8d90023173
goredo: 1.31.0 -> 2.1.0
2023-10-10 09:08:11 +02:00
Madoura
575ce47fa4
rocm-related: move all relevant ROCm derivations to rocmPackages
...
clr: init at 5.7.0 (hipamd, opencl, rocclr merged)
2023-10-09 16:38:51 -05:00
Madoura
37390cd11c
rocm-related: 5.4.X -> 5.7.0
...
hip-common: 5.4.2 -> 5.7.0
hipblas: 5.4.3 -> 5.7.0
hipcc: 5.4.2 -> 5.7.0
hipcub: 5.4.4 -> 5.7.0
hipfft: 5.4.3 -> 5.7.0
hipfort: 5.6.0 -> 5.7.0
hipify: 5.4.2 -> 5.7.0
hipsolver: 5.4.4 -> 5.7.0
hipsparse: 5.4.4 -> 5.7.0
llvmPackages_rocm.llvm: 5.4.4 -> 5.7.0
migraphx: 5.4.3 -> 5.7.0
clang-ocl: 5.4.2 -> 5.7.0
rccl: 5.4.3 -> 5.7.0
rdc: 5.4.2 -> 5.7.0
rocblas: 5.4.3 -> 5.7.0
rocdbgapi: 5.4.2 -> 5.7.0
rocfft: 5.4.3 -> 5.7.0
miopen: 5.4.2 -> 5.7.0
rocm-comgr: 5.4.4 -> 5.7.0
rocgdb: 5.4.2 -> 5.7.0
rocm-device-libs: 5.4.4 -> 5.7.0
rocalution: 5.4.3 -> 5.7.0
rocm-smi: 5.4.4 -> 5.7.0
rocm-runtime: 5.4.3 -> 5.7.0
rocminfo: 5.4.4 -> 5.7.0
rocm-thunk: 5.4.4 -> 5.7.0
rocprofiler: 5.4.3 -> 5.7.0
rocprim: 5.4.3 -> 5.7.0
rocrand: 5.4.3 -> 5.7.0
rocmlir: 5.4.1 -> 5.7.0
rocr-debug-agent: 5.4.2 -> 5.7.0
rocthrust: 5.4.3 -> 5.7.0
rocsparse: 5.4.3 -> 5.7.0
roctracer: 5.4.3 -> 5.7.0
rocsolver: 5.4.4 -> 5.7.0
tensile: 5.4.2 -> 5.7.0
rocwmma: 5.4.3 -> 5.7.0
rocm-cmake: 5.4.4 -> 5.7.0
2023-10-09 16:38:49 -05:00
Sergei Trofimovich
92c96af1f1
meson: 1.2.1 -> 1.2.2
...
Applied the bindgen flags revert to restore mesa build. Upstream plans
to revert as well, but it takes a while.
Changes: https://github.com/mesonbuild/meson/compare/1.2.1...1.2.2
2023-10-09 21:08:33 +01:00
github-actions[bot]
3a91f17abe
Merge staging-next into staging
2023-10-09 12:01:54 +00:00
github-actions[bot]
5903dfbe6d
Merge master into staging-next
2023-10-09 12:01:26 +00:00
Alyssa Ross
10f35ff05d
meson.setupHook: prefer meson commands over ninja
...
Meson now comes with its own set of commands for building, testing,
installing etc., that by default wrap around Ninja. The reason to
prefer using the Meson commands is that they take additional
options (e.g. setting custom timeouts for tests — my motivation for
this change).
Here, I've modified the Meson setup hook so that Meson's test and
install commands will be used instead of Ninja's when Meson's
configurePhase is used. This restriction is to avoid starting to run
Meson directly when dealing with custom build systems that wrap around
Meson, like QEMU's. We don't use meson's compile command, as it just
runs ninja, and that's handled fine by the existing Ninja setup hook.
Naturally the Meson commands don't support entirely the same set of
options that the Ninja ones did, but I checked through Nixpkgs to find
any packages using Meson that used any options that wouldn't be picked
up by this new system. I only found one, and it was just setting
checkTarget = "test", which is the default value for Ninja and has no
Meson equivalent (because we directly tell Meson to run the tests
rather than going through a generic job system like Ninja).
Link: https://github.com/NixOS/nixpkgs/issues/113829
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2023-10-09 10:21:36 +00:00
Robert Schütz
a30f53308e
corrosion: 0.4.3 -> 0.4.4
...
Diff: https://github.com/corrosion-rs/corrosion/compare/v0.4.3...v0.4.4
Changelog: https://github.com/corrosion-rs/corrosion/blob/v0.4.4/RELEASES.md
2023-10-08 21:30:54 -07:00
Alyssa Ross
182718fecc
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
pkgs/top-level/linux-kernels.nix
2023-10-07 19:52:18 +00:00
Jan Tojnar
76a7aa445a
Merge branch 'master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/xdot/default.nix
between 2f244e3647
and 1a9a257cf7
2023-10-06 23:18:00 +02:00
Mario Rodas
031ba4e16f
Merge pull request #259171 from r-ryantm/auto-update/moon
...
moon: 1.13.4 -> 1.14.3
2023-10-06 08:48:10 -05:00
Mario Rodas
730328a321
Merge pull request #259221 from liff/gradle-7.6.3
...
gradle_7: 7.6.2 -> 7.6.3
2023-10-06 08:43:38 -05:00
Olli Helenius
9f325a47d3
gradle_7: 7.6.2 -> 7.6.3
2023-10-05 19:53:07 +03:00
Olli Helenius
f7ffd458c0
gradle: 8.3 -> 8.4
2023-10-05 19:07:10 +03:00
R. Ryantm
c5f5e36954
moon: 1.13.4 -> 1.14.3
2023-10-05 11:58:54 +00:00
Maximilian Bosch
8bc5104a6e
treewide: refactor .attrs.sh
detection
...
When specifying the `builder` attribute in `stdenv.mkDerivation`, this
will be effectively transformed into
builtins.derivation {
builder = stdenv.shell;
args = [ "-e" builder ];
}
This also means that `default-builder.sh` is never sourced and as a
result it's not guaranteed that `$NIX_ATTRS_SH_FILE` is set to a correct
location[1].
Also, we need to source `.attrs.sh` to source `$stdenv`. So, the
following is done now:
* If `$NIX_ATTRS_SH_FILE` points to a correct location, then use it.
Directly using `.attrs.sh` is problematic for `nix-shell(1)` usage
(see previous commit for more context), so prefer the environment
variable if possible.
* Otherwise, if `.attrs.sh` exists, then use it. See [1] for when this
can happen.
* If neither applies, it can be assumed that `__structuredAttrs` is
turned off and thus nothing needs to be done.
[1] It's possible that it doesn't exist at all - in case of Nix 2.3 or
it can point to a wrong location on older Nix versions with a bug in
`__structuredAttrs`.
2023-10-04 18:36:57 +02:00
github-actions[bot]
4b71f780ea
Merge master into staging-next
2023-10-04 00:02:21 +00:00
Artturi
12fc4fee4c
Merge pull request #258403 from r-ryantm/auto-update/xmake
2023-10-04 00:33:28 +03:00
Martin Weinelt
e29e5077fc
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/podcastparser/default.nix
2023-10-03 21:13:27 +02:00