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
Artturin
f9fdf2d402
treewide: move NIX_CFLAGS_COMPILE to the env attrset
...
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper
this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Lily Foster
8d0dd4c886
supercollider: add changelog
2023-02-21 12:36:51 -05:00
github-actions[bot]
e3e8374b6f
Merge master into staging-next
2023-02-21 00:02:33 +00:00
R. Ryantm
eb3fc41f91
zef: 0.16.0 -> 0.17.0
2023-02-21 00:00:27 +00:00
Jörg Thalheim
a891613ead
Merge pull request #217227 from mothsART/feature/replace_http_by_https__second_pass
...
treewide: replace http by https when https is a permanent redirection
2023-02-20 21:33:05 +01:00
github-actions[bot]
507feca606
Merge master into staging-next
2023-02-20 12:01:32 +00:00
7c6f434c
fbf9888d26
Merge pull request #216680 from tnias/love-fix-versions
...
love: fix versions
2023-02-20 06:45:07 +00:00
Ferry Jérémie
bfac2d0034
treewide:replace http by https when https is a permanent redirection
2023-02-19 21:47:59 +01:00
Vladimír Čunát
c9849777e3
Merge #217024 : ruby_3_0: fix build on darwin
...
...into staging-next
2023-02-19 11:18:38 +01:00
github-actions[bot]
a1eb3e0b3e
Merge master into staging-next
2023-02-19 00:02:27 +00:00
Guillaume Girol
c9a3eb5c70
Merge pull request #216846 from lilyinstarlight/misc/supercollider-updatescript-strictdeps
...
supercollider,supercolliderPlugins.sc3-plugins: add updateScript and enable strictDeps
2023-02-18 19:33:23 +00:00
Mario Rodas
8780d8542d
ruby_3_0: fix build on darwin
2023-02-18 10:45:00 -05:00
Alyssa Ross
38f0121cce
Merge master (+ 11b095e
revert) into staging-next
...
Conflicts:
pkgs/development/libraries/libvisual/default.nix
2023-02-18 14:04:32 +00:00
R. Ryantm
c79e326a59
erlang: 25.2.2 -> 25.2.3
2023-02-18 01:34:50 -05:00
Lily Foster
fb4b504b00
supercolliderPlugins.sc3-plugins: add updateScript and enable strictDeps
2023-02-17 13:28:44 -05:00
Lily Foster
5f23588988
supercollider: add updateScript and enable strictDeps
2023-02-17 13:28:40 -05:00
Philipp Bartsch
35681340d1
Revert "love: 0.10.2 -> 11.4"
...
There are supposed to be different versions of love.
- 0.10.2 in 0.10.nix
- 11.4 in 11.nix
This reverts commit e8662b6688
.
2023-02-16 20:03:17 +01:00
github-actions[bot]
5c852cc587
Merge master into staging-next
2023-02-16 12:01:36 +00:00
Pol Dellaiera
853650b77e
php80: 8.0.27 -> 8.0.28
2023-02-15 22:10:57 +01:00
Pol Dellaiera
10e361a93e
php81: 8.1.15 -> 8.1.16
2023-02-15 22:10:57 +01:00
Pol Dellaiera
5d61c37a90
php82: 8.2.2 -> 8.2.3
...
Security update. News: https://www.php.net/archive/2023.php#2023-02-14-2
2023-02-15 22:10:57 +01:00
github-actions[bot]
bf5abe92d4
Merge master into staging-next
2023-02-15 18:01:14 +00:00
Martin Weinelt
05fe3be949
Merge pull request #216356 from mweinelt/spidermonkeys
...
spidermonkey_102: 102.1.0 -> 102.8.0; spidermonkey_91: 91.12.0 0 -> 91.13.0
2023-02-15 15:25:12 +00:00
github-actions[bot]
c4fe2133de
Merge staging-next into staging
2023-02-15 06:01:44 +00:00
github-actions[bot]
58cfebde3e
Merge staging-next into staging
2023-02-15 00:02:50 +00:00
Martin Weinelt
2b4f446ee8
spidermonkey_91: 91.12.0 -> 91.13.0
...
Bringing the 91 release series to its final version. Did not check for
changes, but this gives me closure.
2023-02-14 19:31:55 +01:00
Martin Weinelt
f7eba3716c
spidermonkey_102: 102.1.0 -> 102.8.0
...
https://www.mozilla.org/en-US/security/advisories/mfsa2023-06/#CVE-2023-25735
Fixes: CVE-2023-25735
2023-02-14 19:30:20 +01:00
Felix Buehler
bc3d5934d7
treewide: use lib.optionals
2023-02-14 19:11:59 +01:00
Felix Bühler
b025cb11c5
Merge pull request #214996 from Stunkymonkey/optionalString-1
...
treewide: use optionalString
2023-02-14 19:09:46 +01:00
github-actions[bot]
f123085ae9
Merge staging-next into staging
2023-02-14 18:01:45 +00:00
Martin Weinelt
5eb6139626
Merge pull request #216332 from GaetanLepage/ffmpeg
...
spotify, renpy: fix wrong ffmpeg references
2023-02-14 16:26:45 +00:00
Gaetan Lepage
a51f9c5c1c
spotify, renpy: fix wrong ffmpeg references
...
The ffmpeg library derivation output is ffmpeg.lib and no more ffmpeg.out.
This PR updates the remaining references to ffmpeg.out.
2023-02-14 17:26:05 +01:00
R. Ryantm
5517737e6e
clojure: 1.11.1.1208 -> 1.11.1.1224
2023-02-14 15:23:51 +00:00
Felix Buehler
cdb39a86e0
treewide: use optionalString
2023-02-13 21:52:34 +01:00
Alyssa Ross
b4f74e334e
python2: fix eval
...
Fixes: ee90eca180
("cpython: Migrate sha256 occurences to hash")
2023-02-13 17:14:19 +00:00
Martin Weinelt
d87b0e29ff
Merge pull request #215401 from mweinelt/python-3.10.10-3.11.2
...
python310: 3.10.9 -> 3.10.10; python311: 3.11.1 -> 3.11.2
2023-02-13 13:26:00 +00:00
github-actions[bot]
8e2a123807
Merge staging-next into staging
2023-02-12 18:01:40 +00:00
github-actions[bot]
a55c80886c
Merge master into staging-next
2023-02-12 18:01:09 +00:00
Martin Weinelt
d704ee72c9
python3.tests.nixenv-virtualenv: Fix on darwin
...
The virtualenv mode is trying to be smart and checks whether it can
write to $out, which for some reason fails on darwin.
> virtualenv: error: argument dest: the destination . is not write-able at /nix/store
But what does work is creating it in the pwd and moving it to $out,
because mv just does what it is told.
2023-02-12 03:03:31 +01:00
Martin Weinelt
20c723dd07
python3.tests.condaExamplePackage: Exclude on non-linux
...
Allow python3.tests to eval on other platforms than linux, by excluding
conda tests when not on linux, because they include alsa-lib, which is
linux-only.
2023-02-11 23:22:09 +01:00
Martin Weinelt
ee90eca180
cpython: Migrate sha256 occurences to hash
2023-02-11 17:50:53 +01:00
Martin Weinelt
f0b8e02958
python311: 3.11.1 -> 3.11.2
...
https://docs.python.org/release/3.11.2/whatsnew/changelog.html
2023-02-11 17:50:10 +01:00
Martin Weinelt
f228b9368b
python310: 3.10.9 -> 3.10.10
...
https://docs.python.org/release/3.10.10/whatsnew/changelog.html
2023-02-11 17:50:10 +01:00
Martin Weinelt
a94804c451
python39: Move out of sources attrset
2023-02-11 17:50:08 +01:00
github-actions[bot]
c2e38ff7b6
Merge staging-next into staging
2023-02-11 06:01:49 +00:00
github-actions[bot]
63655bdaea
Merge master into staging-next
2023-02-11 06:01:15 +00:00
Mario Rodas
d12bb3e4a5
luau: 0.560 -> 0.563
...
https://github.com/Roblox/luau/releases/tag/0.563
2023-02-11 04:20:00 +00:00
R. Ryantm
ada4e200ee
zef: 0.15.0 -> 0.16.0
2023-02-10 20:32:11 +00:00
Artturi
aaa9ea8ec6
Merge pull request #208537 from Artturin/makesetuphooksupportstrictdeps
2023-02-10 20:08:32 +02:00
Vladimír Čunát
13e8ec1f2d
Merge branch 'staging-next' into staging
2023-02-10 13:46:44 +01:00
github-actions[bot]
9be52f693f
Merge master into staging-next
2023-02-10 12:01:38 +00:00
Pol Dellaiera
a344af4c24
php: add meta.mainProgram
2023-02-10 09:12:32 +01:00
github-actions[bot]
0417b0e54f
Merge staging-next into staging
2023-02-10 00:03:00 +00:00
github-actions[bot]
71c0c6d984
Merge master into staging-next
2023-02-10 00:02:27 +00:00
Austin Seipp
d53177da93
trealla: 2.2.6 -> 2.8.4
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2023-02-09 16:21:34 -06:00
github-actions[bot]
87e315024e
Merge staging-next into staging
2023-02-09 18:01:44 +00:00
github-actions[bot]
b5d4dad2b8
Merge master into staging-next
2023-02-09 18:01:11 +00:00
Martin Weinelt
39af68a70b
Merge pull request #215383 from mweinelt/python-3.12a4
...
python312: 3.12.0a3 -> 3.12.0a5
2023-02-09 14:40:19 +00:00
github-actions[bot]
bd14a95898
Merge staging-next into staging
2023-02-09 06:01:47 +00:00
github-actions[bot]
73fe6149d4
Merge master into staging-next
2023-02-09 06:01:10 +00:00
github-actions[bot]
bece38afcc
Merge staging-next into staging
2023-02-09 00:02:56 +00:00
Martin Weinelt
21d200b26d
python312: 3.12.0a3 -> 3.12.0a5
...
https://docs.python.org/3.12/whatsnew/changelog.html#python-3-12-0-alpha-4
https://docs.python.org/3.12/whatsnew/changelog.html#python-3-12-0-alpha-5
2023-02-08 21:38:13 +00:00
Vladimír Čunát
1e42908aa7
Merge branch 'master' into staging-next
2023-02-08 21:50:23 +01:00
Mario Rodas
c1c4149c0f
racket,racket-minimal: 8.7 -> 8.8
...
https://github.com/racket/racket/releases/tag/v8.8
2023-02-08 04:20:00 +00:00
R. Ryantm
d32f1286ce
zef: 0.14.6 -> 0.15.0
2023-02-08 00:33:54 +00:00
Artturin
4e3dcf364e
treewide: makeSetupHook deps -> propagatedBuildInputs
2023-02-07 21:02:00 +02:00
Artturin
9a9c42e19f
makeSetupHook: support depsTargetTargetPropagated
2023-02-07 21:00:18 +02:00
github-actions[bot]
d3648def80
Merge staging-next into staging
2023-02-07 00:02:46 +00:00
github-actions[bot]
b30088fc3f
Merge master into staging-next
2023-02-07 00:02:12 +00:00
Rafael Fernández López
f329e5f506
wasmtime: 4.0.0 -> 5.0.0
2023-02-06 22:39:23 +01:00
github-actions[bot]
36822caa75
Merge staging-next into staging
2023-02-06 18:02:09 +00:00
github-actions[bot]
f876e1f1e9
Merge master into staging-next
2023-02-06 18:01:37 +00:00
Thiago Kenji Okada
b5cff429fa
Merge pull request #214898 from r-ryantm/auto-update/babashka
...
babashka: 1.1.172 -> 1.1.173
2023-02-06 12:11:08 +00:00
github-actions[bot]
8702f45128
Merge staging-next into staging
2023-02-06 12:02:09 +00:00
github-actions[bot]
5b5def96bc
Merge master into staging-next
2023-02-06 12:01:38 +00:00
R. Ryantm
acb7674546
babashka: 1.1.172 -> 1.1.173
2023-02-06 08:49:32 +00:00
Austin Seipp
29464cd170
racket: wrap with LOCALE_ARCHIVE iff Linux
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2023-02-06 01:27:43 -06:00
Elis Hirwing
17e1b6963c
Merge pull request #214034 from drupol/php/bumps-february-2023
...
PHP: February 2023 bumps
2023-02-06 07:22:04 +01:00
github-actions[bot]
dfee1a3150
Merge staging-next into staging
2023-02-05 00:03:15 +00:00
github-actions[bot]
bc833a50cc
Merge master into staging-next
2023-02-05 00:02:31 +00:00
superherointj
a411b337d6
Merge pull request #209622 from NickCao/python311-cross
...
python311: fix cross compilation
2023-02-04 18:04:43 -03:00
github-actions[bot]
7c824bb1b1
Merge staging-next into staging
2023-02-04 00:02:42 +00:00
Vladimír Čunát
d0d8c15bad
Merge branch 'master' into staging-next
...
pkgs/development/web/nodejs/v18.nix conflict:
the fetched patch was already included in this release.
2023-02-03 23:02:19 +01:00
Artturi
dcc7df7fe6
Merge pull request #211685 from Artturin/splicingstuff1-split
2023-02-03 12:49:08 +02:00
Ulrik Strid
376e9ceead
treewide: add strictDeps = true to most packages depending on ocaml
2023-02-03 08:59:34 +01:00
github-actions[bot]
931f54ceff
Merge staging-next into staging
2023-02-03 06:02:05 +00:00
github-actions[bot]
41d7ce1517
Merge master into staging-next
2023-02-03 06:01:30 +00:00
Weijia Wang
b062ec5b83
rustpython: unbreak on x86_64-darwin
2023-02-03 00:02:17 +01:00
Weijia Wang
0437df79ed
Merge pull request #214223 from Mic92/ruby-fix
...
ruby: fix default CC not beeing set
2023-02-02 23:37:17 +01:00
github-actions[bot]
6d7be19afb
Merge master into staging-next
2023-02-02 18:01:08 +00:00
Jörg Thalheim
42a4f2fd0a
ruby: fix default CC not beeing set
...
This is a regression introduced in https://github.com/NixOS/nixpkgs/pull/202041
2023-02-02 18:41:53 +01:00
Alyssa Ross
d608fbb9f6
buildPython*: allow overriding disabled packages
...
Previously:
nix-repl> python3.pkgs.WSME
error: WSME-0.11.0 not supported for interpreter python3.10
nix-repl> python3.pkgs.WSME.overridePythonAttrs (_: { disabled = false; })
error: WSME-0.11.0 not supported for interpreter python3.10
Now:
nix-repl> python3.pkgs.WSME
error: WSME-0.11.0 not supported for interpreter python3.10
«derivation
nix-repl> python3.pkgs.WSME.overridePythonAttrs (_: { disabled = false; })
«derivation /nix/store/cxkiwdfm146zvl573s2hahlbjd1wfrrp-python3.10-WSME-0.11.0.drv»
2023-02-02 16:49:27 +01:00
github-actions[bot]
ffbbb55ee2
Merge master into staging-next
2023-02-02 06:01:28 +00:00
Weijia Wang
97b3ca8685
nextflow: 22.04.5 -> 22.10.6
2023-02-02 03:00:33 +01:00
Pol Dellaiera
fb528f2237
php82: 8.2.1 -> 8.2.2
2023-02-01 21:40:01 +01:00
Pol Dellaiera
806e263d6a
php81: 8.1.14 -> 8.1.15
2023-02-01 20:25:51 +01:00
github-actions[bot]
b74764e3d4
Merge master into staging-next
2023-02-01 18:01:25 +00:00
Vladimír Čunát
9e2af38827
Merge branch 'staging' into staging-next
2023-02-01 17:05:25 +01:00
Vladimír Čunát
9287f4461d
Merge #206907 : stdenv: gcc11 -> gcc12
2023-02-01 16:54:44 +01:00
R. Ryantm
245bee6ef5
erlang: 25.2.1 -> 25.2.2
2023-02-01 08:33:56 -05:00
Vladimír Čunát
4782601857
Merge #211410 : ruby: 2.7.6 -> 2.7.7, 3.0.4 -> 3.0.5
...
...into staging
2023-02-01 10:19:18 +01:00
Nick Cao
4f1caea482
wasmer: 3.1.0 -> 3.1.1
...
Diff: https://github.com/wasmerio/wasmer/compare/v3.1.0...v3.1.1
2023-02-01 11:23:32 +08:00
github-actions[bot]
82c24e442d
Merge staging-next into staging
2023-01-31 06:01:59 +00:00
github-actions[bot]
66bb8338fc
Merge master into staging-next
2023-01-31 06:01:26 +00:00
logo4poop
94edb149a5
hashlink: 1.12 -> 1.13
2023-01-30 21:53:43 -05:00
Nick Cao
2603076d9a
Merge pull request #212760 from Cynerd/luajit-crossbuild
...
luajit: fix cross build for 32 bit architectures
2023-01-31 09:14:56 +08:00
Francesco Gazzetta
6ad639f20a
Merge pull request #211550 from fgaz/pikchr/tcl
...
pikchr: enable tcl support (and related stuff)
2023-01-30 10:36:37 +00:00
Karel Kočí
af2839518e
luajit: fix cross build for 32 bit architectures
...
The 32bit compiler has to be used when building on 64bit system.
2023-01-30 09:54:34 +01:00
github-actions[bot]
2019d6632b
Merge master into staging-next
2023-01-29 12:01:20 +00:00
github-actions[bot]
d7f991bb53
Merge master into staging-next
2023-01-29 00:02:27 +00:00
Alyssa Ross
b682fef8e9
python3.pkgs: fix splice through unsupported hosts
...
Previously, unless unsupported platforms were allowed, the following
would fail to evaluate (from an "x86_64-linux" system):
pkgsCross.x86_64-freebsd.__splicedPackages.docutils.__spliced.buildHost
It shouldn't have, because the buildHost package ends up being for
Linux. This broke evaluation of e.g. pkgsCross.x86_64-freebsd.libdrm,
because it has docutils in nativeBuildInputs. mkDerivation would try
to go through __spliced.buildHost on docutils to get to the Linux
version, but the check in ensurePythonModules would kick in first,
triggering the meta check because of the equality check in the
implementation of hasPythonModule, which would fail because Python is
not marked as supported on FreeBSD in Nixpkgs at the moment. Thus,
even though they're not supposed to be, the meta checks would be
triggered even though the only attribute being accessed on the
unsupported derivation was __spliced.
We can fix this by using the same mechanism used to implement the meta
checks themselves: lib.extendDerivation. Now, attempting to access
drvPath or outPath on an attribute that fails the validity check will
produce the same error as before, but other accesses will be allowed
through, fixing splicing.
I've tested evaluation of packages that pass and fail the validity
check, and confirmed that the behaviour is still correct.
2023-01-28 21:08:50 +00:00
Alyssa Ross
02ee33a5c1
python3.pkgs: simplify ensurePythonModules logic
...
It wasn't clear before, but it turns out that this is just four
separate conditions, and an attribute is valid if any of the
conditions is true, so we don't need a sea of parentheses to express
it.
2023-01-28 21:08:50 +00:00
github-actions[bot]
edb59645f2
Merge master into staging-next
2023-01-28 18:01:11 +00:00
Fabián Heredia Montiel
0cf5d85f0c
treewide: add gcc12 flags
2023-01-27 21:20:52 -06:00
Martin Weinelt
52029b8e00
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-27 23:50:36 +01:00
Vladimír Čunát
8a77ed60ac
Merge branch 'master' into staging-next
2023-01-27 09:36:55 +01:00
Mario Rodas
686ad19923
nelua: 2022-11-20 -> 2023-01-21
2023-01-27 04:20:00 +00:00
Mario Rodas
43e5897f70
zuo: 2022-11-15 -> 2023-01-02
2023-01-27 04:20:00 +00:00
Mario Rodas
b6779f09d7
luau: 0.558 -> 0.560
...
https://github.com/Roblox/luau/releases/tag/0.560
2023-01-27 04:20:00 +00:00
github-actions[bot]
578f1ba854
Merge master into staging-next
2023-01-26 18:01:29 +00:00
Shawn8901
a59dda942c
treewide: remove global with lib; statements in pkgs/development
2023-01-26 18:31:02 +01:00
Weijia Wang
dcd69bc308
Merge pull request #212714 from wegank/aarch64-gcc-comments
...
treewide: mark #201254
2023-01-26 15:38:04 +01:00
Weijia Wang
52a28708b8
treewide: mark #201254
2023-01-26 15:11:41 +01:00
Francesco Gazzetta
9d9eceb7e0
tcl.tclPackageHook: add dontWrapTclBinaries parameter
2023-01-26 14:46:46 +01:00
github-actions[bot]
d7e7d75f99
Merge master into staging-next
2023-01-26 06:01:24 +00:00
Sergei Trofimovich
c82cfa8bc0
guile_3_0: 3.0.8 -> 3.0.9
...
Changes: https://www.gnu.org/software/guile/news/gnu-guile-309-released.html
2023-01-25 21:42:30 +00:00
github-actions[bot]
a1c257a1c6
Merge master into staging-next
2023-01-25 18:01:20 +00:00
Anderson Torres
ff6d32d09b
Merge pull request #210194 from sternenseemann/cbqn-fix-extra-outputs
...
cbqn: tie outputs for library to library config option
2023-01-25 13:38:26 -03:00
R. Ryantm
8486c3d92e
babashka: 1.0.170 -> 1.1.172
2023-01-25 13:41:32 +00:00
github-actions[bot]
20df8d00cc
Merge master into staging-next
2023-01-25 12:01:34 +00:00
Dmitry Kalinkin
f9d18ffe58
lib.maintainers.doublec: remove
2023-01-24 01:02:59 -05:00
github-actions[bot]
eadaaa7d20
Merge master into staging-next
2023-01-23 12:01:24 +00:00
Thiago Kenji Okada
5bd1073f47
Merge pull request #212216 from r-ryantm/auto-update/babashka
...
babashka: 1.0.169 -> 1.0.170
2023-01-23 09:39:46 +00:00
github-actions[bot]
d8bfd0a059
Merge master into staging-next
2023-01-23 06:01:12 +00:00
R. Ryantm
53bb93d08b
babashka: 1.0.169 -> 1.0.170
2023-01-23 05:33:47 +00:00
Nick Cao
6ad4d75364
Merge pull request #211079 from NickCao/py37
...
python37: remove leftovers
2023-01-23 11:22:35 +08:00
github-actions[bot]
feb2240b37
Merge master into staging-next
2023-01-22 18:01:03 +00:00
Weijia Wang
123cd79117
Merge pull request #195387 from r-ryantm/auto-update/zef
...
zef: 0.14.2 -> 0.14.6
2023-01-22 16:17:12 +01:00
Adam Joseph
42815b4a0c
treewide: systemdSupport: use lib.meta.availableOn
...
Many packages have some kind of flag indicating whether or not to build with
systemd support. Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`. Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.
This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.
This provides three benefits:
1. The default values are set correctly (i.e. including `&& isStatic`)
2. The default values are set consistently
3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
Weijia Wang
218c4c526e
Merge pull request #212002 from mothsART/feature/replace_http_by_https
...
treewide: replace http by https when https is a permanent redirection
2023-01-22 03:26:02 +01:00
Ferry Jérémie
65d7e87fdb
treewide: replace http by https when https is a permanent redirection
2023-01-22 02:46:49 +01:00
figsoda
da5b47eba8
Merge pull request #211962 from figsoda/go
...
treewide: remove empty go vendor hashes
2023-01-21 18:06:47 -05:00
figsoda
d8f9bcbcd6
treewide: remove empty go vendor hashes
2023-01-21 11:35:00 -05:00
Guillaume Girol
33afbf39f6
treewide: switch to nativeCheckInputs
...
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Guillaume Girol
b7042dc36a
buildLuaPackage: adapt to native check inputs
2023-01-21 16:42:10 +01:00
Guillaume Girol
dcfdd9d8da
mkTclDerivation: support nativeCheckInputs
2023-01-21 16:42:10 +01:00
Guillaume Girol
339a5491bb
buildPythonPackage: support nativeCheckInputs
2023-01-21 16:42:09 +01:00
Guillaume Girol
90c78aee6c
Merge branch 'nativeCheckInputs' into staging-nativeCheckInputs
2023-01-21 12:00:00 +00:00
figsoda
3290828905
fetchPypi: move to top level
...
fetchPypi doesn't use python under the hood and doesn't need to be tied
to a specific version of python. Moving it to top level makes it more
consistent with other fetchers and makes code generation easier.
2023-01-21 08:21:33 +01:00
R. Ryantm
c4961615c7
erlang: 24.3.4.7 -> 24.3.4.8
2023-01-20 15:03:17 -05:00
Artturin
b94fa2c253
python-packages-base: use extends instead of //
...
// shouldn't be used when overrideAttrs is available
here we can use extends instead of overrideAttrs for performance
2023-01-20 19:19:18 +02:00
R. Ryantm
90fb934fec
erlangR25: 25.2 -> 25.2.1
2023-01-19 16:50:30 -05:00
Alyssa Ross
0ae87d514f
treewide: add names to all setup hooks
2023-01-19 15:00:36 +00:00
Minijackson
2b43490121
python: improve ABI name detection
2023-01-19 15:20:31 +01:00
Sandro
304f744fbe
Merge pull request #210146 from aaronjheng/starlark
2023-01-18 23:10:20 +01:00
ajs124
0f9f669328
ruby_3_0: 3.0.4 -> 3.0.5
...
Fixes CVE-2021-33621
2023-01-18 15:57:58 +01:00
ajs124
828487c551
ruby_2_7: 2.7.6 -> 2.7.7
...
Fixes CVE-2021-33621
2023-01-18 15:57:54 +01:00
Alyssa Ross
b0997077e7
perl: don't use libxcrypt on FreeBSD
...
Tested by building pkgsCross.x86_64-freebsd.perl from x86_64-linux.
2023-01-18 12:10:34 +00:00
Aaron Jheng
45f6453b67
starlark: unstable-2022-08-17 -> unstable-2023-01-12
2023-01-17 15:16:49 +00:00
Nick Cao
dde298c126
python37: remove leftover files
2023-01-16 19:49:16 +08:00
R. Ryantm
ef10ea96d8
elixir_1_14: 1.14.2 -> 1.14.3
2023-01-15 16:13:37 -05:00
Thiago Kenji Okada
79194a913d
Merge pull request #210078 from thiagokokada/dont-expose-resholve
...
resholve: mark it as knownVulnerabilities, allow resholve-utils usage
2023-01-15 18:10:34 +00:00
Thiago Kenji Okada
66093a4120
python27: remove stripLibs argument
...
Since we are now guarantee that the `resholve` is not exposing `python27`,
let's remove the `stripLibs` hack that tried to reduce its size.
2023-01-15 12:29:42 +00:00
Vladimír Čunát
77a214e764
spidermonkey: fixup build on aarch64-linux
...
All three versions are the same in this respect.
It's the issue with old libgcc_s propagated via our glibc package; e.g.
https://github.com/NixOS/nixpkgs/pull/209113
2023-01-13 10:03:32 +01:00
github-actions[bot]
ceb05ad4bf
Merge master into staging-next
2023-01-13 06:01:09 +00:00
Mario Rodas
e7b6fb49fd
Merge pull request #208744 from wegank/python312-darwin
...
python312: fix build on darwin
2023-01-12 22:35:07 -05:00
Andrew Marshall
baf1f1293b
ruby: Fix withPackages on darwin with makeBinaryWrapper
...
See also https://github.com/NixOS/nixpkgs/pull/161298
2023-01-11 11:28:41 -05:00
sternenseemann
cac5e045dc
cbqn: tie outputs for library to library config option
2023-01-11 13:00:24 +01:00
github-actions[bot]
166b049bd9
Merge master into staging-next
2023-01-11 06:01:29 +00:00
DavidCromp
52a9d9ad39
cbqn: fix output on non-Linux platforms
...
cbqn: fix output on non-Linux platforms
2023-01-11 00:16:04 -03:00
Martin Weinelt
c1e6c6af69
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-11 03:51:33 +01:00
R. Ryantm
aa478e283b
janet: 1.25.1 -> 1.26.0
2023-01-11 09:04:53 +08:00
github-actions[bot]
e4fc9a910a
Merge master into staging-next
2023-01-09 12:01:24 +00:00
Elis Hirwing
b080bcbedf
Merge pull request #208928 from drupol/php/bumps-january-2023
...
php interpreter: bumps
2023-01-09 08:23:25 +01:00
github-actions[bot]
fce67420c4
Merge master into staging-next
2023-01-09 00:02:14 +00:00
Thiago Kenji Okada
4b74c3c3d1
pypy39: fix pypy3 symlink
2023-01-08 19:34:59 +00:00
Thiago Kenji Okada
c04fc21156
pythonInterpreters.pypy39_prebuilt: remove global with lib
2023-01-08 19:34:59 +00:00
Thiago Kenji Okada
eddcc1c01c
pythonInterpreters.pypy27_prebuilt: remove global with lib
2023-01-08 19:34:59 +00:00
Thiago Kenji Okada
a7ffcced44
pypy{27,38,39}: remove global with lib
2023-01-08 19:34:59 +00:00
Thiago Kenji Okada
92f0173213
pypy{27,38,39}: refactor derivation
...
- Remove code related to i686 archs (not supported anymore since #209100 )
- Split non-install steps in installPhase in installCheckPhase/preFixup
- Add missing pre/post hooks
2023-01-08 19:34:59 +00:00
Thiago Kenji Okada
7b71b0253f
Merge pull request #209699 from wegank/pypy27-darwin
...
pypy27, pypy39: unbreak on aarch64-darwin
2023-01-08 18:38:50 +00:00
Weijia Wang
9d10b68a85
pypy27: unbreak on aarch64-darwin
2023-01-08 19:00:31 +01:00
Martin Weinelt
4d65509504
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-08 16:34:30 +01:00
Mario Rodas
4d6f451018
Merge pull request #209646 from marsam/update-luau
...
luau: 0.555 -> 0.558
2023-01-08 07:48:42 -05:00
Thiago Kenji Okada
2a19c135fc
Merge pull request #209597 from wegank/pypy27-darwin
...
pythonInterpreters.pypy27_prebuilt: fix install check on darwin
2023-01-08 11:05:31 +00:00
Thiago Kenji Okada
dac15fbb93
Merge pull request #209598 from wegank/pypy39-darwin
...
pythonInterpreters.pypy39_prebuilt: add darwin support
2023-01-08 11:01:17 +00:00
Nick Cao
f742c6d443
python311: fix cross compilation
2023-01-08 12:39:02 +08:00
Mario Rodas
f5476f74bc
luau: 0.555 -> 0.558
...
https://github.com/Roblox/luau/releases/tag/0.556
https://github.com/Roblox/luau/releases/tag/0.557
https://github.com/Roblox/luau/releases/tag/0.558
2023-01-08 04:20:00 +00:00
Weijia Wang
fd6ddd9923
pythonInterpreters.pypy39_prebuilt: add darwin support
2023-01-08 02:04:15 +01:00
Weijia Wang
e380607d07
pythonInterpreters.pypy27_prebuilt: fix install check on darwin
2023-01-08 02:02:45 +01:00
github-actions[bot]
4bf238a8fb
Merge master into staging-next
2023-01-08 00:02:31 +00:00
Fabián Heredia Montiel
d9fbb33f92
python27: mark as vulnerable/insecure due to EOL on 2020-01-01
...
More information: https://www.activestate.com/products/python/python-2-end-of-life-security-updates/
2023-01-07 16:25:35 -06:00
Thiago Kenji Okada
aa0c474f4b
pypy{27,38,39}: mark as broken in aarch64-darwin
2023-01-07 21:14:22 +00:00
Thiago Kenji Okada
997a09e612
pypy39: fix build in darwin
2023-01-07 21:11:49 +00:00
Thiago Kenji Okada
4645ec9de6
pypy{27,38,39}: remove i686-linux, add aarch64-darwin
2023-01-07 21:11:49 +00:00
Thiago Kenji Okada
40db51d563
pythonInterpreters.pypy27_prebuilt: add support to darwin
2023-01-07 21:11:49 +00:00
Thiago Kenji Okada
3d440c1c1e
pythonInterpreters.pypy39_prebuilt: use autoPatchelfHook
2023-01-07 21:11:49 +00:00
Thiago Kenji Okada
c89380b0c4
pythonInterpreters.pypy27_prebuilt: use autoPatchelfHook
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
a49d01ce3f
pythonInterpreters.pypy27_prebuilt: add support for aarch64-linux
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
be456598db
pypy38: 7.3.9 -> 7.3.11
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
797e62d503
pypy39: 7.3.9 -> 7.3.11
...
Also build it with pypy27 instead of python27.
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
284d9a1067
pypy27: 7.3.9 -> 7.3.11
...
Also build it with pythonInterpreters.pypy27_prebuilt instead of
python27, to avoid it being broken after #201859 is merged.
Keep in mind that the above change will make this derivation only work
with x86_64-linux for now (since pypy27_prebuilt is only packaged for
that platform). However support for newer platforms can be added later,
and a working package for one platform is better than a broken package
in 4 platforms.
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
6339c29710
pypy37: remove
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
5dbf9ca20c
pythonInterpreters.pypy39_prebuilt: 7.3.9 -> 7.3.11
2023-01-07 21:11:48 +00:00
Thiago Kenji Okada
525588440a
pythonInterpreters.pypy27_prebuilt: 7.3.9 -> 7.3.11
2023-01-07 21:11:48 +00:00
github-actions[bot]
3b3114f45d
Merge master into staging-next
2023-01-07 18:01:08 +00:00
Artturi
f56de234bb
Merge pull request #207652 from Artturin/splicenixfmt
2023-01-07 17:42:25 +02:00
github-actions[bot]
00aa7f762f
Merge master into staging-next
2023-01-07 06:01:13 +00:00