diff --git a/ci/github-script/commits.js b/ci/github-script/commits.js index 241bc95ee1b5..91cfe00fa58c 100644 --- a/ci/github-script/commits.js +++ b/ci/github-script/commits.js @@ -46,7 +46,7 @@ module.exports = async ({ github, context, core, dry, cherryPicks }) => { sha, commit, severity: 'warning', - message: `Couldn't locate original commit hash in message of ${sha}.`, + message: `Couldn't locate the cherry-picked commit's hash in the commit message of ${sha}.`, type: 'no-commit-hash', } diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index 53673ca1805d..2cc1752586de 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -195,6 +195,7 @@ - `python3Packages.duckduckgo-search` has been updated to v9+ and therefore has been renamed to ddgs. Use `python3Packages.ddgs` instead. + See [release note for v9.0.0](https://github.com/deedy5/ddgs/releases/tag/v9.0.0) - `python3Packages.heif-image-plugin` has been dropped due to lack of upstream maintenance and breakage. Use `python3Packages.pillow-heif` instead. @@ -205,7 +206,6 @@ - `python3Packages.pyocr` no longer supports `cuneiform` on Linux by default. It is still possible to enable it using `withCuneiformSupport` override. - `qt5.full` and `qt6.full` aliases have been removed. Their use has always been discouraged, and downstream projects should use `qtN.env` with the right set of packages. - See [release note for v9.0.0](https://github.com/deedy5/ddgs/releases/tag/v9.0.0) - `rabbitmq-server` has been updated from 4.0.9 to 4.1.4. The 4.1.0 release includes breaking changes. For more information read the [changelog of 4.1.0](https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.1.0) diff --git a/lib/strings.nix b/lib/strings.nix index 5d3183bcef06..ee78db2beafa 100644 --- a/lib/strings.nix +++ b/lib/strings.nix @@ -2088,15 +2088,15 @@ rec { # Inputs - `feature` - : The feature to be set - `type` : The type of the feature to be set, as described in https://cmake.org/cmake/help/latest/command/set.html the possible values (case insensitive) are: BOOL FILEPATH PATH STRING INTERNAL LIST + `feature` + : The feature to be set + `value` : The desired value diff --git a/nixos/doc/manual/release-notes/rl-2311.section.md b/nixos/doc/manual/release-notes/rl-2311.section.md index b88399ba8da4..2ff367f20ebd 100644 --- a/nixos/doc/manual/release-notes/rl-2311.section.md +++ b/nixos/doc/manual/release-notes/rl-2311.section.md @@ -1110,7 +1110,7 @@ Make sure to also check the many updates in the [Nixpkgs library](#sec-release-2 - [preload](http://sourceforge.net/projects/preload), a service that makes applications run faster by prefetching binaries and shared objects. - Available as [services.preload](#opt-services.preload.enable). + Available as `services.preload`. ### Other Notable Changes {#sec-release-23.11-nixos-notable-changes} diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 0e27de7945bf..cc94d98c4120 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -913,7 +913,6 @@ ./services/misc/podgrab.nix ./services/misc/polaris.nix ./services/misc/portunus.nix - ./services/misc/preload.nix ./services/misc/pufferpanel.nix ./services/misc/pykms.nix ./services/misc/radicle.nix diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index 16e1410f72e8..f0733111a995 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -71,6 +71,16 @@ in "programs" "gnome-documents" ] "The corresponding package was removed from nixpkgs.") + (mkRemovedOptionModule + [ + "services" + "preload" + ] + '' + The corresponding package was removed from nixpkgs, + due to lack of usage and being broken since its introduction. + '' + ) # added 2025-11-29 (mkRemovedOptionModule [ "programs" "goldwarden" diff --git a/nixos/modules/services/games/quake3-server.nix b/nixos/modules/services/games/quake3-server.nix index d0bc52102277..98e74eb71f69 100644 --- a/nixos/modules/services/games/quake3-server.nix +++ b/nixos/modules/services/games/quake3-server.nix @@ -108,7 +108,7 @@ in systemd.services.q3ds = { description = "Quake 3 dedicated server"; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ "network.target" ]; environment.HOME = if baseq3InStore then home else cfg.baseq3; diff --git a/nixos/modules/services/hardware/undervolt.nix b/nixos/modules/services/hardware/undervolt.nix index dd020181a6fe..a2c16f9bd8de 100644 --- a/nixos/modules/services/hardware/undervolt.nix +++ b/nixos/modules/services/hardware/undervolt.nix @@ -16,29 +16,37 @@ let limit != null && window != null ) "Both power limit and window must be set"; "${toString limit} ${toString window}"; - cliArgs = lib.cli.toCommandLineGNU { } { - inherit (cfg) - verbose - temp - turbo - ; - # `core` and `cache` are both intentionally set to `cfg.coreOffset` as according to the undervolt docs: - # - # Core or Cache offsets have no effect. It is not possible to set different offsets for - # CPU Core and Cache. The CPU will take the smaller of the two offsets, and apply that to - # both CPU and Cache. A warning message will be displayed if you attempt to set different offsets. - core = cfg.coreOffset; - cache = cfg.coreOffset; - gpu = cfg.gpuOffset; - uncore = cfg.uncoreOffset; - analogio = cfg.analogioOffset; + cliArgs = + let + optionFormat = optionName: { + option = "--${optionName}"; + sep = null; + explicitBool = false; + }; + in + lib.cli.toCommandLine optionFormat { + inherit (cfg) + verbose + temp + turbo + ; + # `core` and `cache` are both intentionally set to `cfg.coreOffset` as according to the undervolt docs: + # + # Core or Cache offsets have no effect. It is not possible to set different offsets for + # CPU Core and Cache. The CPU will take the smaller of the two offsets, and apply that to + # both CPU and Cache. A warning message will be displayed if you attempt to set different offsets. + core = cfg.coreOffset; + cache = cfg.coreOffset; + gpu = cfg.gpuOffset; + uncore = cfg.uncoreOffset; + analogio = cfg.analogioOffset; - temp-bat = cfg.tempBat; - temp-ac = cfg.tempAc; + temp-bat = cfg.tempBat; + temp-ac = cfg.tempAc; - power-limit-long = mkPLimit cfg.p1.limit cfg.p1.window; - power-limit-short = mkPLimit cfg.p2.limit cfg.p2.window; - }; + power-limit-long = mkPLimit cfg.p1.limit cfg.p1.window; + power-limit-short = mkPLimit cfg.p2.limit cfg.p2.window; + }; in { options.services.undervolt = { diff --git a/nixos/modules/services/home-automation/govee2mqtt.nix b/nixos/modules/services/home-automation/govee2mqtt.nix index afdff7b8e047..48c676538ddf 100644 --- a/nixos/modules/services/home-automation/govee2mqtt.nix +++ b/nixos/modules/services/home-automation/govee2mqtt.nix @@ -53,7 +53,7 @@ in description = "Govee2MQTT Service"; wantedBy = [ "multi-user.target" ]; after = [ - "networking.target" + "network.target" "network-online.target" ]; requires = [ "network-online.target" ]; diff --git a/nixos/modules/services/mail/roundcube.nix b/nixos/modules/services/mail/roundcube.nix index 2bae14f47813..6e1b83f8d1d3 100644 --- a/nixos/modules/services/mail/roundcube.nix +++ b/nixos/modules/services/mail/roundcube.nix @@ -244,7 +244,7 @@ in services.phpfpm.pools.roundcube = { user = if localDB then user else "nginx"; phpOptions = '' - error_log = 'stderr' + error_log = '/dev/stderr' log_errors = on post_max_size = ${cfg.maxAttachmentSize} upload_max_filesize = ${cfg.maxAttachmentSize} diff --git a/nixos/modules/services/misc/preload.nix b/nixos/modules/services/misc/preload.nix deleted file mode 100644 index 9a9de0f65d37..000000000000 --- a/nixos/modules/services/misc/preload.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: -let - cfg = config.services.preload; -in -{ - meta = { - maintainers = pkgs.preload.meta.maintainers; - }; - - options.services.preload = { - enable = lib.mkEnableOption "preload"; - package = lib.mkPackageOption pkgs "preload" { }; - }; - - config = lib.mkIf cfg.enable { - systemd.services.preload = { - description = "Loads data into ram during idle time of CPU."; - wantedBy = [ "multi-user.target" ]; - - serviceConfig = { - EnvironmentFile = "${cfg.package}/etc/conf.d/preload"; - ExecStart = "${lib.getExe cfg.package} -l '' --foreground $PRELOAD_OPTS"; - Type = "simple"; - # Only preload data during CPU idle time - IOSchedulingClass = 3; - DynamicUser = true; - StateDirectory = "preload"; - }; - }; - }; -} diff --git a/nixos/modules/services/monitoring/alerta.nix b/nixos/modules/services/monitoring/alerta.nix index ea8694727c63..702bc3f90150 100644 --- a/nixos/modules/services/monitoring/alerta.nix +++ b/nixos/modules/services/monitoring/alerta.nix @@ -92,7 +92,7 @@ in systemd.services.alerta = { description = "Alerta Monitoring System"; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ "network.target" ]; environment = { ALERTA_SVR_CONF_FILE = alertaConf; }; diff --git a/nixos/modules/services/monitoring/grafana.nix b/nixos/modules/services/monitoring/grafana.nix index edcfc592d0d1..e26600bd0e8e 100644 --- a/nixos/modules/services/monitoring/grafana.nix +++ b/nixos/modules/services/monitoring/grafana.nix @@ -2045,7 +2045,7 @@ in description = "Grafana Service Daemon"; wantedBy = [ "multi-user.target" ]; after = [ - "networking.target" + "network.target" ] ++ lib.optional usePostgresql "postgresql.target" ++ lib.optional useMysql "mysql.service"; diff --git a/nixos/modules/services/monitoring/kapacitor.nix b/nixos/modules/services/monitoring/kapacitor.nix index db4ed1beb12b..960703b771df 100644 --- a/nixos/modules/services/monitoring/kapacitor.nix +++ b/nixos/modules/services/monitoring/kapacitor.nix @@ -169,7 +169,7 @@ in systemd.services.kapacitor = { description = "Kapacitor Real-Time Stream Processing Engine"; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ "network.target" ]; serviceConfig = { ExecStart = "${pkgs.kapacitor}/bin/kapacitord -config ${kapacitorConf}"; User = "kapacitor"; diff --git a/nixos/modules/services/network-filesystems/litestream/default.nix b/nixos/modules/services/network-filesystems/litestream/default.nix index d8d3440c25d3..487ee36a81f1 100644 --- a/nixos/modules/services/network-filesystems/litestream/default.nix +++ b/nixos/modules/services/network-filesystems/litestream/default.nix @@ -74,7 +74,7 @@ in systemd.services.litestream = { description = "Litestream"; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ "network.target" ]; serviceConfig = { EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; ExecStart = "${cfg.package}/bin/litestream replicate"; diff --git a/nixos/modules/services/web-apps/convos.nix b/nixos/modules/services/web-apps/convos.nix index e99edf0cc35d..84a21dc643d1 100644 --- a/nixos/modules/services/web-apps/convos.nix +++ b/nixos/modules/services/web-apps/convos.nix @@ -41,7 +41,7 @@ in systemd.services.convos = { description = "Convos Service"; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ "network.target" ]; environment = { CONVOS_HOME = "%S/convos"; CONVOS_REVERSE_PROXY = if cfg.reverseProxy then "1" else "0"; diff --git a/nixos/modules/services/web-apps/cryptpad.nix b/nixos/modules/services/web-apps/cryptpad.nix index 4a38d9589678..cc24766b4763 100644 --- a/nixos/modules/services/web-apps/cryptpad.nix +++ b/nixos/modules/services/web-apps/cryptpad.nix @@ -134,7 +134,7 @@ in systemd.services.cryptpad = { description = "Cryptpad service"; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ "network.target" ]; serviceConfig = { BindReadOnlyPaths = [ cryptpadConfigFile diff --git a/nixos/modules/services/web-apps/dex.nix b/nixos/modules/services/web-apps/dex.nix index 745d9bdb1fa8..10fc56d1a855 100644 --- a/nixos/modules/services/web-apps/dex.nix +++ b/nixos/modules/services/web-apps/dex.nix @@ -99,7 +99,7 @@ in description = "dex identity provider"; wantedBy = [ "multi-user.target" ]; after = [ - "networking.target" + "network.target" ] ++ (optional (cfg.settings.storage.type == "postgres") "postgresql.target"); path = with pkgs; [ replace-secret ]; diff --git a/nixos/modules/services/web-apps/hedgedoc.nix b/nixos/modules/services/web-apps/hedgedoc.nix index 07ed6b3a056d..61ad0a3a1a05 100644 --- a/nixos/modules/services/web-apps/hedgedoc.nix +++ b/nixos/modules/services/web-apps/hedgedoc.nix @@ -294,7 +294,7 @@ in description = "HedgeDoc Service"; documentation = [ "https://docs.hedgedoc.org/" ]; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ "network.target" ]; preStart = let configFile = settingsFormat.generate "hedgedoc-config.json" { diff --git a/nixos/modules/services/web-apps/hledger-web.nix b/nixos/modules/services/web-apps/hledger-web.nix index a7a2cf9192ba..bc9eeea4e2de 100644 --- a/nixos/modules/services/web-apps/hledger-web.nix +++ b/nixos/modules/services/web-apps/hledger-web.nix @@ -134,7 +134,7 @@ in "https://hledger.org/hledger-web.html" ]; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ "network.target" ]; serviceConfig = mkMerge [ { ExecStart = "${pkgs.hledger-web}/bin/hledger-web ${serverArgs}"; diff --git a/nixos/modules/services/web-apps/node-red.nix b/nixos/modules/services/web-apps/node-red.nix index 1b999e7abc86..bea41d241396 100644 --- a/nixos/modules/services/web-apps/node-red.nix +++ b/nixos/modules/services/web-apps/node-red.nix @@ -119,7 +119,7 @@ in systemd.services.node-red = { description = "Node-RED Service"; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ "network.target" ]; environment = { HOME = cfg.userDir; }; diff --git a/nixos/modules/services/web-apps/outline.nix b/nixos/modules/services/web-apps/outline.nix index e61ef35df28e..3ab7bb88eaec 100644 --- a/nixos/modules/services/web-apps/outline.nix +++ b/nixos/modules/services/web-apps/outline.nix @@ -679,7 +679,7 @@ in description = "Outline wiki and knowledge base"; wantedBy = [ "multi-user.target" ]; after = [ - "networking.target" + "network.target" ] ++ lib.optional (cfg.databaseUrl == "local") "postgresql.target" ++ lib.optional (cfg.redisUrl == "local") "redis-outline.service"; diff --git a/nixos/modules/services/web-apps/powerdns-admin.nix b/nixos/modules/services/web-apps/powerdns-admin.nix index e990807d00b4..4247dca696f9 100644 --- a/nixos/modules/services/web-apps/powerdns-admin.nix +++ b/nixos/modules/services/web-apps/powerdns-admin.nix @@ -84,7 +84,7 @@ in systemd.services.powerdns-admin = { description = "PowerDNS web interface"; wantedBy = [ "multi-user.target" ]; - after = [ "networking.target" ]; + after = [ "network.target" ]; environment.FLASK_CONF = builtins.toFile "powerdns-admin-config.py" configText; environment.PYTHONPATH = pkgs.powerdns-admin.pythonPath; diff --git a/nixos/tests/certmgr.nix b/nixos/tests/certmgr.nix index f6ef1b03fcab..44d4af92017a 100644 --- a/nixos/tests/certmgr.nix +++ b/nixos/tests/certmgr.nix @@ -103,7 +103,7 @@ let }; systemd.services.cfssl.after = [ "cfssl-init.service" - "networking.target" + "network.target" ]; systemd.tmpfiles.rules = [ "d /var/ssl 777 root root" ]; diff --git a/nixos/tests/nextcloud/with-objectstore.nix b/nixos/tests/nextcloud/with-objectstore.nix index 44777d6d8ac0..0b2b946f3de6 100644 --- a/nixos/tests/nextcloud/with-objectstore.nix +++ b/nixos/tests/nextcloud/with-objectstore.nix @@ -38,7 +38,7 @@ runTest ( services.nextcloud.config.objectstore.s3 = { enable = true; bucket = "nextcloud"; - autocreate = true; + verify_bucket_exists = true; key = accessKey; secretFile = "${pkgs.writeText "secretKey" secretKey}"; hostname = "acme.test"; diff --git a/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix b/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix index ee9611417996..60bdad38a129 100644 --- a/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix +++ b/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "sourcegraph"; name = "amp"; - version = "0.0.1763851087"; - hash = "sha256-x579QIkkFBAa1w6e6mtmx2sHQ3ypDcDWWVge6kCq9wU="; + version = "0.0.1764403772"; + hash = "sha256-3R9SMaIop+7gBPVh2cdovbt6FyfaxjMhPIgdDJIPNIE="; }; meta = { diff --git a/pkgs/applications/emulators/libretro/cores/fbneo.nix b/pkgs/applications/emulators/libretro/cores/fbneo.nix index 58c5ef160d2a..3e52d3aab7f3 100644 --- a/pkgs/applications/emulators/libretro/cores/fbneo.nix +++ b/pkgs/applications/emulators/libretro/cores/fbneo.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fbneo"; - version = "0-unstable-2025-11-20"; + version = "0-unstable-2025-11-27"; src = fetchFromGitHub { owner = "libretro"; repo = "fbneo"; - rev = "012dbe9dc11fd5fd765ef92e0ad4c08583862f69"; - hash = "sha256-hsv8eeU+/cuknyKQ7WNKrmRYu7kXLxu7bPkoVN9qZoE="; + rev = "3609f054a65aea4b4cab5a87b2fdc876d911d244"; + hash = "sha256-S18J0S50/S/50rCmcGkwSLslnA1abvsX9HhtFVcQ7XM="; }; makefile = "Makefile"; diff --git a/pkgs/applications/misc/diffpdf/default.nix b/pkgs/applications/misc/diffpdf/default.nix index e0e821192694..7700edcb4f93 100644 --- a/pkgs/applications/misc/diffpdf/default.nix +++ b/pkgs/applications/misc/diffpdf/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, mkDerivation, fetchurl, fetchpatch, @@ -40,28 +41,35 @@ mkDerivation rec { lrelease diffpdf.pro ''; - installPhase = '' - mkdir -p $out/bin $out/share/man/man1 + installPhase = + if stdenv.isDarwin then + '' + mkdir -p "$out" + mv diffpdf.app "$out"/ + '' + else + '' + mkdir -p $out/bin $out/share/man/man1 - install -Dpm755 -D diffpdf $out/bin/diffpdf - install -Dpm644 -D diffpdf.1 $out/share/man/man1/diffpdf.1 + install -Dpm755 -D diffpdf $out/bin/diffpdf + install -Dpm644 -D diffpdf.1 $out/share/man/man1/diffpdf.1 - install -dpm755 $out/share/doc/${pname}-${version} $out/share/licenses/${pname}-${version} $out/share/icons $out/share/pixmaps $out/share/applications - install -Dpm644 CHANGES README help.html $out/share/doc/${pname}-${version}/ - install -Dpm644 gpl-2.0.txt $out/share/licenses/${pname}-${version}/ - install -Dpm644 images/icon.png $out/share/pixmaps/diffpdf.png + install -dpm755 $out/share/doc/${pname}-${version} $out/share/licenses/${pname}-${version} $out/share/icons $out/share/pixmaps $out/share/applications + install -Dpm644 CHANGES README help.html $out/share/doc/${pname}-${version}/ + install -Dpm644 gpl-2.0.txt $out/share/licenses/${pname}-${version}/ + install -Dpm644 images/icon.png $out/share/pixmaps/diffpdf.png - cat > $out/share/applications/diffpdf.desktop < $out/share/applications/diffpdf.desktop <> $out/nix-support/propagated-user-env-packages - rm -r $out/share/contour ''; passthru.tests.test = nixosTests.terminal-emulators.contour; diff --git a/pkgs/by-name/co/contour/remove-deep-flag-from-codesign.diff b/pkgs/by-name/co/contour/remove-deep-flag-from-codesign.diff new file mode 100644 index 000000000000..c4166b41d963 --- /dev/null +++ b/pkgs/by-name/co/contour/remove-deep-flag-from-codesign.diff @@ -0,0 +1,16 @@ +diff --git a/remove-deep-flag-from-codesign.diff b/remove-deep-flag-from-codesign.diff +new file mode 100644 +index 0000000000..e69de29bb2 +diff --git a/src/contour/CMakeLists.txt b/src/contour/CMakeLists.txt +index 3c7ac83720..55e6830bfc 100644 +--- a/src/contour/CMakeLists.txt ++++ b/src/contour/CMakeLists.txt +@@ -510,7 +510,7 @@ + # Ensure code signature + execute_process( + WORKING_DIRECTORY \"${CMAKE_CURRENT_BINARY_DIR}\" +- COMMAND codesign --force --deep --sign \"${CODE_SIGN_CERTIFICATE_ID}\" \"${BUNDLE_APP}\" ++ COMMAND codesign --force --sign \"${CODE_SIGN_CERTIFICATE_ID}\" \"${BUNDLE_APP}/Contents/MacOS/contour\" + ) + ") + else() diff --git a/pkgs/by-name/co/cook-cli/package.nix b/pkgs/by-name/co/cook-cli/package.nix index 18b9242f45c9..74271245837b 100644 --- a/pkgs/by-name/co/cook-cli/package.nix +++ b/pkgs/by-name/co/cook-cli/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage rec { pname = "cook-cli"; - version = "0.18.2"; + version = "0.19.0"; src = fetchFromGitHub { owner = "cooklang"; repo = "cookcli"; rev = "v${version}"; - hash = "sha256-uw1xwE7hIE00OADV9kOXR1/gKSzvleW1/5PwfhH4fvE="; + hash = "sha256-yNUiwMzCAj5aXuQIzfzpy2GylhB37CuSmyHsyxcmKXM="; }; - cargoHash = "sha256-Yxln5eKNXONGd4Hy9Ru9t92iqK9zcTSpzu2j75bc3fk="; + cargoHash = "sha256-Kq70YgTis5e8PcIAOgAqk/fi3HmE+lbpYjaV47axGX4="; # Build without the self-updating feature buildNoDefaultFeatures = true; diff --git a/pkgs/by-name/co/cosmic-reader/package.nix b/pkgs/by-name/co/cosmic-reader/package.nix index f865177284e3..926ad3856095 100644 --- a/pkgs/by-name/co/cosmic-reader/package.nix +++ b/pkgs/by-name/co/cosmic-reader/package.nix @@ -19,13 +19,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-reader"; - version = "0-unstable-2025-10-12"; + version = "0-unstable-2025-11-25"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-reader"; - rev = "35bf8c556bbff415e1149d7cbf267d2b6ff6f300"; - hash = "sha256-721Y1VbBPWMXcH8rt5AyO2GFV1Q70kHnG4TAPmeX414="; + rev = "8459e02be5bd778d6e06e2f0c4f561f03dd14a85"; + hash = "sha256-R0t+JkSUkDJkvnj3mjDFN3pcpqI0VkuRpgteXqcEH6Y="; }; cargoHash = "sha256-4ofAtZN3FpYwNahinldALbdEJA5lDwa+CUsVIISnSTc="; diff --git a/pkgs/by-name/cp/cpr/package.nix b/pkgs/by-name/cp/cpr/package.nix deleted file mode 100644 index ef29bd248a54..000000000000 --- a/pkgs/by-name/cp/cpr/package.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - cmake, - pkg-config, - openssl, - curl, - zlib, - gtest, - cppcheck, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "cpr"; - version = "1.12.0"; - - src = fetchFromGitHub { - owner = "libcpr"; - repo = "cpr"; - tag = finalAttrs.version; - hash = "sha256-OkOyh2ibt/jX/Dc+TB1uSlWtzEhdSQwHVN96oCOh2yM="; - }; - - nativeBuildInputs = [ - cmake - pkg-config - gtest - cppcheck - ]; - - buildInputs = [ - openssl - zlib - curl - ]; - - cmakeFlags = [ - # NOTE: Does not build with CPPCHECK - # (lib.cmakeBool "CPR_ENABLE_CPPCHECK" true) - (lib.cmakeBool "CPR_BUILD_TEST" true) - (lib.cmakeBool "CURL_ZLIB" false) - (lib.cmakeBool "BUILD_SHARED_LIBS" true) - (lib.cmakeBool "CPR_USE_SYSTEM_CURL" true) - (lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release") - ]; - - # Install headers - postInstall = '' - mkdir -p $out/include - cp -r $src/include/* $out/include/ - ''; - - meta = { - description = "C++ Requests: Curl for People, a spiritual port of Python Requests"; - homepage = "https://github.com/libcpr/cpr"; - license = lib.licenses.mit; - platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ phodina ]; - }; -}) diff --git a/pkgs/by-name/cu/cursor-cli/package.nix b/pkgs/by-name/cu/cursor-cli/package.nix index 558e212344f1..ccc120089c63 100644 --- a/pkgs/by-name/cu/cursor-cli/package.nix +++ b/pkgs/by-name/cu/cursor-cli/package.nix @@ -9,26 +9,26 @@ let inherit (stdenv) hostPlatform; sources = { x86_64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2025.11.06-8fe8a63/linux/x64/agent-cli-package.tar.gz"; - hash = "sha256-otTYUTmGqqXT4Jx+r1RlFjJD7FYU62QRl+y69eo/khs="; + url = "https://downloads.cursor.com/lab/2025.11.25-d5b3271/linux/x64/agent-cli-package.tar.gz"; + hash = "sha256-oWYGMIlp7d0cpS7iQxbj62XdfhXnztTqlu1yFmhVKVU="; }; aarch64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2025.11.06-8fe8a63/linux/arm64/agent-cli-package.tar.gz"; - hash = "sha256-jPqgGdtjLg4qZWktz1/X1LI0+e6RYcCtuLw91k1Xofg="; + url = "https://downloads.cursor.com/lab/2025.11.25-d5b3271/linux/arm64/agent-cli-package.tar.gz"; + hash = "sha256-Cqoc+42LbrKTQv1YEQeX8Vfoj7KosUOWsdVTf6whxw4="; }; x86_64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2025.11.06-8fe8a63/darwin/x64/agent-cli-package.tar.gz"; - hash = "sha256-UVR+iomdZzmPfj4o4N4FfUSCa9ttJre7Ipso5weIn1k="; + url = "https://downloads.cursor.com/lab/2025.11.25-d5b3271/darwin/x64/agent-cli-package.tar.gz"; + hash = "sha256-PRxUE0AhEe/5EpXahWx5WW68uUkncwHGxG5eTjFxwyk="; }; aarch64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2025.11.06-8fe8a63/darwin/arm64/agent-cli-package.tar.gz"; - hash = "sha256-t5s9TfLLA/VLCYNF+fsf9wgfk2W96eQSIbW/cdUKMuY="; + url = "https://downloads.cursor.com/lab/2025.11.25-d5b3271/darwin/arm64/agent-cli-package.tar.gz"; + hash = "sha256-IOb37qUv9R/ZfH5ooThZmFbWxl592Zv8F7bAifsWvjk="; }; }; in stdenv.mkDerivation { pname = "cursor-cli"; - version = "0-unstable-2025-11-06"; + version = "0-unstable-2025-11-25"; src = sources.${hostPlatform.system}; diff --git a/pkgs/by-name/de/deck/package.nix b/pkgs/by-name/de/deck/package.nix index 0a98d6e14a5d..735936bd27f2 100644 --- a/pkgs/by-name/de/deck/package.nix +++ b/pkgs/by-name/de/deck/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "deck"; - version = "1.53.2"; + version = "1.54.0"; src = fetchFromGitHub { owner = "Kong"; repo = "deck"; tag = "v${version}"; - hash = "sha256-txALVamKm1ADwSsSNei04LNqKr5lkEYB4OyxpjvMk90="; + hash = "sha256-DVj4VHmU3yORL4zytWzXIPEjrS1P+WLE18Vdcdbibos="; }; nativeBuildInputs = [ installShellFiles ]; @@ -28,7 +28,7 @@ buildGoModule rec { ]; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-eg9Ks3IGNzGIanY3jsGtAPb/iYYDitskt0slaX8b+qs="; + vendorHash = "sha256-x+nL+bnwXio/z3XFC9A9G9T7mtB5BsnNgLWT54OJLCE="; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd deck \ diff --git a/pkgs/by-name/di/distrobox/package.nix b/pkgs/by-name/di/distrobox/package.nix index dfa17aef48a3..35fc00ac1624 100644 --- a/pkgs/by-name/di/distrobox/package.nix +++ b/pkgs/by-name/di/distrobox/package.nix @@ -11,13 +11,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "distrobox"; - version = "1.8.2.0"; + version = "1.8.2.2"; src = fetchFromGitHub { owner = "89luca89"; repo = "distrobox"; tag = finalAttrs.version; - hash = "sha256-uwJD7HsWoQ/LxYL0mSSxMni676qqEnMHndpL01M5ySE="; + hash = "sha256-g7GbMJeUfDf3FIM2K7rk0X9SNyUMV0A3fSP1J5F44oo="; }; dontConfigure = true; diff --git a/pkgs/by-name/do/dooit/package.nix b/pkgs/by-name/do/dooit/package.nix index aa155143eaa7..f94f9dc90c8f 100644 --- a/pkgs/by-name/do/dooit/package.nix +++ b/pkgs/by-name/do/dooit/package.nix @@ -9,17 +9,17 @@ }: python3.pkgs.buildPythonApplication rec { pname = "dooit"; - version = "3.3.3"; + version = "3.3.4"; pyproject = true; src = fetchFromGitHub { owner = "dooit-org"; repo = "dooit"; tag = "v${version}"; - hash = "sha256-MWdih+j7spUVEWXCBzF2J/FVXK0TQ8VhrJNDhNfxpQE="; + hash = "sha256-A3l+E9B2fWyNpDzMr8WRiiHD/fIcUzcIwtmur+2Mk0k="; }; - build-system = with python3.pkgs; [ poetry-core ]; + build-system = with python3.pkgs; [ hatchling ]; pythonRelaxDeps = [ "tzlocal" 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 b68fc6eb9f4b..913250586e34 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix @@ -1,7 +1,7 @@ { mkDprintPlugin }: mkDprintPlugin { description = "Biome (JS/TS) wrapper plugin"; - hash = "sha256-V8lXwGRWGvl/g2kjqL8Ei1N7V0nuTP2WcLFWJvC7D+A="; + hash = "sha256-HYbQ0lyOe91AI2In9YZ6SXNzgEmgYHBvgtU/iVq+Gvc="; initConfig = { configExcludes = [ "**/node_modules" ]; configKey = "biome"; @@ -16,6 +16,6 @@ mkDprintPlugin { }; pname = "dprint-plugin-biome"; updateUrl = "https://plugins.dprint.dev/dprint/biome/latest.json"; - url = "https://plugins.dprint.dev/biome-0.11.6.wasm"; - version = "0.11.6"; + url = "https://plugins.dprint.dev/biome-0.11.7.wasm"; + version = "0.11.7"; } diff --git a/pkgs/by-name/ea/easyeffects/package.nix b/pkgs/by-name/ea/easyeffects/package.nix index 1ab29004708f..f2159494594b 100644 --- a/pkgs/by-name/ea/easyeffects/package.nix +++ b/pkgs/by-name/ea/easyeffects/package.nix @@ -61,13 +61,13 @@ in stdenv.mkDerivation rec { pname = "easyeffects"; - version = "8.0.4"; + version = "8.0.5"; src = fetchFromGitHub { owner = "wwmm"; repo = "easyeffects"; tag = "v${version}"; - hash = "sha256-K2oPY38SF8Xkg6uAh1xi8T380EwM7AWKDmLeYU0p2SQ="; + hash = "sha256-LBF8P512XeawlSgOz6AV03Q3ZGTwn+Gnqwh0xU0WEz4="; }; patches = [ ./qmlmodule-fix.patch ]; diff --git a/pkgs/by-name/ec/ec2-instance-selector/package.nix b/pkgs/by-name/ec/ec2-instance-selector/package.nix index a4fa861e10d2..626d370f14e1 100644 --- a/pkgs/by-name/ec/ec2-instance-selector/package.nix +++ b/pkgs/by-name/ec/ec2-instance-selector/package.nix @@ -41,7 +41,7 @@ buildGoModule (finalAttrs: { meta = { description = "Recommends instance types based on resource criteria like vcpus and memory"; homepage = "https://github.com/aws/amazon-ec2-instance-selector"; - changelog = "https://github.com/aws/amazon-ec2-instance-selector/tags/v${finalAttrs.version}"; + changelog = "https://github.com/aws/amazon-ec2-instance-selector/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ wcarlsen ]; mainProgram = "ec2-instance-selector"; diff --git a/pkgs/by-name/en/envoy/0002-nixpkgs-use-system-Go.patch b/pkgs/by-name/en/envoy/0002-nixpkgs-use-system-Go.patch deleted file mode 100644 index 7982cb746d9f..000000000000 --- a/pkgs/by-name/en/envoy/0002-nixpkgs-use-system-Go.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Paul Meyer <49727155+katexochen@users.noreply.github.com> -Date: Mon, 22 Apr 2024 11:58:00 +0200 -Subject: [PATCH] nixpkgs: use system Go - -Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> -Signed-off-by: Luke Granger-Brown ---- - bazel/dependency_imports.bzl | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/bazel/dependency_imports.bzl b/bazel/dependency_imports.bzl -index ecfe356b3f9c44dbc00877e57b72a675e9e5baf0..10be4b0b3f65e486c1dc8419337a5cf823431774 100644 ---- a/bazel/dependency_imports.bzl -+++ b/bazel/dependency_imports.bzl -@@ -24,7 +24,7 @@ load("@rules_rust//rust:defs.bzl", "rust_common") - load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains", "rust_repository_set") - - # go version for rules_go --GO_VERSION = "1.24.6" -+GO_VERSION = "host" - - JQ_VERSION = "1.7" - YQ_VERSION = "4.24.4" diff --git a/pkgs/by-name/en/envoy/0003-nixpkgs-use-system-C-C-toolchains.patch b/pkgs/by-name/en/envoy/0003-nixpkgs-use-system-C-C-toolchains.patch index e8113b102ee7..3253721c8973 100644 --- a/pkgs/by-name/en/envoy/0003-nixpkgs-use-system-C-C-toolchains.patch +++ b/pkgs/by-name/en/envoy/0003-nixpkgs-use-system-C-C-toolchains.patch @@ -13,10 +13,11 @@ diff --git a/bazel/dependency_imports.bzl b/bazel/dependency_imports.bzl index 10be4b0b3f65e486c1dc8419337a5cf823431774..b0badb3ccab3b112043bd8616770f8014238d396 100644 --- a/bazel/dependency_imports.bzl +++ b/bazel/dependency_imports.bzl -@@ -38,7 +38,11 @@ def envoy_dependency_imports( +@@ -40,7 +40,11 @@ def envoy_dependency_imports( yq_version = YQ_VERSION, buf_sha = BUF_SHA, buf_version = BUF_VERSION): + compatibility_proxy_repo() - rules_foreign_cc_dependencies() + rules_foreign_cc_dependencies( + register_default_tools=False, # no prebuilt toolchains diff --git a/pkgs/by-name/en/envoy/package.nix b/pkgs/by-name/en/envoy/package.nix index 738f1b5fd606..78fa316439da 100644 --- a/pkgs/by-name/en/envoy/package.nix +++ b/pkgs/by-name/en/envoy/package.nix @@ -12,7 +12,6 @@ rustPlatform, cmake, gn, - go_1_24, openjdk11_headless, ninja, patchelf, @@ -39,9 +38,9 @@ let # However, the version string is more useful for end-users. # These are contained in a attrset of their own to make it obvious that # people should update both. - version = "1.35.2"; - rev = "2c2cd7efd119a5c9028b68a97d88a540248f8d18"; - hash = "sha256-HhjIewZMOr9hzcnFPIckfK5PIozqdypSdmYgvb7ccds="; + version = "1.36.2"; + rev = "dc2d3098ae5641555f15c71d5bb5ce0060a8015c"; + hash = "sha256-ll7gn3y2dUW3kMtbUTjfi7ZTviE87S30ptiRlCPec9Q="; }; # these need to be updated for any changes to fetchAttrs @@ -50,8 +49,8 @@ let depsHash else { - x86_64-linux = "sha256-xBSSDxvp6VjZt+Fc62/eP5Z2WWfpkAGl1Z+PupyDpg4="; - aarch64-linux = "sha256-2g8x12zkyZyjkv5NubG4bVmiLiN8uoEZ33e6Azd1guw="; + x86_64-linux = "sha256-AqXGk6IZ85TFNO7v8KFJOe8Caf1x4xQh/VuhaUq9rB4="; + aarch64-linux = "sha256-l70j1UcVNHGrzzvcqdeLDJUuaLkoLNM2yWCHKY4EShs="; } .${stdenv.system} or (throw "unsupported system ${stdenv.system}"); @@ -76,9 +75,6 @@ buildBazelPackage rec { # use system Python, not bazel-fetched binary Python ./0001-nixpkgs-use-system-Python.patch - # use system Go, not bazel-fetched binary Go - ./0002-nixpkgs-use-system-Go.patch - # use system C/C++ tools ./0003-nixpkgs-use-system-C-C-toolchains.patch @@ -124,7 +120,6 @@ buildBazelPackage rec { cmake python3 gn - go_1_24 jdk ninja patchelf @@ -178,6 +173,10 @@ buildBazelPackage rec { rm -r $bazelOut/external/local_jdk rm -r $bazelOut/external/bazel_gazelle_go_repository_tools/bin + # CMake 4.1 drops compatibility with <3.5; bump libevent's floor to avoid configure failure. + sed -i 's/cmake_minimum_required(VERSION 3\\.1.2 FATAL_ERROR)/cmake_minimum_required(VERSION 3.5 FATAL_ERROR)/' \ + $bazelOut/external/com_github_libevent_libevent/CMakeLists.txt + # Remove compiled python find $bazelOut -name '*.pyc' -delete @@ -200,6 +199,7 @@ buildBazelPackage rec { dontUseNinjaInstall = true; bazel = null; preConfigure = '' + export CMAKE_POLICY_VERSION_MINIMUM=3.5 echo "common --repository_cache=\"$bazelOut/external/repository_cache\"" >> .bazelrc echo "common --repository_disable_download" >> .bazelrc diff --git a/pkgs/by-name/et/etterna/package.nix b/pkgs/by-name/et/etterna/package.nix index 593b66bd10a1..842495a98dab 100644 --- a/pkgs/by-name/et/etterna/package.nix +++ b/pkgs/by-name/et/etterna/package.nix @@ -106,7 +106,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Advanced cross-platform rhythm game focused on keyboard play"; homepage = "https://etternaonline.com"; - changelog = "https://github.com/etternagame/etterna/release/tag/v${finalAttrs.version}"; + changelog = "https://github.com/etternagame/etterna/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ alikindsys ]; mainProgram = "etterna"; diff --git a/pkgs/by-name/fa/fastly/package.nix b/pkgs/by-name/fa/fastly/package.nix index 42fc1eb6d833..55ef09e4aa26 100644 --- a/pkgs/by-name/fa/fastly/package.nix +++ b/pkgs/by-name/fa/fastly/package.nix @@ -12,13 +12,13 @@ buildGoModule rec { pname = "fastly"; - version = "13.0.0"; + version = "13.1.0"; src = fetchFromGitHub { owner = "fastly"; repo = "cli"; tag = "v${version}"; - hash = "sha256-7GrdwLEjs1KOm5AGXMy1MtfD4RfbhX4Y/5Sqs0ttYKU="; + hash = "sha256-42QWj9I5XxyaoE/F4JpKRMcBNLhtT1LiP6fJo7Fih2g="; # The git commit is part of the `fastly version` original output; # leave that output the same in nixpkgs. Use the `.git` directory # to retrieve the commit SHA, and remove the directory afterwards, @@ -35,7 +35,7 @@ buildGoModule rec { "cmd/fastly" ]; - vendorHash = "sha256-lHAZPfm3VcYl1M1CYe2j6r9pZCTzN8b0bTN5z7guoiA="; + vendorHash = "sha256-cf+9PXGzNWuRVGlpY2rtq9/QMsGs/+pg4H1Qb+Q6HNU="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/ff/fflogs/package.nix b/pkgs/by-name/ff/fflogs/package.nix index 8cb23a6b8a53..efb7bd7182fa 100644 --- a/pkgs/by-name/ff/fflogs/package.nix +++ b/pkgs/by-name/ff/fflogs/package.nix @@ -6,10 +6,10 @@ let pname = "fflogs"; - version = "8.17.85"; + version = "8.17.101"; src = fetchurl { url = "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v${version}/fflogs-v${version}.AppImage"; - hash = "sha256-vI2WI9CeupQf96GxW89D8Z8R/h1hB5Rfib2A+4Yd6zc="; + hash = "sha256-yCnFN46/vHrQA8KkaoWQUBCOZ1+6Oa4UkdUhCghGByo="; }; extracted = appimageTools.extractType2 { inherit pname version src; }; in @@ -21,7 +21,7 @@ appimageTools.wrapType2 { cp -r ${extracted}/usr/share/icons $out/share/ chmod -R +w $out/share/ test ! -e $out/share/icons/hicolor/0x0 # check for regression of https://github.com/electron-userland/electron-builder/issues/5294 - cp ${extracted}/fflogs.desktop $out/share/applications/ + cp ${extracted}/'FF Logs Uploader.desktop' $out/share/applications/fflogs.desktop sed -i 's@^Exec=AppRun --no-sandbox@Exec=fflogs@g' $out/share/applications/fflogs.desktop ''; diff --git a/pkgs/by-name/ff/ffsubsync/package.nix b/pkgs/by-name/ff/ffsubsync/package.nix index 773bbd8634e6..3324202e5ef8 100644 --- a/pkgs/by-name/ff/ffsubsync/package.nix +++ b/pkgs/by-name/ff/ffsubsync/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "ffsubsync"; - version = "0.4.30"; + version = "0.4.31"; pyproject = true; src = fetchFromGitHub { owner = "smacke"; repo = "ffsubsync"; tag = version; - hash = "sha256-Px4WaeFn6SS6VUsm0bAKmdVtqQzXX12PRKO1n6UNxdM="; + hash = "sha256-j9E4h2de2EOtYpuxKFbPOxZ5FBRO0EkbZhJdx5RiPn8="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/fu/fut/package.nix b/pkgs/by-name/fu/fut/package.nix new file mode 100644 index 000000000000..9ece645edce5 --- /dev/null +++ b/pkgs/by-name/fu/fut/package.nix @@ -0,0 +1,55 @@ +{ + lib, + stdenv, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "fut"; + version = "3.2.13"; + + src = fetchFromGitHub { + owner = "fusionlanguage"; + repo = "fut"; + tag = "fut-${finalAttrs.version}"; + hash = "sha256-raYlY3HDL5+lv68IRVUXrpypmXfDkgWzHv/qZVECFhs="; + }; + + buildPhase = '' + runHook preBuild + + make + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + cp fut $out/bin/ + + runHook postInstall + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = false; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Fusion programming language"; + longDescription = '' + Fusion is a programming language designed for implementing reusable components (libraries) for C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C, all from a single codebase. + ''; + homepage = "https://fusion-lang.org"; + changelog = "https://github.com/fusionlanguage/fut/releases/tag/fut-${finalAttrs.version}"; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ chillcicada ]; + mainProgram = "fut"; + }; +}) diff --git a/pkgs/by-name/gd/gdevelop/darwin.nix b/pkgs/by-name/gd/gdevelop/darwin.nix index 7a5044b9a86f..b4286505a520 100644 --- a/pkgs/by-name/gd/gdevelop/darwin.nix +++ b/pkgs/by-name/gd/gdevelop/darwin.nix @@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip"; - hash = "sha256-F7yYZgCBMmRX1yYWC60RRtIw/ObDcbUcwY0yF4Ikagg="; + hash = "sha256-gf0KFCjtnDGwD9Y/t/usozflzLzDXp+HvYNYsd0iYiI="; }; sourceRoot = "."; diff --git a/pkgs/by-name/gd/gdevelop/linux.nix b/pkgs/by-name/gd/gdevelop/linux.nix index 6412678283de..b604e4861cdc 100644 --- a/pkgs/by-name/gd/gdevelop/linux.nix +++ b/pkgs/by-name/gd/gdevelop/linux.nix @@ -13,7 +13,7 @@ let if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage"; - hash = "sha256-LwFialu3vQehcGVleuCSmDrrsw7b0uTxuAFhSwdE9jQ="; + hash = "sha256-4bXY1oKPuVOrsLuPST+9kV5TXIhoNZ3gmNSDRGcrVM0="; } else throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}"; diff --git a/pkgs/by-name/gd/gdevelop/package.nix b/pkgs/by-name/gd/gdevelop/package.nix index 3b0528c4f080..0b1e2303c9a4 100644 --- a/pkgs/by-name/gd/gdevelop/package.nix +++ b/pkgs/by-name/gd/gdevelop/package.nix @@ -4,7 +4,7 @@ callPackage, }: let - version = "5.5.245"; + version = "5.5.247"; pname = "gdevelop"; meta = { description = "Graphical Game Development Studio"; diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix index 882412fc204c..74e6dda39b29 100644 --- a/pkgs/by-name/ge/gemini-cli/package.nix +++ b/pkgs/by-name/ge/gemini-cli/package.nix @@ -13,16 +13,16 @@ buildNpmPackage (finalAttrs: { pname = "gemini-cli"; - version = "0.17.1"; + version = "0.18.4"; src = fetchFromGitHub { owner = "google-gemini"; repo = "gemini-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-zfORrAMVozHiUawWiy3TMT+pjEaRJ/DrHeDFPJiCp38="; + hash = "sha256-TSHL3X+p74yFGTNFk9r4r+nnul2etgVdXxy8x9BjsRg="; }; - npmDepsHash = "sha256-dKaKRuHzvNJgi8LP4kKsb68O5k2MTqblQ+7cjYqLqs0="; + npmDepsHash = "sha256-2Z6YrmUHlYKRU3pR0ZGwQbBgzNFqakBB6LYZqf66nSs="; nativeBuildInputs = [ jq diff --git a/pkgs/by-name/ge/gemmi/package.nix b/pkgs/by-name/ge/gemmi/package.nix index ba1e841b18cb..d530aa02adee 100644 --- a/pkgs/by-name/ge/gemmi/package.nix +++ b/pkgs/by-name/ge/gemmi/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gemmi"; - version = "0.7.3"; + version = "0.7.4"; src = fetchFromGitHub { owner = "project-gemmi"; repo = "gemmi"; tag = "v${finalAttrs.version}"; - hash = "sha256-T7vmQEP7+3yNkQ7l36xbeLJsm5eYZvt7oRq/ksy6zQU="; + hash = "sha256-0MAY3mNHTv0ydtoVcJQKbOcSxCTvzH5S/5O82PjumKE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gh/ghostfolio/package.nix b/pkgs/by-name/gh/ghostfolio/package.nix index 252ad1ce03f6..280c7161c57d 100644 --- a/pkgs/by-name/gh/ghostfolio/package.nix +++ b/pkgs/by-name/gh/ghostfolio/package.nix @@ -11,13 +11,13 @@ buildNpmPackage rec { pname = "ghostfolio"; - version = "2.218.0"; + version = "2.219.0"; src = fetchFromGitHub { owner = "ghostfolio"; repo = "ghostfolio"; tag = version; - hash = "sha256-r/C/P+tdfaTLe0yCa5XPUg8O4NO9cHEF7EXzyfpkpD8="; + hash = "sha256-WXBKUvwfllH6HQFgUBcUSaaHqhMrWU3V969ZtJ9y7KQ="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -27,7 +27,7 @@ buildNpmPackage rec { ''; }; - npmDepsHash = "sha256-EMLQUZaL6u5jsOgBa67bivUHItJo8JeGZLbIq6tJdgE="; + npmDepsHash = "sha256-Xn+8+CHgCQ6Zh2/HUbl1xW8LkIypCfHAFzflc6vIeKQ="; nativeBuildInputs = [ prisma diff --git a/pkgs/by-name/gi/gitlogue/package.nix b/pkgs/by-name/gi/gitlogue/package.nix index fef1bced93c1..68b69309e227 100644 --- a/pkgs/by-name/gi/gitlogue/package.nix +++ b/pkgs/by-name/gi/gitlogue/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gitlogue"; - version = "0.3.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "unhappychoice"; repo = "gitlogue"; tag = "v${finalAttrs.version}"; - hash = "sha256-IKCjv33I6bM5PSp1IBXEArHgNF1hV9J+Zko0uV2OPZA="; + hash = "sha256-SkdyOEMN4neW/KHf5nuBh3e5CJ2Vrul/1ydOhpK1Rdg="; }; - cargoHash = "sha256-j8h+EI+vOf8nN69ROFiwuUBRi84T/QdhbdMpAMupkoM="; + cargoHash = "sha256-RIs7pf+S01nupYzOIferlh+c/NuNHgBTspx+9MGl33g="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/gl/glas/package.nix b/pkgs/by-name/gl/glas/package.nix index 5e81f0a2485a..5c7bc34d4dbd 100644 --- a/pkgs/by-name/gl/glas/package.nix +++ b/pkgs/by-name/gl/glas/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Language server for the Gleam programming language"; homepage = "https://github.com/maurobalbi/glas"; - changelog = "https://github.com/maurobalbi/glas/tag/v${version}"; + changelog = "https://github.com/maurobalbi/glas/releases/tag/v${version}"; license = with lib.licenses; [ asl20 mit diff --git a/pkgs/by-name/gl/glycin-loaders/package.nix b/pkgs/by-name/gl/glycin-loaders/package.nix index 2b4f70aeafba..00a6c7258dba 100644 --- a/pkgs/by-name/gl/glycin-loaders/package.nix +++ b/pkgs/by-name/gl/glycin-loaders/package.nix @@ -25,17 +25,17 @@ stdenv.mkDerivation (finalAttrs: { pname = "glycin-loaders"; - version = "2.0.5"; + version = "2.0.7"; src = fetchurl { url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; - hash = "sha256-hK431LVux1WH/TtDs00Jw64T9sBu2LKWobOyCgGOf80="; + hash = "sha256-xBasKbbT7NxnuQwVU3uhKTzrevlvoQHK5nt9HTflCrA="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; name = "glycin-loaders-deps-${finalAttrs.version}"; - hash = "sha256-U5Ro3ahrYK+B+82bchkdoXR4BwtCBn18oKcqeXl39ag="; + hash = "sha256-UVVVjMt4vWkLob0H/MxIaW6rkBSFImu+5dezaCnc3Q8="; dontConfigure = true; }; diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix index 416794aef328..2c1419517a7b 100644 --- a/pkgs/by-name/gn/gnome-control-center/package.nix +++ b/pkgs/by-name/gn/gnome-control-center/package.nix @@ -76,11 +76,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-control-center"; - version = "49.2.1"; + version = "49.2.2"; src = fetchurl { url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz"; - hash = "sha256-T6tOmdR+Q8CoJ9/SRA2QjKX/JrwDxpcqy42cAWTOB2Q="; + hash = "sha256-wjriINbBI30oWSXeeAHg42M4ucwai7UcLjfnFea1A60="; }; patches = [ diff --git a/pkgs/by-name/go/goimapnotify/package.nix b/pkgs/by-name/go/goimapnotify/package.nix index a31b424e539c..82cedbe6345e 100644 --- a/pkgs/by-name/go/goimapnotify/package.nix +++ b/pkgs/by-name/go/goimapnotify/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "goimapnotify"; - version = "2.5.3"; + version = "2.5.4"; src = fetchFromGitLab { owner = "shackra"; repo = "goimapnotify"; tag = version; - hash = "sha256-sA2fXk7/xnPl8ogrF00fiRCZvhFoHWjNlugL6gTGHk0="; + hash = "sha256-6hsepgXdG+BSSKTVics2459qUxYPIHKNqm2yq8UJXks="; }; vendorHash = "sha256-5cZzaCoOR1R7iST0q3GaJbYIbKKEigeWqhp87maOL04="; diff --git a/pkgs/by-name/go/gonzo/package.nix b/pkgs/by-name/go/gonzo/package.nix index c6b6b6ba69c4..bdbf6d97628d 100644 --- a/pkgs/by-name/go/gonzo/package.nix +++ b/pkgs/by-name/go/gonzo/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "gonzo"; - version = "0.2.1"; + version = "0.2.2"; src = fetchFromGitHub { owner = "control-theory"; repo = "gonzo"; tag = "v${finalAttrs.version}"; - hash = "sha256-P8Ntt8Dj5zq+Ff5MkZEvWabk2w5Cm6tXxl3ssMxDNok="; + hash = "sha256-NoZDSKdFb805WjtXLwA8/bnbTdJgnCtFxk6FqbuEo/0="; }; vendorHash = "sha256-XKwtq8EF774lHLHtyFzveFa5agJa15CvhsuwwaQdJwU="; diff --git a/pkgs/by-name/gr/grafanactl/package.nix b/pkgs/by-name/gr/grafanactl/package.nix index 81f057479a2e..dad822082675 100644 --- a/pkgs/by-name/gr/grafanactl/package.nix +++ b/pkgs/by-name/gr/grafanactl/package.nix @@ -44,7 +44,7 @@ buildGoModule (finalAttrs: { meta = { description = "Tool designed to simplify interaction with Grafana instances"; homepage = "https://github.com/grafana/grafanactl"; - changelog = "https://github.com/grafana/grafanactl/tags/v${finalAttrs.version}"; + changelog = "https://github.com/grafana/grafanactl/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ wcarlsen ]; mainProgram = "grafanactl"; diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix index 3b0158abbb20..037379706c85 100644 --- a/pkgs/by-name/ha/harper/package.nix +++ b/pkgs/by-name/ha/harper/package.nix @@ -3,16 +3,17 @@ rustPlatform, fetchFromGitHub, nix-update-script, + versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "harper"; version = "0.71.0"; src = fetchFromGitHub { owner = "Automattic"; repo = "harper"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Hf086Ub0nVGET4qELDMddOErGAhK8B6ohbI5JhnU6z8="; }; @@ -22,10 +23,15 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + meta = { description = "Grammar Checker for Developers"; homepage = "https://github.com/Automattic/harper"; - changelog = "https://github.com/Automattic/harper/releases/tag/v${version}"; + changelog = "https://github.com/Automattic/harper/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pbsds @@ -34,4 +40,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "harper-ls"; }; -} +}) diff --git a/pkgs/by-name/ha/hath-rust/package.nix b/pkgs/by-name/ha/hath-rust/package.nix index caba2f932eb2..5fd02637da7a 100644 --- a/pkgs/by-name/ha/hath-rust/package.nix +++ b/pkgs/by-name/ha/hath-rust/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hath-rust"; - version = "1.14.0"; + version = "1.14.1"; src = fetchFromGitHub { owner = "james58899"; repo = "hath-rust"; tag = "v${finalAttrs.version}"; - hash = "sha256-shixrhIl4bbZQrJea2Dx4bbeGXOaPvMKUHgHq+JfAWs="; + hash = "sha256-bo9MXMk/Dfa8cXjeWn14MF6rmVcWYes0WeVn1oC2y0k="; }; - cargoHash = "sha256-eoki+QXqBC26PC7qNlOLlgkXxc6Fsx7T4o9GIbAaO8Y="; + cargoHash = "sha256-4xty4nUs81nq2Ax7koFplHlscpG1Pdbd5zwd/lQwbmg="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; diff --git a/pkgs/by-name/hl/hl-log-viewer/package.nix b/pkgs/by-name/hl/hl-log-viewer/package.nix index bc187ac8c427..39ce28eb78e6 100644 --- a/pkgs/by-name/hl/hl-log-viewer/package.nix +++ b/pkgs/by-name/hl/hl-log-viewer/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "hl-log-viewer"; - version = "0.32.2"; + version = "0.32.3"; src = fetchFromGitHub { owner = "pamburus"; repo = "hl"; tag = "v${finalAttrs.version}"; - hash = "sha256-JG5+RpUc8UGYxSlEX0c+dcUU2fFuVEwz/duK94XYkOc="; + hash = "sha256-BYSVzLh/GGC5BK0Q2xyZ54AA6UUxmWNFj9mH8gGvLXQ="; }; - cargoHash = "sha256-dIUQVLjjlQGHrMgWUeFc3R/QJbddRG8wmZklUHQTaas="; + cargoHash = "sha256-F9C6OeU0lxVdollldL1PV/wTo5+3j+MGZg9lkJVVvFI="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/hm/hmcl/package.nix b/pkgs/by-name/hm/hmcl/package.nix index 694f806474a0..8125460cb02f 100644 --- a/pkgs/by-name/hm/hmcl/package.nix +++ b/pkgs/by-name/hm/hmcl/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hmcl"; - version = "3.7.6"; + version = "3.8.1"; src = fetchurl { # HMCL has built-in keys, such as the Microsoft OAuth secret and the CurseForge API key. # See https://github.com/HMCL-dev/HMCL/blob/refs/tags/release-3.6.12/.github/workflows/gradle.yml#L26-L28 url = "https://github.com/HMCL-dev/HMCL/releases/download/v${finalAttrs.version}/HMCL-${finalAttrs.version}.jar"; - hash = "sha256-bgZsQ/5CUeOkbahIV0hQSPHrYfK+EaAIV6uMZzpLOVM="; + hash = "sha256-mQ0iuIOVRETdueNbe5s9USbis6IB6n0eA2EzsMzyGng="; }; # - HMCL prompts users to download prebuilt Terracotta binary for diff --git a/pkgs/by-name/hy/hyprutils/package.nix b/pkgs/by-name/hy/hyprutils/package.nix index 378da2892de8..32c879dd3f09 100644 --- a/pkgs/by-name/hy/hyprutils/package.nix +++ b/pkgs/by-name/hy/hyprutils/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hyprutils"; - version = "0.10.3"; + version = "0.10.4"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprutils"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q4ZfdlEGQU2LJ/Dif0qzF88xgIkpD6/uRsGfxOpu9jc="; + hash = "sha256-XQLlR/QJWiRRWY+ohtOqfe0fDMMPl/UyQCcypfUtZiE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/in/incus/package.nix b/pkgs/by-name/in/incus/package.nix index b170d0f2b26f..45cef66dd95a 100644 --- a/pkgs/by-name/in/incus/package.nix +++ b/pkgs/by-name/in/incus/package.nix @@ -1,7 +1,7 @@ import ./generic.nix { - hash = "sha256-XJp0Loaj3FFygyiIkSaMl4T0KmkNt7xtyU4nz++6yHs="; - version = "6.18.0"; - vendorHash = "sha256-ySNeO06x8FzCH29EHbO3/ASVNSXTviyeULFrVoQwxcw="; + hash = "sha256-TdJe/vnjSc5ZT5tgZQsQacCVfW5+TKd5cjQLOp8SuZg="; + version = "6.19.1"; + vendorHash = "sha256-Dx/AsSvDL/cHS/nRV5invkxgBg4w8jvtZ20LK7tOW14="; patches = [ ]; nixUpdateExtraArgs = [ "--override-filename=pkgs/by-name/in/incus/package.nix" diff --git a/pkgs/by-name/ip/iplookup-gtk/package.nix b/pkgs/by-name/ip/iplookup-gtk/package.nix index e9f24c7b3e4d..b0b022ed7571 100644 --- a/pkgs/by-name/ip/iplookup-gtk/package.nix +++ b/pkgs/by-name/ip/iplookup-gtk/package.nix @@ -13,14 +13,14 @@ python3Packages.buildPythonPackage rec { pname = "iplookup-gtk"; - version = "0.4.2"; + version = "0.5.0"; pyproject = false; # Built with meson src = fetchFromGitHub { owner = "Bytezz"; repo = "IPLookup-gtk"; tag = "v${version}"; - hash = "sha256-9v4v8LWTGHtQKtiJPZSDJyHMujnwRv7cyRtmdMDnyFo="; + hash = "sha256-pRTN91uwjYu3Li4NbDvJ6l9gikBnXj0j+ApMWpuLUTU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/iw/iwe/package.nix b/pkgs/by-name/iw/iwe/package.nix index 11d9a01bb761..fb9951fe0290 100644 --- a/pkgs/by-name/iw/iwe/package.nix +++ b/pkgs/by-name/iw/iwe/package.nix @@ -1,4 +1,5 @@ { + stdenv, lib, fetchFromGitHub, rustPlatform, @@ -7,22 +8,28 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "iwe"; - version = "0.0.33"; + version = "0.0.56"; src = fetchFromGitHub { owner = "iwe-org"; repo = "iwe"; tag = "iwe-v${finalAttrs.version}"; - hash = "sha256-PjonpAyq6FPJs5mo4W3z9yIVU8auGGtTrK/GBxMcPbk="; + hash = "sha256-nEn2iR2/ROboalMAXJV4y8qZiN36QkaWin+sMLZSKMQ="; }; - cargoHash = "sha256-EfoDpa2hN9W2unci4rIi4gjlJV2NzdU77FbOW0OTu2c="; + cargoHash = "sha256-fi16wLc/ZQV2bJHiIo7HVP+IS8zuoJeQQ7kV0cJ9GZ8="; cargoBuildFlags = [ "--package=iwe" "--package=iwes" ]; + postPatch = '' + substituteInPlace crates/iwe/tests/common/mod.rs --replace-fail \ + 'binary_path.push("target");' \ + 'binary_path.push("target/${stdenv.hostPlatform.rust.rustcTarget}");' + ''; + nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; doInstallCheck = true; diff --git a/pkgs/by-name/jo/jotta-cli/package.nix b/pkgs/by-name/jo/jotta-cli/package.nix index c924184d627b..d96c105a3ed0 100644 --- a/pkgs/by-name/jo/jotta-cli/package.nix +++ b/pkgs/by-name/jo/jotta-cli/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "jotta-cli"; - version = "0.17.132497"; + version = "0.17.148769"; src = fetchzip { url = "https://repo.jotta.us/archives/linux/amd64/jotta-cli-${version}_linux_amd64.tar.gz"; - hash = "sha256-prhFFjywvffsZKcTIMJfsccA/TYrvpsn/+TpDtIdc98="; + hash = "sha256-uI5yYpyLa7gGg9eL1nG5MMwHZ2j2yH5/8n5sB/WgoQI="; stripRoot = false; }; diff --git a/pkgs/by-name/jq/jq-lsp/package.nix b/pkgs/by-name/jq/jq-lsp/package.nix index 44ebd3bb4dfd..92c18134de7c 100644 --- a/pkgs/by-name/jq/jq-lsp/package.nix +++ b/pkgs/by-name/jq/jq-lsp/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "jq-lsp"; - version = "0.1.14"; + version = "0.1.15"; src = fetchFromGitHub { owner = "wader"; repo = "jq-lsp"; tag = "v${version}"; - hash = "sha256-VWZZFa+mMFAbfHTrFqf5vEEqA20DiCz4VjX50mgTuzw="; + hash = "sha256-5z5CTamk13QL50Hof2XeQ02NqRWMh4cECDhD6egGcnE="; }; vendorHash = "sha256-oiy80U6WmpG0lHl5yTF017gZbiB2cWuM+cQJB0bs+RU="; diff --git a/pkgs/by-name/ka/karmor/package.nix b/pkgs/by-name/ka/karmor/package.nix index 1de29e287079..3e63451baed5 100644 --- a/pkgs/by-name/ka/karmor/package.nix +++ b/pkgs/by-name/ka/karmor/package.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "karmor"; - version = "1.4.5"; + version = "1.4.6"; src = fetchFromGitHub { owner = "kubearmor"; repo = "kubearmor-client"; rev = "v${version}"; - hash = "sha256-coZYcLhY9KW1LsjRP7nJkjWW7lXZBO5Asgx0nSaVG9M="; + hash = "sha256-xOI6meI88GB5w19T9eSn+8dTnhrUxUCKHUBk/1EaDVI="; }; vendorHash = "sha256-FL5WL44dsM0uPYXMNfYKRd37umId21rMGvj84rYTU3A="; diff --git a/pkgs/by-name/ki/kibi/package.nix b/pkgs/by-name/ki/kibi/package.nix index 8daf15c17682..cf4ed5be7259 100644 --- a/pkgs/by-name/ki/kibi/package.nix +++ b/pkgs/by-name/ki/kibi/package.nix @@ -7,15 +7,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "kibi"; - version = "0.3.1"; + version = "0.3.2"; - cargoHash = "sha256-IF7pcatGJDcwTmBziB8hVWJkleoV+pXXRQnbYfQtBJE="; + cargoHash = "sha256-EOw4iE9MTZVL0vIgPHVr0dggtksS5b8IvrRykblF0vA="; src = fetchFromGitHub { owner = "ilai-deutel"; repo = "kibi"; tag = "v${finalAttrs.version}"; - hash = "sha256-EXobpuVob4RD37LK0RlpCGXACfemm+e+JczYYPNDhrc="; + hash = "sha256-lakx3ZNj9HeLFdRVxYLUh8W6yHXpBXlguQjjFofWl/s="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/ko/koboldcpp/package.nix b/pkgs/by-name/ko/koboldcpp/package.nix index e4c647cd4f98..4402b8e64168 100644 --- a/pkgs/by-name/ko/koboldcpp/package.nix +++ b/pkgs/by-name/ko/koboldcpp/package.nix @@ -39,13 +39,13 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "koboldcpp"; - version = "1.101.1"; + version = "1.102.2"; src = fetchFromGitHub { owner = "LostRuins"; repo = "koboldcpp"; tag = "v${finalAttrs.version}"; - hash = "sha256-gPbvzbbgm13HjXISPY5hpcCgUejQ5OHkmMu2zCwm/sQ="; + hash = "sha256-0mZa5g6YK5dImoTOXIMyoc8zQkHh4ytOdH1cDOzUjZU="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/ku/kubelogin-oidc/package.nix b/pkgs/by-name/ku/kubelogin-oidc/package.nix index d8c4cd110a3b..c4ea990b40f0 100644 --- a/pkgs/by-name/ku/kubelogin-oidc/package.nix +++ b/pkgs/by-name/ku/kubelogin-oidc/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "kubelogin"; - version = "1.34.2"; + version = "1.35.0"; src = fetchFromGitHub { owner = "int128"; repo = "kubelogin"; tag = "v${finalAttrs.version}"; - hash = "sha256-Uk8zsOrX1mrOofl6pUCTPUye463fyCKDcK09IA6uwtw="; + hash = "sha256-POJY3r+8Fx9RUurShNADsin/LHZGvpB/4H6I9eG+4pQ="; }; subPackages = [ "." ]; @@ -22,7 +22,7 @@ buildGoModule (finalAttrs: { "-X main.version=v${finalAttrs.version}" ]; - vendorHash = "sha256-WZ7tJufvgclC6xKQNXmVcf0HAmqBH9bKSu3TFzWSYdI="; + vendorHash = "sha256-Bjge514SLWjRuoOhnI0OxSJm5utvfDB0hx77uYnGsgY="; # test all packages preCheck = '' diff --git a/pkgs/by-name/li/libcpr/package.nix b/pkgs/by-name/li/libcpr/package.nix index d3f10664c66f..94cb2361d46a 100644 --- a/pkgs/by-name/li/libcpr/package.nix +++ b/pkgs/by-name/li/libcpr/package.nix @@ -4,11 +4,12 @@ fetchFromGitHub, cmake, curl, + pkg-config, staticOnly ? stdenv.hostPlatform.isStatic, }: let - version = "1.12.0"; + version = "1.13.0"; in stdenv.mkDerivation { pname = "libcpr"; @@ -23,16 +24,19 @@ stdenv.mkDerivation { owner = "libcpr"; repo = "cpr"; rev = version; - hash = "sha256-OkOyh2ibt/jX/Dc+TB1uSlWtzEhdSQwHVN96oCOh2yM="; + hash = "sha256-qoNA88GL9Yv3r/7UsZduYXuyrQVxfFY/0P6RfLqT5Uw="; }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + pkg-config + ]; propagatedBuildInputs = [ curl ]; cmakeFlags = [ - "-DBUILD_SHARED_LIBS=${if staticOnly then "OFF" else "ON"}" - "-DCPR_USE_SYSTEM_CURL=ON" + (lib.cmakeBool "BUILD_SHARED_LIBS" (!staticOnly)) + (lib.cmakeBool "CPR_USE_SYSTEM_CURL" true) ]; postPatch = '' @@ -42,15 +46,18 @@ stdenv.mkDerivation { postInstall = '' substituteInPlace "$out/lib/cmake/cpr/cprTargets.cmake" \ - --replace "_IMPORT_PREFIX \"$out\"" \ - "_IMPORT_PREFIX \"$dev\"" + --replace-fail "_IMPORT_PREFIX \"$out\"" \ + "_IMPORT_PREFIX \"$dev\"" ''; meta = with lib; { description = "C++ wrapper around libcurl"; homepage = "https://docs.libcpr.org/"; license = licenses.mit; - maintainers = with maintainers; [ rycee ]; + maintainers = with maintainers; [ + phodina + rycee + ]; platforms = platforms.all; }; } diff --git a/pkgs/by-name/li/libglycin/package.nix b/pkgs/by-name/li/libglycin/package.nix index 88bed1c78d5b..324c6ff988d2 100644 --- a/pkgs/by-name/li/libglycin/package.nix +++ b/pkgs/by-name/li/libglycin/package.nix @@ -27,14 +27,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "libglycin"; - version = "2.0.5"; + version = "2.0.7"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "glycin"; tag = finalAttrs.version; - hash = "sha256-RrklQ1+9v2iEIv0/gQLEyYV7ELazcm+vSn/6gyXA6mo="; + hash = "sha256-17ebdiLMuDJuuw8TBYWamyyDM4aZgtWRWEQhWGb/2mw="; }; nativeBuildInputs = [ @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-u1zHQwqrPT22Utl7Woah/JdKJSe65Q2Jc7cuh7b+R5Q="; + hash = "sha256-7x4Ts0wRFoxZ2u3AHVEey8g6+XWDpxM/hFZeomkojKU="; }; buildInputs = [ diff --git a/pkgs/by-name/li/libnick/package.nix b/pkgs/by-name/li/libnick/package.nix index e9a4a8be68a1..f583c3fc9b86 100644 --- a/pkgs/by-name/li/libnick/package.nix +++ b/pkgs/by-name/li/libnick/package.nix @@ -9,9 +9,9 @@ openssl, sqlcipher, boost, - cpr, curl, glib, + libcpr, libsecret, libmaddy-markdown, testers, @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { propagatedBuildInputs = [ curl - cpr + libcpr libsecret libmaddy-markdown sqlcipher diff --git a/pkgs/by-name/ma/magika-cli/package.nix b/pkgs/by-name/ma/magika-cli/package.nix new file mode 100644 index 000000000000..9184d58d9b9b --- /dev/null +++ b/pkgs/by-name/ma/magika-cli/package.nix @@ -0,0 +1,95 @@ +{ + lib, + stdenv, + fetchFromGitHub, + rustPlatform, + pkg-config, + openssl, + onnxruntime, + versionCheckHook, + runCommand, + writeText, + testers, + nix-update-script, + magika-cli, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "magika-cli"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "google"; + repo = "magika"; + tag = "cli/v${finalAttrs.version}"; + hash = "sha256-g/fnSdh2jpOHOLTuR4DUPB1kbC0eKADHLKcfB1q08XI="; + }; + + cargoHash = "sha256-uqnTyedry9nWyO2518r0D3hk6oWb4wQE/Ku0cOkSjBA="; + + cargoRoot = "rust/cli"; + buildAndTestSubdir = finalAttrs.cargoRoot; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + onnxruntime + ]; + + env = { + OPENSSL_NO_VENDOR = "true"; + }; + + doInstallCheck = true; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "--version"; + + passthru = { + tests = { + mime = testers.testEqualContents { + assertion = "magika detects the correct language from content even when the file extension is wrong"; + + # Magika does not support Nix files yet: https://github.com/google/magika/issues/1247 + expected = writeText "expected" '' + application/x-rust + ''; + actual = + runCommand "actual" + { + nativeBuildInputs = [ + magika-cli + ]; + } + '' + magika --format '%m' '${./test.md}' >>"$out" + ''; + }; + }; + + updateScript = nix-update-script { + extraArgs = [ "--version-regex=^cli/v([0-9.]+)$" ]; + }; + }; + + meta = { + description = "Determines file content types using AI"; + homepage = "https://securityresearch.google/magika/"; + downloadPage = "https://github.com/google/magika"; + changelog = "https://github.com/google/magika/releases/tag/cli/v${finalAttrs.version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + kachick + ]; + mainProgram = "magika"; + platforms = with lib.platforms; unix ++ windows; + + # The package test fails on Darwin with this error, even though the build succeeds: + # libc++abi: terminating due to uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument + broken = stdenv.hostPlatform.isDarwin; + }; +}) diff --git a/pkgs/by-name/ma/magika-cli/test.md b/pkgs/by-name/ma/magika-cli/test.md new file mode 100644 index 000000000000..b41591e4c4a7 --- /dev/null +++ b/pkgs/by-name/ma/magika-cli/test.md @@ -0,0 +1,3 @@ +fn main() { + println!("This is a code example"); +} diff --git a/pkgs/by-name/ma/mailpit/source.nix b/pkgs/by-name/ma/mailpit/source.nix index 9de7cff7fa03..476d47621869 100644 --- a/pkgs/by-name/ma/mailpit/source.nix +++ b/pkgs/by-name/ma/mailpit/source.nix @@ -1,6 +1,6 @@ { - version = "1.27.11"; - hash = "sha256-0moTf5DEI+tw6Kx6/6cWzGdgem7rAfsj4iJg9I7Pjbk="; - npmDepsHash = "sha256-P9uTFeJ8ikK3Hp9bFt33mIzqp9duvMs1fYw1ErwXg1A="; - vendorHash = "sha256-MgxpoNj8Rv98AnqvWWewoFgvHWSD16MXLlkkVoQRGTE="; + version = "1.28.0"; + hash = "sha256-9kvJr6haMe86pMakLkj3aKmA8IgYnJ+mV9Jtp4LsiSs="; + npmDepsHash = "sha256-ip+HMjAIGD47dzs9rrpMi8ZVyHlUpnf1KmjPgTILzYM="; + vendorHash = "sha256-n5/elG98ALYSXlW7TS+S8JI2Wpikk6X9Sl1J9FhbizY="; } diff --git a/pkgs/by-name/ma/mainsail/package.nix b/pkgs/by-name/ma/mainsail/package.nix index 8768dd0935b8..36a2ace37bb2 100644 --- a/pkgs/by-name/ma/mainsail/package.nix +++ b/pkgs/by-name/ma/mainsail/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "mainsail"; - version = "2.14.0"; + version = "2.15.0"; src = fetchFromGitHub { owner = "mainsail-crew"; repo = "mainsail"; rev = "v${version}"; - hash = "sha256-hZgENY1Vb0wr6fqQfodjXQ+a/JAca0AQFKHlTc4EG68="; + hash = "sha256-JmN5VPj4h83gLx/UsT69mXFxyvCHir0tl7zN2Q7eMOc="; }; - npmDepsHash = "sha256-9pkcQS281OC9q9WadctQ/GAgbaeejrj7HLwKK/SDkAU="; + npmDepsHash = "sha256-8rUhDo1l0oLENWwy56UzwlSGIBJtTPsH6w5OX8tnp6U="; # Prevent Cypress binary download. CYPRESS_INSTALL_BINARY = 0; diff --git a/pkgs/by-name/mi/migrate-to-uv/package.nix b/pkgs/by-name/mi/migrate-to-uv/package.nix index 8271b2a187ea..eb828604c790 100644 --- a/pkgs/by-name/mi/migrate-to-uv/package.nix +++ b/pkgs/by-name/mi/migrate-to-uv/package.nix @@ -11,19 +11,19 @@ python3.pkgs.buildPythonApplication rec { pname = "migrate-to-uv"; - version = "0.7.3"; + version = "0.8.0"; pyproject = true; src = fetchFromGitHub { owner = "mkniewallner"; repo = "migrate-to-uv"; tag = version; - hash = "sha256-hLcWZKY1wauGpcAn+tC4P1zvFid7QDVXUK24QSIJ4u0="; + hash = "sha256-l8YJVOWNtvN13fEZp6L0fwmUu12jV7xxQBp3Glr+Df4="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src pname version; - hash = "sha256-nyJ2UbdBcNX8mNpq447fM2QuscTdJwnjqP7AKBKv7kY="; + hash = "sha256-35BBfNz3h/KpchCcUnoHN46znkQ7UuhhliWdgCYPw20="; }; build-system = [ diff --git a/pkgs/by-name/mi/mitra/package.nix b/pkgs/by-name/mi/mitra/package.nix index 921ad1f4bcee..c24f381eacd2 100644 --- a/pkgs/by-name/mi/mitra/package.nix +++ b/pkgs/by-name/mi/mitra/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "mitra"; - version = "4.13.1"; + version = "4.14.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "silverpill"; repo = "mitra"; rev = "v${version}"; - hash = "sha256-cfE+4rbM5B9+ojevkoxc1ZY3r0TY5aRV8/qhZ3h4/0A="; + hash = "sha256-LYtiavRgWEH9wFLfnS4xPuZmwSBatPbzDEc3qn2rrBM="; }; - cargoHash = "sha256-45vFKMPc73XBHCJISdab59HIkY3a0va8BGQMWsrhaZg="; + cargoHash = "sha256-NXPhc1c8JYjAPcQfVobOQten1czD77KLpBqwyEC3AuQ="; # require running database doCheck = false; diff --git a/pkgs/by-name/ne/neo4j-desktop/package.nix b/pkgs/by-name/ne/neo4j-desktop/package.nix deleted file mode 100644 index 9aece1d12362..000000000000 --- a/pkgs/by-name/ne/neo4j-desktop/package.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ - appimageTools, - lib, - fetchurl, -}: -let - pname = "neo4j-desktop"; - version = "1.6.0"; - - src = fetchurl { - url = "https://s3-eu-west-1.amazonaws.com/dist.neo4j.org/${pname}/linux-offline/${pname}-${version}-x86_64.AppImage"; - hash = "sha256-/ptMEU4BM5mPK4KWWRdor6N8gw3oaNgyzD0c4jI+3fI="; - }; - - appimageContents = appimageTools.extract { inherit pname version src; }; -in -appimageTools.wrapType2 { - inherit pname version src; - - extraPkgs = pkgs: [ pkgs.libsecret ]; - - extraInstallCommands = '' - install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications - substituteInPlace $out/share/applications/${pname}.desktop \ - --replace 'Exec=AppRun' 'Exec=${pname}' - cp -r ${appimageContents}/usr/share/icons $out/share - ''; - - meta = with lib; { - description = "GUI front-end for Neo4j"; - homepage = "https://neo4j.com/"; - license = licenses.unfree; - maintainers = [ maintainers.bobvanderlinden ]; - platforms = [ "x86_64-linux" ]; - mainProgram = "neo4j-desktop"; - }; -} diff --git a/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix b/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix index 327d698d5368..ae163564915b 100644 --- a/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix +++ b/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix @@ -20,6 +20,7 @@ libGL, libglvnd, systemd, + patchelf, nix-update-script, undmg, makeWrapper, @@ -125,6 +126,11 @@ let runHook postInstall ''; + postFixup = '' + patchelf --add-needed libGL.so.1 --add-needed libEGL.so.1 \ + "$out/opt/Nextcloud Talk-linux-x64/Nextcloud Talk" + ''; + passthru.updateScript = nix-update-script { }; meta = meta // { diff --git a/pkgs/by-name/ne/nexttrace/package.nix b/pkgs/by-name/ne/nexttrace/package.nix index 8faf459bfe80..c520450f38fc 100644 --- a/pkgs/by-name/ne/nexttrace/package.nix +++ b/pkgs/by-name/ne/nexttrace/package.nix @@ -6,15 +6,15 @@ buildGoModule rec { pname = "nexttrace"; - version = "1.4.2"; + version = "1.5.0"; src = fetchFromGitHub { owner = "nxtrace"; repo = "NTrace-core"; rev = "v${version}"; - sha256 = "sha256-Etz/MXTFpcHbpha8WEmbhHtvyrrVhlLZDfc+J3j6o6M="; + sha256 = "sha256-Ui3Vm9Q6VJXW9hGDFCuOCUmoSO8SE5ufRYq0niY6ojo="; }; - vendorHash = "sha256-jJJXQIv91IkUhIIyMlZUxnx6LzPEtgbjizhDGUu9ZZE="; + vendorHash = "sha256-8KxY3KYcaaZZjk+IIKdu8tzGhgGUlJ5nyMMSKhe41kg="; doCheck = false; # Tests require a network connection. diff --git a/pkgs/by-name/nf/nfs-utils/package.nix b/pkgs/by-name/nf/nfs-utils/package.nix index 9ed8f60f49ad..59c7c8349508 100644 --- a/pkgs/by-name/nf/nfs-utils/package.nix +++ b/pkgs/by-name/nf/nfs-utils/package.nix @@ -8,6 +8,7 @@ libcap, libtirpc, libevent, + libnl, sqlite, libkrb5, kmod, @@ -23,6 +24,7 @@ openldap, cyrus_sasl, libxml2, + readline, udevCheckHook, enablePython ? true, enableLdap ? true, @@ -38,11 +40,11 @@ in stdenv.mkDerivation rec { pname = "nfs-utils"; - version = "2.7.1"; + version = "2.8.4"; src = fetchurl { - url = "mirror://kernel/linux/utils/nfs-utils/${version}/${pname}-${version}.tar.xz"; - hash = "sha256-iFyUioSli8pBSPRZWI+ac2nbtA3MRm8E5FXGsQ/Qqkg="; + url = "mirror://kernel/linux/utils/nfs-utils/${version}/nfs-utils-${version}.tar.xz"; + hash = "sha256-EcTMWYpDTX00C60+Byo3O6HcwsSfhV1EsgIiK3js2/U="; }; # libnfsidmap is built together with nfs-utils from the same source, @@ -65,12 +67,14 @@ stdenv.mkDerivation rec { libtirpc libcap libevent + libnl sqlite lvm2 libuuid keyutils libkrb5 libxml2 + readline ] ++ lib.optional enablePython python3 ++ lib.optionals enableLdap [ @@ -107,16 +111,12 @@ stdenv.mkDerivation rec { sha256 = "1fqws9dz8n1d9a418c54r11y3w330qgy2652dpwcy96cm44sqyhf"; }) (fetchpatch { - url = "https://raw.githubusercontent.com/void-linux/void-packages/bb636cdb1b274f44d92b1cb2fdf0dff6079f97aa/srcpkgs/nfs-utils/patches/nfs-utils-2.7.1-define_macros_for_musl.patch"; - hash = "sha256-wsyioRjzs1PObMHwYgf5h/Ngv+s5MPsroAuUNGs9lR0="; + url = "https://github.com/void-linux/void-packages/raw/31f0d5fef2f74999212bcfa6f982969973432750/srcpkgs/nfs-utils/patches/musl-includes.patch"; + hash = "sha256-dZEafrXDZH/IPo1u7B65u01nwFMfcqSMnVyHAapexa8="; }) (fetchpatch { - url = "https://raw.githubusercontent.com/void-linux/void-packages/bb636cdb1b274f44d92b1cb2fdf0dff6079f97aa/srcpkgs/nfs-utils/patches/musl-svcgssd-sysconf.patch"; - hash = "sha256-3TXgqswxlhFqXRPcjwo4MdqlTYl+dWVaa0E5r9Mnw18="; - }) - (fetchpatch { - url = "https://raw.githubusercontent.com/void-linux/void-packages/bb636cdb1b274f44d92b1cb2fdf0dff6079f97aa/srcpkgs/nfs-utils/patches/musl-fix_long_unsigned_int.patch"; - hash = "sha256-rS6sqqoGLIaPVq04+QiqP4qa88i1z4ZZCssM5k/XQ68="; + url = "https://github.com/void-linux/void-packages/raw/31f0d5fef2f74999212bcfa6f982969973432750/srcpkgs/nfs-utils/patches/musl-fix_long_unsigned_int.patch"; + hash = "sha256-wcQ2IRmlBP61qZVlXk6osi4UH8ETtjllVogPEaZNK9o="; }) ]; @@ -132,7 +132,7 @@ stdenv.mkDerivation rec { --replace "/usr/lib/udev/rules.d/" "$out/lib/udev/rules.d/" substituteInPlace utils/mount/Makefile.in \ - --replace "chmod 4511" "chmod 0511" + --replace-fail "chmod 4711" "chmod 0711" sed '1i#include ' -i support/nsm/rpc.c ''; @@ -181,6 +181,8 @@ stdenv.mkDerivation rec { nfs4-kerberos = nixosTests.nfs4.kerberos; }; + passthru.updateScript = ./update.sh; + meta = with lib; { description = "Linux user-space NFS utilities"; @@ -193,6 +195,6 @@ stdenv.mkDerivation rec { homepage = "https://linux-nfs.org/"; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = [ ]; + maintainers = [ lib.maintainers.dotlambda ]; }; } diff --git a/pkgs/by-name/nf/nfs-utils/update.sh b/pkgs/by-name/nf/nfs-utils/update.sh new file mode 100755 index 000000000000..5174881c873b --- /dev/null +++ b/pkgs/by-name/nf/nfs-utils/update.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p coreutils gnugrep common-updater-scripts nix-update + +# tags look like nfs-utils-2-8-4 +version=$(list-git-tags --url=git://git.linux-nfs.org/projects/steved/nfs-utils.git | grep -oP '^nfs-utils-\d+-\d+-\d+$' | sort -rV | head -1) +# remove nfs-utils- prefix +version="${version#nfs-utils-}" +# replace - with . +version="${version//-/.}" +nix-update --version="$version" nfs-utils diff --git a/pkgs/by-name/ni/niri/package.nix b/pkgs/by-name/ni/niri/package.nix index 14da6fdc6326..7065763688e0 100644 --- a/pkgs/by-name/ni/niri/package.nix +++ b/pkgs/by-name/ni/niri/package.nix @@ -4,7 +4,7 @@ eudev, fetchFromGitHub, installShellFiles, - libdisplay-info_0_2, + libdisplay-info, libglvnd, libinput, libxkbcommon, @@ -27,13 +27,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "niri"; - version = "25.08"; + version = "25.11"; src = fetchFromGitHub { owner = "YaLTeR"; repo = "niri"; tag = "v${finalAttrs.version}"; - hash = "sha256-RLD89dfjN0RVO86C/Mot0T7aduCygPGaYbog566F0Qo="; + hash = "sha256-FC9eYtSmplgxllCX4/3hJq5J3sXWKLSc7at8ZUxycVw="; }; outputs = [ @@ -47,7 +47,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '/usr/bin' "$out/bin" ''; - cargoHash = "sha256-lR0emU2sOnlncN00z6DwDIE2ljI+D2xoKqG3rS45xG0="; + cargoHash = "sha256-X28M0jyhUtVtMQAYdxIPQF9mJ5a77v8jw1LKaXSjy7E="; strictDeps = true; @@ -58,7 +58,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; buildInputs = [ - libdisplay-info_0_2 + libdisplay-info libglvnd # For libEGL libinput libxkbcommon diff --git a/pkgs/by-name/ni/nix-your-shell/package.nix b/pkgs/by-name/ni/nix-your-shell/package.nix index 78271adfcb1c..8d3bbcb32cfe 100644 --- a/pkgs/by-name/ni/nix-your-shell/package.nix +++ b/pkgs/by-name/ni/nix-your-shell/package.nix @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { mainProgram = "nix-your-shell"; description = "`nix` and `nix-shell` wrapper for shells other than `bash`"; homepage = "https://github.com/MercuryTechnologies/nix-your-shell"; - changelog = "https://github.com/MercuryTechnologies/nix-your-shell/releases/tags/v${version}"; + changelog = "https://github.com/MercuryTechnologies/nix-your-shell/releases/tag/v${version}"; license = [ lib.licenses.mit ]; maintainers = with lib.maintainers; [ _9999years ]; }; diff --git a/pkgs/by-name/nu/numcpp/package.nix b/pkgs/by-name/nu/numcpp/package.nix index cf45ff2e3ffb..67d29cd3f5b1 100644 --- a/pkgs/by-name/nu/numcpp/package.nix +++ b/pkgs/by-name/nu/numcpp/package.nix @@ -9,13 +9,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "numcpp"; - version = "2.14.2"; + version = "2.15.0"; src = fetchFromGitHub { owner = "dpilger26"; repo = "NumCpp"; tag = "Version_${finalAttrs.version}"; - hash = "sha256-A2x7Ar/Ihk4iGb7J93hGULtfoI8xidkGtpkVWgicSFI="; + hash = "sha256-+i4vUtd+UDP1e0Y+2Y31ldIWQenbtzssNrDazcU+tkQ="; }; patches = [ ./pytest-CMakeLists.patch ]; diff --git a/pkgs/by-name/oa/oauth2c/package.nix b/pkgs/by-name/oa/oauth2c/package.nix index 41affa2ab8e3..0a4e33cd85f5 100644 --- a/pkgs/by-name/oa/oauth2c/package.nix +++ b/pkgs/by-name/oa/oauth2c/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "oauth2c"; - version = "1.17.2"; + version = "1.18.0"; src = fetchFromGitHub { owner = "cloudentity"; repo = "oauth2c"; rev = "v${version}"; - hash = "sha256-axCzPCYPn6T8AGqE92Yf/aVJ78Wl004Ts4YebSWYa6U="; + hash = "sha256-1l7NtRKOCUuVsGC7K/TmSbzwGGybJ3owMDn2b4b/BeU="; }; - vendorHash = "sha256-ZQFIETfiNKyeZuskwNfoTXBy3MSWmG0tDztz0Mm7xJY="; + vendorHash = "sha256-I2pOyjKghvHHGEuVqODhysD++f2hD+BF7WJxWbrLcWA="; doCheck = false; # tests want to talk to oauth2c.us.authz.cloudentity.io diff --git a/pkgs/by-name/oc/octodns/package.nix b/pkgs/by-name/oc/octodns/package.nix index 35b2285ef9ef..f52003327919 100644 --- a/pkgs/by-name/oc/octodns/package.nix +++ b/pkgs/by-name/oc/octodns/package.nix @@ -19,7 +19,7 @@ let in python3Packages.buildPythonApplication rec { pname = "octodns"; - version = "1.13.0"; + version = "1.15.0"; pyproject = true; disabled = python.pythonOlder "3.9"; @@ -28,7 +28,7 @@ python3Packages.buildPythonApplication rec { owner = "octodns"; repo = "octodns"; tag = "v${version}"; - hash = "sha256-a7vi7if3IbZqyFs/ZwhlN+Byv+SBQaUWk2B7rOPnPCs="; + hash = "sha256-wVUMj47Ex2GrCytV0JhmXUKuIwAw59X7+ce/0LhwmkE="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/oc/octodns/providers/transip/package.nix b/pkgs/by-name/oc/octodns/providers/transip/package.nix index 1dd1add7c08f..cda582e8397a 100644 --- a/pkgs/by-name/oc/octodns/providers/transip/package.nix +++ b/pkgs/by-name/oc/octodns/providers/transip/package.nix @@ -9,14 +9,14 @@ }: buildPythonPackage rec { pname = "octodns-transip"; - version = "1.0.0"; + version = "1.0.1"; pyproject = true; src = fetchFromGitHub { owner = "octodns"; repo = "octodns-transip"; tag = "v${version}"; - hash = "sha256-mqrMzPnUSavSTiyjbLKQuwuwuE2Ghk94EXccpOpWLlM="; + hash = "sha256-O9KhHjCdRt5lejwEqpv0OCwIXaqWVc2/u4ghzbYMiBA="; }; build-system = [ diff --git a/pkgs/by-name/op/open-pdf-sign/package.nix b/pkgs/by-name/op/open-pdf-sign/package.nix index cc7470ea4f59..a18188ecbd93 100644 --- a/pkgs/by-name/op/open-pdf-sign/package.nix +++ b/pkgs/by-name/op/open-pdf-sign/package.nix @@ -1,31 +1,53 @@ { - fetchurl, jre, lib, makeBinaryWrapper, nix-update-script, - stdenv, + fetchFromGitHub, + maven, }: -stdenv.mkDerivation (finalAttrs: { +maven.buildMavenPackage rec { version = "0.3.0"; pname = "open-pdf-sign"; - src = fetchurl { - url = "https://github.com/open-pdf-sign/open-pdf-sign/releases/download/v${finalAttrs.version}/open-pdf-sign.jar"; - hash = "sha256-tGTWKw/xLhC1B+uogTUmWHUtHNNdE3BLuxToWvrduXs="; + src = fetchFromGitHub { + owner = "open-pdf-sign"; + repo = "open-pdf-sign"; + tag = "v${version}"; + hash = "sha256-4PkTm9nsIsCrXaLJePDvGalO726BVKhbK2bpFzg9ec0="; }; + postPatch = '' + # Get package version from CLI, not from git(which doesn't exist in the build environment) + substituteInPlace pom.xml \ + --replace-fail 'hint="git"' 'hint="sysprop"' \ + + sed -i '/dirtyQualifier/d' ./pom.xml + ''; + + mvnHash = "sha256-5DgCjqKPc/y4vDX8pl4Qnm1KsCOpCdUVNiihpvcCzBU="; + + # Disable test requires the network, we also set the version + mvnParameters = lib.escapeShellArgs [ + "-Dtest=!SignerTest#testSignPdf" + "-Dexternal.version=${version}" + ]; + nativeBuildInputs = [ makeBinaryWrapper ]; - buildCommand = '' - install -Dm644 $src $out/lib/open-pdf-sign.jar + installPhase = '' + runHook preInstall + + mkdir -p $out/bin $out/share/open-pdf-sign + mv target/openpdfsign-${version}-jar-with-dependencies.jar $out/share/open-pdf-sign/open-pdf-sign.jar - mkdir -p $out/bin makeWrapper ${lib.getExe jre} $out/bin/open-pdf-sign \ - --add-flags "-jar $out/lib/open-pdf-sign.jar" + --add-flags "-jar $out/share/open-pdf-sign/open-pdf-sign.jar" + + runHook postInstall ''; passthru = { @@ -37,8 +59,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/open-pdf-sign/open-pdf-sign"; license = lib.licenses.asl20; maintainers = [ ]; - platforms = lib.platforms.unix; - sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; mainProgram = "open-pdf-sign"; }; -}) +} diff --git a/pkgs/by-name/op/openboardview/package.nix b/pkgs/by-name/op/openboardview/package.nix index 3b65f339ecfe..7a3a1409ac1d 100644 --- a/pkgs/by-name/op/openboardview/package.nix +++ b/pkgs/by-name/op/openboardview/package.nix @@ -15,22 +15,21 @@ stdenv.mkDerivation rec { pname = "openboardview"; - version = "9.95.0"; + version = "9.95.2"; src = fetchFromGitHub { owner = "OpenBoardView"; repo = "OpenBoardView"; tag = version; - hash = "sha256-sKDDOPpCagk7rBRlMlZhx+RYYbtoLzJsrnL8qKZMKW8="; + hash = "sha256-B5VnuycRt8h7Cz3FTIbhcGcXuA60zPCz0FMvFENTwws="; fetchSubmodules = true; }; patches = [ - # Fix gcc-13 build failure (fetchpatch { - name = "gcc-13.patch"; - url = "https://github.com/OpenBoardView/OpenBoardView/commit/b03d0f69ec1611f5eb93f81291b4ba8c58cd29eb.patch"; - hash = "sha256-Hp7KgzulPC2bPtRsd6HJrTLu0oVoQEoBHl0p2DcOLQw="; + name = "fix-darwin-build.patch"; + url = "https://github.com/OpenBoardView/OpenBoardView/commit/a1de2e5de908afd83eceed757260f6425314af2e.patch?full_index=1"; + hash = "sha256-DK+K4F0+QGqaoWCyc8AvuIsaiTCqhAG6AsTNg2hegh0="; }) ]; diff --git a/pkgs/by-name/op/openlinkhub/package.nix b/pkgs/by-name/op/openlinkhub/package.nix index 283f05579b08..a1878ede4a22 100644 --- a/pkgs/by-name/op/openlinkhub/package.nix +++ b/pkgs/by-name/op/openlinkhub/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "openlinkhub"; - version = "0.6.9"; + version = "0.7.1"; src = fetchFromGitHub { owner = "jurkovic-nikola"; repo = "OpenLinkHub"; tag = version; - hash = "sha256-5y1G5RUYsuHIUyoZEF9uUxq8sN6lQqXjpatBqkzlO4w="; + hash = "sha256-lwrQZsoO62H81MUG70s1axonibMQYufCTj0/HPEA0wQ="; }; proxyVendor = true; diff --git a/pkgs/by-name/op/openlist/frontend.nix b/pkgs/by-name/op/openlist/frontend.nix index 91e9760f03ed..35f1c20c5d9f 100644 --- a/pkgs/by-name/op/openlist/frontend.nix +++ b/pkgs/by-name/op/openlist/frontend.nix @@ -10,18 +10,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "openlist-frontend"; - version = "4.1.7"; + version = "4.1.8"; src = fetchFromGitHub { owner = "OpenListTeam"; repo = "OpenList-Frontend"; tag = "v${finalAttrs.version}"; - hash = "sha256-eJMBtskpTSptsXmQo70rfyEvRTt63L7VIWUFFgf/EQE="; + hash = "sha256-TzRqMyKDTuqFohMqoBAPkLrJ/eYveHYocsxo8WuNUWY="; }; i18n = fetchzip { url = "https://github.com/OpenListTeam/OpenList-Frontend/releases/download/v${finalAttrs.version}/i18n.tar.gz"; - hash = "sha256-pLBuK4Lt2TGuIb8Y7f77OdR6VkYgVZG6zCXS17e8+8k="; + hash = "sha256-8b3u0yezYCYLyKPTM/QRXArqhbRC1foT3bFoNhsdYiw="; stripRoot = false; }; @@ -33,7 +33,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pnpmDeps = pnpm_9.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 2; - hash = "sha256-kd3mBYlJ8ui0kawujQQalZnLsFh5ck9e3xLj7r6TxkE="; + hash = "sha256-bPI8g7wN9k1fBzj+F9wRDw7XPGT6DKDllbyOmUKi7HY="; }; buildPhase = '' diff --git a/pkgs/by-name/op/openlist/package.nix b/pkgs/by-name/op/openlist/package.nix index 3432035f28a3..bbe610845cb0 100644 --- a/pkgs/by-name/op/openlist/package.nix +++ b/pkgs/by-name/op/openlist/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "openlist"; - version = "4.1.7"; + version = "4.1.8"; src = fetchFromGitHub { owner = "OpenListTeam"; repo = "OpenList"; tag = "v${finalAttrs.version}"; - hash = "sha256-3Q1cskjphABufP9lzvzjaKX/8hXRabU1r8n/afEh5Zc="; + hash = "sha256-R3R5DfI+lctpFh68z9zsNhNc3siVIOj02lclYIYElzg="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -33,7 +33,7 @@ buildGoModule (finalAttrs: { frontend = callPackage ./frontend.nix { }; proxyVendor = true; - vendorHash = "sha256-s2hG49s/ui3v3qysBCak6A5z9QE8YQS0qQ4w2Pup3Fg="; + vendorHash = "sha256-Kx553w93A6nCBJTejY2TEUQhfYiByivMAfcVsWa1z6U="; buildInputs = [ fuse ]; diff --git a/pkgs/by-name/or/orchard/package.nix b/pkgs/by-name/or/orchard/package.nix index 697b8d1df07c..6553aedaff30 100644 --- a/pkgs/by-name/or/orchard/package.nix +++ b/pkgs/by-name/or/orchard/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "orchard"; - version = "0.44.0"; + version = "0.45.0"; src = fetchFromGitHub { owner = "cirruslabs"; repo = "orchard"; rev = version; - hash = "sha256-ALzXiH81i5P+sRxpEA3JI9oFmdbsnMCDfuOO74Sb+eA="; + hash = "sha256-4kWpMN92DWwWE53e9oZ4++MH1LI9327YFNqCBm9ZXGQ="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -25,7 +25,7 @@ buildGoModule rec { ''; }; - vendorHash = "sha256-hL8gtGHdANY7s3DM2zzJhDYmbhW0hCNQHvV07x3FoSI="; + vendorHash = "sha256-qjOWsvG3qldBkYso0M71ZeciiUQK7I9wA56zBt+kIRk="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/pg/pgpool/package.nix b/pkgs/by-name/pg/pgpool/package.nix index cc6fc803216d..526cb8a217cb 100644 --- a/pkgs/by-name/pg/pgpool/package.nix +++ b/pkgs/by-name/pg/pgpool/package.nix @@ -11,12 +11,12 @@ stdenv.mkDerivation rec { pname = "pgpool-II"; - version = "4.6.3"; + version = "4.6.4"; src = fetchurl { url = "https://www.pgpool.net/mediawiki/download.php?f=pgpool-II-${version}.tar.gz"; name = "pgpool-II-${version}.tar.gz"; - hash = "sha256-RmiGaLKs5n2BYaMgJWJS2YaYvH2XiMxnJyadVyApnyw="; + hash = "sha256-7w0ukamhHXN8ZHYkchnmefcYvsU1UGRhiVlO+a79KY0="; }; buildInputs = [ diff --git a/pkgs/by-name/po/portal/package.nix b/pkgs/by-name/po/portal/package.nix index 2d3eeef1dfbd..b30c527dccbd 100644 --- a/pkgs/by-name/po/portal/package.nix +++ b/pkgs/by-name/po/portal/package.nix @@ -23,7 +23,7 @@ buildGoModule rec { meta = { description = "Quick and easy command-line file transfer utility from any computer to another"; homepage = "https://github.com/SpatiumPortae/portal"; - changelog = "https://github.com/SpatiumPortae/portal/tag/v${version}"; + changelog = "https://github.com/SpatiumPortae/portal/releases/tag/v${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tennox ]; mainProgram = "portal"; diff --git a/pkgs/by-name/pr/pre-commit/package.nix b/pkgs/by-name/pr/pre-commit/package.nix index 31ffa0a866c6..7d7c53af116d 100644 --- a/pkgs/by-name/pr/pre-commit/package.nix +++ b/pkgs/by-name/pr/pre-commit/package.nix @@ -26,14 +26,14 @@ let in python3Packages.buildPythonApplication rec { pname = "pre-commit"; - version = "4.3.0"; + version = "4.5.0"; pyproject = true; src = fetchFromGitHub { owner = "pre-commit"; repo = "pre-commit"; tag = "v${version}"; - hash = "sha256-vypzvO00pic5F7c3D3ABBMXLrBSEB9n6og3EsBLZNCs="; + hash = "sha256-1IVzeZI4ln5eeArzPhcry6vhZVZj2rp+5D0r1c5ZEA8="; }; patches = [ diff --git a/pkgs/by-name/pr/preload/0001-prevent-building-to-var-directories.patch b/pkgs/by-name/pr/preload/0001-prevent-building-to-var-directories.patch deleted file mode 100644 index 7538a387c944..000000000000 --- a/pkgs/by-name/pr/preload/0001-prevent-building-to-var-directories.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff --git a/Makefile.in b/Makefile.in -index e4072e4..4a6b069 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -327,23 +327,9 @@ installcheck-initdSCRIPTS: $(initd_SCRIPTS) - else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \ - done; \ - done; rm -f c$${pid}_.???; exit $$bad --install-logDATA: $(log_DATA) -- @$(NORMAL_INSTALL) -- test -z "$(logdir)" || $(MKDIR_P) "$(DESTDIR)$(logdir)" -- @list='$(log_DATA)'; for p in $$list; do \ -- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ -- f=$(am__strip_dir) \ -- echo " $(logDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(logdir)/$$f'"; \ -- $(logDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(logdir)/$$f"; \ -- done -+install-logDATA: - - uninstall-logDATA: -- @$(NORMAL_UNINSTALL) -- @list='$(log_DATA)'; for p in $$list; do \ -- f=$(am__strip_dir) \ -- echo " rm -f '$(DESTDIR)$(logdir)/$$f'"; \ -- rm -f "$(DESTDIR)$(logdir)/$$f"; \ -- done - install-logrotateDATA: $(logrotate_DATA) - @$(NORMAL_INSTALL) - test -z "$(logrotatedir)" || $(MKDIR_P) "$(DESTDIR)$(logrotatedir)" -@@ -361,23 +347,9 @@ uninstall-logrotateDATA: - echo " rm -f '$(DESTDIR)$(logrotatedir)/$$f'"; \ - rm -f "$(DESTDIR)$(logrotatedir)/$$f"; \ - done --install-pkglocalstateDATA: $(pkglocalstate_DATA) -- @$(NORMAL_INSTALL) -- test -z "$(pkglocalstatedir)" || $(MKDIR_P) "$(DESTDIR)$(pkglocalstatedir)" -- @list='$(pkglocalstate_DATA)'; for p in $$list; do \ -- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ -- f=$(am__strip_dir) \ -- echo " $(pkglocalstateDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkglocalstatedir)/$$f'"; \ -- $(pkglocalstateDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkglocalstatedir)/$$f"; \ -- done -+install-pkglocalstateDATA: - - uninstall-pkglocalstateDATA: -- @$(NORMAL_UNINSTALL) -- @list='$(pkglocalstate_DATA)'; for p in $$list; do \ -- f=$(am__strip_dir) \ -- echo " rm -f '$(DESTDIR)$(pkglocalstatedir)/$$f'"; \ -- rm -f "$(DESTDIR)$(pkglocalstatedir)/$$f"; \ -- done - install-sysconfigDATA: $(sysconfig_DATA) - @$(NORMAL_INSTALL) - test -z "$(sysconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(sysconfigdir)" \ No newline at end of file diff --git a/pkgs/by-name/pr/preload/package.nix b/pkgs/by-name/pr/preload/package.nix deleted file mode 100644 index 252d925cff66..000000000000 --- a/pkgs/by-name/pr/preload/package.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - lib, - stdenv, - fetchzip, - autoconf, - automake, - pkg-config, - glib, -}: - -stdenv.mkDerivation rec { - pname = "preload"; - version = "0.6.4"; - - src = fetchzip { - url = "mirror://sourceforge/preload/preload-${version}.tar.gz"; - hash = "sha256-vAIaSwvbUFyTl6DflFhuSaMuX9jPVBah+Nl6c/fUbAM="; - }; - - patches = [ - # Prevents creation of /var directories on build - ./0001-prevent-building-to-var-directories.patch - ]; - - nativeBuildInputs = [ - autoconf - automake - pkg-config - ]; - buildInputs = [ glib ]; - - configureFlags = [ "--localstatedir=/var" ]; - - postInstall = '' - make sysconfigdir=$out/etc/conf.d install - ''; - - meta = with lib; { - description = "Makes applications run faster by prefetching binaries and shared objects"; - homepage = "https://sourceforge.net/projects/preload"; - license = licenses.gpl2Only; - platforms = lib.platforms.linux; - mainProgram = "preload"; - maintainers = with maintainers; [ ldprg ]; - }; -} diff --git a/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix b/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix index fc4b384009dc..06207ca651b2 100644 --- a/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix @@ -40,13 +40,13 @@ python3Packages.buildPythonApplication rec { pytest-mock ]; - meta = with lib; { + meta = { description = "Prometheus exporter for Borgmatic"; homepage = "https://github.com/maxim-mityutko/borgmatic-exporter"; changelog = "https://github.com/maxim-mityutko/borgmatic-exporter/releases/tag/${src.tag}"; - license = licenses.mit; - maintainers = with maintainers; [ flandweber ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ flandweber ]; mainProgram = "borgmatic-exporter"; - platforms = platforms.unix; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/pr/prometheus-dcgm-exporter/package.nix b/pkgs/by-name/pr/prometheus-dcgm-exporter/package.nix index 21df16abf035..03be768cb83c 100644 --- a/pkgs/by-name/pr/prometheus-dcgm-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-dcgm-exporter/package.nix @@ -42,12 +42,12 @@ buildGoModule rec { patchelf --add-needed libnvidia-ml.so "$out/bin/dcgm-exporter" ''; - meta = with lib; { + meta = { description = "NVIDIA GPU metrics exporter for Prometheus leveraging DCGM"; homepage = "https://github.com/NVIDIA/dcgm-exporter"; - license = licenses.asl20; - teams = [ teams.deshaw ]; + license = lib.licenses.asl20; + teams = [ lib.teams.deshaw ]; mainProgram = "dcgm-exporter"; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/pr/prometheus-deluge-exporter/package.nix b/pkgs/by-name/pr/prometheus-deluge-exporter/package.nix index a82e86ce9e88..13af40f8b7f4 100644 --- a/pkgs/by-name/pr/prometheus-deluge-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-deluge-exporter/package.nix @@ -31,11 +31,11 @@ python3.pkgs.buildPythonApplication { "deluge_exporter" ]; - meta = with lib; { + meta = { description = "Prometheus exporter for Deluge"; homepage = "https://github.com/ibizaman/deluge_exporter"; - license = licenses.isc; - maintainers = with maintainers; [ ibizaman ]; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ ibizaman ]; mainProgram = "deluge-exporter"; }; } diff --git a/pkgs/by-name/pr/prometheus-dnssec-exporter/package.nix b/pkgs/by-name/pr/prometheus-dnssec-exporter/package.nix index 88a9a7ee3138..a351eec0dba4 100644 --- a/pkgs/by-name/pr/prometheus-dnssec-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-dnssec-exporter/package.nix @@ -16,10 +16,10 @@ buildGoModule { vendorHash = "sha256-u7X8v7h1aL8B1el4jFzGRKHvnaK+Rz0OCitaC6xgyjw="; - meta = with lib; { + meta = { homepage = "https://github.com/chrj/prometheus-dnssec-exporter"; description = "DNSSEC Exporter for Prometheus"; - license = licenses.mit; - maintainers = with maintainers; [ swendel ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ swendel ]; }; } diff --git a/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix b/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix index a600ea8b9b29..79f8dca869b6 100644 --- a/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix @@ -16,11 +16,11 @@ buildGoModule rec { vendorHash = "sha256-NAaVz5AqhfaEiWqBAeQZVWwjMIwX9jEw0oycXq7uLNw="; - meta = with lib; { + meta = { description = "Elasticsearch stats exporter for Prometheus"; mainProgram = "elasticsearch_exporter"; homepage = "https://github.com/prometheus-community/elasticsearch_exporter"; - license = licenses.asl20; - teams = [ teams.deshaw ]; + license = lib.licenses.asl20; + teams = [ lib.teams.deshaw ]; }; } diff --git a/pkgs/by-name/pr/prometheus-frr-exporter/package.nix b/pkgs/by-name/pr/prometheus-frr-exporter/package.nix index 36aff18483fe..93a9d9ee4e9b 100644 --- a/pkgs/by-name/pr/prometheus-frr-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-frr-exporter/package.nix @@ -24,7 +24,7 @@ buildGoModule { "-X github.com/prometheus/common/version.Branch=unknown" ]; - meta = with lib; { + meta = { description = "Prometheus exporter for FRR version 3.0+"; longDescription = '' Prometheus exporter for FRR version 3.0+ that collects metrics from the @@ -32,8 +32,8 @@ buildGoModule { Prometheus. ''; homepage = "https://github.com/tynany/frr_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ javaes ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ javaes ]; mainProgram = "frr_exporter"; }; } diff --git a/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix b/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix index 3aedfe13e55c..7f2c8c2f68f2 100644 --- a/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix @@ -28,11 +28,11 @@ buildGoModule rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Prometheus Exporter for Klipper"; homepage = "https://github.com/scross01/prometheus-klipper-exporter"; - license = licenses.mit; - maintainers = with maintainers; [ wulfsta ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ wulfsta ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/pr/prometheus-libvirt-exporter/package.nix b/pkgs/by-name/pr/prometheus-libvirt-exporter/package.nix index 44db96cc3948..64b7c7023fea 100644 --- a/pkgs/by-name/pr/prometheus-libvirt-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-libvirt-exporter/package.nix @@ -25,10 +25,10 @@ buildGoModule rec { nativeBuildInputs = [ pkg-config ]; - meta = with lib; { + meta = { description = "Prometheus metrics exporter for libvirt"; homepage = "https://github.com/Tinkoff/libvirt-exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ farcaller ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ farcaller ]; }; } diff --git a/pkgs/by-name/pr/prometheus-mysqld-exporter/package.nix b/pkgs/by-name/pr/prometheus-mysqld-exporter/package.nix index 9c89d8ac0842..b0ae2ec8ad6f 100644 --- a/pkgs/by-name/pr/prometheus-mysqld-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-mysqld-exporter/package.nix @@ -36,13 +36,13 @@ buildGoModule rec { "-short" ]; - meta = with lib; { + meta = { changelog = "https://github.com/prometheus/mysqld_exporter/blob/${src.tag}/CHANGELOG.md"; description = "Prometheus exporter for MySQL server metrics"; mainProgram = "mysqld_exporter"; homepage = "https://github.com/prometheus/mysqld_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ benley globin ]; diff --git a/pkgs/by-name/pr/prometheus-node-cert-exporter/package.nix b/pkgs/by-name/pr/prometheus-node-cert-exporter/package.nix index 13504c0f8f3b..ca7579e02db0 100644 --- a/pkgs/by-name/pr/prometheus-node-cert-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-node-cert-exporter/package.nix @@ -22,11 +22,11 @@ buildGoModule { # predeclared any requires go1.18 or later (-lang was set to go1.16; check go.mod) patches = [ ./gomod.patch ]; - meta = with lib; { + meta = { description = "Prometheus exporter for SSL certificate"; mainProgram = "node-cert-exporter"; homepage = "https://github.com/amimof/node-cert-exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ ibizaman ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ibizaman ]; }; } diff --git a/pkgs/by-name/pr/prometheus-restic-exporter/package.nix b/pkgs/by-name/pr/prometheus-restic-exporter/package.nix index 4950727a3e3f..eb8e284637bf 100644 --- a/pkgs/by-name/pr/prometheus-restic-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-restic-exporter/package.nix @@ -38,13 +38,13 @@ stdenvNoCC.mkDerivation rec { restic-exporter = nixosTests.prometheus-exporters.restic; }; - meta = with lib; { + meta = { description = "Prometheus exporter for the Restic backup system"; homepage = "https://github.com/ngosang/restic-exporter"; changelog = "https://github.com/ngosang/restic-exporter/blob/${src.rev}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ minersebas ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ minersebas ]; mainProgram = "restic-exporter.py"; - platforms = platforms.all; + platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/pr/prometheus-smartctl-exporter/package.nix b/pkgs/by-name/pr/prometheus-smartctl-exporter/package.nix index 5864a43516b8..1889c77b083c 100644 --- a/pkgs/by-name/pr/prometheus-smartctl-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-smartctl-exporter/package.nix @@ -30,13 +30,13 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) smartctl; }; - meta = with lib; { + meta = { description = "Export smartctl statistics for Prometheus"; mainProgram = "smartctl_exporter"; homepage = "https://github.com/prometheus-community/smartctl_exporter"; - license = licenses.lgpl3; - platforms = platforms.linux; - maintainers = with maintainers; [ + license = lib.licenses.lgpl3; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ hexa Frostman ]; diff --git a/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix b/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix index bcb3fa0e65e8..d2bf5f120bc3 100644 --- a/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix @@ -24,12 +24,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) surfboard; }; - meta = with lib; { + meta = { description = "Arris Surfboard signal metrics exporter"; mainProgram = "surfboard_exporter"; homepage = "https://github.com/ipstatic/surfboard_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ disassembler ]; - platforms = platforms.unix; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ disassembler ]; + platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/pw/pwsafe/package.nix b/pkgs/by-name/pw/pwsafe/package.nix index 0a8d24d23336..d0c29c13d75a 100644 --- a/pkgs/by-name/pw/pwsafe/package.nix +++ b/pkgs/by-name/pw/pwsafe/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation rec { pname = "pwsafe"; - version = "1.22.0fp"; # do NOT update to 3.x Windows releases + version = "1.23.0"; # do NOT update to 3.x Windows releases src = fetchFromGitHub { owner = "pwsafe"; repo = "pwsafe"; rev = version; - hash = "sha256-oVhpdJPpGNMqL1y67Kv3osa1Cx5YM8SyaNuRWeMfd9g="; + hash = "sha256-54cwQZi93p32JxxLc2Mql2XbJPvwqA2Rfne5G+5i6eU="; }; strictDeps = true; diff --git a/pkgs/by-name/qo/qovery-cli/package.nix b/pkgs/by-name/qo/qovery-cli/package.nix index 53697df61cf1..355fc6247757 100644 --- a/pkgs/by-name/qo/qovery-cli/package.nix +++ b/pkgs/by-name/qo/qovery-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "qovery-cli"; - version = "1.54.2"; + version = "1.55.1"; src = fetchFromGitHub { owner = "Qovery"; repo = "qovery-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-LVU5XLo14Uh6wE2DIhuD/wYn5ZtRjkbseE/4dxy5wk0="; + hash = "sha256-E/OjQkaO1ecB9o3boInBOamuY8CoXb1JAp7G9NuiQqE="; }; - vendorHash = "sha256-1TprPzZb+Q9QcoGop6CAmnyqSU3dQ5CSAS0hsnQeWPw="; + vendorHash = "sha256-owsLDP2ufW0kXmWOFtAiXKx/YiKEGL0QXkRQy1uA2Uw="; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index 8a4df9701ca7..36707c89cccd 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.22.11"; + version = "1.22.23"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-vQu84qWpLyO62+FFzs60z03Cc5wsu0lNofRvb1TlmeE="; + hash = "sha256-8AliWnmYemaF6R7MGiU+H0ZwVw5hZRIbMHuGo4p+NQg="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index 872e6dd5e778..5e7f70f6bea0 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "rqlite"; - version = "9.3.1"; + version = "9.3.2"; src = fetchFromGitHub { owner = "rqlite"; repo = "rqlite"; tag = "v${finalAttrs.version}"; - hash = "sha256-z5ptG7fwPJ98XRQpkgbPulq7y2oKhINYm6ZENu2yzvs="; + hash = "sha256-35wW/on76G51/U/9DTyeXKIxPsYZiISIHBDSeUCM/A4="; }; - vendorHash = "sha256-4ZvWBd2EaFjdO0chtg79Zu6zJ8e2w6IK7XoPUpjZH6Y="; + vendorHash = "sha256-ieJ5D5CPMPVyPGvMx6suiaj9ah4i1bDzAxHQtRDDYWo="; subPackages = [ "cmd/rqlite" diff --git a/pkgs/by-name/ru/rusthound-ce/package.nix b/pkgs/by-name/ru/rusthound-ce/package.nix new file mode 100644 index 000000000000..a276f6b342f1 --- /dev/null +++ b/pkgs/by-name/ru/rusthound-ce/package.nix @@ -0,0 +1,44 @@ +{ + fetchCrate, + lib, + libkrb5, + nix-update-script, + pkg-config, + rustPlatform, + versionCheckHook, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "rusthound-ce"; + version = "2.4.4"; + + src = fetchCrate { + inherit (finalAttrs) pname version; + hash = "sha256-WkqelaUTg6GoCoZa/DB5o40Cpfh9iAS0qrSgVwnMrHM="; + }; + + cargoHash = "sha256-LLq9Nzx/0UgGPQSPUVFpRmEpRBZwUJIaAKdM5j+mvCI="; + + nativeBuildInputs = [ + pkg-config + rustPlatform.bindgenHook + ]; + + buildInputs = [ + libkrb5 + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Active Directory data ingestor for BloodHound Community Edition written in Rust"; + homepage = "https://github.com/g0h4n/RustHound-CE"; + changelog = "https://github.com/g0h4n/RustHound-CE/blob/main/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.eleonora ]; + mainProgram = "rusthound-ce"; + }; +}) diff --git a/pkgs/by-name/s2/s2geometry/package.nix b/pkgs/by-name/s2/s2geometry/package.nix index bf3d1ea673f9..1a3c0b2bd395 100644 --- a/pkgs/by-name/s2/s2geometry/package.nix +++ b/pkgs/by-name/s2/s2geometry/package.nix @@ -1,5 +1,5 @@ { - abseil-cpp, + abseil-cpp_202407, cmake, fetchFromGitHub, stdenv, @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { ]; propagatedBuildInputs = [ - (abseil-cpp.override { inherit cxxStandard; }) + (abseil-cpp_202407.override { inherit cxxStandard; }) ]; meta = with lib; { diff --git a/pkgs/by-name/sh/shikane/package.nix b/pkgs/by-name/sh/shikane/package.nix index 62bdc9cc4cd9..6fdb953d80f1 100644 --- a/pkgs/by-name/sh/shikane/package.nix +++ b/pkgs/by-name/sh/shikane/package.nix @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { ''; postInstall = '' - installManPage ./build/man/shikane.* + installManPage ./build/man/* ''; # upstream has no tests diff --git a/pkgs/by-name/si/siglo/package.nix b/pkgs/by-name/si/siglo/package.nix index fd84c2159614..e53f0f819ecc 100644 --- a/pkgs/by-name/si/siglo/package.nix +++ b/pkgs/by-name/si/siglo/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation rec { description = "GTK app to sync InfiniTime watch with PinePhone"; mainProgram = "siglo"; homepage = "https://github.com/theironrobin/siglo"; - changelog = "https://github.com/theironrobin/siglo/tags/v${version}"; + changelog = "https://github.com/theironrobin/siglo/releases/tag/v${version}"; license = lib.licenses.mpl20; maintainers = [ ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix index 5df85ad04132..50417fb2f942 100644 --- a/pkgs/by-name/si/signal-desktop/package.nix +++ b/pkgs/by-name/si/signal-desktop/package.nix @@ -52,13 +52,13 @@ let ''; }); - version = "7.80.0"; + version = "7.80.1"; src = fetchFromGitHub { owner = "signalapp"; repo = "Signal-Desktop"; tag = "v${version}"; - hash = "sha256-CU304F6Ib4j/0/BqGUidV9uYUrsvIahpsCYVgr8MWFg="; + hash = "sha256-q4eRrMXYu1jVi1/gcFrEcwhmwtiEv2JOepyxf0wTPws="; }; sticker-creator = stdenv.mkDerivation (finalAttrs: { @@ -142,7 +142,7 @@ stdenv.mkDerivation (finalAttrs: { env = { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; SIGNAL_ENV = "production"; - SOURCE_DATE_EPOCH = 1763594452; + SOURCE_DATE_EPOCH = 1764091164; }; preBuild = '' diff --git a/pkgs/by-name/sk/sketchybar-app-font/package.nix b/pkgs/by-name/sk/sketchybar-app-font/package.nix index ab29feddd64d..5f42d607964e 100644 --- a/pkgs/by-name/sk/sketchybar-app-font/package.nix +++ b/pkgs/by-name/sk/sketchybar-app-font/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sketchybar-app-font"; - version = "2.0.47"; + version = "2.0.48"; src = fetchFromGitHub { owner = "kvndrsslr"; repo = "sketchybar-app-font"; tag = "v${finalAttrs.version}"; - hash = "sha256-5lHQ8LQB7/12E6VFB/PUhfbf2NRRsSHi0CzKm9K/8C4="; + hash = "sha256-l7TD5i/o3iqoZCPdmtuzQvm0CvqWQEKptWrj+udYs5k="; }; pnpmDeps = pnpm_9.fetchDeps { diff --git a/pkgs/by-name/sl/slade-unstable/package.nix b/pkgs/by-name/sl/slade-unstable/package.nix index e81526c4b6dd..3942c61cccb8 100644 --- a/pkgs/by-name/sl/slade-unstable/package.nix +++ b/pkgs/by-name/sl/slade-unstable/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation { pname = "slade"; - version = "3.2.9-unstable-2025-11-19"; + version = "3.2.9-unstable-2025-11-24"; src = fetchFromGitHub { owner = "sirjuddington"; repo = "SLADE"; - rev = "47ffdea512d61ea7c628ba14759757975b87fd09"; - hash = "sha256-N6y5aqZ9V9+hxzFNzJCsGSWWzrCTIcppFy7Qb63Y/7I="; + rev = "7ce989622852c76b10eeb621df17a345e90d92d5"; + hash = "sha256-/B4kN+XyCbujZDosnDFO5+c6fmAOIHHZPPil2lUm0QQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sn/snakemake/package.nix b/pkgs/by-name/sn/snakemake/package.nix index d91a307ba777..00489e42f100 100644 --- a/pkgs/by-name/sn/snakemake/package.nix +++ b/pkgs/by-name/sn/snakemake/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication rec { pname = "snakemake"; - version = "9.13.7"; + version = "9.14.0"; pyproject = true; src = fetchFromGitHub { owner = "snakemake"; repo = "snakemake"; tag = "v${version}"; - hash = "sha256-hYITdHXV5qRmxXOTHnUgkR9xVXOyqP470a8zOhlCoLo="; + hash = "sha256-XkPzv6W/SsF92V8hvs7+SQ+o7QeP9Sne3pvZyy8YBlA="; }; postPatch = '' diff --git a/pkgs/by-name/sp/spacetimedb/package.nix b/pkgs/by-name/sp/spacetimedb/package.nix index ddda40733761..0e3f3afca43d 100644 --- a/pkgs/by-name/sp/spacetimedb/package.nix +++ b/pkgs/by-name/sp/spacetimedb/package.nix @@ -5,41 +5,57 @@ rustPlatform, pkg-config, perl, - git, + openssl, versionCheckHook, librusty_v8 ? callPackage ./librusty_v8.nix { inherit (callPackage ./fetchers.nix { }) fetchLibrustyV8; }, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "spacetimedb"; - version = "1.5.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "clockworklabs"; repo = "spacetimedb"; - tag = "v${finalAttrs.version}"; - hash = "sha256-fUs3EdyOzUogEEhSOnpFrA1LeivEa/crmlhQcf2lGUE="; + rev = "1d576dc75ca066879f6d9ee4d156c5bce940bd31"; + hash = "sha256-rqR4A7JpIgdTxjIvq4KNmvU3LMLUZS1AaLSQWVk+tdw="; }; - cargoHash = "sha256-EWLfAyYN/U2kt03lmR8mVXc+j/DbjFat+RysNUt99QI="; + cargoHash = "sha256-FHzFxDnpQL0XSyTAfANsK60y8aOFQMkF4KZFdaspYEI="; nativeBuildInputs = [ pkg-config perl - git + ]; + + buildInputs = [ + openssl ]; cargoBuildFlags = [ "-p spacetimedb-standalone -p spacetimedb-cli" ]; + preCheck = '' + # server tests require home dir + export HOME=$(mktemp -d) + ''; + checkFlags = [ - # requires wasm32-unknown-unknown target + # require wasm32-unknown-unknown target "--skip=codegen" + "--skip=publish" ]; doInstallCheck = true; - env.RUSTY_V8_ARCHIVE = librusty_v8; + env = { + RUSTY_V8_ARCHIVE = librusty_v8; + # used by crates/cli/build.rs to set GIT_HASH at compile time + SPACETIMEDB_NIX_BUILD_GIT_COMMIT = finalAttrs.src.rev; + # required to make jemalloc_tikv_sys build + CFLAGS = "-O"; + }; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/spacetime"; @@ -49,6 +65,8 @@ rustPlatform.buildRustPackage (finalAttrs: { mv $out/bin/spacetimedb-cli $out/bin/spacetime ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Full-featured relational database system that lets you run your application logic inside the database"; homepage = "https://github.com/clockworklabs/SpacetimeDB"; diff --git a/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix b/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix index 74015d8ed03c..a5abf227d0ad 100644 --- a/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix +++ b/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix @@ -1,23 +1,23 @@ { - version = "1.24.0"; + version = "1.24.1"; x86_64-linux = { - url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.0/linux/amd64/sysdig-cli-scanner"; - hash = "sha256-x80XNz4Muf+z7kS/l4HfR1rG0WimN7lPy96+uY50fHw="; + url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.1/linux/amd64/sysdig-cli-scanner"; + hash = "sha256-qsorXQKc724GR9owT6JblpsnEdDiPohK4oSPFQRPa+0="; }; aarch64-linux = { - url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.0/linux/arm64/sysdig-cli-scanner"; - hash = "sha256-+9vqst3fjfjVgy8QZEhLAFGuAlhNkxRMyD36lY7xAgo="; + url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.1/linux/arm64/sysdig-cli-scanner"; + hash = "sha256-jeW17GozGAl4T3afST9JXCbFBW9aINhwDHeya+d1dBc="; }; x86_64-darwin = { - url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.0/darwin/amd64/sysdig-cli-scanner"; - hash = "sha256-1Cfp5pKyBaXxqNxFW8tMvmJbTjYzrON8eY+mpwT1PRU="; + url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.1/darwin/amd64/sysdig-cli-scanner"; + hash = "sha256-oSG0wlaI8rHELkM5yLrJ2Qi/eydJSg2sR1YvSmpaTzw="; }; aarch64-darwin = { - url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.0/darwin/arm64/sysdig-cli-scanner"; - hash = "sha256-ldGp5QUMmPxQpxYdPuIyahVIdTC/Wa8a7MkJKglq1RM="; + url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.24.1/darwin/arm64/sysdig-cli-scanner"; + hash = "sha256-cm+4HXNd3DDhjMDKcCMmFBU31k+p+wPLUCkPTHTHA2E="; }; } diff --git a/pkgs/by-name/te/television/package.nix b/pkgs/by-name/te/television/package.nix index 27db353ba566..1ed08ec1a4d0 100644 --- a/pkgs/by-name/te/television/package.nix +++ b/pkgs/by-name/te/television/package.nix @@ -19,16 +19,16 @@ let television = rustPlatform.buildRustPackage (finalAttrs: { pname = "television"; - version = "0.13.10"; + version = "0.13.12"; src = fetchFromGitHub { owner = "alexpasmantier"; repo = "television"; tag = finalAttrs.version; - hash = "sha256-IZNVTcRWOXX7KXHvqaio9tctCcc0AKNc003qzEXMyEM="; + hash = "sha256-zAaTVKSE0OBcrpg/XKXC8aY3NXawe9RbC4i6pPJK1Nw="; }; - cargoHash = "sha256-gDUaPr5SlOZbuXAuCE+zUWVw7fGS+G9WHgc3M3/wWf0="; + cargoHash = "sha256-ZUaaVVGZzxVDPltZ4B5UHQFU7lyuzRzoQ/2upwS7njQ="; strictDeps = true; nativeBuildInputs = [ diff --git a/pkgs/by-name/to/tofu-ls/package.nix b/pkgs/by-name/to/tofu-ls/package.nix index f70f4b693e15..470cc6cad105 100644 --- a/pkgs/by-name/to/tofu-ls/package.nix +++ b/pkgs/by-name/to/tofu-ls/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "tofu-ls"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitHub { owner = "opentofu"; repo = "tofu-ls"; tag = "v${finalAttrs.version}"; - hash = "sha256-CfaF8HNG1O5clTDZcSMUwAda2hbJbOQJ34GzUSBYqoQ="; + hash = "sha256-1n4BLep3KPku/eqZYsQVu57jq4fcua6pGGWq9oYh2Hg="; }; - vendorHash = "sha256-CwfkDqmdG77OojyCM0nLPA8d8ma1+pzIyeQUeQMkXEY="; + vendorHash = "sha256-y7gyhek1urGVe1se8yd+EqgfeOGDde80AfwIwlk7Zso="; ldflags = [ "-s" diff --git a/pkgs/by-name/to/tomat/package.nix b/pkgs/by-name/to/tomat/package.nix index e2f842e5ebc3..5cf6c557f983 100644 --- a/pkgs/by-name/to/tomat/package.nix +++ b/pkgs/by-name/to/tomat/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "tomat"; - version = "2.4.0"; + version = "2.5.0"; src = fetchFromGitHub { owner = "jolars"; repo = "tomat"; tag = "v${version}"; - hash = "sha256-xIIkyPcW/gIOS28efGR8ausBdnIj0/OkWLEM0MMTJLI="; + hash = "sha256-i6gakWbY6N1FB1lAfONuDsoXv5PcaXqnbmfuSBp/DC0="; }; - cargoHash = "sha256-Ij91tU31fPUapxwCjpP0ASw96OGs/D/RzmDA1pKmrgQ="; + cargoHash = "sha256-dLdo0mtf9IO9mBc6MI1Q6fu8x6+TmlFN6rfEFC6cFek="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/tr/trezor-suite/package.nix b/pkgs/by-name/tr/trezor-suite/package.nix index 4e4483745bed..3f49e3c54867 100644 --- a/pkgs/by-name/tr/trezor-suite/package.nix +++ b/pkgs/by-name/tr/trezor-suite/package.nix @@ -10,7 +10,7 @@ let pname = "trezor-suite"; - version = "25.11.1"; + version = "25.11.2"; suffix = { @@ -24,8 +24,8 @@ let hash = { # curl -Lfs https://github.com/trezor/trezor-suite/releases/download/v${version}/latest-linux{-arm64,}.yml | grep ^sha512 | sed 's/: /-/' - aarch64-linux = "sha512-y+nUowpLmE7yIE3VeWzD/cnnL+o65/fK4W8/IhZKf02V2LoGUipwdZMnQ4xRVY/GVbzmk06qmrAiA7pxRAIEpA=="; - x86_64-linux = "sha512-8eZSx5ZOjjJKXxINfMSIbxA+y4RiXd9V87wWaDv687Dl+EYdcAGVWnce2rDneXd2QuKYazfR+QOQcDEhHqP/+A=="; + aarch64-linux = "sha512-pwwtspFYDJAT6MAKzD7G3dI4JXtBDfsaPhe1YDFU0FsNkYhvObpvXfHIwzaRYKJT3Naam9KTLyGqmjgRdf3zag=="; + x86_64-linux = "sha512-/+fGC4B303mW+HJ7uOzPrQLQtofZVdnQnry3Z5CcpyGJFm+4tGAdmcFHVgYV81flabeH105q+pcR3hJhTTb8Jg=="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; diff --git a/pkgs/by-name/tr/trimal/package.nix b/pkgs/by-name/tr/trimal/package.nix index 110227ca764e..bc1445909c1d 100644 --- a/pkgs/by-name/tr/trimal/package.nix +++ b/pkgs/by-name/tr/trimal/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "trimal"; - version = "1.5.0"; + version = "1.5.1"; src = fetchFromGitHub { repo = "trimal"; owner = "scapella"; rev = "v${version}"; - sha256 = "sha256-6GXirih7nY0eD2XS8aplLcYf53EeLuae+ewdUgBiKQQ="; + sha256 = "sha256-ONSkYceCgYGSpABj0iOx6yj2hMyFHqCHflYRW+Q6RVc="; }; postUnpack = '' diff --git a/pkgs/by-name/vh/vhdl-ls/package.nix b/pkgs/by-name/vh/vhdl-ls/package.nix index 398c2734c5c5..e85a9d95f54d 100644 --- a/pkgs/by-name/vh/vhdl-ls/package.nix +++ b/pkgs/by-name/vh/vhdl-ls/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "vhdl-ls"; - version = "0.85.0"; + version = "0.86.0"; src = fetchFromGitHub { owner = "VHDL-LS"; repo = "rust_hdl"; rev = "v${version}"; - hash = "sha256-uqJiPJ86zX9r44F8D6tabw7Cp24WQoQTen3VqnjlYu0="; + hash = "sha256-H8s4YZPpe7Z3IafY4lt4Gn/jjeULJFSA/6kMb9IrV50="; }; - cargoHash = "sha256-ZC9HwMwrK3xWKr+gnf3SGMUcSRkvV3HL5h9R2lmfW9Q="; + cargoHash = "sha256-ULJpmT8DXSr6hqBxn6weWJUmplCboxhSekxaWmu4aHE="; postPatch = '' substituteInPlace vhdl_lang/src/config.rs \ diff --git a/pkgs/by-name/vi/visual-paradigm-ce/package.nix b/pkgs/by-name/vi/visual-paradigm-ce/package.nix index 4028578e3a98..692e74cf9640 100644 --- a/pkgs/by-name/vi/visual-paradigm-ce/package.nix +++ b/pkgs/by-name/vi/visual-paradigm-ce/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "visual-paradigm-ce"; - version = "17.3.20251162"; + version = "17.3.20251166"; src = let @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { url = "https://eu10-dl.visual-paradigm.com/visual-paradigm/vpce${majorMinor}/${suffix}/Visual_Paradigm_CE_${ builtins.replaceStrings [ "." ] [ "_" ] majorMinor }_${suffix}_Linux64_InstallFree.tar.gz"; - hash = "sha256-Af1aYb00OOsPP0vRqExr40GcvZQv5OZ2LJye8HOof1U="; + hash = "sha256-QCa5HsCA7L5ev1nySIpBRCkFvBabNsuBS4vA7zoyWvM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index e64ae020a5b3..29fae7be6d39 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.7.3851.54"; + version = "7.7.3851.56"; suffix = { @@ -79,8 +79,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-qt+ahh/B9xahVbIMeWgKqg9YXKqFsen1gELas/GBtyU="; - x86_64-linux = "sha256-MkIufX19GLXuPH9IlRQboEZrtvrnNlgpMMnVhSj1hUw="; + aarch64-linux = "sha256-bnjFgTXts0qaQY3pqzaKp14apDpcCn2/smZ0hT5SbH0="; + x86_64-linux = "sha256-kXx0CD3hCTl2JWYWQApO73+UXXeAqqE7cujLXCtVcmI="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; diff --git a/pkgs/by-name/wi/winboat/guest-server.nix b/pkgs/by-name/wi/winboat/guest-server.nix index 15ae46e6ae44..8651c181da91 100644 --- a/pkgs/by-name/wi/winboat/guest-server.nix +++ b/pkgs/by-name/wi/winboat/guest-server.nix @@ -7,7 +7,7 @@ buildGoModule { inherit (winboat) version src; modRoot = "guest_server"; pname = "winboat-guest-server"; - vendorHash = "sha256-JglpTv1hkqxmcbD8xmG80Sukul5hzGyyANfe+GeKzQ4="; + vendorHash = "sha256-vpBvSaqbbJ8sHNMm299z/3Qb7FKMWbr62amtKT3acYk="; env = { GOOS = "windows"; diff --git a/pkgs/by-name/wi/winboat/package.nix b/pkgs/by-name/wi/winboat/package.nix index 68c725210acc..9a5725e2d263 100644 --- a/pkgs/by-name/wi/winboat/package.nix +++ b/pkgs/by-name/wi/winboat/package.nix @@ -8,6 +8,7 @@ usbutils, freerdp, docker-compose, + podman-compose, pkgsCross, buildNpmPackage, fetchFromGitHub, @@ -15,15 +16,16 @@ copyDesktopItems, nix-update-script, }: + buildNpmPackage (final: { pname = "winboat"; - version = "0.8.7"; + version = "0.9.0"; src = fetchFromGitHub { owner = "TibixDev"; repo = "winboat"; tag = "v${final.version}"; - hash = "sha256-30WzvdY8Zn4CAj76bbC0bevuTeOSfDo40FPWof/39Es="; + hash = "sha256-DgH6CAZf+XIgBav2xd2FF2MGRgGIyOs/98vqWHA3XYw="; }; postPatch = '' @@ -40,7 +42,7 @@ buildNpmPackage (final: { buildInputs = [ udev ]; env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; - npmDepsHash = "sha256-nW+cGX4Y0Ndn1ubo4U3n8ZrjM5NkxIt4epB0AghPrNQ="; + npmDepsHash = "sha256-DLkI9a030uM2X1et94e4nd/HEyw5ugtK8NEAn/J8p9U="; nodejs = nodejs_24; makeCacheWritable = true; @@ -60,8 +62,7 @@ buildNpmPackage (final: { npm exec electron-builder --linux -- \ --dir \ -c.electronDist=${electron.dist} \ - -c.electronVersion=${electron.version} \ - -c.npmRebuild=false + -c.electronVersion=${electron.version} ''; installPhase = '' @@ -72,7 +73,7 @@ buildNpmPackage (final: { cp -r dist/linux-unpacked/resources $out/share/winboat/resources # install winboat icon - install -Dm444 icons/icon.png $out/share/icons/hicolor/256x256/apps/winboat.png + install -Dm444 icons/winboat_logo.svg $out/share/icons/hicolor/256x256/apps/winboat.svg # copy the the winboat-guest-server executable and generate the zip cp ${lib.getExe final.guest-server} $out/share/winboat/resources/guest_server/winboat_guest_server.exe @@ -89,6 +90,7 @@ buildNpmPackage (final: { lib.makeBinPath [ usbutils docker-compose + podman-compose freerdp ] } diff --git a/pkgs/by-name/wi/windsurf/info.json b/pkgs/by-name/wi/windsurf/info.json index dc6a4c328b0a..3164831c7349 100644 --- a/pkgs/by-name/wi/windsurf/info.json +++ b/pkgs/by-name/wi/windsurf/info.json @@ -1,20 +1,20 @@ { "aarch64-darwin": { - "version": "1.12.35", + "version": "1.12.36", "vscodeVersion": "1.105.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/fb9435d9a4d89c681a097318dfac4546738ce05c/Windsurf-darwin-arm64-1.12.35.zip", - "sha256": "323e7af299100379a99a2c9fad195c6475be2ba30924f751da859e22306cbe55" + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/9472213c2b01d64c024e510cd6fe81abd9b16fb7/Windsurf-darwin-arm64-1.12.36.zip", + "sha256": "d34eea39a1b6d0f1f60c11062d7951c01b58740e3ba52b6af51516690e1674e0" }, "x86_64-darwin": { - "version": "1.12.35", + "version": "1.12.36", "vscodeVersion": "1.105.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/fb9435d9a4d89c681a097318dfac4546738ce05c/Windsurf-darwin-x64-1.12.35.zip", - "sha256": "6400c5486e44ade1dfb035b47dfb423ff21a471abb0d204ed0a78c7d8a0084a4" + "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/9472213c2b01d64c024e510cd6fe81abd9b16fb7/Windsurf-darwin-x64-1.12.36.zip", + "sha256": "9b39e8e93cbe434549c54daa44ddd17d08f4899ca41bee64b1a709b264d28232" }, "x86_64-linux": { - "version": "1.12.35", + "version": "1.12.36", "vscodeVersion": "1.105.0", - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/fb9435d9a4d89c681a097318dfac4546738ce05c/Windsurf-linux-x64-1.12.35.tar.gz", - "sha256": "d0e28e8f5083d8991a0cc18660f5c477f166736c2b6f034eb1ebd12f05960a81" + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/9472213c2b01d64c024e510cd6fe81abd9b16fb7/Windsurf-linux-x64-1.12.36.tar.gz", + "sha256": "144fe8beff7de9e7764b4ef76e2a3a4e1638cd966d7ace70c06bdc268751ab67" } } diff --git a/pkgs/by-name/xa/xapp-symbolic-icons/package.nix b/pkgs/by-name/xa/xapp-symbolic-icons/package.nix index 68a787448ba8..f6ce2c05d6f9 100644 --- a/pkgs/by-name/xa/xapp-symbolic-icons/package.nix +++ b/pkgs/by-name/xa/xapp-symbolic-icons/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "xapp-symbolic-icons"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { owner = "xapp-project"; repo = "xapp-symbolic-icons"; tag = finalAttrs.version; - hash = "sha256-W5sgzy/2N7Nz1L0uUGCYtocbRIa3zxqMJy/aZ4JcxEs="; + hash = "sha256-lzxNtalNNKTamoToHWXkqWUoPqQZiWvgETVqLF1ov8Q="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/xa/xarchiver/package.nix b/pkgs/by-name/xa/xarchiver/package.nix index b4db43833006..36c7e4aeb40e 100644 --- a/pkgs/by-name/xa/xarchiver/package.nix +++ b/pkgs/by-name/xa/xarchiver/package.nix @@ -17,6 +17,8 @@ bzip2, gzip, lhasa, + xz, + zstd, wrapGAppsHook3, desktopToDarwinBundle, }: @@ -58,6 +60,8 @@ stdenv.mkDerivation rec { bzip2 gzip lhasa + xz + zstd coreutils ] } diff --git a/pkgs/by-name/xc/xcbeautify/package.nix b/pkgs/by-name/xc/xcbeautify/package.nix index 427cd0f28caf..71a40ef0a008 100644 --- a/pkgs/by-name/xc/xcbeautify/package.nix +++ b/pkgs/by-name/xc/xcbeautify/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "xcbeautify"; - version = "2.27.0"; + version = "3.1.1"; src = fetchurl { url = "https://github.com/cpisciotta/xcbeautify/releases/download/${version}/xcbeautify-${version}-${stdenv.hostPlatform.darwinArch}-apple-macosx.zip"; hash = lib.getAttr stdenv.hostPlatform.darwinArch { - arm64 = "sha256-8HEge1LvnEZQbliEDO+FP485V/OddBBESfCXnI/v2dE="; - x86_64 = "sha256-s1YyXEUJ7I0UhNEPSGregTFHpDKlFQ6ezvUXFk/0J6Q="; + arm64 = "sha256-YJnQ7VDjQK3w2pweEDpiBF5sZsHc94ZECpeDu0ncxp8="; + x86_64 = "sha256-LRyA9uODhYFxAc6RtWi6zmkSaPm/dAaSqzmbV0bRWWk="; }; }; diff --git a/pkgs/by-name/xo/xonsh/xontribs/xontrib-jedi/default.nix b/pkgs/by-name/xo/xonsh/xontribs/xontrib-jedi/default.nix index a6ae8f5e23dd..aea763c730f5 100644 --- a/pkgs/by-name/xo/xonsh/xontribs/xontrib-jedi/default.nix +++ b/pkgs/by-name/xo/xonsh/xontribs/xontrib-jedi/default.nix @@ -52,7 +52,7 @@ buildPythonPackage rec { meta = { description = "Xonsh Python mode completions using jedi"; homepage = "https://github.com/xonsh/xontrib-jedi"; - changelog = "https://github.com/xonsh/xontrib-jedi.releases/tag/${version}"; + changelog = "https://github.com/xonsh/xontrib-jedi/releases/tag/${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ greg ]; }; diff --git a/pkgs/by-name/ya/yazi/plugins/chmod/default.nix b/pkgs/by-name/ya/yazi/plugins/chmod/default.nix index 06f1e8e60e57..562d69b971fd 100644 --- a/pkgs/by-name/ya/yazi/plugins/chmod/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/chmod/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "chmod.yazi"; - version = "25.5.31-unstable-2025-06-26"; + version = "25.5.31-unstable-2025-11-25"; src = fetchFromGitHub { owner = "yazi-rs"; repo = "plugins"; - rev = "7c174cc0ae1e07876218868e5e0917308201c081"; - hash = "sha256-RE93ZNlG6CRGZz7YByXtO0mifduh6MMGls6J9IYwaFA="; + rev = "eaf6920b7439fa7164a1c162a249c3c76dc0acd9"; + hash = "sha256-B6zhZfp3SEaiviIzosI2aD8fk+hQF0epOTKi1qm8V3E="; }; meta = { diff --git a/pkgs/by-name/ya/yazi/plugins/ouch/default.nix b/pkgs/by-name/ya/yazi/plugins/ouch/default.nix index cdf75687b1bf..53e722f904ee 100644 --- a/pkgs/by-name/ya/yazi/plugins/ouch/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/ouch/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "ouch.yazi"; - version = "0-unstable-2025-07-13"; + version = "0-unstable-2025-11-25"; src = fetchFromGitHub { owner = "ndtoan96"; repo = "ouch.yazi"; - rev = "0742fffea5229271164016bf96fb599d861972db"; - hash = "sha256-C0wG8NQ+zjAMfd+J39Uvs3K4U6e3Qpo1yLPm2xcsAaI="; + rev = "cfb91404d3d83bcf7bbf90d689d226699b0e4147"; + hash = "sha256-6TyKPsapXJMiSRFrKRfP/hamOiG6LfgbPp7flh5tKoo="; }; meta = { diff --git a/pkgs/by-name/yt/ytmdesktop/package.nix b/pkgs/by-name/yt/ytmdesktop/package.nix index 37ffeed4eeab..10e5b31ca831 100644 --- a/pkgs/by-name/yt/ytmdesktop/package.nix +++ b/pkgs/by-name/yt/ytmdesktop/package.nix @@ -142,7 +142,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/ytmdesktop/ytmdesktop/tag/v${finalAttrs.version}"; + changelog = "https://github.com/ytmdesktop/ytmdesktop/releases/tag/v${finalAttrs.version}"; description = "Desktop App for YouTube Music"; downloadPage = "https://github.com/ytmdesktop/ytmdesktop/releases"; homepage = "https://ytmdesktop.app/"; diff --git a/pkgs/by-name/zc/zcfan/package.nix b/pkgs/by-name/zc/zcfan/package.nix index 3468ac8b399c..84e80355a9e6 100644 --- a/pkgs/by-name/zc/zcfan/package.nix +++ b/pkgs/by-name/zc/zcfan/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Zero-configuration fan daemon for ThinkPads"; mainProgram = "zcfan"; homepage = "https://github.com/cdown/zcfan"; - changelog = "https://github.com/cdown/zcfan/tags/${finalAttrs.version}"; + changelog = "https://github.com/cdown/zcfan/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ luftmensch-luftmensch diff --git a/pkgs/by-name/zc/zchunk/package.nix b/pkgs/by-name/zc/zchunk/package.nix index e374ef61c43f..00d6073bfb06 100644 --- a/pkgs/by-name/zc/zchunk/package.nix +++ b/pkgs/by-name/zc/zchunk/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "zchunk"; - version = "1.5.2"; + version = "1.5.3"; src = fetchFromGitHub { owner = "zchunk"; repo = "zchunk"; rev = finalAttrs.version; - hash = "sha256-TE3qNXHm6s1N7F1Rm2CcWFkyz6nywJktKJ3GL0tf2t8="; + hash = "sha256-cBOcU8e2AA4NNYe4j6NDqhK+21ZWNBoJMgKEhyJHpi4="; }; nativeBuildInputs = [ diff --git a/pkgs/development/beam-modules/build-mix.nix b/pkgs/development/beam-modules/build-mix.nix index b8b365cdf01d..d9ff7d120588 100644 --- a/pkgs/development/beam-modules/build-mix.nix +++ b/pkgs/development/beam-modules/build-mix.nix @@ -57,6 +57,8 @@ let MIX_DEBUG = if enableDebugInfo then 1 else 0; HEX_OFFLINE = 1; + __darwinAllowLocalNetworking = true; + ERL_COMPILER_OPTIONS = let options = erlangCompilerOptions ++ lib.optionals erlangDeterministicBuilds [ "deterministic" ]; diff --git a/pkgs/development/beam-modules/mix-release.nix b/pkgs/development/beam-modules/mix-release.nix index 05d2aa81bae9..feda1738dbef 100644 --- a/pkgs/development/beam-modules/mix-release.nix +++ b/pkgs/development/beam-modules/mix-release.nix @@ -129,6 +129,8 @@ stdenv.mkDerivation ( MIX_DEBUG = if enableDebugInfo then 1 else 0; HEX_OFFLINE = 1; + __darwinAllowLocalNetworking = true; + DEBUG = if enableDebugInfo then 1 else 0; # for Rebar3 compilation # The API with `mix local.rebar rebar path` makes a copy of the binary # some older dependencies still use rebar. diff --git a/pkgs/development/ocaml-modules/hxd/default.nix b/pkgs/development/ocaml-modules/hxd/default.nix index 42ce81f3af77..b660629ad86c 100644 --- a/pkgs/development/ocaml-modules/hxd/default.nix +++ b/pkgs/development/ocaml-modules/hxd/default.nix @@ -10,13 +10,13 @@ buildDunePackage rec { pname = "hxd"; - version = "0.3.5"; + version = "0.3.6"; minimalOCamlVersion = "4.08"; src = fetchurl { url = "https://github.com/dinosaure/hxd/releases/download/v${version}/hxd-${version}.tbz"; - sha256 = "sha256-E1I198ErT9/Cpvdk/Qjpq360OIVuAsbmaNc7qJzndEM="; + sha256 = "sha256-eh3yDF3QG33Ztf/i3nIWtZiWUqsyUXVRIyeiad3t87k="; }; propagatedBuildInputs = lib.optional withLwt lwt; diff --git a/pkgs/development/python-modules/cassandra-driver/default.nix b/pkgs/development/python-modules/cassandra-driver/default.nix index 7aefe2844a36..0f0697fdcb92 100644 --- a/pkgs/development/python-modules/cassandra-driver/default.nix +++ b/pkgs/development/python-modules/cassandra-driver/default.nix @@ -6,7 +6,6 @@ cython, eventlet, fetchFromGitHub, - fetchpatch, geomet, gevent, gremlinpython, @@ -17,7 +16,6 @@ pytz, pyyaml, scales, - six, sure, twisted, setuptools, @@ -26,25 +24,16 @@ buildPythonPackage rec { pname = "cassandra-driver"; - version = "3.29.2"; + version = "3.29.3"; pyproject = true; src = fetchFromGitHub { owner = "datastax"; repo = "python-driver"; tag = version; - hash = "sha256-RX9GLk2admzRasmP7LCwIfsJIt8TC/9rWhIcoTqS0qc="; + hash = "sha256-VynrUc7gqAi061FU2ln4B1fK4NaSUcjSgH1i1JQpmvk="; }; - patches = [ - # https://github.com/datastax/python-driver/pull/1242 - (fetchpatch { - name = "Maintain-compatibility-with-CPython-3.13.patch"; - url = "https://github.com/datastax/python-driver/commit/b144a84a1f97002c4545b335efaac719519cd9fa.patch"; - hash = "sha256-60ki6i1SiGxK+J4x/8voS7Hh2x249ykpjU9EMYKD8kc="; - }) - ]; - pythonRelaxDeps = [ "geomet" ]; build-system = [ @@ -56,10 +45,18 @@ buildPythonPackage rec { buildInputs = [ libev ]; dependencies = [ - six geomet ]; + optional-dependencies = { + cle = [ cryptography ]; + eventlet = [ eventlet ]; + gevent = [ gevent ]; + graph = [ gremlinpython ]; + metrics = [ scales ]; + twisted = [ twisted ]; + }; + nativeCheckInputs = [ pytestCheckHook pytz @@ -75,6 +72,8 @@ buildPythonPackage rec { export CASS_DRIVER_BUILD_CONCURRENCY=$NIX_BUILD_CORES ''; + __darwinAllowLocalNetworking = true; + # Make /etc/protocols accessible to allow socket.getprotobyname('tcp') in sandbox, # also /etc/resolv.conf is referenced by some tests preCheck = @@ -119,15 +118,6 @@ buildPythonPackage rec { "test_nts_token_performance" ]; - optional-dependencies = { - cle = [ cryptography ]; - eventlet = [ eventlet ]; - gevent = [ gevent ]; - graph = [ gremlinpython ]; - metrics = [ scales ]; - twisted = [ twisted ]; - }; - meta = { description = "Python client driver for Apache Cassandra"; homepage = "http://datastax.github.io/python-driver"; diff --git a/pkgs/development/python-modules/hg-evolve/default.nix b/pkgs/development/python-modules/hg-evolve/default.nix index a6f28d87a60d..bbcbc3873565 100644 --- a/pkgs/development/python-modules/hg-evolve/default.nix +++ b/pkgs/development/python-modules/hg-evolve/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "hg-evolve"; - version = "11.1.9"; + version = "11.1.10"; pyproject = true; src = fetchPypi { pname = "hg_evolve"; inherit version; - hash = "sha256-sypSfUqXQkmDSITJq/XHH82EGNIMvjgocc+3mLK+n0A="; + hash = "sha256-ccFq7sASkOkFJ4Or5dhZpfKR0FdZAmbziDfK3FGcaYM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/hyrule/default.nix b/pkgs/development/python-modules/hyrule/default.nix index 5a44daba22fd..91b44e8b6bf5 100644 --- a/pkgs/development/python-modules/hyrule/default.nix +++ b/pkgs/development/python-modules/hyrule/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "hyrule"; - version = "1.0.0"; + version = "1.0.1"; pyproject = true; src = fetchFromGitHub { owner = "hylang"; repo = "hyrule"; tag = version; - hash = "sha256-HSs5YUbhdaOgpBaxXe9LibJN4G3UJvEvEdnYt6ORQBo="; + hash = "sha256-nyB2vsXR1yiSzp1r/UCCQwM5FfIa4P8obTcWSu7JFoA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/meshcore/default.nix b/pkgs/development/python-modules/meshcore/default.nix index 533fc7eb9fc4..752d5d88d896 100644 --- a/pkgs/development/python-modules/meshcore/default.nix +++ b/pkgs/development/python-modules/meshcore/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "meshcore"; - version = "2.2.1"; + version = "2.2.2"; pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "sha256-HpCbGG+ZQdVWIeE3mJFFQ7w5W+JjcNb+Tb53i9uT5CA="; + sha256 = "sha256-vn/vF4avMDwDLL0EMVrrMWkZrZ1GTiUxGyTBOtKvG1I="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/mkdocs-gen-files/default.nix b/pkgs/development/python-modules/mkdocs-gen-files/default.nix index 67fb28dadc4c..ac28f55038d0 100644 --- a/pkgs/development/python-modules/mkdocs-gen-files/default.nix +++ b/pkgs/development/python-modules/mkdocs-gen-files/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "mkdocs-gen-files"; - version = "0.5.0"; + version = "0.6.0"; pyproject = true; src = fetchFromGitHub { owner = "oprypin"; repo = "mkdocs-gen-files"; tag = "v${version}"; - hash = "sha256-nRRdY7/en42s4PmHH+9vccRIl4pIp1F/Ka1bYvSHpBw="; + hash = "sha256-9mOLRZZugaGCWR/Ms9z8CTvDp8QgAiGcKqiB/LGTApk="; }; build-system = [ diff --git a/pkgs/development/python-modules/mne/default.nix b/pkgs/development/python-modules/mne/default.nix index 1a55f3a2a85f..29584c3cf335 100644 --- a/pkgs/development/python-modules/mne/default.nix +++ b/pkgs/development/python-modules/mne/default.nix @@ -21,23 +21,20 @@ lazy-loader, h5io, pymatreader, - pythonOlder, procps, optipng, }: buildPythonPackage rec { pname = "mne"; - version = "1.10.2"; + version = "1.11.0"; pyproject = true; - disabled = pythonOlder "3.10"; - src = fetchFromGitHub { owner = "mne-tools"; repo = "mne-python"; tag = "v${version}"; - hash = "sha256-K99yjWpX7rt6Isp0ao0NJcUu7GBRNKVz2i+xVt2HBNY="; + hash = "sha256-lssSHlWUj3TU0F/31jTFc+oFdBx1C+9aolee6M8mJtw="; }; postPatch = '' diff --git a/pkgs/development/python-modules/netbox-dns/default.nix b/pkgs/development/python-modules/netbox-dns/default.nix index 2290356e8716..425e35b1e9d5 100644 --- a/pkgs/development/python-modules/netbox-dns/default.nix +++ b/pkgs/development/python-modules/netbox-dns/default.nix @@ -7,14 +7,14 @@ }: buildPythonPackage rec { pname = "netbox-plugin-dns"; - version = "1.4.2"; + version = "1.4.4"; pyproject = true; src = fetchFromGitHub { owner = "peteeckel"; repo = "netbox-plugin-dns"; tag = version; - hash = "sha256-vJZP4dQdOZQNT+3xRXX2H5gl6bv2z2PvGDkkme0Rbck="; + hash = "sha256-166DFPSF1f0YF0T2bTEkmyI4M6PgBfimYyZX7fnNfrI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/odc-geo/default.nix b/pkgs/development/python-modules/odc-geo/default.nix index b0bb434669f0..671d79881f05 100644 --- a/pkgs/development/python-modules/odc-geo/default.nix +++ b/pkgs/development/python-modules/odc-geo/default.nix @@ -111,7 +111,7 @@ buildPythonPackage rec { with geospatial metadata and geo-registered `xarray` rasters. ''; homepage = "https://github.com/opendatacube/odc-geo/"; - changelog = "https://github.com/opendatacube/odc-geo/tag/${src.tag}"; + changelog = "https://github.com/opendatacube/odc-geo/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ daspk04 ]; }; diff --git a/pkgs/development/python-modules/odc-loader/default.nix b/pkgs/development/python-modules/odc-loader/default.nix index 6fb6f3422ca8..a009f6af2eb0 100644 --- a/pkgs/development/python-modules/odc-loader/default.nix +++ b/pkgs/development/python-modules/odc-loader/default.nix @@ -72,7 +72,7 @@ buildPythonPackage rec { meta = { description = "Tools for constructing xarray objects from parsed metadata"; homepage = "https://github.com/opendatacube/odc-loader/"; - changelog = "https://github.com/opendatacube/odc-loader/tag/${version}"; + changelog = "https://github.com/opendatacube/odc-loader/releases/tag/${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ daspk04 ]; }; diff --git a/pkgs/development/python-modules/odc-stac/default.nix b/pkgs/development/python-modules/odc-stac/default.nix index 99c06e80ed09..650aaa3f6782 100644 --- a/pkgs/development/python-modules/odc-stac/default.nix +++ b/pkgs/development/python-modules/odc-stac/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "odc-stac"; - version = "0.4.0"; + version = "0.4.1"; pyproject = true; src = fetchFromGitHub { owner = "opendatacube"; repo = "odc-stac"; tag = "v${version}"; - hash = "sha256-Ekyavcin13B4DAxv0/XG5QTBuLE7PRospAXe40fHeX0="; + hash = "sha256-Zug52tjbdtRNpLMBUR+hksr/V2D3W4sXbtvdxSPyVlM="; }; build-system = [ flit-core ]; @@ -86,7 +86,7 @@ buildPythonPackage rec { meta = { description = "Load STAC items into xarray Datasets"; homepage = "https://github.com/opendatacube/odc-stac/"; - changelog = "https://github.com/opendatacube/odc-stac/tag/${src.tag}"; + changelog = "https://github.com/opendatacube/odc-stac/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ daspk04 ]; }; diff --git a/pkgs/development/python-modules/pylibrespot-java/default.nix b/pkgs/development/python-modules/pylibrespot-java/default.nix index d35f5ec0ef1d..80c955d3f7da 100644 --- a/pkgs/development/python-modules/pylibrespot-java/default.nix +++ b/pkgs/development/python-modules/pylibrespot-java/default.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { meta = { description = "Simple library to interface with a librespot-java server"; homepage = "https://github.com/uvjustin/pylibrespot-java"; - changelog = "https://github.com/uvjustin/pylibrespot-java/tag/v${version}"; + changelog = "https://github.com/uvjustin/pylibrespot-java/releases/tag/v${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hensoko diff --git a/pkgs/development/python-modules/pylit/default.nix b/pkgs/development/python-modules/pylit/default.nix deleted file mode 100644 index 0e3a76b0d6c3..000000000000 --- a/pkgs/development/python-modules/pylit/default.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitea, - flit-core, - pytestCheckHook, -}: - -buildPythonPackage rec { - version = "0.8.0"; - pname = "pylit"; - pyproject = true; - - src = fetchFromGitea { - domain = "codeberg.org"; - owner = "milde"; - repo = "pylit"; - tag = version; - hash = "sha256-wr2Gz5DCeCVULe9k/DHd+Jhbfc4q4wSoJrcWaJUvWWw="; - # fix hash mismatch on linux/darwin platforms - postFetch = '' - rm -f $out/doc/logo/py{L,l}it-bold-framed.svg - ''; - }; - - # replace legacy nose module with pytest - postPatch = '' - substituteInPlace test/{pylit,pylit_ui}_test.py \ - --replace-fail "import nose" "import pytest" \ - --replace-fail "nose.runmodule()" "pytest.main()" - ''; - - build-system = [ - flit-core - ]; - - pythonImportsCheck = [ "pylit" ]; - - nativeCheckInputs = [ - pytestCheckHook - ]; - - enabledTestPaths = [ "test" ]; - - meta = { - homepage = "https://codeberg.org/milde/pylit"; - description = "Bidirectional text/code converter"; - mainProgram = "pylit"; - license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ qbisi ]; - }; -} diff --git a/pkgs/development/python-modules/pymupdf/default.nix b/pkgs/development/python-modules/pymupdf/default.nix index 6f3e15e40b1a..c7eb2afb2c1d 100644 --- a/pkgs/development/python-modules/pymupdf/default.nix +++ b/pkgs/development/python-modules/pymupdf/default.nix @@ -140,6 +140,11 @@ buildPythonPackage rec { disabledTestPaths = [ # mad about markdown table formatting "tests/test_tables.py::test_markdown" + ] + ++ lib.optional stdenv.hostPlatform.isDarwin [ + # Trace/BPT trap: 5 when getting widget options + "tests/test_4505.py" + "tests/test_widgets.py" ]; pythonImportsCheck = [ @@ -161,7 +166,7 @@ buildPythonPackage rec { homepage = "https://github.com/pymupdf/PyMuPDF"; changelog = "https://github.com/pymupdf/PyMuPDF/releases/tag/${src.tag}"; license = lib.licenses.agpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ sarahec ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/development/python-modules/pyotb/default.nix b/pkgs/development/python-modules/pyotb/default.nix index f049a827a720..9276da826826 100644 --- a/pkgs/development/python-modules/pyotb/default.nix +++ b/pkgs/development/python-modules/pyotb/default.nix @@ -93,7 +93,7 @@ buildPythonPackage rec { meta = { description = "Python extension of Orfeo Toolbox"; homepage = "https://github.com/orfeotoolbox/pyotb"; - changelog = "https://github.com/orfeotoolbox/pyotb/tag/${version}"; + changelog = "https://github.com/orfeotoolbox/pyotb/releases/tag/${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ daspk04 ]; }; diff --git a/pkgs/development/python-modules/spyder-kernels/default.nix b/pkgs/development/python-modules/spyder-kernels/default.nix index 61afb9b050c1..94ccc8bd5749 100644 --- a/pkgs/development/python-modules/spyder-kernels/default.nix +++ b/pkgs/development/python-modules/spyder-kernels/default.nix @@ -34,14 +34,14 @@ buildPythonPackage rec { pname = "spyder-kernels"; - version = "3.1.1"; + version = "3.1.2"; pyproject = true; src = fetchFromGitHub { owner = "spyder-ide"; repo = "spyder-kernels"; tag = "v${version}"; - hash = "sha256-XN0K0c0S8buoyFhh+/AIaWyhuGLQsstvTTqjTl0Mbxo="; + hash = "sha256-HqjgeCmjQfwSVaJNWnDYHGeC81/iLzmAmnFrPhpwfLY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/swh-storage/default.nix b/pkgs/development/python-modules/swh-storage/default.nix index dcf09bf27cf4..52ed9dd19c50 100644 --- a/pkgs/development/python-modules/swh-storage/default.nix +++ b/pkgs/development/python-modules/swh-storage/default.nix @@ -32,7 +32,7 @@ buildPythonPackage rec { pname = "swh-storage"; - version = "4.1.0"; + version = "4.1.1"; pyproject = true; src = fetchFromGitLab { @@ -41,7 +41,7 @@ buildPythonPackage rec { owner = "devel"; repo = "swh-storage"; tag = "v${version}"; - hash = "sha256-JXeHE/wZ3Wcf1I1eGyCNlCGsreiQH6kCYZoDXV1h0A0="; + hash = "sha256-AY2IcRJG19oSy2usI9JZTEKYLI3SEiLpNisqD7zus8A="; }; build-system = [ diff --git a/pkgs/development/python-modules/syne-tune/default.nix b/pkgs/development/python-modules/syne-tune/default.nix index 00058a4ae46d..c09d9d5563dd 100644 --- a/pkgs/development/python-modules/syne-tune/default.nix +++ b/pkgs/development/python-modules/syne-tune/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -21,14 +22,11 @@ h5py, huggingface-hub, matplotlib, - onnxruntime, pymoo, - pyyaml, scikit-learn, scipy, # smac, statsmodels, - swig, xgboost, # yahpo-gym, @@ -125,6 +123,10 @@ buildPythonPackage rec { "test_hypervolume" "test_hypervolume_progress" "test_hypervolume_simple" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # assert np.float64(1.0114686865847489e-12) < 1e-12 + "test_cholesky_factorization" ]; disabledTestPaths = [ diff --git a/pkgs/development/python-modules/tree-sitter-language-pack/default.nix b/pkgs/development/python-modules/tree-sitter-language-pack/default.nix index 2ba55fd2e30e..f35fbeb99301 100644 --- a/pkgs/development/python-modules/tree-sitter-language-pack/default.nix +++ b/pkgs/development/python-modules/tree-sitter-language-pack/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "tree-sitter-language-pack"; - version = "0.10.0"; + version = "0.13.0"; pyproject = true; # Using the GitHub sources necessitates fetching the treesitter grammar parsers by using a vendored script. @@ -28,7 +28,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "tree_sitter_language_pack"; inherit version; - hash = "sha256-oWGLKYKLZEIu1rKhEYdZnFUheBNI/t2EIPAfb1A5ofw="; + hash = "sha256-AyA0xeJ7H24AcwuefC28ggO0cA0MaB/QGdbe/PYRg+w="; }; # Upstream bumped dependencies aggressively, but we can still use older diff --git a/pkgs/development/tools/simavr/default.nix b/pkgs/development/tools/simavr/default.nix index 19a993f07896..b6488baca834 100644 --- a/pkgs/development/tools/simavr/default.nix +++ b/pkgs/development/tools/simavr/default.nix @@ -21,6 +21,7 @@ let avrSuffixSalt = avrgcc.suffixSalt; }; } ./setup-hook-darwin.sh; + in stdenv.mkDerivation rec { pname = "simavr"; @@ -68,7 +69,10 @@ stdenv.mkDerivation rec { homepage = "https://github.com/buserror/simavr"; license = licenses.gpl3; platforms = platforms.unix; - maintainers = with maintainers; [ goodrone ]; - }; + maintainers = with maintainers; [ + goodrone + patryk27 + ]; + }; } diff --git a/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix b/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix index 6a6fcf5e01ce..1847719d66e9 100644 --- a/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix +++ b/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "basnijholt"; domain = "adaptive_lighting"; - version = "1.26.0"; + version = "1.28.0"; src = fetchFromGitHub { owner = "basnijholt"; repo = "adaptive-lighting"; tag = "v${version}"; - hash = "sha256-I8pay2cWj604PQxOBLkaWjcj56dtbaAiBCv6LQQM6XI="; + hash = "sha256-FyDspw/Sk7h5Kh3lq17DmGbkJlVP0CLfAX0GL7DVF0k="; }; dependencies = [ @@ -22,7 +22,7 @@ buildHomeAssistantComponent rec { ]; meta = with lib; { - changelog = "https://github.com/basnijholt/adaptive-lighting/releases/tag/${version}"; + changelog = "https://github.com/basnijholt/adaptive-lighting/releases/tag/${src.tag}"; description = "Home Assistant Adaptive Lighting Plugin - Sun Synchronized Lighting"; homepage = "https://github.com/basnijholt/adaptive-lighting"; maintainers = with maintainers; [ mindstorms6 ]; diff --git a/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix b/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix index 7698754f5ac2..092692bd7aa2 100644 --- a/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix +++ b/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix @@ -17,7 +17,7 @@ buildHomeAssistantComponent rec { }; meta = { - changelog = "https://github.com/jwillemsen/daikin_onecta/tag/v${version}"; + changelog = "https://github.com/jwillemsen/daikin_onecta/releases/tag/v${version}"; description = "Home Assistant Integration for devices supported by the Daikin Onecta App"; homepage = "https://github.com/jwillemsen/daikin_onecta"; maintainers = with lib.maintainers; [ dandellion ]; diff --git a/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix b/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix index 1225ca4708ac..08d40442471e 100644 --- a/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix +++ b/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix @@ -8,7 +8,7 @@ nix-update-script, }: let - version = "0.0.15.1"; + version = "1.0.0"; in buildHomeAssistantComponent { owner = "8none1"; @@ -19,7 +19,7 @@ buildHomeAssistantComponent { owner = "8none1"; repo = "lednetwf_ble"; tag = "v${version}"; - hash = "sha256-LSVvwJZFtBC+iwxfZ3R8msPvrvimPw2Tjzqw6Dx7ZsM="; + hash = "sha256-YASoOuB2LvceE/DphmXb9nEGTd+pVP52/HOpV+6dCjM="; }; dependencies = [ diff --git a/pkgs/servers/home-assistant/custom-components/xiaomi_home/package.nix b/pkgs/servers/home-assistant/custom-components/xiaomi_home/package.nix index 630726722862..b9d5ef27d8a4 100644 --- a/pkgs/servers/home-assistant/custom-components/xiaomi_home/package.nix +++ b/pkgs/servers/home-assistant/custom-components/xiaomi_home/package.nix @@ -13,13 +13,13 @@ buildHomeAssistantComponent rec { owner = "XiaoMi"; domain = "xiaomi_home"; - version = "0.4.4"; + version = "0.4.5"; src = fetchFromGitHub { owner = "XiaoMi"; repo = "ha_xiaomi_home"; rev = "v${version}"; - hash = "sha256-7sg8iOeO+7RgGZmGCKT5X5zfUUzt4oRJCPciLIPdIJ0="; + hash = "sha256-uwerYCqaqGwOFKZ0uIU78t7+U6U+KqQCQFjLiy623Dg="; }; dependencies = [ diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix index 78371f779e90..eab96764ebc4 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/material-you-utilities/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "material-you-utilities"; - version = "2.0.24"; + version = "2.0.26"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "material-you-utilities"; tag = version; - hash = "sha256-BRlw3/ZzRlQj+/sIAU6vwki9E5FVpQycP/iJeZxoMFo="; + hash = "sha256-eIPZhSft0myWkJgv20Ryt9XMMKKYgJunDZYwl4D2l3I="; }; - npmDepsHash = "sha256-zeCIjuZGTmaO4kVp75ZVPhw7mNVZbHMjuLZFiqtJ+fE="; + npmDepsHash = "sha256-seCHRwf0VSYEZN6CAsXZoj0KQPUCMWTU9pB6Bez76uk="; postPatch = '' # Remove git dependency from rspack config diff --git a/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix b/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix index 585f0ca58c99..c7b8de5c3951 100644 --- a/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix @@ -20,12 +20,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) apcupsd; }; - meta = with lib; { + meta = { description = "Provides a Prometheus exporter for the apcupsd Network Information Server (NIS)"; mainProgram = "apcupsd_exporter"; homepage = "https://github.com/mdlayher/apcupsd_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ _1000101 mdlayher ]; diff --git a/pkgs/servers/monitoring/prometheus/artifactory-exporter.nix b/pkgs/servers/monitoring/prometheus/artifactory-exporter.nix index de1e99f9db74..7aa56f74cd45 100644 --- a/pkgs/servers/monitoring/prometheus/artifactory-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/artifactory-exporter.nix @@ -32,12 +32,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) artifactory; }; - meta = with lib; { + meta = { description = "JFrog Artifactory Prometheus Exporter"; mainProgram = "artifactory_exporter"; homepage = "https://github.com/peimanja/artifactory_exporter"; changelog = "https://github.com/peimanja/artifactory_exporter/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ lbpdt ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ lbpdt ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/atlas-exporter.nix b/pkgs/servers/monitoring/prometheus/atlas-exporter.nix index 5aaa34f65c52..1ec66d08a9cb 100644 --- a/pkgs/servers/monitoring/prometheus/atlas-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/atlas-exporter.nix @@ -17,11 +17,11 @@ buildGoModule rec { vendorHash = "sha256-tR+OHxj/97AixuAp0Kx9xQsKPAxpvF6hDha5BgMBha0="; - meta = with lib; { + meta = { description = "Prometheus exporter for RIPE Atlas measurement results"; mainProgram = "atlas_exporter"; homepage = "https://github.com/czerwonk/atlas_exporter"; - license = licenses.lgpl3; - maintainers = with maintainers; [ clerie ]; + license = lib.licenses.lgpl3; + maintainers = with lib.maintainers; [ clerie ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/aws-s3-exporter.nix b/pkgs/servers/monitoring/prometheus/aws-s3-exporter.nix index bdfee37adbde..dab85987e9a1 100644 --- a/pkgs/servers/monitoring/prometheus/aws-s3-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/aws-s3-exporter.nix @@ -22,11 +22,11 @@ buildGoModule rec { "-w" ]; - meta = with lib; { + meta = { description = "Exports Prometheus metrics about S3 buckets and objects"; mainProgram = "s3_exporter"; homepage = "https://github.com/ribbybibby/s3_exporter"; - license = licenses.asl20; - maintainers = [ maintainers.mmahut ]; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.mmahut ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/bind-exporter.nix b/pkgs/servers/monitoring/prometheus/bind-exporter.nix index ff60ee2c8232..1749028329e9 100644 --- a/pkgs/servers/monitoring/prometheus/bind-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/bind-exporter.nix @@ -20,11 +20,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) bind; }; - meta = with lib; { + meta = { description = "Prometheus exporter for bind9 server"; mainProgram = "bind_exporter"; homepage = "https://github.com/digitalocean/bind_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ rtreffer ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ rtreffer ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/bird-exporter.nix b/pkgs/servers/monitoring/prometheus/bird-exporter.nix index b25523083d23..64519fbf8418 100644 --- a/pkgs/servers/monitoring/prometheus/bird-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/bird-exporter.nix @@ -20,11 +20,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) bird; }; - meta = with lib; { + meta = { description = "Prometheus exporter for the bird routing daemon"; mainProgram = "bird_exporter"; homepage = "https://github.com/czerwonk/bird_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ lukegb ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ lukegb ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/bitcoin-exporter.nix b/pkgs/servers/monitoring/prometheus/bitcoin-exporter.nix index 8b1db27f6f82..9b5be064e5a7 100644 --- a/pkgs/servers/monitoring/prometheus/bitcoin-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/bitcoin-exporter.nix @@ -35,12 +35,12 @@ python3Packages.buildPythonApplication rec { cp -r dashboard README.md $out/share/${pname}/ ''; - meta = with lib; { + meta = { description = "Prometheus exporter for Bitcoin Core nodes"; mainProgram = "bitcoind-monitor.py"; homepage = "https://github.com/jvstein/bitcoin-prometheus-exporter"; - license = licenses.bsd3; - maintainers = with maintainers; [ mmilata ]; - platforms = platforms.all; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ mmilata ]; + platforms = lib.platforms.all; }; } diff --git a/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix b/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix index 651aa9b7e460..ef82769dab22 100644 --- a/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix @@ -34,12 +34,12 @@ buildGoModule rec { "-X github.com/prometheus/common/version.BuildDate=unknown" ]; - meta = with lib; { + meta = { description = "Blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP"; mainProgram = "blackbox_exporter"; homepage = "https://github.com/prometheus/blackbox_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ globin fpletz Frostman diff --git a/pkgs/servers/monitoring/prometheus/cloudflare-exporter.nix b/pkgs/servers/monitoring/prometheus/cloudflare-exporter.nix index ed5d338c9943..bc2ff882794b 100644 --- a/pkgs/servers/monitoring/prometheus/cloudflare-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/cloudflare-exporter.nix @@ -27,12 +27,12 @@ buildGoModule rec { }; }; - meta = with lib; { + meta = { description = "Prometheus Cloudflare Exporter"; mainProgram = "cloudflare-exporter"; homepage = "https://github.com/lablabs/cloudflare-exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ bbigras ]; - platforms = platforms.linux; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ bbigras ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/servers/monitoring/prometheus/collectd-exporter.nix b/pkgs/servers/monitoring/prometheus/collectd-exporter.nix index e50c4f2fe549..8b8f5723344f 100644 --- a/pkgs/servers/monitoring/prometheus/collectd-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/collectd-exporter.nix @@ -25,11 +25,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) collectd; }; - meta = with lib; { + meta = { description = "Relay server for exporting metrics from collectd to Prometheus"; mainProgram = "collectd_exporter"; homepage = "https://github.com/prometheus/collectd_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ benley ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ benley ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/consul-exporter.nix b/pkgs/servers/monitoring/prometheus/consul-exporter.nix index 24c23564f545..2288214b3d3c 100644 --- a/pkgs/servers/monitoring/prometheus/consul-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/consul-exporter.nix @@ -22,12 +22,12 @@ buildGoModule rec { "-w" ]; - meta = with lib; { + meta = { description = "Prometheus exporter for Consul metrics"; mainProgram = "consul_exporter"; homepage = "https://github.com/prometheus/consul_exporter"; changelog = "https://github.com/prometheus/consul_exporter/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ hectorj ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ hectorj ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix b/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix index 11ce09ab56b4..5645b717742b 100644 --- a/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix @@ -23,12 +23,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) dnsmasq; }; - meta = with lib; { + meta = { inherit (src.meta) homepage; description = "Dnsmasq exporter for Prometheus"; mainProgram = "dnsmasq_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ globin ]; # Broken on darwin for Go toolchain > 1.22, with error: diff --git a/pkgs/servers/monitoring/prometheus/domain-exporter.nix b/pkgs/servers/monitoring/prometheus/domain-exporter.nix index 4e796e5852dc..eca8d1096e43 100644 --- a/pkgs/servers/monitoring/prometheus/domain-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/domain-exporter.nix @@ -22,12 +22,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) domain; }; - meta = with lib; { + meta = { homepage = "https://github.com/caarlos0/domain_exporter"; description = "Exports the expiration time of your domains as prometheus metrics"; mainProgram = "domain_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mmilata peterhoeg caarlos0 diff --git a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix b/pkgs/servers/monitoring/prometheus/fastly-exporter.nix index 94a2315a25fa..24c07a1b47eb 100644 --- a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/fastly-exporter.nix @@ -22,11 +22,11 @@ buildGoModule rec { inherit (nixosTests.prometheus-exporters) fastly; }; - meta = with lib; { + meta = { description = "Prometheus exporter for the Fastly Real-time Analytics API"; homepage = "https://github.com/fastly/fastly-exporter"; - license = licenses.asl20; - teams = [ teams.deshaw ]; + license = lib.licenses.asl20; + teams = [ lib.teams.deshaw ]; mainProgram = "fastly-exporter"; }; } diff --git a/pkgs/servers/monitoring/prometheus/flow-exporter.nix b/pkgs/servers/monitoring/prometheus/flow-exporter.nix index 2de347f3010d..84a6fc634a05 100644 --- a/pkgs/servers/monitoring/prometheus/flow-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/flow-exporter.nix @@ -17,12 +17,12 @@ buildGoModule rec { vendorHash = "sha256-2raOUOPiMUMydIsfSsnwUAAiM7WyMio1NgL1EoADr2s="; - meta = with lib; { + meta = { description = "Export network flows from kafka to Prometheus"; mainProgram = "flow-exporter"; homepage = "https://github.com/neptune-networks/flow-exporter"; - license = licenses.mit; - maintainers = with maintainers; [ kloenk ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ kloenk ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix b/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix index 4b513ed3bde3..bac06e822e67 100644 --- a/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix @@ -22,12 +22,12 @@ buildGoModule { passthru.tests = { inherit (nixosTests.prometheus-exporters) fritzbox; }; - meta = with lib; { + meta = { description = "Prometheus Exporter for FRITZ!Box (TR64 and UPnP)"; mainProgram = "exporter"; homepage = "https://github.com/mxschmitt/fritzbox_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ bachp flokli sbruder diff --git a/pkgs/servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix b/pkgs/servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix index 21feb543c9d4..2bd6921bb74e 100644 --- a/pkgs/servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix @@ -24,12 +24,12 @@ buildGoModule rec { vendorHash = "sha256-LPS0paXtzNAOFW8FUAFbcEcVTtp3WFh6N/f6tuFPT50="; doCheck = true; - meta = with lib; { + meta = { description = "Prometheus / OpenMetrics exporter for GitLab CI pipelines insights"; mainProgram = "gitlab-ci-pipelines-exporter"; homepage = "https://github.com/mvisonneau/gitlab-ci-pipelines-exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ mmahut mvisonneau ]; diff --git a/pkgs/servers/monitoring/prometheus/haproxy-exporter.nix b/pkgs/servers/monitoring/prometheus/haproxy-exporter.nix index 527c8e0b2d0d..cd1df13263f3 100644 --- a/pkgs/servers/monitoring/prometheus/haproxy-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/haproxy-exporter.nix @@ -22,11 +22,11 @@ buildGoModule rec { "-w" ]; - meta = with lib; { + meta = { description = "HAProxy Exporter for the Prometheus monitoring system"; mainProgram = "haproxy_exporter"; homepage = "https://github.com/prometheus/haproxy_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ benley ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ benley ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/idrac-exporter.nix b/pkgs/servers/monitoring/prometheus/idrac-exporter.nix index 716a108443b2..67f6b18508a2 100644 --- a/pkgs/servers/monitoring/prometheus/idrac-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/idrac-exporter.nix @@ -29,11 +29,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) idrac; }; - meta = with lib; { + meta = { inherit (src.meta) homepage; description = "Simple iDRAC exporter for Prometheus"; mainProgram = "idrac_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ codec ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ codec ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/imap-mailstat-exporter.nix b/pkgs/servers/monitoring/prometheus/imap-mailstat-exporter.nix index e8f18e916bdc..b3749325ef1c 100644 --- a/pkgs/servers/monitoring/prometheus/imap-mailstat-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/imap-mailstat-exporter.nix @@ -20,12 +20,12 @@ buildGoModule rec { nativeBuildInputs = [ installShellFiles ]; - meta = with lib; { + meta = { description = "Export Prometheus-style metrics about how many emails you have in your INBOX and in additional configured folders"; mainProgram = "imap-mailstat-exporter"; homepage = "https://github.com/bt909/imap-mailstat-exporter"; - license = licenses.mit; - maintainers = with maintainers; [ raboof ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ raboof ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/servers/monitoring/prometheus/influxdb-exporter.nix b/pkgs/servers/monitoring/prometheus/influxdb-exporter.nix index fd7e307e0ee7..299d9f1e403c 100644 --- a/pkgs/servers/monitoring/prometheus/influxdb-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/influxdb-exporter.nix @@ -31,12 +31,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) influxdb; }; - meta = with lib; { + meta = { description = "Prometheus exporter that accepts InfluxDB metrics"; mainProgram = "influxdb_exporter"; homepage = "https://github.com/prometheus/influxdb_exporter"; changelog = "https://github.com/prometheus/influxdb_exporter/blob/v${version}/CHANGELOG.md"; - license = licenses.asl20; + license = lib.licenses.asl20; maintainers = [ ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/ipmi-exporter.nix b/pkgs/servers/monitoring/prometheus/ipmi-exporter.nix index c8ec1904933d..eeb8a2448e55 100644 --- a/pkgs/servers/monitoring/prometheus/ipmi-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/ipmi-exporter.nix @@ -38,12 +38,12 @@ buildGoModule rec { "-X github.com/prometheus/common/version.BuildDate=unknown" ]; - meta = with lib; { + meta = { description = "IPMI exporter for Prometheus"; mainProgram = "ipmi_exporter"; homepage = "https://github.com/prometheus-community/ipmi_exporter"; changelog = "https://github.com/prometheus-community/ipmi_exporter/blob/${src.rev}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ snaar ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ snaar ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/jitsi-exporter.nix b/pkgs/servers/monitoring/prometheus/jitsi-exporter.nix index 7dff722c658f..08b28cab043c 100644 --- a/pkgs/servers/monitoring/prometheus/jitsi-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/jitsi-exporter.nix @@ -19,11 +19,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) jitsi; }; - meta = with lib; { + meta = { description = "Export Jitsi Videobridge metrics to Prometheus"; mainProgram = "jitsiexporter"; homepage = "https://git.xsfx.dev/prometheus/jitsiexporter"; - license = licenses.mit; + license = lib.licenses.mit; maintainers = [ ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/json-exporter.nix b/pkgs/servers/monitoring/prometheus/json-exporter.nix index f78f6af69716..49fe34d98622 100644 --- a/pkgs/servers/monitoring/prometheus/json-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/json-exporter.nix @@ -20,10 +20,10 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) json; }; - meta = with lib; { + meta = { description = "Prometheus exporter which scrapes remote JSON by JSONPath"; homepage = "https://github.com/prometheus-community/json_exporter"; - license = licenses.asl20; + license = lib.licenses.asl20; maintainers = [ ]; mainProgram = "json_exporter"; }; diff --git a/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix b/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix index 2ed7f0943ad0..59d5645af5e5 100644 --- a/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix @@ -17,11 +17,11 @@ buildGoModule rec { vendorHash = "sha256-zD5QkpyeqrmX0zGgdQg9yQQrX/+0Xz+Q04IzpO+Qc5Q="; - meta = with lib; { + meta = { description = "Exporter for metrics from devices running JunOS"; mainProgram = "junos_exporter"; homepage = "https://github.com/czerwonk/junos_exporter"; - license = licenses.mit; - teams = [ teams.wdz ]; + license = lib.licenses.mit; + teams = [ lib.teams.wdz ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/kea-exporter.nix b/pkgs/servers/monitoring/prometheus/kea-exporter.nix index 06e0fee6a3b0..13f28b6d6124 100644 --- a/pkgs/servers/monitoring/prometheus/kea-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/kea-exporter.nix @@ -35,12 +35,12 @@ python3Packages.buildPythonApplication rec { inherit (nixosTests) kea; }; - meta = with lib; { + meta = { changelog = "https://github.com/mweinelt/kea-exporter/blob/v${version}/HISTORY"; description = "Export Kea Metrics in the Prometheus Exposition Format"; mainProgram = "kea-exporter"; homepage = "https://github.com/mweinelt/kea-exporter"; - license = licenses.mit; - maintainers = with maintainers; [ hexa ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ hexa ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/keylight-exporter.nix b/pkgs/servers/monitoring/prometheus/keylight-exporter.nix index 45525cd946e2..fbc58de70143 100644 --- a/pkgs/servers/monitoring/prometheus/keylight-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/keylight-exporter.nix @@ -20,11 +20,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) keylight; }; - meta = with lib; { + meta = { homepage = "https://github.com/mdlayher/keylight_exporter"; description = "Prometheus exporter for Elgato Key Light devices"; mainProgram = "keylight_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ mdlayher ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mdlayher ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/knot-exporter.nix b/pkgs/servers/monitoring/prometheus/knot-exporter.nix index ac91d6fda6dc..838512a71545 100644 --- a/pkgs/servers/monitoring/prometheus/knot-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/knot-exporter.nix @@ -32,11 +32,11 @@ python3.pkgs.buildPythonApplication rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) knot; }; - meta = with lib; { + meta = { description = "Prometheus exporter for Knot DNS"; homepage = "https://gitlab.nic.cz/knot/knot-dns/-/tree/master/python/knot_exporter"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ ma27 hexa ]; diff --git a/pkgs/servers/monitoring/prometheus/lnd-exporter.nix b/pkgs/servers/monitoring/prometheus/lnd-exporter.nix index 69e504dba384..082ea63b4e1a 100644 --- a/pkgs/servers/monitoring/prometheus/lnd-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/lnd-exporter.nix @@ -23,11 +23,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) lnd; }; - meta = with lib; { + meta = { homepage = "https://github.com/lightninglabs/lndmon"; description = "Prometheus exporter for lnd (Lightning Network Daemon)"; mainProgram = "lndmon"; - license = licenses.mit; - maintainers = with maintainers; [ mmilata ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mmilata ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/mail-exporter.nix b/pkgs/servers/monitoring/prometheus/mail-exporter.nix index 695b8753b5cc..b8eeae914096 100644 --- a/pkgs/servers/monitoring/prometheus/mail-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/mail-exporter.nix @@ -28,14 +28,14 @@ buildGoModule { passthru.tests = { inherit (nixosTests.prometheus-exporters) mail; }; - meta = with lib; { + meta = { description = "Export Prometheus-style metrics about mail server functionality"; mainProgram = "mailexporter"; homepage = "https://github.com/cherti/mailexporter"; - license = licenses.gpl3; - maintainers = with maintainers; [ + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ globin ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix b/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix index 57c1f78b151e..bb6186dcbeab 100644 --- a/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix @@ -22,11 +22,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) mikrotik; }; - meta = with lib; { + meta = { inherit (src.meta) homepage; description = "Prometheus MikroTik device(s) exporter"; mainProgram = "mikrotik-exporter"; - license = licenses.bsd3; - maintainers = with maintainers; [ mmilata ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ mmilata ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix b/pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix index e6b2afa7500a..48353a89e5bf 100644 --- a/pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix @@ -20,11 +20,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) modemmanager; }; - meta = with lib; { + meta = { homepage = "https://github.com/mdlayher/modemmanager_exporter"; description = "Prometheus exporter for ModemManager and its devices"; mainProgram = "modemmanager_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ mdlayher ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mdlayher ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix b/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix index 269360de5390..74fe182c344d 100644 --- a/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix @@ -32,11 +32,11 @@ buildGoModule rec { # nixpkgs doesn't have mongodb application available; doCheck = false; - meta = with lib; { + meta = { description = "Prometheus exporter for MongoDB including sharding, replication and storage engines"; homepage = "https://github.com/percona/mongodb_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ undefined-moe ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ undefined-moe ]; mainProgram = "mongodb_exporter"; }; } diff --git a/pkgs/servers/monitoring/prometheus/nats-exporter.nix b/pkgs/servers/monitoring/prometheus/nats-exporter.nix index 3ea933d48527..d680f70117af 100644 --- a/pkgs/servers/monitoring/prometheus/nats-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/nats-exporter.nix @@ -40,10 +40,10 @@ buildGoModule rec { }; }; - meta = with lib; { + meta = { description = "Exporter for NATS metrics"; homepage = "https://github.com/nats-io/prometheus-nats-exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ bbigras ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ bbigras ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix b/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix index 68397cf9b796..7cfcab258294 100644 --- a/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix @@ -20,10 +20,10 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) nextcloud; }; - meta = with lib; { + meta = { description = "Prometheus exporter for Nextcloud servers"; homepage = "https://github.com/xperimental/nextcloud-exporter"; - license = licenses.mit; + license = lib.licenses.mit; maintainers = [ ]; mainProgram = "nextcloud-exporter"; }; diff --git a/pkgs/servers/monitoring/prometheus/nginx-exporter.nix b/pkgs/servers/monitoring/prometheus/nginx-exporter.nix index eb6d3391202e..12d9aa7bd9d2 100644 --- a/pkgs/servers/monitoring/prometheus/nginx-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/nginx-exporter.nix @@ -33,12 +33,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) nginx; }; - meta = with lib; { + meta = { description = "NGINX Prometheus Exporter for NGINX and NGINX Plus"; mainProgram = "nginx-prometheus-exporter"; homepage = "https://github.com/nginxinc/nginx-prometheus-exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ benley fpletz globin diff --git a/pkgs/servers/monitoring/prometheus/nginxlog-exporter.nix b/pkgs/servers/monitoring/prometheus/nginxlog-exporter.nix index 08e49707907d..4bae006319c4 100644 --- a/pkgs/servers/monitoring/prometheus/nginxlog-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/nginxlog-exporter.nix @@ -22,11 +22,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) nginxlog; }; - meta = with lib; { + meta = { description = "Export metrics from Nginx access log files to Prometheus"; mainProgram = "prometheus-nginxlog-exporter"; homepage = "https://github.com/martin-helmich/prometheus-nginxlog-exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ mmahut ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ mmahut ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/nut-exporter.nix b/pkgs/servers/monitoring/prometheus/nut-exporter.nix index 357e056dafc1..c6bf38b08d80 100644 --- a/pkgs/servers/monitoring/prometheus/nut-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/nut-exporter.nix @@ -17,11 +17,11 @@ buildGoModule rec { vendorHash = "sha256-cMZ4GSal03LIZi7ESr/sQx8zLHNepOTZGEEsdvsNhec="; - meta = with lib; { + meta = { description = "Prometheus exporter for Network UPS Tools"; mainProgram = "nut_exporter"; homepage = "https://github.com/DRuggeri/nut_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ jhh ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ jhh ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/pgbouncer-exporter.nix b/pkgs/servers/monitoring/prometheus/pgbouncer-exporter.nix index 2b1c4a93a5d8..4b6e9d911e13 100644 --- a/pkgs/servers/monitoring/prometheus/pgbouncer-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/pgbouncer-exporter.nix @@ -17,12 +17,12 @@ buildGoModule rec { vendorHash = "sha256-IBIJWA/arARPV0ErAQdGJXbPAaryCN22mHwKL08M8QA="; - meta = with lib; { + meta = { description = "Prometheus exporter for PgBouncer"; mainProgram = "pgbouncer_exporter"; homepage = "https://github.com/prometheus-community/pgbouncer_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ _1000101 ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ _1000101 ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/servers/monitoring/prometheus/php-fpm-exporter.nix b/pkgs/servers/monitoring/prometheus/php-fpm-exporter.nix index c4c25909bedd..599619242205 100644 --- a/pkgs/servers/monitoring/prometheus/php-fpm-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/php-fpm-exporter.nix @@ -53,11 +53,11 @@ buildGoModule rec { }; }; - meta = with lib; { + meta = { homepage = "https://github.com/hipages/php-fpm_exporter"; description = "Prometheus exporter for PHP-FPM"; - license = licenses.asl20; - maintainers = with maintainers; [ gaelreyrol ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ gaelreyrol ]; mainProgram = "php-fpm_exporter"; }; } diff --git a/pkgs/servers/monitoring/prometheus/pihole-exporter.nix b/pkgs/servers/monitoring/prometheus/pihole-exporter.nix index 86675ec1c88c..f5a94094e94a 100644 --- a/pkgs/servers/monitoring/prometheus/pihole-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/pihole-exporter.nix @@ -17,11 +17,11 @@ buildGoModule rec { vendorHash = "sha256-4qbfXRXEViR/2fCmanlU88zvbJb5oppHWC7rVQaneLc="; - meta = with lib; { + meta = { description = "Prometheus exporter for PI-Hole's Raspberry PI ad blocker"; mainProgram = "pihole-exporter"; homepage = "https://github.com/eko/pihole-exporter"; - license = licenses.mit; + license = lib.licenses.mit; maintainers = [ ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/ping-exporter.nix b/pkgs/servers/monitoring/prometheus/ping-exporter.nix index 62bc09e79946..e02fc586d156 100644 --- a/pkgs/servers/monitoring/prometheus/ping-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/ping-exporter.nix @@ -17,11 +17,11 @@ buildGoModule rec { vendorHash = "sha256-bEJstamu0+EfHL2cduWb/iDeYCp8tzGCS2Lvc7Onp48="; - meta = with lib; { + meta = { description = "Prometheus exporter for ICMP echo requests"; mainProgram = "ping_exporter"; homepage = "https://github.com/czerwonk/ping_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ nudelsalat ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ nudelsalat ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/postfix-exporter.nix b/pkgs/servers/monitoring/prometheus/postfix-exporter.nix index 1a24ae62e8cd..ee455acc1e90 100644 --- a/pkgs/servers/monitoring/prometheus/postfix-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/postfix-exporter.nix @@ -37,12 +37,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) postfix; }; - meta = with lib; { + meta = { inherit (src.meta) homepage; description = "Prometheus exporter for Postfix"; mainProgram = "postfix_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ globin ]; }; diff --git a/pkgs/servers/monitoring/prometheus/postgres-exporter.nix b/pkgs/servers/monitoring/prometheus/postgres-exporter.nix index 45e55bfa6fb7..3fdf89ef7c9f 100644 --- a/pkgs/servers/monitoring/prometheus/postgres-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/postgres-exporter.nix @@ -36,12 +36,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) postgres; }; - meta = with lib; { + meta = { inherit (src.meta) homepage; description = "Prometheus exporter for PostgreSQL"; mainProgram = "postgres_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fpletz globin ma27 diff --git a/pkgs/servers/monitoring/prometheus/process-exporter.nix b/pkgs/servers/monitoring/prometheus/process-exporter.nix index 6b3fa9f5a65f..1c77acfbf356 100644 --- a/pkgs/servers/monitoring/prometheus/process-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/process-exporter.nix @@ -26,11 +26,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) process; }; - meta = with lib; { + meta = { description = "Prometheus exporter that mines /proc to report on selected processes"; homepage = "https://github.com/ncabatoff/process-exporter"; - license = licenses.mit; - maintainers = with maintainers; [ _1000101 ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ _1000101 ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/servers/monitoring/prometheus/pve-exporter.nix b/pkgs/servers/monitoring/prometheus/pve-exporter.nix index 51c033f35e6c..9b7a5cea267e 100644 --- a/pkgs/servers/monitoring/prometheus/pve-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/pve-exporter.nix @@ -32,11 +32,11 @@ python3.pkgs.buildPythonApplication rec { inherit (nixosTests.prometheus-exporters) pve; }; - meta = with lib; { + meta = { description = "Exposes information gathered from Proxmox VE cluster for use by the Prometheus monitoring system"; mainProgram = "pve_exporter"; homepage = "https://github.com/prometheus-pve/prometheus-pve-exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ nukaduka ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ nukaduka ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/redis-exporter.nix b/pkgs/servers/monitoring/prometheus/redis-exporter.nix index 628171355276..910c72baca74 100644 --- a/pkgs/servers/monitoring/prometheus/redis-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/redis-exporter.nix @@ -55,12 +55,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) redis; }; - meta = with lib; { + meta = { description = "Prometheus exporter for Redis metrics"; mainProgram = "redis_exporter"; homepage = "https://github.com/oliver006/redis_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ eskytthe srhb ma27 diff --git a/pkgs/servers/monitoring/prometheus/rtl_433-exporter.nix b/pkgs/servers/monitoring/prometheus/rtl_433-exporter.nix index 80f1ecc37cc5..b1b8aa4049c9 100644 --- a/pkgs/servers/monitoring/prometheus/rtl_433-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/rtl_433-exporter.nix @@ -23,11 +23,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) rtl_433; }; - meta = with lib; { + meta = { description = "Prometheus time-series DB exporter for rtl_433 433MHz radio packet decoder"; mainProgram = "rtl_433_prometheus"; homepage = "https://github.com/mhansen/rtl_433_prometheus"; - license = licenses.mit; - maintainers = with maintainers; [ zopieux ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ zopieux ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/sabnzbd-exporter.nix b/pkgs/servers/monitoring/prometheus/sabnzbd-exporter.nix index 1185891b60e6..6c74b7a9c581 100644 --- a/pkgs/servers/monitoring/prometheus/sabnzbd-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/sabnzbd-exporter.nix @@ -39,12 +39,12 @@ python3Packages.buildPythonApplication rec { inherit (nixosTests.prometheus-exporters) sabnzbd; }; - meta = with lib; { + meta = { description = "Prometheus exporter for sabnzbd"; homepage = "https://github.com/msroest/sabnzbd_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ fugi ]; - platforms = platforms.all; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fugi ]; + platforms = lib.platforms.all; mainProgram = "sabnzbd_exporter.py"; }; } diff --git a/pkgs/servers/monitoring/prometheus/script-exporter.nix b/pkgs/servers/monitoring/prometheus/script-exporter.nix index 8c5ca2884e30..59c195ea3a82 100644 --- a/pkgs/servers/monitoring/prometheus/script-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/script-exporter.nix @@ -30,12 +30,12 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) script; }; - meta = with lib; { + meta = { description = "Shell script prometheus exporter"; mainProgram = "script_exporter"; homepage = "https://github.com/ricoberger/script_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ Flakebi ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Flakebi ]; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/servers/monitoring/prometheus/shelly-exporter.nix b/pkgs/servers/monitoring/prometheus/shelly-exporter.nix index 7f3ddbafce99..955999592903 100644 --- a/pkgs/servers/monitoring/prometheus/shelly-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/shelly-exporter.nix @@ -20,11 +20,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) shelly; }; - meta = with lib; { + meta = { description = "Shelly humidity sensor exporter for prometheus"; mainProgram = "shelly_exporter"; homepage = "https://github.com/aexel90/shelly_exporter"; - license = licenses.asl20; + license = lib.licenses.asl20; maintainers = [ ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix b/pkgs/servers/monitoring/prometheus/snmp-exporter.nix index 53a8de613d2d..43327f04fa3e 100644 --- a/pkgs/servers/monitoring/prometheus/snmp-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/snmp-exporter.nix @@ -25,11 +25,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) snmp; }; - meta = with lib; { + meta = { description = "SNMP Exporter for Prometheus"; homepage = "https://github.com/prometheus/snmp_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ Frostman ]; }; diff --git a/pkgs/servers/monitoring/prometheus/sql-exporter.nix b/pkgs/servers/monitoring/prometheus/sql-exporter.nix index 5f35c4cf8190..7ffcc4e6a104 100644 --- a/pkgs/servers/monitoring/prometheus/sql-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/sql-exporter.nix @@ -38,11 +38,11 @@ buildGoModule rec { command = "sql_exporter -version"; }; - meta = with lib; { + meta = { description = "Flexible SQL exporter for Prometheus"; mainProgram = "sql_exporter"; homepage = "https://github.com/justwatchcom/sql_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ justinas ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ justinas ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/statsd-exporter.nix b/pkgs/servers/monitoring/prometheus/statsd-exporter.nix index c2874b4b6a67..856c674bdfbf 100644 --- a/pkgs/servers/monitoring/prometheus/statsd-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/statsd-exporter.nix @@ -31,13 +31,13 @@ buildGoModule rec { vendorHash = "sha256-QKDvoctvvdijQ+ZlClqTyJZfDzqAIikAwOQds9+NQIc="; - meta = with lib; { + meta = { description = "Receives StatsD-style metrics and exports them to Prometheus"; mainProgram = "statsd_exporter"; homepage = "https://github.com/prometheus/statsd_exporter"; changelog = "https://github.com/prometheus/statsd_exporter/blob/v${version}/CHANGELOG.md"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ benley ivan ]; diff --git a/pkgs/servers/monitoring/prometheus/systemd-exporter.nix b/pkgs/servers/monitoring/prometheus/systemd-exporter.nix index d0759e991f7a..69e73407b3af 100644 --- a/pkgs/servers/monitoring/prometheus/systemd-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/systemd-exporter.nix @@ -30,11 +30,11 @@ buildGoModule rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) systemd; }; - meta = with lib; { + meta = { description = "Exporter for systemd unit metrics"; mainProgram = "systemd_exporter"; homepage = "https://github.com/prometheus-community/systemd_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ chkno ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ chkno ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/unbound-exporter.nix b/pkgs/servers/monitoring/prometheus/unbound-exporter.nix index 9eaec5fb49f1..af7143179888 100644 --- a/pkgs/servers/monitoring/prometheus/unbound-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/unbound-exporter.nix @@ -25,12 +25,12 @@ buildGoModule { inherit (nixosTests.prometheus-exporters) unbound; }; - meta = with lib; { + meta = { changelog = "https://github.com/letsencrypt/unbound_exporter/releases/tag/v${version}"; description = "Prometheus exporter for Unbound DNS resolver"; mainProgram = "unbound_exporter"; homepage = "https://github.com/letsencrypt/unbound_exporter/tree/main"; - license = licenses.asl20; - maintainers = with maintainers; [ hexa ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ hexa ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/v2ray-exporter.nix b/pkgs/servers/monitoring/prometheus/v2ray-exporter.nix index 9a3f339b5fbf..f10136cb971c 100644 --- a/pkgs/servers/monitoring/prometheus/v2ray-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/v2ray-exporter.nix @@ -17,11 +17,11 @@ buildGoModule rec { vendorHash = "sha256-+jrD+QatTrMaAdbxy5mpCm8lF37XDIy1GFyEiUibA2k="; - meta = with lib; { + meta = { description = "Prometheus exporter for V2Ray daemon"; mainProgram = "v2ray-exporter"; homepage = "https://github.com/wi1dcard/v2ray-exporter"; - license = licenses.mit; + license = lib.licenses.mit; maintainers = [ ]; }; } diff --git a/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix b/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix index 1de40473e153..0a433fb020a7 100644 --- a/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix @@ -31,11 +31,11 @@ rustPlatform.buildRustPackage rec { passthru.tests = { inherit (nixosTests.prometheus-exporters) wireguard; }; - meta = with lib; { + meta = { description = "Prometheus exporter for WireGuard, written in Rust"; homepage = "https://github.com/MindFlavor/prometheus_wireguard_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ma27 globin ]; diff --git a/pkgs/servers/monitoring/prometheus/zfs-exporter.nix b/pkgs/servers/monitoring/prometheus/zfs-exporter.nix index 984e7087b9bc..616f99920d25 100644 --- a/pkgs/servers/monitoring/prometheus/zfs-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/zfs-exporter.nix @@ -31,11 +31,11 @@ buildGoModule rec { install -Dm444 -t $out/share/doc/${pname} *.md ''; - meta = with lib; { + meta = { description = "ZFS Exporter for the Prometheus monitoring system"; mainProgram = "zfs_exporter"; homepage = "https://github.com/pdf/zfs_exporter"; - license = licenses.mit; - maintainers = with maintainers; [ peterhoeg ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ peterhoeg ]; }; } diff --git a/pkgs/servers/sql/percona-server/8_0.nix b/pkgs/servers/sql/percona-server/8_0.nix index ff1f517af0e8..f206675de9b3 100644 --- a/pkgs/servers/sql/percona-server/8_0.nix +++ b/pkgs/servers/sql/percona-server/8_0.nix @@ -43,11 +43,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "percona-server"; - version = "8.0.43-34"; + version = "8.0.44-35"; src = fetchurl { url = "https://downloads.percona.com/downloads/Percona-Server-8.0/Percona-Server-${finalAttrs.version}/source/tarball/percona-server-${finalAttrs.version}.tar.gz"; - hash = "sha256-RGm144c1WfNm62MsfCMeAapwDBucE8zoaQhdvh7JID4="; + hash = "sha256-4eiNKzXzc5TAhsdIKQvyhQknsOiVSSkbZXDFY+qInYE="; }; nativeBuildInputs = [ diff --git a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix index d43385cc5e8d..c997fa131ebb 100644 --- a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix +++ b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix @@ -8,13 +8,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "plpgsql-check"; - version = "2.8.3"; + version = "2.8.5"; src = fetchFromGitHub { owner = "okbob"; repo = "plpgsql_check"; tag = "v${finalAttrs.version}"; - hash = "sha256-eGD6DwXx6hUd0hngjbaSZOb2gDYEk820R8YuZDs6UUw="; + hash = "sha256-1EMK6WTJ/LBB0oD4i+Lni8wMh80HZtop8uRqwm3XwKw="; }; passthru.tests.extension = postgresqlTestExtension { diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9a3ed283d5cf..2b5ede7e710a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -365,6 +365,7 @@ mapAliases { brasero-original = throw "'brasero-original' has been renamed to/replaced by 'brasero-unwrapped'"; # Converted to throw 2025-10-27 breath-theme = throw "'breath-theme' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20 brogue = warnAlias "Use 'brogue-ce' instead of 'brogue' for updated releases" brogue-ce; # Added 2025-10-04 + btanks = throw "'btanks' has been removed as it's been unmaintained since 2010 and fails to build"; # Added 2025-11-29 buildBowerComponents = throw "buildBowerComponents has been removed as bower was removed. It is recommended to migrate to yarn."; # Added 2025-09-17 buildGo123Module = throw "Go 1.23 is end-of-life, and 'buildGo123Module' has been removed. Please use a newer builder version."; # Added 2025-08-13 buildPlatform = warnAlias "'buildPlatform' has been renamed to/replaced by 'stdenv.buildPlatform'" stdenv.buildPlatform; # Converted to warning 2025-10-28 @@ -402,6 +403,7 @@ mapAliases { check_zfs = throw "'check_zfs' has been renamed to/replaced by 'nagiosPlugins.check_zfs'"; # Converted to throw 2025-10-27 checkSSLCert = throw "'checkSSLCert' has been renamed to/replaced by 'nagiosPlugins.check_ssl_cert'"; # Converted to throw 2025-10-27 chiaki4deck = throw "'chiaki4deck' has been renamed to/replaced by 'chiaki-ng'"; # Converted to throw 2025-10-27 + chit = throw "'chit' has been removed from nixpkgs because it was unmaintained upstream and used insecure dependencies"; # Added 2025-11-28 chkrootkit = throw "chkrootkit has been removed as it is unmaintained and archived upstream and didn't even work on NixOS"; # Added 2025-09-12 chocolateDoom = throw "'chocolateDoom' has been renamed to/replaced by 'chocolate-doom'"; # Converted to throw 2025-10-27 ChowCentaur = throw "'ChowCentaur' has been renamed to/replaced by 'chow-centaur'"; # Converted to throw 2025-10-27 @@ -455,6 +457,7 @@ mapAliases { cosmic-tasks = throw "'cosmic-tasks' has been renamed to/replaced by 'tasks'"; # Converted to throw 2025-10-27 cotton = throw "'cotton' has been removed since it is vulnerable to CVE-2025-62518 and upstream is unmaintained"; # Added 2025-10-26 cpp-ipfs-api = throw "'cpp-ipfs-api' has been renamed to/replaced by 'cpp-ipfs-http-client'"; # Converted to throw 2025-10-27 + cpr = warnAlias "'cpr' has been renamed to/replaced by 'libcpr'" libcpr; # Added 2025-11-17 create-cycle-app = throw "'create-cycle-app' has been removed because it is unmaintained and has issues installing with recent nodejs versions."; # Added 2025-11-01 crispyDoom = throw "'crispyDoom' has been renamed to/replaced by 'crispy-doom'"; # Converted to throw 2025-10-27 critcl = throw "'critcl' has been renamed to/replaced by 'tclPackages.critcl'"; # Converted to throw 2025-10-27 @@ -1096,6 +1099,7 @@ mapAliases { near-cli = throw "'near-cli' has been removed as upstream has deprecated it and archived the source code repo"; # Added 2025-11-10 neardal = throw "neardal has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-29 nekoray = lib.warnOnInstantiate "nekoray has been renamed to throne" throne; # Added 2025-11-10 + neo4j-desktop = throw "neo4j-desktop has been removed as it was out-of-date"; # Added 2025-11-01 neocities-cli = throw "'neocities-cli' has been renamed to/replaced by 'neocities'"; # Converted to throw 2025-10-27 netbox_4_1 = throw "netbox 4.1 series has been removed as it was EOL"; # Added 2025-10-14 netbsdCross = throw "'netbsdCross' has been renamed to/replaced by 'netbsd'"; # Converted to throw 2025-10-27 @@ -1297,6 +1301,7 @@ mapAliases { pot = throw "'pot' has been removed as it requires libsoup 2.4 which is EOL"; # Added 2025-10-09 powerdns = throw "'powerdns' has been renamed to/replaced by 'pdns'"; # Converted to throw 2025-10-27 prboom-plus = throw "'prboom-plus' has been removed since it is unmaintained upstream."; # Added 2025-09-14 + preload = throw "'preload' has been removed due to lack of usage and being broken since its introduction into nixpkgs"; # Added 2025-11-29 presage = throw "presage has been removed, as it has been unmaintained since 2018"; # Added 2025-06-19 preserves-nim = throw "'preserves-nim' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 private-gpt = throw "'private-gpt' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2025-07-28 diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 6e3f5d95c030..4aaab8ea4c9b 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -335,6 +335,7 @@ mapAliases { PyICU = throw "'PyICU' has been renamed to/replaced by 'pyicu'"; # Converted to throw 2025-10-29 PyLD = throw "'PyLD' has been renamed to/replaced by 'pyld'"; # Converted to throw 2025-10-29 pyliblo = throw "pyliblo is unmaintained upstream and was removed from nixpkgs. Please use pyliblo3 instead"; # added 2025-06-23 + pylit = throw "'pylit' has been removed as it was broken and unmaintained upstream"; # Added 2025-11-29 pymc3 = throw "'pymc3' has been renamed to/replaced by 'pymc'"; # Converted to throw 2025-10-29 pymelcloud = throw "'pymelcloud' has been renamed to/replaced by 'python-melcloud'"; # Converted to throw 2025-10-29 PyMVGLive = throw "'PyMVGLive' has been renamed to/replaced by 'pymvglive'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c83b9dde6d46..50994fb9362c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13654,8 +13654,6 @@ self: super: with self; { pylion = callPackage ../development/python-modules/pylion { }; - pylit = callPackage ../development/python-modules/pylit { }; - pylitejet = callPackage ../development/python-modules/pylitejet { }; pylitterbot = callPackage ../development/python-modules/pylitterbot { };