diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 4d9fc0f86023..24fd936a66ac 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -9,7 +9,7 @@ busted,,,,,, busted-htest,,,,,,mrcjkb cassowary,,,,,,alerque cldr,,,,,,alerque -commons.nvim,,,,,,mrcjkb +commons.nvim,,,,,5.1,mrcjkb compat53,,,,,,vcunat cosmo,,,,,, coxpcall,,,,1.17.0-1,, @@ -19,19 +19,19 @@ datafile,,,,,, digestif,,,,,5.3, dkjson,,,,,, fennel,,,,,,misterio77 -fidget.nvim,,,,,,mrcjkb +fidget.nvim,,,,,5.1,mrcjkb fifo,,,,,, fluent,,,,,,alerque -funnyfiles.nvim,,,,,,mrcjkb +funnyfiles.nvim,,,,,5.1,mrcjkb fzf-lua,,,,,,mrcjkb fzy,,,,,,mrcjkb gitsigns.nvim,,,,,5.1, -grug-far.nvim,,,,,,teto -haskell-tools.nvim,,,,,,mrcjkb +grug-far.nvim,,,,,5.1,teto +haskell-tools.nvim,,,,,5.1,mrcjkb http,,,,0.4-0,,vcunat -image.nvim,,,,,,teto +image.nvim,,,,,5.1,teto inspect,,,,,, -jsregexp,,,,,, +jsregexp,,,,0.0.7-2,, ldbus,,,https://luarocks.org/dev,,, ldoc,,,,,, lgi,,,,,, @@ -48,7 +48,7 @@ lrexlib-gnu,,,,,, lrexlib-oniguruma,,,,,,junestepp lrexlib-pcre,,,,,, lrexlib-posix,,,,,, -lsp-progress.nvim,,,,,,gepbird +lsp-progress.nvim,,,,,5.1,gepbird lua-cjson,,,,,, lua-cmsgpack,,,,,, lua-curl,,,,,, @@ -120,29 +120,29 @@ mimetypes,,,,,, mini.test,,,,,, moonscript,https://raw.githubusercontent.com/leafo/moonscript/master/moonscript-dev-1.rockspec,,,,,arobyn mpack,,,,,, -neorg,,,,,,GaetanLepage +neorg,,,,,5.1,GaetanLepage neorg-interim-ls,,,,,, -neotest,,,,,,mrcjkb +neotest,,,,,5.1,mrcjkb nlua,,,,,,teto -nui.nvim,,,,,,mrcjkb -nvim-cmp,https://raw.githubusercontent.com/hrsh7th/nvim-cmp/main/nvim-cmp-scm-1.rockspec,,,,, -nvim-nio,,,,,,mrcjkb -nvim-web-devicons,,,,,, -oil.nvim,,,,,, -orgmode,,,,,, -papis.nvim,,,,,,GaetanLepage -pathlib.nvim,,,,,, +nui.nvim,,,,,5.1,mrcjkb +nvim-cmp,https://raw.githubusercontent.com/hrsh7th/nvim-cmp/main/nvim-cmp-scm-1.rockspec,,,,5.1, +nvim-nio,,,,,5.1,mrcjkb +nvim-web-devicons,,,,,5.1, +oil.nvim,,,,,5.1, +orgmode,,,,,5.1, +papis.nvim,,,,,5.1,GaetanLepage +pathlib.nvim,,,,,5.1, penlight,,,,,,alerque plenary.nvim,https://raw.githubusercontent.com/nvim-lua/plenary.nvim/master/plenary.nvim-scm-1.rockspec,,,,5.1, psl,,,,0.3,, rapidjson,,,,,, rest.nvim,,,,,5.1,teto -rocks-config.nvim,,,,,,mrcjkb -rocks-dev.nvim,,,,,,mrcjkb -rocks-git.nvim,,,,,,mrcjkb -rocks.nvim,,,,,,mrcjkb -rtp.nvim,,,,,,mrcjkb -rustaceanvim,,,,,,mrcjkb +rocks-config.nvim,,,,,5.1,mrcjkb +rocks-dev.nvim,,,,,5.1,mrcjkb +rocks-git.nvim,,,,,5.1,mrcjkb +rocks.nvim,,,,,5.1,mrcjkb +rtp.nvim,,,,,5.1,mrcjkb +rustaceanvim,,,,,5.1,mrcjkb say,,,,,, serpent,,,,,,lockejan sofa,,,,,,f4z3r @@ -150,7 +150,7 @@ sqlite,,,,,, std._debug,,,,,, std.normalize,,,,,, stdlib,,,,41.2.2,, -teal-language-server,,,,,, +teal-language-server,,,,0.0.5-1,, telescope-manix,,,,,, telescope.nvim,,,,,5.1, tiktoken_core,,,,,,natsukium diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index abf54a17f8d4..c3f708d8b4b8 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1128,7 +1128,6 @@ ./services/networking/cato-client.nix ./services/networking/centrifugo.nix ./services/networking/cgit.nix - ./services/networking/charybdis.nix ./services/networking/chisel-server.nix ./services/networking/cjdns.nix ./services/networking/clatd.nix diff --git a/nixos/modules/programs/wayland/dms-shell.nix b/nixos/modules/programs/wayland/dms-shell.nix index 48d180dc50a0..233590bcf3ec 100644 --- a/nixos/modules/programs/wayland/dms-shell.nix +++ b/nixos/modules/programs/wayland/dms-shell.nix @@ -30,17 +30,14 @@ let optionalPackages = optionals cfg.enableSystemMonitoring [ pkgs.dgop ] - ++ optionals cfg.enableClipboard [ - pkgs.cliphist - pkgs.wl-clipboard - ] ++ optionals cfg.enableVPN [ pkgs.glib pkgs.networkmanager ] ++ optional cfg.enableDynamicTheming pkgs.matugen ++ optional cfg.enableAudioWavelength pkgs.cava - ++ optional cfg.enableCalendarEvents pkgs.khal; + ++ optional cfg.enableCalendarEvents pkgs.khal + ++ optional cfg.enableClipboardPaste pkgs.wtype; in { imports = [ @@ -49,6 +46,7 @@ in (lib.mkRemovedOptionModule ( path ++ [ "enableSystemSound" ] ) "qtmultimedia is now included on dms-shell package.") + (lib.mkRemovedOptionModule (path ++ [ "enableClipboard" ]) builtInRemovedMsg) ]; options.programs.dms-shell = { @@ -99,17 +97,6 @@ in ''; }; - enableClipboard = mkOption { - type = types.bool; - default = true; - description = '' - Whether to install dependencies required for clipboard management widgets. - This enables clipboard history and clipboard manager functionality. - - Requires: cliphist, wl-clipboard - ''; - }; - enableVPN = mkOption { type = types.bool; default = true; @@ -154,6 +141,17 @@ in ''; }; + enableClipboardPaste = mkOption { + type = types.bool; + default = true; + description = '' + Whether to install dependencies required for pasting directly from the clipboard history support. + This enables pressing Shift+Return for pasting entries from the clipboard history. + + Requires: wtype + ''; + }; + quickshell = { package = mkPackageOption pkgs "quickshell" { }; }; diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index 0a661c984c2c..d2152082a042 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -139,6 +139,10 @@ in "cgmanager" "enable" ] "cgmanager was deprecated by lxc and therefore removed from nixpkgs.") + (mkRemovedOptionModule [ + "services" + "charybdis" + ] "The charybdis module has been removed, the project was archived in 2021.") (mkRemovedOptionModule [ "services" "chatgpt-retrieval-plugin" diff --git a/nixos/modules/services/networking/charybdis.nix b/nixos/modules/services/networking/charybdis.nix deleted file mode 100644 index 9f07abfdeadb..000000000000 --- a/nixos/modules/services/networking/charybdis.nix +++ /dev/null @@ -1,126 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: - -let - inherit (lib) - mkEnableOption - mkIf - mkOption - singleton - types - ; - inherit (pkgs) coreutils charybdis; - cfg = config.services.charybdis; - - configFile = pkgs.writeText "charybdis.conf" '' - ${cfg.config} - ''; -in - -{ - - ###### interface - - options = { - - services.charybdis = { - - enable = mkEnableOption "Charybdis IRC daemon"; - - config = mkOption { - type = types.str; - description = '' - Charybdis IRC daemon configuration file. - ''; - }; - - statedir = mkOption { - type = types.path; - default = "/var/lib/charybdis"; - description = '' - Location of the state directory of charybdis. - ''; - }; - - user = mkOption { - type = types.str; - default = "ircd"; - description = '' - Charybdis IRC daemon user. - ''; - }; - - group = mkOption { - type = types.str; - default = "ircd"; - description = '' - Charybdis IRC daemon group. - ''; - }; - - motd = mkOption { - type = types.nullOr types.lines; - default = null; - description = '' - Charybdis MOTD text. - - Charybdis will read its MOTD from /etc/charybdis/ircd.motd . - If set, the value of this option will be written to this path. - ''; - }; - - }; - - }; - - ###### implementation - - config = mkIf cfg.enable ( - lib.mkMerge [ - { - users.users.${cfg.user} = { - description = "Charybdis IRC daemon user"; - uid = config.ids.uids.ircd; - group = cfg.group; - }; - - users.groups.${cfg.group} = { - gid = config.ids.gids.ircd; - }; - - systemd.tmpfiles.settings."10-charybdis".${cfg.statedir}.d = { - inherit (cfg) user group; - }; - - environment.etc."charybdis/ircd.conf".source = configFile; - - systemd.services.charybdis = { - description = "Charybdis IRC daemon"; - wantedBy = [ "multi-user.target" ]; - reloadIfChanged = true; - restartTriggers = [ - configFile - ]; - environment = { - BANDB_DBPATH = "${cfg.statedir}/ban.db"; - }; - serviceConfig = { - ExecStart = "${charybdis}/bin/charybdis -foreground -logfile /dev/stdout -configfile /etc/charybdis/ircd.conf"; - ExecReload = "${coreutils}/bin/kill -HUP $MAINPID"; - Group = cfg.group; - User = cfg.user; - }; - }; - - } - - (mkIf (cfg.motd != null) { - environment.etc."charybdis/ircd.motd".text = cfg.motd; - }) - ] - ); -} diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix index 7d917e3bbc32..c3405324a4a2 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -1733,6 +1733,7 @@ let community = "public"; version = 2; }; + modules.test = { }; }; }; exporterTest = '' diff --git a/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix index 3e54025ee2de..a97574f9670a 100644 --- a/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix +++ b/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { mktplcRef = { name = "amazon-q-vscode"; publisher = "AmazonWebServices"; - version = "1.106.0"; - hash = "sha256-ZSe9BTOVQClGPag2KUrmrUYpFeuj09uq+FnZqbEfJPs="; + version = "1.107.0"; + hash = "sha256-xwB1N6bRWzm35/CQLJszNZoR6cSVmFdXpewN2Xq2fco="; }; meta = { diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 63f51f227243..8aeeb88bd68b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1953,8 +1953,8 @@ let mktplcRef = { publisher = "github"; name = "vscode-pull-request-github"; - version = "0.124.1"; - hash = "sha256-+ooxmm3OiNuQigApqkQV9hzw18yUGPEjKFEgn7MjpJA="; + version = "0.126.0"; + hash = "sha256-ii29H3IKuJVIB394aup9G82xQ1J7YJzhs8mQH6+rbgI="; }; meta = { license = lib.licenses.mit; diff --git a/pkgs/applications/networking/cluster/nixops/unwrapped.nix b/pkgs/applications/networking/cluster/nixops/unwrapped.nix index af7184580820..ff61b3e6196d 100644 --- a/pkgs/applications/networking/cluster/nixops/unwrapped.nix +++ b/pkgs/applications/networking/cluster/nixops/unwrapped.nix @@ -14,20 +14,17 @@ buildPythonApplication rec { pname = "nixops"; - version = "1.7-unstable-2024-02-28"; + version = "2.0.0-unstable-2025-12-28"; pyproject = true; src = fetchFromGitHub { owner = "NixOS"; repo = "nixops"; - rev = "08feccb14074c5434f3e483d19a7f7d9bfcdb669"; - hash = "sha256-yWeF5apQJdChjYVSOyH6LYjJYGa1RL68LRHrSgZ9l8U="; + rev = "fd4b8031dbaf753545188b7c380194e47604dbac"; + hash = "sha256-BYCCULov1/Mu5Tp4N1voQFPVWsWVyKhlQoH+I7IJnuE="; }; postPatch = '' - substituteInPlace pyproject.toml --replace-fail \ - 'include = ["nix/*.nix", "nixops/py.typed" ]' \ - 'include = [ { path = "nix/*.nix", format = "wheel" }, { path = "nixops/py.typed", format = "wheel" } ]' substituteInPlace nixops/args.py --replace-fail "@version@" "${version}-pre-${ lib.substring 0 7 src.rev or "dirty" }" diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 14488ce062f9..238f16174ca9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -571,13 +571,13 @@ "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU=" }, "hashicorp_google": { - "hash": "sha256-ylgM8pyE2jqNM/DoABQPB+oGhykL5Qtk2FelzSWh7wQ=", + "hash": "sha256-xqj0bA+tKpxJ0Wq0bGzBmpoCyALdgBrPUaw7A5zAxxA=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v7.15.0", + "rev": "v7.16.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-8VP8ryM4VBpCfsEi7KPiSnCcfLy9xgNFETRdbdTM3Gg=" + "vendorHash": "sha256-6re5ARUiWmpkND7hfjSDm2aOX5vlESp7UrcPJDNIJ+s=" }, "hashicorp_google-beta": { "hash": "sha256-rgN9FJGz5BxYkVqmDLQH+Sw4HRwOs+PbBB4hMmYmTTU=", @@ -995,13 +995,13 @@ "vendorHash": null }, "nutanix_nutanix": { - "hash": "sha256-pL8c9Q+iY2i4IuoL0zN2sJ+Gepx65FKGvwU9TshkRHs=", + "hash": "sha256-C24sSIslSPLLh49B2rgc9cTfUUi21HcjmAaEFESVAe0=", "homepage": "https://registry.terraform.io/providers/nutanix/nutanix", "owner": "nutanix", "repo": "terraform-provider-nutanix", - "rev": "v2.3.4", + "rev": "v2.4.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-CZo/GLUwmq/TxRDQr2h49rqENB24Zt4M7k5t7epXHuE=" + "vendorHash": "sha256-ucXmHK7jrahc78nE2cf5p5PPCSNV5DAQ53KM2SfJnjo=" }, "okta_okta": { "hash": "sha256-844cF3pAIegwOBhCwLmEaKZCGjgPnJry1DduXNfL8mg=", diff --git a/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix b/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix index 80ff4e915e3a..bbfd17ead73e 100644 --- a/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix +++ b/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix @@ -6,13 +6,13 @@ buildKodiAddon rec { pname = "bluetooth-manager"; namespace = "script.bluetooth.man"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { owner = "wastis"; repo = "BluetoothManager"; tag = "v${version}"; - hash = "sha256-KKaR7rIkflMYU6EDBEcorHQ3t7jsB4Qe6Ikg+eBblkA="; + hash = "sha256-hWNi2hm5FmkRPamxMSHF3WfQ+2V+qQzkkTJWuqazbAc="; }; meta = { diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index fe23d342a014..07efab5e75c1 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -603,6 +603,10 @@ stdenvNoCC.mkDerivation { if targetPlatform.isCygwin then '' echo addToSearchPath "LINK_DLL_FOLDERS" "${cc_bin}/lib" >> $out + # Work around build failure caused by the gnulib workaround for + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114870. remove after + # gnulib is updated in core packages (e.g. iconv, gnupatch, gnugrep) + echo appendToVar configureFlags gl_cv_clean_version_stddef=yes >> $out '' else '' diff --git a/pkgs/by-name/al/alda/package.nix b/pkgs/by-name/al/alda/package.nix index c497fd4bc6bd..6e45ac10679a 100644 --- a/pkgs/by-name/al/alda/package.nix +++ b/pkgs/by-name/al/alda/package.nix @@ -20,7 +20,7 @@ let license = lib.licenses.epl20; alda_client = buildGoModule { - pname = "${pname}-client"; + pname = "alda-client"; inherit version src; sourceRoot = "${src.name}/client"; @@ -51,7 +51,7 @@ let }; }; alda_player = stdenv.mkDerivation { - pname = "${pname}-player"; + pname = "alda-player"; inherit version src; sourceRoot = "${src.name}/player"; diff --git a/pkgs/by-name/al/alephone/package.nix b/pkgs/by-name/al/alephone/package.nix index 1442f6c5263f..42fb25a838dc 100644 --- a/pkgs/by-name/al/alephone/package.nix +++ b/pkgs/by-name/al/alephone/package.nix @@ -106,7 +106,6 @@ stdenv.mkDerivation (finalAttrs: { passthru.makeWrapper = { - pname, desktopName, version, zip, @@ -116,12 +115,12 @@ stdenv.mkDerivation (finalAttrs: { }@extraArgs: stdenv.mkDerivation ( { - inherit pname version; + inherit version; desktopItem = makeDesktopItem { name = desktopName; - exec = pname; - genericName = pname; + exec = "alephone"; + genericName = "alephone"; categories = [ "Game" ]; comment = meta.description; inherit desktopName icon; @@ -138,11 +137,11 @@ stdenv.mkDerivation (finalAttrs: { dontBuild = true; installPhase = '' - mkdir -p $out/bin $out/data/$pname $out/share/applications - cp -a * $out/data/$pname + mkdir -p $out/bin $out/data/alephone $out/share/applications + cp -a * $out/data/alephone cp $desktopItem/share/applications/* $out/share/applications - makeWrapper ${finalAttrs.finalPackage}/bin/alephone $out/bin/$pname \ - --add-flags $out/data/$pname + makeWrapper ${finalAttrs.finalPackage}/bin/alephone $out/bin/alephone \ + --add-flags $out/data/alephone ''; } // extraArgs @@ -151,7 +150,7 @@ stdenv.mkDerivation (finalAttrs: { finalAttrs.finalPackage.meta // { license = lib.licenses.free; - mainProgram = pname; + mainProgram = "alephone"; hydraPlatforms = [ ]; } // meta; diff --git a/pkgs/by-name/an/anki/with-addons.nix b/pkgs/by-name/an/anki/with-addons.nix index f7fae980349a..f86018341fb4 100644 --- a/pkgs/by-name/an/anki/with-addons.nix +++ b/pkgs/by-name/an/anki/with-addons.nix @@ -64,8 +64,8 @@ let dialog, "NixOS Info", ("These add-ons are managed by NixOS.
" - "See " - "github.com/NixOS/nixpkgs/tree/master/pkgs/games/anki/with-addons.nix") + "See " + "github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/an/anki/with-addons.nix") ) def addon_tried_to_write_config(module: str, conf: dict) -> None: @@ -73,8 +73,8 @@ let QMessageBox.Icon.Warning, "NixOS Info", (f"The add-on module: \"{module}\" tried to update its config.
" - "See " - "github.com/NixOS/nixpkgs/tree/master/pkgs/games/anki/with-addons.nix" + "See " + "github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/an/anki/with-addons.nix" " for how to configure add-ons managed by NixOS.") ) message_box.setDetailedText(json.dumps(conf)) diff --git a/pkgs/by-name/ap/apx-gui/package.nix b/pkgs/by-name/ap/apx-gui/package.nix index 51a949253d74..5fd380c541e4 100644 --- a/pkgs/by-name/ap/apx-gui/package.nix +++ b/pkgs/by-name/ap/apx-gui/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "apx-gui"; - version = "1.0.5"; + version = "1.0.6"; src = fetchFromGitHub { owner = "Vanilla-OS"; repo = "apx-gui"; tag = "v${finalAttrs.version}"; - hash = "sha256-Y2Xrb0+vohfOZTlauk9o4nISwLz6/u87+dXBr3UqwH4="; + hash = "sha256-qcuc7qVfI/mMhR8lNW8m3oBTMzjzlcycRL7Kvvf5N3o="; }; strictDeps = true; diff --git a/pkgs/by-name/aw/aws-lambda-rie/package.nix b/pkgs/by-name/aw/aws-lambda-rie/package.nix index 186944674f3e..812fa4e689dd 100644 --- a/pkgs/by-name/aw/aws-lambda-rie/package.nix +++ b/pkgs/by-name/aw/aws-lambda-rie/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "aws-lambda-runtime-interface-emulator"; - version = "1.30"; + version = "1.31"; src = fetchFromGitHub { owner = "aws"; repo = "aws-lambda-runtime-interface-emulator"; rev = "v${version}"; - sha256 = "sha256-2GVxcJohh+lLYdx0f4qjIRQNvwKEQNCVD6dQQwNySo8="; + sha256 = "sha256-T+a6qbdAtdtihf903C8en4dPChB87Qd32iBbTbUnhkA="; }; vendorHash = "sha256-+7BuDaN1ns63cQOMKuRMjBo9GnLrmsubx/KppUsyheY="; diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index 9c4b3b9ff9bc..00a54752691d 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -17,7 +17,7 @@ }: stdenvNoCC.mkDerivation rec { - version = "1.3.5"; + version = "1.3.6"; pname = "bun"; src = @@ -87,19 +87,19 @@ stdenvNoCC.mkDerivation rec { sources = { "aarch64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; - hash = "sha256-2xdYikrqiASFaCXUvq0/BeHzcnbKYG8342m09y810/s="; + hash = "sha256-KvHshDd1mrBbOw6kIf6eIubHBctMsHUcMmmCZC2s6Po="; }; "aarch64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; - hash = "sha256-7QEAD4W9l3hSKK0oRdySoYYLgFSFaCbXMXaQrI+O50s="; + hash = "sha256-Wv0Ss2a6LYKXJFzCnAOUFjNN2HIVLB2wLlyKqMZulrE="; }; "x86_64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; - hash = "sha256-NLmla4UQWNr6G8nWEjPyw4OqmWiJu6MLMYD1zMLP8bI="; + hash = "sha256-stiZTUz3BkE2bWm4dCC4BdHZhPTqfhajUt8VaUlHT6U="; }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; - hash = "sha256-cFHYapJK7+o+C5YhO1/Y95wHk/nK5lNCM+Yn5cPbRmk="; + hash = "sha256-m6mNITRVDWaQh1sjpPXEjnS3yyZ+jMG49SYFkhxsEe8="; }; }; updateScript = writeShellScript "update-bun" '' diff --git a/pkgs/by-name/ch/charybdis/package.nix b/pkgs/by-name/ch/charybdis/package.nix deleted file mode 100644 index 714d68cd0610..000000000000 --- a/pkgs/by-name/ch/charybdis/package.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - fetchurl, - autoreconfHook, - bison, - flex, - openssl, - gnutls, -}: - -stdenv.mkDerivation rec { - pname = "charybdis"; - version = "4.1.2"; - - src = fetchFromGitHub { - owner = "charybdis-ircd"; - repo = "charybdis"; - rev = "${pname}-${version}"; - sha256 = "1lndk0yp27qm8bds4jd204ynxcq92fqmpfb0kkcla5zgky3miks3"; - }; - - patches = [ - (fetchurl { - url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/d13eb723d7e9512fb2f2516e5934bd927a92eb2c/community/charybdis/fix-missing-include.patch"; - hash = "sha256-8JXYuIjoHQg+l33OjseF5nnd5ZPagBA2/bSa3Il5Te4="; - }) - ]; - - postPatch = '' - substituteInPlace include/defaults.h --replace 'PKGLOCALSTATEDIR "' '"/var/lib/charybdis' - substituteInPlace include/defaults.h --replace 'ETCPATH "' '"/etc/charybdis' - ''; - - autoreconfPhase = "sh autogen.sh"; - - configureFlags = [ - "--enable-epoll" - "--enable-ipv6" - "--enable-openssl=${openssl.dev}" - "--with-program-prefix=charybdis-" - ]; - - nativeBuildInputs = [ - autoreconfHook - bison - flex - ]; - buildInputs = [ - openssl - gnutls - ]; - - meta = { - description = "IRCv3 server designed to be highly scalable"; - homepage = "https://github.com/charybdis-ircd/charybdis"; - license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ lassulus ]; - platforms = lib.platforms.unix; - }; - -} diff --git a/pkgs/by-name/ch/cherrytree/package.nix b/pkgs/by-name/ch/cherrytree/package.nix index 5b2ddf22f79a..b549027a2945 100644 --- a/pkgs/by-name/ch/cherrytree/package.nix +++ b/pkgs/by-name/ch/cherrytree/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cherrytree"; - version = "1.6.2"; + version = "1.6.3"; src = fetchFromGitHub { owner = "giuspen"; repo = "cherrytree"; tag = "v${finalAttrs.version}"; - hash = "sha256-YsxhjATadOielthdPyfNrPCL9nhFny00WugDHmRk03k="; + hash = "sha256-9wqn9fAo9FKrhTAyMM4rg9gpvtH6t+NSAGga2RScz4Y="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/cl/cloudlog/package.nix b/pkgs/by-name/cl/cloudlog/package.nix index c65f9c5a977a..f3c1ed5deb74 100644 --- a/pkgs/by-name/cl/cloudlog/package.nix +++ b/pkgs/by-name/cl/cloudlog/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "cloudlog"; - version = "2.8.4"; + version = "2.8.5"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; - hash = "sha256-Di4x55EESuS6R8b0HeJHAKzqhl5JTzxputKx6SmX8CM="; + hash = "sha256-SHul8plxCA8S1DT7ThYpEn2ce1DgexWJExoz7avRMtw="; }; postPatch = '' diff --git a/pkgs/by-name/db/dbip-asn-lite/package.nix b/pkgs/by-name/db/dbip-asn-lite/package.nix index 9eef189e80f4..6650e91ec63e 100644 --- a/pkgs/by-name/db/dbip-asn-lite/package.nix +++ b/pkgs/by-name/db/dbip-asn-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-asn-lite"; - version = "2025-12"; + version = "2026-01"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-asn-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-Xqo0j9nzQAel1NoTSxOGb8wqSnhATyCKGD6CPGomG5Q="; + hash = "sha256-wMjtsicRq4KSGHe5mJwsNXZwRXxROw5jWiD4Y6uW6X0="; }; dontUnpack = true; diff --git a/pkgs/by-name/db/dbip-city-lite/package.nix b/pkgs/by-name/db/dbip-city-lite/package.nix index a01a6f33afef..089f22533508 100644 --- a/pkgs/by-name/db/dbip-city-lite/package.nix +++ b/pkgs/by-name/db/dbip-city-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-city-lite"; - version = "2025-12"; + version = "2026-01"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-city-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-95f843vCjZgfuQEv6LDOmrUej/qV5Yr+qGHXddBPhHU="; + hash = "sha256-2KgQbVSuZVyl1FCR8bGWIbglL/Gp4654z1dfNLP/VCU="; }; dontUnpack = true; diff --git a/pkgs/by-name/db/dbip-country-lite/package.nix b/pkgs/by-name/db/dbip-country-lite/package.nix index 91a9b3c3e094..707c24688bc2 100644 --- a/pkgs/by-name/db/dbip-country-lite/package.nix +++ b/pkgs/by-name/db/dbip-country-lite/package.nix @@ -5,11 +5,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbip-country-lite"; - version = "2025-12"; + version = "2026-01"; src = fetchurl { url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz"; - hash = "sha256-MQ9kJubtM2Iq+gywSz6r7kkdv++BT9qEVPukFV8BQ5Q="; + hash = "sha256-S6Ae3c4Ft2U58yfc/blaJCM/H5uSi73sOEyudxyOdbE="; }; dontUnpack = true; diff --git a/pkgs/by-name/de/deepgit/package.nix b/pkgs/by-name/de/deepgit/package.nix index 8329f22511ad..4b6ca8b29758 100644 --- a/pkgs/by-name/de/deepgit/package.nix +++ b/pkgs/by-name/de/deepgit/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { desktopItems = [ (makeDesktopItem rec { - name = pname; + name = "deepgit"; desktopName = "DeepGit"; keywords = [ "git" ]; comment = "Git-Client"; @@ -59,12 +59,12 @@ stdenv.mkDerivation rec { terminal = false; startupNotify = true; startupWMClass = desktopName; - exec = pname; + exec = "deepgit"; mimeTypes = [ - "x-scheme-handler/${pname}" + "x-scheme-handler/deepgit" "x-scheme-handler/sourcetree" ]; - icon = pname; + icon = "deepgit"; }) ]; diff --git a/pkgs/by-name/dm/dms-shell/package.nix b/pkgs/by-name/dm/dms-shell/package.nix index 59bfd8905ae9..a68e81158e29 100644 --- a/pkgs/by-name/dm/dms-shell/package.nix +++ b/pkgs/by-name/dm/dms-shell/package.nix @@ -26,18 +26,18 @@ buildGoModule ( in { pname = "dms-shell"; - version = "1.0.3"; + version = "1.2.0"; src = fetchFromGitHub { owner = "AvengeMedia"; repo = "DankMaterialShell"; tag = "v${finalAttrs.version}"; - hash = "sha256-IT21E2XX83IlO6/dW0YmUdY2JW//+ZBHLqpKPGd6tx8="; + hash = "sha256-LNKeqhYWpx688ytSW//H+kdaupWf0pStPhfFLxAFV8k="; }; sourceRoot = "${finalAttrs.src.name}/core"; - vendorHash = "sha256-2PCqiW4frxME8IlmwWH5ktznhd/G1bah5Ae4dp0HPTQ="; + vendorHash = "sha256-9CnZFtjXXWYELRiBX2UbZvWopnl9Y1ILuK+xP6YQZ9U="; ldflags = [ "-s" diff --git a/pkgs/by-name/dr/dracula-theme/package.nix b/pkgs/by-name/dr/dracula-theme/package.nix index a67971a667e8..7c8b8d5e2550 100644 --- a/pkgs/by-name/dr/dracula-theme/package.nix +++ b/pkgs/by-name/dr/dracula-theme/package.nix @@ -8,7 +8,7 @@ let themeName = "Dracula"; - version = "4.0.0-unstable-2026-01-04"; + version = "4.0.0-unstable-2026-01-12"; in stdenvNoCC.mkDerivation { pname = "dracula-theme"; @@ -17,8 +17,8 @@ stdenvNoCC.mkDerivation { src = fetchFromGitHub { owner = "dracula"; repo = "gtk"; - rev = "58fa433480d8a14fb5a7149b4dfada3d883b0937"; - hash = "sha256-XJTieez5Vx8NC1V6jKSjkAnf7YM/P/g0fau3e6VPYgs="; + rev = "1892c797926184066b9f740f5a7c3ab2772edc40"; + hash = "sha256-3bClPnEfCNmpK8o1zlVa1tzSkCxO2rCDNtadL2hQdQ8="; }; propagatedUserEnvPkgs = [ diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index 5581fb68c3f3..f7fc47df76d7 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -33,14 +33,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2025.12.5"; + version = "2025.12.6"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-PCUxnX/Gtlfo8puayBBJt7T98hQT1/iZtlDyrbDwxog="; + hash = "sha256-7TpHpivBNA5DW/ThCUqhEn9y0L62lMhRAP9tH1800Zk="; }; patches = [ diff --git a/pkgs/by-name/f3/f3d/package.nix b/pkgs/by-name/f3/f3d/package.nix index aee95ff8428c..9c31664fdfca 100644 --- a/pkgs/by-name/f3/f3d/package.nix +++ b/pkgs/by-name/f3/f3d/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { pname = "f3d"; - version = "3.3.0"; + version = "3.4.1"; outputs = [ "out" ] ++ lib.optionals withManual [ "man" ]; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { owner = "f3d-app"; repo = "f3d"; tag = "v${version}"; - hash = "sha256-nZXz5FiGAcDqTi5hlSH7rq2QazhqYg1IoNDog35dygA="; + hash = "sha256-2Kcy9CF0K9jBfVc944i289jbMQdQWXW+gOiaHHchF6U="; fetchLFS = true; }; diff --git a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix index 3f456d26ded3..920d6600fd7f 100644 --- a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix +++ b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix @@ -6,11 +6,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "fcitx5-pinyin-moegirl"; - version = "20251210"; + version = "20260109"; src = fetchurl { url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict"; - hash = "sha256-nOVFcV7kIQXrz5vKzbMaJPRIk20x8+pOxCOgYCiiOak="; + hash = "sha256-xGZ7sxELPlPo27oSCoDXQrligkmcw/fDexIFt/S0rqc="; }; dontUnpack = true; diff --git a/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix b/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix index d0107a5a725c..7f2dfecdea84 100644 --- a/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix +++ b/pkgs/by-name/fc/fcitx5-pinyin-zhwiki/package.nix @@ -6,24 +6,24 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "fcitx5-pinyin-zhwiki"; version = "0.3.0"; - date = "20251104"; + date = "20251223"; srcs = [ (fetchurl { url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/web-slang-${finalAttrs.date}.dict"; - hash = "sha256-MI0gqLxtgV5gnSFI5nqFTKt0UTQec/VNKgfhptOTBo8="; + hash = "sha256-J3sDjcty3IWrnQWIn4dEPL56/Qipl/hJMu02baP2094="; }) (fetchurl { url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/zhwiki-${finalAttrs.date}.dict"; - hash = "sha256-bYp4HRUeXMUO7bkjmhp9nfotnBvyVRIROSeT7VapAKc="; + hash = "sha256-1/KKfeRhor1LGYBrOHqLvxfK9Byv3AplzqVX3lRO50Y="; }) (fetchurl { url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/zhwikisource-${finalAttrs.date}.dict"; - hash = "sha256-oxNebop+zFPMkk9swunPCl3XZG4smMw0p9ytaSdEFVE="; + hash = "sha256-UXJ2uMAI6DK/hCHNuZEydPYMt0u/PfIv6RnCC+G2UPI="; }) (fetchurl { url = "https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/${finalAttrs.version}/zhwiktionary-${finalAttrs.date}.dict"; - hash = "sha256-xizpn53RPXlQYnB7Eyqg0mOOO8DAZTWZzDHT3wrboPE="; + hash = "sha256-bG4LPuJDdNgB1N6SNQy0cINRBWaQEMdNONSaptjkFHk="; }) ]; diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index ff0c234bcb3f..293be60a958a 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -49,17 +49,17 @@ let in buildGoModule rec { pname = "forgejo-runner"; - version = "12.5.0"; + version = "12.5.2"; src = fetchFromGitea { domain = "code.forgejo.org"; owner = "forgejo"; repo = "runner"; rev = "v${version}"; - hash = "sha256-WagacsKhYN+KodDZqXg39RGeJtEGrtqppf1JJpTSBsQ="; + hash = "sha256-aL79wMzoqt1rqaOQyV28HSeZwjL3k60AyQOhOT/+BRY="; }; - vendorHash = "sha256-oCSAehLC5NiL0Ttp+FeHQyTQYNh/59I1i0UfbwWPeRE="; + vendorHash = "sha256-XNUhlGkW8bZ1cjODD6QIyRmmNdQ4Tq/hP2FToYfTq2k="; nativeBuildInputs = [ makeWrapper ]; @@ -101,7 +101,8 @@ buildGoModule rec { passthru = { updateScript = nix-update-script { }; tests = lib.optionalAttrs stdenv.hostPlatform.isLinux { - sqlite3 = nixosTests.forgejo.sqlite3; + latest = nixosTests.forgejo.sqlite3; + lts = nixosTests.forgejo-lts.sqlite3; }; }; diff --git a/pkgs/by-name/gc/gcab/package.nix b/pkgs/by-name/gc/gcab/package.nix index ef0fd4e45a4e..3e57dcdc2dc4 100644 --- a/pkgs/by-name/gc/gcab/package.nix +++ b/pkgs/by-name/gc/gcab/package.nix @@ -70,7 +70,7 @@ stdenv.mkDerivation rec { passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "gcab"; versionPolicy = "none"; }; diff --git a/pkgs/by-name/gi/git-wt/package.nix b/pkgs/by-name/gi/git-wt/package.nix new file mode 100644 index 000000000000..3172e9624534 --- /dev/null +++ b/pkgs/by-name/gi/git-wt/package.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, + git, +}: + +buildGoModule (finalAttrs: { + pname = "git-wt"; + version = "0.13.0"; + + src = fetchFromGitHub { + owner = "k1LoW"; + repo = "git-wt"; + tag = "v${finalAttrs.version}"; + hash = "sha256-513y6uB32ln1k3N4f8L2ph6sf2/1tLfLSO+4kEc4nB8="; + }; + + vendorHash = "sha256-K5geAvG+mvnKeixOyZt0C1T5ojSBFmx2K/Msol0HsSg="; + + nativeCheckInputs = [ git ]; + + ldflags = [ + "-s" + "-w" + "-X github.com/k1LoW/git-wt/version.Version=v${finalAttrs.version}" + ]; + + meta = { + description = "Git subcommand that makes git worktree simple"; + homepage = "https://github.com/k1LoW/git-wt"; + changelog = "https://github.com/k1LoW/git-wt/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ryoppippi ]; + mainProgram = "git-wt"; + }; +}) diff --git a/pkgs/by-name/gi/github-copilot-cli/package.nix b/pkgs/by-name/gi/github-copilot-cli/package.nix index babf9d942f8a..dd8c0db1b92c 100644 --- a/pkgs/by-name/gi/github-copilot-cli/package.nix +++ b/pkgs/by-name/gi/github-copilot-cli/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "github-copilot-cli"; - version = "0.0.374"; + version = "0.0.380"; src = fetchzip { url = "https://registry.npmjs.org/@github/copilot/-/copilot-${finalAttrs.version}.tgz"; - hash = "sha256-whQbHIAZPzaGgRgnl99qQu0ZIOdl5QspnlydpKlmTjI="; + hash = "sha256-QClw+IEz0TBVgaQGhZVwk63Bvjb5btTtBPkHWV7Wxl0="; }; nativeBuildInputs = [ makeBinaryWrapper ]; diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix index 31529d7c54f0..f029fdd07b9b 100644 --- a/pkgs/by-name/gi/github-mcp-server/package.nix +++ b/pkgs/by-name/gi/github-mcp-server/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "github-mcp-server"; - version = "0.27.0"; + version = "0.28.1"; src = fetchFromGitHub { owner = "github"; repo = "github-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-4HH6NujcVt9tAUn7jLB1Qcn2ADhszVZtDUt9IWl7j3U="; + hash = "sha256-lcDVa0w7+Ht80ClL9V8mpefbEoBOL+7MMYCVTzaJsZk="; }; - vendorHash = "sha256-LlNL8/+B1QDe+/AbonNPxAvR2I+92+V2sKSBIghfRJU="; + vendorHash = "sha256-V5JHwgryCPyEOheJfPU+WY32oBU60VhCXGFx+rQ+qNw="; ldflags = [ "-s" diff --git a/pkgs/by-name/go/goperf/package.nix b/pkgs/by-name/go/goperf/package.nix index 1f5759e5914f..70826ecf2f38 100644 --- a/pkgs/by-name/go/goperf/package.nix +++ b/pkgs/by-name/go/goperf/package.nix @@ -9,15 +9,15 @@ buildGoModule rec { pname = "goperf"; - version = "0-unstable-2025-09-09"; + version = "0-unstable-2025-12-08"; src = fetchgit { url = "https://go.googlesource.com/perf"; - rev = "7e13e04d9366398b9f5f06290b65b9ce2ba342e9"; - hash = "sha256-3teyn2VMldyrshoujh9WggygeSed341yBAdj/dxJGYs="; + rev = "04cf7a2dca90064b204731fae32fa4e221671c9a"; + hash = "sha256-7xr7B+vTrOzhqGzi7EnAu+jUQcW2UGTBSmjSmGXYMyc="; }; - vendorHash = "sha256-XhvECzGd6nj9PbQioAp93yoO2JQorjOoe/1MqcXjaMY="; + vendorHash = "sha256-SUpRmnXbhXcrmQx08jaVIGNfoQUVCrusw7lJPv79wSU="; passthru.updateScript = writeShellScript "update-goperf" '' export UPDATE_NIX_ATTR_PATH=goperf diff --git a/pkgs/by-name/gr/grafana-image-renderer/package.nix b/pkgs/by-name/gr/grafana-image-renderer/package.nix index a1c8837f3237..500f58f36a94 100644 --- a/pkgs/by-name/gr/grafana-image-renderer/package.nix +++ b/pkgs/by-name/gr/grafana-image-renderer/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "grafana-image-renderer"; - version = "5.2.2"; + version = "5.2.3"; src = fetchFromGitHub { owner = "grafana"; repo = "grafana-image-renderer"; tag = "v${finalAttrs.version}"; - hash = "sha256-kI3U4PrJFZMLbC0Nm4bhQhgUMexekgA3LbNuAaRUX8U="; + hash = "sha256-YoJ50PhpxXQLpZpq+fLiN2uYU1C6w8C2UVun/klee4E="; }; vendorHash = "sha256-kGLvstSkucM0tN5l+Vp78IP9EwDx62kukAiOwYD4Vfs="; diff --git a/pkgs/by-name/gr/grilo/package.nix b/pkgs/by-name/gr/grilo/package.nix index 4f8d2eefb3f1..ac1129b46b67 100644 --- a/pkgs/by-name/gr/grilo/package.nix +++ b/pkgs/by-name/gr/grilo/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { setupHook = ./setup-hook.sh; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "mirror://gnome/sources/grilo/${lib.versions.majorMinor version}/grilo-${version}.tar.xz"; sha256 = "CGnIHRmrE5xmfXlWfBTdy2y1y/wBCNBMreKH6ylTZwY="; }; @@ -72,7 +72,7 @@ stdenv.mkDerivation rec { passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "grilo"; versionPolicy = "none"; }; }; diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index e79e56572ff5..143e1207806a 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "infrastructure-agent"; - version = "1.71.3"; + version = "1.71.4"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; - hash = "sha256-OWd1GNH+23nBL6uvWwL71rT2KPyzNVVTrK7nDlk8T3U="; + hash = "sha256-GF2Nlmvf4zCnDKuqqv7b4J+YNMtfdh0Zs7RI8JImiKw="; }; vendorHash = "sha256-H41FxeJLrlaL/KbcBAS1WuMfVn6d+4So3egXb6E46/o="; diff --git a/pkgs/by-name/is/isabelle/components/isabelle-linter.nix b/pkgs/by-name/is/isabelle/components/isabelle-linter.nix index 512a3d224776..879cf0520bb0 100644 --- a/pkgs/by-name/is/isabelle/components/isabelle-linter.nix +++ b/pkgs/by-name/is/isabelle/components/isabelle-linter.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "isabelle-linter"; - version = "2025-1.0.0"; + version = "2025-1-1.0.0"; src = fetchFromGitHub { owner = "isabelle-prover"; repo = "isabelle-linter"; - rev = "Isabelle2025-v1.0.0"; - hash = "sha256-cH9EoIbKa6cqLjw83gnYvCy+Dq0d5fFmJCabdPrRJeI="; + rev = "Isabelle2025-1-v1.0.0"; + hash = "sha256-4J1lEvBNlfZudEEqsU3zOUewKSC4xZ3HTZGwgJCf9kc="; }; nativeBuildInputs = [ isabelle ]; diff --git a/pkgs/by-name/is/isabelle/package.nix b/pkgs/by-name/is/isabelle/package.nix index f61abb5378b2..c0c9d040127a 100644 --- a/pkgs/by-name/is/isabelle/package.nix +++ b/pkgs/by-name/is/isabelle/package.nix @@ -3,9 +3,10 @@ stdenv, fetchurl, fetchFromGitHub, + gcc14Stdenv, coreutils, net-tools, - java, + openjdk21, scala_3, polyml, verit, @@ -21,13 +22,43 @@ }: let - vampire' = vampire.overrideAttrs (_: { + java = openjdk21; + + # There have been issues with proofs failing on NixOS in the past, + # so we pin polyml to the exact commit that upstream isabelle uses + polyml' = polyml.overrideAttrs { + pname = "polyml-for-isabelle"; + version = "2025-1"; + + src = fetchFromGitHub { + owner = "polyml"; + repo = "polyml"; + rev = "ccd3e3717f7238b9b5d295fea4b5426182dfc0b6"; + hash = "sha256-wYW8aSvXzhW3hCDeorkD59j+1S6smzsFXHuPYeqo7z8="; + }; + + configureFlags = [ + "--enable-intinf-as-int" + "--with-gmp" + "--disable-shared" + ]; + buildFlags = [ "compiler" ]; + }; + + # Isabelle uses a branch of vampire that is not in the normal release line + # that adds support for higher order goals + vampire' = (vampire.override { stdenv = gcc14Stdenv; }).overrideAttrs (_: { + pname = "vampire-for-isabelle"; + version = "4.8"; + src = fetchFromGitHub { owner = "vprover"; repo = "vampire"; tag = "v4.8HO4Sledgahammer"; hash = "sha256-CmppaGa4M9tkE1b25cY1LSPFygJy5yV4kpHKbPqvcVE="; }; + + cmakeFlags = [ (lib.cmakeFeature "CMAKE_BUILD_HOL" "On") ]; }); sha1 = stdenv.mkDerivation { @@ -56,7 +87,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "isabelle"; - version = "2025"; + version = "2025-1"; dirname = "Isabelle${finalAttrs.version}"; @@ -64,23 +95,23 @@ stdenv.mkDerivation (finalAttrs: { if stdenv.hostPlatform.isDarwin then fetchurl { url = "https://isabelle.in.tum.de/website-${finalAttrs.dirname}/dist/${finalAttrs.dirname}_macos.tar.gz"; - hash = "sha256-6ldUwiiFf12dOuJU7JgUeX8kU+opDfILL23LLvDi5/g="; + hash = "sha256-WKlrsXP6oZHy6NTaaQYpddtgE2QGhBZ4uKai61dtQ14="; } else if stdenv.hostPlatform.isx86 then fetchurl { url = "https://isabelle.in.tum.de/website-${finalAttrs.dirname}/dist/${finalAttrs.dirname}_linux.tar.gz"; - hash = "sha256-PR1m3jcYI/4xqormZjj3NXW6wkTwCzGu4dy2LzgUfFY="; + hash = "sha256-0SA28X3fIKMV3wZtlJvBxq9MZkI6GevVuSNzgqJ4xQU="; } else fetchurl { url = "https://isabelle.in.tum.de/website-${finalAttrs.dirname}/dist/${finalAttrs.dirname}_linux_arm.tar.gz"; - hash = "sha256-p/Hp+7J5gJy5s6BVD5Ma1Mu2OS53I8BS7gKSOYYB0PE="; + hash = "sha256-BUhdK8qhdV2Den+4bbdd9T6MD/BtGpxp+1Axj21NxrI="; }; nativeBuildInputs = [ java ]; buildInputs = [ - polyml + polyml' verit vampire' eprover-ho @@ -102,6 +133,9 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' patchShebangs lib/Tools/ bin/ + substituteInPlace src/Pure/ML/ml_settings.scala \ + --replace-fail 'polyml_home + Path.basic(ml_platform)' 'Path.explode("${polyml'}/bin")' + cat >contrib/verit-*/etc/settings <contrib/polyml-*/etc/settings < str: + log.debug("running %s", " ".join(cmd)) return subprocess.check_output(cmd, text=True) @@ -412,8 +413,6 @@ def generate_pkg_nix(plug: LuaPlugin): if lua_dir := os.getenv(f"LUA_{luaver}"): cmd.append(f"--lua-dir={lua_dir}") - log.debug("running %s", " ".join(cmd)) - output = run_luarocks(cmd) ## FIXME: luarocks nix command output isn't formatted properly output = "callPackage(\n" + output.strip() + ") {};\n\n" diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index f793352b14fa..c0f06a6c4560 100644 --- a/pkgs/by-name/me/meilisearch/package.nix +++ b/pkgs/by-name/me/meilisearch/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "meilisearch"; - version = "1.31.0"; + version = "1.32.0"; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-xwQxvyOaldcSyJBjQKLXTayvr3r9EwnXovkqs13XrUY="; + hash = "sha256-kif2f63eKZsZQrGvgTXNB6r3G5q+zyXx0+i8bXvmKAg="; }; cargoBuildFlags = [ "--package=meilisearch" ]; - cargoHash = "sha256-gvXViWVgu3mAE29Qmk7U2wMV96JYCm3CDcEKLoLwNqg="; + cargoHash = "sha256-Wa6UYpRI/DsEq9p+nwcMiVru+1+94XhYyT6MLxBBQPc="; # Default features include mini dashboard which downloads something from the internet. buildNoDefaultFeatures = true; diff --git a/pkgs/by-name/me/meowpdf/package.nix b/pkgs/by-name/me/meowpdf/package.nix index ca9fb06eaf1c..d77a06289c7b 100644 --- a/pkgs/by-name/me/meowpdf/package.nix +++ b/pkgs/by-name/me/meowpdf/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "meowpdf"; - version = "1.2.1"; + version = "1.2.2"; src = fetchFromGitHub { owner = "monoamine11231"; repo = "meowpdf"; tag = "v${finalAttrs.version}"; - hash = "sha256-RwhzPaqV7N6K5fO2ptBgZ2jRifZexpSvh+hJN0seIPc="; + hash = "sha256-Q3upQj7ppusWzrmESuPJrBO9kLde9lPLKA1b4jXrKQ0="; }; - cargoHash = "sha256-OH+0Pxb4QcRkjT2cOi9GJa5jss1DaMKUzVSmiwyIoAg="; + cargoHash = "sha256-qhoTOYR2K49Bhipnar/RxFFHvTTlwx1kS3YArPlYm/I="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/mi/miktex/package.nix b/pkgs/by-name/mi/miktex/package.nix index a4167bf79a6d..466602d9e82f 100644 --- a/pkgs/by-name/mi/miktex/package.nix +++ b/pkgs/by-name/mi/miktex/package.nix @@ -29,7 +29,6 @@ gd, gmp, graphite2, - harfbuzzFull, hunspell, libjpeg, log4cxx, @@ -94,13 +93,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "miktex"; - version = "25.4"; + version = "25.12"; src = fetchFromGitHub { owner = "miktex"; repo = "miktex"; tag = finalAttrs.version; - hash = "sha256-3QGW8rsettA+Jtrsi9C5ONIG4vP+iuUEUi9dGHfWMSY="; + hash = "sha256-gg6qTyY1LkHcUxTQN92yYark0uVoQjXDTbTMD6BucXA="; }; patches = [ @@ -136,12 +135,6 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace Programs/TeXAndFriends/omega/otps/source/outocp.c \ --replace-fail 'fprintf(stderr, s);' 'fprintf(stderr, "%s", s);' - '' - # This patch fixes mismatch char types (signed int and unsigned int) on aarch64-linux platform. - # Should not be applied to other platforms otherwise the build will fail. - + lib.optionalString (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) '' - sed -i 's/--using-namespace=MiKTeX::TeXAndFriends/& --chars-are-unsigned/g' \ - Programs/TeXAndFriends/Knuth/web/CMakeLists.txt ''; strictDeps = true; @@ -173,7 +166,6 @@ stdenv.mkDerivation (finalAttrs: { gd gmp graphite2 - harfbuzzFull hunspell libjpeg log4cxx @@ -194,6 +186,8 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "WITH_BOOTSTRAPPING" true) (lib.cmakeBool "USE_SYSTEM_POPPLER" true) (lib.cmakeBool "USE_SYSTEM_POPPLER_QT" true) + (lib.cmakeBool "USE_SYSTEM_HARFBUZZ" false) + (lib.cmakeBool "USE_SYSTEM_HARFBUZZ_ICU" false) (lib.cmakeBool "MIKTEX_SELF_CONTAINED" false) # Miktex infers install prefix by stripping CMAKE_INSTALL_BINDIR from the called program. # It should not be set to absolute path in default cmakeFlags, otherwise an infinite loop will happen. @@ -206,6 +200,9 @@ stdenv.mkDerivation (finalAttrs: { env = { LANG = "C.UTF-8"; MIKTEX_REPOSITORY = "file://${miktexLocalRepository}/"; + # force char to be unsigned on none x86 systems + # See https://github.com/MiKTeX/miktex/issues/1440 + NIX_CFLAGS_COMPILE = "-fsigned-char"; }; enableParallelBuilding = false; diff --git a/pkgs/by-name/mi/misconfig-mapper/package.nix b/pkgs/by-name/mi/misconfig-mapper/package.nix index 639e07b885f2..8056cbb1d6b1 100644 --- a/pkgs/by-name/mi/misconfig-mapper/package.nix +++ b/pkgs/by-name/mi/misconfig-mapper/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "misconfig-mapper"; - version = "1.14.16"; + version = "1.15.0"; src = fetchFromGitHub { owner = "intigriti"; repo = "misconfig-mapper"; tag = "v${version}"; - hash = "sha256-/i1LElC2Yl8dzVOg0OX0CHR1d/01/nK9RVPsKzNvl9o="; + hash = "sha256-CSUE6M8sT1kWR3jkbPtXUIvkqlmDJ3XPFD3yHGJZ/ic="; }; - vendorHash = "sha256-N9fBmBBq18D+Bbag+SKGDIupGH2b4paWjFiXc1m50n4="; + vendorHash = "sha256-N0lFTfHtzOH1zJIYXRzKJ8KNpcMgUBuVrsr+RzzylKY="; ldflags = [ "-s" diff --git a/pkgs/by-name/mi/mitra/package.nix b/pkgs/by-name/mi/mitra/package.nix index 3653115f75af..bea392cf666a 100644 --- a/pkgs/by-name/mi/mitra/package.nix +++ b/pkgs/by-name/mi/mitra/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage rec { pname = "mitra"; - version = "4.16.0"; + version = "4.16.1"; src = fetchFromGitea { domain = "codeberg.org"; owner = "silverpill"; repo = "mitra"; rev = "v${version}"; - hash = "sha256-Z3vJ2myo2fzBbH8P+JYzK9W4rlV4UaoySY/MMLhOvI4="; + hash = "sha256-nQhzU3LMEyqa2CciNTX5/+ViMqjmwDt3QrMZnbt/tBU="; }; - cargoHash = "sha256-YWOGJtOu84WLKDqwhLIxYlYXetkn9YnW17U5MF/VFM8="; + cargoHash = "sha256-aWBJ3PDHcqm73P4oOpuSlalT5LxRgSqhuC0f0/sL+lg="; # require running database doCheck = false; diff --git a/pkgs/by-name/mo/moonlight/disable_updates.patch b/pkgs/by-name/mo/moonlight/disable_updates.patch index a460c2d844d7..2d2429ac0cd8 100644 --- a/pkgs/by-name/mo/moonlight/disable_updates.patch +++ b/pkgs/by-name/mo/moonlight/disable_updates.patch @@ -26,7 +26,7 @@ index 6bb7b62..71b57b9 100644 entries.splice(i + 1, 0, { diff --git i/packages/core-extensions/src/moonbase/native.ts w/packages/core-extensions/src/moonbase/native.ts -index c6e068f..0adc765 100644 +index 51e347c..a6bdc58 100644 --- i/packages/core-extensions/src/moonbase/native.ts +++ w/packages/core-extensions/src/moonbase/native.ts @@ -39,24 +39,7 @@ export default function getNatives(): MoonbaseNatives { @@ -56,13 +56,13 @@ index c6e068f..0adc765 100644 async updateMoonlight(overrideBranch?: MoonlightBranch) { diff --git i/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx w/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx -index 133a98f..9414e7a 100644 +index 49d7fcb..a65b57c 100644 --- i/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx +++ w/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx -@@ -106,16 +106,6 @@ function ArrayFormItem({ config }: { config: "repositories" | "devSearchPaths" } +@@ -107,16 +107,6 @@ function ArrayFormItem({ config }: { config: "repositories" | "devSearchPaths" } export default function ConfigPage() { return ( - <> + -
- ("moonbase", "updateChecking", true) ?? true} diff --git a/pkgs/by-name/mo/moonlight/package.nix b/pkgs/by-name/mo/moonlight/package.nix index c7cfd0907951..ede2467705d7 100644 --- a/pkgs/by-name/mo/moonlight/package.nix +++ b/pkgs/by-name/mo/moonlight/package.nix @@ -1,10 +1,10 @@ { lib, stdenv, - pnpm_10, + pnpm, fetchPnpmDeps, pnpmConfigHook, - nodejs_22, + nodejs, fetchFromGitHub, nix-update-script, discord, @@ -12,32 +12,27 @@ discord-canary, discord-development, }: -let - pnpm' = pnpm_10.override { nodejs = nodejs_22; }; -in stdenv.mkDerivation (finalAttrs: { pname = "moonlight"; - version = "1.3.33"; + version = "1.3.37"; src = fetchFromGitHub { owner = "moonlight-mod"; repo = "moonlight"; tag = "v${finalAttrs.version}"; - hash = "sha256-lQpl6ecQfQ7KzEIytH3k4hLtvq+KkTL+3IR2ZukdZWM="; + hash = "sha256-4cz1icY7i8RFdh/HhG/y6UzR/zkhsp4+G2dplm4g+wo="; }; nativeBuildInputs = [ - nodejs_22 + nodejs pnpmConfigHook - pnpm' + pnpm ]; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm'; - - fetcherVersion = 2; - hash = "sha256-PRlgwyePFpFdQRcojGDEC4ESZEGTJf1Ad9EFgm8hmKY="; + fetcherVersion = 3; + hash = "sha256-sU0EBSNwpjqyBsvyJim8Qz90dht7xc6f52HaY0sBPds="; }; env = { diff --git a/pkgs/by-name/mp/mpc-qt/package.nix b/pkgs/by-name/mp/mpc-qt/package.nix index 45a35f6a5136..d1e13997f5b8 100644 --- a/pkgs/by-name/mp/mpc-qt/package.nix +++ b/pkgs/by-name/mp/mpc-qt/package.nix @@ -39,7 +39,10 @@ stdenv.mkDerivation (finalAttrs: { "-DMPCQT_VERSION=${finalAttrs.version}" ]; - passthru.updateScript = gitUpdater { rev-prefix = "v"; }; + passthru.updateScript = gitUpdater { + rev-prefix = "v"; + ignoredVersions = "master"; + }; meta = { description = "Media Player Classic Qute Theater"; diff --git a/pkgs/by-name/mu/mullvad-vpn/package.nix b/pkgs/by-name/mu/mullvad-vpn/package.nix index f1e2fd3474f1..ed6174c7df68 100644 --- a/pkgs/by-name/mu/mullvad-vpn/package.nix +++ b/pkgs/by-name/mu/mullvad-vpn/package.nix @@ -67,7 +67,7 @@ let systemd ]; - version = "2025.13"; + version = "2025.14"; selectSystem = attrs: @@ -79,8 +79,8 @@ let }; hash = selectSystem { - x86_64-linux = "sha256-zgU6pBujCXBhDO9XAqpUSDNuQt5daQ1gVwopXwc0nGo="; - aarch64-linux = "sha256-BDrH99li0GWJ+/9QUrHfKxC1JExG3jvd0ujXPKhGM1c="; + x86_64-linux = "sha256-JHuYHi4uBHzMopa45ipwsdx/3Ox/FxN3lYhBACQOCkE="; + aarch64-linux = "sha256-miCh1x6sCcAbg9iX7SJzYcxJ8DIQVNdrg6b39ht8gTw="; }; in diff --git a/pkgs/by-name/ne/newcomputermodern/package.nix b/pkgs/by-name/ne/newcomputermodern/package.nix index 4be9cd465e3c..b7aaa298159e 100644 --- a/pkgs/by-name/ne/newcomputermodern/package.nix +++ b/pkgs/by-name/ne/newcomputermodern/package.nix @@ -8,12 +8,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "newcomputermodern"; - version = "7.1.0"; + version = "7.1.1"; src = fetchgit { url = "https://git.gnu.org.ua/newcm.git"; rev = finalAttrs.version; - hash = "sha256-PoRsPJv9Zq9hwdViHJFGURX0ms2VERoPl9LfQ3kTAMo="; + hash = "sha256-Nc4fynQAPiwXAsrrVFr1D20QAwY5Bl8tY1TKwVDE7sY="; }; nativeBuildInputs = [ fontforge ]; diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index cd8dbded68eb..5eed64584ce2 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -25,14 +25,14 @@ in py.pkgs.buildPythonApplication rec { pname = "oci-cli"; - version = "3.71.4"; + version = "3.72.0"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${version}"; - hash = "sha256-Dkbp5tXn0X5cuuSv1xFmuwAnZysuNPeEZKGYbMqRwFA="; + hash = "sha256-CLHkOIQzYVvawyaXWPTRV2rjm17VWkygS8U9aTK5CVo="; }; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/op/opentofu/package.nix b/pkgs/by-name/op/opentofu/package.nix index 5a1158748b9a..c06f7190a8b2 100644 --- a/pkgs/by-name/op/opentofu/package.nix +++ b/pkgs/by-name/op/opentofu/package.nix @@ -16,13 +16,13 @@ let package = buildGoModule rec { pname = "opentofu"; - version = "1.11.2"; + version = "1.11.3"; src = fetchFromGitHub { owner = "opentofu"; repo = "opentofu"; tag = "v${version}"; - hash = "sha256-8yT1qzO9pa1zdp+YUNQT5Za5eOXMBC/LiGEgwc514ag="; + hash = "sha256-r5GwFWzXYXX06swmBS+yXIjKwSMArPYd5h+xJlZBdy4="; }; vendorHash = "sha256-WO5OtKwluks5nuSHJ4NO1+EKhtCrJE9MuMGmu5fYKM4="; @@ -33,10 +33,6 @@ let "github.com/opentofu/opentofu/version.dev=no" ]; - postPatch = '' - substituteInPlace go.mod --replace-fail 'go 1.25.5' 'go 1.25.4' - ''; - nativeBuildInputs = [ installShellFiles ]; patches = [ ./provider-path-0_15.patch ]; diff --git a/pkgs/by-name/pg/pg-schema-diff/package.nix b/pkgs/by-name/pg/pg-schema-diff/package.nix index df284c8e5893..e2f1d37d8e3a 100644 --- a/pkgs/by-name/pg/pg-schema-diff/package.nix +++ b/pkgs/by-name/pg/pg-schema-diff/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "pg-schema-diff"; - version = "1.0.3"; + version = "1.0.5"; src = fetchFromGitHub { owner = "stripe"; repo = "pg-schema-diff"; tag = "v${finalAttrs.version}"; - hash = "sha256-pAGd62P+w8BnGMQp2kzAg/mLPvJG6ma25K/JmjpivLk="; + hash = "sha256-MNuJS9zhTbF6FY1i5fF5VhX8pa+hVaQfdAaj3CKmG50="; }; nativeCheckInputs = [ diff --git a/pkgs/by-name/pr/prometheus-alertmanager/package.nix b/pkgs/by-name/pr/prometheus-alertmanager/package.nix index ef47da8e95c3..5d98b8d10be4 100644 --- a/pkgs/by-name/pr/prometheus-alertmanager/package.nix +++ b/pkgs/by-name/pr/prometheus-alertmanager/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "alertmanager"; - version = "0.30.0"; + version = "0.30.1"; src = fetchFromGitHub { owner = "prometheus"; repo = "alertmanager"; tag = "v${finalAttrs.version}"; - hash = "sha256-103Jb2CA/Zz+MBIJei3vhqcPyg7e5JkpFKqh1hjAhLc="; + hash = "sha256-xtQzbjtES5zh52ERCfCCeHyCxWaV3xSbP8qA/erYgRw="; }; vendorHash = "sha256-LgGsXaJ97uXtqHHicsLOaMNx3PzlVPhz/xG+KvO4nLI="; diff --git a/pkgs/by-name/py/pyfa/package.nix b/pkgs/by-name/py/pyfa/package.nix index a96c1b76024c..45d0569508ad 100644 --- a/pkgs/by-name/py/pyfa/package.nix +++ b/pkgs/by-name/py/pyfa/package.nix @@ -27,10 +27,10 @@ python3Packages.buildPythonApplication rec { desktopItems = [ (makeDesktopItem { - name = pname; - exec = "${pname} %U"; + name = "pyfa"; + exec = "pyfa %U"; icon = "pyfa"; - desktopName = pname; + desktopName = "pyfa"; genericName = "Python fitting assistant for Eve Online"; categories = [ "Game" ]; }) @@ -76,7 +76,7 @@ python3Packages.buildPythonApplication rec { cat > setup.py <= 3.1.0', '< 3.4.0' -gem 'rails', '7.2.2.2' +gem 'rails', '7.2.3' gem 'rouge', '~> 4.5' gem 'mini_mime', '~> 1.1.0' gem "actionpack-xml_parser" @@ -81,6 +81,8 @@ group :test do gem 'rubocop-performance', '~> 1.22.0', require: false gem 'rubocop-rails', '~> 2.27.0', require: false gem 'bundle-audit', require: false + # `bin/rails test` fails at startup with minitest >= 6.0 + gem 'minitest', '< 6.0' end gem "webrick" diff --git a/pkgs/by-name/re/redmine/Gemfile.lock b/pkgs/by-name/re/redmine/Gemfile.lock index eafeab1ddc2f..8dac12b98b4a 100644 --- a/pkgs/by-name/re/redmine/Gemfile.lock +++ b/pkgs/by-name/re/redmine/Gemfile.lock @@ -1,32 +1,33 @@ GEM remote: https://rubygems.org/ specs: - actioncable (7.2.2.2) - actionpack (= 7.2.2.2) - activesupport (= 7.2.2.2) + actioncable (7.2.3) + actionpack (= 7.2.3) + activesupport (= 7.2.3) nio4r (~> 2.0) websocket-driver (>= 0.6.1) zeitwerk (~> 2.6) - actionmailbox (7.2.2.2) - actionpack (= 7.2.2.2) - activejob (= 7.2.2.2) - activerecord (= 7.2.2.2) - activestorage (= 7.2.2.2) - activesupport (= 7.2.2.2) + actionmailbox (7.2.3) + actionpack (= 7.2.3) + activejob (= 7.2.3) + activerecord (= 7.2.3) + activestorage (= 7.2.3) + activesupport (= 7.2.3) mail (>= 2.8.0) - actionmailer (7.2.2.2) - actionpack (= 7.2.2.2) - actionview (= 7.2.2.2) - activejob (= 7.2.2.2) - activesupport (= 7.2.2.2) + actionmailer (7.2.3) + actionpack (= 7.2.3) + actionview (= 7.2.3) + activejob (= 7.2.3) + activesupport (= 7.2.3) mail (>= 2.8.0) rails-dom-testing (~> 2.2) - actionpack (7.2.2.2) - actionview (= 7.2.2.2) - activesupport (= 7.2.2.2) + actionpack (7.2.3) + actionview (= 7.2.3) + activesupport (= 7.2.3) + cgi nokogiri (>= 1.8.5) racc - rack (>= 2.2.4, < 3.2) + rack (>= 2.2.4, < 3.3) rack-session (>= 1.0.1) rack-test (>= 0.6.3) rails-dom-testing (~> 2.2) @@ -35,35 +36,36 @@ GEM actionpack-xml_parser (2.0.1) actionpack (>= 5.0) railties (>= 5.0) - actiontext (7.2.2.2) - actionpack (= 7.2.2.2) - activerecord (= 7.2.2.2) - activestorage (= 7.2.2.2) - activesupport (= 7.2.2.2) + actiontext (7.2.3) + actionpack (= 7.2.3) + activerecord (= 7.2.3) + activestorage (= 7.2.3) + activesupport (= 7.2.3) globalid (>= 0.6.0) nokogiri (>= 1.8.5) - actionview (7.2.2.2) - activesupport (= 7.2.2.2) + actionview (7.2.3) + activesupport (= 7.2.3) builder (~> 3.1) + cgi erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - activejob (7.2.2.2) - activesupport (= 7.2.2.2) + activejob (7.2.3) + activesupport (= 7.2.3) globalid (>= 0.3.6) - activemodel (7.2.2.2) - activesupport (= 7.2.2.2) - activerecord (7.2.2.2) - activemodel (= 7.2.2.2) - activesupport (= 7.2.2.2) + activemodel (7.2.3) + activesupport (= 7.2.3) + activerecord (7.2.3) + activemodel (= 7.2.3) + activesupport (= 7.2.3) timeout (>= 0.4.0) - activestorage (7.2.2.2) - actionpack (= 7.2.2.2) - activejob (= 7.2.2.2) - activerecord (= 7.2.2.2) - activesupport (= 7.2.2.2) + activestorage (7.2.3) + actionpack (= 7.2.3) + activejob (= 7.2.3) + activerecord (= 7.2.3) + activesupport (= 7.2.3) marcel (~> 1.0) - activesupport (7.2.2.2) + activesupport (7.2.3) base64 benchmark (>= 0.3) bigdecimal @@ -75,17 +77,17 @@ GEM minitest (>= 5.1) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.8.8) + public_suffix (>= 2.0.2, < 8.0) ast (2.4.3) base64 (0.3.0) - benchmark (0.4.1) - bigdecimal (3.2.3) + benchmark (0.5.0) + bigdecimal (4.0.1) builder (3.3.0) - bundle-audit (0.1.0) + bundle-audit (0.2.0) bundler-audit - bundler-audit (0.9.2) - bundler (>= 1.2.0, < 3) + bundler-audit (0.9.3) + bundler (>= 1.2.0) thor (~> 1.0) capybara (3.40.0) addressable @@ -96,45 +98,46 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) + cgi (0.5.1) chunky_png (1.4.0) commonmarker (0.23.12) - concurrent-ruby (1.3.5) - connection_pool (2.5.4) + concurrent-ruby (1.3.6) + connection_pool (3.0.2) crass (1.0.6) css_parser (1.21.1) addressable csv (3.2.9) - date (3.4.1) - debug (1.11.0) + date (3.5.1) + debug (1.11.1) irb (~> 1.10) reline (>= 0.3.8) deckar01-task_list (2.3.2) html-pipeline docile (1.4.1) drb (2.2.3) - erb (5.0.2) + erb (6.0.1) erubi (1.13.1) - ffi (1.17.2) - globalid (1.2.1) + ffi (1.17.3) + globalid (1.3.0) activesupport (>= 6.1) html-pipeline (2.13.2) activesupport (>= 2) nokogiri (>= 1.4) - htmlentities (4.3.4) - i18n (1.14.7) + htmlentities (4.4.2) + i18n (1.14.8) concurrent-ruby (~> 1.0) - io-console (0.8.1) - irb (1.15.2) + io-console (0.8.2) + irb (1.16.0) pp (>= 0.6.0) rdoc (>= 4.0.0) reline (>= 0.4.2) - json (2.14.1) + json (2.18.0) language_server-protocol (3.17.0.5) listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) logger (1.7.0) - loofah (2.24.1) + loofah (2.25.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) mail (2.8.1) @@ -147,11 +150,12 @@ GEM mini_magick (5.0.1) mini_mime (1.1.5) mini_portile2 (2.8.9) - minitest (5.25.5) - mocha (2.7.1) + minitest (5.27.0) + mocha (3.0.1) ruby2_keywords (>= 0.0.5) - mysql2 (0.5.6) - net-imap (0.4.22) + mysql2 (0.5.7) + bigdecimal + net-imap (0.4.23) date net-protocol net-ldap (0.17.1) @@ -161,16 +165,16 @@ GEM timeout net-smtp (0.4.0.1) net-protocol - nio4r (2.7.4) + nio4r (2.7.5) nokogiri (1.18.10) mini_portile2 (~> 2.8.2) racc (~> 1.4) parallel (1.27.0) - parser (3.3.9.0) + parser (3.3.10.0) ast (~> 2.4.1) racc pg (1.5.9) - pp (0.6.2) + pp (0.6.3) prettyprint prettyprint (0.2.0) propshaft (1.1.0) @@ -178,35 +182,35 @@ GEM activesupport (>= 7.0.0) rack railties (>= 7.0.0) - psych (5.2.6) + psych (5.3.1) date stringio - public_suffix (6.0.2) - puma (7.0.3) + public_suffix (7.0.2) + puma (7.1.0) nio4r (~> 2.0) racc (1.8.1) - rack (3.1.16) + rack (3.2.4) rack-session (2.1.1) base64 (>= 0.1.0) rack (>= 3.0.0) rack-test (2.2.0) rack (>= 1.3) - rackup (2.2.1) + rackup (2.3.1) rack (>= 3) - rails (7.2.2.2) - actioncable (= 7.2.2.2) - actionmailbox (= 7.2.2.2) - actionmailer (= 7.2.2.2) - actionpack (= 7.2.2.2) - actiontext (= 7.2.2.2) - actionview (= 7.2.2.2) - activejob (= 7.2.2.2) - activemodel (= 7.2.2.2) - activerecord (= 7.2.2.2) - activestorage (= 7.2.2.2) - activesupport (= 7.2.2.2) + rails (7.2.3) + actioncable (= 7.2.3) + actionmailbox (= 7.2.3) + actionmailer (= 7.2.3) + actionpack (= 7.2.3) + actiontext (= 7.2.3) + actionview (= 7.2.3) + activejob (= 7.2.3) + activemodel (= 7.2.3) + activerecord (= 7.2.3) + activestorage (= 7.2.3) + activesupport (= 7.2.3) bundler (>= 1.15.0) - railties (= 7.2.2.2) + railties (= 7.2.3) rails-dom-testing (2.3.0) activesupport (>= 5.0.0) minitest @@ -214,16 +218,18 @@ GEM rails-html-sanitizer (1.6.2) loofah (~> 2.21) nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (7.2.2.2) - actionpack (= 7.2.2.2) - activesupport (= 7.2.2.2) + railties (7.2.3) + actionpack (= 7.2.3) + activesupport (= 7.2.3) + cgi irb (~> 1.13) rackup (>= 1.0.0) rake (>= 12.2) thor (~> 1.0, >= 1.2.2) + tsort (>= 0.2) zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.3.0) + rake (13.3.1) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) @@ -231,11 +237,12 @@ GEM htmlentities rbpdf-font (~> 1.19.0) rbpdf-font (1.19.1) - rdoc (6.14.2) + rdoc (7.0.3) erb psych (>= 4.0.0) + tsort regexp_parser (2.11.3) - reline (0.6.2) + reline (0.6.3) io-console (~> 0.5) rexml (3.4.4) roadie (5.2.1) @@ -245,11 +252,11 @@ GEM railties (>= 5.1, < 8.0) roadie (~> 5.0) rotp (6.3.0) - rouge (4.6.0) - rqrcode (3.1.0) + rouge (4.7.0) + rqrcode (3.2.0) chunky_png (~> 1.0) rqrcode_core (~> 2.0) - rqrcode_core (2.0.0) + rqrcode_core (2.1.0) rubocop (1.68.0) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -277,7 +284,7 @@ GEM crass (~> 1.0.2) nokogiri (>= 1.12.0) securerandom (0.4.1) - selenium-webdriver (4.35.0) + selenium-webdriver (4.39.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) @@ -291,32 +298,33 @@ GEM simplecov_json_formatter (0.1.4) sqlite3 (1.7.3) mini_portile2 (~> 2.8.0) - stringio (3.1.7) + stringio (3.2.0) svg_optimizer (0.3.0) nokogiri svg_sprite (1.0.3) nokogiri svg_optimizer thor - thor (1.4.0) - timeout (0.4.3) + thor (1.5.0) + timeout (0.6.0) + tsort (0.2.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.6.0) useragent (0.16.11) - webrick (1.9.1) + webrick (1.9.2) websocket (1.2.11) websocket-driver (0.8.0) base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - with_advisory_lock (7.0.1) + with_advisory_lock (7.0.2) activerecord (>= 7.2) zeitwerk (>= 2.7) xpath (3.2.0) nokogiri (~> 1.8) - yard (0.9.37) - zeitwerk (2.7.3) + yard (0.9.38) + zeitwerk (2.7.4) PLATFORMS ruby @@ -338,6 +346,7 @@ DEPENDENCIES marcel mini_magick (~> 5.0.1) mini_mime (~> 1.1.0) + minitest (< 6.0) mocha (>= 2.0.1) mysql2 (~> 0.5.0) net-imap (~> 0.4.20) @@ -349,7 +358,7 @@ DEPENDENCIES propshaft (~> 1.1.0) puma rack (>= 3.1.3) - rails (= 7.2.2.2) + rails (= 7.2.3) rails-dom-testing (>= 2.3.0) rbpdf (~> 1.21.4) roadie-rails (~> 3.2.0) @@ -372,7 +381,7 @@ DEPENDENCIES yard RUBY VERSION - ruby 3.3.9p170 + ruby 3.3.10p183 BUNDLED WITH - 2.6.6 + 2.7.2 diff --git a/pkgs/by-name/re/redmine/gemset.nix b/pkgs/by-name/re/redmine/gemset.nix index ff03f21cf3e2..fe778b7c357c 100644 --- a/pkgs/by-name/re/redmine/gemset.nix +++ b/pkgs/by-name/re/redmine/gemset.nix @@ -11,10 +11,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09bl9jk4pljv857n98nwy8icfwxj6pf931zdr1ddnb8xkpf7m59x"; + sha256 = "1yfl7blz9zlww0al921kmyqsmsx8gdphqjnszp5fgpzi8nr1fpg1"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; actionmailbox = { dependencies = [ @@ -29,10 +29,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vw72j49ycgr3gj29mv6747zvgxgpf4zja5z6w4wlxx8hlv4ly3z"; + sha256 = "0pjdrdlv14mzq24qx95hpxhfza0k72qc3qymaa6x1wihqfkz1fqn"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; actionmailer = { dependencies = [ @@ -47,15 +47,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rm6cch8r1zday0aasc52w3vc5gw64p1vx5vphzkrdzkjjq8lz6k"; + sha256 = "1f4axhrdhk9z3hjv6xzxqyj7c3y17mn7kz1li1fv5lm6aaw4dmk8"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; actionpack = { dependencies = [ "actionview" "activesupport" + "cgi" "nokogiri" "racc" "rack" @@ -69,10 +70,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vkar2bl3n5zz8jsa0rn937ixbpslfy1hqz80bfn101pzdpzklnc"; + sha256 = "1kq7fbgb5yfsjd1na2ghc7assk18ca24kbvsx90p0xwm8v3f851a"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; actionpack-xml_parser = { dependencies = [ @@ -101,15 +102,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00dpw8ifngab7jfmd9h6lfr59c8c9fknp13invs7gw06y8y6504f"; + sha256 = "0ds0m7qp55qkprhdkzpxrvbfiam95s58xj7555hf5d5pnzpxkzx6"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; actionview = { dependencies = [ "activesupport" "builder" + "cgi" "erubi" "rails-dom-testing" "rails-html-sanitizer" @@ -118,10 +120,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01sv2s6drs8h34rag5q1bxrfilqk91zzi35wkkq5klgv2sbpxxjv"; + sha256 = "1cpc91crvavdgvc3jqj1nqr9q6s581bm64894pbh8f5l85x7shhz"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; activejob = { dependencies = [ @@ -132,10 +134,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mfbzar1h41w7a6i79v0y58xfpsbmis4zrpf67aj4h08c8w3h1p7"; + sha256 = "1c7zwmhkg9fpkl2isiggs9b2xbf8jf0hhbvmjfgbcrz25m3n8jg4"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; activemodel = { dependencies = [ "activesupport" ]; @@ -143,10 +145,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pc4ffzs2ay4jddhvmsy10z9kxgyrkvf1n35kxr2bmr8y0dbk638"; + sha256 = "1nrr8w3hxkssgx13bcph8lb876hg57w01fbapy7fj4ijp6p6dbxv"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; activerecord = { dependencies = [ @@ -158,10 +160,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0058rmkm9774jmx2pp45ppss33aqc22qm0ppv7zw7w8qj14y3cg6"; + sha256 = "1mx087zngip62400z44p969l6fja1fjxliq6kym6npzbii3vgb3g"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; activestorage = { dependencies = [ @@ -175,10 +177,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rmf162xsdl1885vnwg3s6mliawj6rf8gxiv7pl64cdhj70x0a0b"; + sha256 = "0bya6k7i8s6538fa4j2c0a0xrf6kggg8mhrwnkkqj356zaxj452c"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; activesupport = { dependencies = [ @@ -202,10 +204,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1w5y2nm4v5q39ivh2a7lbw6zxz1q6lh6i3zvfbrz29wh7nxq8kn5"; + sha256 = "043vbilaw855c91n5l7g0k0wxj63kngj911685qy74xc1mvwjxan"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; addressable = { dependencies = [ "public_suffix" ]; @@ -216,10 +218,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; + sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw"; type = "gem"; }; - version = "2.8.7"; + version = "2.8.8"; }; ast = { groups = [ @@ -257,10 +259,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kicilpma5l0lwayqjb5577bm0hbjndj2gh150xz09xsgc1l1vyl"; + sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6"; type = "gem"; }; - version = "0.4.1"; + version = "0.5.0"; }; bigdecimal = { groups = [ @@ -271,10 +273,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06sfv80bmxfczkqi3pb3yc9zicqhf94adh5f8hpkn3bsqqd1vlgz"; + sha256 = "19y406nx17arzsbc515mjmr6k5p59afprspa1k423yd9cp8d61wb"; type = "gem"; }; - version = "3.2.3"; + version = "4.0.1"; }; builder = { groups = [ "default" ]; @@ -292,10 +294,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hvs3blinwd1ngqpf27p8rzim32r11xwhsdy6yl1ns6y1j98bw68"; + sha256 = "04nafil8b8g5ayvjimnvida5p3sg32hhkawb5qnnvigvyw49fjfb"; type = "gem"; }; - version = "0.1.0"; + version = "0.2.0"; }; bundler-audit = { dependencies = [ "thor" ]; @@ -306,10 +308,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0j0h5cgnzk0ms17ssjkzfzwz65ggrs3lsp53a1j46p4616m1s1bk"; + sha256 = "1sdlr4rj7x5nbrl8zkd3dqdg4fc50bnpx37rl0l0szg4f5n7dj41"; type = "gem"; }; - version = "0.9.2"; + version = "0.9.3"; }; capybara = { dependencies = [ @@ -331,6 +333,16 @@ }; version = "3.40.0"; }; + cgi = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1s8qdw1nfh3njd47q154njlfyc2llcgi4ik13vz39adqd7yclgz9"; + type = "gem"; + }; + version = "0.5.1"; + }; chunky_png = { groups = [ "default" ]; platforms = [ ]; @@ -360,10 +372,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; type = "gem"; }; - version = "1.3.5"; + version = "1.3.6"; }; connection_pool = { groups = [ @@ -374,10 +386,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02p7l47gvchbvnbag6kb4x2hg8n28r25ybslyvrr2q214wir5qg9"; + sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk"; type = "gem"; }; - version = "2.5.4"; + version = "3.0.2"; }; crass = { groups = [ "default" ]; @@ -419,10 +431,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; + sha256 = "1h0db8r2v5llxdbzkzyllkfniqw9gm092qn7cbaib73v9lw0c3bm"; type = "gem"; }; - version = "3.4.1"; + version = "3.5.1"; }; debug = { dependencies = [ @@ -436,10 +448,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l"; + sha256 = "1djjx5332d1hdh9s782dyr0f9d4fr9rllzdcz2k0f8lz2730l2rf"; type = "gem"; }; - version = "1.11.0"; + version = "1.11.1"; }; deckar01-task_list = { dependencies = [ "html-pipeline" ]; @@ -488,10 +500,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03vcq8g8rxdq8njp9j9k9fxwjw19q4m08c7lxjs0yc6l8f0ja3yk"; + sha256 = "1rcpq49pyaiclpjp3c3qjl25r95hqvin2q2dczaynaj7qncxvv18"; type = "gem"; }; - version = "5.0.2"; + version = "6.0.1"; }; erubi = { groups = [ "default" ]; @@ -528,10 +540,10 @@ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9"; + sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf"; type = "gem"; }; - version = "1.17.2"; + version = "1.17.3"; }; globalid = { dependencies = [ "activesupport" ]; @@ -539,10 +551,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sbw6b66r7cwdx3jhs46s4lr991969hvigkjpbdl7y3i31qpdgvh"; + sha256 = "04gzhqvsm4z4l12r9dkac9a75ah45w186ydhl0i4andldsnkkih5"; type = "gem"; }; - version = "1.2.1"; + version = "1.3.0"; }; html-pipeline = { dependencies = [ @@ -566,10 +578,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj"; + sha256 = "1hy5jvzd4wagk0k0yq7bjm6fa7ba7vjggzjfpri95jifkzvbvbxv"; type = "gem"; }; - version = "4.3.4"; + version = "4.4.2"; }; i18n = { dependencies = [ "concurrent-ruby" ]; @@ -581,10 +593,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; + sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8"; type = "gem"; }; - version = "1.14.7"; + version = "1.14.8"; }; io-console = { groups = [ @@ -595,10 +607,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y"; + sha256 = "1k0lk3pwadm2myvpg893n8jshmrf2sigrd4ki15lymy7gixaxqyn"; type = "gem"; }; - version = "0.8.1"; + version = "0.8.2"; }; irb = { dependencies = [ @@ -614,10 +626,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1fpxa2m83rb7xlzs57daqwnzqjmz6j35xr7zb15s73975sak4br2"; + sha256 = "01h8bdksg0cr8bw5dhlhr29ix33rp822jmshy6rdqz4lmk4mdgia"; type = "gem"; }; - version = "1.15.2"; + version = "1.16.0"; }; json = { groups = [ @@ -627,10 +639,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hj6yxpi710g1pfyg0aysahqv6dzz8y3l949q1y6kw79a7br92dh"; + sha256 = "01fmiz052cvnxgdnhb3qwcy88xbv7l3liz0fkvs5qgqqwjp0c1di"; type = "gem"; }; - version = "2.14.1"; + version = "2.18.0"; }; language_server-protocol = { groups = [ @@ -682,10 +694,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5"; + sha256 = "1rk0n13c9nmk8di2x5gqk5r04vf8bkp7ff6z0b44wsmc7fndfpnz"; type = "gem"; }; - version = "2.24.1"; + version = "2.25.0"; }; mail = { dependencies = [ @@ -773,10 +785,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; + sha256 = "1mbpz92ml19rcxxfjrj91gmkif9khb1xpzyw38f81rvglgw1ffrd"; type = "gem"; }; - version = "5.25.5"; + version = "5.27.0"; }; mocha = { dependencies = [ "ruby2_keywords" ]; @@ -784,20 +796,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lgqyxxdxgfik77a7lk2hjkr6flimgxr4gcbg3y7bg1ybn6m6zcg"; + sha256 = "0sblxmlf7m0wpz71vdjygjn53cfw42j0mmjp4zx6rpz3b5cjry3l"; type = "gem"; }; - version = "2.7.1"; + version = "3.0.1"; }; mysql2 = { + dependencies = [ "bigdecimal" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cysv1wdfdbizwkd0d9s16s832khdwv31pgp01mw2g3bbpa4gx3h"; + sha256 = "0ywxbvx2blswi6zfjxsqz8jz1c0giivin2h4j9qqmbm02pjys2ds"; type = "gem"; }; - version = "0.5.6"; + version = "0.5.7"; }; net-imap = { dependencies = [ @@ -808,10 +821,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16ckbx0fmd47zh74kb2m01yl5ml10jv5whvlfmnfp385n18ai43n"; + sha256 = "0lw9yv95w55k5rb3bdifm6b1g0c2g0a1ly11wwviyyx4829wjv5q"; type = "gem"; }; - version = "0.4.22"; + version = "0.4.23"; }; net-ldap = { groups = [ "ldap" ]; @@ -864,10 +877,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr"; + sha256 = "18fwy5yqnvgixq3cn0h63lm8jaxsjjxkmj8rhiv8wpzv9271d43c"; type = "gem"; }; - version = "2.7.4"; + version = "2.7.5"; }; nokogiri = { dependencies = [ @@ -913,10 +926,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wl7frfk68q6gsf6q6j32jl5m3yc0b9x8ycxz3hy79miaj9r5mll"; + sha256 = "1mmb59323ldv6vxfmy98azgsla9k3di3fasvpb28hnn5bkx8fdff"; type = "gem"; }; - version = "3.3.9.0"; + version = "3.3.10.0"; }; pg = { groups = [ "default" ]; @@ -938,10 +951,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zxnfxjni0r9l2x42fyq0sqpnaf5nakjbap8irgik4kg1h9c6zll"; + sha256 = "1xlxmg86k5kifci1xvlmgw56x88dmqf04zfzn7zcr4qb8ladal99"; type = "gem"; }; - version = "0.6.2"; + version = "0.6.3"; }; prettyprint = { groups = [ @@ -986,10 +999,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vii1xc7x81hicdbp7dlllhmbw5w3jy20shj696n0vfbbnm2hhw1"; + sha256 = "0x0r3gc66abv8i4dw0x0370b5hrshjfp6kpp7wbp178cy775fypb"; type = "gem"; }; - version = "5.2.6"; + version = "5.3.1"; }; public_suffix = { groups = [ @@ -999,10 +1012,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; + sha256 = "0mx84s7gn3xabb320hw8060v7amg6gmcyyhfzp0kawafiq60j54i"; type = "gem"; }; - version = "6.0.2"; + version = "7.0.2"; }; puma = { dependencies = [ "nio4r" ]; @@ -1010,10 +1023,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19cbhqf0yl74prdwybw44b7s8pp72ihr1knd2i8l9hl95k85y6qk"; + sha256 = "1pa9zpr51kqnsq549p6apvnr95s9flx6bnwqii24s8jg2b5i0p74"; type = "gem"; }; - version = "7.0.3"; + version = "7.1.0"; }; racc = { groups = [ @@ -1038,10 +1051,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0da64fq3w671qhp7ji1zs84m5lyhalq4khqhbfw5dz0y6mn61dgg"; + sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x"; type = "gem"; }; - version = "3.1.16"; + version = "3.2.4"; }; rack-session = { dependencies = [ @@ -1077,10 +1090,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp"; + sha256 = "0s48d2a0z5f0cg4npvzznf933vipi6j7gmk16yc913kpadkw4ybc"; type = "gem"; }; - version = "2.2.1"; + version = "2.3.1"; }; rails = { dependencies = [ @@ -1101,10 +1114,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15yadsrxn8hf5clgrb7m8q1vdmfs5pwpa9bn1b9ya1b9brngi3zk"; + sha256 = "1zwvc2fa0hm27ygfz1yc2bs52h4wzj1nhpv6cip6g28i2gmi564s"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; rails-dom-testing = { dependencies = [ @@ -1139,20 +1152,22 @@ dependencies = [ "actionpack" "activesupport" + "cgi" "irb" "rackup" "rake" "thor" + "tsort" "zeitwerk" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q39j3n116wsa7nrn3xmabxcwazlv8779m2v9djcbqkvkg90cxa5"; + sha256 = "08h44mkf91861agp7xw778gqpf5mppydsfgphgkj7wp6pyk11c3f"; type = "gem"; }; - version = "7.2.2.2"; + version = "7.2.3"; }; rainbow = { groups = [ @@ -1172,10 +1187,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn"; + sha256 = "175iisqb211n0qbfyqd8jz2g01q6xj038zjf4q0nm8k6kz88k7lc"; type = "gem"; }; - version = "13.3.0"; + version = "13.3.1"; }; rb-fsevent = { groups = [ @@ -1232,6 +1247,7 @@ dependencies = [ "erb" "psych" + "tsort" ]; groups = [ "default" @@ -1241,10 +1257,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09lj8d16wx5byj0nbcb9wc6v9farsvgn98n91kknm18g2ggl9pcz"; + sha256 = "1yc1xa3wckwwan518qii22jagqzlr5bypflx3nkvpdqr3ncd1qyz"; type = "gem"; }; - version = "6.14.2"; + version = "7.0.3"; }; regexp_parser = { groups = [ @@ -1269,10 +1285,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ii8l0q5zkang3lxqlsamzfz5ja7jc8ln905isfdawl802k2db8x"; + sha256 = "0d8q5c4nh2g9pp758kizh8sfrvngynrjlm0i1zn3cnsnfd4v160i"; type = "gem"; }; - version = "0.6.2"; + version = "0.6.3"; }; rexml = { groups = [ @@ -1330,10 +1346,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ynxxmvzczn9a6wd87jyh209590nq6f6ls55dmwiky8fvwi8c68h"; + sha256 = "0fd77qcz603mli4lyi97cjzkv02hsfk60m495qv5qcn02mkqk9fv"; type = "gem"; }; - version = "4.6.0"; + version = "4.7.0"; }; rqrcode = { dependencies = [ @@ -1344,20 +1360,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bwqy1iwbyn1091mg203is5ngsnvfparwa1wh89s1sgnfmirkmg2"; + sha256 = "0hlm1cfqs891irh4pl6wynsfm7nh7w7baf0g6cqxfrxvlr64khb4"; type = "gem"; }; - version = "3.1.0"; + version = "3.2.0"; }; rqrcode_core = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ayrj7pwbv1g6jg5vvx6rq05lr1kbkfzbzqplj169aapmcivhh0y"; + sha256 = "0l9hl5nb7jx8sjchsrlv6bk30hywr449ihcdxv2qy6wwz1fvh0zk"; type = "gem"; }; - version = "2.0.0"; + version = "2.1.0"; }; rubocop = { dependencies = [ @@ -1500,10 +1516,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16rmdnc8c779gmphv7n4rcx8bc6yv24i555lzqx2drmrqk721jbg"; + sha256 = "09m8gd0wafvvrrk7mh6rxskfx9rghbqwdhxshvrflwllsdiiwjlq"; type = "gem"; }; - version = "4.35.0"; + version = "4.39.0"; }; simplecov = { dependencies = [ @@ -1566,10 +1582,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yh78pg6lm28c3k0pfd2ipskii1fsraq46m6zjs5yc9a4k5vfy2v"; + sha256 = "1q92y9627yisykyscv0bdsrrgyaajc2qr56dwlzx7ysgigjv4z63"; type = "gem"; }; - version = "3.1.7"; + version = "3.2.0"; }; svg_optimizer = { dependencies = [ "nokogiri" ]; @@ -1609,20 +1625,34 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7"; + sha256 = "0wsy88vg2mazl039392hqrcwvs5nb9kq8jhhrrclir2px1gybag3"; type = "gem"; }; - version = "1.4.0"; + version = "1.5.0"; }; timeout = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm"; + sha256 = "1bz11pq7n1g51f50jqmgyf5b1v64p1pfqmy5l21y6vpr37b2lwkd"; type = "gem"; }; - version = "0.4.3"; + version = "0.6.0"; + }; + tsort = { + groups = [ + "default" + "development" + "test" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "17q8h020dw73wjmql50lqw5ddsngg67jfw8ncjv476l5ys9sfl4n"; + type = "gem"; + }; + version = "0.2.0"; }; tzinfo = { dependencies = [ "concurrent-ruby" ]; @@ -1667,10 +1697,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; + sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y"; type = "gem"; }; - version = "1.9.1"; + version = "1.9.2"; }; websocket = { groups = [ @@ -1718,10 +1748,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12nyry5hxd00wjpxz4pfsnk95l4qkrf786vrwcsx7qi8ljls1f2q"; + sha256 = "001sswk3d1n8nf4pzxxc4rvxw47q05m0harl50ys25b18nxqai6z"; type = "gem"; }; - version = "7.0.1"; + version = "7.0.2"; }; xpath = { dependencies = [ "nokogiri" ]; @@ -1742,19 +1772,19 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14k9lb9a60r9z2zcqg08by9iljrrgjxdkbd91gw17rkqkqwi1sd6"; + sha256 = "03q1hf12csqy5q2inafzi44179zaq9n5yrb0k2j2llqhzcmbh7vj"; type = "gem"; }; - version = "0.9.37"; + version = "0.9.38"; }; zeitwerk = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j"; + sha256 = "12zcvhzfnlghzw03czy2ifdlyfpq0kcbqcmxqakfkbxxavrr1vrb"; type = "gem"; }; - version = "2.7.3"; + version = "2.7.4"; }; } diff --git a/pkgs/by-name/re/redmine/package.nix b/pkgs/by-name/re/redmine/package.nix index a00290ae42b8..e9b687fde063 100644 --- a/pkgs/by-name/re/redmine/package.nix +++ b/pkgs/by-name/re/redmine/package.nix @@ -9,7 +9,7 @@ }: let - version = "6.0.7"; + version = "6.0.8"; rubyEnv = bundlerEnv { name = "redmine-env-${version}"; @@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://www.redmine.org/releases/redmine-${finalAttrs.version}.tar.gz"; - hash = "sha256-iCRWCgdnPce1nxygv5182FTGxMl9D+VVpdvrozK43+g="; + hash = "sha256-5DCIUq/2Yylqn3fTEwL00BjgQwXtAwq9R5gtXdoDzEY="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/re/reversal-icon-theme/package.nix b/pkgs/by-name/re/reversal-icon-theme/package.nix index 20b293771e6d..489910d2f1d0 100644 --- a/pkgs/by-name/re/reversal-icon-theme/package.nix +++ b/pkgs/by-name/re/reversal-icon-theme/package.nix @@ -33,13 +33,13 @@ lib.checkListOfEnum "${pname}: color variants" stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2023-05-13"; + version = "0-unstable-2025-11-14"; src = fetchFromGitHub { owner = "yeyushengfan258"; repo = "reversal-icon-theme"; - rev = "bdae2ea365731b25a869fc2c8c6a1fb849eaf5b2"; - hash = "sha256-Cd+1ggyS+Y2Sk8w5zifc4IFOwbFrbjL6S6awES/W0EE="; + rev = "26b97f00640cd9eaeb8f196eda3a8d298158a08f"; + hash = "sha256-ahnp25wTCTrOtJUbAIv7vvVC2am+idEokoRomRe5aKU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix index bed834ae7a21..8ba306f020bb 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.0.213"; + version = "0.0.216"; src = fetchFromGitHub { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-YUo6WU3r9phIrM8g3qfGAVaj1oSAOqgTfCoghsFU/Ng="; + hash = "sha256-aHgaqsU6cvAfWF4q1aynE9H+Ok46Tld9ukRvS0urfRU="; }; - cargoHash = "sha256-JSHS1/H5jiB4NvQV5qMrui118JGxVLqOfjRLUB/cPTQ="; + cargoHash = "sha256-G7++F3Av56KVan6PTsqI0AjSlKLTY7Ypk9mZBrhqevI="; cargoBuildFlags = [ "--bin=rumdl" diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index 873fff202b73..fcd9cde46403 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "signalbackup-tools"; - version = "20260112"; + version = "20260113"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; tag = version; - hash = "sha256-WD5+ACtup9Mgph1CEKuzy+dSeowhOWoMz/JQesdeWPI="; + hash = "sha256-vnmNiVMNXdSr2CYgNYIf+tzA86og3r7MeOVyo3bqfvA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sm/smartmontools/package.nix b/pkgs/by-name/sm/smartmontools/package.nix index 80b1f2feeca7..4d3df0776b9a 100644 --- a/pkgs/by-name/sm/smartmontools/package.nix +++ b/pkgs/by-name/sm/smartmontools/package.nix @@ -1,23 +1,18 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, autoreconfHook, enableMail ? false, gnused, hostname, mailutils, systemdLibs, + writeShellScript, + nix-update, }: let - dbrev = "5714"; - drivedbBranch = "RELEASE_7_5_DRIVEDB"; - driverdb = fetchurl { - url = "https://sourceforge.net/p/smartmontools/code/${dbrev}/tree/branches/${drivedbBranch}/smartmontools/drivedb.h?format=raw"; - sha256 = "sha256-DndzUHpZex3F9WXYq+kNDWvkLNc1OZX3KR0mby5cKbA="; - name = "smartmontools-drivedb.h"; - }; scriptPath = lib.makeBinPath ( [ gnused @@ -27,21 +22,26 @@ let ); in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "smartmontools"; version = "7.5"; - src = fetchurl { - url = "mirror://sourceforge/smartmontools/${pname}-${version}.tar.gz"; - hash = "sha256-aQuDyjMTeNqeoNnWEAjEsi3eOROHubutfyk4fyWV924="; + src = fetchFromGitHub { + owner = "smartmontools"; + repo = "smartmontools"; + tag = "RELEASE_${lib.replaceString "." "_" finalAttrs.version}"; + hash = "sha256-/2J73F97yiPlUnGkzewWzU+sARaeqgVc/3ScjVlHhQE="; }; + prePatch = '' + cd smartmontools + ''; patches = [ # fixes darwin build ./smartmontools.patch ]; postPatch = '' - cp -v ${driverdb} drivedb.h + ln -sf "$drivedb" drivedb.h ''; configureFlags = [ @@ -54,12 +54,47 @@ stdenv.mkDerivation rec { buildInputs = lib.optionals (lib.meta.availableOn stdenv.hostPlatform systemdLibs) [ systemdLibs ]; enableParallelBuilding = true; + drivedb = fetchFromGitHub { + owner = "smartmontools"; + repo = "smartmontools"; + rev = "794fa5069ee298c82f93ff0a7f7ef6a5fdd10e5e"; + hash = "sha256-WBed5elI+WsIiIJ1YVkdVGJ4XMrGRFIFWqk6ffVl0bU="; + postFetch = '' + mv "$out/smartmontools/drivedb.h" "$TMPDIR/drivedb.h" + rm -rf "$out" + mv "$TMPDIR/drivedb.h" "$out" + ''; + passthru = { + # Necessary so that nix-update can update the drivedb + src = finalAttrs.drivedb; + pname = "smartmontools-drivedb"; + version = "${finalAttrs.version}-drivedb-unstable"; + }; + }; + + passthru.updateScript = writeShellScript "update-smartmontools" '' + # Set a default attribute path + # When running maintainers/scripts/update.nix this is set automatically, + # but this allows running this update script directly. + UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-smartmontools}" + + # Update smartmontools + ${lib.getExe nix-update} "$UPDATE_NIX_ATTR_PATH" --version-regex 'RELEASE_(\d+)_(\d+)(?:_(\d+))?' + + # Update drivedb.h + branch="origin/$(nix-instantiate --eval --raw --attr "$UPDATE_NIX_ATTR_PATH.src.tag")_DRIVEDB" + ${lib.getExe nix-update} "$UPDATE_NIX_ATTR_PATH.drivedb" "--version=branch=$branch" + ''; + meta = { description = "Tools for monitoring the health of hard drives"; homepage = "https://www.smartmontools.org/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ Frostman ]; + maintainers = with lib.maintainers; [ + Frostman + samasaur + ]; platforms = with lib.platforms; linux ++ darwin; mainProgram = "smartctl"; }; -} +}) diff --git a/pkgs/by-name/sm/smartmontools/smartmontools.patch b/pkgs/by-name/sm/smartmontools/smartmontools.patch index 144b2be2d334..1c0cbe0f0e3f 100644 --- a/pkgs/by-name/sm/smartmontools/smartmontools.patch +++ b/pkgs/by-name/sm/smartmontools/smartmontools.patch @@ -1,19 +1,6 @@ -diff --git a/../smartmontools-6.5/configure b/./configure -index acb028a..5e2c7a1 100755 ---- a/../smartmontools-6.5/configure -+++ b/./configure -@@ -6703,7 +6703,7 @@ fi - ;; - *-*-darwin*) - os_deps='os_darwin.o' -- os_libs='-framework CoreFoundation -framework IOKit' -+ os_libs='-framework ApplicationServices -framework IOKit' - os_darwin=yes - os_man_filter=Darwin - ;; -diff --git a/../smartmontools-6.5/configure.ac b/./configure.ac +diff --git a/./configure.ac b/./configure.ac index 6bd61d7..32ff50c 100644 ---- a/../smartmontools-6.5/configure.ac +--- a/./configure.ac +++ b/./configure.ac @@ -508,7 +508,7 @@ case "${host}" in ;; diff --git a/pkgs/by-name/sp/space-station-14-launcher/package.nix b/pkgs/by-name/sp/space-station-14-launcher/package.nix index 443fb3d51ab5..b2a8d33a9bab 100644 --- a/pkgs/by-name/sp/space-station-14-launcher/package.nix +++ b/pkgs/by-name/sp/space-station-14-launcher/package.nix @@ -36,15 +36,12 @@ # Path to set ROBUST_SOUNDFONT_OVERRIDE to, essentially the default soundfont used. soundfont-path ? "${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2", }: -let - version = "0.36.1"; - pname = "space-station-14-launcher"; -in buildDotnetModule rec { - inherit pname; + pname = "space-station-14-launcher"; + version = "0.36.1"; # Workaround to prevent buildDotnetModule from overriding assembly versions. - name = "${pname}-${version}"; + name = "space-station-14-launcher-${version}"; # A bit redundant but I don't trust this package to be maintained by anyone else. src = fetchFromGitHub { @@ -114,9 +111,9 @@ buildDotnetModule rec { desktopItems = [ (makeDesktopItem { - name = pname; + name = "space-station-14-launcher"; exec = meta.mainProgram; - icon = pname; + icon = "space-station-14-launcher"; desktopName = "Space Station 14 Launcher"; comment = meta.description; categories = [ "Game" ]; diff --git a/pkgs/by-name/su/sub-store-frontend/package.nix b/pkgs/by-name/su/sub-store-frontend/package.nix index ff861a8931f5..bfec20b7f6e3 100644 --- a/pkgs/by-name/su/sub-store-frontend/package.nix +++ b/pkgs/by-name/su/sub-store-frontend/package.nix @@ -13,13 +13,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store-frontend"; - version = "2.15.87"; + version = "2.15.94"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store-Front-End"; tag = finalAttrs.version; - hash = "sha256-7YUCxzFrA2x8Rref+SfOHmhLx8+HDfVIK3xe4BGKs9c="; + hash = "sha256-HpE7+XmlZAfmVYURaad9sHmJNFaTzQkJkenNcYUCCHU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/su/sub-store/package.nix b/pkgs/by-name/su/sub-store/package.nix index 0e16160e0f5c..05c5ec2b0fa9 100644 --- a/pkgs/by-name/su/sub-store/package.nix +++ b/pkgs/by-name/su/sub-store/package.nix @@ -15,13 +15,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store"; - version = "2.20.75"; + version = "2.20.83"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store"; tag = finalAttrs.version; - hash = "sha256-6P9ofDNOk+jTqpv3OsfiMCMLpvaKTDAdupfKusARHdg="; + hash = "sha256-UfNioH6WfnxjvBG5NJTz1h9I1lOxtxUVDGW4jRj3m2E="; }; sourceRoot = "${finalAttrs.src.name}/backend"; diff --git a/pkgs/by-name/te/terramate/package.nix b/pkgs/by-name/te/terramate/package.nix index 481ad5b0185e..b8d049298638 100644 --- a/pkgs/by-name/te/terramate/package.nix +++ b/pkgs/by-name/te/terramate/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "terramate"; - version = "0.15.3"; + version = "0.15.4"; src = fetchFromGitHub { owner = "terramate-io"; repo = "terramate"; rev = "v${version}"; - hash = "sha256-oiumUA8uYEbE27PYedqme4oLTzJpuRXkqGhlmvYu8g8="; + hash = "sha256-DSxXX3HpIFM0F/+kqTFw0gvYfFfrGzoUt7GLDM42NuI="; }; vendorHash = "sha256-o2MNmJmYMq2mQBLslOtRyRH9euEhcJyIhohJ3CKp6kg="; diff --git a/pkgs/by-name/tr/treemd/package.nix b/pkgs/by-name/tr/treemd/package.nix index 97b587c28717..85635f9ba4d7 100644 --- a/pkgs/by-name/tr/treemd/package.nix +++ b/pkgs/by-name/tr/treemd/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "treemd"; - version = "0.5.5"; + version = "0.5.6"; src = fetchFromGitHub { owner = "Epistates"; repo = "treemd"; tag = "v${finalAttrs.version}"; - hash = "sha256-WpZBV9OarbcTw4QaXz8AkxuihgGAomWgcW+dHAOErY4="; + hash = "sha256-dFX/qroKgLGwfyaXdeBQrAgG0oe60Ke/PJhLKwoK8bQ="; }; - cargoHash = "sha256-u/u+z2dFD6Pswin4JQCQZ0NBjvcEcbkAur18QClmkd8="; + cargoHash = "sha256-Sym+hwFlJA0epV1ihqSs8SfuEFsu/5clQiDkiRkpne0="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/un/unpoller/package.nix b/pkgs/by-name/un/unpoller/package.nix index 0cb0cd855c30..06e059541bb1 100644 --- a/pkgs/by-name/un/unpoller/package.nix +++ b/pkgs/by-name/un/unpoller/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "unpoller"; - version = "2.15.4"; + version = "2.21.0"; src = fetchFromGitHub { owner = "unpoller"; repo = "unpoller"; rev = "v${version}"; - hash = "sha256-srAskagINMPWG+k6bbUD+8QZyD7C3PbsApQfeEF01NE="; + hash = "sha256-Me2A6ir4B/isGOIS5aucOJrITMzCUSWFjHg7bXZXR8U="; }; - vendorHash = "sha256-kS+UUD6lexYAy7so7DGq6PiOYHSwLFcOw7+KC2jIlMg="; + vendorHash = "sha256-6b5HWBDNJWj02+uGq5r1Foxo3bX7gf9/kbAw/SL3Jvw="; ldflags = [ "-w" diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix index 842c7ad01ab2..375c0b39e523 100644 --- a/pkgs/by-name/va/vals/package.nix +++ b/pkgs/by-name/va/vals/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "vals"; - version = "0.43.0"; + version = "0.43.1"; src = fetchFromGitHub { rev = "v${version}"; owner = "helmfile"; repo = "vals"; - sha256 = "sha256-uY4xu778DaX69sPcOCYAe3H/zSq4B0KdHETyDQ2hvzs="; + sha256 = "sha256-CHDEhWdGNctl5bTbiul4T7U9yia/mn/ps9c6Zkgdqrw="; }; - vendorHash = "sha256-I2xHYyAurUegN22Ry9oTi6tKFgTTdNHfiqTeBX1N83Q="; + vendorHash = "sha256-Mv3mqKDokRahWoOsTDLjFrDVAfQuftkRop3wAX9wc7Y="; proxyVendor = true; diff --git a/pkgs/by-name/ve/velocity/package.nix b/pkgs/by-name/ve/velocity/package.nix index 81b345e6bb1b..504fa457e92f 100644 --- a/pkgs/by-name/ve/velocity/package.nix +++ b/pkgs/by-name/ve/velocity/package.nix @@ -34,13 +34,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "velocity"; - version = "3.4.0-unstable-2025-12-27"; + version = "3.4.0-unstable-2026-01-08"; src = fetchFromGitHub { owner = "PaperMC"; repo = "Velocity"; - rev = "4bc3f00424380da339dae3be346c0b84f0fbd1c3"; - hash = "sha256-n7h3WI7xnhowJdYOzuqJKXIYfFBBXNyukagh5NvN/LY="; + rev = "372a3b28bd3bbaebf5934b4582dbb2feba70a93e"; + hash = "sha256-MImId6FLsMEH0ijWOneZYpxah1TVOltWEF9Gmrtledc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix index dcf85e9b72a3..5dd47ea1f927 100644 --- a/pkgs/by-name/ve/vencord/package.nix +++ b/pkgs/by-name/ve/vencord/package.nix @@ -19,13 +19,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vencord"; - version = "1.13.11"; + version = "1.13.12"; src = fetchFromGitHub { owner = "Vendicated"; repo = "Vencord"; tag = "v${finalAttrs.version}"; - hash = "sha256-PSA1CD5YMDSNrP6JUEfdqSC1fNXXWHKsu5hCXnoXGCA="; + hash = "sha256-YRpDcTO0/8Pko8mNbaA4WhsnLpXoL+Pp4CMx40Bcg+A="; }; patches = [ ./fix-deps.patch ]; diff --git a/pkgs/by-name/ve/veryl/package.nix b/pkgs/by-name/ve/veryl/package.nix index 4c5c7b3f816b..a9341186569e 100644 --- a/pkgs/by-name/ve/veryl/package.nix +++ b/pkgs/by-name/ve/veryl/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "veryl"; - version = "0.17.1"; + version = "0.17.2"; src = fetchFromGitHub { owner = "veryl-lang"; repo = "veryl"; rev = "v${version}"; - hash = "sha256-emMY1DfqaMHtaYcetFsTk3L8E9MwpJ46PbzK1hTqB3Y="; + hash = "sha256-ydyW+H3j7DcLS0DcoKLbymY0fAhZhp6ZR3SX1LKGRU0="; fetchSubmodules = true; }; - cargoHash = "sha256-/G+u2/LOwiWwkRMRQolWJ45eYh2ANONaNLruAgK8jmw="; + cargoHash = "sha256-E9oUWrTg+Gkf6OigWJjkljfD4SChtjLUQW1ku6yRdy4="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/vi/vimix-gtk-themes/package.nix b/pkgs/by-name/vi/vimix-gtk-themes/package.nix index 5e1de05e5672..a26020a691cd 100644 --- a/pkgs/by-name/vi/vimix-gtk-themes/package.nix +++ b/pkgs/by-name/vi/vimix-gtk-themes/package.nix @@ -14,11 +14,7 @@ tweaks ? [ ], }: -let - pname = "vimix-gtk-themes"; - -in -lib.checkListOfEnum "${pname}: theme variants" +lib.checkListOfEnum "vimix-gtk-themes: theme variants" [ "doder" "beryl" @@ -30,21 +26,21 @@ lib.checkListOfEnum "${pname}: theme variants" ] themeVariants lib.checkListOfEnum - "${pname}: color variants" + "vimix-gtk-themes: color variants" [ "standard" "light" "dark" ] colorVariants lib.checkListOfEnum - "${pname}: size variants" + "vimix-gtk-themes: size variants" [ "standard" "compact" "all" ] sizeVariants lib.checkListOfEnum - "${pname}: tweaks" + "vimix-gtk-themes: tweaks" [ "flat" "grey" "mix" "translucent" ] tweaks stdenvNoCC.mkDerivation rec { - inherit pname; + pname = "vimix-gtk-themes"; version = "2025-06-20"; src = fetchFromGitHub { diff --git a/pkgs/by-name/vi/vimix-icon-theme/package.nix b/pkgs/by-name/vi/vimix-icon-theme/package.nix index f9c293c953d2..d7a6679ae3aa 100644 --- a/pkgs/by-name/vi/vimix-icon-theme/package.nix +++ b/pkgs/by-name/vi/vimix-icon-theme/package.nix @@ -9,11 +9,7 @@ colorVariants ? [ ], # default: all }: -let - pname = "vimix-icon-theme"; - -in -lib.checkListOfEnum "${pname}: color variants" +lib.checkListOfEnum "vimix-icon-theme: color variants" [ "standard" "Amethyst" @@ -28,7 +24,7 @@ lib.checkListOfEnum "${pname}: color variants" stdenvNoCC.mkDerivation rec { - inherit pname; + pname = "vimix-icon-theme"; version = "2025.02.10"; src = fetchFromGitHub { diff --git a/pkgs/by-name/we/webdav/package.nix b/pkgs/by-name/we/webdav/package.nix index 51c880afb30b..8ba464c2c51e 100644 --- a/pkgs/by-name/we/webdav/package.nix +++ b/pkgs/by-name/we/webdav/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "webdav"; - version = "5.10.1"; + version = "5.10.2"; src = fetchFromGitHub { owner = "hacdias"; repo = "webdav"; tag = "v${version}"; - hash = "sha256-V4PNDtKyB0uoMY4ehWQUeTa1ZqIYAvL3Xm2rWw9zKTE="; + hash = "sha256-Z+r119dYAJO6HRKgRYtwYII4wSdWgNedZOA6n8h4udM="; }; - vendorHash = "sha256-nrvL+glI4kVFUELege8q7z62AsvrLMw5JxigZkZ8kkY="; + vendorHash = "sha256-BR7b59FC/UhQdgO5HcxZK8vEe4WXFCHBiKoRqNr4zNY="; __darwinAllowLocalNetworking = true; diff --git a/pkgs/by-name/wx/wxsqlite3/package.nix b/pkgs/by-name/wx/wxsqlite3/package.nix index 9de99f078cad..82f2067e2b1e 100644 --- a/pkgs/by-name/wx/wxsqlite3/package.nix +++ b/pkgs/by-name/wx/wxsqlite3/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "wxsqlite3"; - version = "4.11.1"; + version = "4.11.2"; src = fetchFromGitHub { owner = "utelle"; repo = "wxsqlite3"; rev = "v${version}"; - hash = "sha256-fhhE7nPYNnqvtSCL0Z8v8mcF4gxrmE3lpCd9ji01PQ4="; + hash = "sha256-RSAA4wZRouGPpIekfSXA8cTUb9ByCK2GbV5/mcJ/6eQ="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/xe/xenia-canary/package.nix b/pkgs/by-name/xe/xenia-canary/package.nix index 95b41d6b1599..6f3707578f4a 100644 --- a/pkgs/by-name/xe/xenia-canary/package.nix +++ b/pkgs/by-name/xe/xenia-canary/package.nix @@ -19,14 +19,14 @@ }: llvmPackages_20.stdenv.mkDerivation { pname = "xenia-canary"; - version = "0-unstable-2026-01-06"; + version = "0-unstable-2026-01-10"; src = fetchFromGitHub { owner = "xenia-canary"; repo = "xenia-canary"; fetchSubmodules = true; - rev = "4b73839bf1eec853e926bf999f0f9e650c6ec39d"; - hash = "sha256-Pg3K9G00mXdsku5wDY+UxapPBIXsuivwVCtBjk+GzBo="; + rev = "81656a97299c6fd01ea44e45e11af309c9f99b95"; + hash = "sha256-UFDcS1AVNjxTBwSVKVDkL6sqyZ0bjzdvMii1pve9mxE="; }; dontConfigure = true; diff --git a/pkgs/by-name/xr/xremap/package.nix b/pkgs/by-name/xr/xremap/package.nix index 9a61af5eee0b..b5a1ac50ef7c 100644 --- a/pkgs/by-name/xr/xremap/package.nix +++ b/pkgs/by-name/xr/xremap/package.nix @@ -43,13 +43,13 @@ assert ( ); rustPlatform.buildRustPackage (finalAttrs: { pname = "xremap${variant.suffix or ""}"; - version = "0.14.8"; + version = "0.14.9"; src = fetchFromGitHub { owner = "xremap"; repo = "xremap"; tag = "v${finalAttrs.version}"; - hash = "sha256-FPZ4iQA/vVZGzbO8i8lTK8i9A3zs9BLqMvTMeAVv9rQ="; + hash = "sha256-ftGg6xai4WbaoXmgNXW4RbpOWvIZMPhUlqWkg1xVin0="; }; nativeBuildInputs = [ pkg-config ]; @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildNoDefaultFeatures = true; buildFeatures = variant.features; - cargoHash = "sha256-FMd3z+49qvheFrlL81+diVJVKDjVy4am85IHR1IgA1U="; + cargoHash = "sha256-eoCl5RQ5cNVEoOp8CA5Q/0xWnWcfKK1OvPNLOu/x9Dg="; passthru = lib.mapAttrs (name: lib.const (xremap.override { withVariant = name; })) variants; diff --git a/pkgs/development/compilers/gcc/common/libgcc.nix b/pkgs/development/compilers/gcc/common/libgcc.nix index ead87e5e6630..c9f6a7793344 100644 --- a/pkgs/development/compilers/gcc/common/libgcc.nix +++ b/pkgs/development/compilers/gcc/common/libgcc.nix @@ -53,10 +53,9 @@ lib.pipe drv useLibgccFromTargetLibc = libcCross != null && libcCross ? passthru.libgcc; enableLibGccOutput = - ( - !(stdenv.targetPlatform.isWindows || stdenv.targetPlatform.isCygwin) - || (lib.systems.equals stdenv.targetPlatform stdenv.hostPlatform) - ) + # $libgcc logic is currently hardcoded for .so + !stdenv.hostPlatform.isPE + && !stdenv.targetPlatform.isPE && !langJit && !stdenv.hostPlatform.isDarwin && enableShared diff --git a/pkgs/development/libraries/libidn2/default.nix b/pkgs/development/libraries/libidn2/default.nix index c131f5afa902..067eee12bbef 100644 --- a/pkgs/development/libraries/libidn2/default.nix +++ b/pkgs/development/libraries/libidn2/default.nix @@ -44,12 +44,6 @@ stdenv.mkDerivation rec { buildInputs = [ libunistring ] ++ lib.optional stdenv.hostPlatform.isDarwin libiconv; depsBuildBuild = [ buildPackages.stdenv.cc ]; - configureFlags = - # Work around build failure caused by the gnulib workaround for - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114870. - # remove after gnulib is updated - lib.optional stdenv.hostPlatform.isCygwin "gl_cv_clean_version_stddef=yes"; - meta = { homepage = "https://www.gnu.org/software/libidn/#libidn2"; description = "Free software implementation of IDNA2008 and TR46"; diff --git a/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch b/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch new file mode 100644 index 000000000000..e63a70c53708 --- /dev/null +++ b/pkgs/development/libraries/qt-6/modules/qtdeclarative/another-crash-fix.patch @@ -0,0 +1,16 @@ +--- a/src/qml/jsruntime/qv4qobjectwrapper.cpp ++++ b/src/qml/jsruntime/qv4qobjectwrapper.cpp +@@ -1583,10 +1583,9 @@ + o->deleteLater(); + } else { + // If the object is C++-owned, we still have to release the weak reference we have +- // to it. +- ddata->jsWrapper.clear(); +- if (lastCall && ddata->propertyCache) +- ddata->propertyCache.reset(); ++ // to it. If the "main" wrapper is not ours, we should leave it alone, though. ++ if (ddata->jsWrapper.as() == this) ++ ddata->jsWrapper.clear(); + } + } + } diff --git a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix index 07f95c229028..d78544b8dc8d 100644 --- a/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtdeclarative/default.nix @@ -44,6 +44,11 @@ qtModule { hash = "sha256-KMFurA9Q84qwuyBraU3ZdoFWs8uO3uoUcinfcfh/ps8="; }) + # Backport of https://codereview.qt-project.org/c/qt/qtdeclarative/+/704031 + # Fixes common Plasma crash + # FIXME: remove in 6.10.3 + ./another-crash-fix.patch + # https://qt-project.atlassian.net/browse/QTBUG-137440 (fetchpatch { name = "rb-dialogs-link-labsfolderlistmodel-into-quickdialogs2quickimpl.patch"; diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index b2474d83cf81..f5c399c324c6 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2393-1"; + version = "0.0.2410-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2393-1.rockspec"; - sha256 = "1f0hc2irnq29nynggiv10wan6ykskjhf58x7wa100k9a8xl3svnz"; + url = "mirror://luarocks/fzf-lua-0.0.2410-1.rockspec"; + sha256 = "0krnaazp7026l835qcidixq637a353r17zc1rg0ql954nv9rq9y0"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/a03d68e40eea835a1cdbd9f93049708dab3621e6.zip"; - sha256 = "0282zbxfy9li3w1ks2y64aqz46hnka88dp5ipq80by3j6a336f36"; + url = "https://github.com/ibhagwan/fzf-lua/archive/e7773d0c863a31bfc8ab72dd1adbec4611a35409.zip"; + sha256 = "17dhn1xjq33xqxg4v5z072qliz3ykjfq2qhq51s4j5rz5czypv7q"; }; disabled = luaOlder "5.1"; @@ -1274,17 +1274,17 @@ final: prev: { }: buildLuarocksPackage { pname = "llscheck"; - version = "0.7.0-1"; + version = "0.8.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/llscheck-0.7.0-1.rockspec"; - sha256 = "0mq44xjsgvdh50cyi5khjqm19xd1w8cjhrr6vbckmb0zpia2v9sk"; + url = "mirror://luarocks/llscheck-0.8.0-1.rockspec"; + sha256 = "15x22g2l5sih07yrcrapmcmmanrpq0ljdm34y928p8p6hg1034ab"; }).outPath; src = fetchFromGitHub { owner = "jeffzi"; repo = "llscheck"; - rev = "v0.7.0"; - hash = "sha256-DOXWBTw7ylfjrk6wxoii9/eAkY4WObtRStttQmhWglc="; + rev = "v0.8.0"; + hash = "sha256-edUS6EQLiU4Slob2PagmPE5h7Co+XNRYb3fNeC4COsI="; }; disabled = luaOlder "5.1"; @@ -1698,7 +1698,7 @@ final: prev: { disabled = luaOlder "5.1"; meta = { - homepage = "https://github.com/antirez/lua-cmsgpack"; + homepage = "http://github.com/antirez/lua-cmsgpack"; description = "MessagePack C implementation and bindings for Lua 5.1/5.2/5.3"; license.fullName = "Two-clause BSD"; }; @@ -2242,7 +2242,7 @@ final: prev: { disabled = luaOlder "5.1"; meta = { - homepage = "https://github.com/brimworks/lua-yajl"; + homepage = "http://github.com/brimworks/lua-yajl"; description = "Integrate the yajl JSON library with Lua."; maintainers = with lib.maintainers; [ pstn ]; license.fullName = "MIT/X11"; @@ -2868,7 +2868,7 @@ final: prev: { propagatedBuildInputs = [ bit32 ]; meta = { - homepage = "https://github.com/luaposix/luaposix/"; + homepage = "http://github.com/luaposix/luaposix/"; description = "Lua bindings for POSIX"; maintainers = with lib.maintainers; [ lblasc ]; license.fullName = "MIT/X11"; @@ -3352,7 +3352,7 @@ final: prev: { disabled = luaOlder "5.1" || luaAtLeast "5.5"; meta = { - homepage = "https://github.com/bluebird75/luaunit"; + homepage = "http://github.com/bluebird75/luaunit"; description = "A unit testing framework for Lua"; maintainers = with lib.maintainers; [ lockejan ]; license.fullName = "BSD"; @@ -3382,7 +3382,7 @@ final: prev: { disabled = luaOlder "5.1"; meta = { - homepage = "https://github.com/starwing/luautf8"; + homepage = "http://github.com/starwing/luautf8"; description = "A UTF-8 support module for Lua"; maintainers = with lib.maintainers; [ pstn ]; license.fullName = "MIT"; @@ -4373,7 +4373,7 @@ final: prev: { propagatedBuildInputs = [ luassert ]; meta = { - homepage = "https://github.com/nvim-lua/plenary.nvim"; + homepage = "http://github.com/nvim-lua/plenary.nvim"; description = "lua functions you don't want to write "; license.fullName = "MIT/X11"; }; @@ -4489,23 +4489,23 @@ final: prev: { buildLuarocksPackage, fetchurl, fetchzip, - luaOlder, + lua, rocks-nvim, }: buildLuarocksPackage { pname = "rocks-config.nvim"; - version = "3.1.1-1"; + version = "3.1.2-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-config.nvim-3.1.1-1.rockspec"; - sha256 = "1sg06ai9k2bkvcdm376lhbvc3n064bw237kcq579x703i7x3064b"; + url = "mirror://luarocks/rocks-config.nvim-3.1.2-1.rockspec"; + sha256 = "0v8zq40dwjp11qrfnpxbr148qm5bvlyq8pggvw1lwzmz9wmb0x9r"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v3.1.1.zip"; - sha256 = "00p02ghxfkzma7asvxq3m1mj9kvyg71w856v8pg78zv6db8fxcib"; + url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v3.1.2.zip"; + sha256 = "1y6xy6qraxdq1q4r2pdvw1dhaklfzgvnvrr5wkw033xrl8lj1rgs"; }; - disabled = luaOlder "5.1"; + disabled = lua.luaversion != "5.1"; propagatedBuildInputs = [ rocks-nvim ]; meta = { @@ -4522,25 +4522,25 @@ final: prev: { buildLuarocksPackage, fetchurl, fetchzip, - luaOlder, + lua, nvim-nio, rocks-nvim, rtp-nvim, }: buildLuarocksPackage { pname = "rocks-dev.nvim"; - version = "1.8.0-1"; + version = "1.8.1-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-dev.nvim-1.8.0-1.rockspec"; - sha256 = "02ja27620fcw0wf516blz3130scwp96dz092di6w5lwj9dbfm9ab"; + url = "mirror://luarocks/rocks-dev.nvim-1.8.1-1.rockspec"; + sha256 = "1rbyjxla58vy6qsbdgyi5y9rr73nswcshhkl4qmlnq4hg5nz1kkj"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks-dev.nvim/archive/v1.8.0.zip"; - sha256 = "0hbdkry1xn8yqhicnzpqfy967s3bb61k87219pg4b3nmidd1pbym"; + url = "https://github.com/nvim-neorocks/rocks-dev.nvim/archive/v1.8.1.zip"; + sha256 = "0zsy4pqh4rnw9awvw9wlq4v2hhksfh716qhh43bhsnr30d0bfi5x"; }; - disabled = luaOlder "5.1"; + disabled = lua.luaversion != "5.1"; propagatedBuildInputs = [ nvim-nio rocks-nvim @@ -4561,31 +4561,31 @@ final: prev: { buildLuarocksPackage, fetchurl, fetchzip, - luaOlder, + lua, nvim-nio, rocks-nvim, }: buildLuarocksPackage { pname = "rocks-git.nvim"; - version = "2.5.3-1"; + version = "2.5.7-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-git.nvim-2.5.3-1.rockspec"; - sha256 = "0p69zdlh552r8grpbhx2h78hhc6d6cihc5dyanlxqfxr6kxw221m"; + url = "mirror://luarocks/rocks-git.nvim-2.5.7-1.rockspec"; + sha256 = "1zynjjzj263c8mmxqzmbmim8smcsn3jki3s8ijdwbi8rb6labq71"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.5.3.zip"; - sha256 = "0nm4yf3z2wmb7g10ij706vkwg9ss83ndp5wps3gfjr4zqdf85ayy"; + url = "https://github.com/lumen-oss/rocks-git.nvim/archive/v2.5.7.zip"; + sha256 = "08bjp6nrvw5gj3plih3si436m17wz8sabf6z34hb4hza7i4y26l3"; }; - disabled = luaOlder "5.1"; + disabled = lua.luaversion != "5.1"; propagatedBuildInputs = [ nvim-nio rocks-nvim ]; meta = { - homepage = "https://github.com/nvim-neorocks/rocks-git.nvim"; + homepage = "https://github.com/lumen-oss/rocks-git.nvim"; description = "Use rocks.nvim to install plugins from git!"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-3.0"; @@ -4600,7 +4600,7 @@ final: prev: { fetchzip, fidget-nvim, fzy, - luaOlder, + lua, luarocks, nvim-nio, rtp-nvim, @@ -4608,18 +4608,18 @@ final: prev: { }: buildLuarocksPackage { pname = "rocks.nvim"; - version = "2.45.0-1"; + version = "2.47.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks.nvim-2.45.0-1.rockspec"; - sha256 = "18x579z30gj15njhpnvi1fff4q7c4s2mvsc9imrnyk9279gij8xb"; + url = "mirror://luarocks/rocks.nvim-2.47.0-1.rockspec"; + sha256 = "0gbf79n2glnbcdccli9k555708dgwpjmki2wc8439d2q8l3g2ywm"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks.nvim/archive/v2.45.0.zip"; - sha256 = "10jawbwlm7d6im0k62y66ld023143d2qnqaybf2kimrr6wgqxq6d"; + url = "https://github.com/lumen-oss/rocks.nvim/archive/v2.47.0.zip"; + sha256 = "0m4cdyj1pbyi85l9vjmwj8qwrzqachpgjh6yhw8yin1hrqzr6d0k"; }; - disabled = luaOlder "5.1"; + disabled = lua.luaversion != "5.1"; propagatedBuildInputs = [ fidget-nvim fzy @@ -4630,7 +4630,7 @@ final: prev: { ]; meta = { - homepage = "https://github.com/nvim-neorocks/rocks.nvim"; + homepage = "https://github.com/lumen-oss/rocks.nvim"; description = "🌒 Neovim plugin management inspired by Cargo, powered by luarocks"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-3.0"; @@ -4678,21 +4678,21 @@ final: prev: { }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "7.0.9-2"; + version = "7.1.0-2"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-7.0.9-2.rockspec"; - sha256 = "1x8aw5jc90yg0d0nzz6hwfl3kk6vk450pni0bqn85qnhycjrkxrs"; + url = "mirror://luarocks/rustaceanvim-7.1.0-2.rockspec"; + sha256 = "1djp3zzxwma240yfsxkqai6znk34qh3j4j5zl28hx5wd157j75j1"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.0.9.zip"; - sha256 = "1bfdhjz4xhvh8q3xjyi34x9f0p6bwv0nhz73bjc2b6ip3vv2hpp4"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.0.zip"; + sha256 = "09ai6ymw9gizbybqgfnzsjl6ap3giw4hsy9iwc1pva2rdnbzql9w"; }; disabled = lua.luaversion != "5.1"; meta = { - homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.0.9.zip"; + homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.1.0.zip"; description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-2.0-only"; @@ -5034,8 +5034,8 @@ final: prev: { src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "3333a52ff548ba0a68af6d8da1e54f9cd96e9179"; - hash = "sha256-QwhFgTRh4h+8QjZMkXkoxgr7bv27HCp2TG2HAjI8VVg="; + rev = "a8c2223ea6b185701090ccb1ebc7f4e41c4c9784"; + hash = "sha256-4cfY2Nk3cXph44BI/W+PDhtCC84jxJ6+ONgH9lR/264="; }; disabled = lua.luaversion != "5.1"; @@ -5340,7 +5340,7 @@ final: prev: { disabled = luaOlder "5.1"; meta = { - homepage = "https://manoelcampos.github.io/xml2lua/"; + homepage = "http://manoelcampos.github.io/xml2lua/"; description = "An XML Parser written entirely in Lua that works for Lua 5.1+"; maintainers = with lib.maintainers; [ teto ]; license.fullName = "MIT"; diff --git a/pkgs/development/ocaml-modules/secp256k1/default.nix b/pkgs/development/ocaml-modules/secp256k1/default.nix index 764cd379f44b..5d53b3f000ce 100644 --- a/pkgs/development/ocaml-modules/secp256k1/default.nix +++ b/pkgs/development/ocaml-modules/secp256k1/default.nix @@ -9,22 +9,17 @@ secp256k1, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "secp256k1"; - version = "0.4.4"; + version = "0.5.0"; - minimalOCamlVersion = "4.07"; + minimalOCamlVersion = "4.12"; src = fetchFromGitHub { owner = "dakk"; repo = "secp256k1-ml"; - rev = version; - hash = "sha256-22+dZb3MC1W5Qvsz3+IHV1/XiGCRmJHTH+6IW2QX2hU="; - }; - - patches = fetchpatch { - url = "https://github.com/dakk/secp256k1-ml/commit/9bde90a401746dcecdab68a2fdb95659d16a3022.patch"; - hash = "sha256-QndtZJtPKPjuv84jDmXc9Q/xGLb/mNUGL4AvRecSFlQ="; + tag = "v${finalAttrs.version}"; + hash = "sha256-PD+4+OE0ttQsyG+i5Ez9kdo1A2DPNxvUjRQHXXSxaKo="; }; buildInputs = [ @@ -40,4 +35,4 @@ buildDunePackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.vyorkin ]; }; -} +}) diff --git a/pkgs/development/python-modules/beanhub-import/default.nix b/pkgs/development/python-modules/beanhub-import/default.nix index 497d2a3ce9a7..696cf6c0d7f0 100644 --- a/pkgs/development/python-modules/beanhub-import/default.nix +++ b/pkgs/development/python-modules/beanhub-import/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "beanhub-import"; - version = "1.2.1"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "LaunchPlatform"; repo = "beanhub-import"; tag = version; - hash = "sha256-zKlw8KEVc0FJrxWHOx95UXGzqxFFCaYBKID4hRbTQas="; + hash = "sha256-0Or83zod1RIx7Dm+3+EuyV8gP4Ip3ziOuS2if0ThzAQ="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 77ee04afb1c6..cebe1d296037 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -356,15 +356,15 @@ typing-extensions, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.25"; + version = "1.42.26"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; - inherit version; - hash = "sha256-/UDHWJka4by9GtuxU9UToCi/UlZC8ZP5p39xIgxJPPY="; + inherit (finalAttrs) version; + hash = "sha256-U3s4gorgNqQKwQP8K8xSDpM3WYFtqcq/v+zp7RddfH4="; }; build-system = [ setuptools ]; @@ -1094,8 +1094,6 @@ buildPythonPackage rec { description = "Type annotations for boto3"; homepage = "https://pypi.org/project/boto3-stubs/"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - fab - ]; + maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index cde6606a50c3..e7ea925bedda 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -7,20 +7,20 @@ typing-extensions, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "botocore-stubs"; - version = "1.42.25"; + version = "1.42.26"; pyproject = true; src = fetchPypi { pname = "botocore_stubs"; - inherit version; - hash = "sha256-cKilO6JoT/RixE1ZlqzYX8XH65aeLPPCUnREEmlSQpg="; + inherit (finalAttrs) version; + hash = "sha256-WwlGaB1GzorLCjuElL33bTS8JidvC3uu3PiKbPHdeYs="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ types-awscrt typing-extensions ]; @@ -33,4 +33,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/chameleon/default.nix b/pkgs/development/python-modules/chameleon/default.nix index b0472aaedaed..a84e25d55e48 100644 --- a/pkgs/development/python-modules/chameleon/default.nix +++ b/pkgs/development/python-modules/chameleon/default.nix @@ -3,9 +3,7 @@ buildPythonPackage, fetchFromGitHub, setuptools, - importlib-metadata, pytestCheckHook, - pythonOlder, }: buildPythonPackage rec { @@ -22,8 +20,6 @@ buildPythonPackage rec { build-system = [ setuptools ]; - dependencies = lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; - nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "chameleon" ]; diff --git a/pkgs/development/python-modules/cocotb/default.nix b/pkgs/development/python-modules/cocotb/default.nix index f69e6f81827c..5b25f03143ca 100644 --- a/pkgs/development/python-modules/cocotb/default.nix +++ b/pkgs/development/python-modules/cocotb/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, setuptools, setuptools-scm, + python, cocotb-bus, find-libpython, pytestCheckHook, @@ -46,6 +47,14 @@ buildPythonPackage rec { substituteInPlace setup.py --replace "'cocotb-bus<1.0'" "" ''; + # cocotb uses dlopen so that it's dynamic libraries are python version agnostic. + # Here we patch its dynamic libraries to make sure the correct libpython is found and used. + preFixup = lib.optionalString stdenv.hostPlatform.isLinux '' + for lib in $out/lib/python*/site-packages/cocotb/libs/*.so; do + patchelf --add-rpath ${python}/lib --add-needed libpython3.so $lib + done + ''; + disabledTests = [ # https://github.com/cocotb/cocotb/commit/425e1edb8e7133f4a891f2f87552aa2748cd8d2c#diff-4df986cbc2b1a3f22172caea94f959d8fcb4a128105979e6e99c68139469960cL33 "test_cocotb" diff --git a/pkgs/development/python-modules/django-oauth-toolkit/default.nix b/pkgs/development/python-modules/django-oauth-toolkit/default.nix index 17e481bba93a..9fc17f6116a3 100644 --- a/pkgs/development/python-modules/django-oauth-toolkit/default.nix +++ b/pkgs/development/python-modules/django-oauth-toolkit/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "django-oauth-toolkit"; - version = "3.1.0"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "django-oauth-toolkit"; tag = version; - hash = "sha256-c7LaB8426qjwDveec3BghqCEtPs572PTVodvLAO2CcQ="; + hash = "sha256-jUIZfLi8Xm9v40k1hefKv96z2pXch+9V+xMaZSUW1pw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/fastmcp/default.nix b/pkgs/development/python-modules/fastmcp/default.nix index 150744345889..088cee19b054 100644 --- a/pkgs/development/python-modules/fastmcp/default.nix +++ b/pkgs/development/python-modules/fastmcp/default.nix @@ -10,6 +10,7 @@ uv-dynamic-versioning, # dependencies + anthropic, authlib, cyclopts, exceptiongroup, @@ -29,7 +30,6 @@ websockets, # tests - anthropic, dirty-equals, email-validator, fastapi, @@ -45,14 +45,14 @@ buildPythonPackage (finalAttrs: { pname = "fastmcp"; - version = "2.14.2"; + version = "2.14.3"; pyproject = true; src = fetchFromGitHub { owner = "jlowin"; repo = "fastmcp"; tag = "v${finalAttrs.version}"; - hash = "sha256-JqDsHmhuRom4CPmQd0sMaBtgypHDtwVJ4I3fnOLjnd8="; + hash = "sha256-vlwS4gpKMkmHh5Yr09ZMNFzpiEKjzJoJJNN3KxSBn3g="; }; build-system = [ @@ -84,6 +84,7 @@ buildPythonPackage (finalAttrs: { ++ pydantic.optional-dependencies.email; optional-dependencies = { + anthropic = [ anthropic ]; openai = [ openai ]; }; @@ -94,7 +95,6 @@ buildPythonPackage (finalAttrs: { ]; nativeCheckInputs = [ - anthropic dirty-equals email-validator fastapi diff --git a/pkgs/development/python-modules/flask/default.nix b/pkgs/development/python-modules/flask/default.nix index dbfba4b33d95..7561d3fcb594 100644 --- a/pkgs/development/python-modules/flask/default.nix +++ b/pkgs/development/python-modules/flask/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchPypi, - pythonOlder, # build-system flit-core, @@ -10,7 +9,6 @@ # dependencies blinker, click, - importlib-metadata, itsdangerous, jinja2, werkzeug, @@ -47,8 +45,7 @@ buildPythonPackage rec { itsdangerous jinja2 werkzeug - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; optional-dependencies = { async = [ asgiref ]; diff --git a/pkgs/development/python-modules/gradio/default.nix b/pkgs/development/python-modules/gradio/default.nix index 10e718f502f9..4a8ee8073f09 100644 --- a/pkgs/development/python-modules/gradio/default.nix +++ b/pkgs/development/python-modules/gradio/default.nix @@ -81,14 +81,14 @@ let in buildPythonPackage rec { pname = "gradio"; - version = "6.2.0"; + version = "6.3.0"; pyproject = true; src = fetchFromGitHub { owner = "gradio-app"; repo = "gradio"; tag = "gradio@${version}"; - hash = "sha256-lD0tMqkbuLMLAkdjT52ZXx9I+Cs3OVI0oQmN+VPEBts="; + hash = "sha256-JnoA+nQMmP5gA6VTPidv0kon8rc2bc8tmS61T2PdFc4="; }; pnpmDeps = fetchPnpmDeps { diff --git a/pkgs/development/python-modules/gym/default.nix b/pkgs/development/python-modules/gym/default.nix index 28c3e53d8128..def9216faed5 100644 --- a/pkgs/development/python-modules/gym/default.nix +++ b/pkgs/development/python-modules/gym/default.nix @@ -11,8 +11,6 @@ cloudpickle, numpy, gym-notices, - importlib-metadata, - pythonOlder, # tests moviepy, @@ -62,8 +60,7 @@ buildPythonPackage rec { cloudpickle numpy gym-notices - ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ]; pythonImportsCheck = [ "gym" ]; diff --git a/pkgs/development/python-modules/jupyterhub/default.nix b/pkgs/development/python-modules/jupyterhub/default.nix index cca87a91652d..1151847d6c7c 100644 --- a/pkgs/development/python-modules/jupyterhub/default.nix +++ b/pkgs/development/python-modules/jupyterhub/default.nix @@ -29,9 +29,6 @@ sqlalchemy, tornado, traitlets, - pythonOlder, - async-generator, - importlib-metadata, # tests addBinToPathHook, @@ -104,10 +101,6 @@ buildPythonPackage rec { sqlalchemy tornado traitlets - ] - ++ lib.optionals (pythonOlder "3.10") [ - async-generator - importlib-metadata ]; pythonImportsCheck = [ "jupyterhub" ]; diff --git a/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix index 30bbc532e1e9..4b4447cb1603 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "llama-index-vector-stores-qdrant"; - version = "0.9.0"; + version = "0.9.1"; pyproject = true; src = fetchPypi { pname = "llama_index_vector_stores_qdrant"; inherit version; - hash = "sha256-TXBHk/0B4XOtzakCVG5d8aeSgYdoaqSDDWi4j3yMIy0="; + hash = "sha256-IV4kJ4veRMZ0bWDH3z+IEflDwgUkpJbgyVTutkSegxk="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/llm/default.nix b/pkgs/development/python-modules/llm/default.nix index f50ae25ec263..78ec739553f6 100644 --- a/pkgs/development/python-modules/llm/default.nix +++ b/pkgs/development/python-modules/llm/default.nix @@ -259,7 +259,7 @@ let }; # include tests for all the plugins - tests = lib.mergeAttrsList (map (name: python.pkgs.${name}.tests) withPluginsArgNames); + tests = lib.mergeAttrsList (map (name: python.pkgs.${name}.tests or { }) withPluginsArgNames); }; meta = { diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index c91c66f45b0e..7d8f2d812e43 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -4,7 +4,6 @@ fetchPypi, buildPythonPackage, isPyPy, - pythonOlder, # build-system certifi, @@ -39,9 +38,6 @@ pyparsing, python-dateutil, - # optional - importlib-resources, - # GTK3 enableGtk3 ? false, cairo, @@ -145,7 +141,6 @@ buildPythonPackage rec { pyparsing python-dateutil ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-resources ] ++ lib.optionals enableGtk3 [ pycairo pygobject3 diff --git a/pkgs/development/python-modules/mlx/default.nix b/pkgs/development/python-modules/mlx/default.nix index 95692d73e160..054bd57dcfbd 100644 --- a/pkgs/development/python-modules/mlx/default.nix +++ b/pkgs/development/python-modules/mlx/default.nix @@ -17,6 +17,8 @@ nanobind, nlohmann_json, pybind11, + # linux-only + openblas, # tests numpy, @@ -50,7 +52,7 @@ buildPythonPackage (finalAttrs: { hash = "sha256-Vt0RH+70VBwUjXSfPTsNdRS3g0ookJHhzf2kvgEtgH8="; }; - patches = [ + patches = lib.optionals stdenv.hostPlatform.isDarwin [ (replaceVars ./darwin-build-fixes.patch { sdkVersion = apple-sdk.version; }) @@ -104,6 +106,9 @@ buildPythonPackage (finalAttrs: { nanobind nlohmann_json pybind11 + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + openblas ]; pythonImportsCheck = [ "mlx" ]; @@ -118,6 +123,30 @@ buildPythonPackage (finalAttrs: { "python/tests/" ]; + disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [ + # Segmentation fault + "test_lapack" + "test_multivariate_normal" + "test_orthogonal" + "test_vmap_inverse" + "test_vmap_svd" + ]; + + disabledTestPaths = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [ + # Segmentation fault + "python/tests/test_linalg.py" + ]; + + # patchelf is only available on Linux and no patching is needed on darwin. + # Otherwise mlx/core.cpython-313-x86_64-linux-gnu.so contains a reference to + # /build/source/build/temp.linux-x86_64-cpython-313/mlx.core/libmlx.so in its rpath. + postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' + patchelf --replace-needed \ + libmlx.so \ + $out/${python.sitePackages}/mlx/lib64/libmlx.so \ + $out/${python.sitePackages}/mlx/core.cpython-*.so + ''; + # Additional testing by executing the example Python scripts supplied with mlx # using the version of the library we've built. passthru.tests = { @@ -145,12 +174,15 @@ buildPythonPackage (finalAttrs: { description = "Array framework for Apple silicon"; changelog = "https://github.com/ml-explore/mlx/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - platforms = [ "aarch64-darwin" ]; maintainers = with lib.maintainers; [ Gabriella439 booxter cameronyule viraptor ]; + badPlatforms = [ + # Building for x86_64 on macOS is not supported + "x86_64-darwin" + ]; }; }) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 55b4de8caa86..97c0bc05ec66 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1170,8 +1170,8 @@ in "sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.42.12" - "sha256-KILYAFD23VrtKZDwO+6Hc0/qclBqBY68BsHKJl8GyOA="; + buildMypyBoto3Package "sagemaker" "1.42.26" + "sha256-v7Ya1FPmGr/HvommCpAZ9IFlkUEXY1tB3adPIuwjoYo="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3" diff --git a/pkgs/development/python-modules/obspy/default.nix b/pkgs/development/python-modules/obspy/default.nix index 959197454728..c9dd4f7b46a2 100644 --- a/pkgs/development/python-modules/obspy/default.nix +++ b/pkgs/development/python-modules/obspy/default.nix @@ -16,16 +16,17 @@ sqlalchemy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "obspy"; - version = "1.4.2"; + version = "1.4.2-unstable-2025-08-21"; pyproject = true; + # Applies a gcc fix that can't be applied as a patch due to other repo changes src = fetchFromGitHub { owner = "obspy"; repo = "obspy"; - tag = version; - hash = "sha256-QBV9FRvUUy8/5KK5RdAXXLB8SK9llFy1XRnQ9T5bgcU="; + rev = "75bac0c96aa04a0e233e72a7c89ebe97a3b48954"; + hash = "sha256-B55tVae8NRZZclekTvnxiFUk/bVijk7GpaccPFh15Xc="; }; build-system = [ setuptools ]; @@ -50,8 +51,8 @@ buildPythonPackage rec { meta = { description = "Python framework for seismological observatories"; homepage = "https://www.obspy.org"; - changelog = "https://github.com/obspy/obspy/releases/tag/${src.tag}"; + changelog = "https://github.com/obspy/obspy/releases/tag/v1.4.2"; license = lib.licenses.lgpl3Only; maintainers = [ lib.maintainers.ametrine ]; }; -} +}) diff --git a/pkgs/development/python-modules/pdm-backend/default.nix b/pkgs/development/python-modules/pdm-backend/default.nix index a30a0c5b9479..481f79690c61 100644 --- a/pkgs/development/python-modules/pdm-backend/default.nix +++ b/pkgs/development/python-modules/pdm-backend/default.nix @@ -1,12 +1,8 @@ { lib, buildPythonPackage, - pythonOlder, fetchFromGitHub, - # propagates - importlib-metadata, - # tests editables, gitMinimal, @@ -29,8 +25,6 @@ buildPythonPackage rec { env.PDM_BUILD_SCM_VERSION = version; - dependencies = lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; - pythonImportsCheck = [ "pdm.backend" ]; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/pydal/default.nix b/pkgs/development/python-modules/pydal/default.nix index 8a5a49b2b7b6..214bf99f93b9 100644 --- a/pkgs/development/python-modules/pydal/default.nix +++ b/pkgs/development/python-modules/pydal/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "pydal"; - version = "20251115.1"; + version = "20260110.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-04G7DksOLeYaNNvw6+y8lbgXVCPzqOpksV0DZy4GcIA="; + hash = "sha256-YBcZB9q54pphCDObUgRqPe6LUO99ojLTK4Gqwuv0RaA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pydocket/default.nix b/pkgs/development/python-modules/pydocket/default.nix index ba6b1ecceceb..f8cce754991b 100644 --- a/pkgs/development/python-modules/pydocket/default.nix +++ b/pkgs/development/python-modules/pydocket/default.nix @@ -9,7 +9,6 @@ # dependencies cloudpickle, - exceptiongroup, fakeredis, opentelemetry-api, opentelemetry-exporter-prometheus, @@ -25,14 +24,14 @@ buildPythonPackage (finalAttrs: { pname = "pydocket"; - version = "0.16.3"; + version = "0.16.6"; pyproject = true; src = fetchFromGitHub { owner = "chrisguidry"; repo = "docket"; tag = finalAttrs.version; - hash = "sha256-DNq+PUbh6SfazxkM7tbjEOXbh1VSJPM3jEkgn64XQ5g="; + hash = "sha256-elndLtFcPpXPSOCsXdmvspbTJoRBEjkPegkkk0bw2xw="; }; build-system = [ @@ -47,7 +46,6 @@ buildPythonPackage (finalAttrs: { ]; dependencies = [ cloudpickle - exceptiongroup fakeredis opentelemetry-api opentelemetry-exporter-prometheus @@ -60,7 +58,9 @@ buildPythonPackage (finalAttrs: { typer typing-extensions ] - ++ py-key-value-aio.optional-dependencies.memory; + ++ fakeredis.optional-dependencies.lua + ++ py-key-value-aio.optional-dependencies.memory + ++ py-key-value-aio.optional-dependencies.redis; pythonImportsCheck = [ "docket" ]; diff --git a/pkgs/development/python-modules/qiskit/default.nix b/pkgs/development/python-modules/qiskit/default.nix index f75df8e2586e..9587e84956d0 100644 --- a/pkgs/development/python-modules/qiskit/default.nix +++ b/pkgs/development/python-modules/qiskit/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "qiskit"; - version = "2.2.3"; + version = "2.3.0"; pyproject = true; src = fetchFromGitHub { owner = "Qiskit"; repo = "qiskit"; tag = version; - hash = "sha256-4FniNQghcbWHYkjIhaUXL6QqqIS6dA4LjgOCk9znFOM="; + hash = "sha256-YGsBpNyM28fDG+mXs3hIA6K2kuE1getB8tTMLdHMa5k="; }; nativeBuildInputs = [ @@ -54,7 +54,7 @@ buildPythonPackage rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit src pname version; - hash = "sha256-61DPuefMnTlYJCCO7YQw6+mfMM20xlS/nY0DI6beo4s="; + hash = "sha256-Mpy5KkqSjlTtezZ2BQnai+PBG+8qLPmYj1AocdIhhvI="; }; dependencies = [ diff --git a/pkgs/development/python-modules/trimesh/default.nix b/pkgs/development/python-modules/trimesh/default.nix index 962477006d05..9f1af2a96d3b 100644 --- a/pkgs/development/python-modules/trimesh/default.nix +++ b/pkgs/development/python-modules/trimesh/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "trimesh"; - version = "4.9.0"; + version = "4.11.0"; pyproject = true; src = fetchFromGitHub { owner = "mikedh"; repo = "trimesh"; tag = version; - hash = "sha256-HOSmV55RRZkIk1YppWfYvSm0hURSKUsDeeWtVBrH7Rs="; + hash = "sha256-jp+ac2tqNrL9uxdfzyrm5F2+0zvxfDvMEYCq0yQSZqE="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/voip-utils/default.nix b/pkgs/development/python-modules/voip-utils/default.nix index 62f447e9a06e..8bc955822ca7 100644 --- a/pkgs/development/python-modules/voip-utils/default.nix +++ b/pkgs/development/python-modules/voip-utils/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "voip-utils"; - version = "0.3.4"; + version = "0.3.5"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "voip-utils"; tag = "v${version}"; - hash = "sha256-vFzSDK5n5qhhUL1Lxy0R1iuB+uUovCzZFV5wPIt8cek="; + hash = "sha256-/HSbtP9UAGOs4aZmdinijCMe16HtBH7YuhFM7h158lc="; }; postPatch = '' diff --git a/pkgs/servers/home-assistant/custom-components/fellow/package.nix b/pkgs/servers/home-assistant/custom-components/fellow/package.nix index a4ec793a3f31..31ff24b090f3 100644 --- a/pkgs/servers/home-assistant/custom-components/fellow/package.nix +++ b/pkgs/servers/home-assistant/custom-components/fellow/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent { owner = "NewsGuyTor"; domain = "fellow"; - version = "0-unstable-2025-10-21"; + version = "0-unstable-2026-01-11"; src = fetchFromGitHub { owner = "NewsGuyTor"; repo = "FellowAiden-HomeAssistant"; - rev = "c801347b9654dc469fa6b446a4e7fd88071d318e"; - hash = "sha256-UZgNJGI3em5PluL5u7k0pEH8fGUYinoWSJjVAhuulSo="; + rev = "3a999d0e761fa1e791339753d3ccc9938adf27f6"; + hash = "sha256-2sR8LQsV+qXrmuhr2uKuzBhM6G9IySJVA/UjRr4crDQ="; }; passthru.updateScript = unstableGitUpdater { }; diff --git a/pkgs/servers/http/tomcat/tomcat-native.nix b/pkgs/servers/http/tomcat/tomcat-native.nix index 62ad9717e2c6..4915d1092d44 100644 --- a/pkgs/servers/http/tomcat/tomcat-native.nix +++ b/pkgs/servers/http/tomcat/tomcat-native.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "tomcat-native"; - version = "2.0.9"; + version = "2.0.12"; src = fetchurl { url = "mirror://apache/tomcat/tomcat-connectors/native/${version}/source/${pname}-${version}-src.tar.gz"; - hash = "sha256-iu0N70FNf0m2iOgmeXUT6VGC7L17b4tvAl5Se4UGXAI="; + hash = "sha256-iJTQ8Vd+eDQlhacGBQt/9LVX/zhc3OoEJEBMWTv9MQQ="; }; sourceRoot = "${pname}-${version}-src/native"; diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index 730eaaefa257..b74f1985d9c4 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -11,13 +11,13 @@ buildDotnetModule rec { pname = "jackett"; - version = "0.24.766"; + version = "0.24.831"; src = fetchFromGitHub { owner = "jackett"; repo = "jackett"; tag = "v${version}"; - hash = "sha256-l/SjjKrFGZr514VYTEBjq2k7P9hY4lB7IB2BpLWkOgM="; + hash = "sha256-3URSLCL+e+70/DE6rknxSKORuByzB1jZlvNOgORzfHU="; }; projectFile = "src/Jackett.Server/Jackett.Server.csproj"; diff --git a/pkgs/servers/jackett/deps.json b/pkgs/servers/jackett/deps.json index 376ebb06cdd9..c56b973a33ef 100644 --- a/pkgs/servers/jackett/deps.json +++ b/pkgs/servers/jackett/deps.json @@ -6,8 +6,8 @@ }, { "pname": "AngleSharp", - "version": "1.3.1", - "hash": "sha256-9PwJVxA+QLyqlSMfU1uf394CdFvqHD1YB1e6YjXfkHA=" + "version": "1.4.0", + "hash": "sha256-xHpoMkhYSj7ejeMmI2e7ygef84QGZhttPjYOnLjITd0=" }, { "pname": "AngleSharp.Xml", diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix index 35c167172aff..aa7e80150693 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "marcusolsson-json-datasource"; - version = "1.3.24"; - zipHash = "sha256-gKFy7T5FQU2OUGBDokNWj0cT4EuOLLMcOFezlArtdww="; + version = "1.3.25"; + zipHash = "sha256-6F6ECRZT8l3sWXn5KEcT2QRIIi3o8AULbV4InFm1hTo="; meta = { description = "Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; license = lib.licenses.asl20; diff --git a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix b/pkgs/servers/monitoring/prometheus/snmp-exporter.nix index 43327f04fa3e..42e6f7855d8e 100644 --- a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/snmp-exporter.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "snmp_exporter"; - version = "0.29.0"; + version = "0.30.1"; src = fetchFromGitHub { owner = "prometheus"; repo = "snmp_exporter"; rev = "v${version}"; - sha256 = "sha256-eM3R4wNsBeGscaTzqdrj9ceiKFjRF3F78SWDamNMEYM="; + sha256 = "sha256-vLgqcqjnUvXYlxVyybDvra9YY5Im17L4I3LLf77tR8M="; }; - vendorHash = "sha256-C5iY3hBqepxLkGwPDVmnDf/ugF4h5y8scEomU9mkMEM="; + vendorHash = "sha256-3Rjt91Xb0Y5OCkwGQVQLZ6zK0+xVk8XNrGfax6zZJ7o="; buildInputs = [ net-snmp ]; diff --git a/pkgs/tools/networking/pdsh/default.nix b/pkgs/tools/networking/pdsh/default.nix index d364b419a10f..6f83f58f70c3 100644 --- a/pkgs/tools/networking/pdsh/default.nix +++ b/pkgs/tools/networking/pdsh/default.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation rec { pname = "pdsh"; - version = "2.35"; + version = "2.36"; src = fetchurl { url = "https://github.com/chaos/pdsh/releases/download/pdsh-${version}/pdsh-${version}.tar.gz"; - sha256 = "sha256-de8VNHhI//Q/jW/5xEJP4Fx90s26ApE5kB+GGgUJPP4="; + sha256 = "sha256-pmEJXOUd1fsF45jPXQ4dYxVxI5WEQfbTUSvPGn0lxRc="; }; buildInputs = [ diff --git a/pkgs/tools/text/gnugrep/default.nix b/pkgs/tools/text/gnugrep/default.nix index aab61444b524..d22e3434d738 100644 --- a/pkgs/tools/text/gnugrep/default.nix +++ b/pkgs/tools/text/gnugrep/default.nix @@ -80,11 +80,6 @@ stdenv.mkDerivation { export MKDIR_P="mkdir -p" ''; - configureFlags = - # Work around build failure caused by the gnulib workaround for - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114870. remove after GCC 15 - lib.optional stdenv.hostPlatform.isCygwin "gl_cv_clean_version_stddef=yes"; - enableParallelBuilding = true; # Fix reference to sh in bootstrap-tools, and invoke grep via diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c21fc4fabacb..6c27aa66944b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -410,6 +410,7 @@ mapAliases { certmgr-selfsigned = throw "'certmgr-selfsigned' has been renamed to/replaced by 'certmgr'"; # Converted to throw 2025-10-27 challenger = throw "'challenger' has been renamed to/replaced by 'taler-challenger'"; # Converted to throw 2025-10-27 charmcraft = throw "charmcraft was removed in Sep 25 following removal of LXD from nixpkgs"; # Added 2025-09-18 + charybdis = throw "charybdis was removed since its upstream repo was archived in 2021"; # Added 2026-01-13 chatgpt-retrieval-plugin = throw "chatgpt-retrieval-plugin has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28 check-esxi-hardware = throw "'check-esxi-hardware' has been renamed to/replaced by 'nagiosPlugins.check_esxi_hardware'"; # Converted to throw 2025-10-27 check-mssql-health = throw "'check-mssql-health' has been renamed to/replaced by 'nagiosPlugins.check_mssql_health'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 948fbc4f0be0..05ac6d156967 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13188,21 +13188,6 @@ with pkgs; inherit (ocamlPackages) hol_light; - isabelle = callPackage ../by-name/is/isabelle/package.nix { - polyml = polyml.overrideAttrs { - pname = "polyml-for-isabelle"; - version = "2025"; - __intentionallyOverridingVersion = true; # avoid a warning, no src override - configureFlags = [ - "--enable-intinf-as-int" - "--with-gmp" - "--disable-shared" - ]; - buildFlags = [ "compiler" ]; - }; - - java = openjdk21; - }; isabelle-components = recurseIntoAttrs (callPackage ../by-name/is/isabelle/components { }); lean3 = lean;