diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 12abcd5de19e..97aae39315f6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2846,12 +2846,6 @@ githubId = 75235; name = "Michael Walker"; }; - bartsch = { - email = "consume.noise@gmail.com"; - github = "bartsch"; - githubId = 3390885; - name = "Daniel Martin"; - }; bartuka = { email = "wand@hey.com"; github = "wandersoncferreira"; diff --git a/nixos/modules/services/matrix/mautrix-discord.nix b/nixos/modules/services/matrix/mautrix-discord.nix index e4c5fa304223..1f0847a07a56 100644 --- a/nixos/modules/services/matrix/mautrix-discord.nix +++ b/nixos/modules/services/matrix/mautrix-discord.nix @@ -57,37 +57,51 @@ in appservice = lib.mkOption { type = lib.types.attrs; default = { - address = "http://localhost:8009"; - port = 8009; + address = "http://localhost:29334"; + hostname = "0.0.0.0"; + port = 29334; + database = { + type = "sqlite3"; + uri = "file:/var/lib/mautrix-discord/mautrix-discord.db?_txlock=immediate"; + max_open_conns = 20; + max_idle_conns = 2; + max_conn_idle_time = null; + max_conn_lifetime = null; + }; id = "discord"; bot = { username = "discordbot"; displayname = "Discord bridge bot"; avatar = "mxc://maunium.net/nIdEykemnwdisvHbpxflpDlC"; }; - as_token = "generate"; - hs_token = "generate"; - database = { - type = "sqlite3"; - uri = "file:/var/lib/mautrix-discord/mautrix-discord.db?_txlock=immediate"; - }; + ephemeral_events = true; + async_transactions = false; + as_token = "This value is generated when generating the registration"; + hs_token = "This value is generated when generating the registration"; }; defaultText = lib.literalExpression '' { - address = "http://localhost:8009"; - port = 8009; + address = "http://localhost:29334"; + hostname = "0.0.0.0"; + port = 29334; + database = { + type = "sqlite3"; + uri = "file:''${config.services.mautrix-discord.dataDir}/mautrix-discord.db?_txlock=immediate"; + max_open_conns = 20; + max_idle_conns = 2; + max_conn_idle_time = null; + max_conn_lifetime = null; + }; id = "discord"; bot = { username = "discordbot"; displayname = "Discord bridge bot"; avatar = "mxc://maunium.net/nIdEykemnwdisvHbpxflpDlC"; }; - as_token = "generate"; - hs_token = "generate"; - database = { - type = "sqlite3"; - uri = "file:''${config.services.mautrix-discord.dataDir}/mautrix-discord.db?_txlock=immediate"; - }; + ephemeral_events = true; + async_transactions = false; + as_token = "This value is generated when generating the registration"; + hs_token = "This value is generated when generating the registration"; } ''; description = '' @@ -101,7 +115,7 @@ in type = lib.types.attrs; default = { username_template = "discord_{{.}}"; - displayname_template = "{{or .GlobalName .Username}}{{if .Bot}} (bot){{end}}"; + displayname_template = "{{if .Webhook}}Webhook{{else}}{{or .GlobalName .Username}}{{if .Bot}} (bot){{end}}{{end}}"; channel_name_template = "{{if or (eq .Type 3) (eq .Type 4)}}{{.Name}}{{else}}#{{.Name}}{{end}}"; guild_name_template = "{{.Name}}"; private_chat_portal_meta = "default"; @@ -122,13 +136,15 @@ in delete_portal_on_channel_delete = false; delete_guild_on_leave = true; federate_rooms = true; - prefix_webhook_messages = false; - enable_webhook_avatars = true; + prefix_webhook_messages = true; + enable_webhook_avatars = false; use_discord_cdn_upload = true; + #proxy = cache_media = "unencrypted"; direct_media = { enabled = false; - server_name = "discord-media.example.com"; + #server_name = "discord-media.example.com"; + #well_known_response = allow_proxy = true; server_key = "generate"; }; @@ -140,6 +156,13 @@ in fps = 25; }; }; + double_puppet_server_map = { + #"example.com" = "https://example.com"; + }; + double_puppet_allow_discovery = false; + login_shared_secret_map = { + #"example.com" = "foobar"; + }; command_prefix = "!discord"; management_room_text = { welcome = "Hello, I'm a Discord bridge bot."; @@ -199,8 +222,8 @@ in }; permissions = { "*" = "relay"; - # "example.com" = "user"; - # "@admin:example.com": "admin"; + #"example.com" = "user"; + #"@admin:example.com": "admin"; }; }; description = '' @@ -209,6 +232,22 @@ in for more information. ''; }; + logging = lib.mkOption { + type = lib.types.attrs; + default = { + min_level = "info"; + writers = lib.singleton { + type = "stdout"; + format = "pretty-colored"; + time_format = " "; + }; + }; + description = '' + Logging configuration. + See [example-config.yaml](https://github.com/mautrix/discord/blob/main/example-config.yaml) + for more information. + ''; + }; }; }; default = { }; @@ -225,7 +264,7 @@ in }; bridge.permissions = { - "example.com" = "full"; + "example.com" = "user"; "@admin:example.com" = "admin"; }; } @@ -333,18 +372,6 @@ in The option `services.mautrix-discord.settings.bridge.permissions` has to be set. ''; } - { - assertion = cfg.settings.appservice.id != ""; - message = '' - The option `services.mautrix-discord.settings.appservice.id` has to be set. - ''; - } - { - assertion = cfg.settings.appservice.bot.username != ""; - message = '' - The option `services.mautrix-discord.settings.appservice.bot.username` has to be set. - ''; - } ]; users.users.mautrix-discord = { diff --git a/nixos/modules/services/networking/tailscale-derper.nix b/nixos/modules/services/networking/tailscale-derper.nix index 43a898465ef2..6e172a40a529 100644 --- a/nixos/modules/services/networking/tailscale-derper.nix +++ b/nixos/modules/services/networking/tailscale-derper.nix @@ -20,6 +20,15 @@ in description = "Domain name under which the derper server is reachable."; }; + configureNginx = lib.mkOption { + type = lib.types.bool; + default = true; + description = '' + Whether to enable nginx reverse proxy for derper. + When enabled, nginx will proxy requests to the derper service. + ''; + }; + openFirewall = lib.mkOption { type = lib.types.bool; default = true; @@ -61,12 +70,12 @@ in config = lib.mkIf cfg.enable { networking.firewall = lib.mkIf cfg.openFirewall { - # port 80 and 443 are opened by nginx already + # port 80 and 443 are opened by nginx already when configureNginx is true allowedUDPPorts = [ cfg.stunPort ]; }; services = { - nginx = { + nginx = lib.mkIf cfg.configureNginx { enable = true; virtualHosts."${cfg.domain}" = { addSSL = true; # this cannot be forceSSL as derper sends some information over port 80, too. diff --git a/pkgs/applications/editors/vscode/extensions/bodil.blueprint-gtk/default.nix b/pkgs/applications/editors/vscode/extensions/bodil.blueprint-gtk/default.nix index 40227103c9b2..f6e95d4aecd0 100644 --- a/pkgs/applications/editors/vscode/extensions/bodil.blueprint-gtk/default.nix +++ b/pkgs/applications/editors/vscode/extensions/bodil.blueprint-gtk/default.nix @@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension { }; meta = { - description = "Gtk Blueprint language support."; + description = "Gtk Blueprint language support"; license = lib.licenses.lgpl3; downloadPage = "https://marketplace.visualstudio.com/items?itemName=bodil.blueprint-gtk"; maintainers = [ lib.maintainers.lyndeno ]; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 79135426c494..2a67c9fe866f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -123,7 +123,7 @@ let }; meta = { changelog = "https://marketplace.visualstudio.com/items/aaron-bond.better-comments/changelog"; - description = "Improve your code commenting by annotating with alert, informational, TODOs, and more!"; + description = "Improve your code commenting by annotating with alert, informational, TODOs, and more"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments"; homepage = "https://github.com/aaron-bond/better-comments"; license = lib.licenses.mit; @@ -2251,7 +2251,7 @@ let hash = "sha256-0CFYL6rBecB8rNnk4IAtg03ZPdSJ9qxwnVdhdQedxsQ="; }; meta = { - description = "Ungit in Visual Studio Code."; + description = "Ungit in Visual Studio Code"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=Hirse.vscode-ungit"; homepage = "https://github.com/hirse/vscode-ungit"; license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/dendron.dendron-paste-image/default.nix b/pkgs/applications/editors/vscode/extensions/dendron.dendron-paste-image/default.nix index 600f2ad7ad9a..30543c3e35cb 100644 --- a/pkgs/applications/editors/vscode/extensions/dendron.dendron-paste-image/default.nix +++ b/pkgs/applications/editors/vscode/extensions/dendron.dendron-paste-image/default.nix @@ -8,7 +8,7 @@ vscode-utils.buildVscodeMarketplaceExtension { hash = "sha256-nnaHXQAOEblQRKqbDIsuTVrdh3BlDnWJGy9ai2bv02c="; }; meta = { - description = "Paste images directly from your clipboard to markdown/asciidoc(or other file)!"; + description = "Paste images directly from your clipboard to markdown/asciidoc(or other file)"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=dendron.dendron-paste-image"; homepage = "https://github.com/dendronhq/dendron-paste-image"; license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/dendron.dendron-snippet-maker/default.nix b/pkgs/applications/editors/vscode/extensions/dendron.dendron-snippet-maker/default.nix index 2088e4f2a7db..f598aaa4a334 100644 --- a/pkgs/applications/editors/vscode/extensions/dendron.dendron-snippet-maker/default.nix +++ b/pkgs/applications/editors/vscode/extensions/dendron.dendron-snippet-maker/default.nix @@ -8,7 +8,7 @@ vscode-utils.buildVscodeMarketplaceExtension { hash = "sha256-KOIbAt6EjqRGaqOlCV+HO9phR4tk2KV/+FMCefCKN+8="; }; meta = { - description = "Easily create markdown snippets. Used in Dendron but can also be used standalone."; + description = "Easily create markdown snippets. Used in Dendron but can also be used standalone"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=dendron.dendron-snippet-maker"; homepage = "https://github.com/dendronhq/easy-snippet-maker"; license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/dendron.dendron/default.nix b/pkgs/applications/editors/vscode/extensions/dendron.dendron/default.nix index 026683896a62..d53fc73c9d7c 100644 --- a/pkgs/applications/editors/vscode/extensions/dendron.dendron/default.nix +++ b/pkgs/applications/editors/vscode/extensions/dendron.dendron/default.nix @@ -9,7 +9,7 @@ vscode-utils.buildVscodeMarketplaceExtension { }; meta = { changelog = "https://github.com/dendronhq/dendron/blob/master/CHANGELOG.md"; - description = "The personal knowledge management (PKM) tool that grows as you do!"; + description = "The personal knowledge management (PKM) tool that grows as you do"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=dendron.dendron"; homepage = "https://www.dendron.so/"; license = lib.licenses.asl20; diff --git a/pkgs/applications/editors/vscode/extensions/huacnlee.autocorrect/default.nix b/pkgs/applications/editors/vscode/extensions/huacnlee.autocorrect/default.nix index 30f347892bf8..7aeac9449962 100644 --- a/pkgs/applications/editors/vscode/extensions/huacnlee.autocorrect/default.nix +++ b/pkgs/applications/editors/vscode/extensions/huacnlee.autocorrect/default.nix @@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension { }; meta = { - description = "AutoCorrect is a linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean)."; + description = "AutoCorrect is a linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean)"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=huacnlee.autocorrect"; homepage = "https://github.com/huacnlee/autocorrect"; license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/natqe.reload/default.nix b/pkgs/applications/editors/vscode/extensions/natqe.reload/default.nix index f23581c2b1c0..5a3b159360dd 100644 --- a/pkgs/applications/editors/vscode/extensions/natqe.reload/default.nix +++ b/pkgs/applications/editors/vscode/extensions/natqe.reload/default.nix @@ -10,7 +10,7 @@ vscode-utils.buildVscodeMarketplaceExtension { hash = "sha256-j0Dj7YiawhPAMHe8wk8Ph4vo26IneidoGJ4C9O7Z/64="; }; meta = { - description = "This extension will add reload button to status bar in the right-bottom of your VSCode editor."; + description = "This extension will add reload button to status bar in the right-bottom of your VSCode editor"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=natqe.reload"; homepage = "https://github.com/natqe/reload"; license = lib.licenses.unfree; diff --git a/pkgs/applications/editors/vscode/extensions/oops418.nix-env-picker/default.nix b/pkgs/applications/editors/vscode/extensions/oops418.nix-env-picker/default.nix index a9557af16a9d..29cbe5a69d28 100644 --- a/pkgs/applications/editors/vscode/extensions/oops418.nix-env-picker/default.nix +++ b/pkgs/applications/editors/vscode/extensions/oops418.nix-env-picker/default.nix @@ -8,7 +8,7 @@ vscode-utils.buildVscodeMarketplaceExtension { hash = "sha256-LGw7Pd72oVgMqhKPX1dV2EgluX0/4rvKVb7Fx2H6hOI="; }; meta = { - description = "A Visual Studio Code extension for seamless switching between Nix shells and flakes."; + description = "A Visual Studio Code extension for seamless switching between Nix shells and flakes"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=io-github-oops418.nix-env-picker"; homepage = "https://github.com/Oops418/nix-env-picker"; license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix b/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix index c8e6d5859cfa..c2379e10d4e3 100644 --- a/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix +++ b/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix @@ -9,7 +9,7 @@ vscode-utils.buildVscodeMarketplaceExtension { }; meta = { changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker-german/changelog"; - description = "German dictionary extension for VS Code."; + description = "German dictionary extension for VS Code"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker-german"; homepage = "https://streetsidesoftware.github.io/vscode-spell-checker-german"; license = lib.licenses.gpl3Only; diff --git a/pkgs/applications/video/mpv/scripts/twitch-chat.nix b/pkgs/applications/video/mpv/scripts/twitch-chat.nix index 038a85ceaf45..dc8f8f71091f 100644 --- a/pkgs/applications/video/mpv/scripts/twitch-chat.nix +++ b/pkgs/applications/video/mpv/scripts/twitch-chat.nix @@ -27,7 +27,7 @@ buildLua { }; meta = { - description = "Show Twitch chat messages as subtitles when watching Twitch VOD with mpv."; + description = "Show Twitch chat messages as subtitles when watching Twitch VOD with mpv"; homepage = "https://github.com/CrendKing/mpv-twitch-chat"; license = lib.licenses.mit; maintainers = [ lib.maintainers.naho ]; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-media-controls.nix b/pkgs/applications/video/obs-studio/plugins/obs-media-controls.nix index 39868bc33002..d493328c1310 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-media-controls.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-media-controls.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "Plugin for OBS Studio to add a Media Controls dock."; + description = "Plugin for OBS Studio to add a Media Controls dock"; homepage = "https://github.com/exeldro/obs-media-controls"; maintainers = with lib.maintainers; [ flexiondotorg ]; license = lib.licenses.gpl2Only; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-noise.nix b/pkgs/applications/video/obs-studio/plugins/obs-noise.nix index e40348455940..ba00986d405f 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-noise.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-noise.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "A plug-in for noise generation and noise effects for OBS."; + description = "A plug-in for noise generation and noise effects for OBS"; homepage = "https://github.com/FiniteSingularity/obs-noise"; maintainers = with maintainers; [ flexiondotorg ]; license = licenses.gpl2Only; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix b/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix index 3b9c2aadbdbd..a41323593fd0 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "A collection of OBS filters to give your stream that retro feel."; + description = "A collection of OBS filters to give your stream that retro feel"; homepage = "https://github.com/FiniteSingularity/obs-retro-effects"; maintainers = with maintainers; [ flexiondotorg ]; license = licenses.gpl2Plus; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-rgb-levels.nix b/pkgs/applications/video/obs-studio/plugins/obs-rgb-levels.nix index d17e9b90d41b..c253a45b35fe 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-rgb-levels.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-rgb-levels.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { buildInputs = [ obs-studio ]; meta = with lib; { - description = "A simple OBS Studio filter to adjust RGB levels."; + description = "A simple OBS Studio filter to adjust RGB levels"; homepage = "https://github.com/wimpysworld/obs-rgb-levels"; maintainers = with maintainers; [ flexiondotorg ]; license = licenses.gpl2Only; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-stroke-glow-shadow.nix b/pkgs/applications/video/obs-studio/plugins/obs-stroke-glow-shadow.nix index 5865f595a38e..0c9b78852ecf 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-stroke-glow-shadow.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-stroke-glow-shadow.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "An OBS plugin to provide efficient Stroke, Glow, and Shadow effects on masked sources."; + description = "An OBS plugin to provide efficient Stroke, Glow, and Shadow effects on masked sources"; homepage = "https://github.com/FiniteSingularity/obs-stroke-glow-shadow"; maintainers = with maintainers; [ flexiondotorg ]; license = licenses.gpl2Only; diff --git a/pkgs/applications/video/obs-studio/plugins/pixel-art.nix b/pkgs/applications/video/obs-studio/plugins/pixel-art.nix index dd01049e6802..a28101362f34 100644 --- a/pkgs/applications/video/obs-studio/plugins/pixel-art.nix +++ b/pkgs/applications/video/obs-studio/plugins/pixel-art.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { buildInputs = [ obs-studio ]; meta = with lib; { - description = "An OBS Plugin that can be used to create retro-inspired pixel art visuals."; + description = "An OBS Plugin that can be used to create retro-inspired pixel art visuals"; homepage = "https://github.com/dspstanky/pixel-art"; maintainers = with maintainers; [ flexiondotorg ]; license = licenses.gpl2Only; diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index 9d8e38a8b28f..db07c47dae97 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -231,7 +231,7 @@ rec { meta = docker-meta // { homepage = "https://mobyproject.org/"; - description = "A collaborative project for the container ecosystem to assemble container-based systems."; + description = "A collaborative project for the container ecosystem to assemble container-based systems"; }; } ); diff --git a/pkgs/applications/window-managers/i3/wsr.nix b/pkgs/applications/window-managers/i3/wsr.nix index dd2efb0a022c..078ef39cc11c 100644 --- a/pkgs/applications/window-managers/i3/wsr.nix +++ b/pkgs/applications/window-managers/i3/wsr.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage rec { pname = "i3wsr"; - version = "3.1.1"; + version = "3.1.2"; src = fetchFromGitHub { owner = "roosta"; repo = "i3wsr"; rev = "v${version}"; - hash = "sha256-RTJ+up3mt6KuMkTBCXDUmztxwEQCeyAjuhhOUrdIfTo="; + hash = "sha256-8cQM2M9XjS4FSSX1/WHqmTP842Ahd1XoaqOWSGSEE0s="; }; useFetchCargoVendor = true; - cargoHash = "sha256-7WS+8EGGl8sJ3TeT7IM+u1AiD0teJ2AITb++zK/keXs="; + cargoHash = "sha256-d+pFDvmfsuJbanUlheHxln9BY1HxU3UQE+pWRthGcc4="; nativeBuildInputs = [ python3 ]; buildInputs = [ libxcb ]; diff --git a/pkgs/build-support/trivial-builders/test/writeShellApplication.nix b/pkgs/build-support/trivial-builders/test/writeShellApplication.nix index fa0750ace950..2289dfc2425e 100644 --- a/pkgs/build-support/trivial-builders/test/writeShellApplication.nix +++ b/pkgs/build-support/trivial-builders/test/writeShellApplication.nix @@ -38,7 +38,7 @@ linkFarm "writeShellApplication-tests" { script = writeShellApplication { name = "test-meta"; text = ""; - meta.description = "A test for the `writeShellApplication` `meta` argument."; + meta.description = "A test for the `writeShellApplication` `meta` argument"; }; in assert script.meta.mainProgram == "test-meta"; @@ -101,7 +101,7 @@ linkFarm "writeShellApplication-tests" { exit 1 fi ''; - meta.description = "A test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`."; + meta.description = "A test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`"; expected = ""; }; diff --git a/pkgs/by-name/ad/ada/package.nix b/pkgs/by-name/ad/ada/package.nix index f8fc46ad7551..43d5dda26514 100644 --- a/pkgs/by-name/ad/ada/package.nix +++ b/pkgs/by-name/ad/ada/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "ada"; - version = "3.2.5"; + version = "3.2.6"; src = fetchFromGitHub { owner = "ada-url"; repo = "ada"; tag = "v${version}"; - hash = "sha256-gXeQYNuhrlCEvvDQtQ07+nE/9gGzzEYPnEKMxWryLRI="; + hash = "sha256-h5/D/Msp5Zg58YFQ/viQVYlMQSXQTWU2YHkSPvtQwyA="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/ai/airwindows/package.nix b/pkgs/by-name/ai/airwindows/package.nix index 6aceb886d9c1..87bbb32856cf 100644 --- a/pkgs/by-name/ai/airwindows/package.nix +++ b/pkgs/by-name/ai/airwindows/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation { pname = "airwindows"; - version = "0-unstable-2025-07-06"; + version = "0-unstable-2025-07-19"; src = fetchFromGitHub { owner = "airwindows"; repo = "airwindows"; - rev = "4a19d80d3d2a64a8773ca319a5002ac5eefbf69c"; - hash = "sha256-aMPe1D1/hIVY4DGKzmX/HUO04pZVBtivhVzoeG02emY="; + rev = "6761d77156cc93073ac578613f5c245676189948"; + hash = "sha256-67+docPO0alsPEp3BApW9rOlXAQOa0wHdvZ5gykpNYo="; }; # we patch helpers because honestly im spooked out by where those variables diff --git a/pkgs/by-name/au/authentik/ldap.nix b/pkgs/by-name/au/authentik/ldap.nix index db076910082d..5d4159ae9737 100644 --- a/pkgs/by-name/au/authentik/ldap.nix +++ b/pkgs/by-name/au/authentik/ldap.nix @@ -1,13 +1,13 @@ { buildGoModule, authentik, + vendorHash, }: buildGoModule { pname = "authentik-ldap-outpost"; inherit (authentik) version src; - - vendorHash = "sha256-cEB22KFDONcJBq/FvLpYKN7Zd06mh8SACvCSuj5i4fI="; + inherit vendorHash; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/au/authentik/outposts.nix b/pkgs/by-name/au/authentik/outposts.nix index b251368a2869..485dd81e8c20 100644 --- a/pkgs/by-name/au/authentik/outposts.nix +++ b/pkgs/by-name/au/authentik/outposts.nix @@ -1,6 +1,10 @@ -{ callPackage }: { - ldap = callPackage ./ldap.nix { }; - proxy = callPackage ./proxy.nix { }; - radius = callPackage ./radius.nix { }; + callPackage, + authentik, + vendorHash ? authentik.proxy.vendorHash, +}: +{ + ldap = callPackage ./ldap.nix { inherit vendorHash; }; + proxy = callPackage ./proxy.nix { inherit vendorHash; }; + radius = callPackage ./radius.nix { inherit vendorHash; }; } diff --git a/pkgs/by-name/au/authentik/package.nix b/pkgs/by-name/au/authentik/package.nix index 37039da3fbca..14e8700c416c 100644 --- a/pkgs/by-name/au/authentik/package.nix +++ b/pkgs/by-name/au/authentik/package.nix @@ -4,7 +4,6 @@ callPackages, cacert, fetchFromGitHub, - buildNpmPackage, buildGoModule, runCommand, bash, @@ -16,13 +15,13 @@ }: let - version = "2025.4.1"; + version = "2025.6.4"; src = fetchFromGitHub { owner = "goauthentik"; repo = "authentik"; rev = "version/${version}"; - hash = "sha256-idShMSYIrf3ViG9VFNGNu6TSjBz3Q+GJMMeCzcJwfG4="; + hash = "sha256-bs/ThY3YixwBObahcS7BrOWj0gsaUXI664ldUQlJul8="; }; meta = { @@ -30,8 +29,10 @@ let changelog = "https://github.com/goauthentik/authentik/releases/tag/version%2F${version}"; homepage = "https://goauthentik.io/"; license = lib.licenses.mit; - platforms = lib.platforms.linux; - broken = stdenvNoCC.buildPlatform != stdenvNoCC.hostPlatform; + platforms = [ + "aarch64-linux" + "x86_64-linux" + ]; maintainers = with lib.maintainers; [ jvanbruegge risson @@ -45,7 +46,13 @@ let sourceRoot = "${src.name}/website"; - outputHash = "sha256-AnQpjCoCTzm28Wl/t3YHx0Kl0CuMHL2OgRjRB1Trrsw="; + outputHash = + { + "aarch64-linux" = "sha256-+UObt/FhHkEzZUR24ND6phSDqvuzaOuUiyoW0dolsiY="; + "x86_64-linux" = "sha256-1qlJf4mVYM5znF3Ifi7CpGMfinUsb/YoXGeM6QLYMis="; + } + .${stdenvNoCC.hostPlatform.system} or (throw "authentik-website-deps: unsupported hust platform"); + outputHashMode = "recursive"; nativeBuildInputs = [ @@ -55,6 +62,7 @@ let buildPhase = '' npm ci --cache ./cache + rm -r ./cache node_modules/.package-lock.json ''; @@ -73,6 +81,8 @@ let postPatch = '' substituteInPlace package.json --replace-fail 'cross-env ' "" + substituteInPlace ../packages/docusaurus-config/lib/common.js \ + --replace-fail 'title: "authentik",' 'title: "authentik", future: { experimental_faster : { rspackBundler: false }},' ''; sourceRoot = "${src.name}/website"; @@ -82,11 +92,13 @@ let cp -r ${website-deps} node_modules chmod -R +w node_modules + pushd node_modules/.bin patchShebangs $(readlink docusaurus) popd - cat node_modules/.bin/docusaurus - npm run build-bundled + npm run build:schema + npm run build:api + npm run build:docusaurus runHook postBuild ''; @@ -120,21 +132,89 @@ let ''; }; - webui = buildNpmPackage { + # prefetch-npm-deps does not save all dependencies even though the lockfile is fine + webui-deps = stdenvNoCC.mkDerivation { + pname = "authentik-webui-deps"; + inherit src version meta; + + sourceRoot = "${src.name}/web"; + + outputHash = + { + "aarch64-linux" = "sha256-e4v7f3+/e++CI9xa9G2/47y8Dga+vluyUtBXGyaWFcI="; + "x86_64-linux" = "sha256-m0vYUevOz6pof8XqiZHXzgPhkQLUUFOdblmfOjHJUJc="; + } + .${stdenvNoCC.hostPlatform.system} or (throw "authentik-webui-deps: unsupported hust platform"); + outputHashMode = "recursive"; + + nativeBuildInputs = [ + nodejs + cacert + ]; + + postPatch = '' + substituteInPlace packages/core/version/node.js \ + --replace-fail 'import PackageJSON from "../../../../package.json" with { type: "json" };' "" \ + --replace-fail '(PackageJSON.version);' '"${version}";' + ''; + + buildPhase = '' + npm ci --cache ./cache + + rm -r node_modules/chromedriver node_modules/.bin/chromedriver + + rm -r ./cache node_modules/.package-lock.json + rm node_modules/@goauthentik/{core,web-sfe,esbuild-plugin-live-reload} + cp -r packages/core node_modules/@goauthentik/ + cp -r packages/sfe node_modules/@goauthentik/web-sfe + ''; + + installPhase = '' + mv node_modules $out + ''; + + dontPatchShebangs = true; + }; + + webui = stdenvNoCC.mkDerivation { pname = "authentik-webui"; inherit version meta; src = runCommand "authentik-webui-source" { } '' - mkdir -p $out/web/node_modules/@goauthentik/ + mkdir $out cp -r ${src}/web $out/ ln -s ${src}/package.json $out/ - ln -s ${src}/website $out/ + chmod -R +w $out/web + ln -s ${src}/website $out/web/ + cp -r ${webui-deps} $out/web/node_modules + chmod -R +w $out/web/node_modules ln -s ${clientapi} $out/web/node_modules/@goauthentik/api ''; - npmDepsHash = "sha256-i95sH+KUgAQ76cv1+7AE/UA6jsReQMttDGWClNE2Ol4="; + + nativeBuildInputs = [ + nodejs + ]; postPatch = '' cd web + + substituteInPlace packages/core/version/node.js \ + --replace-fail 'import PackageJSON from "../../../../package.json" with { type: "json" };' "" \ + --replace-fail '(PackageJSON.version);' '"${version}";' + ''; + + buildPhase = '' + runHook preBuild + + pushd node_modules/.bin + patchShebangs $(readlink rollup) + patchShebangs $(readlink wireit) + patchShebangs $(readlink lit-localize) + popd + + npm run build + + runHook postBuild ''; CHROMEDRIVER_FILEPATH = lib.getExe chromedriver; @@ -205,6 +285,17 @@ let pythonImportsCheck = [ "rest_framework" ]; }; + tenant-schemas-celery = prev.tenant-schemas-celery.overrideAttrs (_: rec { + version = "3.0.0"; + + src = fetchFromGitHub { + owner = "maciej-gol"; + repo = "tenant-schemas-celery"; + tag = version; + hash = "sha256-rGLrP8rE9SACMDVpNeBU85U/Sb2lNhsgEgHJhAsdKNM="; + }; + }); + authentik-django = prev.buildPythonPackage { pname = "authentik-django"; inherit version src meta; @@ -218,7 +309,6 @@ let --replace-fail '/blueprints' "$out/blueprints" \ --replace-fail './media' '/var/lib/authentik/media' substituteInPlace pyproject.toml \ - --replace-fail '"dumb-init",' "" \ --replace-fail 'djangorestframework-guardian' 'djangorestframework-guardian2' substituteInPlace authentik/stages/email/utils.py \ --replace-fail 'web/' '${webui}/' @@ -229,9 +319,9 @@ let prev.pythonRelaxDepsHook ]; - pythonRelaxDeps = [ - "xmlsec" - ]; + pythonRemoveDeps = [ "dumb-init" ]; + + pythonRelaxDeps = true; propagatedBuildInputs = with final; @@ -339,7 +429,7 @@ let env.CGO_ENABLED = 0; - vendorHash = "sha256-cEB22KFDONcJBq/FvLpYKN7Zd06mh8SACvCSuj5i4fI="; + vendorHash = "sha256-7oX7e7Ni5I6zblEQIeXjYOt4+QNSjH4Rpn7B5Cr5LMc="; postInstall = '' mv $out/bin/server $out/bin/authentik @@ -383,7 +473,12 @@ stdenvNoCC.mkDerivation { runHook postInstall ''; - passthru.outposts = callPackages ./outposts.nix { }; + passthru = { + inherit proxy; + outposts = callPackages ./outposts.nix { + inherit (proxy) vendorHash; + }; + }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/au/authentik/proxy.nix b/pkgs/by-name/au/authentik/proxy.nix index 06f99c78eb2a..37cb9e88dc82 100644 --- a/pkgs/by-name/au/authentik/proxy.nix +++ b/pkgs/by-name/au/authentik/proxy.nix @@ -1,13 +1,13 @@ { buildGoModule, authentik, + vendorHash, }: buildGoModule { pname = "authentik-proxy-outpost"; inherit (authentik) version src; - - vendorHash = "sha256-cEB22KFDONcJBq/FvLpYKN7Zd06mh8SACvCSuj5i4fI="; + inherit vendorHash; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/au/authentik/radius.nix b/pkgs/by-name/au/authentik/radius.nix index a35259954d99..4c44ecfe6d07 100644 --- a/pkgs/by-name/au/authentik/radius.nix +++ b/pkgs/by-name/au/authentik/radius.nix @@ -1,13 +1,13 @@ { buildGoModule, authentik, + vendorHash, }: buildGoModule { pname = "authentik-radius-outpost"; inherit (authentik) version src; - - vendorHash = "sha256-cEB22KFDONcJBq/FvLpYKN7Zd06mh8SACvCSuj5i4fI="; + inherit vendorHash; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/be/beancount-language-server/package.nix b/pkgs/by-name/be/beancount-language-server/package.nix index aefdee98f3f8..f8cbcacbc879 100644 --- a/pkgs/by-name/be/beancount-language-server/package.nix +++ b/pkgs/by-name/be/beancount-language-server/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "beancount-language-server"; - version = "1.3.7"; + version = "1.4.1"; src = fetchFromGitHub { owner = "polarmutex"; repo = "beancount-language-server"; rev = "v${version}"; - hash = "sha256-aqWenvNAdDL7B7J1hvt+JXT73SJJKu9KFlpUReOp3s4="; + hash = "sha256-cx/Y0jBpnNN+QVEovpbhCG70VwOqwDE+8lBcRAJtlF4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-h2y8h3rZABspyWXEWy4/me4NhlXzghC7KH1SyfDzGfI="; + cargoHash = "sha256-P3Oug9YNsTmsOz68rGUcYJwq9NsKErHt/fOCvqXixNU="; doInstallCheck = true; postInstallCheck = '' diff --git a/pkgs/by-name/bi/bind/package.nix b/pkgs/by-name/bi/bind/package.nix index eeed6051f4cb..d2caaadd4999 100644 --- a/pkgs/by-name/bi/bind/package.nix +++ b/pkgs/by-name/bi/bind/package.nix @@ -27,11 +27,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "bind"; - version = "9.20.10"; + version = "9.20.11"; src = fetchurl { url = "https://downloads.isc.org/isc/bind9/${finalAttrs.version}/bind-${finalAttrs.version}.tar.xz"; - hash = "sha256-D7O6LDN7tIjKaPXfKWxDXNJVBY+2PQgi6R2wI1yQVxY="; + hash = "sha256-TaLVMuZovCHog/bm2dPYF5TZ7GCxgVMDhWSaVvRu4Xo="; }; outputs = [ diff --git a/pkgs/by-name/c2/c2patool/package.nix b/pkgs/by-name/c2/c2patool/package.nix index 2a85488d4e21..4a816b5279fa 100644 --- a/pkgs/by-name/c2/c2patool/package.nix +++ b/pkgs/by-name/c2/c2patool/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "c2patool"; - version = "0.19.0"; + version = "0.19.1"; src = fetchFromGitHub { owner = "contentauth"; repo = "c2pa-rs"; tag = "c2patool-v${finalAttrs.version}"; - hash = "sha256-f+YAaqpNGgW1rbOtfTDdNViu7nobSK7yZTKht/JakAQ="; + hash = "sha256-48qQwk0TwOmnzcG/cJCYkyPch+obj9pP/z8I1UFVCBE="; }; useFetchCargoVendor = true; - cargoHash = "sha256-TxgxMI3Ad5bcwOeLWwugpzfS+K1R6qaZY8gPQCgceoQ="; + cargoHash = "sha256-EA34It7DGGO8fTJuCCUkr4q/C6IgQ6d2dt4ZUfIv0OA="; # use the non-vendored openssl env.OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/ca/cables/package.nix b/pkgs/by-name/ca/cables/package.nix index f1a68d13863b..224cf8fd0e59 100644 --- a/pkgs/by-name/ca/cables/package.nix +++ b/pkgs/by-name/ca/cables/package.nix @@ -32,7 +32,7 @@ appimageTools.wrapType2 { ''; meta = with lib; { - description = "Standalone version of cables, a tool for creating beautiful interactive content."; + description = "Standalone version of cables, a tool for creating beautiful interactive content"; homepage = "https://cables.gl"; changelog = "https://cables.gl/changelog"; license = licenses.mit; diff --git a/pkgs/by-name/ca/cargo-clean-recursive/package.nix b/pkgs/by-name/ca/cargo-clean-recursive/package.nix index 36599a86030f..e32fbb552ed9 100644 --- a/pkgs/by-name/ca/cargo-clean-recursive/package.nix +++ b/pkgs/by-name/ca/cargo-clean-recursive/package.nix @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; meta = { - description = "Cleans all projects under specified directory."; + description = "Cleans all projects under specified directory"; mainProgram = "cargo-clean-recursive"; homepage = "https://github.com/IgaguriMK/cargo-clean-recursive"; license = with lib.licenses; [ diff --git a/pkgs/by-name/ca/cargo-mobile2/package.nix b/pkgs/by-name/ca/cargo-mobile2/package.nix index 28bd1afe832d..aee89b8b46d4 100644 --- a/pkgs/by-name/ca/cargo-mobile2/package.nix +++ b/pkgs/by-name/ca/cargo-mobile2/package.nix @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage { ''; meta = with lib; { - description = "Rust on mobile made easy!"; + description = "Rust on mobile made easy"; homepage = "https://tauri.app/"; license = with licenses; [ asl20 # or diff --git a/pkgs/by-name/ch/chatgpt-shell-cli/package.nix b/pkgs/by-name/ch/chatgpt-shell-cli/package.nix index f18028cac42a..5118aa3bb4e1 100644 --- a/pkgs/by-name/ch/chatgpt-shell-cli/package.nix +++ b/pkgs/by-name/ch/chatgpt-shell-cli/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation { meta = with lib; { homepage = "https://github.com/0xacx/chatGPT-shell-cli"; - description = "Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required."; + description = "Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required"; license = licenses.mit; maintainers = with maintainers; [ jfvillablanca ]; }; diff --git a/pkgs/by-name/ch/chhoto-url/package.nix b/pkgs/by-name/ch/chhoto-url/package.nix index 8622efa24fd0..57e4874fd2b3 100644 --- a/pkgs/by-name/ch/chhoto-url/package.nix +++ b/pkgs/by-name/ch/chhoto-url/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "chhoto-url"; - version = "6.2.8"; + version = "6.2.10"; src = fetchFromGitHub { owner = "SinTan1729"; repo = "chhoto-url"; tag = finalAttrs.version; - hash = "sha256-aWiLfhNbtjsM7fEqoNIKsU12/3b8ORTpZ/4jyqSLmdM="; + hash = "sha256-56tbSOoYRtmRzKqRDe951JXOlPymRGtEyGSZ0dWXOcw="; }; sourceRoot = "${finalAttrs.src.name}/actix"; @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail "./resources/" "${placeholder "out"}/share/chhoto-url/resources/" ''; - cargoHash = "sha256-rKNGUl1TI21SOBwTuv/TGl46S8FVjCWunJwP5PLdx6g="; + cargoHash = "sha256-z5BFo6X3Lpb/PJPMQ+3m1RozvXeHLaY81PABAE7gTTA="; postInstall = '' mkdir -p $out/share/chhoto-url diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index 26aa0f71ad04..0cc988b8c02f 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2025-07-03"; + version = "0.4.0-unstable-2025-07-17"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "1f2beb0c7cfa53340a7f38c03d4c8f99bf052643"; - hash = "sha256-WGhS4VUeRwi/iBG2ZVXNyKEng9V6qOoI51Ak8PYljJk="; + rev = "c28ea5e8a7d8036ccc76ec38a050fd30b84c65e4"; + hash = "sha256-hr8Q8BUanM64CktbrCazs8uvt/ssf+JBdevAMuDj6G4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ch/chroot-realpath/package.nix b/pkgs/by-name/ch/chroot-realpath/package.nix index af537cb48e45..c75262cd3344 100644 --- a/pkgs/by-name/ch/chroot-realpath/package.nix +++ b/pkgs/by-name/ch/chroot-realpath/package.nix @@ -15,7 +15,7 @@ rustPlatform.buildRustPackage { cargoLock.lockFile = ./src/Cargo.lock; meta = { - description = "Output a path's realpath within a chroot."; + description = "Output a path's realpath within a chroot"; maintainers = [ lib.maintainers.elvishjerricco ]; }; } diff --git a/pkgs/by-name/ci/civo/package.nix b/pkgs/by-name/ci/civo/package.nix index 03574604321e..58be025abc73 100644 --- a/pkgs/by-name/ci/civo/package.nix +++ b/pkgs/by-name/ci/civo/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "civo"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "civo"; repo = "cli"; rev = "v${version}"; - hash = "sha256-3kvSXewDpBHfiQfnPRRnc9OZE+WShb9ImRDuIYPQbak="; + hash = "sha256-KwzQnjLmss8udSCKncoASZlO+G9ch7pZp6Iql+YV1nQ="; }; vendorHash = "sha256-jW1pJ/UmeFsIEVvrwxcQuWwPQFHYkJBFnxGei41pz2U="; diff --git a/pkgs/by-name/ck/ckdl/package.nix b/pkgs/by-name/ck/ckdl/package.nix index 31645226d879..277356a9cb71 100644 --- a/pkgs/by-name/ck/ckdl/package.nix +++ b/pkgs/by-name/ck/ckdl/package.nix @@ -59,7 +59,7 @@ pkgs.stdenv.mkDerivation { ''; meta = { - description = "ckdl is a C (C11) library that implements reading and writing the KDL Document Language."; + description = "ckdl is a C (C11) library that implements reading and writing the KDL Document Language"; license = lib.licenses.mit; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index c390fd8ac046..7db90be81f6c 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "clickhouse-backup"; - version = "2.6.26"; + version = "2.6.29"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; rev = "v${version}"; - hash = "sha256-CdDzIKCtOE8Q7I6YhMIi4oyjo5rnYrySvzbpcdgQH6s="; + hash = "sha256-B0G4Umnolpc3bACkL3EXN+b8Szb8MnBekQ6GLZAhr/w="; }; vendorHash = "sha256-Vqudi7sl9VTWo4g+74qh9sMUOGd9OpNDlzimEPm/EtU="; diff --git a/pkgs/by-name/co/collector/package.nix b/pkgs/by-name/co/collector/package.nix index 51efca694fa3..27279ab40c8b 100644 --- a/pkgs/by-name/co/collector/package.nix +++ b/pkgs/by-name/co/collector/package.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { - description = "Drag multiple files and folders on to Collection window, drop them anywhere!"; + description = "Drag multiple files and folders on to Collection window, drop them anywhere"; mainProgram = "collector"; homepage = "https://github.com/mijorus/collector"; license = lib.licenses.gpl3; diff --git a/pkgs/by-name/co/comet-gog/package.nix b/pkgs/by-name/co/comet-gog/package.nix index 49b5e7c4f2dd..6e4edbd426c5 100644 --- a/pkgs/by-name/co/comet-gog/package.nix +++ b/pkgs/by-name/co/comet-gog/package.nix @@ -7,18 +7,18 @@ rustPlatform.buildRustPackage rec { pname = "comet-gog"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "imLinguin"; repo = "comet"; tag = "v${version}"; - hash = "sha256-oJSP/zqr4Jp09Rh15a3o1GWsTA0y22+Zu2mU0HXHLHY="; + hash = "sha256-asg2xp9A5abmsF+CgOa+ScK2sQwSNFQXD5Qnm76Iyhg="; fetchSubmodules = true; }; useFetchCargoVendor = true; - cargoHash = "sha256-VY9+5QUJYYifLokf69laapCCBRYFo1BOd6kQpxO2wkc="; + cargoHash = "sha256-K0lQuk2PBwnVlkRpYNo4Z7to/Lx2fY6RIlkgmMjvEtc="; # error: linker `aarch64-linux-gnu-gcc` not found postPatch = '' diff --git a/pkgs/by-name/co/copilot-language-server/package.nix b/pkgs/by-name/co/copilot-language-server/package.nix index 38ad7eba62a1..1dc1b07115a1 100644 --- a/pkgs/by-name/co/copilot-language-server/package.nix +++ b/pkgs/by-name/co/copilot-language-server/package.nix @@ -45,11 +45,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "copilot-language-server"; - version = "1.339.0"; + version = "1.346.0"; src = fetchzip { url = "https://github.com/github/copilot-language-server-release/releases/download/${finalAttrs.version}/copilot-language-server-native-${finalAttrs.version}.zip"; - hash = "sha256-UgBe78MZla2FLfP10VfM4meMaiZWAyj2PUBiZ7M+OXU="; + hash = "sha256-61vWcQ6WGXS6vgXLYzSuJ7Ckx9m3ij9hu2JoYHVMRMY="; stripRoot = false; }; diff --git a/pkgs/by-name/cr/cryptpad/package.nix b/pkgs/by-name/cr/cryptpad/package.nix index ffb27ee1bb8a..7238621b3a1c 100644 --- a/pkgs/by-name/cr/cryptpad/package.nix +++ b/pkgs/by-name/cr/cryptpad/package.nix @@ -151,7 +151,7 @@ buildNpmPackage { passthru.tests.cryptpad = nixosTests.cryptpad; meta = { - description = "Collaborative office suite, end-to-end encrypted and open-source."; + description = "Collaborative office suite, end-to-end encrypted and open-source"; homepage = "https://cryptpad.org/"; license = lib.licenses.agpl3Plus; mainProgram = "cryptpad"; diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix index 88df87ea873b..f65d9751c069 100644 --- a/pkgs/by-name/db/dbeaver-bin/package.nix +++ b/pkgs/by-name/db/dbeaver-bin/package.nix @@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbeaver-bin"; - version = "25.1.2"; + version = "25.1.3"; src = let @@ -31,10 +31,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { aarch64-darwin = "macos-aarch64.dmg"; }; hash = selectSystem { - x86_64-linux = "sha256-jyqUIar/RnUvcnXOB3/c7F5BAcpUVL3ufnGuKNGHq0M="; - aarch64-linux = "sha256-1aEbrgPVIaWG3rUwHQCcnVTQtRgS2ksjqH5l13eR7NY="; - x86_64-darwin = "sha256-n6cu7wzC4GowWGUMF2vg+kA+tiOWzgaWLcUw0I/fCXU="; - aarch64-darwin = "sha256-XRFg11t6kiBTPhX8wZbVkHotacjRu3BK1MMGaHDJs6s="; + x86_64-linux = "sha256-SJCm5HnyhhpFvAK5ei9rkjCKnv8k904Vy0mOqTNcZXM="; + aarch64-linux = "sha256-hE4Eu8eL4fJlCj7s+VM4moPBGleibg3nT363avB9gq4="; + x86_64-darwin = "sha256-RWewJ5A0j+W17bv0DtxHG1iEz6q87/FwOvn34tHoN7Q="; + aarch64-darwin = "sha256-vpVQF3o054s6ztpxJVGj8z3R4E2bc3LD+t8/4PO4hXw="; }; in fetchurl { diff --git a/pkgs/by-name/de/detect-it-easy/package.nix b/pkgs/by-name/de/detect-it-easy/package.nix index ba20cccd88d9..b8e4a7739402 100644 --- a/pkgs/by-name/de/detect-it-easy/package.nix +++ b/pkgs/by-name/de/detect-it-easy/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "Program for determining types of files for Windows, Linux and MacOS."; + description = "Program for determining types of files for Windows, Linux and MacOS"; mainProgram = "die"; homepage = "https://github.com/horsicq/Detect-It-Easy"; changelog = "https://github.com/horsicq/Detect-It-Easy/blob/master/changelog.txt"; diff --git a/pkgs/by-name/do/doctl/package.nix b/pkgs/by-name/do/doctl/package.nix index 895763c82698..ed41d96bd3bb 100644 --- a/pkgs/by-name/do/doctl/package.nix +++ b/pkgs/by-name/do/doctl/package.nix @@ -9,7 +9,7 @@ buildGoModule rec { pname = "doctl"; - version = "1.133.0"; + version = "1.134.0"; vendorHash = null; @@ -42,7 +42,7 @@ buildGoModule rec { owner = "digitalocean"; repo = "doctl"; tag = "v${version}"; - hash = "sha256-U3n407HnivvogybgTuB/Rb932bt0WTbk6M1Wf7jRoTo="; + hash = "sha256-fhl9u/6XbQKef21hD4MGEliWPdYSbSsK8rO4nTQgrmE="; }; meta = { diff --git a/pkgs/by-name/do/dolibarr/package.nix b/pkgs/by-name/do/dolibarr/package.nix index 8c0ac47b5ff1..5ba589efeb2c 100644 --- a/pkgs/by-name/do/dolibarr/package.nix +++ b/pkgs/by-name/do/dolibarr/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dolibarr"; - version = "21.0.1"; + version = "21.0.2"; src = fetchFromGitHub { owner = "Dolibarr"; repo = "dolibarr"; tag = finalAttrs.version; - hash = "sha256-aOFqfXsT1kmQwIB8clLMQaMeZtsyIYCxCGqaGCjlBRY="; + hash = "sha256-H1p20dDe7YDFFk0hwyNvJ7LG9/3FF7JPo322Cgb0gYo="; }; dontBuild = true; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix index 651a0ab33dcd..6fa5196444e8 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "Biome (JS/TS) wrapper plugin."; + description = "Biome (JS/TS) wrapper plugin"; hash = "sha256-CqsBSzhUD5OUqyXNIl2T8yb/QngR3ept1kTMUKu7vuc="; initConfig = { configExcludes = [ "**/node_modules" ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-dockerfile.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-dockerfile.nix index 76e62aceecd7..5a14b10c58a9 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-dockerfile.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-dockerfile.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "Dockerfile code formatter."; + description = "Dockerfile code formatter"; hash = "sha256-gsfMLa4zw8AblOS459ZS9OZrkGCQi5gBN+a3hvOsspk="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix index 01b0c1bdfaa3..90b82ea0a94f 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "JSON/JSONC code formatter."; + description = "JSON/JSONC code formatter"; hash = "sha256-uFcFLi9aYsBrAqkhFmg9GI+LKiV19LxdNjxQ85EH9To="; initConfig = { configExcludes = [ "**/*-lock.json" ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix index 6d3533bf2f61..3d9ddd97834b 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "Jupyter notebook code block formatter."; + description = "Jupyter notebook code block formatter"; hash = "sha256-IlGwt2TnKeH9NwmUmU1keaTInXgYQVLIPNnr30A9lsM="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix index e1ff4f1e365c..976090712989 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "Markdown code formatter."; + description = "Markdown code formatter"; hash = "sha256-2lpgVMExOjMVRTvX6hGRWuufwh2AIkiXaOzkN8LhZgw="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-ruff.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-ruff.nix index deee9292f48f..aeb931ecd58e 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-ruff.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-ruff.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "Ruff (Python) wrapper plugin."; + description = "Ruff (Python) wrapper plugin"; hash = "sha256-15InHQgF9c0Js4yUJxmZ1oNj1O16FBU12u/GOoaSAJ8="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix index de518669f248..0deb3474cc9b 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "TOML code formatter."; + description = "TOML code formatter"; hash = "sha256-ASbIESaRVC0wtSpjkHbsyD4Hus6HdjjO58aRX9Nrhik="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix index 9f86d13aa122..6061ae1f9be3 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "TypeScript/JavaScript code formatter."; + description = "TypeScript/JavaScript code formatter"; hash = "sha256-u6DpQWhPyERphKmlXOTE6NW/08YzBDWgzWTJ4JLLAjE="; initConfig = { configExcludes = [ "**/node_modules" ]; diff --git a/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix b/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix index 81bb3435fdaf..1abaa2a54ea1 100644 --- a/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix +++ b/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "CSS, SCSS, Sass and Less formatter."; + description = "CSS, SCSS, Sass and Less formatter"; hash = "sha256-mFlhfqtglKtKNls96PO/2AWLL1fNC5msQCd9EgdKauE="; initConfig = { configExcludes = [ "**/node_modules" ]; diff --git a/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix b/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix index 98823309f6d0..6c9ea245898e 100644 --- a/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix +++ b/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, and Vento formatter."; + description = "HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, and Vento formatter"; hash = "sha256-fCvurr8f79io/jIjwCfwr/WGjvcKZtptRrx9GFfytSI="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_graphql.nix b/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_graphql.nix index 38d7326ab416..6cdea7f70ae7 100644 --- a/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_graphql.nix +++ b/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_graphql.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "GraphQL formatter."; + description = "GraphQL formatter"; hash = "sha256-PlQwpR0tMsghMrOX7is+anN57t9xa9weNtoWpc0E9ec="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_yaml.nix b/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_yaml.nix index a303b945d5e7..ca0b4883918b 100644 --- a/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_yaml.nix +++ b/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_yaml.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "YAML formatter."; + description = "YAML formatter"; hash = "sha256-6ua021G7ZW7Ciwy/OHXTA1Joj9PGEx3SZGtvaA//gzo="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/du/dublin-traceroute/package.nix b/pkgs/by-name/du/dublin-traceroute/package.nix index a070e05fa52e..769ecd6fade0 100644 --- a/pkgs/by-name/du/dublin-traceroute/package.nix +++ b/pkgs/by-name/du/dublin-traceroute/package.nix @@ -23,6 +23,12 @@ stdenv.mkDerivation { hash = "sha256-UJeFPVi3423Jh72fVk8QbLX1tTNAQ504xYs9HwVCkZc="; }; + # gtest requires C++17, while dublin-traceroute requires C++11 + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "ENABLE_TESTING()" "" + ''; + nativeBuildInputs = [ cmake pkg-config diff --git a/pkgs/by-name/er/ergogen/package.nix b/pkgs/by-name/er/ergogen/package.nix index 8e7834f4344b..9bac4ed8380d 100644 --- a/pkgs/by-name/er/ergogen/package.nix +++ b/pkgs/by-name/er/ergogen/package.nix @@ -32,7 +32,7 @@ buildNpmPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "Ergonomic keyboard layout generator."; + description = "Ergonomic keyboard layout generator"; homepage = "https://ergogen.xyz"; mainProgram = "ergogen"; license = lib.licenses.mit; diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index 7f4db95f5c62..f99e4179f6a9 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -34,14 +34,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2025.7.2"; + version = "2025.7.3"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-3hhFY6qi8xOuTb8WXuVaTNpCqXXdSg3DXubnj+FG73A="; + hash = "sha256-njhcH/C55i1Xkclt2bp+z9OXhR7gsewWUgW3bn/1yig="; }; build-system = with python.pkgs; [ diff --git a/pkgs/by-name/fi/firefly-iii-data-importer/package.nix b/pkgs/by-name/fi/firefly-iii-data-importer/package.nix index 3be092be7ca3..b8e9c89c972b 100644 --- a/pkgs/by-name/fi/firefly-iii-data-importer/package.nix +++ b/pkgs/by-name/fi/firefly-iii-data-importer/package.nix @@ -84,7 +84,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { changelog = "https://github.com/firefly-iii/data-importer/releases/tag/v${finalAttrs.version}"; - description = "Firefly III Data Importer can import data into Firefly III."; + description = "Firefly III Data Importer can import data into Firefly III"; homepage = "https://github.com/firefly-iii/data-importer"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.savyajha ]; diff --git a/pkgs/by-name/fi/firefox-sync-client/package.nix b/pkgs/by-name/fi/firefox-sync-client/package.nix index 74726da8847f..d6b474730087 100644 --- a/pkgs/by-name/fi/firefox-sync-client/package.nix +++ b/pkgs/by-name/fi/firefox-sync-client/package.nix @@ -18,7 +18,7 @@ buildGoModule rec { vendorHash = "sha256-kDh/5SOwKPYl9sC9W17bnzG73fGI5iX6lSjcB3IjOss="; meta = { - description = "Commandline-utility to list/view/edit/delete entries in a firefox-sync account."; + description = "Commandline-utility to list/view/edit/delete entries in a firefox-sync account"; homepage = "https://github.com/Mikescher/firefox-sync-client"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ambroisie ]; diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index c7c11a2396cb..603d020b44f7 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "flexget"; - version = "3.16.13"; + version = "3.16.15"; pyproject = true; src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; tag = "v${version}"; - hash = "sha256-RtDb/irvZe/v4aXcn0Vfo3pa7alvLWtP3x3vwR4og5s="; + hash = "sha256-OMG1xy+AZydfUywt9R4XurX2euP14d1QhuBhMcRjh5Y="; }; pythonRelaxDeps = true; diff --git a/pkgs/by-name/fo/foundry/package.nix b/pkgs/by-name/fo/foundry/package.nix index 35d9e2564e35..d06d45b5efe1 100644 --- a/pkgs/by-name/fo/foundry/package.nix +++ b/pkgs/by-name/fo/foundry/package.nix @@ -56,7 +56,7 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/foundry-rs/foundry"; - description = "Portable, modular toolkit for Ethereum application development written in Rust."; + description = "Portable, modular toolkit for Ethereum application development written in Rust"; changelog = "https://github.com/foundry-rs/foundry/blob/v${version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/ga/gatk/package.nix b/pkgs/by-name/ga/gatk/package.nix index d66c9c8739dd..74a99dd6250c 100644 --- a/pkgs/by-name/ga/gatk/package.nix +++ b/pkgs/by-name/ga/gatk/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gatk.broadinstitute.org/hc/en-us"; - description = "Wide variety of tools with a primary focus on variant discovery and genotyping."; + description = "Wide variety of tools with a primary focus on variant discovery and genotyping"; license = licenses.asl20; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; maintainers = with maintainers; [ apraga ]; diff --git a/pkgs/by-name/ge/gepetto-viewer-corba/package.nix b/pkgs/by-name/ge/gepetto-viewer-corba/package.nix index 403edf307934..89b8d0038123 100644 --- a/pkgs/by-name/ge/gepetto-viewer-corba/package.nix +++ b/pkgs/by-name/ge/gepetto-viewer-corba/package.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/gepetto/gepetto-viewer-corba"; - description = "CORBA client/server for gepetto-viewer."; + description = "CORBA client/server for gepetto-viewer"; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.nim65s ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/ge/gepetto-viewer/package.nix b/pkgs/by-name/ge/gepetto-viewer/package.nix index e9d494187ebd..8332b1cbfe5d 100644 --- a/pkgs/by-name/ge/gepetto-viewer/package.nix +++ b/pkgs/by-name/ge/gepetto-viewer/package.nix @@ -116,7 +116,7 @@ let ''; meta = { - description = "Graphical Interface for Pinocchio and HPP."; + description = "Graphical Interface for Pinocchio and HPP"; homepage = "https://github.com/gepetto/gepetto-viewer"; license = lib.licenses.lgpl3Only; maintainers = [ lib.maintainers.nim65s ]; diff --git a/pkgs/by-name/ge/get-graphql-schema/package.nix b/pkgs/by-name/ge/get-graphql-schema/package.nix index fe6b35e9bcad..99eb68f11360 100644 --- a/pkgs/by-name/ge/get-graphql-schema/package.nix +++ b/pkgs/by-name/ge/get-graphql-schema/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "Fetch and print the GraphQL schema from a GraphQL HTTP endpoint."; + description = "Fetch and print the GraphQL schema from a GraphQL HTTP endpoint"; homepage = "https://github.com/prisma-labs/get-graphql-schema"; license = lib.licenses.mit; mainProgram = "get-graphql-schema"; diff --git a/pkgs/by-name/gh/ghbackup/package.nix b/pkgs/by-name/gh/ghbackup/package.nix index 4bdacd3044eb..2ff8d158e5a9 100644 --- a/pkgs/by-name/gh/ghbackup/package.nix +++ b/pkgs/by-name/gh/ghbackup/package.nix @@ -35,7 +35,7 @@ buildGoModule rec { doCheck = false; # tests want to actually download from github meta = with lib; { - description = "Backup your GitHub repositories with a simple command-line application written in Go."; + description = "Backup your GitHub repositories with a simple command-line application written in Go"; homepage = "https://github.com/qvl/ghbackup"; license = licenses.mit; mainProgram = "ghbackup"; diff --git a/pkgs/by-name/gi/git-worktree-switcher/package.nix b/pkgs/by-name/gi/git-worktree-switcher/package.nix index c3c2df5fa2f8..adec0677d5f9 100644 --- a/pkgs/by-name/gi/git-worktree-switcher/package.nix +++ b/pkgs/by-name/gi/git-worktree-switcher/package.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/mateusauler/git-worktree-switcher"; - description = "Switch between git worktrees with speed."; + description = "Switch between git worktrees with speed"; license = lib.licenses.mit; platforms = lib.platforms.all; mainProgram = "wt"; diff --git a/pkgs/by-name/gi/gitwatch/package.nix b/pkgs/by-name/gi/gitwatch/package.nix index 0df7cf190586..bcee9826762f 100644 --- a/pkgs/by-name/gi/gitwatch/package.nix +++ b/pkgs/by-name/gi/gitwatch/package.nix @@ -23,7 +23,7 @@ runCommand "gitwatch" nativeBuildInputs = [ makeWrapper ]; meta = { - description = "Watch a filesystem and automatically stage changes to a git."; + description = "Watch a filesystem and automatically stage changes to a git"; mainProgram = "gitwatch"; longDescription = '' A bash script to watch a file or folder and commit changes to a git repo. diff --git a/pkgs/by-name/gl/glow/package.nix b/pkgs/by-name/gl/glow/package.nix index 32a6467d33cb..76c026ec6fe1 100644 --- a/pkgs/by-name/gl/glow/package.nix +++ b/pkgs/by-name/gl/glow/package.nix @@ -37,7 +37,7 @@ buildGoModule rec { ''; meta = { - description = "Render markdown on the CLI, with pizzazz!"; + description = "Render markdown on the CLI, with pizzazz"; homepage = "https://github.com/charmbracelet/glow"; changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/go/go-dnscollector/package.nix b/pkgs/by-name/go/go-dnscollector/package.nix index 08622db92926..819fadc41bb8 100644 --- a/pkgs/by-name/go/go-dnscollector/package.nix +++ b/pkgs/by-name/go/go-dnscollector/package.nix @@ -20,7 +20,7 @@ buildGoModule rec { subPackages = [ "." ]; meta = with lib; { - description = "Ingesting, pipelining, and enhancing your DNS logs with usage indicators, security analysis, and additional metadata."; + description = "Ingesting, pipelining, and enhancing your DNS logs with usage indicators, security analysis, and additional metadata"; homepage = "https://github.com/dmachard/go-dnscollector"; license = licenses.mit; maintainers = with maintainers; [ shift ]; diff --git a/pkgs/by-name/go/go-licence-detector/package.nix b/pkgs/by-name/go/go-licence-detector/package.nix index 2e352c8cae7e..f4e1d3f66c8b 100644 --- a/pkgs/by-name/go/go-licence-detector/package.nix +++ b/pkgs/by-name/go/go-licence-detector/package.nix @@ -6,16 +6,21 @@ buildGoModule rec { pname = "go-licence-detector"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "elastic"; repo = "go-licence-detector"; rev = "v${version}"; - hash = "sha256-mytZc5sfYkzvdv53EVnM97fvfOPh+Y06j+aB8bhFv5o="; + hash = "sha256-z2fJsDnDhD/0fF1QEQIKB398TqAsug1Ye5LbGpJWyfE="; }; - vendorHash = "sha256-7vIP5pGFH6CbW/cJp+DiRg2jFcLFEBl8dQzUw1ogTTA="; + postPatch = '' + substituteInPlace go.mod \ + --replace-fail "go 1.24.5" "go 1.24" + ''; + + vendorHash = "sha256-quFa2gBPsyRMOBde+KsIF8NCHYSF+X9skvIWnpm2Nss="; meta = with lib; { description = "Detect licences in Go projects and generate documentation"; diff --git a/pkgs/by-name/go/gokrazy/package.nix b/pkgs/by-name/go/gokrazy/package.nix index ce6dd7b5f08f..4e280acb2653 100644 --- a/pkgs/by-name/go/gokrazy/package.nix +++ b/pkgs/by-name/go/gokrazy/package.nix @@ -26,7 +26,7 @@ buildGoModule rec { subPackages = [ "cmd/gok" ]; meta = with lib; { - description = "Turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi Zero 2 W, or amd64 PCs!"; + description = "Turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi Zero 2 W, or amd64 PCs"; homepage = "https://github.com/gokrazy/gokrazy"; license = licenses.bsd3; maintainers = with maintainers; [ shayne ]; diff --git a/pkgs/by-name/go/goverter/package.nix b/pkgs/by-name/go/goverter/package.nix index 8f4593680b8d..9c0923b215b1 100644 --- a/pkgs/by-name/go/goverter/package.nix +++ b/pkgs/by-name/go/goverter/package.nix @@ -22,7 +22,7 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - description = "Generate type-safe Go converters by defining function signatures."; + description = "Generate type-safe Go converters by defining function signatures"; homepage = "https://github.com/jmattheis/goverter"; changelog = "https://goverter.jmattheis.de/changelog"; license = lib.licenses.mit; diff --git a/pkgs/by-name/gp/gptcommit/package.nix b/pkgs/by-name/gp/gptcommit/package.nix index 7bb1c6c1fa52..4543e6290897 100644 --- a/pkgs/by-name/gp/gptcommit/package.nix +++ b/pkgs/by-name/gp/gptcommit/package.nix @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage { }; meta = with lib; { - description = "Git prepare-commit-msg hook for authoring commit messages with GPT-3."; + description = "Git prepare-commit-msg hook for authoring commit messages with GPT-3"; mainProgram = "gptcommit"; homepage = "https://github.com/zurawiki/gptcommit"; license = with licenses; [ asl20 ]; diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index b4401fb0025b..bcd7f3fa1229 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation rec { meta = { changelog = "https://git.dec05eba.com/gpu-screen-recorder-gtk/tree/com.dec05eba.gpu_screen_recorder.appdata.xml#n82"; - description = "GTK frontend for gpu-screen-recorder."; + description = "GTK frontend for gpu-screen-recorder"; homepage = "https://git.dec05eba.com/gpu-screen-recorder-gtk/about/"; license = lib.licenses.gpl3Only; mainProgram = "gpu-screen-recorder-gtk"; diff --git a/pkgs/by-name/gr/gron/package.nix b/pkgs/by-name/gr/gron/package.nix index 8290fd91eb4f..06b975af0867 100644 --- a/pkgs/by-name/gr/gron/package.nix +++ b/pkgs/by-name/gr/gron/package.nix @@ -24,7 +24,7 @@ buildGoModule rec { ]; meta = with lib; { - description = "Make JSON greppable!"; + description = "Make JSON greppable"; mainProgram = "gron"; longDescription = '' gron transforms JSON into discrete assignments to make it easier to grep diff --git a/pkgs/by-name/ha/hamrs/package.nix b/pkgs/by-name/ha/hamrs/package.nix index 8a8bbf4c830b..f5efef779242 100644 --- a/pkgs/by-name/ha/hamrs/package.nix +++ b/pkgs/by-name/ha/hamrs/package.nix @@ -9,7 +9,7 @@ let version = "1.0.7"; meta = { - description = "Simple, portable logger tailored for activities like Parks on the Air, Field Day, and more."; + description = "Simple, portable logger tailored for activities like Parks on the Air, Field Day, and more"; homepage = "https://hamrs.app/"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/hd/hdr10plus_tool/package.nix b/pkgs/by-name/hd/hdr10plus_tool/package.nix index c6bd9eb8db45..ec3cc159984f 100644 --- a/pkgs/by-name/hd/hdr10plus_tool/package.nix +++ b/pkgs/by-name/hd/hdr10plus_tool/package.nix @@ -52,7 +52,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }); meta = { - description = "CLI utility to work with HDR10+ in HEVC files."; + description = "CLI utility to work with HDR10+ in HEVC files"; homepage = "https://github.com/quietvoid/hdr10plus_tool"; changelog = "https://github.com/quietvoid/hdr10plus_tool/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/he/hedgewars/package.nix b/pkgs/by-name/he/hedgewars/package.nix index dd8e4de598b8..94ae498d69b9 100644 --- a/pkgs/by-name/he/hedgewars/package.nix +++ b/pkgs/by-name/he/hedgewars/package.nix @@ -114,7 +114,7 @@ stdenv.mkDerivation { ]; meta = { - description = "Funny turn-based artillery game, featuring fighting hedgehogs!"; + description = "Funny turn-based artillery game, featuring fighting hedgehogs"; homepage = "https://hedgewars.org/"; license = with lib.licenses; [ gpl2Only diff --git a/pkgs/by-name/hy/hypre/package.nix b/pkgs/by-name/hy/hypre/package.nix index 8e8985df6b5c..403c23eda7bd 100644 --- a/pkgs/by-name/hy/hypre/package.nix +++ b/pkgs/by-name/hy/hypre/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = with lib; { - description = "Parallel solvers for sparse linear systems featuring multigrid methods."; + description = "Parallel solvers for sparse linear systems featuring multigrid methods"; homepage = "https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods"; platforms = platforms.unix; license = licenses.mit; diff --git a/pkgs/by-name/im/img/package.nix b/pkgs/by-name/im/img/package.nix index 71fd68fb0fae..df13d941e676 100644 --- a/pkgs/by-name/im/img/package.nix +++ b/pkgs/by-name/im/img/package.nix @@ -48,7 +48,7 @@ buildGoModule rec { doCheck = false; meta = with lib; { - description = "Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder."; + description = "Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder"; mainProgram = "img"; license = licenses.mit; homepage = "https://github.com/genuinetools/img"; diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index f3f4a9d390b5..12bb57ef01ec 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "infrastructure-agent"; - version = "1.65.3"; + version = "1.65.4"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; - hash = "sha256-T87ET+rKGqEEmVujJMkHlgA29cYK+yQ7K+JTICwT57s="; + hash = "sha256-jorMZxcJlaFlOm53Wtt4dssvXAUaiw5c8mL8UQoXrFk="; }; - vendorHash = "sha256-eZtO+RFw+yUjIQ03y0NOiHIFLcwEwWu5A+7wsaraCCQ="; + vendorHash = "sha256-rnF/kX1CE8KFFp7Pud3dMH6660ScN8Un1qvHciXLAD8="; ldflags = [ "-s" diff --git a/pkgs/by-name/in/insomnia/package.nix b/pkgs/by-name/in/insomnia/package.nix index 163779868119..15ce01595dc3 100644 --- a/pkgs/by-name/in/insomnia/package.nix +++ b/pkgs/by-name/in/insomnia/package.nix @@ -29,7 +29,7 @@ let meta = { homepage = "https://insomnia.rest"; - description = " The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage."; + description = "Open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC, with Cloud, Local and Git storage"; mainProgram = "insomnia"; changelog = "https://github.com/Kong/insomnia/releases/tag/core@${version}"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/jn/jnv/package.nix b/pkgs/by-name/jn/jnv/package.nix index 819bbeb3abd5..90157585bdbc 100644 --- a/pkgs/by-name/jn/jnv/package.nix +++ b/pkgs/by-name/jn/jnv/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jnv"; - version = "0.6.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "ynqa"; repo = "jnv"; tag = "v${finalAttrs.version}"; - hash = "sha256-HKZ+hF5Y7vTA4EODSAd9xYJHaipv5YukTl470ejPLtM="; + hash = "sha256-VjT0S+eEaO8FOPb1grIpheeP9v1dCpV7FRHn+nJXOEM="; }; useFetchCargoVendor = true; - cargoHash = "sha256-VLVoURqmUhhekNZ0a75bwjvSiLfaQ79IlltbmWVyBrI="; + cargoHash = "sha256-dR9cb3TBxrRGP3BFYro/nGe5XVEfJuTZbQLo+FUfFNs="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; diff --git a/pkgs/by-name/js/json-sort-cli/package.nix b/pkgs/by-name/js/json-sort-cli/package.nix index db3856a7e225..5b05126f0e82 100644 --- a/pkgs/by-name/js/json-sort-cli/package.nix +++ b/pkgs/by-name/js/json-sort-cli/package.nix @@ -30,7 +30,7 @@ buildNpmPackage rec { passthru.updateScript = nix-update-script { }; meta = { - description = "CLI interface to json-stable-stringify."; + description = "CLI interface to json-stable-stringify"; homepage = "https://github.com/tillig/json-sort-cli"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hasnep ]; diff --git a/pkgs/applications/graphics/krita/default.nix b/pkgs/by-name/kr/krita/default.nix similarity index 100% rename from pkgs/applications/graphics/krita/default.nix rename to pkgs/by-name/kr/krita/default.nix diff --git a/pkgs/applications/graphics/krita/generic.nix b/pkgs/by-name/kr/krita/generic.nix similarity index 96% rename from pkgs/applications/graphics/krita/generic.nix rename to pkgs/by-name/kr/krita/generic.nix index 9b008cfc5d78..0d2ff279db41 100644 --- a/pkgs/applications/graphics/krita/generic.nix +++ b/pkgs/by-name/kr/krita/generic.nix @@ -164,16 +164,16 @@ mkDerivation rec { "-DBUILD_KRITA_QT_DESIGNER_PLUGINS=ON" ]; - meta = with lib; { + meta = { description = "Free and open source painting application"; homepage = "https://krita.org/"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ abbradar sifmelcara nek0 ]; mainProgram = "krita"; - platforms = platforms.linux; - license = licenses.gpl3Only; + platforms = lib.platforms.linux; + license = lib.licenses.gpl3Only; }; } diff --git a/pkgs/applications/graphics/krita/wrapper.nix b/pkgs/by-name/kr/krita/package.nix similarity index 100% rename from pkgs/applications/graphics/krita/wrapper.nix rename to pkgs/by-name/kr/krita/package.nix diff --git a/pkgs/by-name/ku/kubeconform/package.nix b/pkgs/by-name/ku/kubeconform/package.nix index 64725efb1cf1..2fcf666b5d40 100644 --- a/pkgs/by-name/ku/kubeconform/package.nix +++ b/pkgs/by-name/ku/kubeconform/package.nix @@ -18,7 +18,7 @@ buildGoModule rec { vendorHash = null; meta = with lib; { - description = "FAST Kubernetes manifests validator, with support for Custom Resources!"; + description = "FAST Kubernetes manifests validator, with support for Custom Resources"; mainProgram = "kubeconform"; homepage = "https://github.com/yannh/kubeconform/"; license = licenses.asl20; diff --git a/pkgs/by-name/ku/kubectx/package.nix b/pkgs/by-name/ku/kubectx/package.nix index 2a007665906b..52469f2e4859 100644 --- a/pkgs/by-name/ku/kubectx/package.nix +++ b/pkgs/by-name/ku/kubectx/package.nix @@ -31,7 +31,7 @@ buildGoModule rec { ''; meta = with lib; { - description = "Fast way to switch between clusters and namespaces in kubectl!"; + description = "Fast way to switch between clusters and namespaces in kubectl"; license = licenses.asl20; homepage = "https://github.com/ahmetb/kubectx"; maintainers = with maintainers; [ jlesquembre ]; diff --git a/pkgs/by-name/ku/kubergrunt/package.nix b/pkgs/by-name/ku/kubergrunt/package.nix index 55b84075f330..f2be395768f3 100644 --- a/pkgs/by-name/ku/kubergrunt/package.nix +++ b/pkgs/by-name/ku/kubergrunt/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kubergrunt"; - version = "0.17.3"; + version = "0.18.0"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = "kubergrunt"; rev = "v${version}"; - sha256 = "sha256-9ZF2O4/5n5uL+FA50Rfiq9gStQwNDWIhtz2GvJVu+u4="; + sha256 = "sha256-0rZjqMQK3DS7k+mtOTQQ9ZpO+1WrSS0RX8rbKHxM1aY="; }; vendorHash = "sha256-6dFIW2wwu6HHvoMo0+MhvKOtAJNVhg7JyVlBPqLQerw="; diff --git a/pkgs/by-name/li/libyuv/package.nix b/pkgs/by-name/li/libyuv/package.nix index 20587c52e87e..d2cc602d1960 100644 --- a/pkgs/by-name/li/libyuv/package.nix +++ b/pkgs/by-name/li/libyuv/package.nix @@ -39,7 +39,10 @@ stdenv.mkDerivation { --replace "@VERSION@" "$version" ''; - doCheck = true; + # [==========] 3454 tests from 8 test suites ran. + # [ PASSED ] 3376 tests. + # [ FAILED ] 78 tests + doCheck = !stdenv.hostPlatform.isLoongArch64; checkPhase = '' runHook preCheck diff --git a/pkgs/by-name/li/lightgbm/package.nix b/pkgs/by-name/li/lightgbm/package.nix index ee829c4e9cb8..dead207507f8 100644 --- a/pkgs/by-name/li/lightgbm/package.nix +++ b/pkgs/by-name/li/lightgbm/package.nix @@ -217,7 +217,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "LightGBM is a gradient boosting framework that uses tree based learning algorithms."; + description = "Gradient boosting framework that uses tree based learning algorithms"; mainProgram = "lightgbm"; homepage = "https://github.com/microsoft/LightGBM"; changelog = "https://github.com/microsoft/LightGBM/releases/tag/v${finalAttrs.version}"; diff --git a/pkgs/by-name/ln/lnx/package.nix b/pkgs/by-name/ln/lnx/package.nix index 08a75bcd4f6a..b1b1ba24109e 100644 --- a/pkgs/by-name/ln/lnx/package.nix +++ b/pkgs/by-name/ln/lnx/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-9fro1Dx7P+P9NTsg0gtMfr0s4TEpkZA31EFAnObiNFo="; meta = with lib; { - description = "Insanely fast, Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine. Standing on the shoulders of giants."; + description = "Ultra-fast, adaptable deployment of the tantivy search engine via REST"; mainProgram = "lnx"; homepage = "https://lnx.rs/"; license = licenses.mit; diff --git a/pkgs/by-name/lo/longcat/package.nix b/pkgs/by-name/lo/longcat/package.nix index 47d819594717..afcb5d2a06e5 100644 --- a/pkgs/by-name/lo/longcat/package.nix +++ b/pkgs/by-name/lo/longcat/package.nix @@ -25,7 +25,7 @@ buildGoModule { meta = { homepage = "https://github.com/mattn/longcat"; - description = "Renders a picture of a long cat on the terminal."; + description = "Renders a picture of a long cat on the terminal"; license = lib.licenses.mit; platforms = lib.platforms.all; mainProgram = "longcat"; diff --git a/pkgs/by-name/ma/mautrix-discord/package.nix b/pkgs/by-name/ma/mautrix-discord/package.nix index a8aa797982e2..90745e234796 100644 --- a/pkgs/by-name/ma/mautrix-discord/package.nix +++ b/pkgs/by-name/ma/mautrix-discord/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "mautrix-discord"; - version = "0.7.4"; + version = "0.7.5"; src = fetchFromGitHub { owner = "mautrix"; repo = "discord"; rev = "v${version}"; - hash = "sha256-ygnFZ1I8sPgpKwLK+Zr6ZUStGAH2egVDxS/pXmRqXYI="; + hash = "sha256-puYPsHahXdKYR16hPnvYCrSGqnWc7sZ8HmmPlkysvs0="; }; - vendorHash = "sha256-S3MWJi77TXs7gjPt6O2ruSIUHpsrLPIHQz3rQam1Wsg="; + vendorHash = "sha256-ffdR5OymFO7di4eOmL3zn6BvHgaLFBsmBkC4LKnw8Qg="; ldflags = [ "-s" diff --git a/pkgs/by-name/mc/mcat-unwrapped/package.nix b/pkgs/by-name/mc/mcat-unwrapped/package.nix index 12e941b39717..da0126e16368 100644 --- a/pkgs/by-name/mc/mcat-unwrapped/package.nix +++ b/pkgs/by-name/mc/mcat-unwrapped/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - description = "cat command for documents / images / videos and more!"; + description = "cat command for documents / images / videos and more"; homepage = "https://github.com/Skardyy/mcat"; changelog = "https://github.com/Skardyy/mcat/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; diff --git a/pkgs/by-name/me/mediamtx/package.nix b/pkgs/by-name/me/mediamtx/package.nix index e7648eb2dea7..a343c46b1aef 100644 --- a/pkgs/by-name/me/mediamtx/package.nix +++ b/pkgs/by-name/me/mediamtx/package.nix @@ -15,16 +15,16 @@ in buildGoModule (finalAttrs: { pname = "mediamtx"; # check for hls.js version updates in internal/servers/hls/hlsjsdownloader/VERSION - version = "1.13.0"; + version = "1.13.1"; src = fetchFromGitHub { owner = "bluenviron"; repo = "mediamtx"; tag = "v${finalAttrs.version}"; - hash = "sha256-/ngWlUKhvRJEb3JN5yUFVziMPxo/YY8CiN2UBJUglqs="; + hash = "sha256-tTyrwGePtRj+2TRO1uVp2qxwyLF7ZyXzNLuQqDVlMf8="; }; - vendorHash = "sha256-LBxE2X1aJPoK/e5Z9Rw9XTjucYOj/bdDUVsPbRDiVOE="; + vendorHash = "sha256-6QJVnARlN3ySLE59LTtOaUfKe88zKJPjnjhSNH6OnwY="; postPatch = '' cp ${hlsJs} internal/servers/hls/hls.min.js diff --git a/pkgs/by-name/me/merge-ut-dictionaries/package.nix b/pkgs/by-name/me/merge-ut-dictionaries/package.nix index 130a89016a48..0651f2468c41 100644 --- a/pkgs/by-name/me/merge-ut-dictionaries/package.nix +++ b/pkgs/by-name/me/merge-ut-dictionaries/package.nix @@ -78,7 +78,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT dictionaries are additional dictionaries for Mozc."; + description = "Merge multiple Mozc UT dictionaries into one and modify the costs"; homepage = "https://github.com/utuhiro78/merge-ut-dictionaries"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mg/mgmt/package.nix b/pkgs/by-name/mg/mgmt/package.nix index f0c11262d407..53eff1083ada 100644 --- a/pkgs/by-name/mg/mgmt/package.nix +++ b/pkgs/by-name/mg/mgmt/package.nix @@ -59,7 +59,7 @@ buildGoModule rec { vendorHash = "sha256-Dtqy4TILN+7JXiHKHDdjzRTsT8jZYG5sPudxhd8znXY="; meta = with lib; { - description = "Next generation distributed, event-driven, parallel config management!"; + description = "Next generation distributed, event-driven, parallel config management"; homepage = "https://mgmtconfig.com"; license = licenses.gpl3Only; maintainers = with maintainers; [ urandom ]; diff --git a/pkgs/by-name/mo/mongodb-ce/package.nix b/pkgs/by-name/mo/mongodb-ce/package.nix index f6b508b3ef17..5618e4ca5b1a 100644 --- a/pkgs/by-name/mo/mongodb-ce/package.nix +++ b/pkgs/by-name/mo/mongodb-ce/package.nix @@ -116,7 +116,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { changelog = "https://www.mongodb.com/docs/upcoming/release-notes/8.0/"; - description = "MongoDB is a general purpose, document-based, distributed database."; + description = "MongoDB is a general purpose, document-based, distributed database"; homepage = "https://www.mongodb.com/"; license = with lib.licenses; [ sspl ]; longDescription = '' diff --git a/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix b/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix index 1eccf58c8330..622f16ec23d0 100644 --- a/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Alt-Cannadic Dictionary is a dictionary converted from Alt-Cannadic for Mozc."; + description = "Dictionary converted from alt-cannadic for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-alt-cannadic"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix b/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix index 356d4822b3c6..6d0335dcf1b5 100644 --- a/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT EDICT2 Dictionary is a dictionary converted from EDICT2 for Mozc."; + description = "Dictionary converted from EDICT2 for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-sudachidict"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix b/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix index b17b50058416..f7f3cb075a51 100644 --- a/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Jawiki Dictionary is a dictionary generated from the Japanese Wikipedia for Mozc."; + description = "Dictionary generated from the Japanese Wikipedia for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-jawiki"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix b/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix index a0c5b3761b59..0486eb081bc2 100644 --- a/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT NEologd Dictionary is a dictionary converted from mecab-ipadic-NEologd for Mozc."; + description = "Dictionary converted from mecab-ipadic-NEologd for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-neologd"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix b/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix index fe3c0c1ec08f..339ca020e977 100644 --- a/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Personal Name Dictionary is a dictionary for Mozc."; + description = "Dictionary for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-personal-names"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix b/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix index 9253bb94f0e9..c9a300c2eb15 100644 --- a/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Place Name Dictionary is a dictionary converted from the Japan Post's ZIP code data for Mozc."; + description = "Dictionary converted from the Japan Post's ZIP code data for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-place-names"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix b/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix index 41852d7a2150..d4a5e5c4ea1e 100644 --- a/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT SKK-JISYO Dictionary is a dictionary converted from SKK-JISYO for Mozc."; + description = "Dictionary converted from SKK-JISYO for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-sudachidict"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix b/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix index aa3dbaf25fb8..749fab6a8b55 100644 --- a/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT SudachiDict Dictionary is a dictionary converted from SudachiDict for Mozc."; + description = "Dictionary converted from SudachiDict for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-sudachidict"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mq/mqtt_cpp/package.nix b/pkgs/by-name/mq/mqtt_cpp/package.nix index 29e0febea0fd..20510ef61d28 100644 --- a/pkgs/by-name/mq/mqtt_cpp/package.nix +++ b/pkgs/by-name/mq/mqtt_cpp/package.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "mqtt_cpp"; - version = "13.2.1"; + version = "13.2.2"; src = fetchFromGitHub { owner = "redboltz"; repo = "mqtt_cpp"; rev = "v${finalAttrs.version}"; - hash = "sha256-E5dMZ0uJ1AOwiGTxD4qhbO72blplmXHh1gTYGE34H+0="; + hash = "sha256-L1XscNriCBZF3PB2QXhA08s9aUqoQ1SwE9wnHHCUHvg="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/ni/nightfox-gtk-theme/package.nix b/pkgs/by-name/ni/nightfox-gtk-theme/package.nix index a5b76c8b1ec9..219c50bb0390 100644 --- a/pkgs/by-name/ni/nightfox-gtk-theme/package.nix +++ b/pkgs/by-name/ni/nightfox-gtk-theme/package.nix @@ -70,13 +70,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2025-04-24"; + version = "0-unstable-2025-07-21"; src = fetchFromGitHub { owner = "Fausto-Korpsvart"; repo = "Nightfox-GTK-Theme"; - rev = "a301759d3650847d14a4c8f4d639f97015eb5b0d"; - hash = "sha256-dPplS1NKtby/+9L0FtNEKIjLuhlR9KqS+TxwW12sPwc="; + rev = "d6327b176d19f6f00a9fbe0175fb95953c12b7de"; + hash = "sha256-46ur/Mvc8r1yr/ViZ+pEbK2OdVSqJCSBh7e9AfrRIRY="; }; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; diff --git a/pkgs/by-name/ni/nixpkgs-review/package.nix b/pkgs/by-name/ni/nixpkgs-review/package.nix index 1146e1f03b55..e31e2c4590a9 100644 --- a/pkgs/by-name/ni/nixpkgs-review/package.nix +++ b/pkgs/by-name/ni/nixpkgs-review/package.nix @@ -6,6 +6,8 @@ installShellFiles, bubblewrap, nix-output-monitor, + delta, + glow, cacert, git, nix, @@ -14,6 +16,8 @@ withAutocomplete ? true, withSandboxSupport ? false, withNom ? false, + withDelta ? false, + withGlow ? false, }: python3Packages.buildPythonApplication rec { @@ -57,7 +61,9 @@ python3Packages.buildPythonApplication rec { git ] ++ lib.optional withSandboxSupport bubblewrap - ++ lib.optional withNom nix-output-monitor; + ++ lib.optional withNom nix-output-monitor + ++ lib.optional withDelta delta + ++ lib.optional withGlow glow; in [ "--prefix PATH : ${lib.makeBinPath binPath}" diff --git a/pkgs/by-name/ni/nixpkgs-reviewFull/package.nix b/pkgs/by-name/ni/nixpkgs-reviewFull/package.nix new file mode 100644 index 000000000000..cb0bcff21ddb --- /dev/null +++ b/pkgs/by-name/ni/nixpkgs-reviewFull/package.nix @@ -0,0 +1,8 @@ +{ stdenv, nixpkgs-review }: + +nixpkgs-review.override { + withSandboxSupport = stdenv.hostPlatform.isLinux; + withNom = true; + withDelta = true; + withGlow = true; +} diff --git a/pkgs/by-name/om/omnisharp-roslyn/deps.json b/pkgs/by-name/om/omnisharp-roslyn/deps.json index f77201713588..63da583cad1c 100644 --- a/pkgs/by-name/om/omnisharp-roslyn/deps.json +++ b/pkgs/by-name/om/omnisharp-roslyn/deps.json @@ -31,8 +31,8 @@ }, { "pname": "ICSharpCode.Decompiler", - "version": "8.2.0.7535", - "hash": "sha256-4BWs04Va9pc/SLeMA/vKoBydhw+Bu6s9MDtoo/Ucft8=" + "version": "9.1.0.7988", + "hash": "sha256-zPLgLNO4cCrtN9BR9x6X+W0MNkQ71nADIopOC1VBhAQ=" }, { "pname": "McMaster.Extensions.CommandLineUtils", @@ -59,6 +59,11 @@ "version": "8.0.0", "hash": "sha256-9aWmiwMJKrKr9ohD1KSuol37y+jdDxPGJct3m2/Bknw=" }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "9.0.0", + "hash": "sha256-BsXNOWEgfFq3Yz7VTtK6m/ov4/erRqyBzieWSIpmc1U=" + }, { "pname": "Microsoft.Build", "version": "17.3.2", @@ -96,33 +101,33 @@ }, { "pname": "Microsoft.CodeAnalysis.Common", - "version": "4.13.0-3.24620.4", - "hash": "sha256-VSPRpTzEXnTNQAxXDOOi6YVS2C6/S2zTKgQR4aNkxME=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.common/4.13.0-3.24620.4/microsoft.codeanalysis.common.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-iQUNxmc2oGFqADDfNXj8A1O1nea6nxobBcYwBgqq8oY=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.common/4.14.0-3.25168.13/microsoft.codeanalysis.common.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp", - "version": "4.13.0-3.24620.4", - "hash": "sha256-YGxCN8J3BjSZ9hXYQF0nCL3Welv3UVASeSTkwwFPchc=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-XicPFcDtJis8WS3nkMsxbmE+A20K9x6qE3EWeJEBjh8=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp.Features", - "version": "4.13.0-3.24620.4", - "hash": "sha256-qpNsw5OtTAQFnN6g6tIh6+nsr+zc+/Na+oETR/GWxeM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.features/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.features.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-vI0G7XR92aVD6r5rYIEF+pZ+bpyznnfHVhQvWF3Eu4Q=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.features/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.features.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp.Scripting", - "version": "4.13.0-3.24620.4", - "hash": "sha256-1D+TjiljZQQJEYIzhdLAbLq8DIvW30vgSDYnDlPoGoU=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.scripting/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.scripting.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-zy8otm38p285W08GGy0M//1ZTOxiCxrC3tBcWKIg4Ps=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.scripting/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.scripting.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", - "version": "4.13.0-3.24620.4", - "hash": "sha256-NT7yDEq4fW8c71xHC3YPsP5vl8AZ9PdKASzxROwhccs=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.workspaces/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.workspaces.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-wuttOafOufLuc1DFlp2r8zdfkOrD5eFRRN2/pt/MWtE=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.workspaces/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.workspaces.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Elfie", @@ -131,39 +136,39 @@ }, { "pname": "Microsoft.CodeAnalysis.ExternalAccess.AspNetCore", - "version": "4.13.0-3.24620.4", - "hash": "sha256-91ZFqiu4MlteCir6p7YrOtbUMuRNIpNr6jX5qLdmZgM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.aspnetcore/4.13.0-3.24620.4/microsoft.codeanalysis.externalaccess.aspnetcore.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-zhvnYOrXZvm0+YoVu1mG/X6IK9eIv+Fik9Y4cSBStdc=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.aspnetcore/4.14.0-3.25168.13/microsoft.codeanalysis.externalaccess.aspnetcore.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp", - "version": "4.13.0-3.24620.4", - "hash": "sha256-o2+DeY/p5AxMkMnYIiNMyMtrAnazzgfC6cVY8lImz4E=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp/4.13.0-3.24620.4/microsoft.codeanalysis.externalaccess.omnisharp.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-MbPehGBs4q3zJ0gZf6Ab85IUBSyjRPO3nXfXxHus4v4=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp/4.14.0-3.25168.13/microsoft.codeanalysis.externalaccess.omnisharp.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp", - "version": "4.13.0-3.24620.4", - "hash": "sha256-LfIgqc7lDoyxbOsGmF4Ji488iXaT1f2ecjZz1662WlM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp.csharp/4.13.0-3.24620.4/microsoft.codeanalysis.externalaccess.omnisharp.csharp.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-Hpomx3SEqAFilwaA7yJV60iLXGpWSJAC+7XANxjIpng=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp.csharp/4.14.0-3.25168.13/microsoft.codeanalysis.externalaccess.omnisharp.csharp.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Features", - "version": "4.13.0-3.24620.4", - "hash": "sha256-ITkMz+1b9Q9I5UZk4N5+qKD7FPTBMohLDOqx3e2hShI=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.features/4.13.0-3.24620.4/microsoft.codeanalysis.features.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-GDrT8bMIzWy6O1MSTXcBIooKNnKDrR4Q5RJnyikRGRI=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.features/4.14.0-3.25168.13/microsoft.codeanalysis.features.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Scripting.Common", - "version": "4.13.0-3.24620.4", - "hash": "sha256-9Pch1BIrhsEwoI3ahgQM4BQBhw1wH9d8X9WB6deM3Sk=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.scripting.common/4.13.0-3.24620.4/microsoft.codeanalysis.scripting.common.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-k2M3MfdbTG30PtcNHLHzVimaU8nKsv80XYt0DE6jZAI=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.scripting.common/4.14.0-3.25168.13/microsoft.codeanalysis.scripting.common.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Workspaces.Common", - "version": "4.13.0-3.24620.4", - "hash": "sha256-Ex39ayopBTApxMCjevqn1qVFgjEvbst9sf7twW6+osI=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.workspaces.common/4.13.0-3.24620.4/microsoft.codeanalysis.workspaces.common.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-eKk8/Ezlnm+d2XFyfgY8HkyVxASvGisJoppswwqtew8=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.workspaces.common/4.14.0-3.25168.13/microsoft.codeanalysis.workspaces.common.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CSharp", @@ -182,53 +187,53 @@ }, { "pname": "Microsoft.Extensions.Caching.Abstractions", - "version": "8.0.0", - "hash": "sha256-xGpKrywQvU1Wm/WolYIxgHYEFfgkNGeJ+GGc5DT3phI=" + "version": "9.0.0", + "hash": "sha256-hDau5OMVGIg4sc5+ofe14ROqwt63T0NSbzm/Cv0pDrY=" }, { "pname": "Microsoft.Extensions.Caching.Memory", - "version": "8.0.1", - "hash": "sha256-5Q0vzHo3ZvGs4nPBc/XlBF4wAwYO8pxq6EGdYjjXZps=" + "version": "9.0.0", + "hash": "sha256-OZVOVGZOyv9uk5XGJrz6irBkPNjxnBxjfSyW30MnU0s=" }, { "pname": "Microsoft.Extensions.Configuration", - "version": "8.0.0", - "hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA=" + "version": "9.0.0", + "hash": "sha256-uBLeb4z60y8z7NelHs9uT3cLD6wODkdwyfJm6/YZLDM=" }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "8.0.0", - "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" + "version": "9.0.0", + "hash": "sha256-xtG2USC9Qm0f2Nn6jkcklpyEDT3hcEZOxOwTc0ep7uc=" }, { "pname": "Microsoft.Extensions.Configuration.Binder", - "version": "8.0.0", - "hash": "sha256-GanfInGzzoN2bKeNwON8/Hnamr6l7RTpYLA49CNXD9Q=" + "version": "9.0.0", + "hash": "sha256-6ajYWcNOQX2WqftgnoUmVtyvC1kkPOtTCif4AiKEffU=" }, { "pname": "Microsoft.Extensions.Configuration.CommandLine", - "version": "8.0.0", - "hash": "sha256-fmPC/o8S+weTtQJWykpnGHm6AKVU21xYE/CaHYU7zgg=" + "version": "9.0.0", + "hash": "sha256-RE6DotU1FM1sy5p3hukT+WOFsDYJRsKX6jx5vhlPceM=" }, { "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", - "version": "8.0.0", - "hash": "sha256-+bjFZvqCsMf2FRM2olqx/fub+QwfM1kBhjGVOT5HC48=" + "version": "9.0.0", + "hash": "sha256-tDJx2prYZpr0RKSwmJfsK9FlUGwaDmyuSz2kqQxsWoI=" }, { "pname": "Microsoft.Extensions.Configuration.FileExtensions", - "version": "8.0.0", - "hash": "sha256-BCxcjVP+kvrDDB0nzsFCJfU74UK4VBvct2JA4r+jNcs=" + "version": "9.0.0", + "hash": "sha256-PsLo6mrLGYfbi96rfCG8YS1APXkUXBG4hLstpT60I4s=" }, { "pname": "Microsoft.Extensions.Configuration.Json", - "version": "8.0.0", - "hash": "sha256-Fi/ijcG5l0BOu7i96xHu96aN5/g7zO6SWQbTsI3Qetg=" + "version": "9.0.0", + "hash": "sha256-qQn7Ol0CvPYuyecYWYBkPpTMdocO7I6n+jXQI2udzLI=" }, { "pname": "Microsoft.Extensions.DependencyInjection", - "version": "8.0.0", - "hash": "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ=" + "version": "9.0.0", + "hash": "sha256-dAH52PPlTLn7X+1aI/7npdrDzMEFPMXRv4isV1a+14k=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", @@ -237,33 +242,33 @@ }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "8.0.2", - "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY=" + "version": "9.0.0", + "hash": "sha256-CncVwkKZ5CsIG2O0+OM9qXuYXh3p6UGyueTHSLDVL+c=" }, { "pname": "Microsoft.Extensions.DependencyModel", - "version": "8.0.0", - "hash": "sha256-qkCdwemqdZY/yIW5Xmh7Exv74XuE39T8aHGHCofoVgo=" + "version": "9.0.0", + "hash": "sha256-xirwlMWM0hBqgTneQOGkZ8l45mHT08XuSSRIbprgq94=" }, { "pname": "Microsoft.Extensions.FileProviders.Abstractions", - "version": "8.0.0", - "hash": "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU=" + "version": "9.0.0", + "hash": "sha256-mVfLjZ8VrnOQR/uQjv74P2uEG+rgW72jfiGdSZhIfDc=" }, { "pname": "Microsoft.Extensions.FileProviders.Physical", - "version": "8.0.0", - "hash": "sha256-29y5ZRQ1ZgzVOxHktYxyiH40kVgm5un2yTGdvuSWnRc=" + "version": "9.0.0", + "hash": "sha256-IzFpjKHmF1L3eVbFLUZa2N5aH3oJkJ7KE1duGIS7DP8=" }, { "pname": "Microsoft.Extensions.FileSystemGlobbing", - "version": "8.0.0", - "hash": "sha256-+Oz41JR5jdcJlCJOSpQIL5OMBNi+1Hl2d0JUHfES7sU=" + "version": "9.0.0", + "hash": "sha256-eBLa8pW/y/hRj+JbEr340zbHRABIeFlcdqE0jf5/Uhc=" }, { "pname": "Microsoft.Extensions.Logging", - "version": "8.0.0", - "hash": "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o=" + "version": "9.0.0", + "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM=" }, { "pname": "Microsoft.Extensions.Logging.Abstractions", @@ -272,33 +277,33 @@ }, { "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "8.0.2", - "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc=" + "version": "9.0.0", + "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU=" }, { "pname": "Microsoft.Extensions.Logging.Configuration", - "version": "8.0.0", - "hash": "sha256-mzmstNsVjKT0EtQcdAukGRifD30T82BMGYlSu8k4K7U=" + "version": "9.0.0", + "hash": "sha256-ysPjBq64p6JM4EmeVndryXnhLWHYYszzlVpPxRWkUkw=" }, { "pname": "Microsoft.Extensions.Logging.Console", - "version": "8.0.0", - "hash": "sha256-bdb9YWWVn//AeySp7se87/tCN2E7e8Gx2GPMw28cd9c=" + "version": "9.0.0", + "hash": "sha256-N2t9EUdlS6ippD4Z04qUUyBuQ4tKSR/8TpmKScb5zRw=" }, { "pname": "Microsoft.Extensions.Options", - "version": "8.0.2", - "hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys=" + "version": "9.0.0", + "hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck=" }, { "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", - "version": "8.0.0", - "hash": "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI=" + "version": "9.0.0", + "hash": "sha256-r1Z3sEVSIjeH2UKj+KMj86har68g/zybSqoSjESBcoA=" }, { "pname": "Microsoft.Extensions.Primitives", - "version": "8.0.0", - "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" + "version": "9.0.0", + "hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs=" }, { "pname": "Microsoft.IO.Redist", @@ -392,57 +397,57 @@ }, { "pname": "NuGet.Common", - "version": "6.13.0-rc.95", - "hash": "sha256-SeN5m2Wuwux9kO+S5qX6bvvYUA22BOZDz6rg2Gk0vQc=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.common/6.13.0-rc.95/nuget.common.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-EHVxth3dUo40xHucL2JKIO1c1nPPP+WMLSbOliqNLjc=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.common/6.14.0-preview.1.45/nuget.common.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.Configuration", - "version": "6.13.0-rc.95", - "hash": "sha256-vrqUvp0Nse6zITKySrVgnPpkl2+ic8f0d/veYrUeRzM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.configuration/6.13.0-rc.95/nuget.configuration.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-WKv+hQMEN+SuQ+cA/ok5a+Kmyq/VVZjOjRWiHlYSLSU=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.configuration/6.14.0-preview.1.45/nuget.configuration.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.DependencyResolver.Core", - "version": "6.13.0-rc.95", - "hash": "sha256-ttllWdeTVn3JJECrqfCy9lVZKX7DQbgxjKMIBZH3GoI=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.dependencyresolver.core/6.13.0-rc.95/nuget.dependencyresolver.core.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-SomOQxwF9o2DDmZgnyQ0eVJw33xmHlfKYMEDX2iip6g=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.dependencyresolver.core/6.14.0-preview.1.45/nuget.dependencyresolver.core.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.Frameworks", - "version": "6.13.0-rc.95", - "hash": "sha256-Dq1YxucNDbrO8L2l8uV1SEOKuL4oVhUjlDeRLrg82Wo=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.frameworks/6.13.0-rc.95/nuget.frameworks.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-6c8H9NmR1opC65hLJRbWtCzCUf7TuFPSw3hmd3fxoTo=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.frameworks/6.14.0-preview.1.45/nuget.frameworks.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.LibraryModel", - "version": "6.13.0-rc.95", - "hash": "sha256-zuiuiT6NprcW/UEhndi6vO4J3ONeIGkmRMjkDqdf4QQ=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.librarymodel/6.13.0-rc.95/nuget.librarymodel.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-uWf4ouqvVhoucBTRlGKeUqGrMEZcKEC7L3gYKibSY84=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.librarymodel/6.14.0-preview.1.45/nuget.librarymodel.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.Packaging", - "version": "6.13.0-rc.95", - "hash": "sha256-gK0UtXawa2HtdYyug/vTihrj4ZLqCJ8w516kj9Gmq40=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.packaging/6.13.0-rc.95/nuget.packaging.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-U0yN7FyjZvyxsD3QZokxg7FSWnKgcJtY+21vNyCW5XU=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.packaging/6.14.0-preview.1.45/nuget.packaging.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.ProjectModel", - "version": "6.13.0-rc.95", - "hash": "sha256-Y+3CNqRfoCTzVYgVpJ8Q2kIQcZIbdfit6uVOuqFaMy0=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.projectmodel/6.13.0-rc.95/nuget.projectmodel.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-39jyhqfv9hkQzT9zlEEXDToWi5VDpceJBgf34dyVv0I=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.projectmodel/6.14.0-preview.1.45/nuget.projectmodel.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.Protocol", - "version": "6.13.0-rc.95", - "hash": "sha256-HyzaY1PmpPGG6J8g+BYdS1ETYZMwahEu7OiyWyjXzu4=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.protocol/6.13.0-rc.95/nuget.protocol.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-wIsXtR+Mgg5+J5eep98vGNeLXWvAW2L1rEEbhTEICLc=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.protocol/6.14.0-preview.1.45/nuget.protocol.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.Versioning", - "version": "6.13.0-rc.95", - "hash": "sha256-2em8SYwrFR7wDjBpoSDs3Gfdz7w90IUs8vnGCnxcgF8=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.versioning/6.13.0-rc.95/nuget.versioning.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-RpaibO5v0jfu1U2U+WbDHweVR+LLlhadqP9Qw0IWIRo=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.versioning/6.14.0-preview.1.45/nuget.versioning.6.14.0-preview.1.45.nupkg" }, { "pname": "OmniSharp.Extensions.JsonRpc", @@ -506,8 +511,8 @@ }, { "pname": "System.Collections.Immutable", - "version": "8.0.0", - "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=" + "version": "9.0.0", + "hash": "sha256-+6q5VMeoc5bm4WFsoV6nBXA9dV5pa/O4yW+gOdi8yac=" }, { "pname": "System.ComponentModel.Annotations", @@ -516,43 +521,43 @@ }, { "pname": "System.ComponentModel.Composition", - "version": "8.0.0", - "hash": "sha256-MnKdjE/qIvAmEeRc3gOn5uJhT0TI3UnUJPjj3TLHFQo=" + "version": "9.0.0", + "hash": "sha256-CsWwo/NLEAt36kE52cT4wud8uUjJ31vpHlAY6RkUbog=" }, { "pname": "System.Composition", - "version": "8.0.0", - "hash": "sha256-rA118MFj6soKN++BvD3y9gXAJf0lZJAtGARuznG5+Xg=" + "version": "9.0.0", + "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM=" }, { "pname": "System.Composition.AttributedModel", - "version": "8.0.0", - "hash": "sha256-n3aXiBAFIlQicSRLiNtLh++URSUxRBLggsjJ8OMNRpo=" + "version": "9.0.0", + "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M=" }, { "pname": "System.Composition.Convention", - "version": "8.0.0", - "hash": "sha256-Z9HOAnH1lt1qc38P3Y0qCf5gwBwiLXQD994okcy53IE=" + "version": "9.0.0", + "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U=" }, { "pname": "System.Composition.Hosting", - "version": "8.0.0", - "hash": "sha256-axKJC71oKiNWKy66TVF/c3yoC81k03XHAWab3mGNbr0=" + "version": "9.0.0", + "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s=" }, { "pname": "System.Composition.Runtime", - "version": "8.0.0", - "hash": "sha256-AxwZ29+GY0E35Pa255q8AcMnJU52Txr5pBy86t6V1Go=" + "version": "9.0.0", + "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s=" }, { "pname": "System.Composition.TypedParts", - "version": "8.0.0", - "hash": "sha256-+ZJawThmiYEUNJ+cB9uJK+u/sCAVZarGd5ShZoSifGo=" + "version": "9.0.0", + "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog=" }, { "pname": "System.Configuration.ConfigurationManager", - "version": "8.0.0", - "hash": "sha256-xhljqSkNQk8DMkEOBSYnn9lzCSEDDq4yO910itptqiE=" + "version": "9.0.0", + "hash": "sha256-+pLnTC0YDP6Kjw5DVBiFrV/Q3x5is/+6N6vAtjvhVWk=" }, { "pname": "System.Data.DataSetExtensions", @@ -561,18 +566,13 @@ }, { "pname": "System.Diagnostics.DiagnosticSource", - "version": "8.0.0", - "hash": "sha256-+aODaDEQMqla5RYZeq0Lh66j+xkPYxykrVvSCmJQ+Vs=" - }, - { - "pname": "System.Diagnostics.DiagnosticSource", - "version": "8.0.1", - "hash": "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo=" + "version": "9.0.0", + "hash": "sha256-1VzO9i8Uq2KlTw1wnCCrEdABPZuB2JBD5gBsMTFTSvE=" }, { "pname": "System.Diagnostics.EventLog", - "version": "8.0.0", - "hash": "sha256-rt8xc3kddpQY4HEdghlBeOK4gdw5yIj4mcZhAVtk2/Y=" + "version": "9.0.0", + "hash": "sha256-tPvt6yoAp56sK/fe+/ei8M65eavY2UUhRnbrREj/Ems=" }, { "pname": "System.Drawing.Common", @@ -596,8 +596,8 @@ }, { "pname": "System.IO.Pipelines", - "version": "8.0.0", - "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" + "version": "9.0.0", + "hash": "sha256-vb0NrPjfEao3kfZ0tavp2J/29XnsQTJgXv3/qaAwwz0=" }, { "pname": "System.Memory", @@ -621,8 +621,8 @@ }, { "pname": "System.Reflection.Metadata", - "version": "8.0.0", - "hash": "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE=" + "version": "9.0.0", + "hash": "sha256-avEWbcCh7XgpsSesnR3/SgxWi/6C5OxjR89Jf/SfRjQ=" }, { "pname": "System.Reflection.MetadataLoadContext", @@ -681,8 +681,8 @@ }, { "pname": "System.Security.Cryptography.ProtectedData", - "version": "8.0.0", - "hash": "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs=" + "version": "9.0.0", + "hash": "sha256-gPgPU7k/InTqmXoRzQfUMEKL3QuTnOKowFqmXTnWaBQ=" }, { "pname": "System.Security.Cryptography.Xml", @@ -711,13 +711,13 @@ }, { "pname": "System.Text.Encodings.Web", - "version": "8.0.0", - "hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE=" + "version": "9.0.0", + "hash": "sha256-WGaUklQEJywoGR2jtCEs5bxdvYu5SHaQchd6s4RE5x0=" }, { "pname": "System.Text.Json", - "version": "8.0.5", - "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=" + "version": "9.0.0", + "hash": "sha256-aM5Dh4okLnDv940zmoFAzRmqZre83uQBtGOImJpoIqk=" }, { "pname": "System.Threading.Channels", @@ -731,8 +731,8 @@ }, { "pname": "System.Threading.Tasks.Dataflow", - "version": "8.0.0", - "hash": "sha256-Q6fPtMPNW4+SDKCabJzNS+dw4B04Oxd9sHH505bFtQo=" + "version": "9.0.0", + "hash": "sha256-nRzcFvLBpcOfyIJdCCZq5vDKZN0xHVuB8yCXoMrwZJA=" }, { "pname": "System.Threading.Tasks.Extensions", diff --git a/pkgs/by-name/om/omnisharp-roslyn/package.nix b/pkgs/by-name/om/omnisharp-roslyn/package.nix index d551a1ddf49c..cc7048a5d3fd 100644 --- a/pkgs/by-name/om/omnisharp-roslyn/package.nix +++ b/pkgs/by-name/om/omnisharp-roslyn/package.nix @@ -13,13 +13,13 @@ in let finalPackage = buildDotnetModule rec { pname = "omnisharp-roslyn"; - version = "1.39.13"; + version = "1.39.14"; src = fetchFromGitHub { owner = "OmniSharp"; repo = "omnisharp-roslyn"; tag = "v${version}"; - hash = "sha256-/U7zpx0jAnvZl7tshGV7wORD/wQUKYgX1kADpyCXHM4="; + hash = "sha256-b/3bp/HyInGg6sjb0/q552jSq2EZWDhFs5xApV31BL4="; }; projectFile = "src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj"; diff --git a/pkgs/by-name/op/opencloud/package.nix b/pkgs/by-name/op/opencloud/package.nix index 4ed5d3111316..7f79e7822256 100644 --- a/pkgs/by-name/op/opencloud/package.nix +++ b/pkgs/by-name/op/opencloud/package.nix @@ -106,7 +106,7 @@ buildGoModule rec { versionCheckProgramArg = [ "version" ]; meta = { - description = "OpenCloud gives you a secure and private way to store, access, and share your files."; + description = "OpenCloud gives you a secure and private way to store, access, and share your files"; homepage = "https://github.com/opencloud-eu/opencloud"; changelog = "https://github.com/opencloud-eu/opencloud/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/op/openvas-scanner/package.nix b/pkgs/by-name/op/openvas-scanner/package.nix index 47b5b5c7f6a9..983e1d74d254 100644 --- a/pkgs/by-name/op/openvas-scanner/package.nix +++ b/pkgs/by-name/op/openvas-scanner/package.nix @@ -31,13 +31,13 @@ stdenv.mkDerivation rec { pname = "openvas-scanner"; - version = "23.21.0"; + version = "23.22.0"; src = fetchFromGitHub { owner = "greenbone"; repo = "openvas-scanner"; tag = "v${version}"; - hash = "sha256-OiW3+JAhqHsnxnyieiJcqbEYMZJ/7TGCpizKMQNcp4I="; + hash = "sha256-/+Jqyg7xqs3JVp1NtmyrNxwcIGMCR4O7fI8F/XcpOS8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pa/paisa/package.nix b/pkgs/by-name/pa/paisa/package.nix index 2e92515d2873..20a06bdae864 100644 --- a/pkgs/by-name/pa/paisa/package.nix +++ b/pkgs/by-name/pa/paisa/package.nix @@ -93,7 +93,7 @@ buildGoModule (finalAttrs: { meta = { homepage = "https://paisa.fyi/"; changelog = "https://github.com/ananthakumaran/paisa/releases/tag/v${finalAttrs.version}"; - description = "Paisa is a Personal finance manager. It builds on top of the ledger double entry accounting tool."; + description = "Personal finance manager, building on top of the ledger double entry accounting tool"; license = lib.licenses.agpl3Only; mainProgram = "paisa"; maintainers = with lib.maintainers; [ skowalak ]; diff --git a/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix b/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix index 00a4a5d8ef1c..1bcae54e051a 100644 --- a/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix +++ b/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix @@ -61,7 +61,7 @@ libretro.mkLibretroCore (finalAttrs: { passthru.updateScript = { }; meta = { - description = "Fork of libretro's parallel-n64 core designed to be used with Parallel Launcher."; + description = "Fork of libretro's parallel-n64 core designed to be used with Parallel Launcher"; homepage = "https://gitlab.com/parallel-launcher/parallel-n64"; license = lib.licenses.gpl3Only; teams = [ ]; diff --git a/pkgs/by-name/pa/paretosecurity/package.nix b/pkgs/by-name/pa/paretosecurity/package.nix index 5e4ce6735daa..57767ca3bff0 100644 --- a/pkgs/by-name/pa/paretosecurity/package.nix +++ b/pkgs/by-name/pa/paretosecurity/package.nix @@ -78,7 +78,7 @@ buildGoModule (finalAttrs: { }; meta = { - description = "Pareto Security agent makes sure your laptop is correctly configured for security."; + description = "Agent that makes sure your laptop is correctly configured for security"; longDescription = '' The Pareto Security agent is a free and open source app to help you make sure that your laptop is configured for security. diff --git a/pkgs/by-name/pi/pixelorama/package.nix b/pkgs/by-name/pi/pixelorama/package.nix index 2247cfd5c9d8..6be082521a8c 100644 --- a/pkgs/by-name/pi/pixelorama/package.nix +++ b/pkgs/by-name/pi/pixelorama/package.nix @@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://orama-interactive.itch.io/pixelorama"; - description = "Free & open-source 2D sprite editor, made with the Godot Engine!"; + description = "Free & open-source 2D sprite editor, made with the Godot Engine"; changelog = "https://github.com/Orama-Interactive/Pixelorama/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = licenses.mit; platforms = [ diff --git a/pkgs/by-name/pl/plasmusic-toolbar/package.nix b/pkgs/by-name/pl/plasmusic-toolbar/package.nix index 23f9e3e555ff..5783bdcb08f9 100644 --- a/pkgs/by-name/pl/plasmusic-toolbar/package.nix +++ b/pkgs/by-name/pl/plasmusic-toolbar/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "KDE Plasma widget that shows currently playing song information and provide playback controls."; + description = "KDE Plasma widget that shows currently playing song information and provide playback controls"; homepage = "https://github.com/ccatterina/plasmusic-toolbar"; changelog = "https://github.com/ccatterina/plasmusic-toolbar/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/po/porn-vault/package.nix b/pkgs/by-name/po/porn-vault/package.nix index fb0a58df550f..501d8fa8311c 100644 --- a/pkgs/by-name/po/porn-vault/package.nix +++ b/pkgs/by-name/po/porn-vault/package.nix @@ -102,7 +102,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - description = "Porn-Vault is a self hosted organizer for adult videos and imagery."; + description = "Self-hosted organizer for adult videos and imagery"; homepage = "https://gitlab.com/porn-vault/porn-vault"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.luNeder ]; diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index 6a9ccca72fa6..f40760c639b8 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -29,7 +29,7 @@ buildGoModule rec { meta = { changelog = "https://github.com/Zuplu/postfix-tlspol/releases/tag/${src.tag}"; - description = "Lightweight MTA-STS + DANE/TLSA resolver and TLS policy server for Postfix, prioritizing DANE."; + description = "Lightweight MTA-STS + DANE/TLSA resolver and TLS policy server for Postfix, prioritizing DANE"; homepage = "https://github.com/Zuplu/postfix-tlspol"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix b/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix index d9ae5c17902d..626a95d76ccd 100644 --- a/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix @@ -37,8 +37,8 @@ buildGoModule (finalAttrs: { meta = { changelog = "https://github.com/richih/modbus_exporter/releases/tag/v${finalAttrs.version}"; - homepage = "https://paepcke.de/modbus_exporter"; - description = "Prometheus exporter for the modbus interface. Basepackage for a large group of iot device exporters."; + homepage = "https://github.com/richih/modbus_exporter"; + description = "Exporter which retrieves stats from a modbus system and exports them via HTTP for Prometheus consumption"; license = lib.licenses.mit; mainProgram = "modbus_exporter"; maintainers = with lib.maintainers; [ paepcke ]; diff --git a/pkgs/by-name/py/pykickstart/package.nix b/pkgs/by-name/py/pykickstart/package.nix index 8328f417d060..e5de653ce73b 100644 --- a/pkgs/by-name/py/pykickstart/package.nix +++ b/pkgs/by-name/py/pykickstart/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication rec { pname = "pykickstart"; - version = "3.65"; + version = "3.66"; pyproject = true; src = fetchFromGitHub { owner = "pykickstart"; repo = "pykickstart"; tag = "r${version}"; - hash = "sha256-bRc+zFd7+FjQln710L6c0fZfq68lIb6orTM3EosS7aM="; + hash = "sha256-2PC8QHJGy+7IwRA5u+Kw6LYxkWV9uZ87sB8nd/7t9sw="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/qu/qucsator-rf/package.nix b/pkgs/by-name/qu/qucsator-rf/package.nix index 135b0c014f6d..01570a16ff4b 100644 --- a/pkgs/by-name/qu/qucsator-rf/package.nix +++ b/pkgs/by-name/qu/qucsator-rf/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "qucsator-rf"; - version = "1.0.6"; + version = "1.0.7"; src = fetchFromGitHub { owner = "ra3xdh"; repo = "qucsator_rf"; rev = version; - hash = "sha256-c9deaY9eV1q+bx/k1tNpdVrJ8Q/L2G0lSQBYaOSfoDs="; + hash = "sha256-ZH26+FOiBaf20Od9HVHMG8ey0z6XKBnmzUyCjAKB0eM="; }; # Upstream forces NO_DEFAULT_PATH on APPLE diff --git a/pkgs/by-name/re/readeck/package.nix b/pkgs/by-name/re/readeck/package.nix index 00c9f2063ce3..4397a405520a 100644 --- a/pkgs/by-name/re/readeck/package.nix +++ b/pkgs/by-name/re/readeck/package.nix @@ -86,7 +86,7 @@ buildGoModule rec { vendorHash = "sha256-gqiK96FnfvRAzT0RUpYnT7HftZ1YV9jxbjstcKtGBho="; meta = { - description = "Web application that lets you save the readable content of web pages you want to keep forever."; + description = "Web application that lets you save the readable content of web pages you want to keep forever"; mainProgram = "readeck"; homepage = "https://readeck.org/"; changelog = "https://codeberg.org/readeck/readeck/releases/tag/${version}"; diff --git a/pkgs/by-name/re/realm-studio/package.nix b/pkgs/by-name/re/realm-studio/package.nix index 99ab1e990288..8867fd8e200d 100644 --- a/pkgs/by-name/re/realm-studio/package.nix +++ b/pkgs/by-name/re/realm-studio/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - description = "Visual tool to view, edit, and model Realm databases."; + description = "Visual tool to view, edit, and model Realm databases"; homepage = "https://www.mongodb.com/docs/atlas/device-sdks/studio/"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ matteopacini ]; diff --git a/pkgs/by-name/re/rectangle/package.nix b/pkgs/by-name/re/rectangle/package.nix index 2152a2b32c57..241cb1f80432 100644 --- a/pkgs/by-name/re/rectangle/package.nix +++ b/pkgs/by-name/re/rectangle/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "rectangle"; - version = "0.88"; + version = "0.89"; src = fetchurl { url = "https://github.com/rxhanson/Rectangle/releases/download/v${finalAttrs.version}/Rectangle${finalAttrs.version}.dmg"; - hash = "sha256-Yyvnu8n+mA+0CX5xbtOs9ZjG99exTT1oj3iGixDotUc="; + hash = "sha256-eI3C+nDJhxKwbCLRKepoGmbyWKGCxEuMSK3D0sZbDU0="; }; sourceRoot = "."; diff --git a/pkgs/by-name/re/remod/package.nix b/pkgs/by-name/re/remod/package.nix index 1ec9c9cb566c..699cbe74a842 100644 --- a/pkgs/by-name/re/remod/package.nix +++ b/pkgs/by-name/re/remod/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { changelog = "https://github.com/samuela/remod/releases/tag/v${finalAttrs.version}"; - description = "chmod for human beings!"; + description = "chmod for human beings"; homepage = "https://github.com/samuela/remod"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/by-name/ro/rofi-calc/package.nix b/pkgs/by-name/ro/rofi-calc/package.nix index 2c9efc44f650..6b297a2ba034 100644 --- a/pkgs/by-name/ro/rofi-calc/package.nix +++ b/pkgs/by-name/ro/rofi-calc/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "Do live calculations in rofi!"; + description = "Do live calculations in rofi"; homepage = "https://github.com/svenstaro/rofi-calc"; license = licenses.mit; maintainers = with maintainers; [ albakham ]; diff --git a/pkgs/by-name/sa/sacd/package.nix b/pkgs/by-name/sa/sacd/package.nix index 65d04693b08e..59b9d9e96e7d 100644 --- a/pkgs/by-name/sa/sacd/package.nix +++ b/pkgs/by-name/sa/sacd/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = with lib; { - description = "Converts SACD image files, Philips DSDIFF and Sony DSF files to 24-bit high resolution wave files. Handles both DST and DSD streams."; + description = "Converts SACD image files, Philips DSDIFF and Sony DSF files to 24-bit high resolution wave files. Handles both DST and DSD streams"; longDescription = '' Super Audio CD decoder. Converts SACD image files, Philips DSDIFF and Sony DSF files to 24-bit high resolution wave files. Handles both DST and DSD streams. diff --git a/pkgs/by-name/sc/sc/package.nix b/pkgs/by-name/sc/sc/package.nix index a1b9a59dec5b..e7b7b79075f8 100644 --- a/pkgs/by-name/sc/sc/package.nix +++ b/pkgs/by-name/sc/sc/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation { ]; meta = { - description = "Curses-based spreadsheet calculator."; + description = "Curses-based spreadsheet calculator"; longDescription = '' This is a fork of the old sc-7.16 application with attention paid to diff --git a/pkgs/by-name/se/seagoat/package.nix b/pkgs/by-name/se/seagoat/package.nix index e685a609b8d9..348d19a363fb 100644 --- a/pkgs/by-name/se/seagoat/package.nix +++ b/pkgs/by-name/se/seagoat/package.nix @@ -14,14 +14,14 @@ python3Packages.buildPythonApplication rec { pname = "seagoat"; - version = "1.0.10"; + version = "1.0.13"; pyproject = true; src = fetchFromGitHub { owner = "kantord"; repo = "SeaGOAT"; tag = "v${version}"; - hash = "sha256-QNi2A+BoxBc/g/qqRDOebVdz3mhad+/6Y+fe4+KRij8="; + hash = "sha256-5fg9qv9rTEOxMWiYIp2sBABqrOUuB7K/VkUgwhM27n0="; }; build-system = [ python3Packages.poetry-core ]; diff --git a/pkgs/by-name/sq/sqlx-cli/package.nix b/pkgs/by-name/sq/sqlx-cli/package.nix index 04e8db58e9bb..b08acdb08518 100644 --- a/pkgs/by-name/sq/sqlx-cli/package.nix +++ b/pkgs/by-name/sq/sqlx-cli/package.nix @@ -66,7 +66,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = with lib; { - description = "SQLx's associated command-line utility for managing databases, migrations, and enabling offline mode with sqlx::query!() and friends."; + description = "CLI for managing databases, migrations, and enabling offline mode with `sqlx::query!()` and friends"; homepage = "https://github.com/launchbadge/sqlx"; license = licenses.asl20; maintainers = with maintainers; [ diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index 887a764d7f16..23b69c0bbe7a 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -12,16 +12,16 @@ buildGoModule rec { pname = "stackit-cli"; - version = "0.36.0"; + version = "0.37.0"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; rev = "v${version}"; - hash = "sha256-l8r4/6ihuZSRg5yjjGxyiA8OTHH+RM0yEgonaZUPGjM="; + hash = "sha256-tSpdCZpswpgOnFngat8+es9PbLMxmINey/j6lixuYXI="; }; - vendorHash = "sha256-Uq1sRG8XcRsi4MQQcjdFCWF3hTpSzqUUkPfeiHVbd8I="; + vendorHash = "sha256-079qQtZBeIBz6zYs5soozppPZrxlDkJfWm5vet1AoEE="; subPackages = [ "." ]; diff --git a/pkgs/by-name/st/static-web-server/package.nix b/pkgs/by-name/st/static-web-server/package.nix index e11786d22c3a..75308ad6852b 100644 --- a/pkgs/by-name/st/static-web-server/package.nix +++ b/pkgs/by-name/st/static-web-server/package.nix @@ -7,17 +7,17 @@ rustPlatform.buildRustPackage rec { pname = "static-web-server"; - version = "2.37.0"; + version = "2.38.0"; src = fetchFromGitHub { owner = "static-web-server"; repo = "static-web-server"; rev = "v${version}"; - hash = "sha256-haQYouLUaDkYo9c0CA07twaEohgmSa2hn8xJevEVNFU="; + hash = "sha256-SrE8CzdD2nZSRHJGb7cm0JWVFKUmIlWKnN9q94jG4hM="; }; useFetchCargoVendor = true; - cargoHash = "sha256-1e3of8qC1cJ9ZZt1mrfe10wjkLzUICS25TDu+HfkTyU="; + cargoHash = "sha256-xJKpEv2q+7I1hb5eVNh9hAfixnrAWtYYLm2WfBZ/IJ8="; # Some tests rely on timestamps newer than 18 Nov 1974 00:00:00 preCheck = '' diff --git a/pkgs/by-name/sw/swaycons/package.nix b/pkgs/by-name/sw/swaycons/package.nix index 0809525f63da..1638a6991d1f 100644 --- a/pkgs/by-name/sw/swaycons/package.nix +++ b/pkgs/by-name/sw/swaycons/package.nix @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-LE+YEFmkB4EBQcuxbExN9Td5LWpI4AZgyVHXdTyq7gU="; meta = with lib; { - description = "Window Icons in Sway with Nerd Fonts!"; + description = "Window Icons in Sway with Nerd Fonts"; mainProgram = "swaycons"; homepage = "https://github.com/allie-wake-up/swaycons"; license = licenses.asl20; diff --git a/pkgs/by-name/sw/swayfx-unwrapped/package.nix b/pkgs/by-name/sw/swayfx-unwrapped/package.nix index 9f08cd286321..e804b4a674d6 100644 --- a/pkgs/by-name/sw/swayfx-unwrapped/package.nix +++ b/pkgs/by-name/sw/swayfx-unwrapped/package.nix @@ -130,7 +130,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "Sway, but with eye candy!"; + description = "Sway, but with eye candy"; homepage = "https://github.com/WillPower3309/swayfx"; changelog = "https://github.com/WillPower3309/swayfx/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/sw/swift-quit/package.nix b/pkgs/by-name/sw/swift-quit/package.nix index 80b7ef5f89a2..d66cad90aa6e 100644 --- a/pkgs/by-name/sw/swift-quit/package.nix +++ b/pkgs/by-name/sw/swift-quit/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - description = "Automatic quitting of macOS apps when closing their windows."; + description = "Automatic quitting of macOS apps when closing their windows"; homepage = "https://swiftquit.com/"; license = lib.licenses.gpl3; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/by-name/sy/syzkaller/package.nix b/pkgs/by-name/sy/syzkaller/package.nix index a2f1d4fdd272..278d68fd7b04 100644 --- a/pkgs/by-name/sy/syzkaller/package.nix +++ b/pkgs/by-name/sy/syzkaller/package.nix @@ -5,6 +5,17 @@ go, ncurses, }: +let + cpus = { + "x86_64" = "amd64"; + "i686" = "386"; + "aarch64" = "arm64"; + }; + targetSystem = lib.systems.parse.mkSystemFromString stdenv.targetPlatform.system; + targetOS = targetSystem.kernel.name; + targetArch = cpus.${targetSystem.cpu.name}; + targetVMArch = cpus.${(lib.systems.parse.mkSystemFromString stdenv.hostPlatform.system).cpu.name}; +in stdenv.mkDerivation (finalAttrs: { pname = "syzkaller"; version = "0-unstable-2024-01-09"; @@ -47,6 +58,12 @@ stdenv.mkDerivation (finalAttrs: { runHook postConfigure ''; + makeFlags = [ + "TARGETOS=${targetOS}" + "TARGETVMARCH=${targetVMArch}" + "TARGETARCH=${targetArch}" + ]; + dontInstall = true; meta = { @@ -54,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/google/syzkaller"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.msanft ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; mainProgram = "syz-manager"; }; }) diff --git a/pkgs/by-name/ta/ta-lib/package.nix b/pkgs/by-name/ta/ta-lib/package.nix index 094b0004973f..156beab9e3c3 100644 --- a/pkgs/by-name/ta/ta-lib/package.nix +++ b/pkgs/by-name/ta/ta-lib/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; meta = with lib; { - description = "TA-Lib is a library that provides common functions for the technical analysis of financial market data."; + description = "Add technical analysis to your own financial market trading applications"; mainProgram = "ta-lib-config"; homepage = "https://ta-lib.org/"; license = lib.licenses.bsd3; diff --git a/pkgs/by-name/ta/talhelper/package.nix b/pkgs/by-name/ta/talhelper/package.nix index f49723f0f687..d58549d2f2b3 100644 --- a/pkgs/by-name/ta/talhelper/package.nix +++ b/pkgs/by-name/ta/talhelper/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "talhelper"; - version = "3.0.30"; + version = "3.0.31"; src = fetchFromGitHub { owner = "budimanjojo"; repo = "talhelper"; tag = "v${finalAttrs.version}"; - hash = "sha256-unKTwOkxi4MJO1YQpJCmwjmLBBtsH738KjI2jCudYqY="; + hash = "sha256-/cUW9TzUCNBa/J5GpadzZr+M1K0tIJoYe7g2T3z3kJo="; }; - vendorHash = "sha256-f0Z+9lX/W13NpGhpS2Bu2I7ebLTTP5sXccL81zicqiQ="; + vendorHash = "sha256-MDl6HEUH4pL+Hin1iBzedIJelvGPwqgpsrREctfNlzk="; ldflags = [ "-s" diff --git a/pkgs/by-name/ts/tshock/package.nix b/pkgs/by-name/ts/tshock/package.nix index 5e4379c8d954..bfa276e19c0b 100644 --- a/pkgs/by-name/ts/tshock/package.nix +++ b/pkgs/by-name/ts/tshock/package.nix @@ -36,7 +36,7 @@ buildDotnetModule rec { meta = with lib; { homepage = "https://github.com/Pryaxis/TShock"; - description = "Modded server software for Terraria, providing a plugin system and inbuilt tools such as anti-cheat, server-side characters, groups, permissions, and item bans."; + description = "Modded server software for Terraria, providing a plugin system and inbuilt tools such as anti-cheat, server-side characters, groups, permissions, and item bans"; license = licenses.gpl3Only; maintainers = [ maintainers.proggerx ]; mainProgram = "TShock.Server"; diff --git a/pkgs/by-name/un/uniex/package.nix b/pkgs/by-name/un/uniex/package.nix index 65fe6db53c52..2f2d16f63b1b 100644 --- a/pkgs/by-name/un/uniex/package.nix +++ b/pkgs/by-name/un/uniex/package.nix @@ -28,7 +28,7 @@ buildGoModule rec { meta = { changelog = "https://github.com/paepckehh/uniex/releases/tag/v${version}"; homepage = "https://paepcke.de/uniex"; - description = "Tool to export unifi network controller mongodb asset information [csv|json]."; + description = "Unifi controller device inventory exporter, analyses all device and stat records for complete records"; license = lib.licenses.bsd3; mainProgram = "uniex"; maintainers = with lib.maintainers; [ paepcke ]; diff --git a/pkgs/by-name/vi/viddy/package.nix b/pkgs/by-name/vi/viddy/package.nix index 2678cdb37212..cfdac4bf654f 100644 --- a/pkgs/by-name/vi/viddy/package.nix +++ b/pkgs/by-name/vi/viddy/package.nix @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript.command = [ ./update.sh ]; meta = { - description = "Modern watch command, time machine and pager etc."; + description = "Modern `watch` command"; changelog = "https://github.com/sachaos/viddy/releases"; homepage = "https://github.com/sachaos/viddy"; license = lib.licenses.mit; diff --git a/pkgs/by-name/vt/vtsls/package.nix b/pkgs/by-name/vt/vtsls/package.nix index 851fdbc30491..60e3e3a6803f 100644 --- a/pkgs/by-name/vt/vtsls/package.nix +++ b/pkgs/by-name/vt/vtsls/package.nix @@ -87,7 +87,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "LSP wrapper for typescript extension of vscode."; + description = "LSP wrapper for typescript extension of vscode"; homepage = "https://github.com/yioneko/vtsls"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kuglimon ]; diff --git a/pkgs/by-name/wa/watson/package.nix b/pkgs/by-name/wa/watson/package.nix index 2d2f926a988a..6411d6327de3 100644 --- a/pkgs/by-name/wa/watson/package.nix +++ b/pkgs/by-name/wa/watson/package.nix @@ -55,7 +55,7 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { homepage = "https://github.com/jazzband/Watson"; - description = "Wonderful CLI to track your time!"; + description = "Wonderful CLI to track your time"; mainProgram = "watson"; license = licenses.mit; maintainers = with maintainers; [ diff --git a/pkgs/by-name/wo/world-wall-clock/package.nix b/pkgs/by-name/wo/world-wall-clock/package.nix index 827a3fa1fe64..b39a7843caec 100644 --- a/pkgs/by-name/wo/world-wall-clock/package.nix +++ b/pkgs/by-name/wo/world-wall-clock/package.nix @@ -29,7 +29,7 @@ python3.pkgs.buildPythonApplication rec { enabledTestPaths = [ "tests/*" ]; meta = { - description = "TUI application that provides a multi-timezone graphical clock in a terminal environment."; + description = "TUI application that provides a multi-timezone graphical clock in a terminal environment"; homepage = "https://github.com/ddelabru/world-wall-clock"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ ddelabru ]; diff --git a/pkgs/by-name/xe/xee/package.nix b/pkgs/by-name/xe/xee/package.nix index 0985ada161e7..51623090fc22 100644 --- a/pkgs/by-name/xe/xee/package.nix +++ b/pkgs/by-name/xe/xee/package.nix @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: { versionCheckProgramArg = "--version"; meta = { - description = "XML Execution Engine written in Rust."; + description = "XML Execution Engine written in Rust"; longDescription = '' Load XML documents, issue XPath expressions against them, including in a REPL, and pretty-print XML documents. A Swiss Army knife CLI for XML. diff --git a/pkgs/by-name/xe/xen/package.nix b/pkgs/by-name/xe/xen/package.nix index 50921f5a400d..b20f5ac95710 100644 --- a/pkgs/by-name/xe/xen/package.nix +++ b/pkgs/by-name/xe/xen/package.nix @@ -3,7 +3,6 @@ stdenv, testers, fetchgit, - fetchpatch, replaceVars, # Xen @@ -172,7 +171,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "xen"; - version = "4.20.0"; + version = "4.20.1"; # This attribute can be overriden to correct the file paths in # `passthru` when building an unstable Xen. @@ -184,42 +183,6 @@ stdenv.mkDerivation (finalAttrs: { ./0001-makefile-efi-output-directory.patch (replaceVars ./0002-scripts-external-executable-calls.patch scriptDeps) - - # XSA #469 - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-01.patch"; - hash = "sha256-go743oBhYDuxsK0Xc6nK/WxutQQwc2ERtLKhCU9Dnng="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-02.patch"; - hash = "sha256-FTtEGAPFYxsun38hLhVMKJ1TFJOsTMK3WWPkO0R/OHg=sha256-FTtEGAPFYxsun38hLhVMKJ1TFJOsTMK3WWPkO0R/OHg="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-03.patch"; - hash = "sha256-UkYMSpUgFvr4GJPXLgQsCyppGkNbeiFMyCZORK5tfmA="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-04.patch"; - hash = "sha256-lpiDPSHi+v2VfaWE9kp4+hveZKTzojD1F+RHsOtKE3A="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-05.patch"; - hash = "sha256-N+WR8S5w9dLISlOhMI71TOH8jvCgVAR8xm310k3ZA/M="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-06.patch"; - hash = "sha256-ePuyB3VP9NfQbW36BP3jjMMHKJWFJGeTYUYZqy+IlHQ="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-07.patch"; - hash = "sha256-+BsCJa01R2lrbu7tEluGrYSAqu2jJcrpFNUoLMY466c="; - }) - - # XSA #470 - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa470.patch"; - hash = "sha256-zhMZ6pCZtt0ocgsMFVqthMaof46lMMTaYmlepMXVJqM="; - }) ]; outputs = [ @@ -232,8 +195,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchgit { url = "https://xenbits.xenproject.org/git-http/xen.git"; - rev = "3ad5d648cda5add395f49fc3704b2552aae734f7"; - hash = "sha256-v2DRJv+1bym8zAgU74lo1HQ/9rUcyK3qc4Eec4RpcEY="; + rev = "08f043965a7b1047aabd6d81da6b031465f2d797"; + hash = "sha256-a4dIJBY5aeznXPoI8nSipMgimmww7ejoQ1GE28Gq13o="; }; strictDeps = true; diff --git a/pkgs/by-name/ya/yazi/plugins/bypass/default.nix b/pkgs/by-name/ya/yazi/plugins/bypass/default.nix index a4a62b2b4e33..e268db5441af 100644 --- a/pkgs/by-name/ya/yazi/plugins/bypass/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/bypass/default.nix @@ -15,7 +15,7 @@ mkYaziPlugin { }; meta = { - description = "Yazi plugin for skipping directories with only a single sub-directory."; + description = "Yazi plugin for skipping directories with only a single sub-directory"; homepage = "https://github.com/Rolv-Apneseth/bypass.yazi"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ khaneliman ]; diff --git a/pkgs/by-name/ye/yew-fmt/package.nix b/pkgs/by-name/ye/yew-fmt/package.nix index 7dc716500b6f..39215b7b7461 100644 --- a/pkgs/by-name/ye/yew-fmt/package.nix +++ b/pkgs/by-name/ye/yew-fmt/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "yew-fmt"; - version = "0.6.2"; + version = "0.6.3"; src = fetchFromGitHub { owner = "its-the-shrimp"; repo = "yew-fmt"; tag = "v${version}"; - hash = "sha256-IrfL4t92neaJS8UybnHeAg9hShER6TLK1nuFqPHYoMg="; + hash = "sha256-bhguDpLRn51NWL/N2CT9tsNS8+RbaL37liCBeUe0ZyY="; }; - cargoHash = "sha256-AvtrqqsUGW9qG+ZHd/PrCLAHKk9psS3tnd1SPkdsNXw="; + cargoHash = "sha256-QcqpAWsMhTKTBV4kCKhG/9b+l3Kh6gj/o78/w6it+K8="; nativeCheckInputs = [ rustfmt ]; passthru.updateScript = nix-update-script { }; useFetchCargoVendor = true; diff --git a/pkgs/by-name/yg/ygot/package.nix b/pkgs/by-name/yg/ygot/package.nix index 853f88a322a3..583ce843ee1c 100644 --- a/pkgs/by-name/yg/ygot/package.nix +++ b/pkgs/by-name/yg/ygot/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "ygot"; - version = "0.32.0"; + version = "0.33.0"; src = fetchFromGitHub { owner = "openconfig"; repo = "ygot"; tag = "v${finalAttrs.version}"; - hash = "sha256-rn5/eq8S2pu+3KYaB1gqN2uwA/pzFJjgX5pyXDE2eEA="; + hash = "sha256-O8nBcXRKKd+dV0jub5tVvG8WoxGMR4r1cqOmTzO+LDU="; }; vendorHash = "sha256-AgSKfy8Dbc5fRhJ2oskmkShL/mHb2FKkGZoqPyagLfE="; diff --git a/pkgs/by-name/yp/ypbind-mt/package.nix b/pkgs/by-name/yp/ypbind-mt/package.nix index 68db0f4aa9b0..6c2a7b02a7f4 100644 --- a/pkgs/by-name/yp/ypbind-mt/package.nix +++ b/pkgs/by-name/yp/ypbind-mt/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { ]; meta = { - description = "Multithreaded daemon maintaining the NIS binding informations."; + description = "Multithreaded daemon maintaining the NIS binding informations"; homepage = "https://github.com/thkukuk/ypbind-mt"; changelog = "https://github.com/thkukuk/ypbind-mt/blob/master/NEWS"; license = lib.licenses.gpl2Plus; diff --git a/pkgs/by-name/za/zapzap/package.nix b/pkgs/by-name/za/zapzap/package.nix index d34b7018ac9e..80e8ce9e2ed6 100644 --- a/pkgs/by-name/za/zapzap/package.nix +++ b/pkgs/by-name/za/zapzap/package.nix @@ -55,7 +55,7 @@ python3Packages.buildPythonApplication rec { pythonImportsCheck = [ "zapzap" ]; meta = with lib; { - description = "WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine."; + description = "WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine"; homepage = "https://rtosta.com/zapzap-web/"; mainProgram = "zapzap"; license = licenses.gpl3Only; diff --git a/pkgs/by-name/zf/zfind/package.nix b/pkgs/by-name/zf/zfind/package.nix index 5b259a81e0d6..2672b7d76563 100644 --- a/pkgs/by-name/zf/zfind/package.nix +++ b/pkgs/by-name/zf/zfind/package.nix @@ -23,7 +23,7 @@ buildGoModule rec { ]; meta = { - description = "CLI for file search with SQL like syntax."; + description = "CLI for file search with SQL like syntax"; longDescription = '' zfind allows you to search for files, including inside tar, zip, 7z and rar archives. It makes finding files easy with a filter syntax that is similar to an SQL-WHERE clause. diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix index a3b6df3faa43..888531b32e53 100644 --- a/pkgs/by-name/zo/zoom-us/package.nix +++ b/pkgs/by-name/zo/zoom-us/package.nix @@ -50,18 +50,18 @@ # This list can be overridden to add in extra packages # that are independent of the underlying package attrset targetPkgsFixed ? [ ], - }: let inherit (stdenv.hostPlatform) system; - # Zoom versions are released at different times for each platform - # and often with different versions. We write them on three lines - # like this (rather than using {}) so that the updater script can + # Zoom versions are released at different times per platform and often with different versions. + # We write them on three lines like this (rather than using {}) so that the updater script can # find where to edit them. versions.aarch64-darwin = "6.5.7.60598"; versions.x86_64-darwin = "6.5.7.60598"; + + # This is the fallback version so that evaluation can produce a meaningful result. versions.x86_64-linux = "6.5.7.3298"; srcs = { @@ -82,9 +82,9 @@ let unpacked = stdenv.mkDerivation { pname = "zoom"; - version = versions.${system} or ""; + version = versions.${system} or versions.x86_64-linux; - src = srcs.${system}; + src = srcs.${system} or srcs.x86_64-linux; dontUnpack = stdenv.hostPlatform.isLinux; unpackPhase = lib.optionalString stdenv.hostPlatform.isDarwin '' @@ -112,26 +112,26 @@ let cpio ]; - installPhase = '' - runHook preInstall - ${ - rec { - aarch64-darwin = '' + installPhase = + '' + runHook preInstall + '' + + ( + if stdenv.hostPlatform.isDarwin then + '' mkdir -p $out/Applications cp -R zoom.us.app $out/Applications/ - ''; - # darwin steps same on both architectures - x86_64-darwin = aarch64-darwin; - x86_64-linux = '' + '' + else + '' mkdir $out tar -C $out -xf $src mv $out/usr/* $out/ - ''; - } - .${system} - } - runHook postInstall - ''; + '' + ) + + '' + runHook postInstall + ''; postFixup = lib.optionalString stdenv.hostPlatform.isDarwin '' makeWrapper $out/Applications/zoom.us.app/Contents/MacOS/zoom.us $out/bin/zoom @@ -238,13 +238,10 @@ in if !stdenv.hostPlatform.isLinux then unpacked else - # We add the `unpacked` zoom archive to the FHS env - # and also bind-mount its `/opt` directory. - # This should assist Zoom in finding all its - # files in the places where it expects them to be. + # We add the `unpacked` zoom archive to the FHS env and also bind-mount its `/opt` directory. + # This should assist Zoom in finding all its files in the places where it expects them to be. buildFHSEnv { - pname = "zoom"; # Will also be the program's name! - version = versions.${system} or ""; + inherit (unpacked) pname version; targetPkgs = pkgs: (linuxGetDependencies pkgs) ++ [ unpacked ]; extraBwrapArgs = [ "--ro-bind ${unpacked}/opt /opt" ]; @@ -256,7 +253,7 @@ else $out/share/applications/Zoom.desktop \ --replace-fail Exec={/usr/bin/,}zoom - # Backwards compatibility: we used to call it zoom-us + # Backwards compatibility: we also call it zoom-us ln -s $out/bin/{zoom,zoom-us} ''; diff --git a/pkgs/by-name/zs/zsh-fzf-tab/package.nix b/pkgs/by-name/zs/zsh-fzf-tab/package.nix index 3369278cc64a..a6f8c75be9bd 100644 --- a/pkgs/by-name/zs/zsh-fzf-tab/package.nix +++ b/pkgs/by-name/zs/zsh-fzf-tab/package.nix @@ -95,7 +95,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/Aloxaf/fzf-tab"; - description = "Replace zsh's default completion selection menu with fzf!"; + description = "Replace zsh's default completion selection menu with fzf"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ diredocks ]; platforms = lib.platforms.unix; diff --git a/pkgs/development/compilers/arocc/package.nix b/pkgs/development/compilers/arocc/package.nix index edd3316fa638..5b9766308ae5 100644 --- a/pkgs/development/compilers/arocc/package.nix +++ b/pkgs/development/compilers/arocc/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "C compiler written in Zig."; + description = "C compiler written in Zig"; homepage = "http://aro.vexu.eu/"; license = with lib.licenses; [ mit diff --git a/pkgs/development/compilers/jetbrains-jdk/17.nix b/pkgs/development/compilers/jetbrains-jdk/17.nix index 8b0a0104b2f5..27ffec21f81f 100644 --- a/pkgs/development/compilers/jetbrains-jdk/17.nix +++ b/pkgs/development/compilers/jetbrains-jdk/17.nix @@ -159,7 +159,7 @@ openjdk17.overrideAttrs (oldAttrs: rec { ] ++ oldAttrs.nativeBuildInputs; meta = with lib; { - description = "An OpenJDK fork to better support Jetbrains's products."; + description = "OpenJDK fork which better supports Jetbrains's products"; longDescription = '' JetBrains Runtime is a runtime environment for running IntelliJ Platform based products on Windows, Mac OS X, and Linux. JetBrains Runtime is diff --git a/pkgs/development/compilers/llvm/common/bolt/default.nix b/pkgs/development/compilers/llvm/common/bolt/default.nix index 716331738a51..d18d24552819 100644 --- a/pkgs/development/compilers/llvm/common/bolt/default.nix +++ b/pkgs/development/compilers/llvm/common/bolt/default.nix @@ -92,6 +92,6 @@ stdenv.mkDerivation (finalAttrs: { meta = llvm_meta // { homepage = "https://github.com/llvm/llvm-project/tree/main/bolt"; - description = "LLVM post-link optimizer."; + description = "LLVM post-link optimizer"; }; }) diff --git a/pkgs/development/coq-modules/async-test/default.nix b/pkgs/development/coq-modules/async-test/default.nix index 46df8ee94086..9e5333116bff 100644 --- a/pkgs/development/coq-modules/async-test/default.nix +++ b/pkgs/development/coq-modules/async-test/default.nix @@ -36,7 +36,7 @@ mkCoqDerivation { ]; meta = { - description = "From interaction trees to asynchronous tests."; + description = "From interaction trees to asynchronous tests"; license = lib.licenses.mpl20; }; } diff --git a/pkgs/development/coq-modules/bbv/default.nix b/pkgs/development/coq-modules/bbv/default.nix index 6218d73f8ff8..d0b19271f28f 100644 --- a/pkgs/development/coq-modules/bbv/default.nix +++ b/pkgs/development/coq-modules/bbv/default.nix @@ -28,7 +28,7 @@ mkCoqDerivation { propagatedBuildInputs = [ stdlib ]; meta = { - description = "An implementation of bitvectors in Coq."; + description = "Implementation of bitvectors in Coq"; license = lib.licenses.mit; }; } diff --git a/pkgs/development/coq-modules/coqfmt/default.nix b/pkgs/development/coq-modules/coqfmt/default.nix index d159a12f0fe6..aa099ffce34e 100644 --- a/pkgs/development/coq-modules/coqfmt/default.nix +++ b/pkgs/development/coq-modules/coqfmt/default.nix @@ -47,7 +47,7 @@ mkCoqDerivation rec { ]; meta = { - description = "A command line tool to format your Coq source code."; + description = "CLI tool to format your Coq source code"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ DieracDelta ]; }; diff --git a/pkgs/development/coq-modules/itree-io/default.nix b/pkgs/development/coq-modules/itree-io/default.nix index 1b5624cf5bc9..3857745f64f7 100644 --- a/pkgs/development/coq-modules/itree-io/default.nix +++ b/pkgs/development/coq-modules/itree-io/default.nix @@ -32,7 +32,7 @@ mkCoqDerivation { ]; meta = { - description = "Interpret itree in the IO monad of simple-io."; + description = "Interpret itree in the IO monad of simple-io"; license = lib.licenses.mit; }; } diff --git a/pkgs/development/coq-modules/json/default.nix b/pkgs/development/coq-modules/json/default.nix index cc4ba6775cde..622ea5826516 100644 --- a/pkgs/development/coq-modules/json/default.nix +++ b/pkgs/development/coq-modules/json/default.nix @@ -37,7 +37,7 @@ useDuneifVersion = v: lib.versions.isGe "0.2.0" v || v == "dev"; meta = { - description = "From JSON to Coq, and vice versa."; + description = "From JSON to Coq, and vice versa"; license = lib.licenses.bsd3; }; }).overrideAttrs diff --git a/pkgs/development/interpreters/lfe/generic-builder.nix b/pkgs/development/interpreters/lfe/generic-builder.nix index 9501d712785d..226df345cf1c 100644 --- a/pkgs/development/interpreters/lfe/generic-builder.nix +++ b/pkgs/development/interpreters/lfe/generic-builder.nix @@ -115,7 +115,7 @@ else ''; meta = with lib; { - description = "Best of Erlang and of Lisp; at the same time!"; + description = "Best of Erlang and of Lisp; at the same time"; longDescription = '' LFE, Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang compiler. Code produced with it is compatible with "normal" Erlang diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index bbf53dc22053..5d60226aeb9c 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -92,9 +92,9 @@ major = "3"; minor = "14"; patch = "0"; - suffix = "b4"; + suffix = "rc1"; }; - hash = "sha256-FeEj4Far67pt5ec8+jBEWajILK+oXU/H/G3oDmo+Gzk="; + hash = "sha256-hwd4CunxnFv1ufJ4JxgboRza17spLqScrVQkMx5A7os="; inherit passthruFun; }; # Minimal versions of Python (built without optional dependencies) diff --git a/pkgs/development/interpreters/python/tests.nix b/pkgs/development/interpreters/python/tests.nix index f0cd64d23e66..8978b58c2bd2 100644 --- a/pkgs/development/interpreters/python/tests.nix +++ b/pkgs/development/interpreters/python/tests.nix @@ -19,7 +19,7 @@ let # we aim to support. environmentTests = let - envs = + environments = let inherit python; pythonEnv = python.withPackages (ps: with ps; [ ]); @@ -36,8 +36,8 @@ let { # Plain Python interpreter plain = rec { - env = python; - interpreter = env.interpreter; + environment = python; + interpreter = environment.interpreter; is_venv = "False"; is_nixenv = "False"; is_virtualenv = "False"; @@ -48,11 +48,11 @@ let # Fails on darwin with # virtualenv: error: argument dest: the destination . is not write-able at /nix/store nixenv-virtualenv = rec { - env = runCommand "${python.name}-virtualenv" { } '' + environment = runCommand "${python.name}-virtualenv" { } '' ${pythonVirtualEnv.interpreter} -m virtualenv venv mv venv $out ''; - interpreter = "${env}/bin/${python.executable}"; + interpreter = "${environment}/bin/${python.executable}"; is_venv = "False"; is_nixenv = "True"; is_virtualenv = "True"; @@ -61,8 +61,8 @@ let // lib.optionalAttrs (python.implementation != "graal") { # Python Nix environment (python.buildEnv) nixenv = rec { - env = pythonEnv; - interpreter = env.interpreter; + environment = pythonEnv; + interpreter = environment.interpreter; is_venv = "False"; is_nixenv = "True"; is_virtualenv = "False"; @@ -73,10 +73,10 @@ let # Python 2 does not support venv # TODO: PyPy executable name is incorrect, it should be pypy-c or pypy-3c instead of pypy and pypy3. plain-venv = rec { - env = runCommand "${python.name}-venv" { } '' + environment = runCommand "${python.name}-venv" { } '' ${python.interpreter} -m venv $out ''; - interpreter = "${env}/bin/${python.executable}"; + interpreter = "${environment}/bin/${python.executable}"; is_venv = "True"; is_nixenv = "False"; is_virtualenv = "False"; @@ -88,10 +88,10 @@ let # TODO: Cannot create venv from a nix env # Error: Command '['/nix/store/ddc8nqx73pda86ibvhzdmvdsqmwnbjf7-python3-3.7.6-venv/bin/python3.7', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1. nixenv-venv = rec { - env = runCommand "${python.name}-venv" { } '' + environment = runCommand "${python.name}-venv" { } '' ${pythonEnv.interpreter} -m venv $out ''; - interpreter = "${env}/bin/${pythonEnv.executable}"; + interpreter = "${environment}/bin/${pythonEnv.executable}"; is_venv = "True"; is_nixenv = "True"; is_virtualenv = "False"; @@ -117,7 +117,7 @@ let ''; in - lib.mapAttrs testfun envs; + lib.mapAttrs testfun environments; # Integration tests involving the package set. # All PyPy package builds are broken at the moment diff --git a/pkgs/development/interpreters/python/tests/test_environments/test_python.py b/pkgs/development/interpreters/python/tests/test_environments/test_python.py index 0fc4b8a9e91c..80713418a046 100644 --- a/pkgs/development/interpreters/python/tests/test_environments/test_python.py +++ b/pkgs/development/interpreters/python/tests/test_environments/test_python.py @@ -12,7 +12,7 @@ import unittest import site -ENV = "@env@" +ENV = "@environment@" INTERPRETER = "@interpreter@" PYTHON_VERSION = "@pythonVersion@" diff --git a/pkgs/development/lua-modules/nfd/default.nix b/pkgs/development/lua-modules/nfd/default.nix index c216e235a1a5..16e29d6cffcf 100644 --- a/pkgs/development/lua-modules/nfd/default.nix +++ b/pkgs/development/lua-modules/nfd/default.nix @@ -42,7 +42,7 @@ buildLuarocksPackage { ''; meta = { - description = "A tiny, neat lua library that portably invokes native file open and save dialogs."; + description = "Tiny, neat Lua library that invokes native file open and save dialogs"; homepage = "https://github.com/Alloyed/nativefiledialog/tree/master/lua"; license = lib.licenses.zlib; maintainers = [ lib.maintainers.scoder12 ]; diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index ae9a5b68fc00..6e7242c1f9c0 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -43367,7 +43367,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Babel command line."; + description = "Babel command line"; homepage = "https://babel.dev/docs/en/next/babel-cli"; license = "MIT"; }; @@ -44468,7 +44468,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A plugin that provides a composable API for giving elements a fixed aspect ratio."; + description = "Composable API for giving elements a fixed aspect ratio"; homepage = "https://github.com/tailwindlabs/tailwindcss-aspect-ratio#readme"; license = "MIT"; }; @@ -44490,7 +44490,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities."; + description = "Basic reset for form styles that makes form elements easy to override with utilities"; homepage = "https://github.com/tailwindlabs/tailwindcss-forms#readme"; license = "MIT"; }; @@ -44511,7 +44511,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A plugin that provides utilities for visually truncating text after a fixed number of lines."; + description = "Utilities for visually truncating text after a fixed number of lines"; homepage = "https://github.com/tailwindlabs/tailwindcss-line-clamp#readme"; license = "MIT"; }; @@ -44538,7 +44538,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults."; + description = "Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults"; homepage = "https://github.com/tailwindlabs/tailwindcss-typography#readme"; license = "MIT"; }; @@ -46026,7 +46026,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Concat small audio files into single file and export in many formats."; + description = "Concat small audio files into single file and export in many formats"; homepage = "https://github.com/tonistiigi/audiosprite#readme"; }; production = true; @@ -47285,7 +47285,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "This is the command line tool for Cloud Development Kit (CDK) for Kubernetes (cdk8s)."; + description = "CLI tool for Cloud Development Kit (CDK) for Kubernetes (cdk8s)"; homepage = "https://github.com/cdk8s-team/cdk8s-cli#readme"; license = "Apache-2.0"; }; @@ -48708,7 +48708,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "Rust language support - code completion, Intellisense, refactoring, reformatting, errors, snippets. A client for the Rust Language Server, built by the RLS team."; + description = "Rust language support - code completion, Intellisense, refactoring, reformatting, errors, snippets. A client for the Rust Language Server, built by the RLS team"; homepage = "https://github.com/neoclide/coc-rls#readme"; license = "MIT"; }; @@ -49999,7 +49999,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Convert any vscode theme with ease!"; + description = "Convert any vscode theme with ease"; license = "MIT"; }; production = true; @@ -50073,7 +50073,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Generate a changelog from git metadata."; + description = "Generate a changelog from git metadata"; homepage = "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-cli#readme"; license = "MIT"; }; @@ -50343,7 +50343,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Create Cycle.js with no build configuration."; + description = "Create Cycle.js with no build configuration"; homepage = "https://github.com/cyclejs-community/create-cycle-app#readme"; license = "ISC"; }; @@ -50502,7 +50502,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A Spelling Checker for Code!"; + description = "Spelling Checker for Code"; homepage = "https://cspell.org/"; license = "MIT"; }; @@ -50922,7 +50922,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A secrets manager for .env files – from the same people that pioneered dotenv."; + description = "Secrets manager for .env files – from the same people that pioneered dotenv"; homepage = "https://github.com/dotenv-org/dotenv-vault"; license = "MIT"; }; @@ -51647,7 +51647,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "Query for information about values in elm source files."; + description = "Query for information about values in elm source files"; homepage = "https://github.com/ElmCast/elm-oracle#readme"; license = "BSD-3-Clause"; }; @@ -51827,7 +51827,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "EmojiOne is a complete set of emojis designed for the web. It includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to our custom emoji images. PNG formats provided for the emoji images."; + description = "Complete set of emojis designed for the web. It includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to our custom emoji images. PNG formats provided for the emoji images"; homepage = "https://www.emojione.com"; }; production = true; @@ -51844,7 +51844,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "Package builder for esy."; + description = "Package builder for esy"; license = "BSD-2-Clause"; }; production = true; @@ -52656,7 +52656,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Fabulously kill processes. Cross-platform."; + description = "Fabulously kill processes. Cross-platform"; homepage = "https://github.com/sindresorhus/fkill-cli#readme"; license = "MIT"; }; @@ -53861,7 +53861,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "CLI implementation of the GitLab API."; + description = "CLI implementation of the GitLab API"; homepage = "https://github.com/jdalrymple/gitbeaker#readme"; license = "MIT"; }; @@ -54120,7 +54120,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "The streaming build system."; + description = "Streaming build system for JavaScript"; homepage = "https://gulpjs.com"; license = "MIT"; }; @@ -54237,7 +54237,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "A robust HTML entities encoder/decoder with full Unicode support."; + description = "Robust HTML entities encoder/decoder with full Unicode support"; homepage = "https://mths.be/he"; license = "MIT"; }; @@ -55785,7 +55785,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "An API documentation generator for JavaScript."; + description = "API documentation generator for JavaScript"; homepage = "https://github.com/jsdoc/jsdoc#readme"; license = "Apache-2.0"; }; @@ -55968,7 +55968,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Various utilities for JSON References (http://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03)."; + description = "Various utilities for JSON References (http://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03)"; homepage = "https://github.com/whitlockjc/json-refs"; license = "MIT"; }; @@ -56699,7 +56699,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A simple fake REST API server for testing and prototyping."; + description = "Simple fake REST API server for testing and prototyping"; homepage = "http://jsonplaceholder.typicode.com"; license = "MIT"; }; @@ -56720,7 +56720,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Fast math typesetting for the web."; + description = "Fast math typesetting for the web"; homepage = "https://katex.org"; license = "MIT"; }; @@ -58477,7 +58477,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Live Markdown previews for your favourite editor."; + description = "Live Markdown previews for your favourite editor"; homepage = "https://github.com/shime/livedown"; license = "MIT"; }; @@ -58945,7 +58945,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Bot to publish twitter, tumblr or rss posts to an mastodon account."; + description = "Bot to publish twitter, tumblr or rss posts to an mastodon account"; homepage = "https://github.com/yogthos/mastodon-bot"; license = "MIT"; }; @@ -59001,7 +59001,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Meeting room kiosk app for displaying meeting room schedules and booking rooms in your organization. Built against Google Apps, but other sources can be defined."; + description = "Meeting room kiosk app for displaying meeting room schedules and booking rooms in your organization. Built against Google Apps, but other sources can be defined"; homepage = "https://bitbucket.org/aahmed/meat"; }; production = true; @@ -60486,7 +60486,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A bidirectional runtime wikitext parser. Converts back and forth between wikitext and HTML/XML DOM with RDFa."; + description = "Bidirectional runtime wikitext parser. Converts back and forth between wikitext and HTML/XML DOM with RDFa"; homepage = "https://github.com/wikimedia/parsoid#readme"; license = "GPL-2.0+"; }; @@ -61343,7 +61343,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Streaming torrent client for node.js with web ui."; + description = "Streaming torrent client for node.js with web ui"; homepage = "https://github.com/asapach/peerflix-server#readme"; license = "MIT"; }; @@ -61371,7 +61371,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A T-SQL formatting utility in JS, transpiled from the C# library of the same name."; + description = "T-SQL formatting utility in JS, transpiled from the C# library of the same name"; homepage = "https://github.com/TaoK/poor-mans-t-sql-formatter-npm-cli#readme"; license = "AGPL-3.0"; }; @@ -61966,7 +61966,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "A syntax tidy-upper (formatter) for PureScript."; + description = "Syntax tidy-upper (formatter) for PureScript"; homepage = "https://github.com/natefaubion/purescript-tidy#readme"; license = "MIT"; }; @@ -62084,7 +62084,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A pure JavaScript implementation of Sass."; + description = "Pure JavaScript implementation of Sass"; homepage = "https://github.com/sass/dart-sass"; license = "MIT"; }; @@ -62102,7 +62102,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "The semantic version parser used by npm."; + description = "Semantic version parser used by npm"; homepage = "https://github.com/npm/node-semver#readme"; license = "ISC"; }; @@ -63255,7 +63255,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Command line utilities for server-side Vega."; + description = "Command line utilities for server-side Vega"; homepage = "https://github.com/vega/vega#readme"; license = "BSD-3-Clause"; }; @@ -63392,7 +63392,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Vega-Lite is a concise high-level language for interactive visualization."; + description = "Vega-Lite is a concise high-level language for interactive visualization"; homepage = "https://vega.github.io/vega-lite/"; license = "BSD-3-Clause"; }; @@ -64038,7 +64038,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff."; + description = "Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff"; homepage = "https://github.com/webpack/webpack"; license = "MIT"; }; diff --git a/pkgs/development/ocaml-modules/dream-html/default.nix b/pkgs/development/ocaml-modules/dream-html/default.nix index 35138a6ceeaf..f5b4ae912493 100644 --- a/pkgs/development/ocaml-modules/dream-html/default.nix +++ b/pkgs/development/ocaml-modules/dream-html/default.nix @@ -20,7 +20,7 @@ buildDunePackage { ]; meta = { - description = "Write HTML directly in your OCaml source files with editor support."; + description = "Write HTML directly in your OCaml source files with editor support"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.naora ]; }; diff --git a/pkgs/development/ocaml-modules/dream-html/pure.nix b/pkgs/development/ocaml-modules/dream-html/pure.nix index 14347144bb89..af5b2b6025c7 100644 --- a/pkgs/development/ocaml-modules/dream-html/pure.nix +++ b/pkgs/development/ocaml-modules/dream-html/pure.nix @@ -19,7 +19,7 @@ buildDunePackage rec { propagatedBuildInputs = [ uri ]; meta = { - description = "Write HTML directly in your OCaml source files with editor support."; + description = "Write HTML directly in your OCaml source files with editor support"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.naora ]; }; diff --git a/pkgs/development/ocaml-modules/metadata/default.nix b/pkgs/development/ocaml-modules/metadata/default.nix index ae695a3d5ed0..a8a094ea1885 100644 --- a/pkgs/development/ocaml-modules/metadata/default.nix +++ b/pkgs/development/ocaml-modules/metadata/default.nix @@ -19,7 +19,7 @@ buildDunePackage rec { meta = with lib; { homepage = "https://github.com/savonet/ocaml-metadata"; - description = "Library to read metadata from files in various formats."; + description = "Library to read metadata from files in various formats"; license = licenses.gpl3Plus; maintainers = with maintainers; [ dandellion ]; }; diff --git a/pkgs/development/ocaml-modules/oidc/default.nix b/pkgs/development/ocaml-modules/oidc/default.nix index 90984824ff40..45a739528262 100644 --- a/pkgs/development/ocaml-modules/oidc/default.nix +++ b/pkgs/development/ocaml-modules/oidc/default.nix @@ -27,7 +27,7 @@ buildDunePackage rec { ]; meta = { - description = "OpenID Connect implementation in OCaml."; + description = "OpenID Connect implementation in OCaml"; homepage = "https://github.com/ulrikstrid/ocaml-oidc"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ diff --git a/pkgs/development/php-packages/phpstan/default.nix b/pkgs/development/php-packages/phpstan/default.nix index 380346dc3d70..221f3648052d 100644 --- a/pkgs/development/php-packages/phpstan/default.nix +++ b/pkgs/development/php-packages/phpstan/default.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phpstan"; - version = "2.1.17"; + version = "2.1.19"; src = fetchFromGitHub { owner = "phpstan"; repo = "phpstan-src"; tag = finalAttrs.version; - hash = "sha256-F4K+9tmnonUdk7VtXVo0tYf4RgoNjzGmIteWkzMOkYE="; + hash = "sha256-liBRqxF3Ng0LdWn+BnKCB5E4PnyJ8mQaf6JWYbvtYK4="; }; - vendorHash = "sha256-q83Gb2oujougRQVmeTOtdnVtP4IRghPUpo1kzbSlhiQ="; + vendorHash = "sha256-qMX2mqnAhvif+UnO5BD6m6sp4WGy5kXctqZKDUFH7Ho="; composerStrictValidation = false; doInstallCheck = true; diff --git a/pkgs/development/php-packages/snuffleupagus/default.nix b/pkgs/development/php-packages/snuffleupagus/default.nix index 3b088a5ab5c0..dea670c3945e 100644 --- a/pkgs/development/php-packages/snuffleupagus/default.nix +++ b/pkgs/development/php-packages/snuffleupagus/default.nix @@ -36,7 +36,7 @@ buildPecl rec { ''; meta = { - description = "Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest!"; + description = "Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest"; homepage = "https://github.com/jvoisin/snuffleupagus"; license = lib.licenses.lgpl3Only; maintainers = [ lib.maintainers.zupo ]; diff --git a/pkgs/development/php-packages/uuid/default.nix b/pkgs/development/php-packages/uuid/default.nix index 6112aa1d0db5..67ddce13551a 100644 --- a/pkgs/development/php-packages/uuid/default.nix +++ b/pkgs/development/php-packages/uuid/default.nix @@ -27,7 +27,7 @@ buildPecl { meta = { changelog = "https://github.com/php/pecl-networking-uuid/releases/tag/v${version}"; - description = "A wrapper around Universally Unique IDentifier library (libuuid)."; + description = "A wrapper around Universally Unique IDentifier library (libuuid)"; license = lib.licenses.php301; homepage = "https://github.com/php/pecl-networking-uuid"; teams = [ lib.teams.php ]; diff --git a/pkgs/development/php-packages/wikidiff2/default.nix b/pkgs/development/php-packages/wikidiff2/default.nix index cfef9cecbd17..295e68783a7f 100644 --- a/pkgs/development/php-packages/wikidiff2/default.nix +++ b/pkgs/development/php-packages/wikidiff2/default.nix @@ -21,7 +21,7 @@ buildPecl rec { buildInputs = [ libthai ]; meta = { - description = "PHP extension which formats changes between two input texts, producing HTML or JSON."; + description = "PHP extension which formats changes between two input texts, producing HTML or JSON"; license = lib.licenses.gpl2; homepage = "https://www.mediawiki.org/wiki/Wikidiff2"; maintainers = with lib.maintainers; [ georgyo ]; diff --git a/pkgs/development/python-modules/aioaquacell/default.nix b/pkgs/development/python-modules/aioaquacell/default.nix index 542dbee66733..e5ae6834ed1e 100644 --- a/pkgs/development/python-modules/aioaquacell/default.nix +++ b/pkgs/development/python-modules/aioaquacell/default.nix @@ -40,7 +40,7 @@ buildPythonPackage rec { meta = { changelog = "https://github.com/Jordi1990/aioaquacell/releases/tag/v${version}"; - description = "Asynchronous library to retrieve details of your Aquacell water softener device."; + description = "Asynchronous library to retrieve details of your Aquacell water softener device"; homepage = "https://github.com/Jordi1990/aioaquacell"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/development/python-modules/apeye-core/default.nix b/pkgs/development/python-modules/apeye-core/default.nix index d86560254517..afbf6562e69f 100644 --- a/pkgs/development/python-modules/apeye-core/default.nix +++ b/pkgs/development/python-modules/apeye-core/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { ]; meta = { - description = "Core (offline) functionality for the apeye library."; + description = "Core (offline) functionality for the apeye library"; homepage = "https://github.com/domdfcoding/apyey-core"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/apsystems-ez1/default.nix b/pkgs/development/python-modules/apsystems-ez1/default.nix index bccd630bb3bb..e9d592df461c 100644 --- a/pkgs/development/python-modules/apsystems-ez1/default.nix +++ b/pkgs/development/python-modules/apsystems-ez1/default.nix @@ -33,7 +33,7 @@ buildPythonPackage rec { meta = { changelog = "https://github.com/SonnenladenGmbH/APsystems-EZ1-API/releases/tag/${src.tag}"; - description = "Streamlined interface for interacting with the local API of APsystems EZ1 Microinverters."; + description = "Streamlined interface for interacting with the local API of APsystems EZ1 Microinverters"; homepage = "https://github.com/SonnenladenGmbH/APsystems-EZ1-API"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/development/python-modules/attr/default.nix b/pkgs/development/python-modules/attr/default.nix index 5a6400d3e5e3..5d86e794bd41 100644 --- a/pkgs/development/python-modules/attr/default.nix +++ b/pkgs/development/python-modules/attr/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { ''; meta = { - description = "Simple decorator to set attributes of target function or class in a DRY way."; + description = "Simple decorator to set attributes of target function or class in a DRY way"; homepage = "https://github.com/denis-ryzhkov/attr"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/development/python-modules/aws-request-signer/default.nix b/pkgs/development/python-modules/aws-request-signer/default.nix index 065e4a2c166f..f2958b42a71c 100644 --- a/pkgs/development/python-modules/aws-request-signer/default.nix +++ b/pkgs/development/python-modules/aws-request-signer/default.nix @@ -35,7 +35,7 @@ buildPythonPackage rec { meta = { changelog = "https://github.com/iksteen/aws-request-signer/releases/tag/${version}"; - description = "Python library to sign AWS requests using AWS Signature V4."; + description = "Python library to sign AWS requests using AWS Signature V4"; homepage = "https://github.com/iksteen/aws-request-signer"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/development/python-modules/bitvector-for-humans/default.nix b/pkgs/development/python-modules/bitvector-for-humans/default.nix index 5148f2ac7672..1faff1bf2c23 100644 --- a/pkgs/development/python-modules/bitvector-for-humans/default.nix +++ b/pkgs/development/python-modules/bitvector-for-humans/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { meta = with lib; { homepage = "https://github.com/JnyJny/bitvector"; - description = "This simple bit vector implementation aims to make addressing single bits a little less fiddly."; + description = "This simple bit vector implementation aims to make addressing single bits a little less fiddly"; license = licenses.asl20; teams = [ teams.helsinki-systems ]; }; diff --git a/pkgs/development/python-modules/bump-my-version/default.nix b/pkgs/development/python-modules/bump-my-version/default.nix index c99a71a9723e..47f1a3fc6454 100644 --- a/pkgs/development/python-modules/bump-my-version/default.nix +++ b/pkgs/development/python-modules/bump-my-version/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "bump-my-version"; - version = "1.2.0"; + version = "1.2.1"; pyproject = true; src = fetchFromGitHub { owner = "callowayproject"; repo = "bump-my-version"; tag = version; - hash = "sha256-SxNh6JyoObpIwdoCgz79YIdx2cM6m95xwV7dD8d61Cc="; + hash = "sha256-eDkjnV84btrT7U96svba7EhuJyTxF4a5ZtLekEGzbus="; }; build-system = [ diff --git a/pkgs/development/python-modules/curtsies/default.nix b/pkgs/development/python-modules/curtsies/default.nix index f036a3505ced..7e84a3a19662 100644 --- a/pkgs/development/python-modules/curtsies/default.nix +++ b/pkgs/development/python-modules/curtsies/default.nix @@ -36,7 +36,7 @@ buildPythonPackage rec { ]; meta = with lib; { - description = "Curses-like terminal wrapper, with colored strings!"; + description = "Curses-like terminal wrapper, with colored strings"; homepage = "https://github.com/bpython/curtsies"; changelog = "https://github.com/bpython/curtsies/blob/v${version}/CHANGELOG.md"; license = licenses.mit; diff --git a/pkgs/development/python-modules/deprecation-alias/default.nix b/pkgs/development/python-modules/deprecation-alias/default.nix index 1bb1c4cb41e1..43557de6c82b 100644 --- a/pkgs/development/python-modules/deprecation-alias/default.nix +++ b/pkgs/development/python-modules/deprecation-alias/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { ]; meta = { - description = "A wrapper around ‘deprecation’ providing support for deprecated aliases."; + description = "A wrapper around ‘deprecation’ providing support for deprecated aliases"; homepage = "https://github.com/domdfcoding/deprecation-alias"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/dist-meta/default.nix b/pkgs/development/python-modules/dist-meta/default.nix index ceb9b013a470..83640cfcf9af 100644 --- a/pkgs/development/python-modules/dist-meta/default.nix +++ b/pkgs/development/python-modules/dist-meta/default.nix @@ -31,7 +31,7 @@ buildPythonPackage rec { ]; meta = { - description = "Parse and create Python distribution metadata."; + description = "Parse and create Python distribution metadata"; homepage = "https://github.com/repo-helper/dist-meta"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/docopt-ng/default.nix b/pkgs/development/python-modules/docopt-ng/default.nix index 5fde32a380bb..9e27ee1df20d 100644 --- a/pkgs/development/python-modules/docopt-ng/default.nix +++ b/pkgs/development/python-modules/docopt-ng/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { doCheck = false; # no tests in the package meta = with lib; { - description = "More-magic command line arguments parser. Now with more maintenance!"; + description = "More-magic command line arguments parser. Now with more maintenance"; homepage = "https://github.com/bazaar-projects/docopt-ng"; license = licenses.mit; maintainers = with maintainers; [ fgaz ]; diff --git a/pkgs/development/python-modules/dom-toml/default.nix b/pkgs/development/python-modules/dom-toml/default.nix index 76ff28c51b6a..0b190913a658 100644 --- a/pkgs/development/python-modules/dom-toml/default.nix +++ b/pkgs/development/python-modules/dom-toml/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { ]; meta = { - description = "Dom's tools for Tom's Obvious, Minimal Language."; + description = "Dom's tools for Tom's Obvious, Minimal Language"; homepage = "https://github.com/domdfcoding/dom_toml"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/flet-cli/default.nix b/pkgs/development/python-modules/flet-cli/default.nix index bade81dbaada..577383f7b2db 100644 --- a/pkgs/development/python-modules/flet-cli/default.nix +++ b/pkgs/development/python-modules/flet-cli/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "flet_cli" ]; meta = { - description = "Command-line interface tool for Flet, a framework for building interactive multi-platform applications using Python."; + description = "Command-line interface tool for Flet, a framework for building interactive multi-platform applications using Python"; homepage = "https://flet.dev/"; changelog = "https://github.com/flet-dev/flet/releases/tag/v${version}"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/flet-desktop/default.nix b/pkgs/development/python-modules/flet-desktop/default.nix index cedf0ecaa113..13d0a0d9b6a9 100644 --- a/pkgs/development/python-modules/flet-desktop/default.nix +++ b/pkgs/development/python-modules/flet-desktop/default.nix @@ -31,7 +31,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "flet_desktop" ]; meta = { - description = "Compiled Flutter Flet desktop client."; + description = "Compiled Flutter Flet desktop client"; homepage = "https://flet.dev/"; changelog = "https://github.com/flet-dev/flet/releases/tag/v${version}"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/flet-web/default.nix b/pkgs/development/python-modules/flet-web/default.nix index 65c3dd1ccf6f..a0248b969690 100644 --- a/pkgs/development/python-modules/flet-web/default.nix +++ b/pkgs/development/python-modules/flet-web/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { ''; meta = { - description = "Flet web client in Flutter."; + description = "Flet web client in Flutter"; homepage = "https://flet.dev/"; changelog = "https://github.com/flet-dev/flet/releases/tag/v${version}"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/ghostscript/default.nix b/pkgs/development/python-modules/ghostscript/default.nix index 34d88bd2c91d..6d71715b7163 100644 --- a/pkgs/development/python-modules/ghostscript/default.nix +++ b/pkgs/development/python-modules/ghostscript/default.nix @@ -54,7 +54,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "ghostscript" ]; meta = { - description = "Interface to the Ghostscript C-API using ctypes."; + description = "Interface to the Ghostscript C-API using ctypes"; homepage = "https://gitlab.com/pdftools/python-ghostscript"; changelog = "https://gitlab.com/pdftools/python-ghostscript/-/blob/v${version}/CHANGES.txt"; license = lib.licenses.gpl3Plus; diff --git a/pkgs/development/python-modules/handy-archives/default.nix b/pkgs/development/python-modules/handy-archives/default.nix index 4609d4ffb399..743c25185d46 100644 --- a/pkgs/development/python-modules/handy-archives/default.nix +++ b/pkgs/development/python-modules/handy-archives/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { ]; meta = { - description = "Some handy archive helpers for Python."; + description = "Some handy archive helpers for Python"; homepage = "https://github.com/domdfcoding/handy-archives"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/homematicip/default.nix b/pkgs/development/python-modules/homematicip/default.nix index 44a5c1b0dc37..26d4dee83323 100644 --- a/pkgs/development/python-modules/homematicip/default.nix +++ b/pkgs/development/python-modules/homematicip/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "homematicip"; - version = "2.0.7"; + version = "2.2.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "hahn-th"; repo = "homematicip-rest-api"; tag = version; - hash = "sha256-j4/QKNzX8Zi8mgS4DOBVBAwLBsM4qBEXCSIkub04KBQ="; + hash = "sha256-GmP3ZWn678ss3VtF26iI4t3CZegbajENg7gL19u3Mas="; }; build-system = [ diff --git a/pkgs/development/python-modules/homf/default.nix b/pkgs/development/python-modules/homf/default.nix index 1e28dcf06f32..861e145b2034 100644 --- a/pkgs/development/python-modules/homf/default.nix +++ b/pkgs/development/python-modules/homf/default.nix @@ -46,7 +46,7 @@ buildPythonPackage rec { passthru.tests = callPackage ./tests.nix { }; meta = with lib; { - description = "Asset download tool for GitHub Releases, PyPi, etc."; + description = "Asset download tool for GitHub Releases, PyPi, etc"; mainProgram = "homf"; homepage = "https://github.com/duckinator/homf"; license = licenses.mit; diff --git a/pkgs/development/python-modules/html-table-parser-python3/default.nix b/pkgs/development/python-modules/html-table-parser-python3/default.nix index c4f3f8fc46aa..6f45b9d8fab7 100644 --- a/pkgs/development/python-modules/html-table-parser-python3/default.nix +++ b/pkgs/development/python-modules/html-table-parser-python3/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "html_table_parser" ]; meta = { - description = "Small and simple HTML table parser not requiring any external dependency."; + description = "Small and simple HTML table parser not requiring any external dependency"; homepage = "https://github.com/schmijos/html-table-parser-python3"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/development/python-modules/ipylab/default.nix b/pkgs/development/python-modules/ipylab/default.nix index 3727a1abd7cf..c57a2261b38f 100644 --- a/pkgs/development/python-modules/ipylab/default.nix +++ b/pkgs/development/python-modules/ipylab/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { doCheck = false; meta = { - description = "Control JupyterLab from Python notebooks."; + description = "Control JupyterLab from Python notebooks"; homepage = "https://github.com/jtpio/ipylab"; changelog = "https://github.com/jtpio/ipylab/releases/tag/v${version}"; license = lib.licenses.bsd3; diff --git a/pkgs/development/python-modules/jsonpath-python/default.nix b/pkgs/development/python-modules/jsonpath-python/default.nix index 62c99e84af88..db79600ba0ea 100644 --- a/pkgs/development/python-modules/jsonpath-python/default.nix +++ b/pkgs/development/python-modules/jsonpath-python/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { meta = with lib; { homepage = "https://github.com/sean2077/jsonpath-python"; - description = "A more powerful JSONPath implementations in modern python."; + description = "A more powerful JSONPath implementations in modern python"; maintainers = with maintainers; [ dadada ]; license = with licenses; [ mit ]; }; diff --git a/pkgs/development/python-modules/july/default.nix b/pkgs/development/python-modules/july/default.nix index b444f54e3f73..cd0c26cfb5f7 100644 --- a/pkgs/development/python-modules/july/default.nix +++ b/pkgs/development/python-modules/july/default.nix @@ -44,7 +44,7 @@ buildPythonPackage rec { doCheck = false; meta = { - description = "Small library for creating pretty heatmaps of daily data."; + description = "Small library for creating pretty heatmaps of daily data"; homepage = "https://github.com/e-hulten/july"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ flokli ]; diff --git a/pkgs/development/python-modules/jupyterlab-lsp/default.nix b/pkgs/development/python-modules/jupyterlab-lsp/default.nix index 06ebc31199c7..56c3717fbc68 100644 --- a/pkgs/development/python-modules/jupyterlab-lsp/default.nix +++ b/pkgs/development/python-modules/jupyterlab-lsp/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "jupyterlab-lsp"; - version = "5.1.1"; + version = "5.2.0"; pyproject = true; src = fetchPypi { pname = "jupyterlab_lsp"; inherit version; - hash = "sha256-cjPKc+oPLahZjqM9hMJDY1Rm0a9w3c6M2DNu+V3KCL8="; + hash = "sha256-Y2hIhbNcHcnYPlS0sGOAyTda19dRopdWSbNXMIyNMLk="; }; nativeBuildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/kalshi-python/default.nix b/pkgs/development/python-modules/kalshi-python/default.nix index 80d31d760aeb..1bfe5dd51e7c 100644 --- a/pkgs/development/python-modules/kalshi-python/default.nix +++ b/pkgs/development/python-modules/kalshi-python/default.nix @@ -39,7 +39,7 @@ buildPythonPackage rec { ]; meta = { - description = "Official python SDK for algorithmic trading on Kalshi."; + description = "Official python SDK for algorithmic trading on Kalshi"; homepage = "https://github.com/Kalshi/kalshi-python"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ robbiebuxton ]; diff --git a/pkgs/development/python-modules/llama-cloud-services/default.nix b/pkgs/development/python-modules/llama-cloud-services/default.nix index 4314adb729dc..220499e06837 100644 --- a/pkgs/development/python-modules/llama-cloud-services/default.nix +++ b/pkgs/development/python-modules/llama-cloud-services/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "llama-cloud-services"; - version = "0.6.46"; + version = "0.6.51"; pyproject = true; src = fetchFromGitHub { owner = "run-llama"; repo = "llama_cloud_services"; tag = "v${version}"; - hash = "sha256-GRMoRRmAvtcaNFyPHEbiuCohmYji1j9shlPbriJqfIM="; + hash = "sha256-ImqAvi0y11m8GsxHnLjsrp/X+Es9XQ7ZqyzMKn5J2d8="; }; pythonRelaxDeps = [ "llama-cloud" ]; diff --git a/pkgs/development/python-modules/macholib/default.nix b/pkgs/development/python-modules/macholib/default.nix index d1fd68b020e7..0fc3a3794f96 100644 --- a/pkgs/development/python-modules/macholib/default.nix +++ b/pkgs/development/python-modules/macholib/default.nix @@ -48,7 +48,7 @@ buildPythonPackage rec { ''; meta = with lib; { - description = "Analyze and edit Mach-O headers, the executable format used by Mac OS X."; + description = "Analyze and edit Mach-O headers, the executable format used by Mac OS X"; homepage = "https://github.com/ronaldoussoren/macholib"; changelog = "https://github.com/ronaldoussoren/macholib/releases/tag/v${version}"; license = licenses.mit; diff --git a/pkgs/development/python-modules/mistral-common/default.nix b/pkgs/development/python-modules/mistral-common/default.nix index b9693f537fa5..2c6b42a76333 100644 --- a/pkgs/development/python-modules/mistral-common/default.nix +++ b/pkgs/development/python-modules/mistral-common/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "mistral_common" ]; meta = with lib; { - description = "mistral-common is a set of tools to help you work with Mistral models."; + description = "Tools to help you work with Mistral models"; homepage = "https://github.com/mistralai/mistral-common"; license = licenses.asl20; maintainers = with maintainers; [ bgamari ]; diff --git a/pkgs/development/python-modules/netbox-qrcode/default.nix b/pkgs/development/python-modules/netbox-qrcode/default.nix index 98a461f36d9a..a98774fb0294 100644 --- a/pkgs/development/python-modules/netbox-qrcode/default.nix +++ b/pkgs/development/python-modules/netbox-qrcode/default.nix @@ -42,7 +42,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "netbox_qrcode" ]; meta = { - description = "Netbox plugin for generate QR codes for objects: Rack, Device, Cable."; + description = "Netbox plugin for generate QR codes for objects: Rack, Device, Cable"; homepage = "https://github.com/netbox-community/netbox-qrcode"; changelog = "https://github.com/netbox-community/netbox-qrcode/releases/tag/${src.tag}"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/netdata-pandas/default.nix b/pkgs/development/python-modules/netdata-pandas/default.nix index ff8bc2c4622e..ebe10fceaccb 100644 --- a/pkgs/development/python-modules/netdata-pandas/default.nix +++ b/pkgs/development/python-modules/netdata-pandas/default.nix @@ -35,7 +35,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "netdata_pandas" ]; meta = with lib; { - description = "A helper library to pull data from the netdata REST API into a pandas dataframe."; + description = "Library to pull data from the netdata REST API into a pandas dataframe"; homepage = "https://github.com/netdata/netdata-pandas"; license = licenses.asl20; maintainers = with maintainers; [ raitobezarius ]; diff --git a/pkgs/development/python-modules/nine/default.nix b/pkgs/development/python-modules/nine/default.nix index b154b82c962f..c85eef313070 100644 --- a/pkgs/development/python-modules/nine/default.nix +++ b/pkgs/development/python-modules/nine/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { build-system = [ poetry-core ]; meta = with lib; { - description = "Let's write Python 3 right now!"; + description = "Let's write Python 3 right now"; homepage = "https://github.com/nandoflorestan/nine"; license = licenses.free; }; diff --git a/pkgs/development/python-modules/odc-stac/default.nix b/pkgs/development/python-modules/odc-stac/default.nix index 740bb341efdd..d96e7414831d 100644 --- a/pkgs/development/python-modules/odc-stac/default.nix +++ b/pkgs/development/python-modules/odc-stac/default.nix @@ -85,7 +85,7 @@ buildPythonPackage rec { ]; meta = { - description = "Load STAC items into xarray Datasets."; + description = "Load STAC items into xarray Datasets"; homepage = "https://github.com/opendatacube/odc-stac/"; changelog = "https://github.com/opendatacube/odc-stac/tag/v${version}"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/plaid-python/default.nix b/pkgs/development/python-modules/plaid-python/default.nix index dd59c95c730c..2a8af9ff4074 100644 --- a/pkgs/development/python-modules/plaid-python/default.nix +++ b/pkgs/development/python-modules/plaid-python/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "plaid-python"; - version = "34.0.0"; + version = "35.0.0"; pyproject = true; disabled = pythonOlder "3.6"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "plaid_python"; inherit version; - hash = "sha256-x6ry7kMzxBNTQmAVCeSiq82TUi8spu/SKFFNGnInWhk="; + hash = "sha256-p9fGxQ3aPLfbYz3rrsl1TSvz3PCOQhgng8DY0YFB+Qc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pulsar-client/default.nix b/pkgs/development/python-modules/pulsar-client/default.nix index 6758e35783be..ef1f7c0a9427 100644 --- a/pkgs/development/python-modules/pulsar-client/default.nix +++ b/pkgs/development/python-modules/pulsar-client/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "pulsar-client"; - version = "3.7.0"; + version = "3.8.0"; pyproject = true; src = fetchFromGitHub { owner = "apache"; repo = "pulsar-client-python"; tag = "v${version}"; - hash = "sha256-M8Y72VgtPdM80AO9jRyyyOFW6wQ7dbKH33alLWcTLV8="; + hash = "sha256-0EeQiYEYdER6qPQUYsk/OwYKiPWG0oymG5eiB01Oysk="; }; build-system = [ diff --git a/pkgs/development/python-modules/py-evm/default.nix b/pkgs/development/python-modules/py-evm/default.nix index 73ae873bcfca..2e21a73b9751 100644 --- a/pkgs/development/python-modules/py-evm/default.nix +++ b/pkgs/development/python-modules/py-evm/default.nix @@ -70,7 +70,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "eth" ]; meta = { - description = "A Python implementation of the Ethereum Virtual Machine."; + description = "Python implementation of the Ethereum Virtual Machine"; homepage = "https://github.com/ethereum/py-evm"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hellwolf ]; diff --git a/pkgs/development/python-modules/pyairports/default.nix b/pkgs/development/python-modules/pyairports/default.nix index 3803d9549218..f969b8286f48 100644 --- a/pkgs/development/python-modules/pyairports/default.nix +++ b/pkgs/development/python-modules/pyairports/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "pyairports" ]; meta = with lib; { - description = "pyairports is a package which enables airport lookup by 3-letter IATA code."; + description = "pyairports is a package which enables airport lookup by 3-letter IATA code"; homepage = "https://github.com/ozeliger/pyairports"; license = licenses.asl20; maintainers = with maintainers; [ cfhammill ]; diff --git a/pkgs/development/python-modules/pypinyin/default.nix b/pkgs/development/python-modules/pypinyin/default.nix index c55584283947..8f5011c66981 100644 --- a/pkgs/development/python-modules/pypinyin/default.nix +++ b/pkgs/development/python-modules/pypinyin/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "pypinyin"; - version = "0.54.0"; + version = "0.55.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "mozillazg"; repo = "python-pinyin"; tag = "v${version}"; - hash = "sha256-kA6h2CPGhoZt8h3KEttegHhmMqVc72IkrkA3PonY3sY="; + hash = "sha256-Xd5dxEiaByjtZmlORyK4cBPfNyIcZwbF40SvEKZ24Ks="; }; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/pysolarmanv5/default.nix b/pkgs/development/python-modules/pysolarmanv5/default.nix new file mode 100644 index 000000000000..b2b5c9a009f7 --- /dev/null +++ b/pkgs/development/python-modules/pysolarmanv5/default.nix @@ -0,0 +1,44 @@ +{ + lib, + buildPythonPackage, + pythonOlder, + fetchFromGitHub, + setuptools, + umodbus, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "pysolarmanv5"; + version = "3.0.6"; + pyproject = true; + + disabled = pythonOlder "3.8"; + + src = fetchFromGitHub { + owner = "jmccrohan"; + repo = "pysolarmanv5"; + tag = "v${version}"; + hash = "sha256-ENEXuMQGQ1Jwgpfp2v0T2dveTJoIaVu+DfefQZy8ntE="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + umodbus + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "pysolarmanv5" ]; + + meta = { + description = "Python module to interact with Solarman Data Logging Sticks"; + changelog = "https://github.com/jmccrohan/pysolarmanv5/blob/${src.tag}/CHANGELOG.md"; + homepage = "https://github.com/jmccrohan/pysolarmanv5"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Scrumplex ]; + }; +} diff --git a/pkgs/development/python-modules/python-kadmin-rs/default.nix b/pkgs/development/python-modules/python-kadmin-rs/default.nix index c28412da0068..2ce0487f285f 100644 --- a/pkgs/development/python-modules/python-kadmin-rs/default.nix +++ b/pkgs/development/python-modules/python-kadmin-rs/default.nix @@ -17,19 +17,19 @@ buildPythonPackage rec { pname = "python-kadmin-rs"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; src = fetchFromGitHub { owner = "authentik-community"; repo = "kadmin-rs"; rev = "kadmin/version/${version}"; - hash = "sha256-dtHLhiUjFqINrkIcx72tIRnaWEl15iA/q7DJ28/gPJk="; + hash = "sha256-FEOWsUQhLXU1xqaTLe6GKO1OYi5fVDyT1dowiAyzbGI="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - hash = "sha256-E/AQrhLsp86cBWz6SOukA1hbpuTogkFzDXlbH+tpInQ="; + hash = "sha256-tvjwNfjMc8k4GK9rZXFG9CfcSlUW/B95YimLtH4iEbM="; }; buildInputs = [ diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix index c41483c039c2..9ad2060e5dc2 100644 --- a/pkgs/development/python-modules/python-roborock/default.nix +++ b/pkgs/development/python-modules/python-roborock/default.nix @@ -20,11 +20,12 @@ pytestCheckHook, pythonOlder, vacuum-map-parser-roborock, + pyshark, }: buildPythonPackage rec { pname = "python-roborock"; - version = "2.24.0"; + version = "2.25.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -33,7 +34,7 @@ buildPythonPackage rec { owner = "humbertogontijo"; repo = "python-roborock"; tag = "v${version}"; - hash = "sha256-TMnJMAK0MHswT1vPH1OnC35hrEOCHyH2YodNpM/VjC8="; + hash = "sha256-RsNWhcScp81plqXg9NmRFJhF+aLA0ld0A5H6mHo60uE="; }; postPatch = '' @@ -56,6 +57,7 @@ buildPythonPackage rec { pycryptodome pyrate-limiter vacuum-map-parser-roborock + pyshark ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ pycryptodomex ]; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/returns/default.nix b/pkgs/development/python-modules/returns/default.nix index 72002044cf0b..82e00f458316 100644 --- a/pkgs/development/python-modules/returns/default.nix +++ b/pkgs/development/python-modules/returns/default.nix @@ -61,7 +61,7 @@ buildPythonPackage rec { disabledTestPaths = [ "typesafety" ]; meta = with lib; { - description = "Make your functions return something meaningful, typed, and safe!"; + description = "Make your functions return something meaningful, typed, and safe"; homepage = "https://github.com/dry-python/returns"; changelog = "https://github.com/dry-python/returns/blob/${version}/CHANGELOG.md"; license = licenses.bsd2; diff --git a/pkgs/development/python-modules/shippinglabel/default.nix b/pkgs/development/python-modules/shippinglabel/default.nix index 716ce6f407cc..9c85910f5334 100644 --- a/pkgs/development/python-modules/shippinglabel/default.nix +++ b/pkgs/development/python-modules/shippinglabel/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { ]; meta = { - description = "Utilities for handling packages."; + description = "Utilities for handling packages"; homepage = "https://github.com/domdfcoding/shippinglabel"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/snowflake-core/default.nix b/pkgs/development/python-modules/snowflake-core/default.nix index 3c3349a2e082..09d8a36822a9 100644 --- a/pkgs/development/python-modules/snowflake-core/default.nix +++ b/pkgs/development/python-modules/snowflake-core/default.nix @@ -48,7 +48,7 @@ buildPythonPackage rec { ]; meta = { - description = "Subpackage providing Python access to Snowflake entity metadata."; + description = "Subpackage providing Python access to Snowflake entity metadata"; homepage = "https://pypi.org/project/snowflake.core"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.vtimofeenko ]; diff --git a/pkgs/development/python-modules/sphinx-multiversion/default.nix b/pkgs/development/python-modules/sphinx-multiversion/default.nix index cbf77abe9876..cadd2d5e7120 100644 --- a/pkgs/development/python-modules/sphinx-multiversion/default.nix +++ b/pkgs/development/python-modules/sphinx-multiversion/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "sphinx_multiversion" ]; meta = with lib; { - description = "Sphinx extension for building self-hosted versioned docs."; + description = "Sphinx extension for building self-hosted versioned docs"; homepage = "https://sphinx-contrib.github.io/multiversion"; changelog = "https://github.com/sphinx-contrib/multiversion/releases/tag/v${version}"; license = licenses.bsd2; diff --git a/pkgs/development/python-modules/testcontainers/default.nix b/pkgs/development/python-modules/testcontainers/default.nix index 0d7f1ea955c7..9858b9081012 100644 --- a/pkgs/development/python-modules/testcontainers/default.nix +++ b/pkgs/development/python-modules/testcontainers/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "testcontainers"; - version = "4.10.0"; + version = "4.12.0"; pyproject = true; src = fetchFromGitHub { owner = "testcontainers"; repo = "testcontainers-python"; tag = "testcontainers-v${version}"; - hash = "sha256-0Pd0GxG6Qh6qMJQSMRBaoE4dqFdWewNtdHf6te5vCeE="; + hash = "sha256-y1fX2XQeEPNP1NZVYh0RazqA76BJC9doIalMsWS6MY8="; }; postPatch = '' diff --git a/pkgs/development/python-modules/transformers/default.nix b/pkgs/development/python-modules/transformers/default.nix index 8855216ddcaf..d18984884cd4 100644 --- a/pkgs/development/python-modules/transformers/default.nix +++ b/pkgs/development/python-modules/transformers/default.nix @@ -59,14 +59,14 @@ buildPythonPackage rec { pname = "transformers"; - version = "4.53.2"; + version = "4.53.3"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "transformers"; tag = "v${version}"; - hash = "sha256-uipCL3xY8+thCA9+zVop5+MZr4pY4UVB7uEHa4hzLYo="; + hash = "sha256-HE6w7j9UJXuTy3uMuUG/6m8CRkz5ozTR90t65XUt2Lk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/tsplib95/default.nix b/pkgs/development/python-modules/tsplib95/default.nix index 1ac82c47d78e..a2e862444e6f 100644 --- a/pkgs/development/python-modules/tsplib95/default.nix +++ b/pkgs/development/python-modules/tsplib95/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "tsplib95" ]; meta = { - description = "Library for working with TSPLIB 95 files."; + description = "Library for working with TSPLIB 95 files"; homepage = "https://github.com/rhgrant10/tsplib95"; mainProgram = "tsplib95"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/twscrape/default.nix b/pkgs/development/python-modules/twscrape/default.nix index bae9ae7adc31..4ee385b8b8c9 100644 --- a/pkgs/development/python-modules/twscrape/default.nix +++ b/pkgs/development/python-modules/twscrape/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "twscrape" ]; meta = { - description = "Twitter API scrapper with authorization support."; + description = "Twitter API scrapper with authorization support"; homepage = "https://github.com/vladkens/twscrape"; changelog = "https://github.com/vladkens/twscrape/releases/tag/v${version}"; license = lib.licenses.mit; diff --git a/pkgs/development/python-modules/types-appdirs/default.nix b/pkgs/development/python-modules/types-appdirs/default.nix index 78c3cbee8882..c76cc5a63669 100644 --- a/pkgs/development/python-modules/types-appdirs/default.nix +++ b/pkgs/development/python-modules/types-appdirs/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { }; meta = { - description = "This is a PEP 561 type stub package for the appdirs package. It can be used by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that uses appdirs."; + description = "PEP 561 type stub package for the appdirs package. It can be used by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that uses appdirs"; homepage = "https://pypi.org/project/types-appdirs"; license = lib.licenses.asl20; maintainers = [ ]; diff --git a/pkgs/development/python-modules/typst/default.nix b/pkgs/development/python-modules/typst/default.nix index 8425bba9e7a0..da1ef0070e12 100644 --- a/pkgs/development/python-modules/typst/default.nix +++ b/pkgs/development/python-modules/typst/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "typst"; - version = "0.13.2"; + version = "0.13.4"; pyproject = true; disabled = pythonOlder "3.8"; @@ -22,12 +22,12 @@ buildPythonPackage rec { owner = "messense"; repo = "typst-py"; tag = "v${version}"; - hash = "sha256-Cqi8GupcC7n/OfiFLrNXw0ydXpOqOpWTgIGJXdib5L8="; + hash = "sha256-nY5ErzIApQuVMcmVmufab/ugznKHXV3BkyeWRBPH7Z0="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-bcO+irLT4Sy8IZ/YQZFD2jVjZAUCO0j+TitigHo4xbM="; + hash = "sha256-02nnO9Ie+AcS0Zssh70rqMGT8nmRJZ/Sz1opkqbooKQ="; }; build-system = [ diff --git a/pkgs/development/python-modules/undefined/default.nix b/pkgs/development/python-modules/undefined/default.nix index 59cf5c2a8479..3bec37cdec9e 100644 --- a/pkgs/development/python-modules/undefined/default.nix +++ b/pkgs/development/python-modules/undefined/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "undefined" ]; meta = with lib; { - description = "Ever needed a global object that act as None but not quite?"; + description = "Like `None`, but different in several ways"; homepage = "https://github.com/Carreau/undefined"; license = licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/python-modules/wrapcco/default.nix b/pkgs/development/python-modules/wrapcco/default.nix index b3771fdb2073..c7b7d7f0fbea 100644 --- a/pkgs/development/python-modules/wrapcco/default.nix +++ b/pkgs/development/python-modules/wrapcco/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "wrapcco" ]; meta = { - description = "Supercharge Python with C++ extensions!"; + description = "Supercharge Python with C++ extensions"; homepage = "https://github.com/H3cth0r/wrapc.co"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ h3cth0r ]; diff --git a/pkgs/development/python-modules/yoto-api/default.nix b/pkgs/development/python-modules/yoto-api/default.nix index ad72d13aea8c..3243bee738c7 100644 --- a/pkgs/development/python-modules/yoto-api/default.nix +++ b/pkgs/development/python-modules/yoto-api/default.nix @@ -39,6 +39,6 @@ buildPythonPackage rec { platforms = platforms.unix; maintainers = with maintainers; [ seberm ]; license = licenses.mit; - description = "A python package that makes it a bit easier to work with the yoto play API."; + description = "Python package that makes it a bit easier to work with the yoto play API"; }; } diff --git a/pkgs/development/tools/dazel/default.nix b/pkgs/development/tools/dazel/default.nix index 69cd6ffc7f34..9ec8eed0a9f1 100644 --- a/pkgs/development/tools/dazel/default.nix +++ b/pkgs/development/tools/dazel/default.nix @@ -15,7 +15,7 @@ buildPythonApplication rec { meta = { homepage = "https://github.com/nadirizr/dazel"; - description = "Run Google's bazel inside a docker container via a seamless proxy."; + description = "Run Google's bazel inside a docker container via a seamless proxy"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ malt3 diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 91762e864c09..f3516f8dbf1a 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -124,7 +124,7 @@ in ''; meta = with lib; { homepage = "https://github.com/catppuccin/tmux"; - description = "Soothing pastel theme for Tmux!"; + description = "Soothing pastel theme for Tmux"; license = licenses.mit; platforms = platforms.unix; maintainers = with maintainers; [ jnsgruk ]; @@ -230,7 +230,7 @@ in meta = { homepage = "https://draculatheme.com/tmux"; downloadPage = "https://github.com/dracula/tmux"; - description = "Feature packed Dracula theme for tmux!"; + description = "Feature packed Dracula theme for tmux"; changelog = "https://github.com/dracula/tmux/releases/tag/v${version}/CHANGELOG.md"; license = lib.licenses.mit; platforms = lib.platforms.unix; @@ -338,7 +338,7 @@ in }; meta = with lib; { homepage = "https://github.com/wfxr/tmux-fzf-url"; - description = "Quickly open urls on your terminal screen!"; + description = "Quickly open urls on your terminal screen"; license = licenses.mit; platforms = platforms.unix; }; @@ -390,7 +390,7 @@ in meta = { homepage = "https://github.com/Nybkox/tmux-kanagawa"; downloadPage = "https://github.com/Nybkox/tmux-kanagawa"; - description = "Feature packed kanagawa theme for tmux!"; + description = "Feature packed kanagawa theme for tmux"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ FKouhai ]; @@ -775,7 +775,7 @@ in }; meta = with lib; { homepage = "https://github.com/janoamaral/tokyo-night-tmux"; - description = "A clean, dark Tmux theme that celebrates the lights of Downtown Tokyo at night."; + description = "Clean, dark Tmux theme that celebrates the lights of Downtown Tokyo at night"; license = licenses.mit; platforms = platforms.unix; maintainers = with maintainers; [ redyf ]; @@ -860,7 +860,7 @@ in rtpFilePath = "main.tmux"; meta = { homepage = "https://github.com/erikw/tmux-powerline"; - description = "Empowering your tmux (status bar) experience!"; + description = "Empowering your tmux (status bar) experience"; longDescription = "A tmux plugin giving you a hackable status bar consisting of dynamic & beautiful looking powerline segments, written purely in bash."; license = lib.licenses.bsd3; platforms = lib.platforms.unix; diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index a4dbe56da39d..de8fecd931c1 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -151,7 +151,6 @@ let description = "Boot loader for embedded systems"; license = licenses.gpl2Plus; maintainers = with maintainers; [ - bartsch dezgeg lopsided98 ]; diff --git a/pkgs/os-specific/linux/zenergy/default.nix b/pkgs/os-specific/linux/zenergy/default.nix index bc2c90746682..88b0a4b66230 100644 --- a/pkgs/os-specific/linux/zenergy/default.nix +++ b/pkgs/os-specific/linux/zenergy/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation { ''; meta = with lib; { - description = "Based on AMD_ENERGY driver, but with some jiffies added so non-root users can read it safely."; + description = "Based on AMD_ENERGY driver, but with some jiffies added so non-root users can read it safely"; homepage = "https://github.com/BoukeHaarsma23/zenergy"; license = licenses.gpl2Only; maintainers = with maintainers; [ wizardlink ]; diff --git a/pkgs/servers/home-assistant/custom-components/solarman/package.nix b/pkgs/servers/home-assistant/custom-components/solarman/package.nix new file mode 100644 index 000000000000..2ae609686f98 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/solarman/package.nix @@ -0,0 +1,33 @@ +{ + buildHomeAssistantComponent, + fetchFromGitHub, + lib, + pysolarmanv5, + pyyaml, +}: + +buildHomeAssistantComponent rec { + owner = "StephanJoubert"; + domain = "solarman"; + version = "1.5.1"; + + src = fetchFromGitHub { + owner = "StephanJoubert"; + repo = "home_assistant_solarman"; + tag = version; + hash = "sha256-+znRq7LGIxbxMEypIRqbIMgV8H4OyiOakmExx1aHEl8="; + }; + + dependencies = [ + pysolarmanv5 + pyyaml + ]; + + meta = { + description = "Home Assistant component for Solarman collectors used with a variety of inverters"; + changelog = "https://github.com/StephanJoubert/home_assistant_solarman/releases/tag/${version}"; + homepage = "https://github.com/StephanJoubert/home_assistant_solarman"; + maintainers = with lib.maintainers; [ Scrumplex ]; + license = lib.licenses.asl20; + }; +} diff --git a/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix b/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix index d42c33827b40..a6940e5d6612 100644 --- a/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix +++ b/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix @@ -23,7 +23,7 @@ buildHomeAssistantComponent rec { meta = with lib; { changelog = "https://github.com/cdnninja/yoto_ha/releases/tag/${src.tag}"; - description = "Home Assistant Integration for Yoto."; + description = "Home Assistant Integration for Yoto"; homepage = "https://github.com/cdnninja/yoto_ha"; maintainers = with maintainers; [ seberm ]; license = licenses.mit; diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix index 429943018ece..803be17eb11f 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix @@ -33,7 +33,7 @@ buildNpmPackage rec { meta = with lib; { changelog = "https://github.com/Clooos/bubble-card/releases/tag/v${version}"; - description = "Bubble Card is a minimalist card collection for Home Assistant with a nice pop-up touch."; + description = "Bubble Card is a minimalist card collection for Home Assistant with a nice pop-up touch"; homepage = "https://github.com/Clooos/Bubble-Card"; license = licenses.mit; maintainers = with maintainers; [ pta2002 ]; diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/sankey-chart/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/sankey-chart/package.nix index 4246e5a90a80..83ca1d761ea5 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/sankey-chart/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/sankey-chart/package.nix @@ -27,7 +27,7 @@ buildNpmPackage rec { ''; meta = { - description = "Home Assistant lovelace card to display a sankey chart."; + description = "Home Assistant lovelace card to display a sankey chart"; homepage = "https://github.com/MindFreeze/ha-sankey-chart"; changelog = "https://github.com/MindFreeze/ha-sankey-chart/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/versatile-thermostat-ui-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/versatile-thermostat-ui-card/package.nix index c15d1b4fd5cd..9c8aae3b318a 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/versatile-thermostat-ui-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/versatile-thermostat-ui-card/package.nix @@ -29,7 +29,7 @@ buildNpmPackage rec { meta = with lib; { changelog = "https://github.com/jmcollin78/versatile-thermostat-ui-card/releases/tag/${version}"; - description = "Home Assistant card for the Versatile Thermostat integration."; + description = "Home Assistant card for the Versatile Thermostat integration"; homepage = "https://github.com/jmcollin78/versatile-thermostat-ui-card"; license = licenses.mit; maintainers = with maintainers; [ pwoelfel ]; diff --git a/pkgs/servers/http/apache-modules/mod_spkac/default.nix b/pkgs/servers/http/apache-modules/mod_spkac/default.nix index 140d598a66f6..fc4c796e6eda 100644 --- a/pkgs/servers/http/apache-modules/mod_spkac/default.nix +++ b/pkgs/servers/http/apache-modules/mod_spkac/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { }; meta = with lib; { - description = "RedWax CA service module for handling the Netscape keygen requests."; + description = "RedWax CA service module for handling the Netscape keygen requests"; homepage = "https://redwax.eu"; changelog = "https://source.redwax.eu/projects/RS/repos/mod_spkac/browse/ChangeLog"; license = licenses.asl20; diff --git a/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix index e86b4eb8ff6c..2ac2b3087fae 100644 --- a/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.0.1"; zipHash = "sha256-V6D/VIdwwQvG21nVMXD/xF86Uy8WRecL2RjyDTZr1wQ="; meta = with lib; { - description = "This is a streaming Grafana data source which can connect to the Tokio console subscriber."; + description = "Grafana data source which can connect to the Tokio console subscriber"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix index cf0c8a3c1eb2..ccd4ec4277ff 100644 --- a/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "0.3.3"; zipHash = "sha256-IJe1OiPt9MxqqPymuH0K27jToSb92M0P4XGZXvk0paE="; meta = with lib; { - description = "SunAndMoon is a Datasource Plugin for Grafana that calculates the position of Sun and Moon as well as the Moon illumination using SunCalc."; + description = "Calculates the position of Sun and Moon as well as the Moon illumination using SunCalc"; license = licenses.mit; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix index 705313dea56e..ff30fd2e450c 100644 --- a/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "3.5.0"; zipHash = "sha256-BwAurFpMyyR318HMzVXCnOEQWM8W2vPPisXhhklFLBY="; meta = with lib; { - description = "This is a Grafana backend plugin to allow using an SQLite database as a data source. The SQLite database needs to be accessible to the filesystem of the device where Grafana itself is running."; + description = "Use a SQLite database as a data source in Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix index ac370bb1894d..ebc94742f58e 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "2.0.2"; zipHash = "sha256-0MTxPe7RJHMA0SwjOcFlbi4VkhlLUFP+5r2DsHAaffc="; meta = with lib; { - description = "The Discourse data source plugin allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum."; + description = "Allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum through Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix index 3e57035a9946..3af6a68a1ded 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.1.1"; zipHash = "sha256-vzLZvBxFF9TQBWvuAUrfWROIerOqPPjs/OKUyX1dBac="; meta = with lib; { - description = "Opinionated traces app."; + description = "Opinionated traces app"; license = licenses.agpl3Only; teams = [ lib.teams.fslabs ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix index bc495d386ad5..0c901113cec5 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-4IowlmyDGjxHBHvBD/eqZvouuOEvlad0nW8L0n8hf+g"; }; meta = with lib; { - description = "The GitHub datasource allows GitHub API data to be visually represented in Grafana dashboards."; + description = "Allows GitHub API data to be visually represented in Grafana dashboards"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix index 71751d169ff9..b63987a89af6 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-3UGd/t1k6aZsKsQCplLV9klmjQAga19VaopHx330xUs="; }; meta = with lib; { - description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana."; + description = "Integrate JSON data into Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix index 2e1416a89369..8bf7bbb6a2c9 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.0.22"; zipHash = "sha256-y1WJ1RxUbJSsiSApz3xvrARefNnXdZxDVfzeGfDZbFo="; meta = with lib; { - description = "The Grafana Logs Drilldown app offers a queryless experience for browsing Loki logs without the need for writing complex queries."; + description = "Browse Loki logs without the need for writing complex queries"; license = licenses.agpl3Only; teams = [ lib.teams.fslabs ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix index 37653f3e89a7..df17ae5a1b7c 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.0.5"; zipHash = "sha256-87BiMGdIUxtbzZjIm3+XMbM8IFlsUOBDruyUwJm2hmU="; meta = with lib; { - description = "The Grafana Metrics Drilldown app provides a queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries."; + description = "Queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries"; license = licenses.agpl3Only; maintainers = [ lib.maintainers.marcel ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix index 98d9df69bcad..b08f460c9adf 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-i2/lE7QickowFSvHoo7CuaZ1ChFVpsQgZjvuBTQapq4="; }; meta = with lib; { - description = "The MQTT data source plugin allows you to visualize streaming MQTT data from within Grafana."; + description = "Visualize streaming MQTT data from within Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix index c7408576b357..2ae30664d711 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-MLVyOeVZ42zJjLpOnGSa5ogGNa7rlcA4qjASCVeA3eU="; }; meta = with lib; { - description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana."; + description = "Empowers you to seamlessly integrate JSON data into Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix index d7d915552a45..563a572dfa8d 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.5.0"; zipHash = "sha256-C3TbXJa17ciEmvnKgw/5i6bq/5bzDe2iJebNaFFMxXQ="; meta = with lib; { - description = "Profiles Drilldown is a native Grafana application designed to integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data."; + description = "Integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data"; license = licenses.agpl3Only; teams = [ lib.teams.fslabs ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-calendar-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-calendar-panel/default.nix index ea6774622e98..eabbe477bac7 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-calendar-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-calendar-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "4.0.1"; zipHash = "sha256-xyqu9e6PImQmwN/p05TrSYx5uOmghbTVfoy4JT7hyqA="; meta = with lib; { - description = "Calendar Panel is a Grafana plugin that displays events from various data sources."; + description = "Calendar Panel is a Grafana plugin that displays events from various data sources"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix index 6f2cce6a735f..1ec7528f6fe5 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-gzQRcPeRqLvl27SB18hTTtcHx/namT2V0NOgX5J1mbs="; }; meta = with lib; { - description = "The Grafana CSV Datasource plugin is designed to load CSV data into Grafana, expanding your capabilities to visualize and analyze data stored in CSV (Comma-Separated Values) format."; + description = "Load CSV data into Grafana, expanding your capabilities to visualize and analyze data stored in CSV (Comma-Separated Values) format"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; 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 e39595932788..648ac216ec7f 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.3.24"; zipHash = "sha256-gKFy7T5FQU2OUGBDokNWj0cT4EuOLLMcOFezlArtdww="; meta = with lib; { - description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana."; + description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix index c4031ee69b81..1bb0a1f34a38 100644 --- a/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "5.0.1"; zipHash = "sha256-WcMgjgDobexUrfZOBmXRWv0FD3us3GgglxRdpo9BecA="; meta = with lib; { - description = "Grafana plugin to display air conditions on a psychrometric chart."; + description = "Grafana plugin to display air conditions on a psychrometric chart"; license = licenses.bsd3Lbnl; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix index 1aab3b40e183..b76c3766f9c3 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "6.6.0"; zipHash = "sha256-SjZl33xoHVmE6y0D7FT9x2wVPil7HK1rYVgTXICpXZ4="; meta = with lib; { - description = "The Apache ECharts plugin is a visualization panel for Grafana that allows you to incorporate the popular Apache ECharts library into your Grafana dashboard."; + description = "Visualization panel for Grafana that allows you to incorporate the popular Apache ECharts library into your Grafana dashboard"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix index e558c7e1f16d..c38f832e5a18 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "5.1.0"; zipHash = "sha256-aFIrKrfcTk4dGBaGVMv6mMLQqys5QaD9XgZIGmtgA5s="; meta = with lib; { - description = "The Data Manipulation Panel is the first plugin that allows inserting and updating application data, as well as modifying configuration directly from your Grafana dashboard."; + description = "Plugin that allows inserting and updating application data, as well as modifying configuration directly from your Grafana dashboard"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix index 3d428ccff1d5..9c10170af0a5 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "4.3.0"; zipHash = "sha256-HF37azbhlYp8RndUMr7Xs1ajgOTJplVP7rQzGQ0GrU4="; meta = with lib; { - description = "The RSS/Atom data source is a plugin for Grafana that retrieves RSS/Atom feeds and allows visualizing them using Dynamic Text and other panels."; + description = "Plugin for Grafana that retrieves RSS/Atom feeds and allows visualizing them using Dynamic Text and other panels"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix index 98b4dd69e7c5..2f744919ab33 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "4.0.0"; zipHash = "sha256-fHOo/Au8yPQXIkG/BupNcMpFNgDLRrqpwRpmbq6xYhM="; meta = with lib; { - description = "The Variable panel allows you to have dashboard filters in a separate panel which you can place anywhere on the dashboard."; + description = "The Variable panel allows you to have dashboard filters in a separate panel which you can place anywhere on the dashboard"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix index 1cf4c6a8e8d6..42186a3656df 100644 --- a/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-ss/HxouKDZYZvF42KWJgMbOh9kSviH5oz6f/mrlcXk8="; }; meta = with lib; { - description = "Visualize data from JSON, CSV, XML, GraphQL and HTML endpoints in Grafana."; + description = "Visualize data from JSON, CSV, XML, GraphQL and HTML endpoints in Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/roapi/http.nix b/pkgs/servers/roapi/http.nix index 21d5359e7fd7..7ad954a2d343 100644 --- a/pkgs/servers/roapi/http.nix +++ b/pkgs/servers/roapi/http.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "Create full-fledged APIs for static datasets without writing a single line of code."; + description = "Create full-fledged APIs for static datasets without writing a single line of code"; homepage = "https://roapi.github.io/docs/"; license = licenses.asl20; maintainers = with maintainers; [ happysalada ]; diff --git a/pkgs/servers/web-apps/freshrss/extensions/default.nix b/pkgs/servers/web-apps/freshrss/extensions/default.nix index 3c7c920350a6..fc8176049fb8 100644 --- a/pkgs/servers/web-apps/freshrss/extensions/default.nix +++ b/pkgs/servers/web-apps/freshrss/extensions/default.nix @@ -31,7 +31,7 @@ let hash = "sha256-OiTiLZ2BjQD1W/BD8EkUt7WB2wOjL6GMGJ+APT4YpwE="; }; meta = { - description = "FreshRSS extension for automatic feed refresh TTL based on the average frequency of entries."; + description = "FreshRSS extension for automatic feed refresh TTL based on the average frequency of entries"; homepage = "https://github.com/mgnsk/FreshRSS-AutoTTL"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; @@ -49,7 +49,7 @@ let hash = "sha256-5fe8TjefSiGMaeZkurxSJjX8qEEa1ArhJxDztp7ZNZc="; }; meta = { - description = "FreshRSS Extension for the demo version."; + description = "FreshRSS Extension for the demo version"; homepage = "https://github.com/FreshRSS/xExtension-Demo"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; @@ -68,7 +68,7 @@ let hash = "sha256-C5cRfaphx4Qz2xg2z+v5qRji8WVSIpvzMbethTdSqsk="; }; meta = { - description = "FreshRSS extension adding a reading time estimation next to each article."; + description = "FreshRSS extension adding a reading time estimation next to each article"; homepage = "https://framagit.org/Lapineige/FreshRSS_Extension-ReadingTime"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; @@ -86,7 +86,7 @@ let hash = "sha256-H/uxt441ygLL0RoUdtTn9Q6Q/Ois8RHlhF8eLpTza4Q="; }; meta = { - description = "FreshRSS extension to process Reddit feeds."; + description = "FreshRSS extension to process Reddit feeds"; homepage = "https://github.com/aledeg/xExtension-RedditImage"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; @@ -100,7 +100,7 @@ let src = official_extensions_src; sourceRoot = "${official_extensions_src.name}/xExtension-TitleWrap"; meta = { - description = "FreshRSS extension instead of truncating the title is wrapped."; + description = "FreshRSS extension instead of truncating the title is wrapped"; homepage = "https://github.com/FreshRSS/Extensions/tree/master/xExtension-TitleWrap"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; @@ -114,7 +114,7 @@ let src = official_extensions_src; sourceRoot = "${official_extensions_src.name}/xExtension-YouTube"; meta = { - description = "FreshRSS extension allows you to directly watch YouTube/PeerTube videos from within subscribed channel feeds."; + description = "FreshRSS extension allows you to directly watch YouTube/PeerTube videos from within subscribed channel feeds"; homepage = "https://github.com/FreshRSS/Extensions/tree/master/xExtension-YouTube"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; diff --git a/pkgs/shells/nushell/plugins/highlight.nix b/pkgs/shells/nushell/plugins/highlight.nix index e295c33e6890..a0633ac18e9e 100644 --- a/pkgs/shells/nushell/plugins/highlight.nix +++ b/pkgs/shells/nushell/plugins/highlight.nix @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A nushell plugin for syntax highlighting."; + description = "`nushell` plugin for syntax highlighting"; mainProgram = "nu_plugin_highlight"; homepage = "https://github.com/cptpiepmatz/nu-plugin-highlight"; license = lib.licenses.mit; diff --git a/pkgs/tools/security/ghidra/extensions/lightkeeper/default.nix b/pkgs/tools/security/ghidra/extensions/lightkeeper/default.nix index c1c8fa566c53..6ed2998ec7b5 100644 --- a/pkgs/tools/security/ghidra/extensions/lightkeeper/default.nix +++ b/pkgs/tools/security/ghidra/extensions/lightkeeper/default.nix @@ -17,7 +17,7 @@ buildGhidraExtension (finalAttrs: { cd lightkeeper ''; meta = { - description = "A port of the Lighthouse plugin to GHIDRA."; + description = "A port of the Lighthouse plugin to GHIDRA"; homepage = "https://github.com/WorksButNotTested/lightkeeper"; license = lib.licenses.asl20; }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index be2c676094e9..ef7084fca6fc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12878,8 +12878,6 @@ with pkgs; krane = callPackage ../applications/networking/cluster/krane { }; - krita = callPackage ../applications/graphics/krita/wrapper.nix { }; - ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { }; kubeval = callPackage ../applications/networking/cluster/kubeval { }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index d6e988309c12..108960b7b85e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -901,7 +901,7 @@ with self; Mouse ]; meta = { - description = "(DEPRECATED) use Moo instead!"; + description = "(DEPRECATED) use Moo instead"; license = with lib.licenses; [ artistic1 gpl1Plus @@ -10960,7 +10960,7 @@ with self; ''; doCheck = false; meta = { - description = "Distribution builder; installer not included!"; + description = "Distribution builder; installer not included"; homepage = "https://dzil.org"; license = with lib.licenses; [ artistic1 @@ -12455,7 +12455,7 @@ with self; }; buildInputs = [ TestFatal ]; meta = { - description = "Configure-time utilities for using C headers,"; + description = "Configure-time utilities for using C headers"; license = with lib.licenses; [ artistic1 gpl1Plus @@ -17249,7 +17249,7 @@ with self; hash = "sha256-VOIdJQwCKRJ+MLd6NGHhAHeFTsJE8m+2cPG0Re1MTVs="; }; meta = { - description = "IO::All of it to Graham and Damian!"; + description = "Combines all of the best Perl IO modules into a single nifty object oriented interface"; homepage = "https://github.com/ingydotnet/io-all-pm"; license = with lib.licenses; [ artistic1 @@ -26834,7 +26834,7 @@ with self; outputs = [ "out" ]; meta = { - description = "maintainer helper tool to help maintainers update their pacscripts."; + description = "Tool to help maintainers update their pacscripts"; homepage = "https://github.com/pacstall/pacup"; license = lib.licenses.gpl3Only; }; @@ -30825,7 +30825,7 @@ with self; ]; meta = { homepage = "https://github.com/asb-capfan/Spreadsheet-XLSX"; - description = "Perl extension for reading MS Excel 2007 files;"; + description = "Perl extension for reading MS Excel 2007 files"; license = with lib.licenses; [ artistic1 gpl1Plus @@ -32035,7 +32035,7 @@ with self; YAMLLibYAML ]; meta = { - description = "See What I Mean?!"; + description = "See What I Mean"; homepage = "https://github.com/ingydotnet/swim-pm"; license = with lib.licenses; [ artistic1 @@ -35979,7 +35979,7 @@ with self; }; propagatedBuildInputs = [ PerlMinimumVersion ]; meta = { - description = "Does your code require newer perl than you think?"; + description = "Does your code require newer perl than you think"; homepage = "https://github.com/rjbs/Test-MinimumVersion"; license = with lib.licenses; [ artistic1 @@ -36726,7 +36726,7 @@ with self; hash = "sha256-KeniEzlRBGx48gXxs+jfYskOEU8OCPoGuBd2ag+AixI="; }; meta = { - description = "Variable ties made much easier: much, much, much easier."; + description = "Variable ties made much easier: much, much, much easier"; license = with lib.licenses; [ artistic1 gpl1Plus diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 07aeef6f85f6..dccd7365906b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13943,6 +13943,8 @@ self: super: with self; { pysol-cards = callPackage ../development/python-modules/pysol-cards { }; + pysolarmanv5 = callPackage ../development/python-modules/pysolarmanv5 { }; + pysolcast = callPackage ../development/python-modules/pysolcast { }; pysolr = callPackage ../development/python-modules/pysolr { };