2
0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-02-13 15:43:39 +00:00
Commit Graph

9901 Commits

Author SHA1 Message Date
github-actions[bot]
ae87c79207
Merge staging-next into staging 2024-10-03 18:05:09 +00:00
github-actions[bot]
192fd67cc3
Merge master into staging-next 2024-10-03 18:04:30 +00:00
OTABI Tomoya
4caa900960
python313: 3.13.0rc2 -> 3.13.0rc3 () 2024-10-04 00:30:44 +09:00
github-actions[bot]
514c3e33c0
Merge staging-next into staging 2024-10-02 12:06:13 +00:00
github-actions[bot]
58677f23e2
Merge master into staging-next 2024-10-02 12:05:45 +00:00
Doron Behar
cb793d5383
nextflow: 22.10.6 -> 24.08.0-edge + remove buildFHSEnv + compile from source + add tests () 2024-10-02 09:36:29 +03:00
Rolf Schröder
f481bad1e7 nextflow: fix build on darwin 2024-10-02 06:07:40 +02:00
Martin Weinelt
62939616bc
python313: 3.13.0rc2 -> 3.13.0rc3
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0rc3
2024-10-02 02:05:13 +02:00
github-actions[bot]
4a1f411e5d
Merge staging-next into staging 2024-09-30 18:05:14 +00:00
github-actions[bot]
27e693e46c
Merge master into staging-next 2024-09-30 18:04:40 +00:00
Martin Weinelt
a2ed02c4c2
cpython: add python team as maintainers 2024-09-30 19:41:04 +02:00
github-actions[bot]
ae672606d5
Merge staging-next into staging 2024-09-29 00:16:13 +00:00
github-actions[bot]
080ddac139
Merge master into staging-next 2024-09-29 00:15:45 +00:00
Thomas Gerbet
bb8164e262 php83: 8.3.11 -> 8.3.12
Fixes CVE-2024-8927, CVE-2024-9026 and CVE-2024-8925.

Changes:
https://www.php.net/ChangeLog-8.php#8.3.12
2024-09-27 21:33:36 +02:00
Thomas Gerbet
922f9d74de php82: 8.2.23 -> 8.2.24
Fixes CVE-2024-8927, CVE-2024-9026 and CVE-2024-8925.

Changes:
https://www.php.net/ChangeLog-8.php#8.2.24
2024-09-27 21:32:19 +02:00
Thomas Gerbet
27f1613fd0 php81: 8.1.29 -> 8.1.30
Fixes CVE-2024-8927, CVE-2024-9026 and CVE-2024-8925.

Changes:
https://www.php.net/ChangeLog-8.php#8.1.30
2024-09-27 21:30:57 +02:00
Rolf Schröder
8d15ee11ac tests/nextflow: init 2024-09-26 10:10:03 +03:00
Rolf Schröder
e7dac85a81 nextflow: add a passthru.tests.version 2024-09-26 10:10:01 +03:00
Rolf Schröder
6a1ce54871 nextflow: 22.10.6 -> 24.04.4 + remove buildFHSEnv
`nextflow` is no build by compiling from source instead of using the
downloaded release file. This improves the overall accesibility
(`version` will be shown on https://search.nixos.org/packages?query=nextflow)
and allows to add & run tests more easily.
2024-09-26 10:09:54 +03:00
Stig Palmquist
c49774ff46
perl540: fix build in stage1, add C locale patch
- Add patch from Perl upstream fixing build if only C locale is
  available

- Change back from `perl538` to `perl` (perl540) in bootstrap-stage-1
2024-09-25 18:38:27 +02:00
github-actions[bot]
ce44139ef1
Merge master into staging-next 2024-09-25 06:04:53 +00:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
OTABI Tomoya
ff7ebf514d
janet: 1.35.2 -> 1.36.0 () 2024-09-25 12:02:20 +09:00
Nick Cao
37ecb9c837
nelua: 0-unstable-2024-08-04 -> 0-unstable-2024-09-22 () 2024-09-24 17:53:56 -04:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
R. Ryantm
a09d8e9cda nelua: 0-unstable-2024-08-04 -> 0-unstable-2024-09-22 2024-09-24 09:09:09 +00:00
R. Ryantm
f5061b9fb6 wasmtime: 24.0.0 -> 25.0.0 2024-09-20 22:45:55 +00:00
K900
d8a54461fc Merge remote-tracking branch 'origin/staging-next' into staging 2024-09-20 07:27:56 +03:00
h7x4
9a6c76c4af
treewide: remove unused inputs () 2024-09-19 20:36:18 +02:00
Nick Cao
f907fe2c16
zef: 0.22.1 -> 0.22.2 () 2024-09-19 12:52:44 -04:00
github-actions[bot]
1f0ce6a4e5
Merge staging-next into staging 2024-09-19 12:05:50 +00:00
R. Ryantm
a003c8a2c2 elixir: 1.17.2 -> 1.17.3 2024-09-19 03:37:13 +00:00
R. Ryantm
891f464d53 zef: 0.22.1 -> 0.22.2 2024-09-19 02:58:03 +00:00
Peder Bergebakken Sundt
8c8c27bb19 treewide: remove unused inputs 2024-09-18 01:00:07 +02:00
K900
b24e9a53ca Merge remote-tracking branch 'origin/staging-next' into staging 2024-09-17 09:07:34 +03:00
Anderson Torres
f0e64ce16f treewide: migrate packages maintained by AndersonTorres to by-name
Manual migration for the sake of by-name migration is no longer discouraged
since .
2024-09-16 14:26:47 -03:00
github-actions[bot]
84a5c54b60
Merge staging-next into staging 2024-09-15 12:05:26 +00:00
Stig
888bf6922b
perlInterpreters.perl536: drop the attribute () 2024-09-15 10:54:35 +02:00
OTABI Tomoya
fff13abe46
mk-python-derivation: don't expose check args when doCheck = false () 2024-09-15 17:09:15 +09:00
Sergei Trofimovich
a41bb2c31e perlInterpreters.perl536: drop the attribute
Without the change `nixpkgs` exposes unevaluatable attribute as:

    $ nix build --no-link -f. perlInterpreters.perl536.perlOnBuild
    error: attribute 'perl536' missing
       at pkgs/development/interpreters/perl/interpreter.nix:207:37:
          206|       perlOnBuildForBuild = override pkgsBuildBuild.${perlAttr};
          207|       perlOnBuildForHost = override pkgsBuildHost.${perlAttr};
             |                                     ^
          208|       perlOnBuildForTarget = override pkgsBuildTarget.${perlAttr};
       Did you mean one of perl538 or perl540?

The interpreter depends on presence of `perl536` attribute which wa
removed recently.
2024-09-15 07:05:28 +01:00
R. Ryantm
ba0125efd1 babashka-unwrapped: 1.3.191 -> 1.4.192 2024-09-15 00:43:13 +00:00
R. Ryantm
9ecb30a533 janet: 1.35.2 -> 1.36.0 2024-09-15 00:40:41 +00:00
github-actions[bot]
2e6560786a
Merge staging-next into staging 2024-09-14 12:05:07 +00:00
Alyssa Ross
9316c5f8e8
update-python-libraries: enable nix-command consistently
This was already done for nix eval in _get_attr_value, but not in
other places.
2024-09-14 13:41:25 +02:00
github-actions[bot]
faf7f6fa64
Merge staging-next into staging 2024-09-13 06:05:28 +00:00
Fabián Heredia Montiel
673d99f140
bats.libraries.bats-detik: fix 1.3.2 hash () 2024-09-12 23:52:00 -06:00
Philip Taron
e630216c6b
[staging] perl: 5.38.2 -> 5.40.0 ()
After discussing on Matrix in the [#staging](https://matrix.to/#/#staging:nixos.org) room, I'm merging this as-is without waiting for changes to the `enableParallelBuilding = false;` line.

There are several in-the-wings PRs (one from @emilazy) that attempt to bring load-limit, which is a more sensible accounting of the work that a derivation is doing, into Nix itself. If and when that lands, we'll be able to just set `enableParallelBuilding = true;` again, without any specific casing around the `NIX_BUILD_CORES` stdenv variable.
2024-09-12 16:22:26 -07:00
github-actions[bot]
76f4ef688d
Merge staging-next into staging 2024-09-12 06:05:16 +00:00
K900
4e803e9656 Merge remote-tracking branch 'origin/staging-next' into staging 2024-09-12 07:00:07 +03:00
Martin Weinelt
d4df896127
python39: 3.9.19 -> 3.9.20; python310: 3.10.14 -> 3.10.15; python313: 3.13.0rc1 -> 3.13.0rc2 () 2024-09-12 04:27:49 +02:00
adisbladis
3fd64819c1
python3Packages.mkPythonEditablePackage: init () 2024-09-12 09:35:13 +12:00
Alyssa Ross
b2f01b8861 python3: get the triple from the build system
We don't need the sysconfigdata name at eval time, so trying to
reimplement platform_triplet.c in Nix is unnecessarily painful
compared to just getting it from the build system after the fact.
2024-09-10 17:32:02 +02:00
adisbladis
de1fdc9fe0 python3Packages.mkPythonEditablePackage: init 2024-09-08 17:13:21 +12:00
OTABI Tomoya
4ebf78a90d
python312: 3.12.5 -> 3.12.6; python311: 3.11.9 -> 3.11.10 () 2024-09-08 09:22:26 +09:00
Tobias Mayer
8df266da79
pkgsStatic.perl: fix build 2024-09-07 19:09:49 +02:00
Marcus Ramberg
384f9f8336
perl: 5.38.2 -> 5.40.0
- perl: perl538 -> perl540
- perl: disable parallel building as it fails for 5.40
- perlPackages: perl538Packages -> perl540Packages
- perlCross:  84db4c7 -> 1.6
2024-09-07 19:09:39 +02:00
Philip Taron
4160ccc634
treewide: handle *Phases variables __structuredAttrs-agnostically () 2024-09-07 09:17:57 -07:00
Martin Weinelt
6868416e1a
python313: 3.13.0rc1 -> 3.13.0rc2
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-release-candidate-2
2024-09-07 17:41:41 +02:00
Martin Weinelt
53a9c0f5a8
python310: 3.10.14 -> 3.10.15
https://docs.python.org/release/3.10.15/whatsnew/changelog.html
2024-09-07 17:40:41 +02:00
Martin Weinelt
f60667a875
python39: 3.9.19 -> 3.9.20
https://docs.python.org/release/3.9.20/whatsnew/changelog.html
2024-09-07 17:39:54 +02:00
Michael Stahnke
a487044287
ruby: 3.3.4 -> 3.3.5 ()
Fixes: CVE-2024-43398
Fixes: CVE-2024-41946
Fixes: CVE-2024-41123
Fixes: CVE-2024-39908
2024-09-07 08:53:28 +02:00
github-actions[bot]
319af78438
Merge master into staging-next 2024-09-07 06:04:15 +00:00
Martin Weinelt
a161af2daa
python311: 3.11.9 -> 3.11.10
https://docs.python.org/release/3.11.10/whatsnew/changelog.html
2024-09-07 06:06:06 +02:00
Martin Weinelt
9550eb8922
python312: 3.12.5 -> 3.12.6
https://docs.python.org/release/3.12.6/whatsnew/changelog.html
2024-09-07 06:03:19 +02:00
Yt
2bd06aae37
beam-packages: add nodocs target for building ex_doc on 27+ () 2024-09-07 01:51:54 +00:00
github-actions[bot]
b6b2ac4f61
Merge master into staging-next 2024-09-07 00:12:59 +00:00
Thiago Kenji Okada
09a5d0711e
clojure: 1.11.4.1474 -> 1.12.0.1479 () 2024-09-06 20:07:22 +01:00
github-actions[bot]
079813d5c4
Merge master into staging-next 2024-09-06 18:03:54 +00:00
José Luis Lafuente
7c78be883a
clojure: 1.11.4.1474 -> 1.12.0.1479 2024-09-06 17:04:36 +02:00
Adam C. Stephens
5f9c591eed
erlang_27: 27.0 -> 27.0.1 () 2024-09-06 10:21:21 -04:00
Adam Stephens
836658e721
beam-packages: add nodocs target for building ex_doc on 27+ 2024-09-06 09:57:17 -04:00
brokenpip3
361379d6fa
bats.libraries.bats-detik: fix 1.3.2 hash 2024-09-06 15:36:53 +02:00
lucasew
b9732794c2 emilua: add lucasew as maintainer
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 22:32:34 -03:00
lucasew
f3d6b2ebef emilua: add setup hook that populates EMILUA_PATH
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 21:41:10 -03:00
lucasew
278b2dfe71 emiluaPlugins.beast: init at 1.1.0
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 21:41:07 -03:00
lucasew
a5122b1010 emilua: expose sitePackages
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 21:40:12 -03:00
lucasew
31b900b152 emilua: 0.7.3 -> 0.10.1
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 21:39:25 -03:00
lucasew
5718c4382a emilua: add update script
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 21:39:25 -03:00
lucasew
72cd45cc35 emilua: sparse checkout trial.protocol as only headers are used
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-09-05 21:39:20 -03:00
K900
23b4832da0 Merge remote-tracking branch 'origin/master' into staging-next 2024-09-04 08:53:48 +03:00
Sandro
1cafed561b
bats.libraries.bats-detik: 1.3.0 -> 1.3.2 () 2024-09-03 22:25:19 +02:00
Artturin
7e37cb58fc
groovy: add completion,desktop support () 2024-09-03 22:39:20 +03:00
Stig Palmquist
0cdec497e1
nqp: no auto update 2024-09-03 13:22:49 +02:00
Stig Palmquist
2cb1c91f10
moarvm: no auto update 2024-09-03 13:22:25 +02:00
Stig Palmquist
d2447c306e
rakudo: no auto update 2024-09-03 13:21:39 +02:00
Yueh-Shun Li
758056dac7 treewide: handle postPhases __structuredAttrs-agnostically
Always specify the postPhases attribute as a list instead of a string.

Append elements to the postPhases Bash variable using appendToVar
instead of string or Bash array concatenation.
2024-09-03 05:56:17 +08:00
Yueh-Shun Li
054c5f0e10 treewide: handle preDistPhases __structuredAttrs-agnostically
Always specify the preDistPhases attribute as a list instead of a string.

Append elements to the preDistPhases Bash variable using appendToVar
instead of string or Bash array concatenation.

Handle element insertion before a specific element using string
substitution as before, but handle both structured and unstructured
attributes.
2024-09-03 05:33:59 +08:00
Yueh-Shun Li
385d523a8e treewide: handle preInstallPhases __structuredAttrs-agnostically
Always specify the preInstallPhases attribute as a list instead of a
string.

Append elements to the preInstallPhases Bash variable using appendToVar
instead of string or Bash array concatenation.
2024-09-03 05:33:59 +08:00
github-actions[bot]
4aa8416117
Merge master into staging-next 2024-09-02 12:05:34 +00:00
Sandro
e4a2b7892d
bwbasic: darwin build fix, derivation cleanup / RFC format () 2024-09-02 11:43:09 +02:00
Matteo Pacini
5e0698df32 bwbasic: format with nixfmt-rfc-style 2024-09-02 08:56:42 +01:00
Matteo Pacini
c027f3704a bwbasic: derivation cleanup 2024-09-02 08:56:42 +01:00
brokenpip3
3b5e411a5f
bats.libraries: Add brokenpip3 as maintainer 2024-09-01 10:34:28 +02:00
qwqawawow
e84c5104d5 groovy: add completion,desktop support 2024-09-01 09:35:12 +08:00
github-actions[bot]
1fdf4b61a4
Merge staging-next into staging 2024-09-01 00:16:33 +00:00
brokenpip3
d36980f098
bats.libraries.bats-detik: 1.3.0 -> 1.3.2 2024-08-31 20:50:59 +02:00
github-actions[bot]
f20de6f5f1
Merge staging-next into staging 2024-08-31 18:04:19 +00:00
Maximilian Bosch
e2bc8e8227
php82: 8.2.22 -> 8.2.23
ChangeLog: https://www.php.net/ChangeLog-8.php#PHP_8_2
2024-08-31 15:57:14 +02:00
Maximilian Bosch
64d4d45edb
php83: 8.3.10 -> 8.3.11 () 2024-08-31 15:40:00 +02:00
R. Ryantm
19f1cc65bd php83: 8.3.10 -> 8.3.11 2024-08-30 18:38:52 +00:00
github-actions[bot]
d8c78f272c
Merge staging-next into staging 2024-08-30 18:04:32 +00:00
github-actions[bot]
b857d97eec
Merge master into staging-next 2024-08-30 18:04:02 +00:00
OTABI Tomoya
afbde71a11
python313FreeThreading: fix build () 2024-08-31 01:07:18 +09:00
github-actions[bot]
4544f25eb8
Merge staging-next into staging 2024-08-30 06:04:59 +00:00
github-actions[bot]
b9ec6f58ab
Merge master into staging-next 2024-08-30 06:04:29 +00:00
adisbladis
8cd58c7e14 python3Packages.mkPythonMetaPackage: init
This function exists create a meta package containing [metadata files](https://packaging.python.org/en/latest/specifications/recording-installed-packages/) to satisfy a dependency on a package, without it actually having been installed into the environment.
2024-08-30 00:24:31 +12:00
Martin Weinelt
0ea153ce17
python313FreeThreading: fix build
The build uses a `t` suffix on the lib prefix.
2024-08-28 01:15:37 +02:00
OTABI Tomoya
7ccd711f35
python{39,310,311,312,313}: Allow using cc to resolve dynamic libraries () 2024-08-27 21:45:22 +09:00
github-actions[bot]
0629545b27
Merge master into staging-next 2024-08-27 00:13:08 +00:00
Martin Weinelt
9c50de8b57
tree-wide: remove eelco as maintainer from things he no longer maintains () 2024-08-26 20:39:56 +02:00
Piotr Kwiecinski
9a04e8dc45
php81: replace a patch from a fork with an official commit 2024-08-24 15:13:22 +02:00
Piotr Kwiecinski
8f66f0bcf9
php81: replace local patch with an official commit 2024-08-24 14:20:44 +02:00
github-actions[bot]
8751a0ec8d
Merge master into staging-next 2024-08-24 00:12:18 +00:00
Pol Dellaiera
52ab6fa34f
Merge pull request from wahjava/update/racket
racket: 8.13 -> 8.14
2024-08-24 00:02:51 +02:00
Nick Cao
a1b8af3671
Merge pull request from r-ryantm/auto-update/lune
lune: 0.8.7 -> 0.8.8
2024-08-23 15:21:32 -04:00
github-actions[bot]
ceef45b437
Merge master into staging-next 2024-08-23 12:05:14 +00:00
Matteo Pacini
d956ce0645 bwbasic: fixed darwin build 2024-08-23 09:56:28 +01:00
Thomas Gerbet
7cd5d6556f
Merge pull request from ereslibre/bump-wasmtime
wasmtime: 23.0.1 -> 24.0.0
2024-08-23 10:49:27 +02:00
github-actions[bot]
8aed0e83e9
Merge staging-next into staging 2024-08-23 06:04:43 +00:00
R. Ryantm
8ae196f7c5 lune: 0.8.7 -> 0.8.8 2024-08-23 04:20:36 +00:00
Sebastián Mancilla
97d9310ebc
Merge pull request from r-ryantm/auto-update/wazero
wazero: 1.7.3 -> 1.8.0
2024-08-22 22:17:07 -04:00
Ashish SHUKLA
3238b16ece
racket: 8.13 -> 8.14
Changes: https://blog.racket-lang.org/2024/08/racket-v8-14.html
2024-08-23 00:29:21 +05:30
github-actions[bot]
3eb04240cf
Merge staging-next into staging 2024-08-22 18:04:25 +00:00
PERARD-G N.
7f43bed360
hashlink: add haxelib library to output ()
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-08-22 14:31:22 +02:00
K900
5c68540f8b Merge remote-tracking branch 'origin/staging-next' into staging 2024-08-22 13:20:38 +03:00
Sandro
021e453cc6
Merge pull request from trofi/lua5_4-update 2024-08-22 11:50:48 +02:00
Rafael Fernández López
59ff74f36d wasmtime: 23.0.1 -> 24.0.0 2024-08-21 20:18:11 +02:00
Alyssa Ross
007088359e python3: break infinite recursion
Checking if bluez is a derivation requires evaluating whether an
emulator is available (in the case that gobject-introspection is
available), which when cross compiling requires evaluating qemu, which
requires evaluating libxml2, which requires evaluating Python.

The recursion break happens in the Python expression because it's the
thing behaving unusually, by forcing evaluation of all of its
arguments, even ones that are optional and unused.

Fixes: 8b3a4a617e ("bluez: fix when gobject-introspection unsupported")
2024-08-21 18:45:30 +02:00
Jade Lovelace
5dfdb09561 tree-wide: remove eelco as maintainer from things he no longer maintains
While preparing this change, I read the git blame on all of the files I
touched. I saw a working lifetime of building this system which we use
every day and love dearly and keep maintained ourselves. I saw commits
from a 14 year range between 2003 to 2017!! I could not be more thankful
for Eelco's work on building large parts of the foundation of nixpkgs
that all of us rely on now.

However, the end date of that range of the files I looked at the blame
on was 2017. I did not see surviving code from any newer date than that.
Looking at the Git logs, Eelco has been working on other things, and
that's totally fine.

However, it means that our maintenance metadata is out of date on a lot
of packages, and *that*'s the reason I am submitting this change. There
are a lot of packages that don't have anyone with their name on them to
be pinged if they need attention, even if they have had recent activity
(although it is never clear if recent activity was just someone fixing
it because ZHF or because the package actually matters to them).
There are a lot of packages with storied history that maybe don't need
to be in the set anymore at all since they have not been touched in
years; or maybe they are simply finished.

Empty maintainer lists should be a sign that we need to figure out who
maintains it or potentially remove it if it has rotted, and allowing the
maintainer list to be empty if it is already not maintained is part of a
healthy repository ecology.

Either way, I would like to have the maintenance metadata not mislead
anyone into sending Eelco emails about packages he doesn't, in practice,
work on anymore. I have not removed his name from everything; there are
some things that he is the upstream for or has worked on more recently,
for instance, like Nix, which I have left alone.
2024-08-21 01:17:45 -07:00
Pol Dellaiera
dbc4f15b89
Merge pull request from drupol/build-support/php/remove-composer-local-repo-plugin
build-support/php: init `buildComposerProject2` and `mkComposerRepository2`
2024-08-20 18:38:44 +02:00
Philip Taron
b9676b7726
Merge pull request from tobim/pkgs/python312-static
pkgsStatic.python312: fix build
2024-08-20 05:51:23 -07:00
Tobias Mayer
f4917d2893
pkgsStatic.python312: fix build 2024-08-20 10:48:39 +02:00
Thomas Watson
3fe54abcd1 micropython: fix tests on darwin 2024-08-19 14:57:35 -05:00
Thomas Watson
bff7c05b3b micropython: reduce source size to within Hydra limit
Uncompressed NAR goes from ~3.3G to ~970M.
2024-08-19 14:57:32 -05:00
Thomas Watson
0d48fd069d micropython: use Nix make infra and build in parallel 2024-08-19 14:55:51 -05:00
Philip Taron
f8967b46f6
luajit: remove with lib statement 2024-08-18 06:31:15 -07:00
Philip Taron
ce3cb3730a
luajit_2_0: remove with lib statement 2024-08-18 06:31:15 -07:00
Philip Taron
0abbed5dd5
haskellLib.checkUnusedPackages: remove with lib statement 2024-08-18 06:31:15 -07:00
OTABI Tomoya
a37d8f5310
Merge pull request from mweinelt/python-3.12.5
python312: 3.12.4 -> 3.12.5
2024-08-17 22:25:02 +09:00
github-actions[bot]
b40c26a333
Merge staging-next into staging 2024-08-16 12:01:48 +00:00
Pol Dellaiera
4c110cd338
Merge pull request from piotrkwiecinski/8.4beta1
php84: 8.4.0alpha4 -> 8.4.0beta3
2024-08-16 09:12:20 +02:00
Piotr Kwiecinski
3e4323317c
php84: 8.4.0alpha4 -> 8.4.0beta3 2024-08-16 08:02:09 +02:00
John Ericson
c4a733d8e4
Merge pull request from rhelmot/freebsd-perl-env
perl: add cc in addition to makeBinaryWrapper
2024-08-15 14:15:57 -05:00
R. Ryantm
46469d01b3 wazero: 1.7.3 -> 1.8.0 2024-08-15 17:25:03 +00:00
Pol Dellaiera
65c0e4ebf6
build-support/php: implement v2 2024-08-15 13:43:00 +02:00
Pol Dellaiera
29aa9e9b12
Merge pull request from piotrkwiecinski/php81-libxml-2.13
php81: libxml 2.13 compatibility
2024-08-14 16:52:44 +02:00
OTABI Tomoya
936b2614d4
Merge pull request from rhoriguchi/pythonPackages.isPy312
pythonPackages: add missing isPy312
2024-08-14 23:07:09 +09:00
Piotr Kwiecinski
fa088a9477
php81: libxml2 2.13 compatibility 2024-08-13 20:17:12 +02:00
Martin Weinelt
0906206d42
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/top-level/python-packages.nix
2024-08-13 13:21:03 +02:00
Ryan Horiguchi
0961e3294f pythonPackages: add missing isPy312 2024-08-13 01:08:32 +02:00
Luflosi
909bf79413
npiet: cleanup
- Move to pkgs/by-name
- Format
- Use `finalAttrs` instead of `rec` for passing the `version` to `fetchurl`
- Use `hash` instead of `sha256` for `fetchurl`
- Use `--replace-fail` instead of `--replace` for `substituteInPlace`
- Add `strictDeps = true`
- Use `lib` directly in `meta` instead of using `with lib;`
- Add `meta.changelog`
- Add `meta.mainProgram`
2024-08-12 23:43:06 +02:00
Martin Weinelt
038dfb6969
Merge remote-tracking branch 'origin/master' into staging-next 2024-08-11 21:20:35 +02:00
Pol Dellaiera
b4bc024641
Merge pull request from rc-zb/gaucheBootstrap-0.9.15
gaucheBootstrap: 0.9.12 -> 0.9.15, gauche: 0.9.13 -> 0.9.15
2024-08-11 20:34:41 +02:00
github-actions[bot]
a473a12c7d
Merge master into staging-next 2024-08-11 18:01:11 +00:00
Pol Dellaiera
ea41e82c90
Merge pull request from drupol/php/bump/july-2024
php84: init at 8.4.0alpha1
2024-08-11 19:01:03 +02:00
Pol Dellaiera
f5c25500e1 php84: init at 8.4.0alpha4
https://github.com/php/php-src/blob/php-8.4.0alpha4/NEWS

Announcements:

- alpha1 https://www.php.net/archive/2024.php#2024-07-05-1
  - imap and pspell moved to PECL
- alpha3 https://www.php.net/archive/2024.php#2024-07-18-1
- alpha4 https://www.php.net/archive/2024.php#2024-08-01-3

Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2024-08-11 12:12:49 +02:00
R. Ryantm
f20174de43 php83: 8.3.9 -> 8.3.10 2024-08-11 01:03:25 +00:00
github-actions[bot]
45080a9559
Merge master into staging-next 2024-08-10 18:01:08 +00:00
Nick Cao
dfbdc21aeb
Merge pull request from r-ryantm/auto-update/nelua
nelua: 0-unstable-2024-06-16 -> 0-unstable-2024-08-04
2024-08-10 12:02:36 -04:00
Nick Cao
38aedd2b70
Merge pull request from r-ryantm/auto-update/lune
lune: 0.8.6 -> 0.8.7
2024-08-10 11:39:31 -04:00
R. Ryantm
da9d7623d2 lune: 0.8.6 -> 0.8.7 2024-08-10 13:37:32 +00:00
OTABI Tomoya
d5e712870f
Merge pull request from mweinelt/python3.13.0-rc1
python313: 3.13.0b4 -> 3.13.0rc1
2024-08-10 21:24:21 +09:00
rczb
5039637648 gauche: 0.9.13 -> 0.9.15 2024-08-10 15:57:11 +08:00
rczb
e2e7fa3f95 gaucheBootstrap: 0.9.12 -> 0.9.15 2024-08-10 15:37:54 +08:00
github-actions[bot]
03e2e79ded
Merge master into staging-next 2024-08-09 18:01:11 +00:00
Bobby Rong
3785c1d7cc
Merge pull request from bobby285271/add/mozjs128
spidermonkey_128: init at 128.1.0
2024-08-09 21:01:36 +08:00
github-actions[bot]
d3ef01201e
Merge master into staging-next 2024-08-08 18:01:35 +00:00
Donovan Glover
388d097f4f
Merge pull request from r-ryantm/auto-update/cel-go
cel-go: 0.20.1 -> 0.21.0
2024-08-08 16:14:49 +00:00
Bobby Rong
46cd220898
spidermonkey_128: init at 128.1.0 2024-08-08 23:55:22 +08:00
Martin Weinelt
8878d8afcd
python312: 3.12.4 -> 3.12.5
https://docs.python.org/release/3.12.5/whatsnew/changelog.html
2024-08-08 15:36:12 +02:00
R. Ryantm
a1ef6c6d78 nelua: 0-unstable-2024-06-16 -> 0-unstable-2024-08-04 2024-08-08 07:29:22 +00:00
github-actions[bot]
e80257fbed
Merge master into staging-next 2024-08-07 00:02:22 +00:00
Franz Pletz
a93bc09c27
spidermonkey_102: remove
EOL since 2023/09
2024-08-07 01:37:34 +02:00
Franz Pletz
186194d87c
Merge pull request from ghpzin/330281-spidermonkey_91-fix-python312 2024-08-07 01:00:00 +02:00
Thiago Kenji Okada
f84a33ac4d
Merge pull request from r-ryantm/auto-update/clojure
clojure: 1.11.3.1463 -> 1.11.4.1474
2024-08-06 23:12:16 +01:00
Sergei Trofimovich
5ee19b6f17 octave.buildEnv: fix the eval
Without the change the eval fails as:

    nix-repl> octave.buildEnv
    error:
       … while evaluating the attribute 'buildEnv'
         at pkgs/development/interpreters/octave/default.nix:205:7:
          204|       inherit enableQt enableReadline enableJava;
          205|       buildEnv = callPackage ./build-env.nix {
             |       ^
          206|         octave = finalAttrs.finalPackage;

       … while calling a functor (an attribute set with a '__functor' attribute)
         at /home/slyfox/dev/git/nixpkgs-master/lib/customisation.nix:264:13:
          263|     in if missingArgs == {}
          264|        then makeOverridable f allArgs
             |             ^
          265|        # This needs to be an abort so it can't be caught with `builtins.tryEval`,

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: function 'anonymous lambda' called with unexpected argument 'octavePackages'
       at pkgs/development/interpreters/octave/build-env.nix:1:1:
            1| { lib, stdenv, octave, buildEnv
             | ^
            2| , makeWrapper, texinfo
2024-08-06 21:39:08 +01:00
Martin Weinelt
0b0dd33e0a
python312Packages.setuptoolsCheckHook: remove
The hook relied on the `test` command passed to `setup.py`, which has
long been deprecated and finally removed in setuptools 72.0.
2024-08-06 18:18:40 +02:00
R. Ryantm
345f5939ca clojure: 1.11.3.1463 -> 1.11.4.1474 2024-08-06 08:38:33 +00:00
Vladimír Čunát
d4720e9c1e
Merge branch 'staging-next' into staging
There was a nontrivial conflict in pkgs/stdenv/linux/bootstrap-tools*
(reorganizing code vs. modifying it)  I hope I really got it right.
2024-08-05 11:05:55 +02:00
Pol Dellaiera
f099c76da7
Merge pull request from r-ryantm/auto-update/php
php: 8.2.21 -> 8.2.22
2024-08-04 15:49:40 +02:00
R. Ryantm
7d4f7c2b91 cel-go: 0.20.1 -> 0.21.0 2024-08-04 00:40:19 +00:00
R. Ryantm
cdce031214 php: 8.2.21 -> 8.2.22 2024-08-04 00:39:14 +00:00
Sigmanificient
63d05d989e pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
Martin Weinelt
430a009282
python313: 3.13.0b4 -> 3.13.0rc1
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0rc1
2024-08-01 13:52:30 +02:00
K900
4f29b5a16b Merge remote-tracking branch 'origin/staging-next' into staging 2024-07-31 08:57:17 +03:00
ghpzin
2fbc05e81b
spidermonkey_{91,102}: fix build
- fix previous patch to a more "stable" url
- use python311 for 91 and 102
2024-07-30 19:28:42 +03:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
github-actions[bot]
9f368dc2ef
Merge staging-next into staging 2024-07-28 18:01:25 +00:00
Anthony ROUSSEL
6add9ceeee
ruby.rubygems: fix delete binstub lock files
Fixes bug introduced with https://github.com/rubygems/rubygems/pull/7797

Binstub lock files are not deleted once the binstub is created,
and this breaks some build like mastodon.
2024-07-28 16:32:12 +02:00
github-actions[bot]
e26c2ed42f
Merge staging-next into staging 2024-07-28 06:01:29 +00:00
github-actions[bot]
384d08d20d
Merge master into staging-next 2024-07-28 06:01:00 +00:00
Atemu
cc973ae8bb
Merge pull request from peterhoeg/mainprogram
add mainProgram to a number of packages
2024-07-28 02:57:53 +02:00
github-actions[bot]
4007341b1f
Merge staging-next into staging 2024-07-27 12:01:37 +00:00
Peter Hoeg
3040c1ebd0 ruby: add mainProgram 2024-07-27 10:31:11 +02:00
Vladimír Čunát
64c6a981fe
Merge branch 'master' into staging-next 2024-07-27 09:18:58 +02:00
natsukium
2e2f18813c
mk-python-derivation: don't expose check args when doCheck = false
This change prevents rebuilds if we change check flags when
doCheck = false. It's useful, for example, when tests are separated in
`passthru.tests`.
2024-07-27 11:26:55 +09:00
Matthias Beyer
702b76c926
Merge pull request from r-ryantm/auto-update/wasmer
wasmer: 4.3.4 -> 4.3.5
2024-07-26 20:41:58 +02:00
github-actions[bot]
8c2e73a4ed
Merge staging-next into staging 2024-07-26 18:01:39 +00:00
Randy Eckenrode
e88f0cf2f2
Revert "ruby_3_3: work around useSystemCoreFoundationFramework"
This reverts commit b03ca962b0.
2024-07-26 12:41:45 -04:00
Martin Weinelt
93f4195fe0
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/applications/graphics/seamly2d/default.nix
2024-07-26 18:05:04 +02:00
Sigmanificient
6dd44107ac treewide: remove unused lib (and other) arguments 2024-07-26 11:18:09 +02:00
Vladimír Čunát
43a9a6055b
Merge : ruby_3_3: work around useSystemCoreFoundationFramework
...into staging-next
2024-07-26 09:20:43 +02:00
K900
1410c766c8 Merge remote-tracking branch 'origin/master' into staging-next 2024-07-26 08:41:08 +03:00
Silvan Mosberger
29016e9c0e
Merge pull request from philiptaron/__attrsFailEvaluation/python
pythonPackages: move __attrsFailEvaluation to allow deeper inspection
2024-07-26 02:00:22 +02:00
Randy Eckenrode
b03ca962b0
ruby_3_3: work around useSystemCoreFoundationFramework
Similar issue as https://github.com/NixOS/nixpkgs/pull/329526. Ruby 3.3 attempts to merge objects during the build, which fails due to stricter handling of `-rpath` in ld64.
2024-07-25 18:51:42 -04:00
Audrey Dutcher
f293272682 perl: add cc in addition to makeBinaryWrapper. see NixOS#311794
The "correct" solution to this problem (makeBinaryWrapper fails to be
able to compile the binary wrapper when building a freebsd cross env) is
that makeBinaryWrapper should propagate or embed a reference to the
compiler. However, this causes build failures on musl, so this will have
to do for now.
2024-07-24 12:40:30 -07:00
R. Ryantm
cca88a1f5d wasmer: 4.3.4 -> 4.3.5 2024-07-24 09:32:05 +00:00
Vladimír Čunát
cd346565bb
Merge branch 'master' into staging-next 2024-07-24 07:19:19 +02:00
Barry Moore
d297a17708 erlang_27: 27.0 -> 27.0.1 2024-07-23 13:14:56 -04:00
R. Ryantm
972265dc57 rune: 0.13.3 -> 0.13.4 2024-07-23 12:52:18 +00:00
github-actions[bot]
09a27d5bc1
Merge master into staging-next 2024-07-23 00:02:18 +00:00
Nick Cao
0453e70ed3
Merge pull request from r-ryantm/auto-update/wasmtime
wasmtime: 22.0.0 -> 23.0.1
2024-07-22 17:17:35 -04:00
R. Ryantm
4acb6adf1d wasmtime: 22.0.0 -> 23.0.1 2024-07-22 19:55:01 +00:00
Artturin
60e9cffe2c Merge branch 'master' into staging-next 2024-07-22 22:53:31 +03:00
Doron Behar
19bc619c1c
Merge pull request from r-ryantm/auto-update/octave
octave: 8.4.0 -> 9.2.0
2024-07-22 09:15:42 +03:00
Audrey Dutcher
66d41e75e8 python{39,310,311,312,313}: Allow using cc to resolve dynamic libraries
This patch hasn't been complete since an alternate case was added to
cpython which allows using ld(1) to resolve libraries. In addition to
this, the stated reason for the patch, to improve startup times by
preventing cpython from invoking gcc to resolve libuuid, has not been an
issue since that logic was removed in cpython 3.9. Finally, this patch
creates a disparity between Linux and other operating systems (I am
working on FreeBSD right now) since the ld(1) case is system gated.

Since it no longer accomplishes its stated purpose, is no longer needed,
and creates platform disparities, we should remove it.

I've left the half of this patch which prevents /sbin/ldconfig from
being invoked, since no nix-compiled program should ever be invoking
absolute paths like this.
2024-07-20 23:56:42 -07:00
Sergei Trofimovich
69ba3f70eb lua5_4: 5.4.6 -> 5.4.7
Changes: https://www.lua.org/work/diffs-lua-5.4.6-lua-5.4.7.html
2024-07-21 07:24:01 +01:00
R. Ryantm
44ec328a67 zef: 0.22.0 -> 0.22.1 2024-07-21 06:01:13 +00:00
Randy Eckenrode
0e8dbe9540
python313: drop patch for _PY_SHORT_FLOAT_REPR == 0
The patch was merged upstream and is included in Python 3.13b4.
2024-07-21 00:26:22 -04:00
Randy Eckenrode
53f938e573
python{310,311,312,313}: fix LTO build
Python LTO builds using clang require the clang’s `llvm-ar` even on Darwin.
2024-07-20 21:33:28 -04:00
Anthony Roussel
340180ba91
ruby.rubygems: 3.5.15 -> 3.5.16
https://github.com/rubygems/rubygems/releases/tag/v3.5.16
2024-07-20 12:32:06 +02:00
Randy Eckenrode
d5f637590e
tree-wide: enable LTO on Darwin 2024-07-20 03:19:54 -04:00
Randy Eckenrode
0d7d9280d3
python{311,312,313}: use system libmpdec again
Override the configure check not to do a universal build. Using the system libmpdec is required to enable LTO on Darwin.
2024-07-20 01:11:53 -04:00
github-actions[bot]
637b531dcf
Merge staging-next into staging 2024-07-19 18:01:40 +00:00
Peder Bergebakken Sundt
cd743e903f
Merge pull request from ereslibre/bump-wamr
wamr: 2.1.0 -> 2.1.1
2024-07-19 16:10:00 +02:00
R. Ryantm
47b85e1d7a octave: 8.4.0 -> 9.2.0 2024-07-19 01:21:39 +00:00
github-actions[bot]
f316203fda
Merge staging-next into staging 2024-07-19 00:03:05 +00:00
Martin Weinelt
d63b3b2faf
python313: 3.13.0b3 -> 3.13.0b4
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-beta-4
2024-07-18 17:07:11 +02:00
Randy Eckenrode
f9b7f4ec09
tree-wide: use top-level cctools 2024-07-17 22:36:19 -04:00
Martin Weinelt
01178b2f18
Merge pull request from alyssais/python312-backport
python312: make portability backport unconditional
2024-07-17 15:53:55 +02:00
Alyssa Ross
aba1b58d1f
python312: make portability backport unconditional
This avoids the maintenance headache associated with conditionally
applied patches, and fixes building for s390.
2024-07-17 12:33:29 +02:00
github-actions[bot]
4c086d8ee0
Merge staging-next into staging 2024-07-17 00:03:16 +00:00
Barry Moore
c770420c90 erlang_27: 27.0.1 -> 27.0 2024-07-16 16:39:39 -04:00
Artturin
a516ea8c99 Merge branch 'staging-next' into staging 2024-07-16 19:07:48 +03:00
Sandro
ce68870f49
Merge pull request from anthonyroussel/bundler-2.5.13 2024-07-16 13:26:59 +02:00
Rafael Fernández López
4329250e0f
wamr: 2.1.0 -> 2.1.1 2024-07-16 12:51:55 +02:00
Thiago Kenji Okada
91c1f02d57
Merge pull request from atorres1985-contrib/qnial
qnial: 6.3 -> 6.3_1
2024-07-15 22:00:46 +01:00
Anderson Torres
35644e53d7 qnial: migrate to by-name 2024-07-15 14:48:26 -03:00
R. Ryantm
40eb217fa5 wasmer: 4.3.3 -> 4.3.4 2024-07-15 01:29:36 +00:00
github-actions[bot]
31817540ee
Merge staging-next into staging 2024-07-14 18:01:37 +00:00
aleksana
592e3845c4 treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
lassulus
b40822608f
Merge pull request from anthonyroussel/ruby_3_3_4
ruby_3_3: 3.3.3 -> 3.3.4
2024-07-13 21:30:27 +02:00
Jan Tojnar
1275c3f884 Merge branch 'staging-next' into staging 2024-07-12 21:36:23 +02:00
❄️
fe14ac8fc2
Merge pull request from atorres1985-contrib/remove-vrthra
treewide: remove vrthra, cpages and lovek323 from meta.maintainers
2024-07-12 14:26:56 -03:00
Anthony Roussel
a1a29bd6f4
ruby_3_3: 3.3.3 -> 3.3.4
Changelog: https://github.com/ruby/ruby/releases/tag/v3_3_4

Release Notes: https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/
2024-07-12 19:03:21 +02:00
Anthony Roussel
a1d6c177ec
ruby.rubygems: add passthru.updateScript 2024-07-12 18:28:44 +02:00
Anthony Roussel
edb4e41b4b
ruby.rubygems: 3.5.11 -> 3.5.15
https://github.com/rubygems/rubygems/compare/v3.5.11...v3.5.15
2024-07-12 18:28:37 +02:00
github-actions[bot]
64d386c889
Merge staging-next into staging 2024-07-12 06:02:12 +00:00
Yt
80e9e99a8c
Merge pull request from chiroptical/chiroptical/erlang-27-0-1
erlang: 25.3.2.12 -> 25.3.2.13; erlang_27: 27.0 -> 27.0.1
2024-07-12 01:13:51 +00:00
Yt
a7fb6a8ee0
Merge pull request from chiroptical/erlang-26-2-5-1
erlang_26: 26.2.5 -> 26.2.5.1
2024-07-12 01:12:52 +00:00