Commit Graph

11659 Commits

Author SHA1 Message Date
Artturin
e1e2f27c78 luaPackages.buildLuarocksPackage: Get the final derivation picked by
mkDerivation instead of using the raw list

```
   … while evaluating attribute 'propagatedBuildInputs' of derivation 'wrap-lua-hook'
     at /home/art/nixgits/my-nixpkgs/pkgs/stdenv/generic/make-derivation.nix:600:13:
      599|             depsHostHostPropagated = elemAt (elemAt propagatedDependencies 1) 0;
      600|             propagatedBuildInputs = elemAt (elemAt propagatedDependencies 1) 1;
         |             ^
      601|             depsTargetTargetPropagated = elemAt (elemAt propagatedDependencies 2) 0;
   … while calling the 'getAttr' builtin
     at «nix-internal»/derivation-internal.nix:50:17:
       49|     value = commonAttrs // {
       50|       outPath = builtins.getAttr outputName strict;
         |                 ^
       51|       drvPath = strict.drvPath;
   … while calling the 'derivationStrict' builtin
     at «nix-internal»/derivation-internal.nix:37:12:
       36|
       37|   strict = derivationStrict drvAttrs;
         |            ^
       38|
   … while evaluating derivation 'make-shell-wrapper-hook'
     whose name attribute is located at /home/art/nixgits/my-nixpkgs/pkgs/stdenv/generic/make-derivation.nix:541:13
   … while evaluating attribute 'shell' of derivation 'make-shell-wrapper-hook'
     at /home/art/nixgits/my-nixpkgs/pkgs/top-level/all-packages.nix:716:7:
      715|       # targetPackages.runtimeShell only exists when pkgs == targetPackages (when targetPackages is not  __raw)
      716|       shell =
         |       ^
      717|         if targetPackages ? runtimeShell then
   … while calling the 'throw' builtin
     at /home/art/nixgits/my-nixpkgs/pkgs/top-level/all-packages.nix:720:11:
      719|         else
      720|           throw "makeWrapper/makeShellWrapper must be in nativeBuildInputs";
         |           ^
      721|     };
   error: makeWrapper/makeShellWrapper must be in nativeBuildInputs
```
2026-01-20 15:20:05 +02:00
nixpkgs-ci[bot]
635cb3e856 Merge staging-next into staging 2026-01-20 12:08:50 +00:00
nixpkgs-ci[bot]
33a3fc81d9 Merge master into staging-next 2026-01-20 12:08:02 +00:00
Matt Sturgeon
e6959ad528 buildPython*: extend overrideStdenvCompat to fixed-point arguments (#477208) 2026-01-20 11:27:58 +00:00
Martin Weinelt
f85ec1fc02 buildPython*: run runtime dependency check hook for wheels (#480159) 2026-01-19 18:20:44 +00:00
Bobby Rong
4c0589f267 spidermonkey_140: 140.6.0 -> 140.7.0
https://github.com/mozilla-firefox/firefox/commits/FIREFOX_140_7_0esr_RELEASE/js/src/build
https://github.com/mozilla-firefox/firefox/commits/FIREFOX_140_7_0esr_RELEASE/build
2026-01-19 23:43:49 +08:00
Yueh-Shun Li
de48b6a845 buildPython*: extend overrideStdenvCompat to fixed-point arguments
with `passthru.__stdenvPythonCompat`

Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2026-01-19 14:29:47 +08:00
Yueh-Shun Li
5b114f0534 buildPython*: overrideStdenvCompat: lower warnings down to the stdenv override value
If Nix supports lazy attribute names in the future,
this change will make `<python package>.override` warning-free
and make such warning (or future throw) remediateable
via another override.
2026-01-19 14:29:47 +08:00
Yueh-Shun Li
4ef0c2ded4 buildPython*: overrideStdenvCompat: abstract warning
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2026-01-19 14:29:41 +08:00
nixpkgs-ci[bot]
6651d5f490 Merge staging-next into staging 2026-01-18 18:06:32 +00:00
nixpkgs-ci[bot]
23a2df36ea Merge master into staging-next 2026-01-18 18:05:48 +00:00
Wolfgang Walther
807bc84ed5 teams/iog: handle team with external membership (#478823) 2026-01-18 14:02:27 +00:00
Piotr Kwiecinski
21efaec96c php85: init at 8.5.2 2026-01-18 12:50:29 +01:00
nixpkgs-ci[bot]
dfd5b3a4fd Merge staging-next into staging 2026-01-16 18:06:48 +00:00
nixpkgs-ci[bot]
8b141ba987 Merge master into staging-next 2026-01-16 18:06:10 +00:00
R. Ryantm
fb7c40c71a babashka-unwrapped: 1.12.209 -> 1.12.214 2026-01-16 17:36:13 +00:00
Kirill Radzikhovskyy
fdf5997f87 ruby_4_0: 4.0.0 -> 4.0.1
https://github.com/ruby/ruby/releases/tag/v4.0.1
2026-01-16 20:15:45 +11:00
nixpkgs-ci[bot]
cfb62ff751 Merge staging-next into staging 2026-01-15 00:18:46 +00:00
nixpkgs-ci[bot]
473908d181 Merge master into staging-next 2026-01-15 00:18:13 +00:00
Martin Weinelt
6a2319f8af python315: 3.15.0a4 -> 3.15.0a5
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-alpha-5
2026-01-15 00:50:06 +01:00
Martin Weinelt
7465728763 buildPython*: run runtime dependency check hook for wheels 2026-01-14 21:58:06 +01:00
Adam C. Stephens
ee70b3d1d6 erlang_28: 28.3 -> 28.3.1
Changelog: https://github.com/erlang/otp/releases/tag/OTP-28.3.1
2026-01-14 11:49:54 -05:00
nixpkgs-ci[bot]
44c753342c Merge staging-next into staging 2026-01-14 06:07:53 +00:00
nixpkgs-ci[bot]
549d2dba6a Merge master into staging-next 2026-01-14 06:07:17 +00:00
Martin Weinelt
c06e838d65 python315: 3.15.0a3 -> 3.15.0a4
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-alpha-4
2026-01-14 01:38:58 +01:00
Yt
df940922de beamPackages.elixir_1_20: init at 1.20.0-rc.1 (#478913) 2026-01-14 00:27:19 +00:00
Ben Siraphob
c7e10647ea treewide: fix typos 2026-01-13 14:45:11 -05:00
Emily
bbfbfb4177 ruby: remove --with-setjmp-type=setjmp on Darwin (#477492) 2026-01-13 19:35:57 +00:00
Adam C. Stephens
4ee14d2120 beamPackages.elixir_1_20: init at 1.20.0-rc.1
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1
2026-01-13 12:28:38 -05:00
Michael Daniels
4f3be6e36f Merge branch 'staging-next' into staging 2026-01-12 18:03:20 -05:00
Michael Daniels
19e820ecf3 Merge branch 'master' into staging-next 2026-01-12 18:02:34 -05:00
Michael Daniels
5ed07317e9 treewide: change 'format = "other";' to 'pyproject = false;'
Entirely find-and-replace based.

A few usages that would cause rebuilds if changed remain.

This PR should have 0 rebuilds.
2026-01-12 17:50:37 -05:00
Matthieu Coudron
e36daf16c4 buildLuarocksPackage: enable strictDeps by default (#478031) 2026-01-12 17:21:38 +00:00
nixpkgs-ci[bot]
dd86763902 Merge master into staging-next 2026-01-12 00:19:46 +00:00
teto
b81acec358 buildLuarocksPackage: enable strictDeps by default
disabled strictDeps for derivations that fail until we fix them.
This change helps with new packages.
2026-01-12 00:13:48 +01:00
Weijia Wang
f6d4126f3e luajit_openresty: 2.1-20250826 -> 2.1-20251030 (#460543) 2026-01-11 19:57:05 +00:00
K900
f54c9f15f8 Merge remote-tracking branch 'origin/staging-next' into staging 2026-01-11 21:58:16 +03:00
Robert Schütz
1a04744f74 treewide: remove superfluous disabled
There is no need to disable Python packages for Python versions that are
no longer in Nixpkgs.
This change was generated using the following script:

    pattern='^\s*disabled\s*=\s*pythonOlder\s*"3\.\([0-9]\|10\)"\s*;\s*$'
    for f in $(find -name '*.nix'); do
        grep -q "$pattern" "$f" || continue
        sed -i "/$pattern/d" "$f"
        if [ $(grep -c pythonOlder "$f") == 1 ]; then
            sed -i '/^\s*pythonOlder,\s*$/d' "$f"
        fi
        nixfmt "$f"
    done
2026-01-11 09:34:20 -08:00
Wolfgang Walther
aa7f574386 maintainers: drop manveru
Did not react to maintainer pings since 2024. Dropping according to
maintainer guidelines.
2026-01-10 22:12:03 +01:00
nixpkgs-ci[bot]
06e5fd7d40 Merge staging-next into staging 2026-01-10 11:12:55 +00:00
Marcus Ramberg
55756c54c2 perl: add comments for patches (#469913) 2026-01-10 09:31:27 +00:00
nixpkgs-ci[bot]
ee52662516 Merge staging-next into staging 2026-01-10 00:19:00 +00:00
Alexander Bantyev
6b36e4ea90 perl: add comments for patches
Describes all patches we apply to perl, to help with readability of the
derivation and comply with the style guide.
2026-01-09 16:42:05 +01:00
Adam C. Stephens
eebeb17c3f elixir_1_19: 1.19.4 -> 1.19.5
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.19.5
2026-01-09 10:07:51 -05:00
Vladimír Čunát
6e0d784348 luajit: enable MinGW build (#476342) 2026-01-09 11:26:25 +00:00
Marc Jakobi
1c3e8d2cb8 lua5_5: update tests 2026-01-07 23:00:27 +01:00
Stefan Frijters
e6865860d1 guile: move LDFLAGS into env for structuredAttrs 2026-01-07 21:36:50 +01:00
Matthieu Coudron
6cea2142dd lua5_5: init at 5.5.0 (#473564) 2026-01-06 23:19:04 +00:00
Burke Libbey
419ae375fb ruby: remove --with-setjmp-type=setjmp on Darwin
The --with-setjmp-type=setjmp configure flag was added in 2014 to work
around a hang during "generating encdb.h" on macOS 10.10 (Yosemite).

This flag forces Ruby to use setjmp/longjmp instead of the default
_setjmp/_longjmp, which causes a 5.5x slowdown in proc and block calls
on modern macOS due to unnecessary signal mask save/restore operations.

macOS 10.10 Yosemite reached end of life in 2017 and is far below the
minimum macOS version supported by nixpkgs (currently 10.14 I think?).
The underlying issue was specific to that OS version and does not affect
any supported macOS release.

I am however not 100% sure which release this incompatibility _stopped_
with. It certainly works on Tahoe.
2026-01-06 11:37:54 -05:00
Tony Zorman
2d9aa45520 cbqn: 0.9.0 -> 0.10.0
Tests all now moved to test/run.bqn. Also updated dependencies:

+ cbqn-bytecode: 0-unstable-2025-03-16 -> 0-unstable-2025-11-24
+ replxx: 0-unstable-2023-10-31 -> 0-unstable-2025-05-20
+ singeli: 0-unstable-2025-03-13 -> 0-unstable-2025-11-19
2026-01-06 10:15:47 +01:00