Commit Graph

11659 Commits

Author SHA1 Message Date
K900
0cb3a504cb Merge remote-tracking branch 'origin/staging-next' into staging 2026-02-05 21:26:34 +03:00
7c6f434c
a42867b3e7 acl2: Fix (#487351) 2026-02-05 18:08:19 +00:00
Andreas Wendleder
b8282c864f acl2: fix community books certification
Add upstream patch be39e78 to fix a regression in the input-files
macro which caused kestrel/c/syntax tests to fail during build.
2026-02-05 17:55:59 +01:00
Martin Weinelt
1e00f2a8b7 python313: 3.13.11 -> 3.13.12; python314: 3.14.2 -> 3.14.3 (#486806) 2026-02-05 15:31:27 +00:00
Adam C. Stephens
669b32c464 erlang_27: 27.3.4.6 -> 27.3.4.7
Changelog: https://github.com/erlang/otp/releases/tag/OTP-27.3.4.7
2026-02-05 09:35:58 -05:00
Jörg Thalheim
d7d4c51894 octavePackages: remove broken packages
Remove fem-fenics, level-set, parallel, sparsersb, tisean, vibes, and
vrml packages which have been marked broken since NixOS 24.05 and
remain unfixed.

Per RFC 180, packages broken for a full release cycle are subject
to removal.

https://github.com/NixOS/rfcs/pull/180
2026-02-05 15:10:15 +01:00
Michael Daniels
5e5888f1d3 Merge remote-tracking branch 'upstream/staging-next' into staging 2026-02-04 19:31:22 -05:00
Weijia Wang
12c0f4f2e9 babashka-unwrapped: 1.12.209 -> 1.12.214 (#465333) 2026-02-04 21:58:58 +00:00
Martin Weinelt
b428db0f48 python313: 3.13.11 -> 3.13.12
https://docs.python.org/release/3.13.12/whatsnew/changelog.html

Fixes: CVE-2026-1299, CVE-2025-11468, CVE-2025-15282, CVE-2026-0672,
       CVE-2026-0865
2026-02-04 03:44:12 +01:00
Martin Weinelt
08371b96c3 python314: 3.14.2 -> 3.14.3
https://docs.python.org/release/3.14.3/whatsnew/changelog.html

Fixes: CVE-2026-1299, CVE-2025-11468, CVE-2025-15282, CVE-2026-0672,
       CVE-2026-0865
2026-02-04 03:38:12 +01:00
Maximilian Bosch
da2f69855f php84: 8.4.16 -> 8.4.17
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.17
2026-02-02 21:19:29 +01:00
Maximilian Bosch
3880252d52 php83: 8.3.29 -> 8.3.30
ChangeLog: https://www.php.net/ChangeLog-8.php#8.3.30
2026-02-02 21:17:32 +01:00
K900
e54474de39 Merge remote-tracking branch 'origin/staging-next' into staging 2026-02-02 16:05:02 +03:00
Stefan Frijters
31baa9d9b1 octave: move NIX_LDFLAGS into env for structuredAttrs 2026-02-02 12:11:08 +01:00
Markus Sütter
196b385317 various: add meta.identifier.cpeParts to a batch of packages 2026-02-02 09:22:55 +01:00
Philip Taron
76563817ee wrapPythonPrograms: support structuredAttrs, modify gi-docgen and freecell-solver to verify (#471986) 2026-01-31 15:52:13 +00:00
nixpkgs-ci[bot]
ee540e6ac2 Merge staging-next into staging 2026-01-31 12:08:31 +00:00
Gergő Gutyina
4552f7063e various: use stdenv.mkDerivation instead of qt5.mkDerivation (#483875) 2026-01-31 11:43:03 +00:00
Matthieu Coudron
0359123869 lua5_5: build linux target (#485353) 2026-01-30 15:35:32 +00:00
Marc Jakobi
4267c71982 lua5_5: build linux target 2026-01-30 15:33:40 +01:00
nixpkgs-ci[bot]
79424fc2c3 Merge staging-next into staging 2026-01-30 12:11:07 +00:00
quantenzitrone
6f158658d2 various: deduplicate wrapQtAppsHook 2026-01-30 02:16:02 +01:00
Stefan Frijters
052e8a9c58 python3.setupHook: use replaceVars instead of substituteAllInPlace 2026-01-28 17:43:58 +01:00
nixpkgs-ci[bot]
e1c80e8e08 Merge master into staging-nixos 2026-01-28 00:21:17 +00:00
nixpkgs-ci[bot]
2eb9b17682 Merge staging-next into staging 2026-01-28 00:20:22 +00:00
K900
230e0e4cbd Merge remote-tracking branch 'origin/master' into staging-nixos 2026-01-27 21:15:07 +03:00
nixpkgs-ci[bot]
479cc1d134 Merge staging-next into staging 2026-01-27 18:09:06 +00:00
Piotr Kwiecinski
f6b4eb5c5a php: refactor top-level definitions 2026-01-27 18:59:34 +01:00
Philip Taron
86fa73ce80 php85: init at 8.5.2 (#481104)
Skipping the merge queue to allow the ratchet to go back a notch.
2026-01-27 07:45:33 -08:00
Yueh-Shun Li
773f5cc8c8 buildPythonPackage: overrideStdenvCompat: add position to warning message
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2026-01-27 10:46:17 +00:00
K900
3ac81a5564 Merge remote-tracking branch 'origin/staging-next' into staging 2026-01-26 21:15:56 +03:00
nixpkgs-ci[bot]
4f189086d0 Merge master into staging-nixos 2026-01-26 18:08:53 +00:00
Jo
78c1924b13 treewide: remove references to the xorg namespace in pkgs/ (#482814) 2026-01-26 13:48:33 +00:00
quantenzitrone
ba38bc4e0a various: use stdenv.mkDerivation instead of qt5.mkDerivation
this shouldn't create any rebuilds
2026-01-26 05:56:25 +01:00
nixpkgs-ci[bot]
6689fa0984 Merge master into staging-nixos 2026-01-26 00:21:28 +00:00
nixpkgs-ci[bot]
7673a2fb77 Merge staging-next into staging 2026-01-26 00:20:52 +00:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
quantenzitrone
c7c77c1aee treewide: remove all uses of 'with xorg;' in pkgs
this shouldn't create any rebuilds

this was done manually by grepping for `with xorg` and `with pkgs.xorg`
2026-01-25 22:26:00 +01:00
Artturin
4054ea2cea luaPackages.wrapLua: Fix the wrapper on cross (#481464) 2026-01-25 21:21:13 +00:00
Michael Daniels
006ecdbdeb treewide: fix typos (#479869) 2026-01-24 21:36:44 +00:00
Matthieu Coudron
ca520f49c3 bustedCheckHook: init (#481930) 2026-01-24 19:56:03 +00:00
nixpkgs-ci[bot]
d2116888c1 Merge staging-next into staging 2026-01-24 12:07:36 +00:00
Gergő Gutyina
a6f2518a27 cbqn: 0.9.0 -> 0.10.0 (#477395) 2026-01-24 10:05:45 +00:00
teto
3485f095ad bustedCheckHook: init and convert luaPackages to use it
- add bustedCheckHook in the nativeCheckInputs and busted will run when
  doCheck is enabled. You can customize its call via "bustedFlags" and
  prevent it from running with "dontBustedCheck". If "nlua" is
  available, busted will automatically run busted with nlua as
  interpreter (already done in lux). Goal is to standardize the writing
  of tests so that if feels less like copy & paste.
- removed the default checkPhase from buildLuarocksPackage which was
  running "luarocks test". None of the plugins was using as far as I
  know  because no plugin out there (maybe 2 or 3) uses that ? it could
  be considered a breaking change but in practice I dont think it is.
2026-01-23 17:32:33 +01:00
Francesco Gazzetta
ebb133a46a tcl: fix static builds (#482376) 2026-01-23 08:15:22 +00:00
nixpkgs-ci[bot]
8f23ed0423 Merge staging-next into staging 2026-01-23 00:20:07 +00:00
Dyego Aurélio
28096cc5e3 treewide: apply nixfmt 1.2.0 2026-01-22 18:37:56 -03:00
Alyssa Ross
9b6e99f463 tcl: fix static builds
The existing handling of static builds in this expression was
insufficient for x86_64, where we can't even build shared libraries in
a static environment.  Avoid building such libraries, like we do for
other packages.
2026-01-22 15:06:49 +01:00
Bobby Rong
99e4d93f3e spidermonkey_140: 140.6.0 -> 140.7.0 (#481664) 2026-01-21 15:07:03 +00:00
Yueh-Shun Li
f83867d2d4 buildPythonPackage: comment on passthru.__stdenvPythonCompat 2026-01-20 23:17:19 +08:00