Commit Graph

7518 Commits

Author SHA1 Message Date
github-actions[bot]
7c9f4934b8
Merge master into staging-next 2023-03-19 12:01:32 +00:00
Thiago Kenji Okada
d433c1cf67
Merge pull request #221933 from r-ryantm/auto-update/babashka
babashka: 1.2.174 -> 1.3.176
2023-03-19 11:04:24 +00:00
github-actions[bot]
4d82a453fb
Merge master into staging-next 2023-03-19 06:01:10 +00:00
Nick Cao
2571bf8de9
Merge pull request #221937 from r-ryantm/auto-update/zef
zef: 0.18.0 -> 0.18.1
2023-03-19 10:50:51 +08:00
skykanin
4db65a7ec4 cbqn: 2022-11-27 -> 2023-02-01 2023-03-18 23:10:30 -03:00
R. Ryantm
5772f8e64a zef: 0.18.0 -> 0.18.1 2023-03-19 01:58:27 +00:00
R. Ryantm
3756776f1d babashka: 1.2.174 -> 1.3.176 2023-03-19 01:45:52 +00:00
github-actions[bot]
c70342c89c
Merge master into staging-next 2023-03-19 00:02:27 +00:00
Mario Rodas
1b0f325ac7
Merge pull request #221859 from marsam/update-luau
luau: 0.567 -> 0.568
2023-03-18 19:02:03 -05:00
github-actions[bot]
a912b83051
Merge master into staging-next 2023-03-18 12:01:30 +00:00
Mario Rodas
114cb72cda luau: 0.567 -> 0.568
https://github.com/Roblox/luau/releases/tag/0.568
2023-03-18 04:20:00 +00:00
superwhiskers
a09aae0d75
rakudo: 2022.07 -> 2023.02 2023-03-17 20:30:38 -05:00
superwhiskers
307db4066c
nqp: 2022.07 -> 2023.02 2023-03-17 20:30:24 -05:00
superwhiskers
ac5ad78aba
moarvm: 2022.07 -> 2023.02 2023-03-17 20:30:07 -05:00
github-actions[bot]
2c8e6963dc
Merge master into staging-next 2023-03-18 00:02:30 +00:00
Thiago Kenji Okada
c863a1beec babashka: 1.1.173 → 1.2.174 2023-03-17 16:58:07 +00:00
github-actions[bot]
2394986204
Merge master into staging-next 2023-03-17 12:01:17 +00:00
R. Ryantm
07b3dc4c7f clojure: 1.11.1.1252 -> 1.11.1.1257 2023-03-17 01:01:43 +00:00
github-actions[bot]
455127ad5e
Merge master into staging-next 2023-03-16 18:01:20 +00:00
gilice
ae660ed77e
dart: 2.18.4 -> 2.19.3, refactor, and add tests (#219875)
* dart: 2.18.4 -> 2.19.3

https://dart.dev/guides/whats-new#january-25-2023-219--30-alpha-releases

* dart: move interpreters -> compilers

Dart is not an interpreted language by default. It can JIT compile, but
ultimately runs on a VM.
Languages which are similar in this regard, like Java and Go also
are sorted into interpreters.

* dart: add primitive tests

* dart: remove version override in sources

* dart: make codesign available in tests

* dart: format

---------

Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-03-16 13:25:34 +01:00
Weijia Wang
8ff7b38fdf
Merge pull request #221140 from wegank/tcl-tk-bump
tcl-8_5, tk-8_5: 8.5.18 -> 8.5.19
2023-03-16 14:18:26 +02:00
Martin Weinelt
986e6010b9
Merge pull request #221442 from trofi/ruby-disable-parallel-install
ruby: disable parallel install
2023-03-16 08:42:11 +00:00
Sergei Trofimovich
8dd301559a ruby: disable parallel install
Without the change parallel installs fail as:

    installing rdoc:                    ...-ruby-2.7.7-devdoc/share/ri/2.7.0/system
    Traceback (most recent call last):
            13: from ./tool/rbinstall.rb:954:in `<main>'
            12: from ./tool/rbinstall.rb:954:in `each'
            11: from ./tool/rbinstall.rb:957:in `block in <main>'
            10: from ./tool/rbinstall.rb:438:in `block in <main>'
             9: from ./tool/rbinstall.rb:262:in `install_recursive'
             8: from ./tool/rbinstall.rb:262:in `each'
             7: from ./tool/rbinstall.rb:271:in `block in install_recursive'
             6: from ./tool/rbinstall.rb:174:in `install'
             5: from /build/ruby-2.7.7/lib/fileutils.rb:876:in `install'
             4: from /build/ruby-2.7.7/lib/fileutils.rb:1587:in `fu_each_src_dest'
             3: from /build/ruby-2.7.7/lib/fileutils.rb:1605:in `fu_each_src_dest0'
             2: from /build/ruby-2.7.7/lib/fileutils.rb:1589:in `block in fu_each_src_dest'
             1: from /build/ruby-2.7.7/lib/fileutils.rb:882:in `block in install'
    /build/ruby-2.7.7/lib/fileutils.rb:882:in `chmod': No such file or directory @ apply2files - ...-ruby-2.7.7-devdoc/share/ri/2.7.0/system/ARGF/inspect-i.ri (Errno::ENOENT)
    make: *** [uncommon.mk:373: do-install-all] Error 1
    make: *** Waiting for unfinished jobs....
2023-03-16 08:01:21 +00:00
github-actions[bot]
4632436394
Merge staging-next into staging 2023-03-16 06:02:13 +00:00
Matthieu Coudron
1e00cab35a
Merge pull request #220474 from Leixb/fixDocsNvim
lua-rocks-move-data: fix missing doc tags on luaPackages neovim plugins
2023-03-16 01:09:57 +01:00
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
Karl Hallsby
17ea94881f octavePackages: add automatic updating script based on Python's
This script is heavily based on the script used to update all python
libraries at
pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py

The Octave Packages' website uses YAML as their basis, so we must
reformat to use YAML instead of JSON.
2023-03-15 15:58:01 +02:00
github-actions[bot]
a3b786aa94
Merge staging-next into staging 2023-03-15 00:03:06 +00:00
Martin Weinelt
231c1145f2
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/rflink/default.nix
2023-03-14 22:33:40 +01:00
Sandro
a60b7589bb
Merge pull request #220630 from tricktron/f-bats-1.9.0 2023-03-14 22:25:40 +01:00
Weijia Wang
c262051db3 tcl-8_5, tk-8_5: 8.5.18 -> 8.5.19 2023-03-14 11:20:23 +02:00
Vladimír Čunát
1dd94ad62f
Merge branch 'master' into staging-next 2023-03-12 09:06:28 +01:00
Mario Rodas
8b6900dc2f
Merge pull request #210228 from amarshall/ruby-makebinarywrapper
ruby: Fix withPackages on darwin with makeBinaryWrapper
2023-03-11 18:57:59 -05:00
Nikolay Korotkiy
3a61f47868
Merge pull request #220737 from marsam/update-luau
luau: 0.563 -> 0.567
2023-03-12 03:44:23 +04:00
Martin Weinelt
dd8cca191e
Merge pull request #220159 from mweinelt/python-3.12.0a6
python312: 3.12.0a5 -> 3.12.0a6
2023-03-11 21:15:43 +00:00
Thibault Gagnaux
f4fcb40eb4
bats: add bats-file library test 2023-03-11 10:57:33 +01:00
Thibault Gagnaux
a42a71cdbb
bats: bats-assert 2.0.0 -> 2.1.0 2023-03-11 10:57:33 +01:00
LeixB
59a4dd8678
lua-rocks-move-data: fix missing doc tags on luaPackages neovim plugins
fixes #220199

This makes `luarocksMoveDataHook` run before `vimPluginGenTags` since it
is added first to `preFixupHooks`.
2023-03-10 13:12:32 +01:00
Mario Rodas
c3b9678e90 luau: 0.563 -> 0.567
https://github.com/Roblox/luau/releases/tag/0.564
https://github.com/Roblox/luau/releases/tag/0.565
https://github.com/Roblox/luau/releases/tag/0.566
https://github.com/Roblox/luau/releases/tag/0.567
2023-03-10 04:20:00 +00:00
Martin Weinelt
bda90e08eb Merge remote-tracking branch 'origin/master' into staging-next 2023-03-09 17:03:45 +01:00
R. Ryantm
031600bf15 erlangR25: 25.2.3 -> 25.3 2023-03-09 07:34:07 -05:00
github-actions[bot]
39f6788067
Merge master into staging-next 2023-03-09 12:01:27 +00:00
Anderson Torres
1bf1f7a75f yabasic: 2.90.2 -> 2.90.3 2023-03-09 07:03:31 -03:00
Thibault Gagnaux
639825c943
bats: update 1.8.2 -> 1.9.0 2023-03-09 10:12:48 +01:00
Andrew Childs
57ecdd6abd ruby: fix cross compilation 2023-03-09 17:55:45 +09:00
Thomas Gerbet
b4990c9891 wasmtime: 6.0.0 -> 6.0.1
Fixes CVE-2023-26489 and CVE-2023-27477.

https://github.com/bytecodealliance/wasmtime/blob/v6.0.1/RELEASES.md
2023-03-08 21:53:06 +01:00
Martin Weinelt
084ddae98b
python312: 3.12.0a5 -> 3.12.0a6
https://docs.python.org/3.12/whatsnew/changelog.html#python-3-12-0-alpha-6
2023-03-08 15:40:03 +01:00
Martin Weinelt
4729f61158 Merge remote-tracking branch 'origin/master' into staging-next 2023-03-08 15:04:13 +01:00
Pavol Rusnak
5d4e35edb5
Merge pull request #219938 from marsam/update-rustpython
rustpython: 2022-10-11 -> 0.2.0
2023-03-08 09:44:22 +01:00
github-actions[bot]
d4187810f9
Merge master into staging-next 2023-03-08 00:02:34 +00:00
Ilan Joselevich
2c4fffd77c
Merge pull request #219960 from fgaz/jimtcl/0.82
jimtcl: 0.81 -> 0.82
2023-03-07 22:22:15 +02:00
github-actions[bot]
f1b48b2a95
Merge master into staging-next 2023-03-07 18:01:12 +00:00
Ilan Joselevich
787d0269eb
Merge pull request #219976 from r-ryantm/auto-update/janet
janet: 1.26.0 -> 1.27.0
2023-03-07 18:06:19 +02:00
R. Ryantm
1af3c49d48 clojure: 1.11.1.1237 -> 1.11.1.1252 2023-03-07 13:42:46 +00:00
R. Ryantm
8038012255 janet: 1.26.0 -> 1.27.0 2023-03-07 12:07:52 +00:00
Francesco Gazzetta
5fc58a9cb4 jimtcl: 0.81 -> 0.82 2023-03-07 10:52:57 +01:00
Mario Rodas
35d43b45f7 ruby.rubygems: 3.4.7 -> 3.4.8 2023-03-07 04:20:00 +00:00
Mario Rodas
bb5edc482e rustpython: fix build on aarch64-linux 2023-03-07 04:20:00 +00:00
Mario Rodas
aaa11f7210 ruby: add rubygems to expression passthru 2023-03-07 04:20:00 +00:00
Mario Rodas
2689297c50 rustpython: 2022-10-11 -> 0.2.0 2023-03-07 04:20:00 +00:00
Martin Weinelt
d9b015c494 Merge remote-tracking branch 'origin/master' into staging-next 2023-03-06 19:33:49 +00:00
Ben Siraphob
014968da10 Update pkgs/development/interpreters/trealla/default.nix
Co-authored-by: Gabriel Dougherty <gabrieljosephdougherty@gmail.com>
2023-03-06 12:49:42 -06:00
Ben Siraphob
1eb6f7eaab trealla: only put valgrind in checkInputs if not darwin 2023-03-06 12:49:42 -06:00
Martin Weinelt
8a085cd8e3 Merge remote-tracking branch 'origin/master' into staging-next 2023-03-05 15:36:16 +01:00
R. Ryantm
b093ec0554 erlangR24: 24.3.4.8 -> 24.3.4.9 2023-03-05 06:16:18 -05:00
Sergei Trofimovich
b3d8d75db8 s9fes: disable install parallelism
Without the change parallel installs fail as:

    install flags: -j16
    install -d -m 0755 ...-s9fes-20181205/share/s9fes
    sed -e "s|^#! /usr/local|#! ...-s9fes-20181205|" <prog/s9help.scm >...-s9fes-20181205/bin/s9help
    ...-bash-5.2-p15/bin/bash: line 1: ...-s9fes-20181205/bin/s9help: No such file or directory
    make: *** [Makefile:157: install-util] Error 1
    make: *** Waiting for unfinished jobs....
2023-03-04 15:08:58 +00:00
github-actions[bot]
8480c21d06
Merge master into staging-next 2023-03-04 12:01:17 +00:00
superherointj
b3b4bc0052
Merge pull request #208636 from wegank/python-framework
python3: allow enabling framework on darwin
2023-03-04 07:31:34 -03:00
Martin Weinelt
d0286ecd24 Merge remote-tracking branch 'origin/staging' into staging-next 2023-03-04 01:42:06 +00:00
Weijia Wang
8761a0f731
Merge pull request #219131 from r-ryantm/auto-update/trealla
trealla: 2.8.4 -> 2.8.6
2023-03-03 22:37:10 +02:00
Martin Weinelt
b44213aac1
Merge pull request #219011 from wegank/rust-cleanup
rust, firefox, spidermonkey: cleanup
2023-03-03 14:23:20 +00:00
R. Ryantm
d0eff25467 clojure: 1.11.1.1224 -> 1.11.1.1237 2023-03-02 21:16:52 +00:00
R. Ryantm
f955c41f6f trealla: 2.8.4 -> 2.8.6 2023-03-02 08:58:37 +00:00
Weijia Wang
11b07d930d firefox, spidermonkey: remove NIX_LDFLAGS
This commit reverts #210859, since aarch64-linux now uses GCC 12 by default.
2023-03-02 08:02:06 +02:00
R. Ryantm
fb827107ca zef: 0.17.0 -> 0.18.0 2023-02-28 08:50:49 +00:00
Luna Nova
02fa99fd08 lua_5_3_compat, lua_5_4_compat: set LUA_COMPAT_5_x as LUA_COMPAT_ALL was removed
Fixes NixOS#218227
2023-02-28 01:56:06 +01:00
Weijia Wang
b96b5b805a
Merge pull request #218148 from r-ryantm/auto-update/wasmtime
wasmtime: 5.0.0 -> 6.0.0
2023-02-27 23:08:03 +02:00
Artturi
1c6a1e5650
Merge pull request #218500 from alyssais/pythonForBuild 2023-02-27 18:17:27 +02:00
Martin Weinelt
4323150c5c update-python-libraries: Improve code quality
- Prune unused imports
- Collect imports at the top
- Removed unused exception assignments
- Fill bare except clause with
- Expand overly long check_output lines
2023-02-27 02:21:07 +00:00
Martin Weinelt
c4ee7b8f62 update-python-libraries: Make the hash replacement more robust
Retrieve the current package hash and use it for a more precise match,
which allows us to update a derivation in situation where multiple
hashes are present.
2023-02-27 02:21:07 +00:00
Martin Weinelt
4ba1db9876 update-python-libraries: Allow packages to deny bulk updates
By settings `passthru.skipBulkUpdate = true` in a python package, it
will be excluded from bulk update runs.

This is useful in case of fragile packages, that require special
attention during updates.
2023-02-27 02:21:07 +00:00
Martin Weinelt
706cae6532 update-python-libraries: Add support for fetchgit
Previously when packages that required the git fetcher were updated, we
would wrongly rely on `nix-prefetch-url`, which would reliable break the
hash.

Instead we need to use `nix-prefetch-git` to determine the proper hash,
when the relevant attributes are present.
2023-02-27 02:21:07 +00:00
Martin Weinelt
6e78ac9785
Merge pull request #217558 from winterqt/pypy3-fix-site-packages
pypy3{8,9}: fix sitePackages
2023-02-26 23:39:27 +00:00
Alyssa Ross
2bfa93e01c
treewide: python{ => .pythonForBuild}.interpreter
It won't be enough to fix cross in all cases, but it is in at least
one: pywayland.  I've only made the change in cases I'm confident it's
correct, as it would be wrong to change this when python.interpreter
is used in wrappers, and possibly when it's used for running tests.
2023-02-26 20:26:17 +00:00
Martin Weinelt
2af27d6143
pypy: Use hash everywhere
Fixes the build after cpython switched to hash.
2023-02-26 13:11:30 +00:00
Winter
e4dd2b8ca0 pypy3{8,9}: fix sitePackages
When PyPy introduced Python 3.8 support with version 7.3.6, they also
migrated to using CPython's directory layout [0]:

> The 3.8 package now uses the same layout as CPython, and many of the
PyPy-specific changes to `sysconfig`, `distutils.sysconfig`, and
`distutils.commands.install.py` have been removed. The stdlib now is
located in `<base>/lib/pypy3.8` on `posix` systems...

When we upgraded past this version and added Python 3.8 support [1], the
`sitePackages` value was never updated, leading `bootstrapped-pip` to fail
to build, because wheel was trying to be located in `$out/site-packages`,
when it was actually installed to `$out/lib/pypy3.8/site-packages`.

[0]: https://www.pypy.org/posts/2021/10/pypy-v736-release.html
[1]: eec28b8cfd
2023-02-25 13:43:28 -05:00
R. Ryantm
522098e3b5 wasmtime: 5.0.0 -> 6.0.0 2023-02-25 03:17:27 +00:00
github-actions[bot]
ae20452a11
Merge master into staging-next 2023-02-24 18:01:22 +00:00
Weijia Wang
8ce47e68e9
Merge pull request #217388 from r-ryantm/auto-update/zef
zef: 0.16.0 -> 0.17.0
2023-02-24 18:42:37 +02:00
github-actions[bot]
baa8a3d30c
Merge master into staging-next 2023-02-24 05:07:16 +00:00
Artturin
d06382a73b treewide: more manual fixups for
treewide: move NIX_CFLAGS_COMPILE to the env attrset

`nix-eval-jobs --flake ".#legacyPackages.x86_64-linux" --workers 3 2>/dev/null --impure | jq 'select(.error?) | select(.error | match ("attribute set can only contain derivation") )'`
and
`nix-eval-jobs --flake ".#legacyPackages.aarch64-darwin" --workers 3 2>/dev/null --impure | jq 'select(.error?) | select(.error | match ("attribute set can only contain derivation") )'`

no longer has output so this could be all of the remaining issues
2023-02-24 06:26:02 +02:00
Mario Rodas
188e51d08c ruby_3_2: build with YJIT support by default 2023-02-24 04:20:00 +00:00
Mario Rodas
0ce320c933 ruby_3_2: init at 3.2.1
https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
https://www.ruby-lang.org/en/news/2023/02/08/ruby-3-2-1-released/
2023-02-24 04:20:00 +00:00
Mario Rodas
fec0d7798d ruby_3_1: 3.1.2 -> 3.1.3
https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-1-3-released/
2023-02-24 04:20:00 +00:00
Mario Rodas
52ffebb7a7 ruby: add strictDeps 2023-02-24 04:20:00 +00:00
Mario Rodas
2f22789063 rvm-patchsets: drop 2023-02-24 04:20:00 +00:00
Mario Rodas
6323dc433f rubygems: 3.3.20 -> 3.4.7 2023-02-24 04:20:00 +00:00
github-actions[bot]
681b1c28a4
Merge staging-next into staging 2023-03-12 12:02:07 +00:00
Stanisław Pitucha
c1a2a95aac ruby_3_1,ruby_3_0,ruby_2_7: allow enabling dtrace support on linux 2023-03-10 20:37:15 +11:00
Alyssa Ross
52c286ee5b
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/libraries/pmdk/default.nix
2023-02-23 13:51:34 +00:00