diff --git a/doc/languages-frameworks/nim.section.md b/doc/languages-frameworks/nim.section.md index 49870b166154..9e3c6716285b 100644 --- a/doc/languages-frameworks/nim.section.md +++ b/doc/languages-frameworks/nim.section.md @@ -93,7 +93,7 @@ The `buildNimPackage` and `buildNimSbom` functions generate flags and additional ```nix pkgs.nitter.overrideNimAttrs { # using a different source which has different dependencies from the standard package - src = pkgs.fetchFromGithub { + src = pkgs.fetchFromGitHub { # … }; # new lock file generated from the source diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index 0d4af7b1cd9f..1438014b4023 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -56,6 +56,7 @@ mapAliases ( command_T = command-t; # backwards compat, added 2014-10-18 commentary = vim-commentary; committia = committia-vim; + completion-treesitter = throw "completion-treesitter has been archived since 2024-01"; # Added 2025-12-18 concealedyank = concealedyank-vim; context-filetype = context_filetype-vim; Cosco = cosco-vim; @@ -104,11 +105,13 @@ mapAliases ( neomru = neomru-vim; neosnippet = neosnippet-vim; neuron-nvim = throw "neuron.nvim has been removed: archived repository 2023-02-19"; # Added 2025-09-10 + nvim-gps = throw "nvim-gps has been archived since 2022. Use nvim-navic instead."; # Added 2025-12-18 nvim-ts-rainbow = throw "nvim-ts-rainbow has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30 nvim-ts-rainbow2 = throw "nvim-ts-rainbow2 has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30 open-browser = open-browser-vim; pathogen = vim-pathogen; peskcolor-vim = throw "peskcolor-vim has been removed: abandoned by upstream"; # Added 2024-08-23 + playground = throw "playground has been archived"; # Added 2025-12-18 polyglot = vim-polyglot; prettyprint = vim-prettyprint; pure-lua = lib.warnOnInstantiate "Please replace 'pure-lua' with 'moonlight-nvim' as this name was an error" moonlight-nvim; # Added 2025-11-17 @@ -137,6 +140,7 @@ mapAliases ( Supertab = supertab; surround = vim-surround; Syntastic = syntastic; + syntax-tree-surfer = throw "syntax-tree-surfer has been archived"; # Added 2025-12-18 SyntaxRange = vim-SyntaxRange; table-mode = vim-table-mode; tabpagebuffer = tabpagebuffer-vim; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 05a9c1a7c42c..87a7a91ac9c3 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -826,13 +826,6 @@ assertNoAdditions { ''; }; - completion-treesitter = super.completion-treesitter.overrideAttrs { - dependencies = with self; [ - completion-nvim - nvim-treesitter - ]; - }; - conjure = super.conjure.overrideAttrs { dependencies = [ self.plenary-nvim ]; nvimSkipModules = [ @@ -2519,10 +2512,6 @@ assertNoAdditions { doInstallCheck = true; }; - nvim-gps = super.nvim-gps.overrideAttrs { - dependencies = [ self.nvim-treesitter ]; - }; - nvim-highlight-colors = super.nvim-highlight-colors.overrideAttrs { # Test module nvimSkipModules = [ @@ -3020,13 +3009,6 @@ assertNoAdditions { dependencies = [ self.LibDeflate-nvim ]; }; - playground = super.playground.overrideAttrs { - dependencies = with self; [ - # we need the 'query' grammar to make - (nvim-treesitter.withPlugins (p: [ p.query ])) - ]; - }; - poimandres-nvim = super.poimandres-nvim.overrideAttrs { # Optional treesitter support nvimSkipModules = "poimandres.highlights"; @@ -3381,14 +3363,6 @@ assertNoAdditions { }; }); - syntax-tree-surfer = super.syntax-tree-surfer.overrideAttrs (old: { - dependencies = [ self.nvim-treesitter ]; - - meta = old.meta // { - maintainers = with lib.maintainers; [ callumio ]; - }; - }); - tardis-nvim = super.tardis-nvim.overrideAttrs (old: { dependencies = [ self.plenary-nvim ]; meta = old.meta // { diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index e7d806675e78..0f354e6b5181 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -263,7 +263,6 @@ https://github.com/Zeioth/compiler.nvim/,HEAD, https://github.com/steelsojka/completion-buffers/,, https://github.com/nvim-lua/completion-nvim/,, https://github.com/aca/completion-tabnine/,, -https://github.com/nvim-treesitter/completion-treesitter/,, https://github.com/chikatoike/concealedyank.vim/,, https://github.com/rhysd/conflict-marker.vim/,, https://github.com/stevearc/conform.nvim/,HEAD, @@ -855,7 +854,6 @@ https://github.com/vijaymarupudi/nvim-fzf-commands/,, https://github.com/sakhnik/nvim-gdb/,, https://github.com/chrisgrieser/nvim-genghis/,HEAD, https://github.com/booperlv/nvim-gomove/,HEAD, -https://github.com/smiteshp/nvim-gps/,, https://github.com/brenoprata10/nvim-highlight-colors/,HEAD, https://github.com/Iron-E/nvim-highlite/,, https://github.com/kevinhwang91/nvim-hlslens/,, @@ -998,7 +996,6 @@ https://github.com/motus/pig.vim/,, https://github.com/weirongxu/plantuml-previewer.vim/,HEAD, https://github.com/aklt/plantuml-syntax/,, https://github.com/goropikari/plantuml.nvim/,HEAD, -https://github.com/nvim-treesitter/playground/,, https://github.com/olivercederborg/poimandres.nvim/,HEAD, https://github.com/epwalsh/pomo.nvim/,HEAD, https://github.com/dleonard0/pony-vim-syntax/,, @@ -1133,7 +1130,6 @@ https://github.com/AndrewRadev/switch.vim/,, https://github.com/Wansmer/symbol-usage.nvim/,HEAD, https://github.com/simrat39/symbols-outline.nvim/,, https://github.com/vim-syntastic/syntastic/,, -https://github.com/ziontee113/syntax-tree-surfer/,HEAD, https://github.com/nanozuki/tabby.nvim/,HEAD, https://github.com/kdheepak/tabline.nvim/,, https://github.com/vim-scripts/tabmerge/,, diff --git a/pkgs/applications/networking/instant-messengers/discord/sources.json b/pkgs/applications/networking/instant-messengers/discord/sources.json index d85123e24952..6ee48bc54244 100644 --- a/pkgs/applications/networking/instant-messengers/discord/sources.json +++ b/pkgs/applications/networking/instant-messengers/discord/sources.json @@ -1,42 +1,42 @@ { "linux-canary": { - "hash": "sha256-hhrjKkXnhHm8gntPMGjst1eLu8xqube73lnbW5TEINY=", - "url": "https://canary.dl2.discordapp.net/apps/linux/0.0.819/discord-canary-0.0.819.tar.gz", - "version": "0.0.819" + "hash": "sha256-Ed/VSiwvpwbdcL4v2v/bd1M3g27mQ7+n0RbqqeZdcYU=", + "url": "https://canary.dl2.discordapp.net/apps/linux/0.0.832/discord-canary-0.0.832.tar.gz", + "version": "0.0.832" }, "linux-development": { - "hash": "sha256-1zlRLOxWUA7QNAMi2SRWCdnx1dbmkwWQSCl7Pyexoac=", - "url": "https://development.dl2.discordapp.net/apps/linux/0.0.93/discord-development-0.0.93.tar.gz", - "version": "0.0.93" + "hash": "sha256-EVkjWoqWl9Z+iHCLPOLu4PIUb2wC3HVcPVjOVz++IVw=", + "url": "https://development.dl2.discordapp.net/apps/linux/0.0.94/discord-development-0.0.94.tar.gz", + "version": "0.0.94" }, "linux-ptb": { - "hash": "sha256-IK02ro+c2fzsu7vMf/zl0cFxA2jmf7NCv3M2XJ5/EMs=", - "url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.169/discord-ptb-0.0.169.tar.gz", - "version": "0.0.169" + "hash": "sha256-79uScgULDIh+Ci8RHSEDT8y8xX5mxFbbPQ+TJn7iPZU=", + "url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.171/discord-ptb-0.0.171.tar.gz", + "version": "0.0.171" }, "linux-stable": { - "hash": "sha256-PN1E8GjVopEPGW9ISb0y1Lo7nnj30CXylW0nTR1Pc6U=", - "url": "https://stable.dl2.discordapp.net/apps/linux/0.0.117/discord-0.0.117.tar.gz", - "version": "0.0.117" + "hash": "sha256-/NfgHBXsUWYoDEVGz13GBU1ISpSdB5OmrjhSN25SBMg=", + "url": "https://stable.dl2.discordapp.net/apps/linux/0.0.119/discord-0.0.119.tar.gz", + "version": "0.0.119" }, "osx-canary": { - "hash": "sha256-bBimaZYUjkd7MwiqJiNjgQpiBOEUAVhTFOoQ/cnR+K0=", - "url": "https://canary.dl2.discordapp.net/apps/osx/0.0.923/DiscordCanary.dmg", - "version": "0.0.923" + "hash": "sha256-x/9U+cb1M8MXG99PriElUA+ZGIULMsNRLaNB542ac4w=", + "url": "https://canary.dl2.discordapp.net/apps/osx/0.0.936/DiscordCanary.dmg", + "version": "0.0.936" }, "osx-development": { - "hash": "sha256-x4i/bbaR4XjzyZGkVerUl8oxxhm01A+2tpN+UEtKwwc=", - "url": "https://development.dl2.discordapp.net/apps/osx/0.0.105/DiscordDevelopment.dmg", - "version": "0.0.105" + "hash": "sha256-y840b3WlWnSK+22l7AoasQbDmbB+2LOzbxA13yJxrPA=", + "url": "https://development.dl2.discordapp.net/apps/osx/0.0.106/DiscordDevelopment.dmg", + "version": "0.0.106" }, "osx-ptb": { - "hash": "sha256-WWWeVzutLK8s1/asR95fMx6CuqM4Q/XFalMNWrBZbrc=", - "url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.201/DiscordPTB.dmg", - "version": "0.0.201" + "hash": "sha256-AxO2DxBelp2mtYUWot/WtIa72Du53gGCcmPnx+x1FOw=", + "url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.203/DiscordPTB.dmg", + "version": "0.0.203" }, "osx-stable": { - "hash": "sha256-k4S9UyO2GLmT/nnR1BUcUVjhFvxjGeQv2tbuZzEh8Ro=", - "url": "https://stable.dl2.discordapp.net/apps/osx/0.0.369/Discord.dmg", - "version": "0.0.369" + "hash": "sha256-OjHYJNZlM/cOLM61qvoauzNl3f/GVPdJMsnM+kxc/38=", + "url": "https://stable.dl2.discordapp.net/apps/osx/0.0.371/Discord.dmg", + "version": "0.0.371" } } diff --git a/pkgs/by-name/ai/aileron/package.nix b/pkgs/by-name/ai/aileron/package.nix index d7df4c29ab3b..e741dcbe4480 100644 --- a/pkgs/by-name/ai/aileron/package.nix +++ b/pkgs/by-name/ai/aileron/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/aileron_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/aileron_${majorVersion}${minorVersion}.zip"; hash = "sha256-Ht48gwJZrn0djo1yl6jHZ4+0b710FVwStiC1Zk5YXME="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/aileron/"; + homepage = "https://dotcolon.net/font/aileron/"; description = "Helvetica font in nine weights"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index 585a72e7aa8c..8b12628cd906 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1765512638-g55c240" + "@sourcegraph/amp": "^0.0.1766030962-g4f8aa0" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1765512638-g55c240", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1765512638-g55c240.tgz", - "integrity": "sha512-OwBrOrcgKJtQ+ROCbSkrzFPWvxG9Jy4Us86moPWDcsecBGpaaJrOSf19bDSr9LJZ6vAJUN2lEF4CVQ9GWTgcDg==", + "version": "0.0.1766030962-g4f8aa0", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1766030962-g4f8aa0.tgz", + "integrity": "sha512-wPG/khaiirfsNYdp29k3mrvGv5PEY9l1GUkH9b8Nqxw5xppuoIvBJqKFX78ksNrai7UawroMFEBPG8tslXXb8A==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.9" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 793d1b953563..a582bdd849b0 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1765512638-g55c240"; + version = "0.0.1766030962-g4f8aa0"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-4AETzU+Ni/tOgNLVQuNs43xqXiyLRxdj/WA55cduDms="; + hash = "sha256-Ka+8bDtlCOYf6k1KFicx1SE/J5IQH33AyoJ0CeEL7is="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-nQ6cI2KHlJRMwbmrCFoxAltEeCDBkQxLC+xoxPL5SVA="; + npmDepsHash = "sha256-f7kx0hSkoUwcE74mPs4+wE2UteYDIUNRGSZNeN5jKOM="; propagatedBuildInputs = [ ripgrep diff --git a/pkgs/by-name/ca/cambia/package.nix b/pkgs/by-name/ca/cambia/package.nix index 6134050d9e90..3ce48cbbb013 100644 --- a/pkgs/by-name/ca/cambia/package.nix +++ b/pkgs/by-name/ca/cambia/package.nix @@ -32,6 +32,11 @@ let inherit version; src = "${src}/web"; + postPatch = '' + substituteInPlace tailwind.config.ts \ + --replace-fail "import { cambiaTheme } from './cambia-theme'" \ + "import { cambiaTheme } from './cambia-theme.ts'" + ''; npmDepsHash = "sha256-U+2YfsC4u6rJdeMo2zxWiXGM3061MKCcFl0oZt0ug6o="; installPhase = '' diff --git a/pkgs/by-name/ca/cargo-insta/package.nix b/pkgs/by-name/ca/cargo-insta/package.nix index 1f6b7ebe1d97..1290aeb12d64 100644 --- a/pkgs/by-name/ca/cargo-insta/package.nix +++ b/pkgs/by-name/ca/cargo-insta/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-insta"; - version = "1.44.3"; + version = "1.45.0"; src = fetchFromGitHub { owner = "mitsuhiko"; repo = "insta"; tag = version; - hash = "sha256-xXp5XqE6teDK519IKM1FAZAAXcQHXlQF2kdRIhS7mYA="; + hash = "sha256-LNHxyvShfuI1CAhnYeFDTSRmitKtCeeC6U/OJRWdJH0="; }; - cargoHash = "sha256-XdeQ4BQb0/X3R4ST3ZrOo/XvSCzhRR1eqcp3uRWgX9g="; + cargoHash = "sha256-mL2Z1EXXlfJyODInG+YCRtJU6xoxgS7Gt0Lpb/Rj37o="; checkFlags = [ # Depends on `rustfmt` and does not matter for packaging. diff --git a/pkgs/by-name/ca/cargo-nextest/package.nix b/pkgs/by-name/ca/cargo-nextest/package.nix index 06f03bf68fc8..b2f5b3e8e615 100644 --- a/pkgs/by-name/ca/cargo-nextest/package.nix +++ b/pkgs/by-name/ca/cargo-nextest/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage rec { pname = "cargo-nextest"; - version = "0.9.114"; + version = "0.9.115"; src = fetchFromGitHub { owner = "nextest-rs"; repo = "nextest"; rev = "cargo-nextest-${version}"; - hash = "sha256-0l8+YKIdKhvwdEbvSgYcX1deq+aRZkxXUCw2zMSO4cU="; + hash = "sha256-Xsej4/GalmC6LIhR3xy+9phPsK5z8tPP8ALFpug4QAA="; }; # FIXME: we don't support dtrace probe generation on macOS until we have a dtrace build: https://github.com/NixOS/nixpkgs/pull/392918 @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec { ./no-dtrace-macos.patch ]; - cargoHash = "sha256-3KiPuDck8THwrOPRpIKhaRZIFO4EoppMDfsm1H4SBoI="; + cargoHash = "sha256-7pvHeyS9gBBq9TtsmiHxTd+wbIm96jPIYuHlNgUH4aM="; cargoBuildFlags = [ "-p" diff --git a/pkgs/by-name/ca/cargo-sync-readme/package.nix b/pkgs/by-name/ca/cargo-sync-readme/package.nix deleted file mode 100644 index 659e9844f56f..000000000000 --- a/pkgs/by-name/ca/cargo-sync-readme/package.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, -}: - -rustPlatform.buildRustPackage rec { - pname = "cargo-sync-readme"; - version = "1.1"; - - src = fetchFromGitHub { - owner = "phaazon"; - repo = "cargo-sync-readme"; - tag = version; - sha256 = "sha256-n9oIWblTTuXFFQFN6mpQiCH5N7yg5fAp8v9vpB5/DAo="; - }; - - cargoHash = "sha256-A1LZKENNOcgUz6eacUo9WCKIZWA7dJa0zuZrgzRr/Js="; - - meta = { - description = "Cargo plugin that generates a Markdown section in your README based on your Rust documentation"; - mainProgram = "cargo-sync-readme"; - homepage = "https://github.com/phaazon/cargo-sync-readme"; - changelog = "https://github.com/phaazon/cargo-sync-readme/blob/${version}/CHANGELOG.md"; - license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ - b4dm4n - matthiasbeyer - ]; - }; -} diff --git a/pkgs/by-name/co/codex-acp/package.nix b/pkgs/by-name/co/codex-acp/package.nix index 928a7406e555..a7495f359b44 100644 --- a/pkgs/by-name/co/codex-acp/package.nix +++ b/pkgs/by-name/co/codex-acp/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage rec { pname = "codex-acp"; - version = "0.6.0"; + version = "0.7.3"; src = fetchFromGitHub { owner = "zed-industries"; repo = "codex-acp"; tag = "v${version}"; - hash = "sha256-4up2F5p6vCnuaxo0NoUAXQt/yl2i4Roz6inTrFHoACI="; + hash = "sha256-QePCPTQsuW69TieWqiseI+TZi0N+2VpqZjNryo83Qxg="; }; - cargoHash = "sha256-dJehw2TPrBa9M87oKbvdz5KVPe+ARSkmiDaSqlUR8T8="; + cargoHash = "sha256-HtprRteC5UBiX+3QJ+4z+DE2XVUEzBTlsnF8Fxwa2T8="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 17e616eae794..5cb7cbc9ee6f 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -14,18 +14,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.73.0"; + version = "0.75.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-6oVSscGpMcJGOJ90JuwmYe6HbFteoTdTPr2AGU84JzQ="; + hash = "sha256-XsFJjXFBsj8jeOMLuP+sMW1ZiAQIuL+XBFjUhgCLJmU="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-MN977yTfdESey0CK8vOXMKjY9HSXqRy1LgK7IYjNz1k="; + cargoHash = "sha256-9zf9xpnh9w3DWizLSHUR2CfN+E9fYxamKkyMLkYiIP8="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/co/commitizen-go/package.nix b/pkgs/by-name/co/commitizen-go/package.nix index 48f98b635113..adbb000c9653 100644 --- a/pkgs/by-name/co/commitizen-go/package.nix +++ b/pkgs/by-name/co/commitizen-go/package.nix @@ -8,7 +8,7 @@ buildGoModule rec { pname = "commitizen-go"; version = "1.0.3"; - # we can't obtain the commit hash when using fetchFromGithub + # we can't obtain the commit hash when using fetchFromGitHub commit_revision = "unspecified (nix build)"; src = fetchFromGitHub { diff --git a/pkgs/by-name/do/dokieli/package.nix b/pkgs/by-name/do/dokieli/package.nix index 286d37052b55..33fe4b003c83 100644 --- a/pkgs/by-name/do/dokieli/package.nix +++ b/pkgs/by-name/do/dokieli/package.nix @@ -16,19 +16,19 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "dokieli"; - version = "0-unstable-2025-11-27"; + version = "0-unstable-2025-12-16"; src = fetchFromGitHub { owner = "dokieli"; repo = "dokieli"; - rev = "25c20daf88a7d7e8d816a7deed4e2fe134bdb97d"; - hash = "sha256-GiMBCUT9wd/6bZ1hXt9431Ax1Z7BLHOXfWiiPxKZsCs="; + rev = "5a9fa93eb670f79bb350e44c8fa850f42893a8ee"; + hash = "sha256-zqr30yjhPqpY8Iv7/Jq77iWjHiDRtEguULwtmQ13xr4="; }; missingHashes = ./missing-hashes.json; offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes; - hash = "sha256-8LBMHdjWaxno4I+ZAwTw9WCVotX7O0eufhGJGg1a0w4="; + hash = "sha256-JJ4AtggWyTjyLtZwTn6oxj1fgRd3Itv9S1/gB3XlSOI="; }; installPhase = '' diff --git a/pkgs/by-name/dt/dtui/package.nix b/pkgs/by-name/dt/dtui/package.nix new file mode 100644 index 000000000000..fb4e4deea29d --- /dev/null +++ b/pkgs/by-name/dt/dtui/package.nix @@ -0,0 +1,39 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + pkg-config, + nix-update-script, +}: + +rustPlatform.buildRustPackage rec { + pname = "dtui"; + version = "3.0.1"; + + src = fetchFromGitHub { + owner = "Troels51"; + repo = "dtui"; + tag = "v${version}"; + hash = "sha256-bAg9FFoKXb6YClNQRhR7Z/MhnPkJ8r7/xM6SghaH2hU="; + }; + + cargoHash = "sha256-qiFxN0bG3pUWOKKM0gHMmxjZZvqZXYYDeUuRI/V9YbM="; + + nativeBuildInputs = [ + pkg-config + ]; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "dBus TUI for introspecting your current dbus session/system"; + mainProgram = "dtui"; + homepage = "https://github.com/Troels51/dtui"; + changelog = "https://github.com/Troels51/dtui/releases/tag/${src.tag}"; + license = lib.licenses.mit; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ gaelj ]; + }; +} diff --git a/pkgs/by-name/eu/eunomia/package.nix b/pkgs/by-name/eu/eunomia/package.nix index 3d4bb14a26f1..bc76fa9800f7 100644 --- a/pkgs/by-name/eu/eunomia/package.nix +++ b/pkgs/by-name/eu/eunomia/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/eunomia_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/eunomia_${majorVersion}${minorVersion}.zip"; hash = "sha256-Rd2EakaTWjzoEV00tHTgg/bXgJUFfPjCyQUWi7QhFG4="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/eunomia/"; + homepage = "https://dotcolon.net/font/eunomia/"; description = "Futuristic decorative font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/ex/exploitdb/package.nix b/pkgs/by-name/ex/exploitdb/package.nix index 298f1e8466f1..a6f65997f6f4 100644 --- a/pkgs/by-name/ex/exploitdb/package.nix +++ b/pkgs/by-name/ex/exploitdb/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "exploitdb"; - version = "2025-12-09"; + version = "2025-12-17"; src = fetchFromGitLab { owner = "exploit-database"; repo = "exploitdb"; tag = finalAttrs.version; - hash = "sha256-ISupts2tfN7XjwszQAj800p1qGUty9/aBtXZwE2SWvc="; + hash = "sha256-hjUjdRXsHLCJJU8ObASXVM1aZchOWtfQ5W9wBr57PHc="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/f1/f1_8/package.nix b/pkgs/by-name/f1/f1_8/package.nix index 0ebe006eda6b..27cf648ee65a 100644 --- a/pkgs/by-name/f1/f1_8/package.nix +++ b/pkgs/by-name/f1/f1_8/package.nix @@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/f1_8/"; + homepage = "https://dotcolon.net/font/f1_8/"; description = "Weighted decorative font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ minijackson ]; diff --git a/pkgs/by-name/f5/f5_6/package.nix b/pkgs/by-name/f5/f5_6/package.nix index 73927de5ed9f..4c72fd55c8b4 100644 --- a/pkgs/by-name/f5/f5_6/package.nix +++ b/pkgs/by-name/f5/f5_6/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/f5_6_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/f5_6_${majorVersion}${minorVersion}.zip"; hash = "sha256-FeCU+mzR0iO5tixI72XUnhvpGj+WRfKyT3mhBtud3uE="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/f5_6/"; + homepage = "https://dotcolon.net/font/f5_6/"; description = "Weighted decorative font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/fa/fa_1/package.nix b/pkgs/by-name/fa/fa_1/package.nix index 7d9d296dca24..433225f080c0 100644 --- a/pkgs/by-name/fa/fa_1/package.nix +++ b/pkgs/by-name/fa/fa_1/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/fa_1_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/fa_1_${majorVersion}${minorVersion}.zip"; hash = "sha256-BPJ+wZMYXY/yg5oEgBc5YnswA6A7w6V0gdv+cac0qdc="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/fa_1/"; + homepage = "https://dotcolon.net/font/fa_1/"; description = "Weighted decorative font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ minijackson ]; diff --git a/pkgs/by-name/fe/ferrum/package.nix b/pkgs/by-name/fe/ferrum/package.nix index d253c8536b72..6aee48872d55 100644 --- a/pkgs/by-name/fe/ferrum/package.nix +++ b/pkgs/by-name/fe/ferrum/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/ferrum_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/ferrum_${majorVersion}${minorVersion}.zip"; hash = "sha256-NDJwgFWZgyhMkGRWlY55l2omEw6ju3e3dHCEsWNzQIc="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/ferrum/"; + homepage = "https://dotcolon.net/font/ferrum/"; description = "Decorative font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/go/godns/package.nix b/pkgs/by-name/go/godns/package.nix index a7c59d00fb2c..7200cc0f400b 100644 --- a/pkgs/by-name/go/godns/package.nix +++ b/pkgs/by-name/go/godns/package.nix @@ -10,19 +10,19 @@ buildGoModule rec { pname = "godns"; - version = "3.3.4"; + version = "3.3.5"; src = fetchFromGitHub { owner = "TimothyYe"; repo = "godns"; tag = "v${version}"; - hash = "sha256-udGbWbrYCPEF/iGvpH2YyGPlDEYr3/a9NmZE1JkkDT4="; + hash = "sha256-nahX1XEiH7o+r6XxTAhT4kLTx9oGC+YVnw/U0PvzCO8="; }; - vendorHash = "sha256-FHao4E0hhmnM224f8CowcHFAN2fmcR7TN08ldKZ5DUw="; + vendorHash = "sha256-n56e4kU2BorBwdsjI68V+Kpxby6t/foRP8yQ1RPQuog="; npmDeps = fetchNpmDeps { src = "${src}/web"; - hash = "sha256-D0R9CUMlm+oesfD+Gr+Cqi37XETMhQ9n9MSKJOYqe9g="; + hash = "sha256-4QH0jI2KAf935EFNVEwuojZPW10rSAnr5Zr+CNm0DGM="; }; npmRoot = "web"; diff --git a/pkgs/by-name/me/medio/package.nix b/pkgs/by-name/me/medio/package.nix index 185d7e4d1171..1009530b6b9a 100644 --- a/pkgs/by-name/me/medio/package.nix +++ b/pkgs/by-name/me/medio/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/medio_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/medio_${majorVersion}${minorVersion}.zip"; hash = "sha256-S+CcwD4zGVk7cIFD6K4NnpE/0mrJq4RnDJC576rhcLQ="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/medio/"; + homepage = "https://dotcolon.net/font/medio/"; description = "Serif font designed by Sora Sagano"; longDescription = '' Medio is a serif font designed by Sora Sagano, based roughly diff --git a/pkgs/by-name/me/melete/package.nix b/pkgs/by-name/me/melete/package.nix index 5e8e1e5decb5..a1d91013d4d3 100644 --- a/pkgs/by-name/me/melete/package.nix +++ b/pkgs/by-name/me/melete/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/melete_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/melete_${majorVersion}${minorVersion}.zip"; hash = "sha256-y1xtNM1Oy92gOvbr9J71XNxb1JeTzOgxKms3G2YHK00="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/melete/"; + homepage = "https://dotcolon.net/font/melete/"; description = "Headline typeface that could be used as a movie title"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ minijackson ]; diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index e470ebce1110..5fd306230a8f 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -162,11 +162,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "microsoft-edge"; - version = "143.0.3650.80"; + version = "143.0.3650.96"; src = fetchurl { url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-Uoh3cx2Cw7Af4fNiK3sP3vpppjP0vHuMFYK8ngfQjwA="; + hash = "sha256-waOUu1ZdcTJ4XE2rr1ChMzAhmXxTUDcPKikny4l6OWo="; }; # With strictDeps on, some shebangs were not being patched correctly diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index 36965fdba4b1..7e5b74980319 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -9,12 +9,12 @@ }: let pname = "models-dev"; - version = "0-unstable-2025-12-15"; + version = "0-unstable-2025-12-19"; src = fetchFromGitHub { owner = "sst"; repo = "models.dev"; - rev = "14c7777ca5952619b9dcf46e5bf60a7dd25080be"; - hash = "sha256-+JJtaUmjwNXPnBP2jCc/r+Yswa+xViH9CVZzdmyXo+A="; + rev = "25a49727b134418f22cfd0c5cabe22d16b588810"; + hash = "sha256-PYMEs0hFm7XqEwHO0RMuw9/IZFWc1r8cv4Iu8Na+XVw="; }; node_modules = stdenvNoCC.mkDerivation { diff --git a/pkgs/by-name/mo/moor/package.nix b/pkgs/by-name/mo/moor/package.nix index 61acea869d88..22f2bd1c46df 100644 --- a/pkgs/by-name/mo/moor/package.nix +++ b/pkgs/by-name/mo/moor/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "moor"; - version = "2.9.5"; + version = "2.9.6"; src = fetchFromGitHub { owner = "walles"; repo = "moor"; tag = "v${finalAttrs.version}"; - hash = "sha256-oyxDVhP2pzHqaDyGrKPNRGzvMH3Bwdi6tYYCjo+CweQ="; + hash = "sha256-bvfbdNZvixfrCcN1oKBcKKWDolw/1H+GxRDrjKRkUQ0="; }; - vendorHash = "sha256-l1XeVZ4FyQDu2sKo4/SieBbwUicq3gNE3D/0m6fcGt8="; + vendorHash = "sha256-Zz0k/N5GnKTj+4h4l8sddJgFowB0obNTDHke1sETbaE="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/na/nacelle/package.nix b/pkgs/by-name/na/nacelle/package.nix index d78c167cd40f..7d9e434c5898 100644 --- a/pkgs/by-name/na/nacelle/package.nix +++ b/pkgs/by-name/na/nacelle/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/nacelle_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/nacelle_${majorVersion}${minorVersion}.zip"; hash = "sha256-e4QsPiyfWEAYHWdwR3CkGc2UzuA3hZPYYlWtIubY0Oo="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/nacelle/"; + homepage = "https://dotcolon.net/font/nacelle/"; description = "Improved version of the Aileron font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ minijackson ]; diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index fd5a285efa38..2eab4fa97557 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -138,13 +138,13 @@ in goBuild (finalAttrs: { pname = "ollama"; # don't forget to invalidate all hashes each update - version = "0.13.4"; + version = "0.13.5"; src = fetchFromGitHub { owner = "ollama"; repo = "ollama"; tag = "v${finalAttrs.version}"; - hash = "sha256-EljxxaD8TTs3JaZrgEnR5hCw7S7MVmVB3M4fI/yADeQ="; + hash = "sha256-4K1+GE96Uu5w1otSiP69vNDJ03tFvr78VluIEHMzFGQ="; }; vendorHash = "sha256-NM0vtue0MFrAJCjmpYJ/rPEDWBxWCzBrWDb0MVOhY+Q="; diff --git a/pkgs/by-name/pe/penna/package.nix b/pkgs/by-name/pe/penna/package.nix index 481f6f117835..dd5094dc2518 100644 --- a/pkgs/by-name/pe/penna/package.nix +++ b/pkgs/by-name/pe/penna/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/penna_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/penna_${majorVersion}${minorVersion}.zip"; hash = "sha256-fmCJnEaoUGdW9JK3J7JSm5D4qOMRW7qVKPgVE7uCH5w="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/penna/"; + homepage = "https://dotcolon.net/font/penna/"; description = "Geometric sans serif designed by Sora Sagano"; longDescription = '' Penna is a geometric sans serif designed by Sora Sagano, diff --git a/pkgs/by-name/ra/radicale/package.nix b/pkgs/by-name/ra/radicale/package.nix index f7d9ee5a0ae7..1fbacc431193 100644 --- a/pkgs/by-name/ra/radicale/package.nix +++ b/pkgs/by-name/ra/radicale/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "radicale"; - version = "3.5.9"; + version = "3.5.10"; pyproject = true; src = fetchFromGitHub { owner = "Kozea"; repo = "Radicale"; tag = "v${version}"; - hash = "sha256-7LH0Y36JI3S3HpxX+fhKf58rOoewbCR3bwO38yN2dg4="; + hash = "sha256-tLBWPWkSGI7vQIGo9FIwCEgHWPlrs1q70CsAWQn9sEs="; }; build-system = with python3.pkgs; [ diff --git a/pkgs/by-name/ro/route159/package.nix b/pkgs/by-name/ro/route159/package.nix index a95a02085b06..c042aa846ef4 100644 --- a/pkgs/by-name/ro/route159/package.nix +++ b/pkgs/by-name/ro/route159/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/route159_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/route159_${majorVersion}${minorVersion}.zip"; hash = "sha256-1InyBW1LGbp/IU/ql9mvT14W3MTxJdWThFwRH6VHpTU="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/route159/"; + homepage = "https://dotcolon.net/font/route159/"; description = "Weighted sans serif font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/ru/rustdesk/package.nix b/pkgs/by-name/ru/rustdesk/package.nix index ea815b7bf2e9..c82c5dd04914 100644 --- a/pkgs/by-name/ru/rustdesk/package.nix +++ b/pkgs/by-name/ru/rustdesk/package.nix @@ -24,8 +24,10 @@ libxkbcommon, libsciter, xdotool, + openssl, pam, pango, + perl, zlib, zstd, stdenv, @@ -36,17 +38,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustdesk"; - version = "1.4.3"; + version = "1.4.4"; src = fetchFromGitHub { owner = "rustdesk"; repo = "rustdesk"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-TCy1AyqBHqrIlip2ZqdzIaYHjIYddThI+YmbcQHaDqQ="; + hash = "sha256-o7jsVWiCkHaKFpAu27r/Lr1Q9g7uR/OYJdwsiQeDJUA="; }; - cargoHash = "sha256-AOKsTPuq1VD6MR4z1K9l2Clbl8d/7IijTsnMRgBXvyw="; + cargoHash = "sha256-gd2vS+p+1QtOWZcRWJWahFGo5rFG+soqxx3vJYSYJUo="; patches = [ ./make-build-reproducible.patch @@ -67,6 +69,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ copyDesktopItems + perl pkg-config rustPlatform.bindgenHook wrapGAppsHook3 @@ -96,6 +99,7 @@ rustPlatform.buildRustPackage (finalAttrs: { libopus libaom libxkbcommon + openssl pam pango zlib diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index b4bd076b61b4..4703257f8ce6 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustical"; - version = "0.11.0"; + version = "0.11.4"; src = fetchFromGitHub { owner = "lennart-k"; repo = "rustical"; tag = "v${finalAttrs.version}"; - hash = "sha256-xsekMo4ALrY/3wGNQCwzOU2V2j5+Z45aresMeWHsnVk="; + hash = "sha256-nTpFVtnKOB+yEhKXB9tFzNtdTm5sA3cDPt2De26ntjE="; }; - cargoHash = "sha256-QgN6HDNVqY+KSX35uH5+WY4N5DL8r4pt/4OD6uEV6jE="; + cargoHash = "sha256-JpvDGbd6dQ/1vu8BEDmRj7V1Wb7R86wV1NHbHYwZ/Zc="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; diff --git a/pkgs/by-name/sa/saga/package.nix b/pkgs/by-name/sa/saga/package.nix index 5932fb504015..0afb73799336 100644 --- a/pkgs/by-name/sa/saga/package.nix +++ b/pkgs/by-name/sa/saga/package.nix @@ -43,11 +43,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "saga"; - version = "9.10.2"; + version = "9.10.3"; src = fetchurl { url = "mirror://sourceforge/saga-gis/saga-${finalAttrs.version}.tar.gz"; - hash = "sha256-fsMH2dXE0w1DsIYJC3RscT/aDDYeewXLo6MBLCL2zCo="; + hash = "sha256-p4locTSSqfZO2jl9mMroIHhbKgqGvs5ZkbeutPPYhZ4="; }; sourceRoot = "saga-${finalAttrs.version}/saga-gis"; diff --git a/pkgs/by-name/se/seshat/package.nix b/pkgs/by-name/se/seshat/package.nix index 35bdda26f313..681773a54d7c 100644 --- a/pkgs/by-name/se/seshat/package.nix +++ b/pkgs/by-name/se/seshat/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/seshat_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/seshat_${majorVersion}${minorVersion}.zip"; hash = "sha256-XgprDhzAbcTzZw2QOwpCnzusYheYmSlM+ApU+Y0wO2Q="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/seshat/"; + homepage = "https://dotcolon.net/font/seshat/"; description = "Roman body font designed for main text by Sora Sagano"; longDescription = '' Seshat is a Roman body font designed for the main text. By diff --git a/pkgs/by-name/sq/sqlit-tui/package.nix b/pkgs/by-name/sq/sqlit-tui/package.nix new file mode 100644 index 000000000000..eee59fbfce9e --- /dev/null +++ b/pkgs/by-name/sq/sqlit-tui/package.nix @@ -0,0 +1,67 @@ +{ + lib, + fetchFromGitHub, + python3Packages, + writableTmpDirAsHomeHook, +}: + +python3Packages.buildPythonApplication rec { + pname = "sqlit-tui"; + version = "1.0.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Maxteabag"; + repo = "sqlit"; + tag = "v${version}"; + hash = "sha256-O2/kbKXSjsdSrTFnnNwif2IfV0HG4IPYLrD1eznuhuo="; + }; + + build-system = with python3Packages; [ + hatchling + uv-build + ]; + + dependencies = with python3Packages; [ + duckdb + keyring + mariadb + mysql-connector + oracledb + paramiko + psycopg2 + pyodbc + pyperclip + sshtunnel + textual + ]; + + pythonRelaxDeps = [ + "paramiko" + ]; + + nativeCheckInputs = with python3Packages; [ + pytestCheckHook + pytest-asyncio + writableTmpDirAsHomeHook + ]; + + pythonImportsCheck = [ + "sqlit" + ]; + + disabledTests = [ + # UI tests fail in the sandbox + "tests/ui/" + "test_installer_cancel_terminates_process" # timeout error + ]; + + meta = { + description = "Lightweight TUI for SQL Server, PostgreSQL, MySQL, SQLite, and more"; + homepage = "https://github.com/Maxteabag/sqlit"; + changelog = "https://github.com/Maxteabag/sqlit/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ gaelj ]; + mainProgram = "sqlit"; + }; +} diff --git a/pkgs/by-name/te/tenderness/package.nix b/pkgs/by-name/te/tenderness/package.nix index 9097a600c7b9..561459ae2a13 100644 --- a/pkgs/by-name/te/tenderness/package.nix +++ b/pkgs/by-name/te/tenderness/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "${majorVersion}.${minorVersion}"; src = fetchzip { - url = "https://dotcolon.net/download/fonts/tenderness_${majorVersion}${minorVersion}.zip"; + url = "https://dotcolon.net/files/fonts/tenderness_${majorVersion}${minorVersion}.zip"; hash = "sha256-bwJKW+rY7/r2pBCSA6HYlaRMsI/U8UdW2vV4tmYuJww="; stripRoot = false; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "http://dotcolon.net/font/tenderness/"; + homepage = "https://dotcolon.net/font/tenderness/"; description = "Serif font designed by Sora Sagano with old-style figures"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/ti/tigerbeetle/package.nix b/pkgs/by-name/ti/tigerbeetle/package.nix index 4fd5f8cb9fc2..a4dffa8afdbf 100644 --- a/pkgs/by-name/ti/tigerbeetle/package.nix +++ b/pkgs/by-name/ti/tigerbeetle/package.nix @@ -10,14 +10,14 @@ let platform = if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; hash = builtins.getAttr platform { - "universal-macos" = "sha256-q+s04xXqmKZfd4If4xMl4It5roHwW2IQeYykz2FzHmI="; - "x86_64-linux" = "sha256-5jBzNCpu4xrMlbRbFLUg57QtXqivfeYpx9hanoS6nIQ="; - "aarch64-linux" = "sha256-/V3tV6f0RY5ymb5zQy81Irox6zgQx0wjuWmB/5QsOQQ="; + "universal-macos" = "sha256-l+8+EH3bt0WPBHJEYzT0Fgrf7HO6Mcuk82QUG7s1Ca0="; + "x86_64-linux" = "sha256-XRUd4XjuCFOALefmXTmX1sBNoMBmsg0v23JKmqoCs00="; + "aarch64-linux" = "sha256-6JxyujjIY5ZHNejP9K1dEfatuJrE3YRSpOtKOQDaupY="; }; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "tigerbeetle"; - version = "0.16.66"; + version = "0.16.67"; src = fetchzip { url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip"; diff --git a/pkgs/by-name/tr/tray-tui/package.nix b/pkgs/by-name/tr/tray-tui/package.nix index c20f3185fcf8..6ff0f2709ba4 100644 --- a/pkgs/by-name/tr/tray-tui/package.nix +++ b/pkgs/by-name/tr/tray-tui/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage rec { pname = "tray-tui"; - version = "0.3.2"; + version = "0.3.3"; src = fetchFromGitHub { owner = "Levizor"; repo = "tray-tui"; tag = version; - hash = "sha256-C/vF5dkY9eOL4RQTHuzi7F+mgHWOrVt6sv4eHqUNctg="; + hash = "sha256-P34tL65vTxqDfc3syOlSw+E/bMaQXNF4gen9rZDWLxg="; }; - cargoHash = "sha256-w5ZifkJ86OMiRdHE9f82pxlg7FBuoioD+hgI8CTJtmI="; + cargoHash = "sha256-oRY2K3F8cvzqfxgBDGhX2WrroGcV+hLKbYKFvrfKUuk="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/tr/trivy/package.nix b/pkgs/by-name/tr/trivy/package.nix index 6cd17707eb90..0ed7493d4f31 100644 --- a/pkgs/by-name/tr/trivy/package.nix +++ b/pkgs/by-name/tr/trivy/package.nix @@ -2,28 +2,27 @@ lib, stdenv, buildPackages, - buildGo124Module, + buildGoModule, fetchFromGitHub, installShellFiles, testers, trivy, }: - -buildGo124Module rec { +buildGoModule rec { pname = "trivy"; - version = "0.66.0"; + version = "0.68.2"; src = fetchFromGitHub { owner = "aquasecurity"; repo = "trivy"; tag = "v${version}"; - hash = "sha256-Kn28mUdCi/8FPrAa0UbfOaBlzkaGc9daYOR93t+n2uY="; + hash = "sha256-0s9N7BHLJOTnOfa9tQ70D5tfTDSEHsiLUYHpWZjuoEU="; }; # Hash mismatch on across Linux and Darwin proxyVendor = true; - vendorHash = "sha256-FabIeFGUX55zyMtGadHKGbJ7awlHgNzfO2IiiFKmIc4="; + vendorHash = "sha256-0HbMMzkxDbDb/Q7s490JfjK63tPdWDuEbV2oQjvD1zI="; subPackages = [ "cmd/trivy" ]; @@ -33,25 +32,19 @@ buildGo124Module rec { "-X=github.com/aquasecurity/trivy/pkg/version/app.ver=${version}" ]; + env.GOEXPERIMENT = "jsonv2"; + nativeBuildInputs = [ installShellFiles ]; # Tests require network access doCheck = false; - postInstall = - let - trivy = - if stdenv.buildPlatform.canExecute stdenv.hostPlatform then - placeholder "out" - else - buildPackages.trivy; - in - '' - installShellCompletion --cmd trivy \ - --bash <(${trivy}/bin/trivy completion bash) \ - --fish <(${trivy}/bin/trivy completion fish) \ - --zsh <(${trivy}/bin/trivy completion zsh) - ''; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd trivy \ + --bash <($out/bin/trivy completion bash) \ + --fish <($out/bin/trivy completion fish) \ + --zsh <($out/bin/trivy completion zsh) + ''; doInstallCheck = true; diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index 6f542d0b1a65..30c0f1ddef99 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -14,14 +14,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.3"; + version = "0.0.4"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-Vox6ex1kU4h3HWKcF58dzywIjqBHxMzJPYpT/9tuzBE="; + hash = "sha256-K29DS5IqzWugNxXGfb+WP4H89iAa0Tk/FfWeJXCnjHM="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-nsrSAYRr80O0gNSzlV+IwD7tFbKogiimOfH3/O1Sqrk="; + cargoHash = "sha256-NyNXR1PGds+GXAha9u4DglUyy7T+yqLjNpGnchYn6oc="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/ve/vegur/package.nix b/pkgs/by-name/ve/vegur/package.nix index 0d801ebdd3b7..caddd6e69efc 100644 --- a/pkgs/by-name/ve/vegur/package.nix +++ b/pkgs/by-name/ve/vegur/package.nix @@ -25,7 +25,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - homepage = "http://dotcolon.net/fonts/vegur/"; + homepage = "https://dotcolon.net/fonts/vegur/"; description = "Humanist sans serif font"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/wa/warp-terminal/versions.json b/pkgs/by-name/wa/warp-terminal/versions.json index 81e79816f356..c8960f2d2887 100644 --- a/pkgs/by-name/wa/warp-terminal/versions.json +++ b/pkgs/by-name/wa/warp-terminal/versions.json @@ -1,14 +1,14 @@ { "darwin": { - "hash": "sha256-WAxXd+KHcDPHuKGj0aNmzetUYzydeRCTJIpW5VlaKYw=", - "version": "0.2025.12.03.08.12.stable_03" + "hash": "sha256-C4NvlFEVIN3Qi//o7vPkpBGtkOBRCPOA8CUGc/3Rz0E=", + "version": "0.2025.12.17.17.17.stable_02" }, "linux_x86_64": { - "hash": "sha256-wfelfSLCfJyoP8F8R1qjlFmmLBvcPQyopKBfdvcVbI0=", - "version": "0.2025.12.03.08.12.stable_03" + "hash": "sha256-VGNIXVhrVu9Kqtg09E9MPPjvX87tNT6E7Ls6/+JkhO0=", + "version": "0.2025.12.17.17.17.stable_02" }, "linux_aarch64": { - "hash": "sha256-/baDz+NFH6rCYF5r9iSXL6k3Aa+Cew8/FQPIoY5lwOU=", - "version": "0.2025.12.03.08.12.stable_03" + "hash": "sha256-mTon/ue6QYTIGhG8jgA/jtTbAu5aA1xCE2yE3bdc5Pw=", + "version": "0.2025.12.17.17.17.stable_02" } } diff --git a/pkgs/development/python-modules/coinmetrics-api-client/default.nix b/pkgs/development/python-modules/coinmetrics-api-client/default.nix index f590b4d5d087..40cdeffdb9f5 100644 --- a/pkgs/development/python-modules/coinmetrics-api-client/default.nix +++ b/pkgs/development/python-modules/coinmetrics-api-client/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "coinmetrics-api-client"; - version = "2025.12.12.16"; + version = "2025.12.16.20"; pyproject = true; __darwinAllowLocalNetworking = true; @@ -26,7 +26,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "coinmetrics_api_client"; - hash = "sha256-IegTRV4c/P63FUR7lPqPOVt1VtKElIgzuYW8cisNFYg="; + hash = "sha256-FnoaLUU+x6uOlGdFhx02z/rlpqrHHt7T8TTPmeE0I68="; }; pythonRelaxDeps = [ "typer" ]; diff --git a/pkgs/development/python-modules/govee-local-api/default.nix b/pkgs/development/python-modules/govee-local-api/default.nix index 58f4d905ae1e..3514f9461a4c 100644 --- a/pkgs/development/python-modules/govee-local-api/default.nix +++ b/pkgs/development/python-modules/govee-local-api/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "govee-local-api"; - version = "2.2.0"; + version = "2.3.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "Galorhallen"; repo = "govee-local-api"; tag = "v${version}"; - hash = "sha256-DjerH/51ta0Q3by47+Xo0Fp3nk4igum00mSZeoswYxM="; + hash = "sha256-kAzV9zchgxB2CmdWOa1vRuhRDSE0qTon9sVvmo9AeB0="; }; postPatch = '' diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 7c7684cd07d1..fc0f452219d5 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "iamdata"; - version = "0.1.202512181"; + version = "0.1.202512191"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-DcDoFNfPZoZnBilBhfdoV0SnmLDyL0gmF+3joWLoZFI="; + hash = "sha256-HW6xdGLAVuziYwR5NWkjfc4S0LPJ5wjIhnnUtvrrtwk="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/mitogen/default.nix b/pkgs/development/python-modules/mitogen/default.nix index e07e07a28587..16458648a37e 100644 --- a/pkgs/development/python-modules/mitogen/default.nix +++ b/pkgs/development/python-modules/mitogen/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "mitogen"; - version = "0.3.35"; + version = "0.3.36"; pyproject = true; src = fetchFromGitHub { owner = "mitogen-hq"; repo = "mitogen"; tag = "v${version}"; - hash = "sha256-1GJRomtIrm9Dudc8mTATc7CM7VFTHjF5X2IfW4AV/ms="; + hash = "sha256-bs00ibMHAhH9oIEoRndX3AMOHwayY5atS5Hi6mJGGJ4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/moocore/default.nix b/pkgs/development/python-modules/moocore/default.nix new file mode 100644 index 000000000000..e349a345a300 --- /dev/null +++ b/pkgs/development/python-modules/moocore/default.nix @@ -0,0 +1,62 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + cffi, + setuptools, + + # dependencies + numpy, + platformdirs, + + # tests + pytestCheckHook, + writableTmpDirAsHomeHook, +}: + +buildPythonPackage rec { + pname = "moocore"; + version = "0.1.10"; + pyproject = true; + + src = fetchFromGitHub { + owner = "multi-objective"; + repo = "moocore"; + tag = "v${version}"; + hash = "sha256-ByWQpd2QuagctTeoO5BIyYiI2bSlEPzNht4ciWCCJtM="; + }; + + sourceRoot = "${src.name}/python"; + + build-system = [ + cffi + setuptools + ]; + + dependencies = [ + cffi + numpy + platformdirs + ]; + + pythonImportsCheck = [ "moocore" ]; + + nativeCheckInputs = [ + pytestCheckHook + writableTmpDirAsHomeHook + ]; + + disabledTests = [ + # Require downloading data from the internet + "test_read_datasets_data" + ]; + + meta = { + description = "Core Mathematical Functions for Multi-Objective Optimization"; + homepage = "https://github.com/multi-objective/moocore/tree/main/python"; + license = lib.licenses.lgpl21Plus; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +} diff --git a/pkgs/development/python-modules/msgraph-sdk/default.nix b/pkgs/development/python-modules/msgraph-sdk/default.nix index 26d06c8fc579..366580a3211e 100644 --- a/pkgs/development/python-modules/msgraph-sdk/default.nix +++ b/pkgs/development/python-modules/msgraph-sdk/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "msgraph-sdk"; - version = "1.50.0"; + version = "1.51.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoftgraph"; repo = "msgraph-sdk-python"; tag = "v${version}"; - hash = "sha256-pSyqU8sUIK+axSu5JoI/ARkhiDxTahpqgcMqLhBvmpw="; + hash = "sha256-ZpzbDQ+HF49WJdXeyKcUs6wgmy0/YLNFH21wQ9bE0/o="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/publicsuffix/default.nix b/pkgs/development/python-modules/publicsuffix/default.nix deleted file mode 100644 index 94a460a99332..000000000000 --- a/pkgs/development/python-modules/publicsuffix/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - setuptools, - pythonOlder, - publicsuffix-list, -}: - -buildPythonPackage rec { - pname = "publicsuffix"; - version = "1.1.1"; - pyproject = true; - - disabled = pythonOlder "3.7"; - - src = fetchPypi { - inherit pname version; - hash = "sha256-Is4dZatq9emyEi4kQ/rNuT+1xKvyQTgJnLEP55ifQ7Y="; - }; - - # disable test_fetch and the doctests (which also invoke fetch) - postPatch = '' - sed -i -e "/def test_fetch/i\\ - \\t@unittest.skip('requires internet')" -e "/def additional_tests():/,+1d" tests.py - - rm publicsuffix/public_suffix_list.dat - ln -s ${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat publicsuffix/public_suffix_list.dat - ''; - - build-system = [ setuptools ]; - - pythonImportsCheck = [ "publicsuffix" ]; - - meta = { - description = "Allows to get the public suffix of a domain name"; - homepage = "https://pypi.python.org/pypi/publicsuffix/"; - license = lib.licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/development/python-modules/pymoo/default.nix b/pkgs/development/python-modules/pymoo/default.nix index 2af107eb9b5e..3fd2265c636c 100644 --- a/pkgs/development/python-modules/pymoo/default.nix +++ b/pkgs/development/python-modules/pymoo/default.nix @@ -8,20 +8,24 @@ setuptools, # dependencies + alive-progress, autograd, cma, deprecated, - dill, matplotlib, + moocore, numpy, scipy, # tests - pytestCheckHook, + jupytext, nbformat, notebook, numba, + optuna, + pytestCheckHook, pythonAtLeast, + scikit-learn, writeText, }: @@ -29,20 +33,20 @@ let pymoo_data = fetchFromGitHub { owner = "anyoptimization"; repo = "pymoo-data"; - tag = "33f61a78182ceb211b95381dd6d3edee0d2fc0f3"; - hash = "sha256-iGWPepZw3kJzw5HKV09CvemVvkvFQ38GVP+BAryBSs0="; + rev = "8dae7d02078def161ee109184399adc3db25265b"; + hash = "sha256-dpuRIMqDQ+oKrvK1VAQxPG6vijZMxT6MB8xOswPwv5o="; }; in buildPythonPackage rec { pname = "pymoo"; - version = "0.6.1.5"; + version = "0.6.1.6"; pyproject = true; src = fetchFromGitHub { owner = "anyoptimization"; repo = "pymoo"; tag = version; - hash = "sha256-IRNYluK6fO1cQq0u9dIJYnI5HWqtTPLXARXNoHa4F0I="; + hash = "sha256-tLkXH0Ig/yWZbaFwzsdIdmbnlNd9UAruVSziaL3iW4U="; }; postPatch = '' @@ -67,25 +71,24 @@ buildPythonPackage rec { ]; dependencies = [ + alive-progress autograd cma deprecated - dill matplotlib + moocore numpy scipy ]; - # Some tests require a grad backend to be configured, this is a hacky way to do so. - # The choice must be either "jax.numpy" or "autograd.numpy" - preCheck = '' - echo 'from pymoo.gradient import activate; activate("autograd.numpy")' >> tests/conftest.py - ''; nativeCheckInputs = [ - pytestCheckHook + jupytext nbformat notebook numba + optuna + pytestCheckHook + scikit-learn ]; # Select some lightweight tests disabledTestMarks = [ "long" ]; @@ -116,7 +119,7 @@ buildPythonPackage rec { "tests/algorithms/test_no_modfication.py" ]; # Avoid crashing sandboxed build on macOS - MATPLOTLIBRC = writeText "" '' + env.MATPLOTLIBRC = writeText "" '' backend: Agg ''; @@ -125,6 +128,8 @@ buildPythonPackage rec { meta = { description = "Multi-objective Optimization in Python"; homepage = "https://pymoo.org/"; + downloadPage = "https://github.com/anyoptimization/pymoo"; + changelog = "https://github.com/anyoptimization/pymoo/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ veprbl ]; }; diff --git a/pkgs/development/python-modules/torch-geometric/default.nix b/pkgs/development/python-modules/torch-geometric/default.nix index 18800e8304b9..06ebacdca490 100644 --- a/pkgs/development/python-modules/torch-geometric/default.nix +++ b/pkgs/development/python-modules/torch-geometric/default.nix @@ -231,6 +231,9 @@ buildPythonPackage rec { "test_multiprocessing" "test_share_memory" "test_storage_tensor_methods" + + # NotImplementedError: The operator 'aten::logspace.out' is not currently implemented for the MPS device. + "test_positional_encoding" ] ++ lib.optionals (pythonAtLeast "3.13") [ # RuntimeError: Dynamo is not supported on Python 3.13+ @@ -246,10 +249,19 @@ buildPythonPackage rec { # RuntimeError: Boolean value of Tensor with more than one value is ambiguous "test_feature_store" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # NotImplementedError: The operator 'aten::logspace.out' is not currently implemented for the MPS device. - "test_positional_encoding" + ]; + + disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ + # MPS (Metal) tests are failing when using `libtorch_cpu`. + # Crashes in `structured_cat_out_mps` + "test/nn/models/test_deep_graph_infomax.py::test_infomax_predefined_model[mps]" + "test/nn/norm/test_instance_norm.py::test_instance_norm[True-mps]" + "test/nn/norm/test_instance_norm.py::test_instance_norm[False-mps]" + "test/nn/norm/test_layer_norm.py::test_layer_norm[graph-True-mps]" + "test/nn/norm/test_layer_norm.py::test_layer_norm[graph-False-mps]" + "test/nn/norm/test_layer_norm.py::test_layer_norm[node-True-mps]" + "test/nn/norm/test_layer_norm.py::test_layer_norm[node-False-mps]" + "test/utils/test_scatter.py::test_group_cat[mps]" ]; meta = { diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix index 4bd31ca1fd0d..0a95661270a7 100644 --- a/pkgs/development/python-modules/twilio/default.nix +++ b/pkgs/development/python-modules/twilio/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "twilio"; - version = "9.8.8"; + version = "9.9.0"; pyproject = true; src = fetchFromGitHub { owner = "twilio"; repo = "twilio-python"; tag = version; - hash = "sha256-q3NjNe7SiqL2HgRkuoChesD333q3vw+aVkSASc6gDQk="; + hash = "sha256-apdEtXPfpUPtBw129ZF5SDnY/P9YIUkw1bfgVvL3yV4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index fd9e1cdd9795..b4639e67d8c9 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -2,9 +2,9 @@ { bash = { - version = "0.23.3"; + version = "0.25.1"; url = "github:tree-sitter/tree-sitter-bash"; - hash = "sha256-7N1PLVMJxwN5FzHW9NbXZTzGhvziwLCC8tDO3qdjtOo="; + hash = "sha256-ONQ1Ljk3aRWjElSWD2crCFZraZoRj3b3/VELz1789GE="; }; beancount = { @@ -14,9 +14,9 @@ }; bibtex = { - version = "0-unstable-2021-03-26"; - url = "github:latex-lsp/tree-sitter-bibtex/ccfd77db0ed799b6c22c214fe9d2937f47bc8b34"; - hash = "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ="; + version = "0-unstable-2025-04-19"; + url = "github:latex-lsp/tree-sitter-bibtex/8d04ed27b3bc7929f14b7df9236797dab9f3fa66"; + hash = "sha256-UOXGWm8k9YP0GUwvNEuIxeiXqJo4Jf9uBt+/oYaYUl4="; }; bitbake = { @@ -38,9 +38,9 @@ }; c = { - version = "0.23.5"; + version = "0.24.1"; url = "github:tree-sitter/tree-sitter-c"; - hash = "sha256-6sebiNg9P/B/5HrbGO7bl3GHVMfVUepetJuszEeTh+8="; + hash = "sha256-gmzbdwvrKSo6C1fqTJFGxy8x0+T+vUTswm7F5sojzKc="; }; clojure = { @@ -56,9 +56,9 @@ }; comment = { - version = "0.1.0"; + version = "0.3.0"; url = "github:stsewd/tree-sitter-comment"; - hash = "sha256-XfHUHWenRjjQer9N4jhkFjNDlvz8ZI8Qep5eiWIyr7Q="; + hash = "sha256-O9BBcsMfIfDDzvm2eWuOhgLclUNdgZ/GsQd0kuFFFPQ="; }; commonlisp = { @@ -74,15 +74,15 @@ }; crystal = { - version = "0-unstable-2025-09-09"; - url = "github:crystal-lang-tools/tree-sitter-crystal/f0ada43161f77d5bad18c4ce0b21d1dc9310e408"; - hash = "sha256-5NPRFMeMbAe/wwFkUMkOJxMABFPBk2AbJ5HsY6RZfUg="; + version = "0-unstable-2025-10-12"; + url = "github:crystal-lang-tools/tree-sitter-crystal/50ca9e6fcfb16a2cbcad59203cfd8ad650e25c49"; + hash = "sha256-xmQrplDxoJ8GhcTyCOuEGn4wwMM3/9M6tyM1dgRGARU="; }; css = { - version = "0.23.2"; + version = "0.25.0"; url = "github:tree-sitter/tree-sitter-css"; - hash = "sha256-LP2UBU/RgZCnVwCnM7bQv6DZHmDrqdCjynV6Jv1PsjA="; + hash = "sha256-jFsnEyS+FThk7L48FzAdSp5fNPSLvM8hTL/VC5FMlOE="; }; cuda = { @@ -98,9 +98,9 @@ }; dart = { - version = "0-unstable-2025-02-28"; - url = "github:usernobody14/tree-sitter-dart/80e23c07b64494f7e21090bb3450223ef0b192f4"; - hash = "sha256-bMFBSVAHTGstvalL5vZGahA5gL95IZQmJfBOE+trnwM="; + version = "0-unstable-2025-10-04"; + url = "github:usernobody14/tree-sitter-dart/d4d8f3e337d8be23be27ffc35a0aef972343cd54"; + hash = "sha256-1ftYqCor1A0PsQ0AJLVqtxVRZxaXqE/NZ5yy7SizZCY="; }; devicetree = { @@ -146,9 +146,9 @@ }; elm = { - version = "5.7.0"; + version = "5.9.0"; url = "github:elm-tooling/tree-sitter-elm"; - hash = "sha256-vYN1E49IpsvTUmxuzRyydCmhYZYGndcZPMBYgSMudrE="; + hash = "sha256-vaeGViXob7AYyJj93AUJWBD8Zdfs4zXdKikvBZ3GptU="; }; embedded-template = { @@ -218,9 +218,9 @@ }; go-template = { - version = "0-unstable-2025-08-23"; - url = "github:ngalaiko/tree-sitter-go-template/65f4f86c3aaa9dabab36e3482584e8a111cf7db1"; - hash = "sha256-rSZOOtaBNCXNT0ztkeD4vumTN8bid9OBE82FNrl2wPE="; + version = "0-unstable-2025-12-12"; + url = "github:ngalaiko/tree-sitter-go-template/c59999dc449c29549f5735eaac31b938a13b6c14"; + hash = "sha256-YKqpNkCRLX+89Ottw4KVXxrEsIPRUsWs0UwIgucHwdo="; }; go = { @@ -291,9 +291,9 @@ }; hyprlang = { - version = "3.0.0"; + version = "3.1.0"; url = "github:tree-sitter-grammars/tree-sitter-hyprlang"; - hash = "sha256-1HGA4VUWM/iR1XBNmrsdj1PRGo7qPYMw5vmcVQO1BH0="; + hash = "sha256-pNAN5TF01Bnqfcsoa0IllchCCBph9/SowzIoMyQcN5w="; }; janet-simple = { @@ -388,7 +388,7 @@ }; lua = { - version = "0-unstable-2025-05-16"; + version = "0.0.19-unstable-2025-05-16"; url = "github:MunifTanjim/tree-sitter-lua/4fbec840c34149b7d5fe10097c93a320ee4af053"; hash = "sha256-fO8XqlauYiPR0KaFzlAzvkrYXgEsiSzlB3xYzUpcbrs="; }; @@ -494,9 +494,9 @@ }; prisma = { - version = "1.5.1"; + version = "1.6.0"; url = "github:victorhqc/tree-sitter-prisma"; - hash = "sha256-WxR3URFjljD9IEoKRvo0eBbv16PGhrv9aTUWPw8XlJA="; + hash = "sha256-VE9HUG0z6oPVlA8no011vwYI2HxufJEuXXnCGbCgI4Q="; }; proto = { @@ -593,9 +593,9 @@ }; rust = { - version = "0.23.2"; + version = "0.24.0"; url = "github:tree-sitter/tree-sitter-rust"; - hash = "sha256-aT+tlrEKMgWqTEq/NHh8Vj92h6i1aU6uPikDyaP2vfc="; + hash = "sha256-y3sJURlSTM7LRRN5WGIAeslsdRZU522Tfcu6dnXH/XQ="; }; scala = { @@ -605,9 +605,9 @@ }; scheme = { - version = "0-unstable-2025-09-17"; - url = "github:6cdh/tree-sitter-scheme/67b5c8d6ce19fd5265f13204fec0a3efa9e095d9"; - hash = "sha256-njPs+AAQYIGzztARtlpl2pmTrA0ozcXmbpuJxFp+44s="; + version = "0.24.7-1-unstable-2025-12-13"; + url = "github:6cdh/tree-sitter-scheme/b5c701148501fa056302827442b5b4956f1edc03"; + hash = "sha256-SLuK8S03pKVVhxJTkE3ZJvNaNnmXD323YwE7ah2VxyQ="; }; scss = { @@ -684,9 +684,9 @@ }; tera = { - version = "0-unstable-2025-07-22"; - url = "github:uncenter/tree-sitter-tera/692937d52c8dfd91ce0dde722b9b4febbc9bc712"; - hash = "sha256-3ZUark8lSH8mJwuLcvJPiQnE7+rlXstKkTPjvHzsE38="; + version = "0.1.0"; + url = "github:uncenter/tree-sitter-tera"; + hash = "sha256-1Gb947YJnEFrCVKAuz06kwJdKD9PMab/alFJtyYjBso="; }; tiger = { @@ -771,7 +771,7 @@ }; vue = { - version = "0-unstable-2021-04-04"; + version = "0.2.1-unstable-2021-04-04"; url = "github:ikatyang/tree-sitter-vue/91fe2754796cd8fba5f229505a23fa08f3546c06"; hash = "sha256-NeuNpMsKZUP5mrLCjJEOSLD6tlJpNO4Z/rFUqZLHE1A="; }; diff --git a/pkgs/servers/home-assistant/custom-components/README.md b/pkgs/servers/home-assistant/custom-components/README.md index 3820328e2ed4..81edbb043fd7 100644 --- a/pkgs/servers/home-assistant/custom-components/README.md +++ b/pkgs/servers/home-assistant/custom-components/README.md @@ -28,7 +28,7 @@ versions into the Python environment. buildHomeAssistantComponent { # owner, domain, version - src = fetchFromGithub { + src = fetchFromGitHub { # owner, repo, rev, hash }; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 1416a425bb73..162625afbdf1 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -386,6 +386,7 @@ mapAliases { canonicalize-jars-hook = throw "'canonicalize-jars-hook' has been renamed to/replaced by 'stripJavaArchivesHook'"; # Converted to throw 2025-10-27 cardboard = throw "cardboard has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-28 cargo-espflash = throw "'cargo-espflash' has been renamed to/replaced by 'espflash'"; # Converted to throw 2025-10-27 + cargo-sync-readme = throw "'cargo-sync-readme' has been removed because upstream 404s"; # Converted to throw 2025-12-18 cargonode = throw "'cargonode' has been removed due to lack of upstream maintenance"; # Added 2025-06-18 cask = throw "'cask' has been renamed to/replaced by 'emacs.pkgs.cask'"; # Converted to throw 2025-10-27 catalyst-browser = throw "'catalyst-browser' has been removed due to a lack of maintenance and not satisfying our security criteria for browsers."; # Added 2025-06-25 diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 603e69506994..cefa3adb2def 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -315,6 +315,7 @@ mapAliases { protonvpn-nm-lib = throw "protonvpn-nm-lib source code was removed from upstream"; # Added 2025-10-16 proxy_tools = throw "'proxy_tools' has been renamed to/replaced by 'proxy-tools'"; # Converted to throw 2025-10-29 ptable = throw "ptable has been removed, as it is unmaintained and broken"; # added 2025-05-25 + publicsuffix = throw "'publicsuffix' is unmaintained since 2019. The API compatible publicsuffix2 should be used instead."; # Added 2025-12-19 push-receiver = throw "push-receiver has been removed since it is unmaintained for 3 years"; # added 2025-05-17 pushbullet = throw "'pushbullet' has been renamed to/replaced by 'pushbullet-py'"; # Converted to throw 2025-10-29 Pweave = throw "'Pweave' has been renamed to/replaced by 'pweave'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a897905160a2..f38adc235849 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9918,6 +9918,8 @@ self: super: with self; { monzopy = callPackage ../development/python-modules/monzopy { }; + moocore = callPackage ../development/python-modules/moocore { }; + moonraker-api = callPackage ../development/python-modules/moonraker-api { }; mopeka-iot-ble = callPackage ../development/python-modules/mopeka-iot-ble { }; @@ -12646,8 +12648,6 @@ self: super: with self; { ptyprocess = callPackage ../development/python-modules/ptyprocess { }; - publicsuffix = callPackage ../development/python-modules/publicsuffix { }; - publicsuffix2 = callPackage ../development/python-modules/publicsuffix2 { }; publicsuffixlist = callPackage ../development/python-modules/publicsuffixlist { };