diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-12-01 19:00:09 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-12-01 19:00:09 +0100 |
commit | 9e9b07490d5bab5d115c66b80bdb10ff0c11ed8d (patch) | |
tree | 4368f9e4cb2d5b93a956c085337e45cb70f1e331 /nixpkgs/pkgs/top-level | |
parent | a9cbfb6941b47d6f50129e6e36927882392daed7 (diff) | |
parent | 2344fe1da14cb08b0c18743b207995f9b8597915 (diff) | |
download | nixlib-9e9b07490d5bab5d115c66b80bdb10ff0c11ed8d.tar nixlib-9e9b07490d5bab5d115c66b80bdb10ff0c11ed8d.tar.gz nixlib-9e9b07490d5bab5d115c66b80bdb10ff0c11ed8d.tar.bz2 nixlib-9e9b07490d5bab5d115c66b80bdb10ff0c11ed8d.tar.lz nixlib-9e9b07490d5bab5d115c66b80bdb10ff0c11ed8d.tar.xz nixlib-9e9b07490d5bab5d115c66b80bdb10ff0c11ed8d.tar.zst nixlib-9e9b07490d5bab5d115c66b80bdb10ff0c11ed8d.zip |
Merge https://github.com/NixOS/nixpkgs
Diffstat (limited to 'nixpkgs/pkgs/top-level')
-rw-r--r-- | nixpkgs/pkgs/top-level/aliases.nix | 9 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/all-packages.nix | 405 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/coq-packages.nix | 3 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/hare-third-party.nix | 7 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/java-packages.nix | 6 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/linux-kernels.nix | 5 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/nim-overrides.nix | 68 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/nim-packages.nix | 152 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/ocaml-packages.nix | 8 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/perl-packages.nix | 15 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/php-packages.nix | 12 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/python-aliases.nix | 3 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/python-packages.nix | 108 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/qt5-packages.nix | 5 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/qt6-packages.nix | 31 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/release.nix | 1 | ||||
-rw-r--r-- | nixpkgs/pkgs/top-level/ruby-packages.nix | 18 |
17 files changed, 461 insertions, 395 deletions
diff --git a/nixpkgs/pkgs/top-level/aliases.nix b/nixpkgs/pkgs/top-level/aliases.nix index df1ee47a4f2f..6b8ccb889580 100644 --- a/nixpkgs/pkgs/top-level/aliases.nix +++ b/nixpkgs/pkgs/top-level/aliases.nix @@ -137,6 +137,7 @@ mapAliases ({ catfish = throw "'catfish' has been renamed to/replaced by 'xfce.catfish'"; # Converted to throw 2023-09-10 cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API"; ccloud-cli = throw "ccloud-cli has been removed, please use confluent-cli instead"; # Added 2023-06-09 + certmgr-selfsigned = certmgr; # Added 2023-11-30 chefdk = throw "chefdk has been removed due to being deprecated upstream by Chef Workstation"; # Added 2023-03-22 chocolateDoom = chocolate-doom; # Added 2023-05-01 chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27 @@ -263,6 +264,7 @@ mapAliases ({ foundationdb60 = throw "foundationdb60 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06 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 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 @@ -357,7 +359,6 @@ mapAliases ({ ### H ### - inherit (harePackages) hare harec; # Added 2022-08-10 haxe_3_2 = throw "'haxe_3_2' has been removed because it is old and no longer used by any packages in nixpkgs"; # Added 2023-03-15 haxe_3_4 = throw "'haxe_3_4' has been removed because it is old and no longer used by any packages in nixpkgs"; # Added 2023-03-15 hepmc = throw "'hepmc' has been renamed to/replaced by 'hepmc2'"; # Converted to throw 2023-09-10 @@ -585,10 +586,11 @@ mapAliases ({ miopen-opencl = throw "'miopen-opencl' has been replaced with 'rocmPackages.miopen-opencl'"; # Added 2023-10-08 mime-types = mailcap; # Added 2022-01-21 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 mongodb-4_0 = throw "mongodb-4_0 has been removed, it's end of life since April 2022"; # Added 2023-01-05 mongodb-4_2 = throw "mongodb-4_2 has been removed, it's end of life since April 2023"; # Added 2023-06-06 - + moonlander = throw "'moonlander' has been removed due to it being broken and unmaintained"; # Added 2023-11-26 moz-phab = mozphab; # Added 2022-08-09 mozart-binary = throw "'mozart-binary' has been renamed to/replaced by 'mozart2-binary'"; # Converted to throw 2023-09-10 mozart = throw "'mozart' has been renamed to/replaced by 'mozart2-binary'"; # Converted to throw 2023-09-10 @@ -767,6 +769,7 @@ mapAliases ({ qtcurve = libsForQt5.qtcurve; # Added 2020-11-07 qtile-unwrapped = python3.pkgs.qtile; # Added 2023-05-12 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 ### R ### @@ -923,6 +926,7 @@ mapAliases ({ uade123 = uade; # Added 2022-07-30 uberwriter = apostrophe; # Added 2020-04-23 ubootBeagleboneBlack = ubootAmx335xEVM; # Added 2020-01-21 + ue4 = throw "ue4 has been removed, because the package was broken for years"; # Added 2023-11-22 uhd3_5 = throw "uhd3_5 has been removed, because it was no longer needed"; # Added 2023-10-07 uhhyou.lv2 = throw "'uhhyou.lv2' has been removed, upstream gone"; # Added 2023-06-21 unicorn-emu = unicorn; # Added 2020-10-29 @@ -976,7 +980,6 @@ mapAliases ({ ''; # Add 2023-07-29 wcm = throw "'wcm' has been renamed to/replaced by 'wayfirePlugins.wcm'"; # Add 2023-07-29 webkitgtk_5_0 = throw "'webkitgtk_5_0' has been superseded by 'webkitgtk_6_0'"; # Added 2023-02-25 - wio = throw "wio has been removed from nixpkgs, it was unmaintained and required wlroots_0_14 at the time of removal"; # Added 2023-04-28 wineWayland = wine-wayland; win-qemu = throw "'win-qemu' has been replaced by 'virtio-win'"; # Added 2023-08-16 win-virtio = virtio-win; # Added 2023-10-17 diff --git a/nixpkgs/pkgs/top-level/all-packages.nix b/nixpkgs/pkgs/top-level/all-packages.nix index ab10d8f3aa22..d3bac7576d21 100644 --- a/nixpkgs/pkgs/top-level/all-packages.nix +++ b/nixpkgs/pkgs/top-level/all-packages.nix @@ -336,6 +336,8 @@ with pkgs; bada-bib = callPackage ../applications/science/misc/bada-bib { }; + badlion-client = callPackage ../games/badlion-client {}; + banana-accounting = callPackage ../applications/office/banana-accounting { }; beebeep = libsForQt5.callPackage ../applications/office/beebeep { }; @@ -358,10 +360,7 @@ with pkgs; binbloom = callPackage ../tools/security/binbloom { }; - bingo = callPackage ../development/tools/bingo { - # See https://github.com/bwplotka/bingo/issues/143. - buildGoModule = buildGo120Module; - }; + bingo = callPackage ../development/tools/bingo { }; bin2c = callPackage ../development/tools/bin2c { }; @@ -466,6 +465,8 @@ with pkgs; certgraph = callPackage ../tools/security/certgraph { }; + certinfo = callPackage ../tools/security/certinfo { }; + certsync = callPackage ../tools/security/certsync { }; cewl = callPackage ../tools/security/cewl { }; @@ -1706,7 +1707,7 @@ with pkgs; audiobookshelf = callPackage ../servers/audiobookshelf { }; - auditwheel = callPackage ../tools/package-management/auditwheel { }; + auditwheel = with python3Packages; toPythonApplication auditwheel; amidst = callPackage ../tools/games/minecraft/amidst { }; @@ -2087,8 +2088,6 @@ with pkgs; transmission-rss = callPackage ../tools/networking/transmission-rss { }; - trigger-control = callPackage ../tools/games/trigger-control { }; - trimage = callPackage ../applications/graphics/trimage { inherit (qt5) wrapQtAppsHook; }; ttchat = callPackage ../tools/misc/ttchat { }; @@ -2229,7 +2228,9 @@ with pkgs; diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { }; - gex = callPackage ../applications/version-management/gex { }; + gex = callPackage ../applications/version-management/gex { + inherit (darwin.apple_sdk.frameworks) Security; + }; gfold = callPackage ../applications/version-management/gfold { inherit (darwin.apple_sdk.frameworks) Security; @@ -2308,6 +2309,8 @@ with pkgs; git-bug-migration = callPackage ../applications/version-management/git-bug-migration { }; + git-cache = callPackage ../applications/version-management/git-cache { }; + git-chglog = callPackage ../applications/version-management/git-chglog { }; git-cinnabar = callPackage ../applications/version-management/git-cinnabar { @@ -2531,8 +2534,6 @@ with pkgs; buildGoModule = buildGo120Module; }; - lefthook = callPackage ../applications/version-management/lefthook { }; - legit = callPackage ../applications/version-management/legit { }; legit-web = callPackage ../applications/version-management/legit-web { }; @@ -2800,8 +2801,6 @@ with pkgs; rpcemu = callPackage ../applications/emulators/rpcemu { }; - rpcs3 = libsForQt5.callPackage ../applications/emulators/rpcs3 { }; - ruffle = callPackage ../applications/emulators/ruffle { }; ryujinx = callPackage ../applications/emulators/ryujinx { }; @@ -2812,8 +2811,6 @@ with pkgs; simplenes = callPackage ../applications/emulators/simplenes { }; - snekim = callPackage ../games/snekim { }; - snes9x = callPackage ../applications/emulators/snes9x { }; snes9x-gtk = callPackage ../applications/emulators/snes9x { @@ -2972,8 +2969,6 @@ with pkgs; mucommander = callPackage ../applications/file-managers/mucommander { }; - nimmm = callPackage ../applications/file-managers/nimmm { }; - nnn = callPackage ../applications/file-managers/nnn { }; noice = callPackage ../applications/file-managers/noice { }; @@ -3250,8 +3245,6 @@ with pkgs; apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { }; - apt-offline = callPackage ../tools/misc/apt-offline { }; - aptly = callPackage ../tools/misc/aptly { }; ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { }; @@ -3310,8 +3303,6 @@ with pkgs; owl-lisp = callPackage ../development/compilers/owl-lisp { }; - otus-lisp = callPackage ../development/compilers/otus-lisp { }; - ascii = callPackage ../tools/text/ascii { }; asciinema = callPackage ../tools/misc/asciinema { }; @@ -3601,8 +3592,6 @@ with pkgs; bunyan-rs = callPackage ../development/tools/bunyan-rs { }; - butt = callPackage ../applications/audio/butt { }; - calcure = callPackage ../applications/misc/calcure { }; callaudiod = callPackage ../applications/audio/callaudiod { }; @@ -3947,13 +3936,9 @@ with pkgs; hime = callPackage ../tools/inputmethods/hime { }; - himitsu = callPackage ../tools/security/himitsu { - inherit (harePackages) hare; - }; + himitsu = callPackage ../tools/security/himitsu { }; - himitsu-firefox = callPackage ../tools/security/himitsu-firefox { - inherit (harePackages) hare; - }; + himitsu-firefox = callPackage ../tools/security/himitsu-firefox { }; hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit; @@ -4391,8 +4376,6 @@ with pkgs; quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { }; - mirage-im = libsForQt5.callPackage ../applications/networking/instant-messengers/mirage { }; - tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { }; libtensorflow = python3.pkgs.tensorflow.libtensorflow; @@ -4799,8 +4782,6 @@ with pkgs; swaykbdd = callPackage ../tools/wayland/swaykbdd { }; - swaycwd = callPackage ../tools/wayland/swaycwd { }; - swayr = callPackage ../tools/wayland/swayr { }; swayrbar = callPackage ../tools/wayland/swayrbar { }; @@ -4863,9 +4844,7 @@ with pkgs; wlsunset = callPackage ../tools/wayland/wlsunset { }; - wl-gammactl = callPackage ../tools/wayland/wl-gammactl { - wlroots = wlroots_0_15; - }; + wl-gammactl = callPackage ../tools/wayland/wl-gammactl { }; wluma = callPackage ../tools/wayland/wluma { }; @@ -5478,9 +5457,7 @@ with pkgs; flashfocus = callPackage ../misc/flashfocus { }; - qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { - wlroots = wlroots_0_15; - }; + qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { }; fwup = callPackage ../tools/misc/fwup { inherit (darwin.apple_sdk.frameworks) DiskArbitration; @@ -6026,7 +6003,11 @@ with pkgs; mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { }; - mmctl = callPackage ../tools/misc/mmctl { }; + mmctl = callPackage ../tools/misc/mmctl { + # mmctl tests currently fail with go1.21. See + # https://mattermost.atlassian.net/browse/MM-55465 + buildGoModule = buildGo120Module; + }; moar = callPackage ../tools/misc/moar { }; @@ -6104,8 +6085,6 @@ with pkgs; nfstrace = callPackage ../tools/networking/nfstrace { }; - nitch = callPackage ../tools/misc/nitch { }; - nix-direnv = callPackage ../tools/misc/nix-direnv { }; nixel = callPackage ../tools/nix/nixel { }; @@ -6820,9 +6799,6 @@ with pkgs; ceph-client; ceph-dev = ceph; - inherit (callPackages ../tools/security/certmgr { }) - certmgr certmgr-selfsigned; - cfdg = callPackage ../tools/graphics/cfdg { }; cglm = callPackage ../development/libraries/cglm { }; @@ -6872,7 +6848,7 @@ with pkgs; circleci-cli = callPackage ../development/tools/misc/circleci-cli { }; - circus = with python3Packages; toPythonApplication circus; + circus = with python310Packages; toPythonApplication circus; cirrus-cli = callPackage ../development/tools/continuous-integration/cirrus-cli { }; @@ -7840,8 +7816,6 @@ with pkgs; tracy = callPackage ../development/tools/tracy { }; - tridactyl-native = callPackage ../tools/networking/tridactyl-native { }; - trivy = callPackage ../tools/admin/trivy { }; trompeloeil = callPackage ../development/libraries/trompeloeil { }; @@ -8428,6 +8402,8 @@ with pkgs; fuse-archive = callPackage ../tools/filesystems/fuse-archive { }; + fuse-ext2 = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/fuse-ext2 { }; + fuse-overlayfs = callPackage ../tools/filesystems/fuse-overlayfs { }; fusee-interfacee-tk = callPackage ../applications/misc/fusee-interfacee-tk { }; @@ -9127,10 +9103,14 @@ with pkgs; halibut = callPackage ../tools/typesetting/halibut { }; halide = callPackage ../development/compilers/halide { - llvmPackages = llvmPackages_14; + llvmPackages = llvmPackages_16; }; - harePackages = recurseIntoAttrs (callPackage ../development/compilers/hare { }); + hare = callPackage ../development/compilers/hare { }; + + harec = callPackage ../development/compilers/harec { }; + + hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { }); ham = pkgs.perlPackages.ham; @@ -9300,9 +9280,7 @@ with pkgs; hw-probe = perlPackages.callPackage ../tools/system/hw-probe { }; - hybridreverb2 = callPackage ../applications/audio/hybridreverb2 { - stdenv = gcc8Stdenv; - }; + hybridreverb2 = callPackage ../applications/audio/hybridreverb2 { }; hylafaxplus = callPackage ../servers/hylafaxplus { # libtiff >= 4.6 dropped many executables needed by hylafaxplus @@ -9885,6 +9863,8 @@ with pkgs; buildGoModule = buildGo120Module; }; + kubedock = callPackage ../development/tools/kubedock { }; + kubepug = callPackage ../development/tools/kubepug { }; kubeshark = callPackage ../applications/networking/cluster/kubeshark { }; @@ -10172,6 +10152,10 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices; }; + mdbook-footnote = callPackage ../tools/text/mdbook-footnote { + inherit (darwin.apple_sdk.frameworks) CoreServices; + }; + mdcat = callPackage ../tools/text/mdcat { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; inherit (python3Packages) ansi2html; @@ -11226,8 +11210,6 @@ with pkgs; nifi = callPackage ../servers/web-apps/nifi { }; - nitter = nim2Packages.callPackage ../servers/nitter { }; - noip = callPackage ../tools/networking/noip { }; inherit (callPackage ../applications/networking/cluster/nomad { }) @@ -11341,8 +11323,6 @@ with pkgs; present-cli = callPackage ../tools/misc/present-cli { }; - promexplorer = callPackage ../tools/misc/promexplorer { }; - pulsemixer = callPackage ../tools/audio/pulsemixer { }; pwsafe = callPackage ../applications/misc/pwsafe { }; @@ -11756,6 +11736,12 @@ with pkgs; osl = libsForQt5.callPackage ../development/compilers/osl { boost = boost179; + libclang = llvmPackages_15.libclang; + clang = + if stdenv.cc.libcxx != null + then (overrideLibcxx llvmPackages_15.stdenv).cc + else clang_15; + llvm = llvm_15; }; osqp = callPackage ../development/libraries/science/math/osqp { }; @@ -11982,8 +11968,6 @@ with pkgs; pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { }; - pdf2odt = callPackage ../tools/typesetting/pdf2odt { }; - pdfcrack = callPackage ../tools/security/pdfcrack { }; pdfposter = callPackage ../applications/misc/pdfposter { }; @@ -13408,6 +13392,8 @@ with pkgs; sonar-scanner-cli = callPackage ../tools/security/sonar-scanner-cli { }; + snapshot = callPackage ../applications/graphics/snapshot { }; + solvespace = callPackage ../applications/graphics/solvespace { }; sonarr = callPackage ../servers/sonarr { }; @@ -14150,8 +14136,6 @@ with pkgs; }; ttfautohint-nox = ttfautohint.override { enableGUI = false; }; - ttop = callPackage ../tools/system/ttop { }; - tty-clock = callPackage ../tools/misc/tty-clock { }; tty-share = callPackage ../applications/misc/tty-share { }; @@ -15406,8 +15390,6 @@ with pkgs; fish = callPackage ../shells/fish { }; - oh-my-fish = callPackage ../shells/fish/oh-my-fish { }; - wrapFish = callPackage ../shells/fish/wrapper.nix { }; fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { }); @@ -15564,8 +15546,6 @@ with pkgs; openjdk = openjdk17_headless; }; - beekeeper-studio = callPackage ../development/tools/database/beekeeper-studio { }; - bfc = callPackage ../development/compilers/bfc { }; bigloo = callPackage ../development/compilers/bigloo { }; @@ -15747,6 +15727,10 @@ with pkgs; copper = callPackage ../development/compilers/copper { }; + corretto11 = javaPackages.compiler.corretto11; + corretto17 = javaPackages.compiler.corretto17; + corretto19 = javaPackages.compiler.corretto19; + cotton = callPackage ../development/tools/cotton { inherit (darwin.apple_sdk.frameworks) CoreServices; }; @@ -16390,6 +16374,8 @@ with pkgs; indradb-server indradb-client; + instawow = callPackage ../games/instawow/default.nix { }; + intel-graphics-compiler = callPackage ../development/compilers/intel-graphics-compiler { }; intercal = callPackage ../development/compilers/intercal { }; @@ -16506,9 +16492,7 @@ with pkgs; jasmin = callPackage ../development/compilers/jasmin { }; - java-service-wrapper = callPackage ../tools/system/java-service-wrapper { - jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 - }; + java-service-wrapper = callPackage ../tools/system/java-service-wrapper { }; jna = callPackage ../development/java-modules/jna { }; @@ -16799,13 +16783,10 @@ with pkgs; inherit (callPackages ../development/compilers/nim { inherit (darwin) Security; } - ) nim-unwrapped nim-unwrapped-2 nim nim2; - nimPackages = recurseIntoAttrs nim.pkgs; - nim2Packages = recurseIntoAttrs nim2.pkgs; - - nrpl = callPackage ../development/tools/nrpl { }; - - nimlsp = callPackage ../development/tools/misc/nimlsp { }; + ) nim-unwrapped-1 nim-unwrapped-2 nim1 nim2; + nim = nim2; + buildNimPackage = callPackage ../development/compilers/nim/build-nim-package.nix { }; + nimOverrides = callPackage ./nim-overrides.nix { }; neko = callPackage ../development/compilers/neko { }; @@ -16929,13 +16910,10 @@ with pkgs; # https://github.com/NixOS/nixpkgs/issues/89426 rustc-wasm32 = (rustc.override { stdenv = stdenv.override { - targetPlatform = stdenv.targetPlatform // { - parsed = { - cpu.name = "wasm32"; - vendor.name = "unknown"; - kernel.name = "unknown"; - abi.name = "unknown"; - }; + targetPlatform = lib.systems.elaborate { + # lib.systems.elaborate won't recognize "unknown" as the last component. + config = "wasm32-unknown-wasi"; + rust.config = "wasm32-unknown-unknown"; }; }; }).overrideAttrs (old: { @@ -17146,8 +17124,8 @@ with pkgs; cargo-wasi = callPackage ../development/tools/rust/cargo-wasi { inherit (darwin.apple_sdk.frameworks) Security; }; - cargo-watch = darwin.apple_sdk_11_0.callPackage ../development/tools/rust/cargo-watch { - inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreServices Foundation; + cargo-watch = callPackage ../development/tools/rust/cargo-watch { + inherit (darwin.apple_sdk.frameworks) Foundation Cocoa; }; cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { }; cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces { }; @@ -17555,6 +17533,10 @@ with pkgs; jre = jre8; }; + inherit (callPackage ../applications/editors/jupyter-kernels/xeus-cling { }) + cpp11-kernel cpp14-kernel cpp17-kernel cpp2a-kernel; + xeus-cling = callPackage ../applications/editors/jupyter-kernels/xeus-cling/xeus-cling.nix { }; + clojure = callPackage ../development/interpreters/clojure { # set this to an LTS version of java jdk = jdk17; @@ -18336,6 +18318,8 @@ with pkgs; emmet-ls = callPackage ../development/tools/language-servers/emmet-ls { }; + emmet-language-server = callPackage ../development/tools/language-servers/emmet-language-server { }; + fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { }; fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { }; @@ -19253,6 +19237,8 @@ with pkgs; gnome-firmware = callPackage ../applications/misc/gnome-firmware { }; + gnome-tecla = callPackage ../applications/misc/gnome-tecla { }; + gnome-usage = callPackage ../applications/misc/gnome-usage { }; gnome-inform7 = callPackage ../applications/editors/gnome-inform7 { }; @@ -19285,8 +19271,6 @@ with pkgs; gopatch = callPackage ../development/tools/misc/gopatch { }; - goredo = callPackage ../development/tools/build-managers/goredo { }; - gotify-server = callPackage ../servers/gotify { }; gotty = callPackage ../servers/gotty { }; @@ -19719,7 +19703,21 @@ with pkgs; openocd = callPackage ../development/embedded/openocd { }; - openocd-rp2040 = callPackage ../development/embedded/openocd-rp2040 { }; + openocd-rp2040 = openocd.overrideAttrs (old: { + pname = "openocd-rp2040"; + src = fetchFromGitHub { + owner = "raspberrypi"; + repo = "openocd"; + rev = "4d87f6dcae77d3cbcd8ac3f7dc887adf46ffa504"; + hash = "sha256-bBqVoHsnNoaC2t8hqcduI8GGlO0VDMUovCB0HC+rxvc="; + # openocd disables the vendored libraries that use submodules and replaces them with nix versions. + # this works out as one of the submodule sources seems to be flakey. + fetchSubmodules = false; + }; + nativeBuildInputs = old.nativeBuildInputs ++ [ + autoreconfHook + ]; + }); oprofile = callPackage ../development/tools/profiling/oprofile { libiberty_static = libiberty.override { staticBuild = true; }; @@ -19766,12 +19764,12 @@ with pkgs; pmccabe = callPackage ../development/tools/misc/pmccabe { }; - pkgconf-unwrapped = callPackage ../development/tools/misc/pkgconf { }; + pkgconf-unwrapped = libpkgconf; + pkgconf = callPackage ../build-support/pkg-config-wrapper { pkg-config = pkgconf-unwrapped; baseBinName = "pkgconf"; }; - libpkgconf = pkgconf-unwrapped; pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { }; pkg-config = callPackage ../build-support/pkg-config-wrapper { @@ -19867,7 +19865,7 @@ with pkgs; rizinPlugins = recurseIntoAttrs rizin.plugins; - cutter = libsForQt5.callPackage ../development/tools/analysis/rizin/cutter.nix { }; + cutter = qt6.callPackage ../development/tools/analysis/rizin/cutter.nix { }; cutterPlugins = recurseIntoAttrs cutter.plugins; @@ -20078,7 +20076,9 @@ with pkgs; snowman = qt5.callPackage ../development/tools/analysis/snowman { }; - sparse = callPackage ../development/tools/analysis/sparse { }; + sparse = callPackage ../development/tools/analysis/sparse { + llvm = llvm_14; + }; speedtest-cli = with python3Packages; toPythonApplication speedtest-cli; @@ -20542,7 +20542,9 @@ with pkgs; armadillo = callPackage ../development/libraries/armadillo { }; - arrayfire = darwin.apple_sdk_11_0.callPackage ../development/libraries/arrayfire { }; + arrayfire = callPackage ../development/libraries/arrayfire { + cudaPackages = cudaPackages_12; + }; arrow-cpp = callPackage ../development/libraries/arrow-cpp { }; @@ -20838,9 +20840,7 @@ with pkgs; cln = callPackage ../development/libraries/cln { }; - clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { - stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv; - }; + 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; @@ -20913,8 +20913,8 @@ with pkgs; cpp-jwt = callPackage ../development/libraries/cpp-jwt { }; - ctranslate2 = callPackage ../development/libraries/ctranslate2 { - stdenv = if pkgs.config.cudaSupport then gcc11Stdenv else stdenv; + ctranslate2 = callPackage ../development/libraries/ctranslate2 rec { + stdenv = if withCUDA then gcc11Stdenv else pkgs.stdenv; withCUDA = pkgs.config.cudaSupport; withCuDNN = pkgs.config.cudaSupport; }; @@ -21184,9 +21184,7 @@ with pkgs; fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { }; - forge = callPackage ../development/libraries/forge { - cudatoolkit = buildPackages.cudatoolkit_11; - }; + forge = callPackage ../development/libraries/forge { }; linbox = callPackage ../development/libraries/linbox { }; @@ -21413,7 +21411,7 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) OpenCL; }; - gensio = callPackage ../development/libraries/gensio { }; + gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { }; geoclue2 = callPackage ../development/libraries/geoclue { }; @@ -21719,7 +21717,10 @@ with pkgs; gnatcoll-iconv = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "iconv"; }; gnatcoll-lzma = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "lzma"; }; gnatcoll-omp = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "omp"; }; - gnatcoll-python3 = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "python3"; }; + gnatcoll-python3 = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { + component = "python3"; + python3 = python39; + }; gnatcoll-readline = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "readline"; }; gnatcoll-syslog = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "syslog"; }; gnatcoll-zlib = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "zlib"; }; @@ -23234,6 +23235,7 @@ with pkgs; libmicrohttpd_0_9_69 = callPackage ../development/libraries/libmicrohttpd/0.9.69.nix { }; libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { }; libmicrohttpd_0_9_72 = callPackage ../development/libraries/libmicrohttpd/0.9.72.nix { }; + libmicrohttpd_0_9_74 = callPackage ../development/libraries/libmicrohttpd/0.9.74.nix { }; libmicrohttpd = libmicrohttpd_0_9_71; libmikmod = callPackage ../development/libraries/libmikmod { @@ -23361,6 +23363,7 @@ with pkgs; libpcap = callPackage ../development/libraries/libpcap { }; libpeas = callPackage ../development/libraries/libpeas { }; + libpeas2 = callPackage ../development/libraries/libpeas/2.x.nix { }; libpg_query = callPackage ../development/libraries/libpg_query { }; @@ -24142,9 +24145,7 @@ with pkgs; ngtcp2 = callPackage ../development/libraries/ngtcp2 { }; ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { }; - nix-plugins = callPackage ../development/libraries/nix-plugins { - nix = nixVersions.nix_2_17; - }; + nix-plugins = callPackage ../development/libraries/nix-plugins { }; nika-fonts = callPackage ../data/fonts/nika-fonts { }; @@ -24618,6 +24619,10 @@ with pkgs; qdjango = libsForQt5.callPackage ../development/libraries/qdjango { }; + qmenumodel = libsForQt5.callPackage ../development/libraries/qmenumodel { + inherit (lomiri) cmake-extras; + }; + qoi = callPackage ../development/libraries/qoi { }; qolibri = libsForQt5.callPackage ../applications/misc/qolibri { }; @@ -24651,7 +24656,7 @@ with pkgs; qt6 = recurseIntoAttrs (callPackage ../development/libraries/qt-6 { }); qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix { - inherit lib pkgs qt6; + inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget; stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }); @@ -24754,6 +24759,10 @@ with pkgs; qrupdate = callPackage ../development/libraries/qrupdate { }; + qadwaitadecorations-qt6 = callPackage ../by-name/qa/qadwaitadecorations/package.nix { + useQt6 = true; + }; + qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { }; qgnomeplatform-qt6 = qt6Packages.callPackage ../development/libraries/qgnomeplatform { @@ -25675,8 +25684,6 @@ with pkgs; xsimd = callPackage ../development/libraries/xsimd { }; - xsimd10 = callPackage ../development/libraries/xsimd/10.nix { }; - xtensor = callPackage ../development/libraries/xtensor { }; xtl = callPackage ../development/libraries/xtl { }; @@ -25854,6 +25861,7 @@ with pkgs; saxon saxonb_8_8 saxonb_9_1 + saxon_9-he saxon-he; smack = callPackage ../development/libraries/java/smack { }; @@ -26033,17 +26041,17 @@ with pkgs; }; # Steel Bank Common Lisp - sbcl_2_3_8 = wrapLisp { - pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.8"; }; + sbcl_2_3_10 = wrapLisp { + pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.10"; }; faslExt = "fasl"; flags = [ "--dynamic-space-size" "3000" ]; }; - sbcl_2_3_9 = wrapLisp { - pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.9"; }; + sbcl_2_3_11 = wrapLisp { + pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.11"; }; faslExt = "fasl"; flags = [ "--dynamic-space-size" "3000" ]; }; - sbcl = sbcl_2_3_9; + sbcl = sbcl_2_3_11; sbclPackages = recurseIntoAttrs sbcl.pkgs; @@ -26784,7 +26792,6 @@ with pkgs; onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { }; outline = callPackage ../servers/web-apps/outline (lib.fix (super: { - yarn2nix-moretea = yarn2nix-moretea.override { inherit (super) nodejs yarn; }; yarn = yarn.override { inherit (super) nodejs; }; nodejs = nodejs_18; })); @@ -27157,6 +27164,7 @@ with pkgs; prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { }; prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { }; prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { }; + prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { }; prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { }; prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { }; prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { }; @@ -27275,7 +27283,9 @@ with pkgs; roon-server = callPackage ../servers/roon-server { }; - rustic-rs = callPackage ../tools/backup/rustic-rs { inherit (darwin) Security; }; + rustic-rs = callPackage ../tools/backup/rustic-rs { + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; + }; supervise = callPackage ../tools/system/supervise { }; @@ -27427,7 +27437,8 @@ with pkgs; unifiLTS unifi5 unifi6 - unifi7; + unifi7 + unifi8; unifi = unifi7; @@ -28311,9 +28322,9 @@ with pkgs; nu_scripts = callPackage ../shells/nushell/nu_scripts { }; - nushellPlugins = callPackage ../shells/nushell/plugins { + nushellPlugins = recurseIntoAttrs (callPackage ../shells/nushell/plugins { inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Foundation Security; - }; + }); nettools = if stdenv.isLinux then callPackage ../os-specific/linux/net-tools { } @@ -28866,6 +28877,7 @@ with pkgs; ubootRaspberryPi4_64bit ubootRaspberryPiZero ubootRock64 + ubootRock64v2 ubootRockPi4 ubootRockPro64 ubootROCPCRK3399 @@ -28973,6 +28985,9 @@ with pkgs; zenmonitor = callPackage ../os-specific/linux/zenmonitor { }; + zfs_2_1 = callPackage ../os-specific/linux/zfs/2_1.nix { + configFile = "user"; + }; zfsStable = callPackage ../os-specific/linux/zfs/stable.nix { configFile = "user"; }; @@ -29144,7 +29159,9 @@ with pkgs; comfortaa = callPackage ../data/fonts/comfortaa { }; - colloid-kde = callPackage ../data/themes/colloid-kde { }; + colloid-kde = callPackage ../data/themes/colloid-kde { + inherit (libsForQt5) kdeclarative plasma-framework plasma-workspace; + }; comic-mono = callPackage ../data/fonts/comic-mono { }; @@ -29251,6 +29268,8 @@ with pkgs; eduli = callPackage ../data/fonts/eduli { }; + epapirus-icon-theme = papirus-icon-theme.override { withElementary = true; }; + moeli = eduli; edusong = callPackage ../data/fonts/edusong { }; @@ -29360,7 +29379,9 @@ with pkgs; graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { }; - graphite-kde-theme = callPackage ../data/themes/graphite-kde-theme { }; + graphite-kde-theme = callPackage ../data/themes/graphite-kde-theme { + inherit (libsForQt5) kdeclarative plasma-framework plasma-workspace; + }; greybird = callPackage ../data/themes/greybird { }; @@ -29497,7 +29518,9 @@ with pkgs; layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { }; - layan-kde = callPackage ../data/themes/layan-kde { }; + layan-kde = callPackage ../data/themes/layan-kde { + inherit (libsForQt5) kdeclarative plasma-framework plasma-workspace; + }; lao = callPackage ../data/fonts/lao { }; @@ -29786,6 +29809,7 @@ with pkgs; paper-icon-theme = callPackage ../data/icons/paper-icon-theme { }; papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { + inherit (pantheon) elementary-icon-theme; inherit (plasma5Packages) breeze-icons; }; @@ -29861,7 +29885,9 @@ with pkgs; qogir-icon-theme = callPackage ../data/icons/qogir-icon-theme { }; - qogir-kde = callPackage ../data/themes/qogir-kde { }; + qogir-kde = callPackage ../data/themes/qogir-kde { + inherit (libsForQt5) kdeclarative plasma-framework plasma-workspace; + }; qogir-theme = callPackage ../data/themes/qogir { }; @@ -29987,6 +30013,8 @@ with pkgs; quattrocento-sans = callPackage ../data/fonts/quattrocento-sans { }; + quivira = callPackage ../data/fonts/quivira { }; + raleway = callPackage ../data/fonts/raleway { }; recursive = callPackage ../data/fonts/recursive { }; @@ -30195,7 +30223,9 @@ with pkgs; whitesur-icon-theme = callPackage ../data/icons/whitesur-icon-theme { }; - whitesur-kde = callPackage ../data/themes/whitesur-kde { }; + whitesur-kde = callPackage ../data/themes/whitesur-kde { + inherit (libsForQt5) kdeclarative plasma-framework plasma-workspace; + }; wireless-regdb = callPackage ../data/misc/wireless-regdb { }; @@ -30480,16 +30510,6 @@ with pkgs; audacity = callPackage ../applications/audio/audacity { inherit (darwin.apple_sdk.frameworks) AppKit CoreAudioKit; - wxGTK32 = wxGTK32.overrideAttrs { - patches = [ - (fetchpatch { # required to run audacity 3.3.3 on wxGTK 3.2.4, see PR #266945 - url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch"; - excludes = [ "docs/changes.txt" ]; - revert = true; - hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM="; - }) - ]; - }; }; audio-recorder = callPackage ../applications/audio/audio-recorder { }; @@ -30844,8 +30864,6 @@ with pkgs; cyan = callPackage ../applications/graphics/cyan { }; - cyanrip = callPackage ../applications/audio/cyanrip { }; - centerim = callPackage ../applications/networking/instant-messengers/centerim { }; chatty = callPackage ../applications/networking/instant-messengers/chatty { }; @@ -30864,6 +30882,10 @@ with pkgs; boops = callPackage ../applications/audio/boops { }; + bumblebee-status = callPackage ../applications/window-managers/i3/bumblebee-status { + python = python3; + }; + cgif = callPackage ../tools/graphics/cgif { }; ChowCentaur = callPackage ../applications/audio/ChowCentaur { }; @@ -31296,7 +31318,9 @@ with pkgs; oed = callPackage ../applications/editors/oed { }; - ekho = callPackage ../applications/audio/ekho { }; + ekho = callPackage ../applications/audio/ekho { + inherit (darwin.apple_sdk.frameworks) AudioUnit; + }; electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { }; @@ -31416,8 +31440,6 @@ with pkgs; flowtime = callPackage ../applications/misc/flowtime { }; - fnott = callPackage ../applications/misc/fnott { }; - furnace = callPackage ../applications/audio/furnace { inherit (darwin.apple_sdk.frameworks) Cocoa; }; @@ -31477,8 +31499,6 @@ with pkgs; evolution = callPackage ../applications/networking/mailreaders/evolution/evolution { }; evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; }; - keepass = callPackage ../applications/misc/keepass { }; - keepass-charactercopy = callPackage ../applications/misc/keepass-plugins/charactercopy { }; keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { }; @@ -31977,10 +31997,6 @@ with pkgs; fractal = callPackage ../applications/networking/instant-messengers/fractal { }; - fractal-next = callPackage ../applications/networking/instant-messengers/fractal-next { - inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad; - }; - fragments = callPackage ../applications/networking/p2p/fragments { }; freecad = libsForQt5.callPackage ../applications/graphics/freecad { @@ -32124,8 +32140,6 @@ with pkgs; lemonade = callPackage ../applications/misc/lemonade { }; - libquvi = callPackage ../applications/video/quvi/library.nix { }; - LibreArp = callPackage ../applications/audio/LibreArp { }; LibreArp-lv2 = callPackage ../applications/audio/LibreArp/lv2.nix { }; @@ -32174,13 +32188,6 @@ with pkgs; praat = callPackage ../applications/audio/praat { }; - quvi = callPackage ../applications/video/quvi/tool.nix { - lua5_sockets = lua51Packages.luasocket; - lua5 = lua5_1; - }; - - quvi_scripts = callPackage ../applications/video/quvi/scripts.nix { }; - rhvoice = callPackage ../applications/audio/rhvoice { }; svox = callPackage ../applications/audio/svox { }; @@ -32299,10 +32306,7 @@ with pkgs; gpsprune = callPackage ../applications/misc/gpsprune { }; - gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder { - # rm me as soon as this package gains the support for cuda 11 - inherit (cudaPackages_10) cudatoolkit; - }; + gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder { }; gpu-screen-recorder-gtk = callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix { }; @@ -32643,6 +32647,7 @@ with pkgs; swayosd = callPackage ../applications/window-managers/sway/osd.nix { }; swayws = callPackage ../applications/window-managers/sway/ws.nix { }; swaywsr = callPackage ../applications/window-managers/sway/wsr.nix { }; + sway-assign-cgroups = callPackage ../applications/window-managers/sway/assign-cgroups.nix { }; sway-contrib = recurseIntoAttrs (callPackages ../applications/window-managers/sway/contrib.nix { }); swaycons = callPackage ../applications/window-managers/sway/swaycons.nix { }; @@ -32945,7 +32950,7 @@ with pkgs; }; jabref = callPackage ../applications/office/jabref { - jdk = jdk20.override { enableJavaFX = true; }; + jdk = jdk21.override { enableJavaFX = true; }; gradle = gradle_8; }; @@ -33008,7 +33013,7 @@ with pkgs; }; inherit (callPackage ../applications/networking/cluster/k3s { buildGoModule = buildGo120Module; - }) k3s_1_26 k3s_1_27; + }) k3s_1_26 k3s_1_27 k3s_1_28; k3s = k3s_1_27; k3sup = callPackage ../applications/networking/cluster/k3sup { }; @@ -33790,8 +33795,6 @@ with pkgs; moolticute = libsForQt5.callPackage ../applications/misc/moolticute { }; - moonlander = callPackage ../applications/networking/browsers/moonlander { }; - moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { }; moonlight-qt = libsForQt5.callPackage ../applications/misc/moonlight-qt { @@ -34032,7 +34035,7 @@ with pkgs; n8n = callPackage ../applications/networking/n8n { }; - neomutt = callPackage ../applications/networking/mailreaders/neomutt { }; + neomutt = darwin.apple_sdk_11_0.callPackage ../applications/networking/mailreaders/neomutt { }; neosay = callPackage ../applications/networking/instant-messengers/neosay { }; @@ -34295,7 +34298,7 @@ with pkgs; pdfdiff = callPackage ../applications/misc/pdfdiff { }; pdfsam-basic = callPackage ../applications/misc/pdfsam-basic { - jdk19 = openjdk19.override { enableJavaFX = true; }; + jdk21 = openjdk21.override { enableJavaFX = true; }; }; mupdf = callPackage ../applications/misc/mupdf { }; @@ -34379,8 +34382,6 @@ with pkgs; nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { }; - nimdow = callPackage ../applications/window-managers/nimdow { }; - nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { }; normcap = callPackage ../applications/graphics/normcap { }; @@ -34713,8 +34714,6 @@ with pkgs; pianoteq = callPackage ../applications/audio/pianoteq { }; - pianotrans = callPackage ../applications/audio/pianotrans { }; - picard = callPackage ../applications/audio/picard { }; picocom = callPackage ../tools/misc/picocom { @@ -35032,7 +35031,11 @@ with pkgs; }; qutebrowser = callPackage ../applications/networking/browsers/qutebrowser { - inherit (qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland; + inherit (__splicedPackages.qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland; + }; + + qutebrowser-qt5 = callPackage ../applications/networking/browsers/qutebrowser { + inherit (__splicedPackages.libsForQt5) qtbase qtwebengine wrapQtAppsHook qtwayland; }; qxw = callPackage ../applications/editors/qxw { }; @@ -35397,7 +35400,7 @@ with pkgs; maestral = with python3Packages; toPythonApplication maestral; - maestral-gui = libsForQt5.callPackage ../applications/networking/maestral-qt { }; + maestral-gui = qt6.callPackage ../applications/networking/maestral-qt { }; maestro = callPackage ../development/mobile/maestro { }; @@ -35720,7 +35723,11 @@ with pkgs; taskopen = callPackage ../applications/misc/taskopen { }; - telegram-desktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop { }; + telegram-desktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop { + stdenv = if stdenv.isDarwin + then overrideSDK stdenv "11.0" + else stdenv; + }; telegram-bot-api = callPackage ../servers/telegram-bot-api { }; @@ -36510,6 +36517,8 @@ with pkgs; wofi = callPackage ../applications/misc/wofi { }; + wofi-pass = callPackage ../../pkgs/tools/security/pass/wofi-pass.nix { }; + wofi-emoji = callPackage ../applications/misc/wofi-emoji { }; cl-wordle = callPackage ../games/cl-wordle { }; @@ -36540,8 +36549,6 @@ with pkgs; wp4nix = callPackage ../development/tools/wp4nix { }; - wp-cli = callPackage ../development/tools/wp-cli { }; - wsjtx = qt5.callPackage ../applications/radio/wsjtx { }; wxhexeditor = callPackage ../applications/editors/wxhexeditor { @@ -37014,11 +37021,11 @@ with pkgs; cgminer = callPackage ../applications/blockchains/cgminer { }; - chia = callPackage ../applications/blockchains/chia { }; + chia = throw "chia has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; - chia-dev-tools = callPackage ../applications/blockchains/chia-dev-tools { }; + chia-dev-tools = throw "chia-dev-tools has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; - chia-plotter = callPackage ../applications/blockchains/chia-plotter { }; + chia-plotter = throw "chia-plotter has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; clboss = callPackage ../applications/blockchains/clboss { }; @@ -37472,6 +37479,8 @@ with pkgs; qgo = libsForQt5.callPackage ../games/qgo { }; + rotp = callPackage ../games/rotp { }; + rpg-cli = callPackage ../games/rpg-cli { }; runelite = callPackage ../games/runelite { }; @@ -37534,6 +37543,7 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) AVKit CoreAudio; }; anki-bin = callPackage ../games/anki/bin.nix { }; + anki-sync-server = callPackage ../games/anki/sync-server.nix { }; armagetronad = callPackage ../games/armagetronad { }; @@ -37681,6 +37691,7 @@ with pkgs; ddnet = callPackage ../games/ddnet { inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL Security; }; + ddnet-server = ddnet.override { buildClient = false; }; ddns-go = callPackage ../tools/networking/ddns-go { }; @@ -37774,10 +37785,6 @@ with pkgs; fish-fillets-ng = callPackage ../games/fish-fillets-ng { }; - jazz2 = callPackage ../games/jazz2/game.nix { }; - - jazz2-content = callPackage ../games/jazz2/content.nix { }; - jumpy = callPackage ../games/jumpy { }; flightgear = libsForQt5.callPackage ../games/flightgear { }; @@ -38465,8 +38472,9 @@ with pkgs; teetertorture = callPackage ../games/teetertorture { }; teeworlds = callPackage ../games/teeworlds { - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; + inherit (darwin.apple_sdk.frameworks) Cocoa; }; + teeworlds-server = teeworlds.override { buildClient = false; }; tengine = callPackage ../servers/http/tengine { modules = with nginxModules; [ rtmp dav moreheaders modsecurity ]; @@ -38542,8 +38550,6 @@ with pkgs; urbanterror = callPackage ../games/urbanterror { }; - ue4 = callPackage ../games/ue4 { }; - ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { }); ut2004Packages = dontRecurseIntoAttrs (callPackage ../games/ut2004 { }); @@ -38714,6 +38720,7 @@ with pkgs; gnome42Extensions gnome43Extensions gnome44Extensions + gnome45Extensions ; gnome-connections = callPackage ../desktops/gnome/apps/gnome-connections { }; @@ -39058,8 +39065,6 @@ with pkgs; inherit (llvmPackages) openmp; }; - mosdepth = nim2Packages.callPackage ../applications/science/biology/mosdepth { }; - niftyreg = callPackage ../applications/science/biology/niftyreg { }; niftyseg = callPackage ../applications/science/biology/niftyseg { }; @@ -39287,10 +39292,19 @@ with pkgs; mathematica = callPackage ../applications/science/math/mathematica { }; + mathematica-webdoc = callPackage ../applications/science/math/mathematica { + webdoc = true; + }; + mathematica-cuda = callPackage ../applications/science/math/mathematica { cudaSupport = true; }; + mathematica-webdoc-cuda = callPackage ../applications/science/math/mathematica { + webdoc = true; + cudaSupport = true; + }; + mathematica9 = callPackage ../applications/science/math/mathematica { version = "9"; }; @@ -39399,6 +39413,12 @@ with pkgs; fftw = fftwSinglePrec; }; + gromacsPlumed = lowPrio (gromacs.override { + singlePrec = true; + enablePlumed = true; + fftw = fftwSinglePrec; + }); + gromacsMpi = lowPrio (gromacs.override { singlePrec = true; enableMpi = true; @@ -39519,6 +39539,8 @@ with pkgs; coq2html = callPackage ../tools/typesetting/coq2html { }; + coq-kernel = callPackage ../applications/editors/jupyter-kernels/coq { }; + cryptoverif = callPackage ../applications/science/logic/cryptoverif { }; crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { }; @@ -40272,8 +40294,6 @@ with pkgs; eiciel = callPackage ../tools/filesystems/eiciel { }; - apt = callPackage ../tools/package-management/apt { }; - apx = callPackage ../tools/package-management/apx { }; dpkg = callPackage ../tools/package-management/dpkg { }; @@ -40564,8 +40584,6 @@ with pkgs; morph = callPackage ../tools/package-management/morph { }; - mus = callPackage ../applications/audio/mus { }; - muse = libsForQt5.callPackage ../applications/audio/muse { }; museeks = callPackage ../applications/audio/museeks { }; @@ -41521,10 +41539,7 @@ with pkgs; xpad = callPackage ../applications/misc/xpad { }; - xsane = callPackage ../applications/graphics/sane/xsane.nix { - libpng = libpng12; - sane-backends = sane-backends.override { libpng = libpng12; }; - }; + xsane = callPackage ../applications/graphics/sane/xsane.nix { }; xsser = python3Packages.callPackage ../tools/security/xsser { }; @@ -41657,6 +41672,8 @@ with pkgs; }; + discord-screenaudio = qt6.callPackage ../applications/networking/instant-messengers/discord-screenaudio { }; + discordo = callPackage ../applications/networking/discordo/default.nix { }; golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { }; @@ -41683,8 +41700,6 @@ with pkgs; snowsql = callPackage ../applications/misc/snowsql { }; - snowmachine = python3Packages.callPackage ../applications/misc/snowmachine { }; - sidequest = callPackage ../applications/misc/sidequest { }; maphosts = callPackage ../tools/networking/maphosts { }; @@ -41807,7 +41822,7 @@ with pkgs; mount wall hostname more sysctl getconf getent locale killall xxd watch; - fts = if stdenv.hostPlatform.isMusl then netbsd.fts else null; + fts = if stdenv.hostPlatform.isMusl then musl-fts else null; bsdSetupHook = makeSetupHook { name = "bsd-setup-hook"; @@ -42118,4 +42133,6 @@ with pkgs; code-maat = callPackage ../development/tools/code-maat {}; mdhtml = callPackage ../tools/text/mdhtml { }; + + insulator2 = callPackage ../applications/misc/insulator2 {}; } diff --git a/nixpkgs/pkgs/top-level/coq-packages.nix b/nixpkgs/pkgs/top-level/coq-packages.nix index 7c72f34fdbef..cf3817a3d7e4 100644 --- a/nixpkgs/pkgs/top-level/coq-packages.nix +++ b/nixpkgs/pkgs/top-level/coq-packages.nix @@ -128,8 +128,7 @@ let (lib.versionAtLeast self.coq.version "8.14") { compcert = self.compcert.override { version = with lib.versions; lib.switch self.coq.version [ - { case = isEq "8.17"; out = "3.13"; } - { case = range "8.15" "8.16"; out = "3.12"; } + { case = range "8.15" "8.17"; out = "3.13.1"; } { case = isEq "8.14"; out = "3.11"; } ] null; }; diff --git a/nixpkgs/pkgs/top-level/hare-third-party.nix b/nixpkgs/pkgs/top-level/hare-third-party.nix new file mode 100644 index 000000000000..524df05659f4 --- /dev/null +++ b/nixpkgs/pkgs/top-level/hare-third-party.nix @@ -0,0 +1,7 @@ +{ lib, newScope }: + +lib.makeScope newScope (self: +let + inherit (self) callPackage; +in +{ }) diff --git a/nixpkgs/pkgs/top-level/java-packages.nix b/nixpkgs/pkgs/top-level/java-packages.nix index a4bafcc71dd1..88c95457afee 100644 --- a/nixpkgs/pkgs/top-level/java-packages.nix +++ b/nixpkgs/pkgs/top-level/java-packages.nix @@ -38,7 +38,9 @@ in { jdk-hotspot = callPackage package.jdk-hotspot {}; jre-hotspot = callPackage package.jre-hotspot {}; + } // lib.optionalAttrs (package?jdk-openj9) { jdk-openj9 = callPackage package.jdk-openj9 {}; + } // lib.optionalAttrs (package?jre-openj9) { jre-openj9 = callPackage package.jre-openj9 {}; }; @@ -94,6 +96,10 @@ in { ../development/compilers/adoptopenjdk-bin/jdk17-linux.nix ../development/compilers/adoptopenjdk-bin/jdk17-darwin.nix; + corretto11 = callPackage ../development/compilers/corretto/11.nix { }; + corretto17 = callPackage ../development/compilers/corretto/17.nix { }; + corretto19 = callPackage ../development/compilers/corretto/19.nix { }; + openjdk8-bootstrap = mkBootstrap adoptopenjdk-8 ../development/compilers/openjdk/bootstrap.nix { version = "8"; }; diff --git a/nixpkgs/pkgs/top-level/linux-kernels.nix b/nixpkgs/pkgs/top-level/linux-kernels.nix index 12ad5a678f21..efd25b37fa60 100644 --- a/nixpkgs/pkgs/top-level/linux-kernels.nix +++ b/nixpkgs/pkgs/top-level/linux-kernels.nix @@ -166,7 +166,6 @@ in { kernelPatches.bridge_stp_helper kernelPatches.request_key_helper kernelPatches.export-rt-sched-migrate - kernelPatches.dell_xps_regression ]; }; @@ -546,6 +545,10 @@ in { zenpower = callPackage ../os-specific/linux/zenpower { }; + zfs_2_1 = callPackage ../os-specific/linux/zfs/2_1.nix { + configFile = "kernel"; + inherit pkgs kernel; + }; zfsStable = callPackage ../os-specific/linux/zfs/stable.nix { configFile = "kernel"; inherit pkgs kernel; diff --git a/nixpkgs/pkgs/top-level/nim-overrides.nix b/nixpkgs/pkgs/top-level/nim-overrides.nix new file mode 100644 index 000000000000..910f5c8bcae4 --- /dev/null +++ b/nixpkgs/pkgs/top-level/nim-overrides.nix @@ -0,0 +1,68 @@ +{ lib +, stdenv +, getdns +, htslib +, libsass +, openssl +, pkg-config +, raylib +, SDL2 +, tkrzw +, xorg +}: + +# The following is list of overrides that take three arguments each: +# - lockAttrs: - an attrset from a Nim lockfile, use this for making constraints on the locked library +# - finalAttrs: - final arguments to the depender package +# - prevAttrs: - preceding arguments to the depender package +{ + jester = lockAttrs: finalAttrs: + { buildInputs ? [ ], ... }: { + buildInputs = buildInputs ++ [ openssl ]; + }; + + hts = lockAttrs: finalAttrs: + { buildInputs ? [ ], ... }: { + buildInputs = buildInputs ++ [ htslib ]; + }; + + getdns = lockAttrs: finalAttrs: + { nativeBuildInputs ? [ ], buildInputs ? [ ], ... }: { + nativeBuildInputs = nativeBuildInputs ++ [ pkg-config ]; + buildInputs = buildInputs ++ [ getdns ]; + }; + + nimraylib_now = lockAttrs: finalAttrs: + { buildInputs ? [ ], ... }: { + buildInputs = buildInputs ++ [ raylib ]; + }; + + sass = lockAttrs: finalAttrs: + { buildInputs ? [ ], ... }: { + buildInputs = buildInputs ++ [ libsass ]; + }; + + sdl2 = lockAttrs: finalAttrs: + { buildInputs ? [ ], ... }: { + buildInputs = buildInputs ++ [ SDL2 ]; + }; + + tkrzw = lockAttrs: finalAttrs: + { nativeBuildInputs ? [ ], buildInputs ? [ ], ... }: { + nativeBuildInputs = nativeBuildInputs ++ [ pkg-config ]; + buildInputs = buildInputs ++ [ tkrzw ]; + }; + + x11 = lockAttrs: finalAttrs: + { buildInputs ? [ ], ... }: { + buildInputs = buildInputs ++ (with xorg; [ libX11 libXft libXinerama ]); + }; + + zippy = lockAttrs: finalAttrs: + { nimFlags ? [ ], ... }: { + nimFlags = nimFlags ++ lib.optionals stdenv.hostPlatform.isx86_64 [ + "--passC:-msse4.1" + "--passC:-mpclmul" + ]; + }; +} diff --git a/nixpkgs/pkgs/top-level/nim-packages.nix b/nixpkgs/pkgs/top-level/nim-packages.nix deleted file mode 100644 index 8c1375935ea6..000000000000 --- a/nixpkgs/pkgs/top-level/nim-packages.nix +++ /dev/null @@ -1,152 +0,0 @@ -{ lib, pkgs, stdenv, newScope, nim, fetchFromGitHub, buildPackages }: - -lib.makeScope newScope (self: - let callPackage = self.callPackage; - in { - inherit nim; - nim_builder = callPackage ../development/nim-packages/nim_builder { }; - buildNimPackage = - callPackage ../development/nim-packages/build-nim-package { - inherit (buildPackages.buildPackages.nimPackages) nim_builder; - }; - - asciigraph = callPackage ../development/nim-packages/asciigraph { }; - - astpatternmatching = - callPackage ../development/nim-packages/astpatternmatching { }; - - asynctools = callPackage ../development/nim-packages/asynctools { }; - - atlas = callPackage ../development/nim-packages/atlas { }; - - base32 = callPackage ../development/nim-packages/base32 { }; - - base45 = callPackage ../development/nim-packages/base45 { }; - - bumpy = callPackage ../development/nim-packages/bumpy { }; - - c2nim = callPackage ../development/nim-packages/c2nim { }; - - cbor = callPackage ../development/nim-packages/cbor { }; - - chroma = callPackage ../development/nim-packages/chroma { }; - - coap = callPackage ../development/nim-packages/coap { }; - - csvtools = callPackage ../development/nim-packages/csvtools { }; - - db_connector = callPackage ../development/nim-packages/db_connector { }; - - docopt = callPackage ../development/nim-packages/docopt { }; - - eris = callPackage ../development/nim-packages/eris { }; - - flatty = callPackage ../development/nim-packages/flatty { }; - - freedesktop_org = callPackage ../development/nim-packages/freedesktop_org { }; - - frosty = callPackage ../development/nim-packages/frosty { }; - - getdns = callPackage ../development/nim-packages/getdns { - inherit (pkgs) getdns; }; - - hashlib = callPackage ../development/nim-packages/hashlib { }; - - hts = callPackage ../development/nim-packages/hts { }; - - illwill = callPackage ../development/nim-packages/illwill { }; - - illwillwidgets = callPackage ../development/nim-packages/illwillwidgets { }; - - jester = callPackage ../development/nim-packages/jester { }; - - jsonschema = callPackage ../development/nim-packages/jsonschema { }; - - jsony = callPackage ../development/nim-packages/jsony { }; - - karax = callPackage ../development/nim-packages/karax { }; - - lscolors = callPackage ../development/nim-packages/lscolors { }; - - markdown = callPackage ../development/nim-packages/markdown { }; - - nimble = callPackage ../development/nim-packages/nimble { }; - - nimcrypto = callPackage ../development/nim-packages/nimcrypto { }; - - nimbox = callPackage ../development/nim-packages/nimbox { }; - - nimSHA2 = callPackage ../development/nim-packages/nimSHA2 { }; - - nimsimd = callPackage ../development/nim-packages/nimsimd { }; - - noise = callPackage ../development/nim-packages/noise { }; - - npeg = callPackage ../development/nim-packages/npeg { }; - - packedjson = callPackage ../development/nim-packages/packedjson { }; - - parsetoml = callPackage ../development/nim-packages/parsetoml { }; - - pixie = callPackage ../development/nim-packages/pixie { }; - - preserves = callPackage ../development/nim-packages/preserves { }; - - redis = callPackage ../development/nim-packages/redis { }; - - redpool = callPackage ../development/nim-packages/redpool { }; - - regex = callPackage ../development/nim-packages/regex { }; - - rocksdb = callPackage ../development/nim-packages/rocksdb { - inherit (pkgs) rocksdb; - }; - - safeseq = callPackage ../development/nim-packages/safeseq { }; - - safeset = callPackage ../development/nim-packages/safeset { }; - - sass = callPackage ../development/nim-packages/sass { }; - - sdl2 = callPackage ../development/nim-packages/sdl2 { }; - - segmentation = callPackage ../development/nim-packages/segmentation { }; - - snappy = - callPackage ../development/nim-packages/snappy { inherit (pkgs) snappy; }; - - nimraylib-now = callPackage ../development/nim-packages/nimraylib-now { }; - - smtp = callPackage ../development/nim-packages/smtp { }; - - spry = callPackage ../development/nim-packages/spry { }; - - spryvm = callPackage ../development/nim-packages/spryvm { }; - - stew = callPackage ../development/nim-packages/stew { }; - - supersnappy = callPackage ../development/nim-packages/supersnappy { }; - - syndicate = callPackage ../development/nim-packages/syndicate { }; - - taps = callPackage ../development/nim-packages/taps { }; - - tempfile = callPackage ../development/nim-packages/tempfile { }; - - tkrzw = callPackage ../development/nim-packages/tkrzw { inherit (pkgs) tkrzw; }; - - ui = callPackage ../development/nim-packages/ui { inherit (pkgs) libui; }; - - unicodedb = callPackage ../development/nim-packages/unicodedb { }; - - unicodeplus = callPackage ../development/nim-packages/unicodeplus { }; - - vmath = callPackage ../development/nim-packages/vmath { }; - - ws = callPackage ../development/nim-packages/ws { }; - - x11 = callPackage ../development/nim-packages/x11 { }; - - zippy = callPackage ../development/nim-packages/zippy { }; - - }) diff --git a/nixpkgs/pkgs/top-level/ocaml-packages.nix b/nixpkgs/pkgs/top-level/ocaml-packages.nix index 516db732bc43..e788578d669f 100644 --- a/nixpkgs/pkgs/top-level/ocaml-packages.nix +++ b/nixpkgs/pkgs/top-level/ocaml-packages.nix @@ -806,7 +806,7 @@ let lwt_ppx = self.lwt_ppx.override { inherit ppxlib; }; sedlex = self.sedlex.override { inherit ppxlib ppx_expect; }; in callPackage ../development/ocaml-modules/bap { - inherit (pkgs.llvmPackages) llvm; + inherit (pkgs.llvmPackages_14) llvm; ezjsonm = self.ezjsonm.override { inherit sexplib0; }; ppx_bitstring = self.ppx_bitstring.override { inherit ppxlib; }; ocurl = self.ocurl.override { inherit lwt_ppx; }; @@ -1579,6 +1579,10 @@ let reactivedata = callPackage ../development/ocaml-modules/reactivedata {}; + readline = callPackage ../development/ocaml-modules/readline { + readline = pkgs.readline; + }; + reason = callPackage ../development/compilers/reason { }; reason-native = lib.recurseIntoAttrs (callPackage ../development/ocaml-modules/reason-native { }); @@ -1896,6 +1900,8 @@ let zelus-gtk = callPackage ../development/ocaml-modules/zelus-gtk { }; + zipc = callPackage ../development/ocaml-modules/zipc { }; + zmq = callPackage ../development/ocaml-modules/zmq { }; zmq-lwt = callPackage ../development/ocaml-modules/zmq/lwt.nix { }; diff --git a/nixpkgs/pkgs/top-level/perl-packages.nix b/nixpkgs/pkgs/top-level/perl-packages.nix index 967f7b0925c7..6156d8943298 100644 --- a/nixpkgs/pkgs/top-level/perl-packages.nix +++ b/nixpkgs/pkgs/top-level/perl-packages.nix @@ -1803,6 +1803,8 @@ with self; { }; }; + BioBigFile = callPackage ../development/perl-modules/Bio-BigFile { }; + BioPerl = buildPerlPackage { pname = "BioPerl"; version = "1.7.8"; @@ -11348,6 +11350,9 @@ with self; { buildInputs = [ BotTrainingMegaHAL BotTrainingStarCraft DataSection FileSlurp PodSection TestException TestExpect TestOutput TestScript TestScriptRun ]; propagatedBuildInputs = [ ClassLoad DBDSQLite DataDump DirSelf FileCountLines GetoptLongDescriptive IOInteractive IPCSystemSimple ListMoreUtils Moose MooseXGetopt MooseXStrictConstructor MooseXTypes RegexpCommon TermSk namespaceclean ]; nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; + patches = [ + ../development/perl-modules/Hailo-fix-test-gld.patch + ]; postPatch = '' patchShebangs bin ''; @@ -13161,11 +13166,11 @@ with self; { ImageExifTool = buildPerlPackage rec { pname = "Image-ExifTool"; - version = "12.68"; + version = "12.70"; src = fetchurl { url = "https://exiftool.org/Image-ExifTool-${version}.tar.gz"; - hash = "sha256-+GM3WffmDSvDCtGcSCCw6/pqfQic9Di3Umg/i22AOYc="; + hash = "sha256-TLJSJEXMPj870TkExq6uraX8Wl4kmNerrSlX3LQsr/4="; }; nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; @@ -16578,10 +16583,10 @@ with self; { Mojolicious = buildPerlPackage { pname = "Mojolicious"; - version = "9.34"; + version = "9.35"; src = fetchurl { - url = "mirror://cpan/authors/id/S/SR/SRI/Mojolicious-9.34.tar.gz"; - hash = "sha256-UGnWjk4titZj21iFm0/sDOeasTTZ5YBVqq8/DzpzosY="; + url = "mirror://cpan/authors/id/S/SR/SRI/Mojolicious-9.35.tar.gz"; + hash = "sha256-akpEbuB/ynxtty9dgXVA1oMwCcuN58zkxvskoV7n1Gs="; }; meta = { description = "Real-time web framework"; diff --git a/nixpkgs/pkgs/top-level/php-packages.nix b/nixpkgs/pkgs/top-level/php-packages.nix index 20e39d98fb42..cda91b8c627b 100644 --- a/nixpkgs/pkgs/top-level/php-packages.nix +++ b/nixpkgs/pkgs/top-level/php-packages.nix @@ -208,6 +208,8 @@ lib.makeScope pkgs.newScope (self: with self; { phpmd = callPackage ../development/php-packages/phpmd { }; + phpspy = callPackage ../development/php-packages/phpspy { }; + phpstan = callPackage ../development/php-packages/phpstan { }; psalm = callPackage ../development/php-packages/psalm { }; @@ -600,7 +602,15 @@ lib.makeScope pkgs.newScope (self: with self; { doCheck = false; } { name = "sodium"; buildInputs = [ libsodium ]; } - { name = "sqlite3"; buildInputs = [ sqlite ]; } + { + name = "sqlite3"; + buildInputs = [ sqlite ]; + + # The `sqlite3_bind_bug68849.phpt` test is currently broken for i686 Linux systems since sqlite 3.43, cf.: + # - https://github.com/php/php-src/issues/12076 + # - https://www.sqlite.org/forum/forumpost/abbb95376ec6cd5f + patches = lib.optional (stdenv.isi686 && stdenv.isLinux) ../development/interpreters/php/skip-sqlite3_bind_bug68849.phpt.patch; + } { name = "sysvmsg"; } { name = "sysvsem"; } { name = "sysvshm"; } diff --git a/nixpkgs/pkgs/top-level/python-aliases.nix b/nixpkgs/pkgs/top-level/python-aliases.nix index c6514dbdc63c..ccac3710dcd9 100644 --- a/nixpkgs/pkgs/top-level/python-aliases.nix +++ b/nixpkgs/pkgs/top-level/python-aliases.nix @@ -264,6 +264,7 @@ mapAliases ({ pam = python-pam; # added 2020-09-07. PasteDeploy = pastedeploy; # added 2021-10-07 pathpy = path; # added 2022-04-12 + paypalrestsdk = throw "paypalrestsdk was removed, the upstream repo was archived back in 2020"; # Added 2023-11-25 pdfposter = throw "pdfposter was promoted to a top-level attribute"; # Added 2023-06-29 pdfminer = pdfminer-six; # added 2022-05-25 pep257 = pydocstyle; # added 2022-04-12 @@ -350,6 +351,7 @@ mapAliases ({ python-forecastio = throw "python-forecastio has been removed, as the Dark Sky service was shut down."; # added 2023-04-05 python-igraph = igraph; # added 2021-11-11 python_docs_theme = python-docs-theme; # added 2023-11-04 + python_fedora = python-fedora; # added 2023-11-15 python_keyczar = throw "python_keyczar has been removed because it's been archived upstream and deprecated"; # added 2023-05-16 python-lz4 = lz4; # added 2018-06-01 python_magic = python-magic; # added 2022-05-07 @@ -372,6 +374,7 @@ mapAliases ({ qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09 qds_sdk = qds-sdk; # added 2023-10-21 Quandl = quandl; # added 2023-02-19 + qcodes-loop = throw "qcodes-loop has been removed due to deprecation"; # added 2023-11-30 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages"; rabbitpy = throw "rabbitpy has been removed, since it is unmaintained and broken"; # added 2023-07-01 radio_beam = radio-beam; # added 2023-11-04 diff --git a/nixpkgs/pkgs/top-level/python-packages.nix b/nixpkgs/pkgs/top-level/python-packages.nix index a612e6b98524..4f319267cecf 100644 --- a/nixpkgs/pkgs/top-level/python-packages.nix +++ b/nixpkgs/pkgs/top-level/python-packages.nix @@ -28,6 +28,8 @@ self: super: with self; { aardwolf = callPackage ../development/python-modules/aardwolf { }; + abjad = callPackage ../development/python-modules/abjad { }; + about-time = callPackage ../development/python-modules/about-time { }; absl-py = callPackage ../development/python-modules/absl-py { }; @@ -226,8 +228,12 @@ self: super: with self; { aiohttp-basicauth = callPackage ../development/python-modules/aiohttp-basicauth { }; + aiohttp-client-cache = callPackage ../development/python-modules/aiohttp-client-cache { }; + aiohttp-cors = callPackage ../development/python-modules/aiohttp-cors { }; + aiohttp-fast-url-dispatcher = callPackage ../development/python-modules/aiohttp-fast-url-dispatcher { }; + aiohttp-jinja2 = callPackage ../development/python-modules/aiohttp-jinja2 { }; aiohttp-oauthlib = callPackage ../development/python-modules/aiohttp-oauthlib { }; @@ -632,6 +638,8 @@ self: super: with self; { appthreat-vulnerability-db = callPackage ../development/python-modules/appthreat-vulnerability-db { }; + apricot-select = callPackage ../development/python-modules/apricot-select { }; + aprslib = callPackage ../development/python-modules/aprslib { }; apscheduler = callPackage ../development/python-modules/apscheduler { }; @@ -878,6 +886,10 @@ self: super: with self; { auditok = callPackage ../development/python-modules/auditok { }; + auditwheel = callPackage ../development/python-modules/auditwheel { + inherit (pkgs) bzip2 gnutar patchelf unzip; + }; + augeas = callPackage ../development/python-modules/augeas { inherit (pkgs) augeas; }; @@ -1516,8 +1528,6 @@ self: super: with self; { blosc2 = callPackage ../development/python-modules/blosc2 { }; - blspy = callPackage ../development/python-modules/blspy { }; - bluemaestro-ble = callPackage ../development/python-modules/bluemaestro-ble { }; bluepy = callPackage ../development/python-modules/bluepy { }; @@ -1968,13 +1978,13 @@ self: super: with self; { chex = callPackage ../development/python-modules/chex { }; - chiabip158 = callPackage ../development/python-modules/chiabip158 { }; + chiabip158 = throw "chiabip158 has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; - chiapos = callPackage ../development/python-modules/chiapos { }; + chiapos = throw "chiapos has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; - chiavdf = callPackage ../development/python-modules/chiavdf { }; + chiavdf = throw "chiavdf has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; - chia-rs = callPackage ../development/python-modules/chia-rs { }; + chia-rs = throw "chia-rs has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; chirpstack-api = callPackage ../development/python-modules/chirpstack-api { }; @@ -2142,13 +2152,13 @@ self: super: with self; { clustershell = callPackage ../development/python-modules/clustershell { }; - clvm = callPackage ../development/python-modules/clvm { }; + clvm = throw "clvm has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; - clvm-rs = callPackage ../development/python-modules/clvm-rs { }; + clvm-rs = throw "clvm-rs has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; - clvm-tools = callPackage ../development/python-modules/clvm-tools { }; + clvm-tools = throw "clvm-tools has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; - clvm-tools-rs = callPackage ../development/python-modules/clvm-tools-rs { }; + clvm-tools-rs = throw "clvm-tools-rs has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; cma = callPackage ../development/python-modules/cma { }; @@ -2630,6 +2640,8 @@ self: super: with self; { dbt-redshift = callPackage ../development/python-modules/dbt-redshift { }; + dbt-semantic-interfaces = callPackage ../development/python-modules/dbt-semantic-interfaces { }; + dbt-snowflake = callPackage ../development/python-modules/dbt-snowflake { }; dbus-client-gen = callPackage ../development/python-modules/dbus-client-gen { }; @@ -2912,6 +2924,8 @@ self: super: with self; { django-appconf = callPackage ../development/python-modules/django-appconf { }; + django-auditlog = callPackage ../development/python-modules/django-auditlog { }; + django-auth-ldap = callPackage ../development/python-modules/django-auth-ldap { }; django-autocomplete-light = callPackage ../development/python-modules/django-autocomplete-light { }; @@ -3410,6 +3424,8 @@ self: super: with self; { dynd = callPackage ../development/python-modules/dynd { }; + e3-core = callPackage ../development/python-modules/e3-core { }; + eagle100 = callPackage ../development/python-modules/eagle100 { }; easydict = callPackage ../development/python-modules/easydict { }; @@ -4065,6 +4081,8 @@ self: super: with self; { flask-silk = callPackage ../development/python-modules/flask-silk { }; + flask-sock = callPackage ../development/python-modules/flask-sock { }; + flask-socketio = callPackage ../development/python-modules/flask-socketio { }; flask-sockets = callPackage ../development/python-modules/flask-sockets { }; @@ -4329,6 +4347,8 @@ self: super: with self; { gcal-sync = callPackage ../development/python-modules/gcal-sync { }; + gcodepy = callPackage ../development/python-modules/gcodepy { }; + gcovr = callPackage ../development/python-modules/gcovr { }; gcs-oauth2-boto-plugin = callPackage ../development/python-modules/gcs-oauth2-boto-plugin { }; @@ -4361,6 +4381,8 @@ self: super: with self; { gekitchen = callPackage ../development/python-modules/gekitchen { }; + gekko = callPackage ../development/python-modules/gekko { }; + gemfileparser = callPackage ../development/python-modules/gemfileparser { }; gemfileparser2 = callPackage ../development/python-modules/gemfileparser2 { }; @@ -4474,6 +4496,8 @@ self: super: with self; { gitdb = callPackage ../development/python-modules/gitdb { }; + githubkit = callPackage ../development/python-modules/githubkit { }; + github-to-sqlite = callPackage ../development/python-modules/github-to-sqlite { }; github-webhook = callPackage ../development/python-modules/github-webhook { }; @@ -4672,6 +4696,8 @@ self: super: with self; { googletrans = callPackage ../development/python-modules/googletrans { }; + gotenberg-client = callPackage ../development/python-modules/gotenberg-client { }; + gorilla = callPackage ../development/python-modules/gorilla { }; govee-ble = callPackage ../development/python-modules/govee-ble { }; @@ -5154,6 +5180,8 @@ self: super: with self; { httpx = callPackage ../development/python-modules/httpx { }; + httpx-auth = callPackage ../development/python-modules/httpx-auth { }; + httpx-ntlm = callPackage ../development/python-modules/httpx-ntlm { }; httpx-socks = callPackage ../development/python-modules/httpx-socks { }; @@ -5268,6 +5296,8 @@ self: super: with self; { icontract = callPackage ../development/python-modules/icontract { }; + id = callPackage ../development/python-modules/id { }; + identify = callPackage ../development/python-modules/identify { }; idna = callPackage ../development/python-modules/idna { }; @@ -6098,6 +6128,8 @@ self: super: with self; { ldaptor = callPackage ../development/python-modules/ldaptor { }; + ldfparser = callPackage ../development/python-modules/ldfparser { }; + leather = callPackage ../development/python-modules/leather { }; leb128 = callPackage ../development/python-modules/leb128 { }; @@ -6471,6 +6503,8 @@ self: super: with self; { losant-rest = callPackage ../development/python-modules/losant-rest { }; + lpc-checksum = callPackage ../development/python-modules/lpc-checksum { }; + lrcalc-python = callPackage ../development/python-modules/lrcalc-python { }; lru-dict = callPackage ../development/python-modules/lru-dict { }; @@ -6721,6 +6755,8 @@ self: super: with self; { mdit-py-plugins = callPackage ../development/python-modules/mdit-py-plugins { }; + mdtraj = callPackage ../development/python-modules/mdtraj { }; + mdurl = callPackage ../development/python-modules/mdurl { }; mdutils = callPackage ../development/python-modules/mdutils { }; @@ -6822,6 +6858,8 @@ self: super: with self; { mhcgnomes = callPackage ../development/python-modules/mhcgnomes { }; + miauth = callPackage ../development/python-modules/miauth { }; + micawber = callPackage ../development/python-modules/micawber { }; microdata = callPackage ../development/python-modules/microdata { }; @@ -8137,6 +8175,8 @@ self: super: with self; { nine = callPackage ../development/python-modules/nine { }; + ninebot-ble = callPackage ../development/python-modules/ninebot-ble { }; + ninja = callPackage ../development/python-modules/ninja { inherit (pkgs) ninja; }; nipy = callPackage ../development/python-modules/nipy { }; @@ -8843,8 +8883,6 @@ self: super: with self; { paypalhttp = callPackage ../development/python-modules/paypalhttp { }; - paypalrestsdk = callPackage ../development/python-modules/paypalrestsdk { }; - pbkdf2 = callPackage ../development/python-modules/pbkdf2 { }; pbr = callPackage ../development/python-modules/pbr { }; @@ -9001,6 +9039,10 @@ self: super: with self; { openapi-core = callPackage ../development/python-modules/openapi-core { }; + openusd = callPackage ../development/python-modules/openusd { + alembic = pkgs.alembic; + }; + overly = callPackage ../development/python-modules/overly { }; overpy = callPackage ../development/python-modules/overpy { }; @@ -9222,6 +9264,8 @@ self: super: with self; { pylddwrap = callPackage ../development/python-modules/pylddwrap { }; + pyngo = callPackage ../development/python-modules/pyngo { }; + pyngrok = callPackage ../development/python-modules/pyngrok { }; pynndescent = callPackage ../development/python-modules/pynndescent { }; @@ -9338,6 +9382,8 @@ self: super: with self; { python-lsp-black = callPackage ../development/python-modules/python-lsp-black { }; + python-mbedtls = callPackage ../development/python-modules/python-mbedtls { }; + python-memcached = callPackage ../development/python-modules/python-memcached { }; python-otbr-api = callPackage ../development/python-modules/python-otbr-api { }; @@ -11060,6 +11106,8 @@ self: super: with self; { pysptk = callPackage ../development/python-modules/pysptk { }; + pyspx = callPackage ../development/python-modules/pyspx { }; + pysqlcipher3 = callPackage ../development/python-modules/pysqlcipher3 { inherit (pkgs) sqlcipher; }; @@ -11447,7 +11495,7 @@ self: super: with self; { python-ev3dev2 = callPackage ../development/python-modules/python-ev3dev2 { }; - python_fedora = callPackage ../development/python-modules/python_fedora { }; + python-fedora = callPackage ../development/python-modules/python-fedora { }; python-fontconfig = callPackage ../development/python-modules/python-fontconfig { }; @@ -11927,8 +11975,6 @@ self: super: with self; { qcodes-contrib-drivers = callPackage ../development/python-modules/qcodes-contrib-drivers { }; - qcodes-loop = callPackage ../development/python-modules/qcodes-loop { }; - qcs-api-client = callPackage ../development/python-modules/qcs-api-client { }; qdarkstyle = callPackage ../development/python-modules/qdarkstyle { }; @@ -12713,6 +12759,8 @@ self: super: with self; { secure = callPackage ../development/python-modules/secure { }; + securesystemslib = callPackage ../development/python-modules/securesystemslib { }; + securetar = callPackage ../development/python-modules/securetar { }; sectools = callPackage ../development/python-modules/sectools { }; @@ -12797,6 +12845,8 @@ self: super: with self; { setuptools-declarative-requirements = callPackage ../development/python-modules/setuptools-declarative-requirements { }; + setuptools_dso = callPackage ../development/python-modules/setuptools_dso { }; + setuptools-generate = callPackage ../development/python-modules/setuptools-generate { }; setuptools-gettext = callPackage ../development/python-modules/setuptools-gettext { }; @@ -12885,6 +12935,10 @@ self: super: with self; { sigrok = callPackage ../development/python-modules/sigrok { }; + sigstore-protobuf-specs = callPackage ../development/python-modules/sigstore-protobuf-specs { }; + + sigstore-rekor-types = callPackage ../development/python-modules/sigstore-rekor-types { }; + sigtools = callPackage ../development/python-modules/sigtools { }; simanneal = callPackage ../development/python-modules/simanneal { }; @@ -12995,6 +13049,8 @@ self: super: with self; { skytemple-ssb-debugger = callPackage ../development/python-modules/skytemple-ssb-debugger { }; + skytemple-ssb-emulator = callPackage ../development/python-modules/skytemple-ssb-emulator { }; + slack-bolt = callPackage ../development/python-modules/slack-bolt { }; slack-sdk = callPackage ../development/python-modules/slack-sdk { }; @@ -13403,6 +13459,8 @@ self: super: with self; { sqlmap = callPackage ../development/python-modules/sqlmap { }; + sqlmodel = callPackage ../development/python-modules/sqlmodel { }; + sqlobject = callPackage ../development/python-modules/sqlobject { }; sqlparse = callPackage ../development/python-modules/sqlparse { }; @@ -14113,10 +14171,6 @@ self: super: with self; { toposort = callPackage ../development/python-modules/toposort { }; torch = callPackage ../development/python-modules/torch { - magma = - if pkgs.config.cudaSupport - then pkgs.magma-cuda-static - else pkgs.magma; inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate CoreServices; inherit (pkgs.darwin) libobjc; }; @@ -14126,7 +14180,6 @@ self: super: with self; { }; torchWithCuda = self.torch.override { - magma = pkgs.magma-cuda-static; openai-triton = self.openai-triton-cuda; cudaSupport = true; rocmSupport = false; @@ -14137,7 +14190,6 @@ self: super: with self; { }; torchWithRocm = self.torch.override { - magma = pkgs.magma-hip; openai-triton = self.openai-triton-no-cuda; rocmSupport = true; cudaSupport = false; @@ -14151,7 +14203,9 @@ self: super: with self; { torchaudio = callPackage ../development/python-modules/torchaudio { }; - torchaudio-bin = callPackage ../development/python-modules/torchaudio/bin.nix { }; + torchaudio-bin = callPackage ../development/python-modules/torchaudio/bin.nix { + cudaPackages = pkgs.cudaPackages_12; + }; torchdiffeq = callPackage ../development/python-modules/torchdiffeq { }; @@ -14169,7 +14223,9 @@ self: super: with self; { torchvision = callPackage ../development/python-modules/torchvision { }; - torchvision-bin = callPackage ../development/python-modules/torchvision/bin.nix { }; + torchvision-bin = callPackage ../development/python-modules/torchvision/bin.nix { + cudaPackages = pkgs.cudaPackages_12; + }; tornado = callPackage ../development/python-modules/tornado { }; @@ -14301,6 +14357,8 @@ self: super: with self; { tubes = callPackage ../development/python-modules/tubes { }; + tuf = callPackage ../development/python-modules/tuf { }; + tunigo = callPackage ../development/python-modules/tunigo { }; tubeup = callPackage ../development/python-modules/tubeup { }; @@ -15165,6 +15223,8 @@ self: super: with self; { types-toml = callPackage ../development/python-modules/types-toml { }; + types-tqdm = callPackage ../development/python-modules/types-tqdm { }; + types-typed-ast = callPackage ../development/python-modules/types-typed-ast { }; types-ujson = callPackage ../development/python-modules/types-ujson { }; @@ -15343,6 +15403,8 @@ self: super: with self; { uptime-kuma-monitor = callPackage ../development/python-modules/uptime-kuma-monitor { }; + uqbar = callPackage ../development/python-modules/uqbar { }; + uranium = callPackage ../development/python-modules/uranium { }; uritemplate = callPackage ../development/python-modules/uritemplate { }; diff --git a/nixpkgs/pkgs/top-level/qt5-packages.nix b/nixpkgs/pkgs/top-level/qt5-packages.nix index a9e25eb54a8e..b1fb263e0bb8 100644 --- a/nixpkgs/pkgs/top-level/qt5-packages.nix +++ b/nixpkgs/pkgs/top-level/qt5-packages.nix @@ -266,8 +266,9 @@ in (noExtraAttrs (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdP yuview = callPackage ../applications/video/yuview { }; }) // lib.optionalAttrs pkgs.config.allowAliases { - # remove after 23.11 branch-off and backport removal to 23.11 - # 23.11 will have a warning for this in `makeScope` itself + # Convert to a throw on 01-01-2023. + # Warnings show up in various cli tool outputs, throws do not. + # Remove completely before 24.05 overrideScope' = lib.warn "libsForQt5 now uses makeScopeWithSplicing which does not have \"overrideScope'\", use \"overrideScope\"." self.overrideScope; })); } diff --git a/nixpkgs/pkgs/top-level/qt6-packages.nix b/nixpkgs/pkgs/top-level/qt6-packages.nix index 8490d2a20186..1cd1b731c469 100644 --- a/nixpkgs/pkgs/top-level/qt6-packages.nix +++ b/nixpkgs/pkgs/top-level/qt6-packages.nix @@ -5,17 +5,27 @@ # this file. { lib -, pkgs -, qt6 +, __splicedPackages +, makeScopeWithSplicing' +, generateSplicesForMkScope , stdenv +, pkgsHostTarget }: -(lib.makeScope pkgs.newScope ( self: - let - callPackage = self.callPackage; + pkgs = __splicedPackages; + # qt6 set should not be pre-spliced to prevent spliced packages being a part of an unspliced set + # 'pkgsCross.aarch64-multiplatform.pkgsBuildTarget.targetPackages.qt6Packages.qtbase' should not have a `__spliced` but if qt6 is pre-spliced then it will have one. + # pkgsHostTarget == pkgs + qt6 = pkgsHostTarget.qt6; in -(qt6 // { + +makeScopeWithSplicing' { + otherSplices = generateSplicesForMkScope "qt6Packages"; + f = (self: let + inherit (self) callPackage; + noExtraAttrs = set: lib.attrsets.removeAttrs set [ "extend" "override" "overrideScope" "overrideScope'" "overrideDerivation" ]; + in (noExtraAttrs qt6) // { inherit stdenv; # LIBRARIES @@ -45,4 +55,11 @@ in qt6Support = true; suffix = "qt6"; }; -}))) + + } // lib.optionalAttrs pkgs.config.allowAliases { + # Convert to a throw on 01-01-2023. + # Warnings show up in various cli tool outputs, throws do not. + # Remove completely before 24.05 + overrideScope' = lib.warn "qt6Packages now uses makeScopeWithSplicing which does not have \"overrideScope'\", use \"overrideScope\"." self.overrideScope; + }); +} diff --git a/nixpkgs/pkgs/top-level/release.nix b/nixpkgs/pkgs/top-level/release.nix index a8e9f397c0bf..9b5c60141520 100644 --- a/nixpkgs/pkgs/top-level/release.nix +++ b/nixpkgs/pkgs/top-level/release.nix @@ -34,7 +34,6 @@ # and it will be too much painful for our users to recompile them # for no real reason. # Remove them for 23.11. - "nodejs-16.20.2" "openssl-1.1.1w" ]; }; } diff --git a/nixpkgs/pkgs/top-level/ruby-packages.nix b/nixpkgs/pkgs/top-level/ruby-packages.nix index 247cbfc21e6c..58b673e50dbc 100644 --- a/nixpkgs/pkgs/top-level/ruby-packages.nix +++ b/nixpkgs/pkgs/top-level/ruby-packages.nix @@ -1168,6 +1168,17 @@ }; version = "2.0.4"; }; + gdk3 = { + dependencies = ["cairo-gobject" "gdk_pixbuf2" "pango"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0dpqlsfv44bxzixh386qwz28wfynhwkp9qz97b6zjx4wjh4fg4gj"; + type = "gem"; + }; + version = "4.2.0"; + }; gdk_pixbuf2 = { dependencies = ["gio2"]; groups = ["default"]; @@ -1297,15 +1308,16 @@ }; version = "2.0.23"; }; - gtk2 = { + gtk3 = { + dependencies = ["atk" "gdk3"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "09n8gz5h0d0wwrifr8c8z0b4vrd64xdi4lws8p6gpz0j0pxm5fzh"; + sha256 = "15jk1q82g6jfswmz4b20kg2nxq4yc8wpidn9si9j7n0haxph3vxy"; type = "gem"; }; - version = "3.2.6"; + version = "4.2.0"; }; haml = { dependencies = ["temple" "thor" "tilt"]; |