diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-12-15 19:32:38 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-12-15 19:32:38 +0100 |
commit | 6b8e2555ef013b579cda57025b17d662e0f1fe1f (patch) | |
tree | 5a83c673af26c9976acd5a5dfa20e09e06898047 /nixpkgs/pkgs/top-level | |
parent | 66ca7a150b5c051f0728f13134e6265cc46f370c (diff) | |
parent | 02357adddd0889782362d999628de9d309d202dc (diff) | |
download | nixlib-6b8e2555ef013b579cda57025b17d662e0f1fe1f.tar nixlib-6b8e2555ef013b579cda57025b17d662e0f1fe1f.tar.gz nixlib-6b8e2555ef013b579cda57025b17d662e0f1fe1f.tar.bz2 nixlib-6b8e2555ef013b579cda57025b17d662e0f1fe1f.tar.lz nixlib-6b8e2555ef013b579cda57025b17d662e0f1fe1f.tar.xz nixlib-6b8e2555ef013b579cda57025b17d662e0f1fe1f.tar.zst nixlib-6b8e2555ef013b579cda57025b17d662e0f1fe1f.zip |
Merge branch 'nixos-unstable-small' of https://github.com/NixOS/nixpkgs
Diffstat (limited to 'nixpkgs/pkgs/top-level')
-rw-r--r-- | nixpkgs/pkgs/top-level/aliases.nix | 31 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/all-packages.nix | 525 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/cuda-packages.nix | 192 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/hare-third-party.nix | 2 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/haskell-packages.nix | 23 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/linux-kernels.nix | 4 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/nim-overrides.nix | 8 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/ocaml-packages.nix | 1 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/perl-packages.nix | 57 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/php-packages.nix | 13 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/python-aliases.nix | 4 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/python-packages.nix | 146 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/qt5-packages.nix | 4 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/release-haskell.nix | 12 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/release-python.nix | 11 |
15 files changed, 612 insertions, 421 deletions
diff --git a/nixpkgs/pkgs/top-level/aliases.nix b/nixpkgs/pkgs/top-level/aliases.nix index e655c34c7e82..16d8b581e90b 100644 --- a/nixpkgs/pkgs/top-level/aliases.nix +++ b/nixpkgs/pkgs/top-level/aliases.nix @@ -69,7 +69,9 @@ mapAliases ({ alsaUtils = alsa-utils; # Added 2021-06-10 angelfish = libsForQt5.kdeGear.angelfish; # Added 2021-10-06 ansible_2_12 = throw "Ansible 2.12 goes end of life in 2023/05 and can't be supported throughout the 23.05 release cycle"; # Added 2023-05-16 + apacheAnt_1_9 = throw "Ant 1.9 has been removed since it's not used in nixpkgs anymore"; # Added 2023-11-12 antimicroX = antimicrox; # Added 2021-10-31 + arcanPackages = throw "arcanPackages was removed and its sub-attributes were promoted to top-level"; # Added 2023-11-26 ardour_6 = throw "ardour_6 has been removed in favor of newer versions"; # Added 2023-10-13 aseprite-unfree = aseprite; # Added 2023-08-26 asls = throw "asls has been removed: abandoned by upstream"; # Added 2023-03-16 @@ -152,6 +154,7 @@ mapAliases ({ clash = throw "'clash' has been removed, upstream gone. Consider using 'clash-meta' instead."; # added 2023-11-10 clasp = clingo; # added 2022-12-22 claws-mail-gtk3 = claws-mail; # Added 2021-07-10 + clucene_core_1 = throw "'clucene_core_1' has been renamed to/replaced by 'clucene_core'"; # Added 2023-12-09 cntk = throw "'cntk' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-10-09 code-server = throw "'code-server' has been removed from nixpkgs, as it was depending on EOL Node.js and is unmaintained."; # Added 2023-10-30 codimd = hedgedoc; # Added 2020-11-29 @@ -164,7 +167,7 @@ mapAliases ({ # these are for convenience, not for backward compat and shouldn't expire clang6Stdenv = lowPrio llvmPackages_6.stdenv; - clang7Stdenv = lowPrio llvmPackages_7.stdenv; + clang7Stdenv = throw "clang7Stdenv has been removed from nixpkgs"; # Added 2023-11-19 clang8Stdenv = lowPrio llvmPackages_8.stdenv; clang9Stdenv = lowPrio llvmPackages_9.stdenv; clang10Stdenv = lowPrio llvmPackages_10.stdenv; @@ -175,6 +178,9 @@ mapAliases ({ clang15Stdenv = lowPrio llvmPackages_15.stdenv; clang16Stdenv = lowPrio llvmPackages_16.stdenv; + clang-tools_7 = throw "clang-tools_7 has been removed from nixpkgs"; # Added 2023-11-19 + clang_7 = throw "clang_7 has been removed from nixpkgs"; # Added 2023-11-19 + ### D ### dagger = throw "'dagger' has been removed from nixpkgs, as the trademark policy of the upstream project is incompatible"; # Added 2023-10-16 @@ -265,6 +271,7 @@ mapAliases ({ foundationdb61 = throw "foundationdb61 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06 foxitreader = throw "foxitreader has been removed because it had vulnerabilities and was unmaintained"; # added 2023-02-20 fractal-next = fractal; # added 2023-11-25 + framework-system-tools = framework-tool; # added 2023-12-09 fuse2fs = if stdenv.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too. fx_cast_bridge = fx-cast-bridge; # added 2023-07-26 @@ -282,6 +289,7 @@ mapAliases ({ geekbench5 = throw "'geekbench5' has been renamed to 'geekbench_5'"; # Added 2023-03-10 ghostwriter = libsForQt5.kdeGear.ghostwriter; # Added 2023-03-18 go-dependency-manager = throw "'go-dependency-manager' is unmaintained and the go community now uses 'go.mod' mostly instead"; # Added 2023-10-04 + gotktrix = throw "'gotktrix' has been removed, as it was broken and unmaintained"; # Added 2023-12-06 git-subset = throw "'git-subset' has been removed in favor of 'git-filter-repo'"; # Added 2023-01-13 gitAndTools = self // { @@ -364,6 +372,7 @@ mapAliases ({ hepmc = throw "'hepmc' has been renamed to/replaced by 'hepmc2'"; # Converted to throw 2023-09-10 hip = throw "'hip' has been removed in favor of 'rocmPackages.clr'"; # Added 2023-10-08 hipcc = throw "'hipcc' has been replaced with 'rocmPackages.hipcc'"; # Added 2023-10-08 + hipchat = throw "'hipchat' has been discontinued since 2019; upstream recommends Slack."; # Added 2023-12-02 hipify = throw "'hipify' has been replaced with 'rocmPackages.hipify'"; # Added 2023-10-08 hipcub = throw "'hipcub' has been replaced with 'rocmPackages.hipcub'"; # Added 2023-10-08 hipsparse = throw "'hipsparse' has been replaced with 'rocmPackages.hipsparse'"; # Added 2023-10-08 @@ -387,6 +396,7 @@ mapAliases ({ imagemagick7 = imagemagick; # Added 2021-02-22 imagemagick7_light = imagemagick_light; # Added 2021-02-22 imlib = throw "imlib has been dropped due to the lack of maintenance from upstream since 2004"; # Added 2023-01-04 + indigenous-desktop = throw "'indigenous-desktop' has been renamed to/replaced by 'indiepass-desktop'"; # Added 2023-11-08 instead-launcher = throw "instead-launcher has been removed, because it depended on qt4"; # Added 2023-07-26 insync-v3 = throw "insync-v3 has been merged into the insync package; use insync instead"; #Added 2023-05-13 index-fm = libsForQt5.mauiPackages.index; # added 2022-05-17 @@ -559,6 +569,10 @@ mapAliases ({ ''; linux_latest_hardened = linuxPackages_latest_hardened; + lld_7 = throw "lld_7 has been removed from nixpkgs"; # Added 2023-11-19 + lldb_7 = throw "lldb_7 has been removed from nixpkgs"; # Added 2023-11-19 + llvmPackages_7 = throw "llvmPackages_7 has been removed from nixpkgs"; # Added 2023-11-19 + llvm_7 = throw "llvm_7 has been removed from nixpkgs"; # Added 2023-11-19 lobster-two = google-fonts; # Added 2021-07-22 luxcorerender = throw "'luxcorerender' has been removed as it's unmaintained and broken in nixpkgs since a while ago"; # Added 2023-06-07 @@ -585,6 +599,8 @@ mapAliases ({ miopen-hip = throw "'miopen-hip' has been replaced with 'rocmPackages.miopen-hip'"; # Added 2023-10-08 miopen-opencl = throw "'miopen-opencl' has been replaced with 'rocmPackages.miopen-opencl'"; # Added 2023-10-08 mime-types = mailcap; # Added 2022-01-21 + minetestclient_5 = minetestclient; # Added 2023-12-11 + minetestserver_5 = minetestserver; # Added 2023-12-11 minizip2 = pkgs.minizip-ng; # Added 2022-12-28 mirage-im = throw "'mirage-im' has been removed, as it was broken and unmaintained"; # Added 2023-11-26 monero = monero-cli; # Added 2021-11-28 @@ -617,6 +633,7 @@ mapAliases ({ nitrokey-udev-rules = libnitrokey; # Added 2023-03-25 nix-direnv-flakes = nix-direnv; nix-review = throw "'nix-review' has been renamed to/replaced by 'nixpkgs-review'"; # Converted to throw 2023-09-10 + nix-template-rpm = throw "'nix-template-rpm' has been removed as it is broken and unmaintained" ; # Added 2023-11-20 nixFlakes = nixVersions.stable; # Added 2021-05-21 nixStable = nixVersions.stable; # Added 2022-01-24 nixUnstable = nixVersions.unstable; # Added 2022-01-26 @@ -644,6 +661,7 @@ mapAliases ({ noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16 noto-fonts-emoji = noto-fonts-color-emoji; # Added 2023-09-09 noto-fonts-extra = noto-fonts; # Added 2023-04-08 + nvidia-thrust = throw "nvidia-thrust has been removed because the project was deprecated; use cudaPackages.cuda_cccl"; ### O ### @@ -674,6 +692,7 @@ mapAliases ({ orchis = orchis-theme; # Added 2021-06-09 oroborus = throw "oroborus was removed, because it was abandoned years ago."; #Added 2023-09-10 osxfuse = macfuse-stubs; # Added 2021-03-20 + oxen = throw "'oxen' has been removed, because it was broken, outdated and unmaintained"; # Added 2023-12-09 ### P ### @@ -768,6 +787,7 @@ mapAliases ({ qt6ct = qt6Packages.qt6ct; # Added 2023-03-07 qtcurve = libsForQt5.qtcurve; # Added 2020-11-07 qtile-unwrapped = python3.pkgs.qtile; # Added 2023-05-12 + quantum-espresso-mpi = quantum-espresso; # Added 2023-11-23 qutebrowser-qt6 = throw "'qutebrowser-qt6' has been replaced by 'qutebrowser', since the the qt5 version has been removed"; # Added 2023-08-19 quvi = throw "'quvi' has been removed, as it was broken and unmaintained"; # Added 2023-11-25 @@ -832,9 +852,17 @@ mapAliases ({ s2n = s2n-tls; # Added 2021-03-03 sane-backends-git = sane-backends; # Added 2021-02-19 scantailor = scantailor-advanced; # Added 2022-05-26 + schildichat-web = throw '' + schildichat has been removed as it is severely lacking behind the Element upstream and does not receive regular security fixes. + Please participate in upstream discussion on getting out new releases: + https://github.com/SchildiChat/schildichat-desktop/issues/212 + https://github.com/SchildiChat/schildichat-desktop/issues/215''; # Added 2023-12-05 + schildichat-desktop = schildichat-web; + schildichat-desktop-wayland = schildichat-web; sdlmame = throw "'sdlmame' has been renamed to/replaced by 'mame'"; # Converted to throw 2023-09-10 searx = throw "'searx' has been removed as it is unmaintained. Please switch to searxng"; # Added 2023-10-03 session-desktop-appimage = session-desktop; + setupcfg2nix = throw "'setupcfg2nix' has been removed. Please switch to buildPythonPackage"; # Added 2023-12-12 sequoia = sequoia-sq; # Added 2023-06-26 sexp = sexpp; # Added 2023-07-03 sget = throw "sget has been removed from nixpkgs, as it is not supported upstream anymore see https://github.com/sigstore/sget/issues/145"; # Added 2023-05-26 @@ -970,6 +998,7 @@ mapAliases ({ varnish72Packages = throw "varnish 7.2 is EOL. Either use the LTS or upgrade."; # Added 2023-10-09 varnish73Packages = throw "varnish 7.3 is EOL. Either use the LTS or upgrade."; # Added 2023-10-09 inherit (libsForQt5.mauiPackages) vvave; # added 2022-05-17 + volatility = throw "'volatility' has been removed, as it was broken and unmaintained"; # Added 2023-12-10 ### W ### waybar-hyprland = throw "waybar-hyprland has been removed: hyprland support is now built into waybar by default."; # Added 2023-08-21 diff --git a/nixpkgs/pkgs/top-level/all-packages.nix b/nixpkgs/pkgs/top-level/all-packages.nix index e30b97c73934..de307f75df0e 100644 --- a/nixpkgs/pkgs/top-level/all-packages.nix +++ b/nixpkgs/pkgs/top-level/all-packages.nix @@ -61,7 +61,7 @@ with pkgs; }; stdenvNoLibs = - if stdenv.hostPlatform != stdenv.buildPlatform && (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isDarwin.useLLVM or false) + if stdenv.hostPlatform != stdenv.buildPlatform && (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.useLLVM or false) then # We cannot touch binutils or cc themselves, because that will cause # infinite recursion. So instead, we just choose a libc based on the @@ -617,6 +617,8 @@ with pkgs; dec-decode = callPackage ../development/tools/dec-decode { }; + dnf4 = with python3Packages; toPythonApplication dnf4; + dnf5 = callPackage ../tools/package-management/dnf5 { }; documenso = callPackage ../applications/office/documenso { }; @@ -729,7 +731,7 @@ with pkgs; hwatch = callPackage ../tools/misc/hwatch { }; - hobbes = callPackage ../development/tools/hobbes { stdenv = gcc10StdenvCompat; }; + hobbes = callPackage ../development/tools/hobbes { }; honeycomb-refinery = callPackage ../servers/tracing/honeycomb/refinery { }; @@ -820,6 +822,10 @@ with pkgs; sea-orm-cli = callPackage ../development/tools/sea-orm-cli { }; + vcpkg-tool = callPackage ../by-name/vc/vcpkg-tool/package.nix { + fmt = fmt_10; + }; + r3ctl = qt5.callPackage ../tools/misc/r3ctl { }; ptouch-print = callPackage ../misc/ptouch-print { }; @@ -840,6 +846,14 @@ with pkgs; oauth2c = callPackage ../tools/security/oauth2c { }; + octodns = python3Packages.callPackage ../tools/networking/octodns { }; + + octodns-providers = recurseIntoAttrs { + bind = python3Packages.callPackage ../tools/networking/octodns/providers/bind { }; + hetzner = python3Packages.callPackage ../tools/networking/octodns/providers/hetzner { }; + powerdns = python3Packages.callPackage ../tools/networking/octodns/providers/powerdns { }; + }; + octosuite = callPackage ../tools/security/octosuite { }; octosql = callPackage ../tools/misc/octosql { }; @@ -1568,7 +1582,10 @@ with pkgs; }; akkoma-frontends = recurseIntoAttrs { akkoma-fe = callPackage ../servers/akkoma/akkoma-fe { }; - admin-fe = callPackage ../servers/akkoma/admin-fe { }; + admin-fe = callPackage ../servers/akkoma/admin-fe { + nodejs = nodejs_18; + yarn = yarn.override { nodejs = nodejs_18; }; + }; }; akkoma-emoji = recurseIntoAttrs { blobs_gg = callPackage ../servers/akkoma/emoji/blobs_gg.nix { }; @@ -1902,6 +1919,8 @@ with pkgs; hyperpotamus = callPackage ../tools/misc/hyperpotamus { }; + igir = callPackage ../tools/games/igir { }; + immich-cli = callPackage ../tools/misc/immich-cli { }; inherit (callPackage ../tools/networking/ivpn/default.nix {}) ivpn ivpn-service; @@ -3023,8 +3042,6 @@ with pkgs; xplorer = callPackage ../applications/file-managers/xplorer { }; - ytree = callPackage ../applications/file-managers/ytree { }; - johnny-reborn-engine = callPackage ../applications/misc/johnny-reborn { }; johnny-reborn = callPackage ../applications/misc/johnny-reborn/with-data.nix { }; @@ -3591,9 +3608,7 @@ with pkgs; bonnmotion = callPackage ../development/tools/misc/bonnmotion { }; - bonnie = callPackage ../tools/filesystems/bonnie { - stdenv = gcc10StdenvCompat; - }; + bonnie = callPackage ../tools/filesystems/bonnie { }; boron = callPackage ../development/interpreters/boron { }; @@ -3749,7 +3764,7 @@ with pkgs; dfmt = callPackage ../tools/text/dfmt { }; - diopser = callPackage ../applications/audio/diopser { stdenv = gcc10StdenvCompat; }; + diopser = callPackage ../applications/audio/diopser { }; diskonaut = callPackage ../tools/misc/diskonaut { }; @@ -3912,8 +3927,6 @@ with pkgs; goperf = callPackage ../development/tools/goperf { }; - gotktrix = callPackage ../applications/networking/instant-messengers/gotktrix { }; - graphite-cli = nodePackages.graphite-cli; gucci = callPackage ../tools/text/gucci { }; @@ -4810,8 +4823,6 @@ with pkgs; swaysome = callPackage ../tools/wayland/swaysome { }; - swayimg = callPackage ../tools/wayland/swayimg { }; - swaytools = python3Packages.callPackage ../tools/wayland/swaytools { }; swww = callPackage ../tools/wayland/swww { }; @@ -5235,7 +5246,7 @@ with pkgs; element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix { inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices; - electron = electron_26; + electron = electron_27; }; element-desktop-wayland = writeScriptBin "element-desktop" '' #!/bin/sh @@ -6107,8 +6118,6 @@ with pkgs; nfstrace = callPackage ../tools/networking/nfstrace { }; - nix-direnv = callPackage ../tools/misc/nix-direnv { }; - nixel = callPackage ../tools/nix/nixel { }; nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { }; @@ -6324,6 +6333,10 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + rblake3sum = callPackage ../tools/security/rblake3sum { + inherit (darwin.apple_sdk.frameworks) Security; + }; + reg = callPackage ../tools/virtualization/reg { }; retool = callPackage ../applications/misc/retool { }; @@ -6880,8 +6893,9 @@ with pkgs; citrix_workspace_23_02_0 citrix_workspace_23_07_0 citrix_workspace_23_09_0 + citrix_workspace_23_11_0 ; - citrix_workspace = citrix_workspace_23_09_0; + citrix_workspace = citrix_workspace_23_11_0; clima = callPackage ../tools/text/clima { }; @@ -7098,7 +7112,7 @@ with pkgs; ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { }; interception-tools = callPackage ../tools/inputmethods/interception-tools { }; - interception-tools-plugins = { + interception-tools-plugins = recurseIntoAttrs { caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { }; dual-function-keys = callPackage ../tools/inputmethods/interception-tools/dual-function-keys.nix { }; }; @@ -7236,7 +7250,7 @@ with pkgs; compass = callPackage ../development/tools/compass { }; cone = callPackage ../development/compilers/cone { - llvmPackages = llvmPackages_7; + llvmPackages = llvmPackages_13; }; conda = callPackage ../tools/package-management/conda { }; @@ -7300,7 +7314,7 @@ with pkgs; cudaPackages_10_0 = callPackage ./cuda-packages.nix { cudaVersion = "10.0"; }; cudaPackages_10_1 = callPackage ./cuda-packages.nix { cudaVersion = "10.1"; }; cudaPackages_10_2 = callPackage ./cuda-packages.nix { cudaVersion = "10.2"; }; - cudaPackages_10 = cudaPackages_10_2; + cudaPackages_10 = recurseIntoAttrs cudaPackages_10_2; cudaPackages_11_0 = callPackage ./cuda-packages.nix { cudaVersion = "11.0"; }; cudaPackages_11_1 = callPackage ./cuda-packages.nix { cudaVersion = "11.1"; }; @@ -7311,16 +7325,21 @@ with pkgs; cudaPackages_11_6 = callPackage ./cuda-packages.nix { cudaVersion = "11.6"; }; cudaPackages_11_7 = callPackage ./cuda-packages.nix { cudaVersion = "11.7"; }; cudaPackages_11_8 = callPackage ./cuda-packages.nix { cudaVersion = "11.8"; }; - cudaPackages_11 = cudaPackages_11_8; + cudaPackages_11 = recurseIntoAttrs cudaPackages_11_8; cudaPackages_12_0 = callPackage ./cuda-packages.nix { cudaVersion = "12.0"; }; cudaPackages_12_1 = callPackage ./cuda-packages.nix { cudaVersion = "12.1"; }; cudaPackages_12_2 = callPackage ./cuda-packages.nix { cudaVersion = "12.2"; }; - cudaPackages_12 = cudaPackages_12_0; + cudaPackages_12_3 = callPackage ./cuda-packages.nix { cudaVersion = "12.3"; }; + cudaPackages_12 = recurseIntoAttrs cudaPackages_12_0; + + # Use the older cudaPackages for tensorflow and jax, as determined by cudnn + # compatibility: https://www.tensorflow.org/install/source#gpu + cudaPackagesGoogle = cudaPackages_11; # TODO: try upgrading once there is a cuDNN release supporting CUDA 12. No # such cuDNN release as of 2023-01-10. - cudaPackages = recurseIntoAttrs cudaPackages_11; + cudaPackages = cudaPackages_11; # TODO: move to alias cudatoolkit = cudaPackages.cudatoolkit; @@ -7803,19 +7822,6 @@ with pkgs; strawberry = libsForQt5.callPackage ../applications/audio/strawberry { }; - schildichat-desktop = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-desktop.nix { - inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices; - electron = electron_25; - }; - schildichat-desktop-wayland = writeScriptBin "schildichat-desktop" '' - #!/bin/sh - NIXOS_OZONE_WL=1 exec ${schildichat-desktop}/bin/schildichat-desktop "$@" - ''; - - schildichat-web = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-web.nix { - conf = config.schildichat-web.conf or { }; - }; - schleuder = callPackage ../tools/security/schleuder { }; schleuder-cli = callPackage ../tools/security/schleuder/cli { }; @@ -7939,7 +7945,7 @@ with pkgs; easeprobe = callPackage ../tools/misc/easeprobe { }; emscripten = callPackage ../development/compilers/emscripten { - llvmPackages = llvmPackages_16; + llvmPackages = llvmPackages_17; }; emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { }); @@ -7999,7 +8005,7 @@ with pkgs; eris-go = callPackage ../servers/eris-go { }; - ericw-tools = callPackage ../applications/misc/ericw-tools { stdenv = gcc10StdenvCompat; }; + ericw-tools = callPackage ../applications/misc/ericw-tools { }; cryfs = callPackage ../tools/filesystems/cryfs { }; @@ -8105,6 +8111,8 @@ with pkgs; fcitx5-with-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/with-addons.nix { }; + fcitx5-bamboo = callPackage ../tools/inputmethods/fcitx5/fcitx5-bamboo.nix { }; + fcitx5-chinese-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix { }; fcitx5-mozc = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-mozc.nix { @@ -8322,8 +8330,6 @@ with pkgs; fontmatrix = libsForQt5.callPackage ../applications/graphics/fontmatrix { }; - footswitch = callPackage ../tools/inputmethods/footswitch { }; - foremost = callPackage ../tools/system/foremost { }; forktty = callPackage ../os-specific/linux/forktty { }; @@ -8663,6 +8669,8 @@ with pkgs; gnome-randr = callPackage ../tools/wayland/gnome-randr { }; + gnome-resources = callPackage ../tools/system/gnome-resources { }; + gnuapl = callPackage ../development/interpreters/gnu-apl { }; gnu-shepherd = callPackage ../misc/gnu-shepherd { }; @@ -8972,7 +8980,7 @@ with pkgs; gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { }; gsmlib = callPackage ../development/libraries/gsmlib - { stdenv = gcc10StdenvCompat; autoreconfHook = buildPackages.autoreconfHook269; }; + { autoreconfHook = buildPackages.autoreconfHook269; }; gssdp = callPackage ../development/libraries/gssdp { }; @@ -9129,10 +9137,6 @@ with pkgs; llvmPackages = llvmPackages_16; }; - hare = callPackage ../development/compilers/hare { }; - - harec = callPackage ../development/compilers/harec { }; - hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { }); ham = pkgs.perlPackages.ham; @@ -10039,6 +10043,8 @@ with pkgs; lua = lua5_2_compat; }; + lttoolbox = callPackage ../applications/misc/lttoolbox { }; + ltwheelconf = callPackage ../applications/misc/ltwheelconf { }; lunatask = callPackage ../applications/misc/lunatask { }; @@ -10312,9 +10318,9 @@ with pkgs; nodenv = callPackage ../development/tools/nodenv { }; - nodejs = hiPrio nodejs_18; - nodejs-slim = nodejs-slim_18; - corepack = hiPrio corepack_18; + nodejs = hiPrio nodejs_20; + nodejs-slim = nodejs-slim_20; + corepack = hiPrio corepack_20; nodejs_18 = callPackage ../development/web/nodejs/v18.nix { }; nodejs-slim_18 = callPackage ../development/web/nodejs/v18.nix { enableNpm = false; }; @@ -10669,7 +10675,7 @@ with pkgs; lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { }; - loki = callPackage ../development/libraries/loki { stdenv = gcc10StdenvCompat; }; + loki = callPackage ../development/libraries/loki { }; longview = callPackage ../servers/monitoring/longview { }; @@ -10926,7 +10932,7 @@ with pkgs; mkclean = callPackage ../applications/video/mkclean { }; - mkcue = callPackage ../tools/cd-dvd/mkcue { stdenv = gcc10StdenvCompat; }; + mkcue = callPackage ../tools/cd-dvd/mkcue { }; mkp224o = callPackage ../tools/security/mkp224o { }; @@ -11205,7 +11211,7 @@ with pkgs; grocy = callPackage ../servers/grocy { }; inherit (callPackage ../servers/nextcloud {}) - nextcloud25 nextcloud26 nextcloud27; + nextcloud25 nextcloud26 nextcloud27 nextcloud28; nextcloud25Packages = throw "Nextcloud25 is EOL!"; nextcloud26Packages = callPackage ../servers/nextcloud/packages { @@ -11214,6 +11220,9 @@ with pkgs; nextcloud27Packages = callPackage ../servers/nextcloud/packages { apps = lib.importJSON ../servers/nextcloud/packages/27.json; }; + nextcloud28Packages = callPackage ../servers/nextcloud/packages { + apps = lib.importJSON ../servers/nextcloud/packages/28.json; + }; nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { }; @@ -11240,6 +11249,7 @@ with pkgs; nomad_1_4 nomad_1_5 nomad_1_6 + nomad_1_7 ; nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { }; @@ -11272,16 +11282,6 @@ with pkgs; nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher; - nvidia-thrust = callPackage ../development/libraries/nvidia-thrust { }; - - nvidia-thrust-intel = callPackage ../development/libraries/nvidia-thrust { - hostSystem = "TBB"; - deviceSystem = if config.cudaSupport then "CUDA" else "TBB"; - }; - - nvidia-thrust-cuda = callPackage ../development/libraries/nvidia-thrust { - deviceSystem = "CUDA"; - }; miller = callPackage ../tools/text/miller { }; @@ -11582,7 +11582,7 @@ with pkgs; opencryptoki = callPackage ../tools/security/opencryptoki { }; - opendbx = callPackage ../development/libraries/opendbx { stdenv = gcc10StdenvCompat; }; + opendbx = callPackage ../development/libraries/opendbx { }; opendht = callPackage ../development/libraries/opendht { inherit (darwin.apple_sdk.frameworks) Security; @@ -11769,7 +11769,9 @@ with pkgs; osqp = callPackage ../development/libraries/science/math/osqp { }; - ossec = callPackage ../tools/security/ossec { }; + ossec-agent = callPackage ../tools/security/ossec/agent.nix { }; + + ossec-server = callPackage ../tools/security/ossec/server.nix { }; osslsigncode = callPackage ../development/tools/osslsigncode { }; @@ -12174,9 +12176,7 @@ with pkgs; python = null; }; - ploticus = callPackage ../tools/graphics/ploticus { - libpng = libpng12; - }; + ploticus = callPackage ../tools/graphics/ploticus { }; plotinus = callPackage ../tools/misc/plotinus { }; @@ -12186,8 +12186,6 @@ with pkgs; plowshare = callPackage ../tools/misc/plowshare { }; - pls = callPackage ../tools/misc/pls { }; - pm2 = nodePackages.pm2; pmenu = callPackage ../tools/X11/pmenu { }; @@ -12200,9 +12198,7 @@ with pkgs; pngoptimizer = callPackage ../tools/graphics/pngoptimizer { }; - pngtoico = callPackage ../tools/graphics/pngtoico { - libpng = libpng12; - }; + pngtoico = callPackage ../tools/graphics/pngtoico { }; pngpaste = callPackage ../os-specific/darwin/pngpaste { inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; @@ -12775,7 +12771,7 @@ with pkgs; restool = callPackage ../os-specific/linux/restool { }; - reuse = callPackage ../tools/package-management/reuse { }; + reuse = with python3.pkgs; toPythonApplication reuse; reveal-md = callPackage ../tools/text/reveal-md { }; @@ -13213,7 +13209,8 @@ with pkgs; sigil = libsForQt5.callPackage ../applications/editors/sigil { }; - signalbackup-tools = callPackage ../applications/networking/instant-messengers/signalbackup-tools { }; + signalbackup-tools = darwin.apple_sdk_11_0.callPackage + ../applications/networking/instant-messengers/signalbackup-tools { }; signald = callPackage ../applications/networking/instant-messengers/signald { }; @@ -13350,9 +13347,7 @@ with pkgs; snet = callPackage ../tools/networking/snet { }; - sng = callPackage ../tools/graphics/sng { - libpng = libpng12; - }; + sng = callPackage ../tools/graphics/sng { }; snmpcheck = callPackage ../tools/networking/snmpcheck { }; @@ -13596,6 +13591,8 @@ with pkgs; ssocr = callPackage ../applications/misc/ssocr { }; + sss-cli = callPackage ../tools/security/sss-cli { }; + ssss = callPackage ../tools/security/ssss { }; stabber = callPackage ../misc/stabber { }; @@ -14244,8 +14241,6 @@ with pkgs; typos = callPackage ../development/tools/typos { }; - typst = callPackage ../tools/typesetting/typst { }; - typstfmt = callPackage ../tools/typesetting/typstfmt { }; typst-live = callPackage ../tools/typesetting/typst-live { }; @@ -14400,8 +14395,6 @@ with pkgs; vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger { }; - volatility = callPackage ../tools/security/volatility { }; - volatility3 = callPackage ../tools/security/volatility3 { }; vbetool = callPackage ../tools/system/vbetool { }; @@ -15642,7 +15635,6 @@ with pkgs; clang = llvmPackages.clang; clang_6 = llvmPackages_6.clang; - clang_7 = llvmPackages_7.clang; clang_8 = llvmPackages_8.clang; clang_9 = llvmPackages_9.clang; clang_10 = llvmPackages_10.clang; @@ -15652,6 +15644,7 @@ with pkgs; clang_14 = llvmPackages_14.clang; clang_15 = llvmPackages_15.clang; clang_16 = llvmPackages_16.clang; + clang_17 = llvmPackages_17.clang; clang-tools = callPackage ../development/tools/clang-tools { llvmPackages = llvmPackages_14; @@ -15661,10 +15654,6 @@ with pkgs; llvmPackages = llvmPackages_6; }; - clang-tools_7 = callPackage ../development/tools/clang-tools { - llvmPackages = llvmPackages_7; - }; - clang-tools_8 = callPackage ../development/tools/clang-tools { llvmPackages = llvmPackages_8; }; @@ -15701,6 +15690,10 @@ with pkgs; llvmPackages = llvmPackages_16; }; + clang-tools_17 = callPackage ../development/tools/clang-tools { + llvmPackages = llvmPackages_17; + }; + clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer { llvmPackages = llvmPackages_14; inherit (llvmPackages_14) clang; @@ -15759,6 +15752,10 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices; }; + critcl = callPackage ../development/compilers/critcl { + tcllib = tcllib.override { withCritcl = false; }; + }; + inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { }) crystal_1_2 crystal_1_7 @@ -16209,6 +16206,7 @@ with pkgs; ghdl-llvm = callPackage ../development/compilers/ghdl { backend = "llvm"; + inherit (llvmPackages_15) llvm; }; gcl_2_6_13_pre = callPackage ../development/compilers/gcl/2.6.13-pre.nix { }; @@ -16594,7 +16592,6 @@ with pkgs; lld = llvmPackages.lld; lld_6 = llvmPackages_6.lld; - lld_7 = llvmPackages_7.lld; lld_8 = llvmPackages_8.lld; lld_9 = llvmPackages_9.lld; lld_10 = llvmPackages_10.lld; @@ -16604,10 +16601,10 @@ with pkgs; lld_14 = llvmPackages_14.lld; lld_15 = llvmPackages_15.lld; lld_16 = llvmPackages_16.lld; + lld_17 = llvmPackages_17.lld; lldb = lldb_14; lldb_6 = llvmPackages_6.lldb; - lldb_7 = llvmPackages_7.lldb; lldb_8 = llvmPackages_8.lldb; lldb_9 = llvmPackages_9.lldb; lldb_10 = llvmPackages_10.lldb; @@ -16617,10 +16614,10 @@ with pkgs; lldb_14 = llvmPackages_14.lldb; lldb_15 = llvmPackages_15.lldb; lldb_16 = llvmPackages_16.lldb; + lldb_17 = llvmPackages_17.lldb; llvm = llvmPackages.llvm; llvm_6 = llvmPackages_6.llvm; - llvm_7 = llvmPackages_7.llvm; llvm_8 = llvmPackages_8.llvm; llvm_9 = llvmPackages_9.llvm; llvm_10 = llvmPackages_10.llvm; @@ -16630,6 +16627,7 @@ with pkgs; llvm_14 = llvmPackages_14.llvm; llvm_15 = llvmPackages_15.llvm; llvm_16 = llvmPackages_16.llvm; + llvm_17 = llvmPackages_17.llvm; libllvm = llvmPackages.libllvm; llvm-manpages = llvmPackages.llvm-manpages; @@ -16658,13 +16656,6 @@ with pkgs; targetLlvmLibraries = targetPackages.llvmPackages_6.libraries or llvmPackages_6.libraries; }); - llvmPackages_7 = recurseIntoAttrs (callPackage ../development/compilers/llvm/7 { - inherit (stdenvAdapters) overrideCC; - buildLlvmTools = buildPackages.llvmPackages_7.tools; - targetLlvm = targetPackages.llvmPackages_7.llvm or llvmPackages_7.llvm; - targetLlvmLibraries = targetPackages.llvmPackages_7.libraries or llvmPackages_7.libraries; - }); - llvmPackages_8 = recurseIntoAttrs (callPackage ../development/compilers/llvm/8 { inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages.llvmPackages_8.tools; @@ -16728,6 +16719,13 @@ with pkgs; targetLlvm = targetPackages.llvmPackages_16.llvm or llvmPackages_16.llvm; })); + llvmPackages_17 = recurseIntoAttrs (callPackage ../development/compilers/llvm/17 ({ + inherit (stdenvAdapters) overrideCC; + buildLlvmTools = buildPackages.llvmPackages_17.tools; + targetLlvmLibraries = targetPackages.llvmPackages_17.libraries or llvmPackages_17.libraries; + targetLlvm = targetPackages.llvmPackages_17.llvm or llvmPackages_17.llvm; + })); + lorri = callPackage ../tools/misc/lorri { inherit (darwin.apple_sdk.frameworks) CoreServices Security; }; @@ -16914,11 +16912,14 @@ with pkgs; inherit (darwin) apple_sdk; }; - rust_1_73 = callPackage ../development/compilers/rust/1_73.nix { + wrapRustcWith = { rustc-unwrapped, ... } @ args: callPackage ../build-support/rust/rustc-wrapper args; + wrapRustc = rustc-unwrapped: wrapRustcWith { inherit rustc-unwrapped; }; + + rust_1_74 = callPackage ../development/compilers/rust/1_74.nix { inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration; llvm_16 = llvmPackages_16.libllvm; }; - rust = rust_1_73; + rust = rust_1_74; mrustc = callPackage ../development/compilers/mrustc { }; mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { }; @@ -16926,23 +16927,23 @@ with pkgs; openssl = openssl_1_1; }; - rustPackages_1_73 = rust_1_73.packages.stable; - rustPackages = rustPackages_1_73; + rustPackages_1_74 = rust_1_74.packages.stable; + rustPackages = rustPackages_1_74; inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform; # https://github.com/NixOS/nixpkgs/issues/89426 - rustc-wasm32 = (rustc.override { + rustc-wasm32 = wrapRustc ((rustc.unwrapped.override { stdenv = stdenv.override { targetPlatform = lib.systems.elaborate { # lib.systems.elaborate won't recognize "unknown" as the last component. config = "wasm32-unknown-wasi"; - rust.config = "wasm32-unknown-unknown"; + rust.rustcTarget = "wasm32-unknown-unknown"; }; }; }).overrideAttrs (old: { configureFlags = old.configureFlags ++ ["--set=build.docs=false"]; - }); + })); makeRustPlatform = callPackage ../development/compilers/rust/make-rust-platform.nix { }; @@ -17563,7 +17564,7 @@ with pkgs; clojure = callPackage ../development/interpreters/clojure { # set this to an LTS version of java - jdk = jdk17; + jdk = jdk21; }; clojure-lsp = callPackage ../development/tools/misc/clojure-lsp { }; @@ -17743,9 +17744,7 @@ with pkgs; ### End of CuboCore - maude = callPackage ../development/interpreters/maude { - stdenv = if stdenv.cc.isClang then llvmPackages_7.stdenv else stdenv; - }; + maude = callPackage ../development/interpreters/maude { }; me_cleaner = callPackage ../tools/misc/me_cleaner { }; @@ -17933,8 +17932,6 @@ with pkgs; pypi-mirror = callPackage ../development/tools/pypi-mirror { }; - setupcfg2nix = python3Packages.callPackage ../development/tools/setupcfg2nix { }; - svg2tikz = with python3.pkgs; toPythonApplication svg2tikz; svg2pdf = callPackage ../tools/graphics/svg2pdf { }; @@ -17992,8 +17989,6 @@ with pkgs; regextester = callPackage ../applications/misc/regextester { }; - regina = callPackage ../development/interpreters/regina { }; - inherit (ocamlPackages) reason; buildRubyGem = callPackage ../development/ruby-modules/gem { @@ -18054,8 +18049,8 @@ with pkgs; smiley-sans = callPackage ../data/fonts/smiley-sans { }; inherit (callPackages ../applications/networking/cluster/spark { }) - spark_3_4 spark_3_3 spark_3_2; - spark3 = spark_3_4; + spark_3_5 spark_3_4 spark_3_3; + spark3 = spark_3_5; spark = spark3; sparkleshare = callPackage ../applications/version-management/sparkleshare { }; @@ -18429,7 +18424,6 @@ with pkgs; antlr = antlr4; apacheAnt = callPackage ../development/tools/build-managers/apache-ant { }; - apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { }; ant = apacheAnt; apacheKafka = apacheKafka_3_5; @@ -18482,7 +18476,8 @@ with pkgs; electron_24-bin electron_25-bin electron_26-bin - electron_27-bin; + electron_27-bin + electron_28-bin; electron_10 = electron_10-bin; electron_11 = electron_11-bin; @@ -18499,10 +18494,11 @@ with pkgs; electron_22 = electron_22-bin; electron_23 = electron_23-bin; electron_24 = electron_24-bin; - electron_25 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_25 then electron-source.electron_25 else electron_25-bin; + electron_25 = electron_25-bin; electron_26 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_26 then electron-source.electron_26 else electron_26-bin; electron_27 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_27 then electron-source.electron_27 else electron_27-bin; - electron = electron_27; + electron_28 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_28 then electron-source.electron_28 else electron_28-bin; + electron = electron_28; autobuild = callPackage ../development/tools/misc/autobuild { }; @@ -19184,9 +19180,7 @@ with pkgs; fprettify = callPackage ../development/tools/fprettify { }; - framac = callPackage ../development/tools/analysis/frama-c { - why3 = pkgs.why3.override { version = "1.6.0"; }; - }; + framac = callPackage ../development/tools/analysis/frama-c { }; frame = callPackage ../development/libraries/frame { }; @@ -19311,7 +19305,7 @@ with pkgs; gqlint = callPackage ../development/tools/gqlint { }; gradle-packages = import ../development/tools/build-managers/gradle { - inherit jdk8 jdk11 jdk17; + inherit jdk11 jdk17 jdk21; }; gradleGen = gradle-packages.gen; gradle_6 = callPackage gradle-packages.gradle_6 { }; @@ -19393,7 +19387,7 @@ with pkgs; img = callPackage ../development/tools/img { }; include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use { - llvmPackages = llvmPackages_15; + llvmPackages = llvmPackages_17; }; indent = callPackage ../development/tools/misc/indent { }; @@ -20202,7 +20196,7 @@ with pkgs; c3c = callPackage ../development/compilers/c3c { }; - swfmill = callPackage ../tools/video/swfmill { stdenv = gcc10StdenvCompat; }; + swfmill = callPackage ../tools/video/swfmill { }; swftools = callPackage ../tools/video/swftools { stdenv = gccStdenv; @@ -20384,7 +20378,7 @@ with pkgs; lua = lua5_4; }; - xc3sprog = callPackage ../development/embedded/xc3sprog { stdenv = gcc10StdenvCompat; }; + xc3sprog = callPackage ../development/embedded/xc3sprog { }; xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { }; @@ -20665,9 +20659,7 @@ with pkgs; belr = callPackage ../development/libraries/belr { }; - bencode = callPackage ../development/libraries/bencode { - stdenv = gcc10StdenvCompat; - }; + bencode = callPackage ../development/libraries/bencode { }; bencodetools = callPackage ../development/libraries/bencodetools { }; @@ -20715,8 +20707,9 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices Security; }; - # may add CoreServices and Security again, when MacOS uses Clang 14.0+ by default. - botan3 = callPackage ../development/libraries/botan/3.0.nix { }; + botan3 = callPackage ../development/libraries/botan/3.0.nix { + inherit (darwin.apple_sdk.frameworks) CoreServices Security; + }; box2d = callPackage ../development/libraries/box2d { }; @@ -20774,6 +20767,9 @@ with pkgs; # catboost requires clang 12+ for build # after bumping the default version of llvm, check for compatibility with the cuda backend and pin it. inherit (llvmPackages_12) stdenv; + + # https://github.com/catboost/catboost/issues/2540 + cudaPackages = cudaPackages_11; }; ndn-cxx = callPackage ../development/libraries/ndn-cxx { }; @@ -20863,11 +20859,7 @@ with pkgs; clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { }; - clucene_core_1 = callPackage ../development/libraries/clucene-core { - stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv; - }; - - clucene_core = clucene_core_1; + clucene_core = clucene_core_2; clutter = callPackage ../development/libraries/clutter { }; @@ -20953,7 +20945,7 @@ with pkgs; ustream-ssl-mbedtls = callPackage ../development/libraries/ustream-ssl { ssl_implementation = mbedtls_2; }; - uri = callPackage ../development/libraries/uri { stdenv = gcc10StdenvCompat; }; + uri = callPackage ../development/libraries/uri { }; cppcms = callPackage ../development/libraries/cppcms { }; @@ -21464,7 +21456,9 @@ with pkgs; stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_14.stdenv else stdenv; }; - geos39 = callPackage ../development/libraries/geos/3.9.nix { }; + geos_3_9 = callPackage ../development/libraries/geos/3.9.nix { }; + + geos_3_11 = callPackage ../development/libraries/geos/3.11.nix { }; getdata = callPackage ../development/libraries/getdata { }; @@ -22085,7 +22079,7 @@ with pkgs; hwloc = callPackage ../development/libraries/hwloc { }; - hydra_unstable = callPackage ../development/tools/misc/hydra/unstable.nix { nix = nixVersions.nix_2_18; }; + hydra_unstable = callPackage ../development/tools/misc/hydra/unstable.nix { nix = nixVersions.nix_2_19; }; hydra-cli = callPackage ../development/tools/misc/hydra-cli { }; @@ -22595,6 +22589,8 @@ with pkgs; libcollectdclient = callPackage ../development/libraries/libcollectdclient { }; + libcomps = callPackage ../tools/package-management/libcomps { python = python3; }; + libcpr = callPackage ../development/libraries/libcpr { }; libcredis = callPackage ../development/libraries/libcredis { }; @@ -22667,6 +22663,8 @@ with pkgs; libdex = callPackage ../development/libraries/libdex { }; + libdicom = callPackage ../development/libraries/libdicom { }; + libdigidocpp = callPackage ../development/libraries/libdigidocpp { }; libdiscid = callPackage ../development/libraries/libdiscid { }; @@ -22683,7 +22681,7 @@ with pkgs; libdnet = callPackage ../development/libraries/libdnet { }; - libdnf = callPackage ../tools/package-management/libdnf { }; + libdnf = callPackage ../tools/package-management/libdnf { python = python3; }; libdovi = callPackage ../development/libraries/libdovi { }; @@ -23642,9 +23640,7 @@ with pkgs; else if stdenv.hostPlatform.system == "riscv32-linux" then llvmPackages_14.libunwind else callPackage ../development/libraries/libunwind { }; - libuv = callPackage ../development/libraries/libuv { - inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices; - }; + libuv = darwin.apple_sdk_11_0.callPackage ../development/libraries/libuv { }; libuvc = callPackage ../development/libraries/libuvc { }; @@ -24181,7 +24177,7 @@ with pkgs; nntp-proxy = callPackage ../applications/networking/nntp-proxy { }; - non = callPackage ../applications/audio/non { stdenv = gcc10StdenvCompat; }; + non = callPackage ../applications/audio/non { }; ntl = callPackage ../development/libraries/ntl { }; @@ -24349,7 +24345,6 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate; pythonPackages = python3Packages; - ffmpeg = ffmpeg_4; }; opencv4WithoutCuda = opencv4.override { @@ -24594,6 +24589,9 @@ with pkgs; protobuf = protobuf_24; + protobuf_25 = callPackage ../development/libraries/protobuf/25.nix { + abseil-cpp = abseil-cpp_202308; + }; protobuf_24 = callPackage ../development/libraries/protobuf/24.nix { }; protobuf_23 = callPackage ../development/libraries/protobuf/23.nix { }; protobuf_21 = callPackage ../development/libraries/protobuf/21.nix { @@ -25182,8 +25180,6 @@ with pkgs; spice-up = callPackage ../applications/office/spice-up { }; - spicetify-cli = callPackage ../applications/misc/spicetify-cli { }; - spirv-cross = callPackage ../tools/graphics/spirv-cross { }; splat = callPackage ../applications/radio/splat { }; @@ -25761,7 +25757,7 @@ with pkgs; zlib-ng = callPackage ../development/libraries/zlib-ng { }; - libdynd = callPackage ../development/libraries/libdynd { stdenv = gcc10StdenvCompat; }; + libdynd = callPackage ../development/libraries/libdynd { }; zlog = callPackage ../development/libraries/zlog { }; @@ -26583,6 +26579,8 @@ with pkgs; jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { }; + jigasi = callPackage ../servers/jigasi { }; + jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { }; jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { }; @@ -27156,6 +27154,7 @@ with pkgs; prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { }; prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { }; prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { }; + prometheus-atlas-exporter = callPackage ../servers/monitoring/prometheus/atlas-exporter.nix { }; prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { }; prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { }; @@ -27419,6 +27418,8 @@ with pkgs; tailscale = callPackage ../servers/tailscale { }; + tailscale-nginx-auth = callPackage ../by-name/ta/tailscale-nginx-auth/package.nix { }; + tailscale-systray = callPackage ../applications/misc/tailscale-systray { }; tailspin = callPackage ../tools/misc/tailspin { }; @@ -27518,7 +27519,7 @@ with pkgs; zookeeper_mt = callPackage ../development/libraries/zookeeper_mt { }; - xqilla = callPackage ../development/tools/xqilla { stdenv = gcc10StdenvCompat; }; + xqilla = callPackage ../development/tools/xqilla { }; xquartz = callPackage ../servers/x11/xquartz { }; @@ -28177,6 +28178,8 @@ with pkgs; linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened; linuxPackages_6_5_hardened = linuxKernel.packages.linux_6_5_hardened; linux_6_5_hardened = linuxKernel.kernels.linux_6_5_hardened; + linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened; + linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened; # GNU Linux-libre kernels linuxPackages-libre = linuxKernel.packages.linux_libre; @@ -28979,8 +28982,6 @@ with pkgs; vdo = callPackage ../os-specific/linux/vdo { }; - windmill = callPackage ../servers/windmill {}; - windows = callPackages ../os-specific/windows {}; wirelesstools = callPackage ../os-specific/linux/wireless-tools { }; @@ -29748,16 +29749,22 @@ with pkgs; nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { }; - inherit (callPackages ../data/fonts/noto-fonts {}) - mkNoto - noto-fonts - noto-fonts-lgc-plus - noto-fonts-cjk-sans - noto-fonts-cjk-serif - noto-fonts-color-emoji - noto-fonts-emoji-blob-bin - noto-fonts-monochrome-emoji - ; + noto-fonts-lgc-plus = callPackage ../by-name/no/noto-fonts/package.nix { + suffix = "-lgc-plus"; + variants = [ + "Noto Sans" + "Noto Serif" + "Noto Sans Mono" + "Noto Music" + "Noto Sans Symbols" + "Noto Sans Symbols 2" + "Noto Sans Math" + ]; + longDescription = '' + This package provides the Noto Fonts, but only for latin, greek + and cyrillic scripts, as well as some extra fonts. + ''; + }; nuclear = callPackage ../applications/audio/nuclear { }; @@ -31240,9 +31247,7 @@ with pkgs; droopy = python3Packages.callPackage ../applications/networking/droopy { }; - drumgizmo = callPackage ../applications/audio/drumgizmo { - stdenv = gcc10StdenvCompat; - }; + drumgizmo = callPackage ../applications/audio/drumgizmo { }; dsf2flac = callPackage ../applications/audio/dsf2flac { }; @@ -31367,10 +31372,10 @@ with pkgs; emacs29-macport ; - emacs-macport = emacs28-macport; - emacs = emacs28; - emacs-gtk = emacs28-gtk3; - emacs-nox = emacs28-nox; + emacs-macport = emacs29-macport; + emacs = emacs29; + emacs-gtk = emacs29-gtk3; + emacs-nox = emacs29-nox; emacsPackagesFor = emacs: import ./emacs-packages.nix { inherit (lib) makeScope makeOverridable dontRecurseIntoAttrs; @@ -31592,9 +31597,9 @@ with pkgs; flrig = callPackage ../applications/radio/flrig { }; - fluxus = callPackage ../applications/graphics/fluxus { stdenv = gcc10StdenvCompat; }; + fluxus = callPackage ../applications/graphics/fluxus { }; - flwrap = callPackage ../applications/radio/flwrap { stdenv = gcc10StdenvCompat; }; + flwrap = callPackage ../applications/radio/flwrap { }; fluidsynth = callPackage ../applications/audio/fluidsynth { inherit (darwin.apple_sdk.frameworks) AppKit AudioUnit CoreAudio CoreMIDI CoreServices; @@ -31604,7 +31609,7 @@ with pkgs; fmsynth = callPackage ../applications/audio/fmsynth { }; - fnc = callPackage ../applications/version-management/fnc { }; + fnc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/fnc { }; focus = callPackage ../tools/X11/focus { }; @@ -31973,8 +31978,6 @@ with pkgs; firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { }; - fmtoy = callPackage ../tools/audio/fmtoy { }; - flac = callPackage ../applications/audio/flac { }; redoflacs = callPackage ../applications/audio/redoflacs { }; @@ -32142,6 +32145,7 @@ with pkgs; vmopts = config.jetbrains.vmopts or null; jdk = jetbrains.jdk; }) // { + jdk-no-jcef = callPackage ../development/compilers/jetbrains-jdk { withJcef = false; }; jdk = callPackage ../development/compilers/jetbrains-jdk { }; jcef = callPackage ../development/compilers/jetbrains-jdk/jcef.nix { }; }); @@ -32301,8 +32305,6 @@ with pkgs; gostatic = callPackage ../applications/misc/gostatic { }; - gosmore = callPackage ../applications/misc/gosmore { stdenv = gcc10StdenvCompat; }; - gossa = callPackage ../applications/networking/gossa { }; gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { }; @@ -32410,8 +32412,6 @@ with pkgs; himalaya = callPackage ../applications/networking/mailreaders/himalaya { }; - hipchat = callPackage ../applications/networking/instant-messengers/hipchat { }; - hydrogen-web-unwrapped = callPackage ../applications/networking/instant-messengers/hydrogen-web/unwrapped.nix { }; hydrogen-web = callPackage ../applications/networking/instant-messengers/hydrogen-web/wrapper.nix { @@ -32514,7 +32514,9 @@ with pkgs; hypnotix = callPackage ../applications/video/hypnotix { }; - indigenous-desktop = callPackage ../applications/networking/feedreaders/indigenous-desktop { }; + indiepass-desktop = callPackage ../by-name/in/indiepass-desktop/package.nix { + electron = electron_19; + }; jackline = callPackage ../applications/networking/instant-messengers/jackline { }; @@ -33001,8 +33003,6 @@ with pkgs; jgmenu = callPackage ../applications/misc/jgmenu { }; - jigdo = callPackage ../applications/misc/jigdo { stdenv = gcc10StdenvCompat; }; - jitsi = callPackage ../applications/networking/instant-messengers/jitsi { }; joe = callPackage ../applications/editors/joe { }; @@ -33982,9 +33982,7 @@ with pkgs; wrapMpv = callPackage ../applications/video/mpv/wrapper.nix { }; mpv = wrapMpv mpv-unwrapped { }; - mpvpaper = callPackage ../tools/wayland/mpvpaper { - wlroots = wlroots_0_15; - }; + mpvpaper = callPackage ../tools/wayland/mpvpaper { }; mpvScripts = callPackage ../applications/video/mpv/scripts { }; @@ -34126,8 +34124,7 @@ with pkgs; open-policy-agent = callPackage ../development/tools/open-policy-agent { }; openmm = callPackage ../development/libraries/science/chemistry/openmm { - stdenv = gcc11Stdenv; - gfortran = gfortran11; + swig = swig4; }; openshift = callPackage ../applications/networking/cluster/openshift { }; @@ -34236,7 +34233,7 @@ with pkgs; shod = callPackage ../applications/window-managers/shod { }; - shotcut = libsForQt5.callPackage ../applications/video/shotcut { }; + shotcut = qt6Packages.callPackage ../applications/video/shotcut { }; shogun = callPackage ../applications/science/machine-learning/shogun { protobuf = protobuf_21; @@ -34839,6 +34836,7 @@ with pkgs; protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { }; protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { }; + protonvpn-gui_legacy = python3Packages.callPackage ../applications/networking/protonvpn-gui/legacy.nix { }; ps2client = callPackage ../applications/networking/ps2client { }; @@ -35117,6 +35115,8 @@ with pkgs; retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { }; + revanced-cli = callPackage ../applications/misc/revanced-cli { }; + rgp = libsForQt5.callPackage ../development/tools/rgp { }; ricochet = libsForQt5.callPackage ../applications/networking/instant-messengers/ricochet { @@ -35467,6 +35467,18 @@ with pkgs; super-slicer-latest = super-slicer.latest; + bambu-studio = callPackage ../applications/misc/bambu-studio { + inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad; + + glew = glew-egl; + + wxGTK31 = wxGTK31.override { + withCurl = true; + withPrivateFonts = true; + withWebKit = true; + }; + }; + snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { }; robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { }; @@ -35475,9 +35487,7 @@ with pkgs; skrooge = libsForQt5.callPackage ../applications/office/skrooge { }; - smartgithg = callPackage ../applications/version-management/smartgithg { - jre = openjdk11; - }; + smartgithg = callPackage ../applications/version-management/smartgithg { }; smartdeblur = libsForQt5.callPackage ../applications/graphics/smartdeblur { }; @@ -36964,6 +36974,8 @@ with pkgs; zotero = callPackage ../applications/office/zotero { }; + zotero_7 = callPackage ../applications/office/zotero/zotero_7.nix { }; + zscroll = callPackage ../applications/misc/zscroll { }; zsteg = callPackage ../tools/security/zsteg { }; @@ -37166,9 +37178,6 @@ with pkgs; monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui { }; - oxen = callPackage ../applications/blockchains/oxen - { stdenv = gcc10StdenvCompat; boost = boost179; }; - masari = callPackage ../applications/blockchains/masari { }; napari = with python3Packages; toPythonApplication napari; @@ -37311,8 +37320,6 @@ with pkgs; _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; }; - aaaaxy = callPackage ../games/aaaaxy { }; - ace-of-penguins = callPackage ../games/ace-of-penguins { }; among-sus = callPackage ../games/among-sus { }; @@ -37515,21 +37522,6 @@ with pkgs; airstrike = callPackage ../games/airstrike { }; - alephone = callPackage ../games/alephone { }; - alephone-apotheosis-x = callPackage ../games/alephone/apotheosis-x { }; - alephone-durandal = callPackage ../games/alephone/durandal { }; - alephone-eternal = callPackage ../games/alephone/eternal { }; - alephone-evil = callPackage ../games/alephone/evil { }; - alephone-infinity = callPackage ../games/alephone/infinity { }; - alephone-marathon = callPackage ../games/alephone/marathon { }; - alephone-pheonix = callPackage ../games/alephone/pheonix { }; - alephone-red = callPackage ../games/alephone/red { }; - alephone-rubicon-x = callPackage ../games/alephone/rubicon-x { }; - alephone-pathways-into-darkness = - callPackage ../games/alephone/pathways-into-darkness { }; - alephone-yuge = - callPackage ../games/alephone/yuge { }; - alienarena = callPackage ../games/alienarena { }; amoeba = callPackage ../games/amoeba { }; @@ -37675,20 +37667,13 @@ with pkgs; darkplaces = callPackage ../games/darkplaces { }; deliantra-server = callPackage ../games/deliantra/server.nix { - stdenv = gcc10StdenvCompat; # perl538 defines 'struct object' in sv.h. many conflicts result perl = perl536; perlPackages = perl536Packages; }; - deliantra-arch = callPackage ../games/deliantra/arch.nix { - stdenv = gcc10StdenvCompat; - }; - deliantra-maps = callPackage ../games/deliantra/maps.nix { - stdenv = gcc10StdenvCompat; - }; - deliantra-data = callPackage ../games/deliantra/data.nix { - stdenv = gcc10StdenvCompat; - }; + deliantra-arch = callPackage ../games/deliantra/arch.nix { }; + deliantra-maps = callPackage ../games/deliantra/maps.nix { }; + deliantra-data = callPackage ../games/deliantra/data.nix { }; ddnet = callPackage ../games/ddnet { inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL Security; @@ -37746,9 +37731,7 @@ with pkgs; endless-sky = callPackage ../games/endless-sky { }; - extremetuxracer = callPackage ../games/extremetuxracer { - libpng = libpng12; - }; + extremetuxracer = callPackage ../games/extremetuxracer { }; exult = callPackage ../games/exult { }; @@ -38054,14 +38037,12 @@ with pkgs; moon-buggy = callPackage ../games/moon-buggy { }; - inherit (callPackages ../games/minetest { + minetest = callPackage ../games/minetest { inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa; - }) - minetestclient_5 minetestserver_5; - - minetest = minetestclient; - minetestclient = minetestclient_5; - minetestserver = minetestserver_5; + }; + minetestclient = minetest.override { buildServer = false; }; + minetest-touch = minetest.override { buildServer = false; withTouchSupport = true; }; + minetestserver = minetest.override { buildClient = false; }; mnemosyne = callPackage ../games/mnemosyne { python = python3; @@ -38127,7 +38108,7 @@ with pkgs; openlierox = callPackage ../games/openlierox { }; - openclonk = callPackage ../games/openclonk { stdenv = gcc10StdenvCompat; }; + openclonk = callPackage ../games/openclonk { }; openjk = callPackage ../games/openjk { }; @@ -38573,9 +38554,7 @@ with pkgs; vms-empire = callPackage ../games/vms-empire { }; - voxelands = callPackage ../games/voxelands { - libpng = libpng12; - }; + voxelands = callPackage ../games/voxelands { }; vvvvvv = callPackage ../games/vvvvvv { inherit (darwin.apple_sdk.frameworks) Foundation IOKit; @@ -38694,7 +38673,28 @@ with pkgs; ### DESKTOP ENVIRONMENTS - arcanPackages = recurseIntoAttrs (callPackage ../desktops/arcan { }); + arcan-wrapped = arcan.wrapper.override { }; + arcan-all-wrapped = arcan.wrapper.override { + name = "arcan-all-wrapped"; + appls = [ cat9 durden pipeworld ]; + + }; + cat9-wrapped = arcan.wrapper.override { + name = "cat9-wrapped"; + appls = [ cat9 ]; + }; + durden-wrapped = arcan.wrapper.override { + name = "durden-wrapped"; + appls = [ durden ]; + }; + pipeworld-wrapped = arcan.wrapper.override { + name = "pipeworld-wrapped"; + appls = [ pipeworld ]; + }; + prio-wrapped = arcan.wrapper.override { + name = "prio-wrapped"; + appls = [ prio ]; + }; budgie = recurseIntoAttrs (callPackage ../desktops/budgie { }); budgiePlugins = recurseIntoAttrs (callPackage ../desktops/budgie/plugins { }); @@ -38854,9 +38854,9 @@ with pkgs; pymol = callPackage ../applications/science/chemistry/pymol { }; - quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso { }; - - quantum-espresso-mpi = callPackage ../applications/science/chemistry/quantum-espresso { useMpi = true; }; + quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso { + hdf5 = hdf5-fortran; + }; siesta = callPackage ../applications/science/chemistry/siesta { }; @@ -38913,25 +38913,15 @@ with pkgs; blast-bin = callPackage ../applications/science/biology/blast/bin.nix { }; - bpp-core = callPackage ../development/libraries/science/biology/bpp-core { - stdenv = gcc10StdenvCompat; - }; + bpp-core = callPackage ../development/libraries/science/biology/bpp-core { }; - bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl { - stdenv = gcc10StdenvCompat; - }; + bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl { }; - bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen { - stdenv = gcc10StdenvCompat; - }; + bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen { }; - bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq { - stdenv = gcc10StdenvCompat; - }; + bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq { }; - bppsuite = callPackage ../applications/science/biology/bppsuite { - stdenv = gcc10StdenvCompat; - }; + bppsuite = callPackage ../applications/science/biology/bppsuite { }; cd-hit = callPackage ../applications/science/biology/cd-hit { inherit (llvmPackages) openmp; @@ -39118,7 +39108,7 @@ with pkgs; star = callPackage ../applications/science/biology/star { }; - strelka = callPackage ../applications/science/biology/strelka { stdenv = gcc10StdenvCompat; }; + strelka = callPackage ../applications/science/biology/strelka { }; inherit (callPackages ../applications/science/biology/sumatools {}) sumalibs @@ -39213,7 +39203,7 @@ with pkgs; flintqs = callPackage ../development/libraries/science/math/flintqs { }; - getdp = callPackage ../applications/science/math/getdp { stdenv = gcc10StdenvCompat; }; + getdp = callPackage ../applications/science/math/getdp { }; gurobi = callPackage ../applications/science/math/gurobi { }; @@ -39326,6 +39316,7 @@ with pkgs; osi = callPackage ../development/libraries/science/math/osi { }; or-tools = callPackage ../development/libraries/science/math/or-tools { + stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv; python = python3; protobuf = protobuf_21; # or-tools builds with -std=c++20, so abseil-cpp must @@ -39442,7 +39433,6 @@ with pkgs; singlePrec = true; enableMpi = true; enableCuda = true; - cudatoolkit = cudatoolkit_11; fftw = fftwSinglePrec; }); @@ -39604,14 +39594,14 @@ with pkgs; isabelle = callPackage ../applications/science/logic/isabelle { polyml = polyml.overrideAttrs { pname = "polyml-for-isabelle"; - version = "2022"; + version = "2023"; configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ]; buildFlags = [ "compiler" ]; src = fetchFromGitHub { owner = "polyml"; repo = "polyml"; - rev = "bafe319bc3a65bf63bd98a4721a6f4dd9e0eabd6"; - hash = "sha256-gmMQp/J5qGP4HhyW5tnSp3dKxNLEYcRewCwi/H8C+vk="; + rev = "219e0a248f705b770d45699755d00f05b82a9391"; + hash = "sha256-HtT3MGtHrqVhynmx73L7NC12AW9N7gkkOi7MKbF4k6Y="; }; }; @@ -39984,7 +39974,6 @@ with pkgs; faissWithCuda = faiss.override { cudaSupport = true; - nvidia-thrust = nvidia-thrust-cuda; }; fityk = callPackage ../applications/science/misc/fityk { }; @@ -40026,7 +40015,6 @@ with pkgs; root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix { inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; - stdenv = if stdenv.cc.isClang then llvmPackages_7.stdenv else stdenv; }); rinetd = callPackage ../servers/rinetd { }; @@ -40443,7 +40431,7 @@ with pkgs; }; vector = callPackage ../tools/misc/vector { - inherit (darwin.apple_sdk.frameworks) Security CoreServices; + inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration; }; hjson = with python3Packages; toPythonApplication hjson; @@ -40456,8 +40444,6 @@ with pkgs; utsushi-networkscan = callPackage ../misc/drivers/utsushi/networkscan.nix { }; - idsk = callPackage ../tools/filesystems/idsk { stdenv = gcc10StdenvCompat; }; - colima = callPackage ../applications/virtualization/colima { }; lima = callPackage ../applications/virtualization/lima { @@ -40722,7 +40708,7 @@ with pkgs; dnadd = callPackage ../tools/nix/dnadd { }; nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs { - nix = nixVersions.nix_2_18; + nix = nixVersions.nix_2_19; }; nix-doc = callPackage ../tools/package-management/nix-doc { }; @@ -40781,8 +40767,6 @@ with pkgs; nix-script = callPackage ../tools/nix/nix-script { }; - nix-template-rpm = callPackage ../build-support/templaterpm { inherit (python2Packages) python toposort; }; - nix-top = callPackage ../tools/package-management/nix-top { }; nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree); @@ -40955,7 +40939,12 @@ with pkgs; gtk2 = gtk2-x11; }; - qMasterPassword = libsForQt5.callPackage ../applications/misc/qMasterPassword { }; + qMasterPassword = qt6Packages.callPackage ../applications/misc/qMasterPassword { }; + + qMasterPassword-wayland = qt6Packages.callPackage ../applications/misc/qMasterPassword { + x11Support = false; + waylandSupport = true; + }; qmake2cmake = python3Packages.callPackage ../tools/misc/qmake2cmake { }; @@ -41396,14 +41385,16 @@ with pkgs; wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { }; - wamr = callPackage ../development/interpreters/wamr { }; + wamr = darwin.apple_sdk_11_0.callPackage ../development/interpreters/wamr { }; wasmer = callPackage ../development/interpreters/wasmer { llvmPackages = llvmPackages_14; inherit (darwin.apple_sdk.frameworks) CoreFoundation SystemConfiguration Security; }; - wavm = callPackage ../development/interpreters/wavm { }; + wavm = callPackage ../development/interpreters/wavm { + llvmPackages = llvmPackages_12; + }; yabasic = callPackage ../development/interpreters/yabasic { }; @@ -41716,7 +41707,7 @@ with pkgs; xrq = callPackage ../applications/misc/xrq { }; - pynitrokey = python3Packages.callPackage ../tools/security/pynitrokey { }; + pynitrokey = with python3Packages; toPythonApplication pynitrokey; nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { }; diff --git a/nixpkgs/pkgs/top-level/cuda-packages.nix b/nixpkgs/pkgs/top-level/cuda-packages.nix index a2f49a98ccd5..19ff558afbc7 100644 --- a/nixpkgs/pkgs/top-level/cuda-packages.nix +++ b/nixpkgs/pkgs/top-level/cuda-packages.nix @@ -1,75 +1,121 @@ -{ lib -, pkgs -, cudaVersion +# Notes: +# +# Silvan (Tweag) covered some things on recursive attribute sets in the Nix Hour: +# https://www.youtube.com/watch?v=BgnUFtd1Ivs +# +# I (@connorbaker) highly recommend watching it. +# +# Most helpful comment regarding recursive attribute sets: +# +# https://github.com/NixOS/nixpkgs/pull/256324#issuecomment-1749935979 +# +# To summarize: +# +# - `prev` should only be used to access attributes which are going to be overriden. +# - `final` should only be used to access `callPackage` to build new packages. +# - Attribute names should be computable without relying on `final`. +# - Extensions should take arguments to build attribute names before relying on `final`. +# +# Silvan's recommendation then is to explicitly use `callPackage` to provide everything our extensions need +# to compute the attribute names, without relying on `final`. +# +# I've (@connorbaker) attempted to do that, though I'm unsure of how this will interact with overrides. +{ + callPackage, + cudaVersion, + lib, + newScope, + pkgs, }: - -with lib; - let - - scope = makeScope pkgs.newScope (final: { - # Here we put package set configuration and utility functions. - inherit cudaVersion; - cudaMajorVersion = versions.major final.cudaVersion; - cudaMajorMinorVersion = lib.versions.majorMinor final.cudaVersion; - inherit lib pkgs; - - addBuildInputs = drv: buildInputs: drv.overrideAttrs (oldAttrs: { - buildInputs = (oldAttrs.buildInputs or []) ++ buildInputs; - }); - }); - - cutensorExtension = final: prev: let - ### CuTensor - - buildCuTensorPackage = final.callPackage ../development/libraries/science/math/cutensor/generic.nix; - - cuTensorVersions = { - "1.2.2.5" = { - hash = "sha256-lU7iK4DWuC/U3s1Ct/rq2Gr3w4F2U7RYYgpmF05bibY="; - }; - "1.5.0.3" = { - hash = "sha256-T96+lPC6OTOkIs/z3QWg73oYVSyidN0SVkBWmT9VRx0="; - }; - }; - - inherit (final) cudaMajorMinorVersion cudaMajorVersion; - - cutensor = buildCuTensorPackage rec { - version = if cudaMajorMinorVersion == "10.1" then "1.2.2.5" else "1.5.0.3"; - inherit (cuTensorVersions.${version}) hash; - # This can go into generic.nix - libPath = "lib/${if cudaMajorVersion == "10" then cudaMajorMinorVersion else cudaMajorVersion}"; - }; - in { inherit cutensor; }; - - extraPackagesExtension = final: prev: { - - nccl = final.callPackage ../development/libraries/science/math/nccl { }; - - nccl-tests = final.callPackage ../development/libraries/science/math/nccl/tests.nix { }; - - autoAddOpenGLRunpathHook = final.callPackage ( { makeSetupHook, addOpenGLRunpath }: - makeSetupHook { - name = "auto-add-opengl-runpath-hook"; - propagatedBuildInputs = [ - addOpenGLRunpath - ]; - } ../development/compilers/cudatoolkit/auto-add-opengl-runpath-hook.sh - ) {}; - - }; - - composedExtension = composeManyExtensions ([ - extraPackagesExtension - (import ../development/compilers/cudatoolkit/extension.nix) - (import ../development/compilers/cudatoolkit/redist/extension.nix) - (import ../development/compilers/cudatoolkit/redist/overrides.nix) - (import ../development/libraries/science/math/cudnn/extension.nix) - (import ../development/libraries/science/math/tensorrt/extension.nix) - (import ../test/cuda/cuda-samples/extension.nix) - (import ../test/cuda/cuda-library-samples/extension.nix) - cutensorExtension - ]); - -in (scope.overrideScope composedExtension) + inherit (lib) + attrsets + customisation + fixedPoints + strings + versions + ; + # Backbone + gpus = builtins.import ../development/cuda-modules/gpus.nix; + nvccCompatibilities = builtins.import ../development/cuda-modules/nvcc-compatibilities.nix; + flags = callPackage ../development/cuda-modules/flags.nix {inherit cudaVersion gpus;}; + passthruFunction = + final: + ( + { + inherit cudaVersion lib pkgs; + inherit gpus nvccCompatibilities flags; + cudaMajorVersion = versions.major cudaVersion; + cudaMajorMinorVersion = versions.majorMinor cudaVersion; + + # Maintain a reference to the final cudaPackages. + # Without this, if we use `final.callPackage` and a package accepts `cudaPackages` as an argument, + # it's provided with `cudaPackages` from the top-level scope, which is not what we want. We want to + # provide the `cudaPackages` from the final scope -- that is, the *current* scope. + cudaPackages = final; + + # TODO(@connorbaker): `cudaFlags` is an alias for `flags` which should be removed in the future. + cudaFlags = flags; + + # Exposed as cudaPackages.backendStdenv. + # This is what nvcc uses as a backend, + # and it has to be an officially supported one (e.g. gcc11 for cuda11). + # + # It, however, propagates current stdenv's libstdc++ to avoid "GLIBCXX_* not found errors" + # when linked with other C++ libraries. + # E.g. for cudaPackages_11_8 we use gcc11 with gcc12's libstdc++ + # Cf. https://github.com/NixOS/nixpkgs/pull/218265 for context + backendStdenv = final.callPackage ../development/cuda-modules/backend-stdenv.nix {}; + + # Loose packages + cudatoolkit = final.callPackage ../development/cuda-modules/cudatoolkit {}; + # SaxPy is only available after 11.4 because it requires redistributable versions of CUDA libraries. + saxpy = attrsets.optionalAttrs (strings.versionAtLeast cudaVersion "11.4") ( + final.callPackage ../development/cuda-modules/saxpy {} + ); + } + # NCCL is not supported on Jetson, because it does not use NVLink or PCI-e for inter-GPU communication. + # https://forums.developer.nvidia.com/t/can-jetson-orin-support-nccl/232845/9 + // attrsets.optionalAttrs (!flags.isJetsonBuild) { + nccl = final.callPackage ../development/cuda-modules/nccl {}; + nccl-tests = final.callPackage ../development/cuda-modules/nccl-tests {}; + } + ); + + mkVersionedPackageName = + name: version: + strings.concatStringsSep "_" [ + name + (strings.replaceStrings ["."] ["_"] (versions.majorMinor version)) + ]; + + composedExtension = fixedPoints.composeManyExtensions [ + (import ../development/cuda-modules/setup-hooks/extension.nix) + (callPackage ../development/cuda-modules/cuda/extension.nix {inherit cudaVersion;}) + (callPackage ../development/cuda-modules/cuda/overrides.nix {inherit cudaVersion;}) + (callPackage ../development/cuda-modules/generic-builders/multiplex.nix { + inherit cudaVersion flags mkVersionedPackageName; + pname = "cudnn"; + releasesModule = ../development/cuda-modules/cudnn/releases.nix; + shimsFn = ../development/cuda-modules/cudnn/shims.nix; + fixupFn = ../development/cuda-modules/cudnn/fixup.nix; + }) + (callPackage ../development/cuda-modules/cutensor/extension.nix { + inherit cudaVersion flags mkVersionedPackageName; + }) + (callPackage ../development/cuda-modules/generic-builders/multiplex.nix { + inherit cudaVersion flags mkVersionedPackageName; + pname = "tensorrt"; + releasesModule = ../development/cuda-modules/tensorrt/releases.nix; + shimsFn = ../development/cuda-modules/tensorrt/shims.nix; + fixupFn = ../development/cuda-modules/tensorrt/fixup.nix; + }) + (callPackage ../test/cuda/cuda-samples/extension.nix {inherit cudaVersion;}) + (callPackage ../test/cuda/cuda-library-samples/extension.nix {}) + ]; + + cudaPackages = customisation.makeScope newScope ( + fixedPoints.extends composedExtension passthruFunction + ); +in +cudaPackages diff --git a/nixpkgs/pkgs/top-level/hare-third-party.nix b/nixpkgs/pkgs/top-level/hare-third-party.nix index 084e749c676c..73ffbc0ea790 100644 --- a/nixpkgs/pkgs/top-level/hare-third-party.nix +++ b/nixpkgs/pkgs/top-level/hare-third-party.nix @@ -6,4 +6,6 @@ let in { hare-json = callPackage ../development/hare-packages/hare-json { }; + + hare-compress = callPackage ../development/hare-third-party/hare-compress {}; }) diff --git a/nixpkgs/pkgs/top-level/haskell-packages.nix b/nixpkgs/pkgs/top-level/haskell-packages.nix index b8f11100d39c..44ff6a6dd59e 100644 --- a/nixpkgs/pkgs/top-level/haskell-packages.nix +++ b/nixpkgs/pkgs/top-level/haskell-packages.nix @@ -65,7 +65,8 @@ in { compiler = { ghc865Binary = callPackage ../development/compilers/ghc/8.6.5-binary.nix { - llvmPackages = pkgs.llvmPackages_6; + # Should be llvmPackages_6 which has been removed from nixpkgs + llvmPackages = null; }; ghc8102Binary = callPackage ../development/compilers/ghc/8.10.2-binary.nix { @@ -80,20 +81,6 @@ in { llvmPackages = pkgs.llvmPackages_12; }; - ghc884 = callPackage ../development/compilers/ghc/8.8.4.nix { - bootPkgs = - # aarch64 ghc865Binary gets SEGVs due to haskell#15449 or similar - # 8.10.2 is needed as using 8.10.7 is broken due to RTS-incompatibilities - # Musl bindists do not exist for ghc 8.6.5, so we use 8.10.* for them - if stdenv.hostPlatform.isAarch64 || stdenv.hostPlatform.isMusl then - packages.ghc8102Binary - else - packages.ghc865Binary; - inherit (buildPackages.python3Packages) sphinx; - buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_7; - llvmPackages = pkgs.llvmPackages_7; - }; - ghc88 = compiler.ghc884; ghc8107 = callPackage ../development/compilers/ghc/8.10.7.nix { bootPkgs = # the oldest ghc with aarch64-darwin support is 8.10.5 @@ -484,12 +471,6 @@ in { compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { }; packageSetConfig = bootstrapPackageSet; }; - ghc884 = callPackage ../development/haskell-modules { - buildHaskellPackages = bh.packages.ghc884; - ghc = bh.compiler.ghc884; - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.8.x.nix { }; - }; - ghc88 = packages.ghc884; ghc8107 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc8107; ghc = bh.compiler.ghc8107; diff --git a/nixpkgs/pkgs/top-level/linux-kernels.nix b/nixpkgs/pkgs/top-level/linux-kernels.nix index efd25b37fa60..27496b910444 100644 --- a/nixpkgs/pkgs/top-level/linux-kernels.nix +++ b/nixpkgs/pkgs/top-level/linux-kernels.nix @@ -255,6 +255,7 @@ in { linux_5_15_hardened = hardenedKernelFor kernels.linux_5_15 { }; linux_6_1_hardened = hardenedKernelFor kernels.linux_6_1 { }; linux_6_5_hardened = hardenedKernelFor kernels.linux_6_5 { }; + linux_6_6_hardened = hardenedKernelFor kernels.linux_6_6 { }; } // lib.optionalAttrs config.allowAliases { linux_4_9 = throw "linux 4.9 was removed because it will reach its end of life within 22.11"; @@ -343,6 +344,8 @@ in { fanout = callPackage ../os-specific/linux/fanout { }; + framework-laptop-kmod = callPackage ../os-specific/linux/framework-laptop-kmod { }; + fwts-efi-runtime = callPackage ../os-specific/linux/fwts/module.nix { }; gcadapter-oc-kmod = callPackage ../os-specific/linux/gcadapter-oc-kmod { }; @@ -627,6 +630,7 @@ in { linux_5_15_hardened = recurseIntoAttrs (packagesFor kernels.linux_5_15_hardened); linux_6_1_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_1_hardened); linux_6_5_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_5_hardened); + linux_6_6_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_6_hardened); linux_zen = recurseIntoAttrs (packagesFor kernels.linux_zen); linux_lqx = recurseIntoAttrs (packagesFor kernels.linux_lqx); diff --git a/nixpkgs/pkgs/top-level/nim-overrides.nix b/nixpkgs/pkgs/top-level/nim-overrides.nix index 910f5c8bcae4..34db79a6a4ea 100644 --- a/nixpkgs/pkgs/top-level/nim-overrides.nix +++ b/nixpkgs/pkgs/top-level/nim-overrides.nix @@ -32,6 +32,14 @@ buildInputs = buildInputs ++ [ getdns ]; }; + hashlib = lockAttrs: + lib.trivial.warnIf + (lockAttrs.rev == "84e0247555e4488594975900401baaf5bbbfb531") + "the selected version of the hashlib Nim library is hardware specific" + # https://github.com/khchen/hashlib/pull/4 + # remove when fixed upstream + (_: _: { }); + nimraylib_now = lockAttrs: finalAttrs: { buildInputs ? [ ], ... }: { buildInputs = buildInputs ++ [ raylib ]; diff --git a/nixpkgs/pkgs/top-level/ocaml-packages.nix b/nixpkgs/pkgs/top-level/ocaml-packages.nix index e788578d669f..e6f54a1401ba 100644 --- a/nixpkgs/pkgs/top-level/ocaml-packages.nix +++ b/nixpkgs/pkgs/top-level/ocaml-packages.nix @@ -593,6 +593,7 @@ let github-unix = callPackage ../development/ocaml-modules/github/unix.nix { }; gluten = callPackage ../development/ocaml-modules/gluten { }; + gluten-eio = callPackage ../development/ocaml-modules/gluten/eio.nix { }; gluten-lwt = callPackage ../development/ocaml-modules/gluten/lwt.nix { }; gluten-lwt-unix = callPackage ../development/ocaml-modules/gluten/lwt-unix.nix { }; diff --git a/nixpkgs/pkgs/top-level/perl-packages.nix b/nixpkgs/pkgs/top-level/perl-packages.nix index 6156d8943298..3070f6af449f 100644 --- a/nixpkgs/pkgs/top-level/perl-packages.nix +++ b/nixpkgs/pkgs/top-level/perl-packages.nix @@ -1294,16 +1294,17 @@ with self; { AudioScan = buildPerlPackage { pname = "Audio-Scan"; - version = "1.01"; + version = "1.05"; src = fetchurl { - url = "mirror://cpan/authors/id/A/AG/AGRUNDMA/Audio-Scan-1.01.tar.gz"; - hash = "sha256-gxJyAnHHrdxLvuwzEs3divS5kKxjYgSllsB5M61sY0o="; + url = "https://github.com/Logitech/slimserver-vendor/raw/public/8.3/CPAN/Audio-Scan-1.05.tar.gz"; + hash = "sha256-9YXC8GHPRWKlV8emmTke7RB0HhiCbALmZQqtQFLcBi4="; }; buildInputs = [ pkgs.zlib TestWarn ]; env.NIX_CFLAGS_COMPILE = "-I${pkgs.zlib.dev}/include"; NIX_CFLAGS_LINK = "-L${pkgs.zlib.out}/lib -lz"; meta = { - description = "Fast C metadata and tag reader for all common audio file formats"; + description = "Fast C metadata and tag reader for all common audio file formats, slimserver fork"; + homepage = "https://github.com/Logitech/slimserver-vendor"; license = with lib.licenses; [ gpl2Plus ]; }; }; @@ -3296,6 +3297,32 @@ with self; { }; }; + ChipcardPCSC = buildPerlPackage { + pname = "Chipcard-PCSC"; + version = "1.4.16"; + src = fetchurl { + url = "mirror://cpan/authors/id/W/WH/WHOM/Chipcard-PCSC-v1.4.16.tar.gz"; + hash = "sha256-O14p1jRDXxQm7Nzfebo1G04mWPNsPCK+N7HTHjbKj6k="; + }; + buildInputs = [ pkgs.pcsclite ]; + nativeBuildInputs = [ pkgs.pkg-config ]; + env.NIX_CFLAGS_COMPILE = toString ([ + "-I${pkgs.pcsclite.dev}/include/PCSC" + ] ++ lib.optionals stdenv.cc.isClang [ + "-Wno-error=implicit-int" + "-Wno-error=int-conversion" + ]); + NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.pcsclite}/lib -lpcsclite"; + # tests fail; look unfinished + doCheck = false; + meta = { + description = "Communicate with a smart card using PC/SC"; + homepage = "https://pcsc-perl.apdu.fr/"; + license = with lib.licenses; [ gpl2Plus ]; + maintainers = with maintainers; [ abbradar anthonyroussel ]; + }; + }; + CiscoIPPhone = buildPerlPackage { pname = "Cisco-IPPhone"; version = "0.05"; @@ -20198,27 +20225,6 @@ with self; { }; }; - pcscperl = buildPerlPackage { - pname = "pcsc-perl"; - version = "1.4.14"; - src = fetchurl { - url = "mirror://cpan/authors/id/W/WH/WHOM/pcsc-perl-1.4.14.tar.bz2"; - hash = "sha256-JyK35VQ+T687oexrKaff7G2Svh7ewJ0KMZGZLU2Ixp0="; - }; - buildInputs = [ pkgs.pcsclite ]; - nativeBuildInputs = [ pkgs.pkg-config ]; - NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.pcsclite}/lib -lpcsclite"; - # tests fail; look unfinished - doCheck = false; - meta = { - description = "Communicate with a smart card using PC/SC"; - homepage = "http://ludovic.rousseau.free.fr/softwares/pcsc-perl/"; - license = with lib.licenses; [ gpl2Plus ]; - maintainers = with maintainers; [ abbradar ]; - broken = stdenv.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/staging-next/perl534Packages.pcscperl.x86_64-darwin - }; - }; - PDFAPI2 = buildPerlPackage { pname = "PDF-API2"; version = "2.045"; @@ -29327,4 +29333,5 @@ with self; { version = self.Version; Gtk2GladeXML = throw "Gtk2GladeXML has been removed"; # 2022-01-15 + pcscperl = throw "'pcscperl' has been renamed to 'ChipcardPCSC'"; # Added 2023-12-07 } diff --git a/nixpkgs/pkgs/top-level/php-packages.nix b/nixpkgs/pkgs/top-level/php-packages.nix index cda91b8c627b..c424226f76b9 100644 --- a/nixpkgs/pkgs/top-level/php-packages.nix +++ b/nixpkgs/pkgs/top-level/php-packages.nix @@ -227,10 +227,6 @@ lib.makeScope pkgs.newScope (self: with self; { # 2. The contrib extensions available # 3. The core extensions extensions = - # Contrib conditional extensions - lib.optionalAttrs (!(lib.versionAtLeast php.version "8.3")) { - blackfire = callPackage ../development/tools/misc/blackfire/php-probe.nix { inherit php; }; - } // # Contrib extensions { amqp = callPackage ../development/php-packages/amqp { }; @@ -239,6 +235,8 @@ lib.makeScope pkgs.newScope (self: with self; { ast = callPackage ../development/php-packages/ast { }; + blackfire = callPackage ../development/tools/misc/blackfire/php-probe.nix { inherit php; }; + couchbase = callPackage ../development/php-packages/couchbase { }; datadog_trace = callPackage ../development/php-packages/datadog_trace { @@ -312,8 +310,6 @@ lib.makeScope pkgs.newScope (self: with self; { phalcon = callPackage ../development/php-packages/phalcon { }; - php-spx = callPackage ../development/php-packages/php-spx { }; - pinba = callPackage ../development/php-packages/pinba { }; protobuf = callPackage ../development/php-packages/protobuf { }; @@ -332,6 +328,8 @@ lib.makeScope pkgs.newScope (self: with self; { inherit (pkgs) darwin; }; + spx = callPackage ../development/php-packages/spx { }; + sqlsrv = callPackage ../development/php-packages/sqlsrv { }; ssh2 = callPackage ../development/php-packages/ssh2 { }; @@ -345,6 +343,8 @@ lib.makeScope pkgs.newScope (self: with self; { xdebug = callPackage ../development/php-packages/xdebug { }; yaml = callPackage ../development/php-packages/yaml { }; + } // lib.optionalAttrs config.allowAliases { + php-spx = throw "php-spx is deprecated, use spx instead"; } // ( # Core extensions let @@ -476,6 +476,7 @@ lib.makeScope pkgs.newScope (self: with self; { lib.optional (!stdenv.isDarwin && lib.meta.availableOn stdenv.hostPlatform valgrind) valgrind.dev; + configureFlags = lib.optional php.ztsSupport "--disable-opcache-jit"; zendExtension = true; postPatch = lib.optionalString stdenv.isDarwin '' # Tests are flaky on darwin diff --git a/nixpkgs/pkgs/top-level/python-aliases.nix b/nixpkgs/pkgs/top-level/python-aliases.nix index 39ba30a93b7d..fc1cd2d4a174 100644 --- a/nixpkgs/pkgs/top-level/python-aliases.nix +++ b/nixpkgs/pkgs/top-level/python-aliases.nix @@ -225,6 +225,8 @@ mapAliases ({ lazy_imports = lazy-imports; # added 2023-10-13 lektor = throw "lektor has been promoted to a top-level attribute"; # added 2023-08-01 line_profiler = line-profiler; # added 2023-11-04 + livestreamer = throw "'livestreamer' has been removed, as it unmaintained. A currently maintained fork is 'streamlink'."; # added 2023-11-14 + livestreamer-curses = throw "'livestreamer-curses' has been removed as it, and livestreamer itself are unmaintained."; # added 2023-11-14 logilab_astng = throw "logilab-astng has not been released since 2013 and is unmaintained"; # added 2022-11-29 logilab_common = logilab-common; # added 2022-11-21 loo-py = loopy; # added 2022-05-03 @@ -310,6 +312,7 @@ mapAliases ({ pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04 PyMVGLive = pymvglive; # added 2023-02-19 pymyq = python-myq; # added 2023-10-20 + python-myq = throw "python-myq has been removed, as the service provider has decided to block its API requests"; # added 2023-12-07 pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09 pyramid_beaker = pyramid-beaker; # added 2023-08-23 pyramid_chameleon = pyramid-chameleon; # added 2023-08-23 @@ -462,6 +465,7 @@ mapAliases ({ xenomapper = throw "xenomapper was moved to pkgs.xenomapper"; # added 2021-12-31 XlsxWriter = xlsxwriter; # added 2023-02-19 Yapsy = yapsy; # added 2023-02-19 + z3 = z3-solver; # added 2023-12-03 zake = throw "zake has been removed because it is abandoned"; # added 2023-06-20 zc-buildout221 = zc-buildout; # added 2021-07-21 zc_buildout_nix = throw "zc_buildout_nix was pinned to a version no longer compatible with other modules"; diff --git a/nixpkgs/pkgs/top-level/python-packages.nix b/nixpkgs/pkgs/top-level/python-packages.nix index ebf97327f53f..678c976932c8 100644 --- a/nixpkgs/pkgs/top-level/python-packages.nix +++ b/nixpkgs/pkgs/top-level/python-packages.nix @@ -218,6 +218,8 @@ self: super: with self; { aiogram = callPackage ../development/python-modules/aiogram { }; + aiohappyeyeballs = callPackage ../development/python-modules/aiohappyeyeballs { }; + aioharmony = callPackage ../development/python-modules/aioharmony { }; aiohomekit = callPackage ../development/python-modules/aiohomekit { }; @@ -250,6 +252,8 @@ self: super: with self; { aiohttp-wsgi = callPackage ../development/python-modules/aiohttp-wsgi { }; + aiohttp-zlib-ng = callPackage ../development/python-modules/aiohttp-zlib-ng { }; + aioitertools = callPackage ../development/python-modules/aioitertools { }; aiobiketrax = callPackage ../development/python-modules/aiobiketrax { }; @@ -746,6 +750,8 @@ self: super: with self; { asgi-csrf = callPackage ../development/python-modules/asgi-csrf { }; + asgi-logger = callPackage ../development/python-modules/asgi-logger { }; + asgineer = callPackage ../development/python-modules/asgineer { }; asgiref = callPackage ../development/python-modules/asgiref { }; @@ -953,6 +959,8 @@ self: super: with self; { avea = callPackage ../development/python-modules/avea { }; + avidtools = callPackage ../development/python-modules/avidtools { }; + avion = callPackage ../development/python-modules/avion { }; avro3k = callPackage ../development/python-modules/avro3k { }; @@ -1378,6 +1386,8 @@ self: super: with self; { else callPackage ../development/python-modules/bcrypt { }; + bdffont = callPackage ../development/python-modules/bdffont { }; + beaker = callPackage ../development/python-modules/beaker { }; before-after = callPackage ../development/python-modules/before-after { }; @@ -1506,6 +1516,8 @@ self: super: with self; { bleak = callPackage ../development/python-modules/bleak { }; + bleak-esphome = callPackage ../development/python-modules/bleak-esphome { }; + bleak-retry-connector = callPackage ../development/python-modules/bleak-retry-connector { }; blebox-uniapi = callPackage ../development/python-modules/blebox-uniapi { }; @@ -1962,6 +1974,8 @@ self: super: with self; { characteristic = callPackage ../development/python-modules/characteristic { }; + character-encoding-utils = callPackage ../development/python-modules/character-encoding-utils { }; + chardet = callPackage ../development/python-modules/chardet { }; charset-normalizer = callPackage ../development/python-modules/charset-normalizer { }; @@ -2467,7 +2481,8 @@ self: super: with self; { cufflinks = callPackage ../development/python-modules/cufflinks { }; - cupy = callPackage ../development/python-modules/cupy { }; + # cupy 12.2.0 possibly incompatible with cutensor 2.0 that comes with cudaPackages_12 + cupy = callPackage ../development/python-modules/cupy { cudaPackages = pkgs.cudaPackages_11; }; curio = callPackage ../development/python-modules/curio { }; @@ -2784,6 +2799,8 @@ self: super: with self; { detectron2 = callPackage ../development/python-modules/detectron2 { }; + devialet = callPackage ../development/python-modules/devialet { }; + devito = callPackage ../development/python-modules/devito { }; devolo-home-control-api = callPackage ../development/python-modules/devolo-home-control-api { }; @@ -2822,6 +2839,8 @@ self: super: with self; { diffsync = callPackage ../development/python-modules/diffsync { }; + diffusers = callPackage ../development/python-modules/diffusers { }; + digital-ocean = callPackage ../development/python-modules/digitalocean { }; digi-xbee = callPackage ../development/python-modules/digi-xbee { }; @@ -3236,6 +3255,8 @@ self: super: with self; { dnachisel = callPackage ../development/python-modules/dnachisel { }; + dnf4 = callPackage ../development/python-modules/dnf4 { }; + dnfile = callPackage ../development/python-modules/dnfile { }; dnslib = callPackage ../development/python-modules/dnslib { }; @@ -3965,6 +3986,8 @@ self: super: with self; { fire = callPackage ../development/python-modules/fire { }; + firebase-messaging = callPackage ../development/python-modules/firebase-messaging { }; + fireflyalgorithm = callPackage ../development/python-modules/fireflyalgorithm { }; firetv = callPackage ../development/python-modules/firetv { }; @@ -4137,6 +4160,8 @@ self: super: with self; { flet-core = callPackage ../development/python-modules/flet-core { }; + flet-runtime = callPackage ../development/python-modules/flet-runtime { }; + flexmock = callPackage ../development/python-modules/flexmock { }; flickrapi = callPackage ../development/python-modules/flickrapi { }; @@ -4252,6 +4277,8 @@ self: super: with self; { fpdf = callPackage ../development/python-modules/fpdf { }; + fpdf2 = callPackage ../development/python-modules/fpdf2 { }; + fpylll = callPackage ../development/python-modules/fpylll { }; fpyutils = callPackage ../development/python-modules/fpyutils { }; @@ -4730,6 +4757,8 @@ self: super: with self; { govee-ble = callPackage ../development/python-modules/govee-ble { }; + govee-led-wez = callPackage ../development/python-modules/govee-led-wez { }; + goveelights = callPackage ../development/python-modules/goveelights { }; gpapi = callPackage ../development/python-modules/gpapi { }; @@ -4783,6 +4812,8 @@ self: super: with self; { gradio-client = callPackage ../development/python-modules/gradio/client.nix { }; + grafanalib = callPackage ../development/python-modules/grafanalib/default.nix { }; + grammalecte = callPackage ../development/python-modules/grammalecte { }; grandalf = callPackage ../development/python-modules/grandalf { }; @@ -4951,6 +4982,8 @@ self: super: with self; { habanero = callPackage ../development/python-modules/habanero { }; + habluetooth = callPackage ../development/python-modules/habluetooth { }; + habitipy = callPackage ../development/python-modules/habitipy { }; hachoir = callPackage ../development/python-modules/hachoir { }; @@ -5230,6 +5263,8 @@ self: super: with self; { humanize = callPackage ../development/python-modules/humanize { }; + human-readable = callPackage ../development/python-modules/human-readable { }; + humblewx = callPackage ../development/python-modules/humblewx { }; hupper = callPackage ../development/python-modules/hupper { }; @@ -5390,6 +5425,8 @@ self: super: with self; { imgtool = callPackage ../development/python-modules/imgtool { }; + imia = callPackage ../development/python-modules/imia { }; + iminuit = callPackage ../development/python-modules/iminuit { }; immutabledict = callPackage ../development/python-modules/immutabledict { }; @@ -6146,6 +6183,8 @@ self: super: with self; { lc7001 = callPackage ../development/python-modules/lc7001 { }; + lcd-i2c = callPackage ../development/python-modules/lcd-i2c { }; + lcgit = callPackage ../development/python-modules/lcgit { }; lcov_cobertura = callPackage ../development/python-modules/lcov_cobertura { }; @@ -6221,8 +6260,22 @@ self: super: with self; { libcloud = callPackage ../development/python-modules/libcloud { }; + libcomps = lib.pipe pkgs.libcomps [ + toPythonModule + (p: p.overrideAttrs (super: { meta = super.meta // { outputsToInstall = [ "py" ]; }; })) + (p: p.override { inherit python; }) + (p: p.py) + ]; + libcst = callPackage ../development/python-modules/libcst { }; + libdnf = lib.pipe pkgs.libdnf [ + toPythonModule + (p: p.overrideAttrs (super: { meta = super.meta // { outputsToInstall = [ "py" ]; }; })) + (p: p.override { inherit python; }) + (p: p.py) + ]; + libevdev = callPackage ../development/python-modules/libevdev { }; libfdt = toPythonModule (pkgs.dtc.override { @@ -6422,6 +6475,10 @@ self: super: with self; { lingua = callPackage ../development/python-modules/lingua { }; + linien-client = callPackage ../development/python-modules/linien-client { }; + + linien-common = callPackage ../development/python-modules/linien-common { }; + linkify-it-py = callPackage ../development/python-modules/linkify-it-py { }; linknlink = callPackage ../development/python-modules/linknlink { }; @@ -6452,10 +6509,6 @@ self: super: with self; { livereload = callPackage ../development/python-modules/livereload { }; - livestreamer = callPackage ../development/python-modules/livestreamer { }; - - livestreamer-curses = callPackage ../development/python-modules/livestreamer-curses { }; - lizard = callPackage ../development/python-modules/lizard { }; llfuse = callPackage ../development/python-modules/llfuse { @@ -6807,6 +6860,8 @@ self: super: with self; { mediafile = callPackage ../development/python-modules/mediafile { }; + mediafire-dl = callPackage ../development/python-modules/mediafire-dl { }; + mediapy = callPackage ../development/python-modules/mediapy { }; meeko = callPackage ../development/python-modules/meeko { }; @@ -8325,7 +8380,7 @@ self: super: with self; { inherit (pkgs) notmuch; }; - nototools = callPackage ../data/fonts/noto-fonts/tools.nix { }; + nototools = callPackage ../development/python-modules/nototools { }; notus-scanner = callPackage ../development/python-modules/notus-scanner { }; @@ -8381,6 +8436,8 @@ self: super: with self; { nvchecker = callPackage ../development/python-modules/nvchecker { }; + nvdlib = callPackage ../development/python-modules/nvdlib { }; + nvidia-ml-py = callPackage ../development/python-modules/nvidia-ml-py { }; nsz = callPackage ../development/python-modules/nsz { }; @@ -8527,6 +8584,8 @@ self: super: with self; { opcua-widgets = callPackage ../development/python-modules/opcua-widgets { }; + open-clip-torch = callPackage ../development/python-modules/open-clip-torch { }; + open-garage = callPackage ../development/python-modules/open-garage { }; open-meteo = callPackage ../development/python-modules/open-meteo { }; @@ -9214,6 +9273,8 @@ self: super: with self; { pixelmatch = callPackage ../development/python-modules/pixelmatch { }; + pixel-font-builder = callPackage ../development/python-modules/pixel-font-builder { }; + pixel-ring = callPackage ../development/python-modules/pixel-ring { }; pjsua2 = (toPythonModule (pkgs.pjsip.override { @@ -9278,6 +9339,8 @@ self: super: with self; { pyfluidsynth = callPackage ../development/python-modules/pyfluidsynth { }; + pyformlang = callPackage ../development/python-modules/pyformlang { }; + pyfreedompro = callPackage ../development/python-modules/pyfreedompro { }; pygments-style-github = callPackage ../development/python-modules/pygments-style-github { }; @@ -9310,6 +9373,8 @@ self: super: with self; { pyngrok = callPackage ../development/python-modules/pyngrok { }; + pynitrokey = callPackage ../development/python-modules/pynitrokey { }; + pynndescent = callPackage ../development/python-modules/pynndescent { }; pynobo = callPackage ../development/python-modules/pynobo { }; @@ -9702,6 +9767,28 @@ self: super: with self; { proton-client = callPackage ../development/python-modules/proton-client { }; + proton-core = callPackage ../development/python-modules/proton-core { }; + + proton-keyring-linux = callPackage ../development/python-modules/proton-keyring-linux { }; + + proton-keyring-linux-secretservice = callPackage ../development/python-modules/proton-keyring-linux-secretservice { }; + + proton-vpn-api-core = callPackage ../development/python-modules/proton-vpn-api-core { }; + + proton-vpn-connection = callPackage ../development/python-modules/proton-vpn-connection { }; + + proton-vpn-killswitch = callPackage ../development/python-modules/proton-vpn-killswitch { }; + + proton-vpn-killswitch-network-manager = callPackage ../development/python-modules/proton-vpn-killswitch-network-manager { }; + + proton-vpn-logger = callPackage ../development/python-modules/proton-vpn-logger { }; + + proton-vpn-network-manager = callPackage ../development/python-modules/proton-vpn-network-manager { }; + + proton-vpn-network-manager-openvpn = callPackage ../development/python-modules/proton-vpn-network-manager-openvpn { }; + + proton-vpn-session = callPackage ../development/python-modules/proton-vpn-session { }; + protonup-ng = callPackage ../development/python-modules/protonup-ng { }; protonvpn-nm-lib = callPackage ../development/python-modules/protonvpn-nm-lib { @@ -9891,6 +9978,8 @@ self: super: with self; { pyasn1-modules = callPackage ../development/python-modules/pyasn1-modules { }; + pyasuswrt = callPackage ../development/python-modules/pyasuswrt { }; + pyathena = callPackage ../development/python-modules/pyathena { }; pyatmo = callPackage ../development/python-modules/pyatmo { }; @@ -10399,6 +10488,8 @@ self: super: with self; { pyipp = callPackage ../development/python-modules/pyipp { }; + pyipv8 = callPackage ../development/python-modules/pyipv8 { }; + pyiqvia = callPackage ../development/python-modules/pyiqvia { }; pyisbn = callPackage ../development/python-modules/pyisbn { }; @@ -10591,6 +10682,8 @@ self: super: with self; { pymicrobot = callPackage ../development/python-modules/pymicrobot { }; + pymiele = callPackage ../development/python-modules/pymiele { }; + pymilter = callPackage ../development/python-modules/pymilter { }; pymilvus = callPackage ../development/python-modules/pymilvus { }; @@ -10641,8 +10734,6 @@ self: super: with self; { pymvglive = callPackage ../development/python-modules/pymvglive { }; - python-myq = callPackage ../development/python-modules/python-myq { }; - pymysensors = callPackage ../development/python-modules/pymysensors { }; pymysql = callPackage ../development/python-modules/pymysql { }; @@ -12289,6 +12380,8 @@ self: super: with self; { rencode = callPackage ../development/python-modules/rencode { }; + renson-endura-delta = callPackage ../development/python-modules/renson-endura-delta { }; + reorder-python-imports = callPackage ../development/python-modules/reorder-python-imports { }; reolink = callPackage ../development/python-modules/reolink { }; @@ -12395,6 +12488,8 @@ self: super: with self; { returns = callPackage ../development/python-modules/returns { }; + reuse = callPackage ../development/python-modules/reuse { }; + rfc3339 = callPackage ../development/python-modules/rfc3339 { }; rfc3339-validator = callPackage ../development/python-modules/rfc3339-validator { }; @@ -12931,6 +13026,8 @@ self: super: with self; { shapely = callPackage ../development/python-modules/shapely { }; + shapely_1_8 = callPackage ../development/python-modules/shapely/1.8.nix { }; + shaperglot = callPackage ../development/python-modules/shaperglot { }; sharedmem = callPackage ../development/python-modules/sharedmem { }; @@ -13159,6 +13256,8 @@ self: super: with self; { smpp_pdu = callPackage ../development/python-modules/smpp.pdu { }; + smtpdfix = callPackage ../development/python-modules/smtpdfix { }; + snack = toPythonModule (pkgs.newt.override { inherit (self) python; }); @@ -13563,6 +13662,8 @@ self: super: with self; { inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices; }; + starlette-wtf = callPackage ../development/python-modules/starlette-wtf { }; + starkbank-ecdsa = callPackage ../development/python-modules/starkbank-ecdsa { }; starline = callPackage ../development/python-modules/starline { }; @@ -13924,7 +14025,6 @@ self: super: with self; { callPackage ../development/python-modules/tensorflow { inherit (pkgs.darwin) cctools; inherit (pkgs.config) cudaSupport; - inherit (self.tensorflow-bin) cudaPackages; inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security; flatbuffers-core = pkgs.flatbuffers; flatbuffers-python = self.flatbuffers; @@ -13957,7 +14057,7 @@ self: super: with self; { tensorly = callPackage ../development/python-modules/tensorly { }; - tensorrt = callPackage ../development/python-modules/tensorrt { }; + tensorrt = callPackage ../development/python-modules/tensorrt { cudaPackages = pkgs.cudaPackages_11; }; tensorstore = callPackage ../development/python-modules/tensorstore { }; @@ -15379,6 +15479,8 @@ self: super: with self; { unicodedata2 = callPackage ../development/python-modules/unicodedata2 { }; + unicode-rbnf = callPackage ../development/python-modules/unicode-rbnf { }; + unicode-slugify = callPackage ../development/python-modules/unicode-slugify { }; unicorn = callPackage ../development/python-modules/unicorn { @@ -15389,6 +15491,8 @@ self: super: with self; { unicrypto = callPackage ../development/python-modules/unicrypto { }; + unidata-blocks = callPackage ../development/python-modules/unidata-blocks { }; + unidecode = callPackage ../development/python-modules/unidecode { }; unidic = callPackage ../development/python-modules/unidic { }; @@ -15417,6 +15521,8 @@ self: super: with self; { universal-silabs-flasher = callPackage ../development/python-modules/universal-silabs-flasher { }; + unix-ar = callPackage ../development/python-modules/unix-ar { }; + unpaddedbase64 = callPackage ../development/python-modules/unpaddedbase64 { }; unrardll = callPackage ../development/python-modules/unrardll { }; @@ -15601,6 +15707,8 @@ self: super: with self; { vine = callPackage ../development/python-modules/vine { }; + virt-firmware = callPackage ../development/python-modules/virt-firmware { }; + virtkey = callPackage ../development/python-modules/virtkey { }; virtualenv = callPackage ../development/python-modules/virtualenv { }; @@ -15765,6 +15873,8 @@ self: super: with self; { webcolors = callPackage ../development/python-modules/webcolors { }; + webdataset = callPackage ../development/python-modules/webdataset { }; + webdav4 = callPackage ../development/python-modules/webdav4 { }; webdavclient3 = callPackage ../development/python-modules/webdavclient3 { }; @@ -15909,6 +16019,8 @@ self: super: with self; { wtforms = callPackage ../development/python-modules/wtforms { }; + wtforms-bootstrap5 = callPackage ../development/python-modules/wtforms-bootstrap5 { }; + wtf-peewee = callPackage ../development/python-modules/wtf-peewee { }; wurlitzer = callPackage ../development/python-modules/wurlitzer { }; @@ -16087,7 +16199,7 @@ self: super: with self; { yarg = callPackage ../development/python-modules/yarg { }; - yagry = callPackage ../development/python-modules/yargy { }; + yargy = callPackage ../development/python-modules/yargy { }; yark = callPackage ../development/python-modules/yark { }; @@ -16121,6 +16233,8 @@ self: super: with self; { youseedee = callPackage ../development/python-modules/youseedee { }; + youtokentome = callPackage ../development/python-modules/youtokentome { }; + youtube-dl = callPackage ../tools/misc/youtube-dl { }; youtube-dl-light = callPackage ../tools/misc/youtube-dl { @@ -16163,9 +16277,11 @@ self: super: with self; { z3c-checkversions = callPackage ../development/python-modules/z3c-checkversions { }; - z3 = (toPythonModule (pkgs.z3.override { + z3-solver = (toPythonModule ((pkgs.z3.override { inherit python; - })).python; + }).overrideAttrs (_: { + pname = "z3-solver"; + }))).python; zadnegoale = callPackage ../development/python-modules/zadnegoale { }; @@ -16241,6 +16357,10 @@ self: super: with self; { zipstream-ng = callPackage ../development/python-modules/zipstream-ng { }; + zlib-ng = callPackage ../development/python-modules/zlib-ng { + inherit (pkgs) zlib-ng; + }; + zm-py = callPackage ../development/python-modules/zm-py { }; zodb = callPackage ../development/python-modules/zodb { }; diff --git a/nixpkgs/pkgs/top-level/qt5-packages.nix b/nixpkgs/pkgs/top-level/qt5-packages.nix index 2a068d5afd71..9acaacea24a4 100644 --- a/nixpkgs/pkgs/top-level/qt5-packages.nix +++ b/nixpkgs/pkgs/top-level/qt5-packages.nix @@ -142,13 +142,13 @@ in (noExtraAttrs (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdP liblastfm = callPackage ../development/libraries/liblastfm { }; - libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { + libopenshot = callPackage ../development/libraries/libopenshot { stdenv = if pkgs.stdenv.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv; }; packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { }; - libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { + libopenshot-audio = callPackage ../development/libraries/libopenshot-audio { inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AGL Cocoa Foundation; }; diff --git a/nixpkgs/pkgs/top-level/release-haskell.nix b/nixpkgs/pkgs/top-level/release-haskell.nix index 39ea843bcea2..f1b5645e52b6 100644 --- a/nixpkgs/pkgs/top-level/release-haskell.nix +++ b/nixpkgs/pkgs/top-level/release-haskell.nix @@ -60,7 +60,6 @@ let # list of all compilers to test specific packages on released = with compilerNames; [ - ghc884 ghc8107 ghc902 ghc924 @@ -390,10 +389,6 @@ let ghcjs = {}; ghcjs810 = {}; - - # Can't be built with musl, see meta.broken comment in the drv - integer-simple.ghc884 = {}; - integer-simple.ghc88 = {}; }; # Get some cache going for MUSL-enabled GHC. @@ -501,8 +496,6 @@ let ] released; funcmp = released; haskell-language-server = lib.subtractLists [ - # Support ceased as of 1.9.0.0 - compilerNames.ghc884 # Support ceased as of 2.3.0.0 compilerNames.ghc8107 # Not yet supported @@ -534,12 +527,10 @@ let compilerNames.ghc981 ] released; ghc-api-compat = [ - compilerNames.ghc884 compilerNames.ghc8107 compilerNames.ghc902 ]; ghc-bignum = [ - compilerNames.ghc884 compilerNames.ghc8107 ]; ghc-lib = lib.subtractLists [ @@ -554,13 +545,11 @@ let ghc-source-gen = [ # Feel free to remove these as they break, # ghc-source-gen currently doesn't support GHC 9.4 - compilerNames.ghc884 compilerNames.ghc8107 compilerNames.ghc902 compilerNames.ghc928 ]; ghc-tags = lib.subtractLists [ - compilerNames.ghc884 compilerNames.ghc981 ] released; hashable = lib.subtractLists [ @@ -653,7 +642,6 @@ let constituents = accumulateDerivations [ jobs.pkgsMusl.haskell.compiler.ghc8102Binary jobs.pkgsMusl.haskell.compiler.ghc8107Binary - jobs.pkgsMusl.haskell.compiler.ghc884 jobs.pkgsMusl.haskell.compiler.ghc8107 jobs.pkgsMusl.haskell.compiler.ghc902 jobs.pkgsMusl.haskell.compiler.ghc924 diff --git a/nixpkgs/pkgs/top-level/release-python.nix b/nixpkgs/pkgs/top-level/release-python.nix index 33080d5620f0..ec5255362bcc 100644 --- a/nixpkgs/pkgs/top-level/release-python.nix +++ b/nixpkgs/pkgs/top-level/release-python.nix @@ -9,7 +9,16 @@ "x86_64-linux" ] , # Attributes passed to nixpkgs. Don't build packages marked as unfree. - nixpkgsArgs ? { config = { allowUnfree = false; inHydra = true; }; } + nixpkgsArgs ? { config = { + allowUnfree = false; + inHydra = true; + permittedInsecurePackages = [ + # Keep evaluating home-assistant, which is transitively affected + # by home-assistant-chip-core consuming OpenSSL 1.1. Affects roughly + # 800 jobs. + "openssl-1.1.1w" + ]; + }; } }: with import ./release-lib.nix {inherit supportedSystems nixpkgsArgs; }; |