diff --git a/doc/hooks/tauri.section.md b/doc/hooks/tauri.section.md index 6804e4b5a055..0eb1740644b4 100644 --- a/doc/hooks/tauri.section.md +++ b/doc/hooks/tauri.section.md @@ -79,6 +79,10 @@ The [bundle type](https://tauri.app/v1/guides/building/) to build. Disables using `tauriBuildHook`. +#### `dontTauriFixup` {#dont-tauri-fixup} + +Disables the `tauriFixupHook` pre fixup phase. + #### `dontTauriInstall` {#dont-tauri-install} Disables using `tauriInstallPostBuildHook` and `tauriInstallHook`. diff --git a/doc/languages-frameworks/rocq.section.md b/doc/languages-frameworks/rocq.section.md index ae1fec87e478..af83d1e3790b 100644 --- a/doc/languages-frameworks/rocq.section.md +++ b/doc/languages-frameworks/rocq.section.md @@ -36,6 +36,8 @@ coq.withPackages ( ) ``` +If you install the `vsrocq-language-server` or `rocq-lsp` server, make sure to list them as part of the above `coq.withPackages` expression instead of installing them separately if you want them to find your Coq/Rocq packages. + ## Rocq packages attribute sets: `rocqPackages` {#rocq-packages-attribute-sets-rocqpackages} The recommended way of defining a derivation for a Rocq library, is to use the `rocqPackages.mkRocqDerivation` function, which is essentially a specialization of `mkDerivation` taking into account most of the specifics of Rocq libraries. The following attributes are supported: diff --git a/doc/redirects.json b/doc/redirects.json index 47e81a920cda..05275eb771a0 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -2671,6 +2671,9 @@ "dont-tauri-build": [ "index.html#dont-tauri-build" ], + "dont-tauri-fixup": [ + "index.html#dont-tauri-fixup" + ], "dont-tauri-install": [ "index.html#dont-tauri-install" ], diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 7eaa98acb54a..6b7a5a919d9f 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -59,6 +59,8 @@ - `corepack_latest` has been removed, as Corepack is no longer distributed with Node.js. +- `nodePackages.browser-sync` has been removed, as it was unmaintained within nixpkgs. + - `spoof` has been removed, as there are many issues upstream with it working on modern OS versions, and it appears to be unmaintained. - `nodePackages.wavedrom-cli` has been removed, as it was unmaintained within nixpkgs. @@ -74,6 +76,8 @@ - `lima` has been updated from `1.x` to `2.x`. This major update includes several breaking changes, such as `/tmp/lima` no longer being mounted by default. +- `minio_legacy_fs` has been removed. If you used that package, migrate your data to be compatible with the newest minio and use the package `minio`. + - `mercure` has been update to `0.21.4` (or later). Version [0.21.0](https://github.com/dunglas/mercure/releases/v0.21.0) and [0.21.2](https://github.com/dunglas/mercure/releases/tag/v0.21.2) introduce breaking changes to the package. - `n8n` has been updated to version 2. You can find the breaking changes here: https://docs.n8n.io/2-0-breaking-changes/. @@ -111,6 +115,8 @@ retained for packages that have not completed migration. `asio_1_10` has been removed as no packages depend on it anymore. `asio` also no longer propagates `boost` as it is used independent from `boost` in most cases. +- `stalwart-mail` has been renamed to `stalwart` + - Ethercalc and its associated module have been removed, as the package is unmaintained and cannot be installed from source with npm now. - `coreth` has been removed, as upstream has moved it into `avalanchego`. diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c9308ac73275..e168e7913842 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1049,12 +1049,6 @@ github = "ALameLlama"; githubId = 55490546; }; - alanpearce = { - email = "alan@alanpearce.eu"; - github = "alanpearce"; - githubId = 850317; - name = "Alan Pearce"; - }; alapshin = { email = "alapshin@fastmail.com"; github = "alapshin"; @@ -1338,6 +1332,12 @@ } ]; }; + alinnow = { + name = "Alin"; + email = "alin@alin.ovh"; + github = "alinnow"; + githubId = 850317; + }; alirezameskin = { email = "alireza.meskin@gmail.com"; github = "alirezameskin"; @@ -4767,6 +4767,13 @@ githubId = 803961; name = "Hurshal Patel"; }; + chordtoll = { + email = "nix@chordtoll.com"; + name = "chordtoll"; + github = "chordtoll"; + githubId = 542193; + keys = [ { fingerprint = "A58D E7C6 C8DA F1F8 922E 4D2A 6F33 950B 4475 5770"; } ]; + }; chpatrick = { email = "chpatrick@gmail.com"; github = "chpatrick"; @@ -6140,6 +6147,11 @@ githubId = 1279939; name = "Daniel Beckwith"; }; + dbeley = { + github = "dbeley"; + githubId = 6568955; + name = "David Beley"; + }; dbirks = { email = "david@birks.dev"; github = "dbirks"; @@ -11035,6 +11047,11 @@ githubId = 207392575; name = "Isaac Kabel"; }; + ikci = { + github = "ikcii"; + githubId = 48479629; + name = "ikci"; + }; ikervagyok = { email = "ikervagyok@gmail.com"; github = "ikervagyok"; @@ -24476,6 +24493,12 @@ github = "Sinjin2300"; githubId = 35543336; }; + sinrohit-desco = { + email = "rohit1.singh@deshaw.com"; + github = "sinrohit-desco"; + githubId = 207977821; + name = "Rohit Singh"; + }; sioodmy = { name = "Antoni Sokołowski"; github = "sioodmy"; @@ -27754,7 +27777,7 @@ name = "Thibaut Smith"; }; vieta = { - email = "xyzVieta@gmail.com"; + email = "vieta@4d2.org"; github = "yVieta"; githubId = 94648307; name = "Thanh Viet Nguyen"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index e5f2f6402293..99146e827f81 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -141,6 +141,16 @@ with lib.maintainers; enableFeatureFreezePing = true; }; + cockpit = { + members = [ + alexandru0-dev + andre4ik3 + lucasew + ]; + scope = "Maintain Cockpit and official plugins by the Cockpit project."; + shortName = "Cockpit"; + }; + coq = { members = [ cohencyril diff --git a/nixos/doc/manual/release-notes/rl-2311.section.md b/nixos/doc/manual/release-notes/rl-2311.section.md index d7fe84cbf70e..3083141e77f6 100644 --- a/nixos/doc/manual/release-notes/rl-2311.section.md +++ b/nixos/doc/manual/release-notes/rl-2311.section.md @@ -983,8 +983,7 @@ Make sure to also check the many updates in the [Nixpkgs library](#sec-release-2 [services.sitespeed-io](#opt-services.sitespeed-io.enable). - [stalwart-mail](https://stalw.art), an all-in-one email server (SMTP, IMAP, - JMAP). Available as - [services.stalwart-mail](#opt-services.stalwart-mail.enable). + JMAP). Available as `services.stalwart-mail`. - [tang](https://github.com/latchset/tang), a server for binding data to diff --git a/nixos/doc/manual/release-notes/rl-2405.section.md b/nixos/doc/manual/release-notes/rl-2405.section.md index 7f2e0f622c62..9f0bab8129af 100644 --- a/nixos/doc/manual/release-notes/rl-2405.section.md +++ b/nixos/doc/manual/release-notes/rl-2405.section.md @@ -741,7 +741,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi - `services.soju` now has a wrapper for the `sojuctl` command, pointed at the service config file. It also has the new option `adminSocket.enable`, which creates a unix admin socket at `/run/soju/admin`. -- `services.stalwart-mail` uses the legacy version 0.6.X as default because newer `stalwart-mail` versions require a [manual upgrade process](https://github.com/stalwartlabs/mail-server/blob/main/UPGRADING.md). Change [`services.stalwart-mail.package`](#opt-services.stalwart-mail.package) to `pkgs.stalwart-mail` if you wish to switch to the new version. +- `services.stalwart-mail` uses the legacy version 0.6.X as default because newer `stalwart-mail` versions require a [manual upgrade process](https://github.com/stalwartlabs/mail-server/blob/main/UPGRADING.md). Change `services.stalwart-mail.package` to `pkgs.stalwart-mail` if you wish to switch to the new version. - `services.teeworlds` module now has a wealth of configuration options, including a new `package` option. diff --git a/nixos/doc/manual/release-notes/rl-2411.section.md b/nixos/doc/manual/release-notes/rl-2411.section.md index 28cc21b77b4d..10392e1dea75 100644 --- a/nixos/doc/manual/release-notes/rl-2411.section.md +++ b/nixos/doc/manual/release-notes/rl-2411.section.md @@ -508,8 +508,7 @@ - Legacy package `stalwart-mail_0_6` was dropped, please note the [manual upgrade process](https://github.com/stalwartlabs/mail-server/blob/main/UPGRADING.md) - before changing the package to `pkgs.stalwart-mail` in - [`services.stalwart-mail.package`](#opt-services.stalwart-mail.package). + before changing the package to `pkgs.stalwart-mail` in `services.stalwart-mail.package`. - `nomad_1_5` and `nomad_1_6` were dropped, as [they have reached end-of-life upstream](https://support.hashicorp.com/hc/en-us/articles/360021185113-Support-Period-and-End-of-Life-EOL-Policy). Evaluating them will throw an error. diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index a9385ccb445c..6625d7876ed7 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -77,6 +77,11 @@ of pulling the upstream container image from Docker Hub. If you want the old beh } ``` +- `services.stalwart-mail` has been renamed to `services.stalwart` to align with upstream re-brand as an e-mail and collaboration server. Other notable breaking changes to module: + + - `systemd.services.stalwart` owned by `stalwart:stalwart`. The `user` and `group` are configurable via `services.stalwart.user` and `services.stalwart.group`, respectively. By default, if `stateVersion` is older than `26.05`, will fallback to legacy value of `stalwart-mail` for both `user` and `group`. + - Default value for `services.stalwart.dataDir` has changed to `/var/lib/stalwart`. If `stateVersion` is older than `26.05`, will fallback to legacy value of `/var/lib/stalwart-mail`. + - Ethercalc and its associated module have been removed, as the package is unmaintained and cannot be installed from source with npm now. - `services.cgit` before always had the git-http-backend and its "export all" setting enabled, which sidestepped any access control configured in cgit's settings. Now you have to make a decision and either enable or disable `services.cgit.gitHttpBackend.checkExportOkFiles` (or disable the git-http-backend). diff --git a/nixos/modules/hardware/all-firmware.nix b/nixos/modules/hardware/all-firmware.nix index fc93b74003d2..35e34c305a05 100644 --- a/nixos/modules/hardware/all-firmware.nix +++ b/nixos/modules/hardware/all-firmware.nix @@ -91,7 +91,7 @@ in broadcom-bt-firmware b43Firmware_5_1_138 b43Firmware_6_30_163_46 - xow_dongle-firmware + xone-dongle-firmware ] ++ lib.optionals pkgs.stdenv.hostPlatform.isx86 [ facetimehd-calibration diff --git a/nixos/modules/hardware/xone.nix b/nixos/modules/hardware/xone.nix index f2b2bf668d1d..a20f4e9451ff 100644 --- a/nixos/modules/hardware/xone.nix +++ b/nixos/modules/hardware/xone.nix @@ -20,7 +20,7 @@ in ]; extraModulePackages = with config.boot.kernelPackages; [ xone ]; }; - hardware.firmware = [ pkgs.xow_dongle-firmware ]; + hardware.firmware = [ pkgs.xone-dongle-firmware ]; hardware.xpad-noone.enable = lib.mkDefault true; }; diff --git a/nixos/modules/i18n/input-method/ibus.nix b/nixos/modules/i18n/input-method/ibus.nix index aec11b2362fc..4d5535d63e3e 100644 --- a/nixos/modules/i18n/input-method/ibus.nix +++ b/nixos/modules/i18n/input-method/ibus.nix @@ -56,6 +56,15 @@ in example = lib.literalExpression ''"''${pkgs.kdePackages.plasma-desktop}/libexec/kimpanel-ibus-panel"''; description = "Replace the IBus panel with another panel."; }; + waylandFrontend = lib.mkOption { + type = lib.types.bool; + default = false; + description = '' + Use the Wayland input method frontend. + This doesn't set `GTK_IM_MODULE` and `QT_IM_MODULE` environment variables. + See [Using Fcitx 5 on Wayland](https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland#GTK_IM_MODULE). + ''; + }; }; }; @@ -76,9 +85,11 @@ in ]; environment.variables = { + XMODIFIERS = "@im=ibus"; + } + // lib.optionalAttrs (!cfg.waylandFrontend) { GTK_IM_MODULE = "ibus"; QT_IM_MODULE = "ibus"; - XMODIFIERS = "@im=ibus"; }; xdg.portal.extraPortals = lib.mkIf config.xdg.portal.enable [ diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 4539b49f7ba8..cdd258e5b176 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -779,7 +779,7 @@ ./services/mail/rss2email.nix ./services/mail/schleuder.nix ./services/mail/spamassassin.nix - ./services/mail/stalwart-mail.nix + ./services/mail/stalwart.nix ./services/mail/sympa.nix ./services/mail/tlsrpt.nix ./services/mail/zeyple.nix diff --git a/nixos/modules/services/hardware/nvidia-container-toolkit/default.nix b/nixos/modules/services/hardware/nvidia-container-toolkit/default.nix index 965ba4e4be3b..475a5122fd4e 100644 --- a/nixos/modules/services/hardware/nvidia-container-toolkit/default.nix +++ b/nixos/modules/services/hardware/nvidia-container-toolkit/default.nix @@ -151,6 +151,17 @@ }; config = lib.mkMerge [ + (lib.mkIf (config.virtualisation.docker.enableNvidia || config.virtualisation.podman.enableNvidia) { + hardware.nvidia-container-toolkit.enable = lib.mkDefault true; + + warnings = lib.mkIf (!config.hardware.nvidia-container-toolkit.enable) [ + '' + `virtualisation.docker.enableNvidia` or `virtualisation.podman.enableNvidia` is enabled, + but `hardware.nvidia-container-toolkit.enable` is disabled. The nvidia-container-toolkit + module is required for GPU support in containers. + '' + ]; + }) (lib.mkIf config.virtualisation.docker.enableNvidia { environment.etc."nvidia-container-runtime/config.toml".text = '' disable-require = true @@ -162,7 +173,7 @@ no-cgroups = false path = "${lib.getExe' pkgs.libnvidia-container "nvidia-container-cli"}" [nvidia-container-runtime] - mode = "auto" + mode = "cdi" runtimes = ["docker-runc", "runc", "crun"] [nvidia-container-runtime-hook] path = "${lib.getOutput "tools" config.hardware.nvidia-container-toolkit.package}/bin/nvidia-container-runtime-hook" diff --git a/nixos/modules/services/mail/stalwart-mail.nix b/nixos/modules/services/mail/stalwart.nix similarity index 77% rename from nixos/modules/services/mail/stalwart-mail.nix rename to nixos/modules/services/mail/stalwart.nix index a0ea04e50a14..4719f9ccb730 100644 --- a/nixos/modules/services/mail/stalwart-mail.nix +++ b/nixos/modules/services/mail/stalwart.nix @@ -5,10 +5,12 @@ ... }: let - cfg = config.services.stalwart-mail; + cfg = config.services.stalwart; configFormat = pkgs.formats.toml { }; - configFile = configFormat.generate "stalwart-mail.toml" cfg.settings; + configFile = configFormat.generate "stalwart.toml" cfg.settings; useLegacyStorage = lib.versionOlder config.system.stateVersion "24.11"; + useLegacyDefault = lib.versionOlder config.system.stateVersion "26.05"; + default = if useLegacyDefault then "stalwart-mail" else "stalwart"; parsePorts = listeners: @@ -21,17 +23,22 @@ let in { - options.services.stalwart-mail = { - enable = lib.mkEnableOption "the Stalwart all-in-one email server"; + imports = [ + # since 0.12.0 (2025-05-26) release, upstream re-branded project to 'stalwart' due to inclusion of collaboration features (CalDAV, CardDAV, and WebDAV) + # https://github.com/stalwartlabs/stalwart/releases/tag/v0.12.0 + (lib.mkRenamedOptionModule [ "services" "stalwart-mail" ] [ "services" "stalwart" ]) + ]; + options.services.stalwart = { + enable = lib.mkEnableOption "the all-in-one collaboration and mail server, Stalwart"; - package = lib.mkPackageOption pkgs "stalwart-mail" { }; + package = lib.mkPackageOption pkgs "stalwart" { }; openFirewall = lib.mkOption { type = lib.types.bool; default = false; description = '' Whether to open TCP firewall ports, which are specified in - {option}`services.stalwart-mail.settings.server.listener` on all interfaces. + {option}`services.stalwart.settings.server.listener` on all interfaces. ''; }; @@ -39,7 +46,7 @@ in inherit (configFormat) type; default = { }; description = '' - Configuration options for the Stalwart email server. + Configuration options for the Stalwart server. See for available options. By default, the module is configured to store everything locally. @@ -48,18 +55,34 @@ in dataDir = lib.mkOption { type = lib.types.path; - default = "/var/lib/stalwart-mail"; + default = if useLegacyDefault then "/var/lib/stalwart-mail" else "/var/lib/stalwart"; description = '' Data directory for stalwart ''; }; + user = lib.mkOption { + type = lib.types.str; + inherit default; + description = '' + User ownership of service + ''; + }; + + group = lib.mkOption { + type = lib.types.str; + inherit default; + description = '' + Group ownership of service + ''; + }; + credentials = lib.mkOption { description = '' - Credentials envs used to configure Stalwart-Mail secrets. + Credentials envs used to configure Stalwart secrets. These secrets can be accessed in configuration values with the macros such as - `%{file:/run/credentials/stalwart-mail.service/VAR_NAME}%`. + `%{file:/run/credentials/stalwart.service/VAR_NAME}%`. ''; type = lib.types.attrsOf lib.types.str; default = { }; @@ -90,7 +113,7 @@ in ]; # Default config: all local - services.stalwart-mail.settings = { + services.stalwart.settings = { tracer.stdout = { type = lib.mkDefault "stdout"; level = lib.mkDefault "info"; @@ -132,7 +155,7 @@ in ); in { - path = "/var/cache/stalwart-mail"; + path = "/var/cache/${default}"; resource = lib.mkIf hasHttpListener (lib.mkDefault "file://${cfg.package.webadmin}/webadmin.zip"); }; }; @@ -142,20 +165,24 @@ in # service is restarted on a potentially large number of files. # That would cause unnecessary and unwanted delays. users = { - groups.stalwart-mail = { }; - users.stalwart-mail = { - isSystemUser = true; - group = "stalwart-mail"; + groups = lib.mkIf (cfg.group == default) { + ${cfg.group} = { }; + }; + users = lib.mkIf (cfg.user == default) { + ${cfg.user} = { + isSystemUser = true; + inherit (cfg) group; + }; }; }; systemd.tmpfiles.rules = [ - "d '${cfg.dataDir}' - stalwart-mail stalwart-mail - -" + "d '${cfg.dataDir}' - '${cfg.user}' '${cfg.group}' - -" ]; systemd = { - services.stalwart-mail = { - description = "Stalwart Mail Server"; + services.stalwart = { + description = "Stalwart Server"; wantedBy = [ "multi-user.target" ]; after = [ "local-fs.target" @@ -170,7 +197,7 @@ in KillSignal = "SIGINT"; Restart = "on-failure"; RestartSec = 5; - SyslogIdentifier = "stalwart-mail"; + SyslogIdentifier = default; ExecStartPre = if useLegacyStorage then @@ -190,12 +217,12 @@ in ReadWritePaths = [ cfg.dataDir ]; - CacheDirectory = "stalwart-mail"; - StateDirectory = "stalwart-mail"; + CacheDirectory = default; + StateDirectory = default; # Upstream uses "stalwart" as the username since 0.12.0 - User = "stalwart-mail"; - Group = "stalwart-mail"; + User = cfg.user; + Group = cfg.group; # Bind standard privileged ports AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; diff --git a/nixos/modules/services/misc/languagetool.nix b/nixos/modules/services/misc/languagetool.nix index 938a937af6c4..21ad24ed55a9 100644 --- a/nixos/modules/services/misc/languagetool.nix +++ b/nixos/modules/services/misc/languagetool.nix @@ -55,8 +55,6 @@ in ''; }; - jrePackage = lib.mkPackageOption pkgs "jre" { }; - jvmOptions = lib.mkOption { description = '' Extra command line options for the JVM running languagetool. @@ -70,8 +68,15 @@ in }; }; - config = lib.mkIf cfg.enable { + imports = [ + (lib.mkRemovedOptionModule [ + "services" + "languagetool" + "jrePackage" + ] "The jre is now always taken from the package's jre attribute.") + ]; + config = lib.mkIf cfg.enable { systemd.services.languagetool = { description = "LanguageTool HTTP server"; wantedBy = [ "multi-user.target" ]; @@ -89,7 +94,7 @@ in ProtectHome = "yes"; Restart = "on-failure"; ExecStart = '' - ${cfg.jrePackage}/bin/java \ + ${lib.getExe cfg.package.jre} \ -cp ${cfg.package}/share/languagetool-server.jar \ ${toString cfg.jvmOptions} \ org.languagetool.server.HTTPServer \ diff --git a/nixos/modules/services/misc/servarr/sonarr.nix b/nixos/modules/services/misc/servarr/sonarr.nix index 9918c9da28f5..94c7c21a4281 100644 --- a/nixos/modules/services/misc/servarr/sonarr.nix +++ b/nixos/modules/services/misc/servarr/sonarr.nix @@ -17,7 +17,12 @@ in dataDir = lib.mkOption { type = lib.types.str; default = "/var/lib/sonarr/.config/NzbDrone"; - description = "The directory where Sonarr stores its data files."; + description = '' + The Sonarr home directory used to store all data. If left as the default value + this directory will automatically be created before the Sonarr server starts, otherwise + you are responsible for ensuring the directory exists with appropriate ownership + and permissions. + ''; }; openFirewall = lib.mkOption { @@ -35,13 +40,29 @@ in user = lib.mkOption { type = lib.types.str; default = "sonarr"; - description = "User account under which Sonaar runs."; + description = '' + User account under which Sonarr runs."; + + ::: {.note} + If left as the default value this user will automatically be created + on system activation, otherwise you are responsible for + ensuring the user exists before the Sonarr service starts. + ::: + ''; }; group = lib.mkOption { type = lib.types.str; default = "sonarr"; - description = "Group under which Sonaar runs."; + description = '' + Group account under which Sonarr runs. + + ::: {.note} + If left as the default value this group will automatically be created + on system activation, otherwise you are responsible for + ensuring the group exists before the Sonarr service starts. + ::: + ''; }; package = lib.mkPackageOption pkgs "sonarr" { }; @@ -49,10 +70,6 @@ in }; config = lib.mkIf cfg.enable { - systemd.tmpfiles.rules = [ - "d '${cfg.dataDir}' 0700 ${cfg.user} ${cfg.group} - -" - ]; - systemd.services.sonarr = { description = "Sonarr"; after = [ "network.target" ]; @@ -69,6 +86,9 @@ in "-data=${cfg.dataDir}" ]; Restart = "on-failure"; + } + // lib.optionalAttrs (cfg.dataDir == "/var/lib/sonarr/.config/NzbDrone") { + StateDirectory = "sonarr"; }; }; diff --git a/nixos/modules/services/monitoring/cockpit.nix b/nixos/modules/services/monitoring/cockpit.nix index 8a7192f635eb..a349e2b22611 100644 --- a/nixos/modules/services/monitoring/cockpit.nix +++ b/nixos/modules/services/monitoring/cockpit.nix @@ -15,6 +15,33 @@ let mkPackageOption ; settingsFormat = pkgs.formats.ini { }; + + pathPkgs = [ cfg.package ] ++ cfg.plugins; + + resourcesEnv = pkgs.buildEnv { + name = "cockpit-plugins"; + paths = pathPkgs; + pathsToLink = [ "/share/cockpit" ]; + }; + + depsEnv = pkgs.buildEnv { + name = "cockpit-plugins-env"; + paths = lib.concatMap (p: p.passthru.cockpitPath or [ ]) pathPkgs; + pathsToLink = [ + "/bin" + "/share" + "/lib" + ]; + }; + + share = pkgs.buildEnv { + name = "cockpit-share"; + paths = [ + resourcesEnv + depsEnv + ]; + pathsToLink = [ "/share" ]; + }; in { options = { @@ -100,22 +127,11 @@ in }; # Add plugins in discoverable folder - "cockpit/share/cockpit".source = "${ - pkgs.buildEnv { - name = "cockpit-plugins"; - paths = cfg.plugins ++ [ cfg.package ]; - pathsToLink = [ "/share/cockpit" ]; - } - }/share/cockpit"; + "cockpit/share".source = "${share}/share"; # Add plugins dependencies - "cockpit/bin".source = "${ - pkgs.buildEnv { - name = "cockpit-path"; - paths = lib.concatMap (p: p.passthru.cockpitPath or [ ]) cfg.plugins; - pathsToLink = [ "/bin" ]; - } - }/bin"; + "cockpit/bin".source = "${depsEnv}/bin"; + "cockpit/lib".source = "${depsEnv}/lib"; }; security.pam.services.cockpit = { diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix index 6898c8107be6..0e38fb27508f 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters.nix @@ -101,6 +101,7 @@ let "node-cert" "nut" "nvidia-gpu" + "opnsense" "pgbouncer" "php-fpm" "pihole" diff --git a/nixos/modules/services/monitoring/prometheus/exporters/opnsense.nix b/nixos/modules/services/monitoring/prometheus/exporters/opnsense.nix new file mode 100644 index 000000000000..7f636cb7446f --- /dev/null +++ b/nixos/modules/services/monitoring/prometheus/exporters/opnsense.nix @@ -0,0 +1,117 @@ +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.services.prometheus.exporters.opnsense; + inherit (lib) + mkOption + types + optionalString + concatStringsSep + concatMapStringsSep + ; +in +{ + port = 9144; + extraOpts = { + opnsenseServerAddress = mkOption { + type = types.str; + default = "192.168.1.1"; + example = "192.168.100.254"; + description = '' + Opnsense IP address of the opnsense appliance. + Defaults to 192.168.1.1 + ''; + }; + opnsenseServerProtocol = mkOption { + type = types.enum [ + "http" + "https" + ]; + default = "https"; + example = "http"; + description = '' + Opnsense metrics scraper protocol to use. + Defaults to https. + ''; + }; + apiKeyFile = mkOption { + type = types.nullOr types.path; + description = '' + File containing the api key. + ''; + }; + apiSecretFile = mkOption { + type = types.nullOr types.path; + description = '' + File containing the api secret. + ''; + }; + user = mkOption { + type = types.str; + default = "opnsense"; + description = '' + User name under which the opensense exporter shall be run. + ''; + }; + group = mkOption { + type = types.str; + default = "opnsense"; + description = '' + Group under which the opnsense exporter shall be run. + ''; + }; + enabledExporter = mkOption { + type = types.listOf types.str; + default = [ ]; + example = [ "disable-openvpn" ]; + description = '' + Collectors to enable or disable. + All collectors are enabled by default. + ''; + }; + disabledExporter = mkOption { + type = types.listOf types.str; + default = [ ]; + example = [ "disable-openvpn" ]; + description = '' + Collectors to enable or disable. + All collectors are enabled by default. + ''; + }; + }; + serviceOpts = { + serviceConfig = { + AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; + CapabilityBoundingSet = [ "CAP_NET_BIND_SERVICE" ]; + LoadCredential = [ + "${optionalString (cfg.apiKeyFile != null) "opnsense.api-key=${cfg.apiKeyFile}"}" + "${optionalString (cfg.apiSecretFile != null) "opnsense.api-secret=${cfg.apiSecretFile}"}" + ]; + MemoryDenyWriteExecute = true; + NoNewPrivileges = true; + ProtectClock = true; + ProtectSystem = "strict"; + Restart = "on-failure"; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + ExecStart = '' + ${lib.getExe pkgs.prometheus-opnsense-exporter} \ + ${concatMapStringsSep " " (x: "--exporter." + x) cfg.enabledExporter} \ + ${concatMapStringsSep " " (x: "--no-exporter." + x) cfg.disabledExporter} \ + --opnsense.address ${cfg.opnsenseServerAddress} \ + --opnsense.protocol ${cfg.opnsenseServerProtocol} \ + --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ + ${concatStringsSep " " cfg.extraFlags} + ''; + }; + }; +} diff --git a/nixos/modules/services/networking/blocky.nix b/nixos/modules/services/networking/blocky.nix index d130e4433a6f..2cd6b28e1293 100644 --- a/nixos/modules/services/networking/blocky.nix +++ b/nixos/modules/services/networking/blocky.nix @@ -16,6 +16,10 @@ in package = lib.mkPackageOption pkgs "blocky" { }; + enableConfigCheck = lib.mkEnableOption "checking the config during build time" // { + default = true; + }; + settings = lib.mkOption { type = format.type; default = { }; @@ -80,6 +84,14 @@ in ]; }; }; + system.checks = lib.mkIf cfg.enableConfigCheck [ + (pkgs.runCommand "check-blocky-config" { } '' + ${lib.getExe cfg.package} --config ${configFile} validate && touch $out + '') + ]; }; - meta.maintainers = with lib.maintainers; [ paepcke ]; + meta.maintainers = with lib.maintainers; [ + paepcke + kuflierl + ]; } diff --git a/nixos/modules/services/networking/headscale.nix b/nixos/modules/services/networking/headscale.nix index a0296926699b..6c6827f74116 100644 --- a/nixos/modules/services/networking/headscale.nix +++ b/nixos/modules/services/networking/headscale.nix @@ -350,31 +350,33 @@ in }; extra_records = lib.mkOption { - type = lib.types.listOf ( - lib.types.submodule { - options = { - name = lib.mkOption { - type = lib.types.str; - description = "DNS record name."; - example = "grafana.tailnet.example.com"; + type = lib.types.nullOr ( + lib.types.listOf ( + lib.types.submodule { + options = { + name = lib.mkOption { + type = lib.types.str; + description = "DNS record name."; + example = "grafana.tailnet.example.com"; + }; + type = lib.mkOption { + type = lib.types.enum [ + "A" + "AAAA" + ]; + description = "DNS record type."; + example = "A"; + }; + value = lib.mkOption { + type = lib.types.str; + description = "DNS record value (IP address)."; + example = "100.64.0.3"; + }; }; - type = lib.mkOption { - type = lib.types.enum [ - "A" - "AAAA" - ]; - description = "DNS record type."; - example = "A"; - }; - value = lib.mkOption { - type = lib.types.str; - description = "DNS record value (IP address)."; - example = "100.64.0.3"; - }; - }; - } + } + ) ); - default = [ ]; + default = null; description = '' Extra DNS records to expose to clients. ''; diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix index 68dc37c3de36..3aafbabf901a 100644 --- a/nixos/modules/services/networking/ssh/sshd.nix +++ b/nixos/modules/services/networking/ssh/sshd.nix @@ -847,7 +847,7 @@ in system.checks = [ (pkgs.runCommand "check-sshd-config" { - nativeBuildInputs = [ validationPackage ]; + nativeBuildInputs = [ validationPackage.out ]; } '' ${lib.concatMapStringsSep "\n" ( diff --git a/nixos/modules/services/security/e-imzo.nix b/nixos/modules/services/security/e-imzo.nix index 346fd2986246..1755a2054255 100644 --- a/nixos/modules/services/security/e-imzo.nix +++ b/nixos/modules/services/security/e-imzo.nix @@ -38,6 +38,13 @@ in Type = "simple"; Restart = "always"; RestartSec = 1; + ExecStartPre = [ + (pkgs.writeShellScript "e-imzo-check-port-availability" '' + until [ -z "$(${pkgs.iproute2}/bin/ss -tuln | grep -E ':(64646|64443)\>')" ]; do + sleep 1 + done + '') + ]; ExecStart = lib.getExe cfg.package; NoNewPrivileges = true; diff --git a/nixos/modules/services/system/automatic-timezoned.nix b/nixos/modules/services/system/automatic-timezoned.nix index 8fc87fb93cd0..f6e347e2729f 100644 --- a/nixos/modules/services/system/automatic-timezoned.nix +++ b/nixos/modules/services/system/automatic-timezoned.nix @@ -57,13 +57,16 @@ in automatic-timezoned = { description = "Automatically update system timezone based on location"; requires = [ "automatic-timezoned-geoclue-agent.service" ]; - after = [ "automatic-timezoned-geoclue-agent.service" ]; + after = [ + "automatic-timezoned-geoclue-agent.service" + "multi-user.target" + ]; serviceConfig = { Type = "exec"; User = "automatic-timezoned"; ExecStart = "${cfg.package}/bin/automatic-timezoned"; }; - wantedBy = [ "default.target" ]; + wantedBy = [ "multi-user.target" ]; }; automatic-timezoned-geoclue-agent = { @@ -77,7 +80,6 @@ in Restart = "on-failure"; PrivateTmp = true; }; - wantedBy = [ "default.target" ]; }; }; diff --git a/nixos/modules/services/web-apps/dokuwiki.nix b/nixos/modules/services/web-apps/dokuwiki.nix index caf819c30910..00daaaa74c94 100644 --- a/nixos/modules/services/web-apps/dokuwiki.nix +++ b/nixos/modules/services/web-apps/dokuwiki.nix @@ -115,7 +115,7 @@ let pkg = hostName: cfg: cfg.package.combine { - inherit (cfg) plugins templates; + inherit (cfg) plugins templates extraConfigs; pname = p: "${p.pname}-${hostName}"; @@ -252,7 +252,7 @@ let else null; description = '' - Location of the dokuwiki acl rules. Mutually exclusive with services.dokuwiki.acl + Location of the dokuwiki acl rules. Mutually exclusive with services.dokuwiki.acl which is preferred. Consult documentation for further instructions. Example: @@ -294,7 +294,7 @@ let type = types.listOf types.path; default = [ ]; description = '' - List of path(s) to respective plugin(s) which are copied from the 'plugin' directory. + List of path(s) to respective plugin(s) which are copied into the 'plugin' directory. ::: {.note} These plugins need to be packaged before use, see example. @@ -312,7 +312,7 @@ let }; installPhase = "mkdir -p $out; cp -R * $out/"; }; - # And then pass this theme to the plugin list like this: + # And then pass this plugin to the plugin list like this: in [ plugin-icalevents ] ''; }; @@ -321,7 +321,7 @@ let type = types.listOf types.path; default = [ ]; description = '' - List of path(s) to respective template(s) which are copied from the 'tpl' directory. + List of path(s) to respective template(s) which are copied into the 'tpl' directory. ::: {.note} These templates need to be packaged before use, see example. @@ -345,6 +345,22 @@ let ''; }; + extraConfigs = mkOption { + type = types.attrsOf types.path; + default = { }; + description = '' + Path(s) to additional configuration files that are then linked to the 'conf' directory. + ''; + example = literalExpression '' + { + "acronyms.local.conf" = pkgs.writeText "acronyms.local.conf" ''' + r13y reproducibility + '''; + "entities.local.conf" = ./dokuwiki-entities; + } + ''; + }; + poolConfig = mkOption { type = with types; diff --git a/nixos/modules/services/web-apps/ifm.nix b/nixos/modules/services/web-apps/ifm.nix index 2b081a137f6d..ca49b0f5219c 100644 --- a/nixos/modules/services/web-apps/ifm.nix +++ b/nixos/modules/services/web-apps/ifm.nix @@ -53,6 +53,7 @@ in description = "Improved file manager, a single-file web based filemanager"; after = [ "network-online.target" ]; + wants = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; environment = { diff --git a/nixos/modules/services/web-servers/apache-httpd/default.nix b/nixos/modules/services/web-servers/apache-httpd/default.nix index 5950a6116b70..a2474fcfa6f2 100644 --- a/nixos/modules/services/web-servers/apache-httpd/default.nix +++ b/nixos/modules/services/web-servers/apache-httpd/default.nix @@ -110,25 +110,20 @@ let } ++ cfg.extraModules; - loggingConf = ( - if cfg.logFormat != "none" then - '' - ErrorLog ${cfg.logDir}/error.log + loggingConf = '' + ErrorLog ${if cfg.logFormat != "none" then "${cfg.logDir}/error.log" else "/dev/null"} + ${optionalString (cfg.logLevel != null) "LogLevel ${cfg.logLevel}"} - LogLevel notice + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined + LogFormat "%h %l %u %t \"%r\" %>s %b" common + LogFormat "%{Referer}i -> %U" referer + LogFormat "%{User-agent}i" agent + ${optionalString ( + cfg.logFormat == "custom" + ) "LogFormat ${lib.strings.escapeNixString cfg.customLogFormat} custom"} - LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined - LogFormat "%h %l %u %t \"%r\" %>s %b" common - LogFormat "%{Referer}i -> %U" referer - LogFormat "%{User-agent}i" agent - - CustomLog ${cfg.logDir}/access.log ${cfg.logFormat} - '' - else - '' - ErrorLog /dev/null - '' - ); + CustomLog ${cfg.logDir}/access.log ${cfg.logFormat} + ''; browserHacks = '' @@ -582,12 +577,67 @@ in }; logFormat = mkOption { - type = types.str; + type = types.enum [ + "combined" + "common" + "referer" + "agent" + "custom" + "none" + ]; default = "common"; - example = "combined"; + example = "custom"; description = '' - Log format for log files. Possible values are: combined, common, referer, agent, none. - See for more details. + Selects the access log format written to log files. + + The values `combined`, `common`, `referer`, and `agent` correspond to predefined Apache HTTPD log formats. + Setting the value to `custom` enables the use of a user-defined format string specified via `customLogFormat`. + The value `none` disables access logging entirely. + + Further details on Apache log formats are available at . + ''; + }; + + customLogFormat = mkOption { + type = types.str; + default = null; + example = ''%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b''; + description = '' + Defines a custom Apache HTTPD access log format string. + + This option is only consulted when `logFormat` is set to `custom`. + The value must be a valid Apache `LogFormat` specification and will be registered under the symbolic name `custom`. + + See for the formal definition of log format directives. + ''; + }; + + logLevel = mkOption { + type = + with types; + nullOr (enum [ + "emerg" + "alert" + "crit" + "error" + "warn" + "notice" + "info" + "debug" + "trace1" + "trace2" + "trace3" + "trace4" + "trace5" + "trace6" + "trace7" + "trace8" + ]); + default = "notice"; + example = "crit"; + description = '' + Controls the verbosity of the ErrorLog. + See for more details. ''; }; diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix index f04ad6e393ed..d04d02660528 100644 --- a/nixos/modules/services/x11/xserver.nix +++ b/nixos/modules/services/x11/xserver.nix @@ -832,7 +832,7 @@ in # FIXME: somehow check for unknown driver names. services.xserver.drivers = flip concatMap cfg.videoDrivers ( name: - lib.optional (videoDrivers ? name) ( + lib.optional (videoDrivers ? ${name}) ( { inherit name; modules = [ ]; diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 282835431246..ea5d8f453797 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1478,7 +1478,7 @@ in sslh = handleTest ./sslh.nix { }; sssd-ldap = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./sssd-ldap.nix { }; sssd-legacy-config = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./sssd-legacy-config.nix { }; - stalwart-mail = runTest ./stalwart/stalwart-mail.nix; + stalwart = runTest ./stalwart/stalwart.nix; stargazer = runTest ./web-servers/stargazer.nix; starship = runTest ./starship.nix; startx = import ./startx.nix { inherit pkgs runTest; }; diff --git a/nixos/tests/blocky.nix b/nixos/tests/blocky.nix index a75a210b1581..99ba6bf8b719 100644 --- a/nixos/tests/blocky.nix +++ b/nixos/tests/blocky.nix @@ -15,15 +15,17 @@ "printer.lan" = "192.168.178.3,2001:0db8:85a3:08d3:1319:8a2e:0370:7344"; }; }; - upstream = { + upstreams.groups = { default = [ "8.8.8.8" "1.1.1.1" ]; }; - port = 53; - httpPort = 5000; - logLevel = "info"; + ports = { + dns = 53; + http = 5000; + }; + log.level = "info"; }; }; }; diff --git a/nixos/tests/dokuwiki.nix b/nixos/tests/dokuwiki.nix index 2e30ab269c22..7aa6e4f5857a 100644 --- a/nixos/tests/dokuwiki.nix +++ b/nixos/tests/dokuwiki.nix @@ -30,12 +30,6 @@ let r13y reproducibility ''; - dwWithAcronyms = pkgs.dokuwiki.overrideAttrs (prev: { - installPhase = prev.installPhase or "" + '' - ln -sf ${acronymsFile} $out/share/dokuwiki/conf/acronyms.local.conf - ''; - }); - mkNode = webserver: { ... }: @@ -53,9 +47,11 @@ let }; }; "site2.local" = { - package = dwWithAcronyms; usersFile = "/var/lib/dokuwiki/site2.local/users.auth.php"; plugins = [ plugin-icalevents ]; + extraConfigs = { + "acronyms.local.conf" = acronymsFile; + }; settings = { useacl = true; superuser = "admin"; diff --git a/nixos/tests/ft2-clone.nix b/nixos/tests/ft2-clone.nix index c4f1475ad710..faea0d30aa50 100644 --- a/nixos/tests/ft2-clone.nix +++ b/nixos/tests/ft2-clone.nix @@ -11,6 +11,13 @@ imports = [ ./common/x11.nix ]; + + boot.kernelModules = [ "snd-dummy" ]; + services.pulseaudio = { + enable = true; + systemWide = true; + }; + services.pipewire.enable = false; environment.systemPackages = [ pkgs.ft2-clone ]; }; @@ -18,8 +25,6 @@ testScript = '' machine.wait_for_x() - # Add a dummy sound card, or the program won't start - machine.execute("modprobe snd-dummy") machine.execute("ft2-clone >&2 &") diff --git a/nixos/tests/ifm.nix b/nixos/tests/ifm.nix index 228f0a06c121..0ef0b76cb1d3 100644 --- a/nixos/tests/ifm.nix +++ b/nixos/tests/ifm.nix @@ -7,30 +7,42 @@ }; nodes = { - server = rec { - services.ifm = { - enable = true; - port = 9001; - dataDir = "/data"; - }; + server = + { config, ... }: + { + services.ifm = { + enable = true; + port = 9001; + dataDir = "/data"; + }; - system.activationScripts.ifm-setup-dir = '' - mkdir -p ${services.ifm.dataDir} - chmod u+w,g+w,o+w ${services.ifm.dataDir} - ''; - }; + systemd.tmpfiles.settings = { + ifm-data-dir = { + ${config.services.ifm.dataDir}.d = { + mode = "0777"; + user = "root"; + group = "root"; + }; + }; + }; + }; }; - testScript = '' - start_all() - server.wait_for_unit("ifm.service") - server.wait_for_open_port(9001) - server.succeed("curl --fail http://localhost:9001") + testScript = + # python + '' + start_all() + server.wait_for_unit("ifm.service") + server.wait_for_open_port(9001) + server.succeed("curl --fail http://localhost:9001") - server.succeed("echo \"testfile\" > testfile && shasum testfile >> checksums") - server.succeed("curl --fail http://localhost:9001 -X POST -F \"api=upload\" -F \"dir=\" -F \"file=@testfile\" | grep \"OK\""); - server.succeed("rm testfile") - server.succeed("curl --fail http://localhost:9001 -X POST -F \"api=download\" -F \"filename=testfile\" -F \"dir=\" --output testfile"); - server.succeed("shasum testfile >> checksums && shasum --check checksums") - ''; + server.succeed('echo "testfile" > testfile') + server.succeed("shasum testfile | tee checksums") + + server.succeed('curl --fail http://localhost:9001 -X POST -F "api=upload" -F "dir=" -F "file=@testfile" | grep "OK"'); + server.succeed("rm testfile") + + server.succeed('curl --fail http://localhost:9001 -X POST -F "api=download" -F "filename=testfile" -F "dir=" --output testfile'); + server.succeed("shasum --check checksums") + ''; } diff --git a/nixos/tests/pt2-clone.nix b/nixos/tests/pt2-clone.nix index 160431175f8d..de48f93e1ed5 100644 --- a/nixos/tests/pt2-clone.nix +++ b/nixos/tests/pt2-clone.nix @@ -12,7 +12,12 @@ ./common/x11.nix ]; - services.xserver.enable = true; + boot.kernelModules = [ "snd-dummy" ]; + services.pulseaudio = { + enable = true; + systemWide = true; + }; + services.pipewire.enable = false; environment.systemPackages = [ pkgs.pt2-clone ]; }; @@ -20,16 +25,13 @@ testScript = '' machine.wait_for_x() - # Add a dummy sound card, or the program won't start - machine.execute("modprobe snd-dummy") machine.execute("pt2-clone >&2 &") machine.wait_for_window(r"ProTracker") machine.sleep(5) # One of the few words that actually get recognized - if "LENGTH" not in machine.get_screen_text(): - raise Exception("Program did not start successfully") + machine.wait_for_text("LENGTH") machine.screenshot("screen") ''; } diff --git a/nixos/tests/sfxr-qt.nix b/nixos/tests/sfxr-qt.nix index f62eeacafbd5..764911610ed7 100644 --- a/nixos/tests/sfxr-qt.nix +++ b/nixos/tests/sfxr-qt.nix @@ -5,7 +5,7 @@ maintainers = [ fgaz ]; }; - machine = + nodes.machine = { config, pkgs, ... }: { imports = [ @@ -13,6 +13,12 @@ ]; services.xserver.enable = true; + boot.kernelModules = [ "snd-dummy" ]; + services.pulseaudio = { + enable = true; + systemWide = true; + }; + services.pipewire.enable = false; environment.systemPackages = [ pkgs.sfxr-qt ]; }; diff --git a/nixos/tests/stalwart/stalwart-mail-config.nix b/nixos/tests/stalwart/stalwart-config.nix similarity index 95% rename from nixos/tests/stalwart/stalwart-mail-config.nix rename to nixos/tests/stalwart/stalwart-config.nix index cb2989033763..7fcbf8aae41c 100644 --- a/nixos/tests/stalwart/stalwart-mail-config.nix +++ b/nixos/tests/stalwart/stalwart-config.nix @@ -7,7 +7,7 @@ in { security.pki.certificateFiles = [ certs.ca.cert ]; - services.stalwart-mail = { + services.stalwart = { enable = true; settings = { server.hostname = domain; @@ -54,7 +54,7 @@ in store."rocksdb" = { type = "rocksdb"; - path = "/var/lib/stalwart-mail/data"; + path = "/var/lib/stalwart/data"; compression = "lz4"; }; diff --git a/nixos/tests/stalwart/stalwart-mail.nix b/nixos/tests/stalwart/stalwart.nix similarity index 88% rename from nixos/tests/stalwart/stalwart-mail.nix rename to nixos/tests/stalwart/stalwart.nix index 6466e648d626..2fa61e0e74fe 100644 --- a/nixos/tests/stalwart/stalwart-mail.nix +++ b/nixos/tests/stalwart/stalwart.nix @@ -1,4 +1,4 @@ -# Rudimentary test checking that the Stalwart email server can: +# Rudimentary test checking that the Stalwart server can: # - receive some message through SMTP submission, then # - serve this message through IMAP. @@ -8,13 +8,13 @@ let in { lib, ... }: { - name = "stalwart-mail"; + name = "stalwart"; nodes.main = { pkgs, ... }: { imports = [ - ./stalwart-mail-config.nix + ./stalwart-config.nix ]; environment.systemPackages = [ @@ -57,7 +57,7 @@ in testScript = # python '' - main.wait_for_unit("stalwart-mail.service") + main.wait_for_unit("stalwart.service") main.wait_for_open_port(587) main.wait_for_open_port(143) main.wait_for_open_port(80) @@ -65,14 +65,14 @@ in main.succeed("test-smtp-submission") # restart stalwart to test rocksdb compaction of existing database - main.succeed("systemctl restart stalwart-mail.service") + main.succeed("systemctl restart stalwart.service") main.wait_for_open_port(587) main.wait_for_open_port(143) main.wait_for_open_port(80) main.succeed("test-imap-read") - main.succeed("test -d /var/cache/stalwart-mail/STALWART_WEBADMIN") + main.succeed("test -d /var/cache/stalwart-mail/STALWART_WEBADMIN || test -d /var/cache/stalwart/STALWART_WEBADMIN") main.succeed("curl --fail http://localhost") ''; diff --git a/pkgs/applications/audio/deadbeef/wrapper.nix b/pkgs/applications/audio/deadbeef/wrapper.nix index c3074e7b2e07..c5bc3de9541c 100644 --- a/pkgs/applications/audio/deadbeef/wrapper.nix +++ b/pkgs/applications/audio/deadbeef/wrapper.nix @@ -6,7 +6,8 @@ }: symlinkJoin { - name = "deadbeef-with-plugins-${deadbeef.version}"; + pname = "deadbeef-with-plugins"; + inherit (deadbeef) version; paths = [ deadbeef ] ++ plugins; diff --git a/pkgs/applications/editors/rednotebook/default.nix b/pkgs/applications/editors/rednotebook/default.nix index 2e066d4afbc3..863fd40dde12 100644 --- a/pkgs/applications/editors/rednotebook/default.nix +++ b/pkgs/applications/editors/rednotebook/default.nix @@ -16,14 +16,14 @@ buildPythonApplication rec { pname = "rednotebook"; - version = "2.41"; + version = "2.42"; pyproject = true; src = fetchFromGitHub { owner = "jendrikseipp"; repo = "rednotebook"; tag = "v${version}"; - sha256 = "sha256-sWfazIeROc3Pf4pUaUdcF00A5AV7bxzwI3R6eoSQkto="; + sha256 = "sha256-4e3LvBVrhqzNja9kOZ5xJVYvwjGkKNvIuXou4YfD6w4="; }; # We have not packaged tests. diff --git a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix index 5f785037ee68..64fc91df1753 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix @@ -10,13 +10,13 @@ }: vimUtils.buildVimPlugin rec { pname = "codediff.nvim"; - version = "2.13.1"; + version = "2.16.3"; src = fetchFromGitHub { owner = "esmuellert"; repo = "codediff.nvim"; tag = "v${version}"; - hash = "sha256-9pzEO5RzDTX0BVg06XA0AiD9gCmpp1eEqH3Adqptrrs="; + hash = "sha256-nIDjE5hf5kt3diEFgUEBz4dCxHatCYtdHY5Zc4YlHFg="; }; dependencies = [ vimPlugins.nui-nvim ]; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 32dd017cc07c..f782672bc5ef 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -320,8 +320,8 @@ let mktplcRef = { name = "vscode-apollo"; publisher = "apollographql"; - version = "2.6.4"; - hash = "sha256-rqNdblzQ9N6kFcwYqdNAA8ziDMFCuduhXZt3lmd/q7Y="; + version = "2.6.5"; + hash = "sha256-WOt0bY/hi9tLJEo0bTAPLQhgM+2A7JPp0pypX4EcYNo="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/apollographql.vscode-apollo/changelog"; @@ -1186,8 +1186,8 @@ let mktplcRef = { name = "dart-code"; publisher = "dart-code"; - version = "3.120.0"; - hash = "sha256-YXQhdn9bOpVGeG0mKPazMvsZecx4sd1ZpSdHfH3eNOY="; + version = "3.126.0"; + hash = "sha256-qkdLF6SIZjNJBQMhG/IDEaMpSVWWnd7DJmDgIT1gjVY="; }; meta.license = lib.licenses.mit; @@ -1208,8 +1208,8 @@ let mktplcRef = { name = "databricks"; publisher = "databricks"; - version = "2.10.4"; - hash = "sha256-/nH7y9w3sKKJXJfIyuXHbAVl0BWRafuhF/WIvBnrIXM="; + version = "2.10.5"; + hash = "sha256-BOJP4yJXaVwojFlk12/eitqCdzeqghAzSdxJQZSr6yg="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/databricks.databricks/changelog"; @@ -1997,8 +1997,8 @@ let mktplcRef = { name = "Go"; publisher = "golang"; - version = "0.52.1"; - hash = "sha256-y3IaNkdyWnZCwQ9Zgryn6D2cUT+eyJ4/yXgGSTRGpWw="; + version = "0.52.2"; + hash = "sha256-8g+r4Mv06Bx1W3yAXWVbtz1B/gXPcRdmaV0tPkTP6Gk="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/golang.Go/changelog"; @@ -4336,8 +4336,8 @@ let mktplcRef = { publisher = "sonarsource"; name = "sonarlint-vscode"; - version = "4.32.0"; - hash = "sha256-faFX58fYzJ94tkKxHkTHpyt9zBc2nxmPd6xOgO59qPc="; + version = "4.40.0"; + hash = "sha256-Jzb+ywEGINN4eRVRMUnBloXWT2wubrU91NEBoySx0NQ="; }; meta.license = lib.licenses.lgpl3Only; }; diff --git a/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix b/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix index d69aba1d33fe..9abd54a7691d 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.1769378769"; - hash = "sha256-IZINJWzQ9/3YWprSYaH4IAksZtNFiTPC9+YDAOde3LU="; + version = "0.0.1769991964"; + hash = "sha256-RlACEEbRZjeM1JUgAxfMlwFIo8CmrJxr1DVq1XxRdoM="; }; meta = { diff --git a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix index 6929b93500c2..12b4d9b24548 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2026-01-23"; + version = "0-unstable-2026-01-30"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "3a1184d1e1c7ed15752e9fe4a0594e68b4a41e11"; - hash = "sha256-AfqhZJT+AF814udA7K1Kja1fLSh07cHpRl+Mu8wphv0="; + rev = "d5e2d68065e644a5e807c14419411039c78731df"; + hash = "sha256-MDTpYTOD1Zf1Smv+JQZARaeldYiTv2vA/buFC709ZpE="; }; extraBuildInputs = lib.optionals withHw [ diff --git a/pkgs/applications/emulators/libretro/cores/gpsp.nix b/pkgs/applications/emulators/libretro/cores/gpsp.nix index 5afefc307fd9..79b6fb8cbf9c 100644 --- a/pkgs/applications/emulators/libretro/cores/gpsp.nix +++ b/pkgs/applications/emulators/libretro/cores/gpsp.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "gpsp"; - version = "0-unstable-2025-11-23"; + version = "0-unstable-2026-01-27"; src = fetchFromGitHub { owner = "libretro"; repo = "gpsp"; - rev = "6250979f01db3f9ee5ebca179316e1319f017b48"; - hash = "sha256-PSQiRh/8enFGCYs2AE5SwvZZzJfjMDarw3XW/x0A9qQ="; + rev = "602512d7c687acb84cd56265cbcf2d7b7c75fb37"; + hash = "sha256-YloLG2anJJ1hcVltN+d8XsshgZoDBrFRgRoQA7mfhN8="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix index 86713fa5941a..fbe910cf25eb 100644 --- a/pkgs/applications/emulators/libretro/cores/ppsspp.nix +++ b/pkgs/applications/emulators/libretro/cores/ppsspp.nix @@ -13,13 +13,13 @@ }: mkLibretroCore { core = "ppsspp"; - version = "0-unstable-2026-01-24"; + version = "0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "hrydgard"; repo = "ppsspp"; - rev = "bab01f1b162ed76dde584b9a1f9f327fecbf5cb5"; - hash = "sha256-SXI6EmvpQ80nkzxswBrvCZTVi8qW6R5097D4aZTSie4="; + rev = "abed0cb0f79e5cec6204869dab989d575d809744"; + hash = "sha256-K2v0WJIbK7qBGhRu+kgnvkmjtAbiazl4kVW0xk8Fb5I="; fetchSubmodules = true; }; diff --git a/pkgs/applications/misc/qcad/default.nix b/pkgs/applications/misc/qcad/default.nix index cd78cf81cb8e..485f0d941f47 100644 --- a/pkgs/applications/misc/qcad/default.nix +++ b/pkgs/applications/misc/qcad/default.nix @@ -19,14 +19,14 @@ stdenv.mkDerivation rec { pname = "qcad"; - version = "3.32.3.4"; + version = "3.32.5.0"; src = fetchFromGitHub { name = "qcad-${version}-src"; owner = "qcad"; repo = "qcad"; rev = "v${version}"; - hash = "sha256-6incOmg4AilVfoPu+crbvm/SFek3yptxrfHn7RGFF4o="; + hash = "sha256-sg9Vrekh57JAQb1o8AWDkDuOs3ovELJ2WTTXPa+e3JU="; }; patches = [ diff --git a/pkgs/applications/misc/qsyncthingtray/default.nix b/pkgs/applications/misc/qsyncthingtray/default.nix deleted file mode 100644 index dfbf0429082f..000000000000 --- a/pkgs/applications/misc/qsyncthingtray/default.nix +++ /dev/null @@ -1,96 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitHub, - fetchpatch, - cmake, - wrapQtAppsHook, - procps, - qtbase, - qtwebengine, - qtwebkit, - syncthing, - preferQWebView ? false, - preferNative ? true, -}: - -stdenv.mkDerivation rec { - version = "0.5.8"; - pname = "qsyncthingtray"; - - src = fetchFromGitHub { - owner = "sieren"; - repo = "QSyncthingTray"; - rev = version; - sha256 = "1n9g4j7qznvg9zl6x163pi9f7wsc3x6q76i33psnm7x2v1i22x5w"; - }; - - nativeBuildInputs = [ - cmake - wrapQtAppsHook - ]; - - buildInputs = [ - qtbase - qtwebengine - ] - ++ lib.optional preferQWebView qtwebkit; - - cmakeFlags = - [ ] - ++ lib.optional preferQWebView "-DQST_BUILD_WEBKIT=1" - ++ lib.optional preferNative "-DQST_BUILD_NATIVEBROWSER=1"; - - patches = [ - (fetchpatch { - name = "support_native_browser.patch"; - url = "https://patch-diff.githubusercontent.com/raw/sieren/QSyncthingTray/pull/225.patch"; - sha256 = "0w665xdlsbjxs977pdpzaclxpswf7xys1q3rxriz181lhk2y66yy"; - }) - ] - ++ lib.optional (!preferQWebView && !preferNative) ./qsyncthingtray-0.5.8-qt-5.6.3.patch; - - postPatch = '' - ${lib.optionalString stdenv.hostPlatform.isLinux '' - substituteInPlace includes/platforms/linux/posixUtils.hpp \ - --replace '"/usr/local/bin/syncthing"' '"${syncthing}/bin/syncthing"' \ - --replace '"pgrep -x' '"${procps}/bin/pgrep -x' - ''} - - ${lib.optionalString stdenv.hostPlatform.isDarwin '' - substituteInPlace includes/platforms/darwin/macUtils.hpp \ - --replace '"/usr/local/bin/syncthing"' '"${syncthing}/bin/syncthing"' - ''} - ''; - - installPhase = - let - qst = "qsyncthingtray"; - in - '' - runHook preInstall - - mkdir -p $out/bin - install -m755 QSyncthingTray $out/bin/${qst} - ln -s $out/bin/${qst} $out/bin/QSyncthingTray - - runHook postInstall - ''; - - meta = { - homepage = "https://github.com/sieren/QSyncthingTray/"; - description = "Traybar Application for Syncthing written in C++"; - longDescription = '' - A cross-platform status bar for Syncthing. - Currently supports macOS, Windows and Linux. - Written in C++ with Qt. - ''; - license = lib.licenses.lgpl3; - maintainers = with lib.maintainers; [ - zraexy - peterhoeg - ]; - platforms = lib.platforms.all; - broken = !preferNative || stdenv.hostPlatform.isDarwin; - }; -} diff --git a/pkgs/applications/misc/qsyncthingtray/qsyncthingtray-0.5.8-qt-5.6.3.patch b/pkgs/applications/misc/qsyncthingtray/qsyncthingtray-0.5.8-qt-5.6.3.patch deleted file mode 100644 index 424bbe171779..000000000000 --- a/pkgs/applications/misc/qsyncthingtray/qsyncthingtray-0.5.8-qt-5.6.3.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index b778d09..247b606 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -12,7 +12,7 @@ set(CMAKE_AUTOMOC ON) - - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") - --find_package(Qt5 5.6 COMPONENTS Widgets Network PrintSupport) -+find_package(Qt5 5.6 COMPONENTS Widgets Network PrintSupport WebEngineWidgets) - if (NOT Qt5_FOUND) - message(FATAL_ERROR - "Some components of Qt5 not found (see above messages for details. " diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index c5e68763ef58..6b64fa1b6686 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -497,14 +497,9 @@ let # Started failing to apply with M142, but this is no longer needed anyway. ./patches/chromium-126-llvm-17.patch ] - ++ lib.optionals (!chromiumVersionAtLeast "140") [ + ++ lib.optionals (versionRange "140" "141") [ # Partial revert of https://github.com/chromium/chromium/commit/3687976b0c6d36cf4157419a24a39f6770098d61 # allowing us to use our rustc and our clang. - ./patches/chromium-129-rust.patch - ] - ++ lib.optionals (versionRange "140" "141") [ - # Rebased variant of the patch above due to - # https://chromium-review.googlesource.com/c/chromium/src/+/6665907 ./patches/chromium-140-rust.patch ] ++ lib.optionals (chromiumVersionAtLeast "141") [ @@ -535,7 +530,7 @@ let # exact version or even running a newer version. ./patches/chromium-136-nodejs-assert-minimal-version-instead-of-exact-match.patch ] - ++ lib.optionals (chromiumVersionAtLeast "138") [ + ++ [ (fetchpatch { # Unbreak building with Rust 1.89+ which introduced # a new mismatched_lifetime_syntaxes lint. @@ -548,33 +543,6 @@ let hash = "sha256-xf1Jq5v3InXkiVH0uT7+h1HPwZse5MDcHKuJNjSLR6k="; }) ] - ++ lib.optionals (!chromiumVersionAtLeast "138") [ - # Rebased variant of the patch above for - # electron 35 (M134) and 36 (M136) - ./patches/chromium-134-rust-1.86-mismatched_lifetime_syntaxes.patch - ] - ++ lib.optionals (versionRange "141" "142") [ - (fetchpatch { - # Fix "invalid application of 'sizeof' to an incomplete type 'blink::CSSStyleSheet'" - # by reverting https://chromium-review.googlesource.com/c/chromium/src/+/6892157 - name = "chromium-141-Revert-Remove-unnecessary-include-in-tree_scope.h.patch"; - url = "https://chromium.googlesource.com/chromium/src/+/0fc0e71aa1ca0419fae6d14255025543980d2cba^!?format=TEXT"; - decode = "base64 -d"; - revert = true; - hash = "sha256-pnEus2NHpNWZ6ZSXLgdTn+it7oy1MPZPbD8SOAKLWbw="; - }) - ] - ++ lib.optionals (chromiumVersionAtLeast "142" && lib.versionOlder rustcVersion "1.90") [ - (fetchpatch { - # Fix "ld.lld: error: undefined symbol: __rustc::__rust_alloc_error_handler_should_panic'" - # with Rust < 1.90 by reverting https://chromium-review.googlesource.com/c/chromium/src/+/6935385 - name = "chromium-142-Revert-rust-Remove-the-old-__rust_alloc_error_handler_should_panic-symbol.patch"; - url = "https://chromium.googlesource.com/chromium/src/+/e33287758f2234d6aabfc5d4e011c4e81e3a47cf^!?format=TEXT"; - decode = "base64 -d"; - revert = true; - hash = "sha256-0vRDz7wwGCsqm38fVvkLLzOOtEtd8CnqyjDLgGofh/o="; - }) - ] ++ lib.optionals (versionRange "142" "143") [ (fetchpatch { # Fix https://issues.chromium.org/issues/450752866 by backporting @@ -585,28 +553,6 @@ let hash = "sha256-0ueOCHYheSFHRFzEat3TDhnU3Avf0TcNBBBpTkz+saw="; }) ] - ++ lib.optionals (chromiumVersionAtLeast "142" && lib.versionOlder rustcVersion "1.91") [ - # Fix the following error when compiling CrabbyAvif with Rust < 1.91 due to - # https://github.com/rust-lang/rust/pull/142681 by reverting - # https://github.com/webmproject/CrabbyAvif/pull/663 and - # https://github.com/webmproject/CrabbyAvif/pull/654 and - # https://chromium-review.googlesource.com/c/chromium/src/+/6960510 - # - # error: cannot find attribute `sanitize` in this scope - # --> ../../third_party/crabbyavif/src/src/capi/io.rs:210:41 - # | - # 210 | #[cfg_attr(feature = "disable_cfi", sanitize(cfi = "off"))] - # | ^^^^^^^^ - # - ./patches/chromium-142-crabbyavif-rust-no_sanitize.patch - (fetchpatch { - name = "chromium-142-crabbyavif-Revert-Enable-disable_cfi-feature.patch"; - url = "https://chromium.googlesource.com/chromium/src/+/9415f40bc6f853547f791e633be638c71368ce56^!?format=TEXT"; - decode = "base64 -d"; - revert = true; - hash = "sha256-bYcJqPMbE7hMvhZVnzqHok1crUAdqrzqxr+4IHNzAtg="; - }) - ] ++ lib.optionals (chromiumVersionAtLeast "144") [ # Patch rustc_nightly_capability to eval to false instead of true. # https://chromium-review.googlesource.com/c/chromium/src/+/7022369 @@ -640,9 +586,7 @@ let /* Generated by lastchange.py, do not edit.*/ #ifndef SKIA_EXT_SKIA_COMMIT_HASH_H_ #define SKIA_EXT_SKIA_COMMIT_HASH_H_ - #define SKIA_COMMIT_HASH "${upstream-info.DEPS."src/third_party/skia".rev}${ - lib.optionalString (!chromiumVersionAtLeast "142") "-" - }" + #define SKIA_COMMIT_HASH "${upstream-info.DEPS."src/third_party/skia".rev}" #endif // SKIA_EXT_SKIA_COMMIT_HASH_H_ EOF @@ -650,7 +594,7 @@ let mkdir -p third_party/jdk/current/bin '' - + lib.optionalString (!isElectron && chromiumVersionAtLeast "142") '' + + lib.optionalString (!isElectron) '' cat << EOF > gpu/webgpu/dawn_commit_hash.h /* Generated by lastchange.py, do not edit.*/ #ifndef GPU_WEBGPU_DAWN_COMMIT_HASH_H_ @@ -815,11 +759,6 @@ let use_gio = true; use_cups = cupsSupport; } - // lib.optionalAttrs (!chromiumVersionAtLeast "139") { - # Feature overrides: - # Native Client support was deprecated in 2020 and support will end in June 2021: - enable_nacl = false; - } // lib.optionalAttrs (packageName == "chromium") { # Enabling the Widevine here doesn't affect whether we can redistribute the chromium package. # Widevine in this drv is a bit more complex than just that. See Widevine patch somewhere above. diff --git a/pkgs/applications/networking/browsers/chromium/patches/chromium-129-rust.patch b/pkgs/applications/networking/browsers/chromium/patches/chromium-129-rust.patch deleted file mode 100644 index 1fe0c7f87324..000000000000 --- a/pkgs/applications/networking/browsers/chromium/patches/chromium-129-rust.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn -index 45086d6838cac..81132ad8ecb31 100644 ---- a/build/config/compiler/BUILD.gn -+++ b/build/config/compiler/BUILD.gn -@@ -1727,16 +1727,6 @@ config("runtime_library") { - configs += [ "//build/config/c++:runtime_library" ] - } - -- # Rust and C++ both provide intrinsics for LLVM to call for math operations. We -- # want to use the C++ intrinsics, not the ones in the Rust compiler_builtins -- # library. The Rust symbols are marked as weak, so that they can be replaced by -- # the C++ symbols. This config ensures the C++ symbols exist and are strong in -- # order to cause that replacement to occur by explicitly linking in clang's -- # compiler-rt library. -- if (is_clang && !is_nacl && !is_cronet_build) { -- configs += [ "//build/config/clang:compiler_builtins" ] -- } -- - # TODO(crbug.com/40570904): Come up with a better name for is POSIX + Fuchsia - # configuration. - if (is_posix || is_fuchsia) { diff --git a/pkgs/applications/networking/browsers/chromium/patches/chromium-142-crabbyavif-rust-no_sanitize.patch b/pkgs/applications/networking/browsers/chromium/patches/chromium-142-crabbyavif-rust-no_sanitize.patch deleted file mode 100644 index 0dd08dbb41b9..000000000000 --- a/pkgs/applications/networking/browsers/chromium/patches/chromium-142-crabbyavif-rust-no_sanitize.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff --git a/third_party/crabbyavif/src/src/capi/io.rs b/third_party/crabbyavif/src/src/capi/io.rs -index e7994ce3129c4d7f46553f527bf8f10376ff9ed8..60a3c13b788a560e9669db013e3b8e88e5f9947b 100644 ---- a/third_party/crabbyavif/src/src/capi/io.rs -+++ b/third_party/crabbyavif/src/src/capi/io.rs -@@ -207,7 +207,7 @@ impl Drop for avifIOWrapper { - } - - impl crate::decoder::IO for avifIOWrapper { -- #[cfg_attr(feature = "disable_cfi", sanitize(cfi = "off"))] -+ #[cfg_attr(feature = "disable_cfi", no_sanitize(cfi))] - fn read(&mut self, offset: u64, size: usize) -> AvifResult<&[u8]> { - // SAFETY: Calling into a C function. - let res = unsafe { -diff --git a/third_party/crabbyavif/src/src/lib.rs b/third_party/crabbyavif/src/src/lib.rs -index 90fa41188905a8aaf7b74594937b3a335ceed18d..a05f0a5e8b6cbffbf6e1a0f5fefc8a1e1480273f 100644 ---- a/third_party/crabbyavif/src/src/lib.rs -+++ b/third_party/crabbyavif/src/src/lib.rs -@@ -13,7 +13,7 @@ - // limitations under the License. - - #![deny(unsafe_op_in_unsafe_fn)] --#![cfg_attr(feature = "disable_cfi", feature(sanitize))] -+#![cfg_attr(feature = "disable_cfi", feature(no_sanitize))] - - #[macro_use] - mod internal_utils; -diff --git a/third_party/crabbyavif/src/src/reformat/libyuv.rs b/third_party/crabbyavif/src/src/reformat/libyuv.rs -index 9df874ccf7b6a943c6dcebe495ce15b7a7e9cd66..3f68c16f2b2e8e22b3edfd0dcedbb95fe34887f9 100644 ---- a/third_party/crabbyavif/src/src/reformat/libyuv.rs -+++ b/third_party/crabbyavif/src/src/reformat/libyuv.rs -@@ -372,7 +372,7 @@ fn find_conversion_function( - // Returns Ok(Some(false)) if only YUV was converted and alpha - // needs to be imported separately. - // Returns Ok(None) if the conversion is not implemented. --#[cfg_attr(feature = "disable_cfi", sanitize(cfi = "off"))] -+#[cfg_attr(feature = "disable_cfi", no_sanitize(cfi))] - pub(crate) fn yuv_to_rgb(image: &image::Image, rgb: &mut rgb::Image) -> AvifResult> { - if (rgb.depth != 8 && rgb.depth != 10) || !image.depth_valid() { - return Ok(None); // Not implemented. -@@ -833,7 +833,7 @@ fn rgb_to_yuv_conversion_function( - } - } - --#[cfg_attr(feature = "disable_cfi", sanitize(cfi = "off"))] -+#[cfg_attr(feature = "disable_cfi", no_sanitize(cfi))] - pub(crate) fn rgb_to_yuv(rgb: &rgb::Image, image: &mut image::Image) -> AvifResult> { - let conversion_function = match rgb_to_yuv_conversion_function(rgb, image) { - Some(conversion_function) => conversion_function, diff --git a/pkgs/applications/networking/cluster/docker-machine/kvm2.nix b/pkgs/applications/networking/cluster/docker-machine/kvm2.nix deleted file mode 100644 index 94b134ce487b..000000000000 --- a/pkgs/applications/networking/cluster/docker-machine/kvm2.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - buildGoModule, - minikube, -}: - -buildGoModule rec { - inherit (minikube) - version - src - nativeBuildInputs - buildInputs - vendorHash - doCheck - ; - - pname = "docker-machine-kvm2"; - - postPatch = minikube.postPatch + '' - sed -i '/GOARCH=$*/d' Makefile - ''; - - buildPhase = '' - make docker-machine-driver-kvm2 COMMIT=${src.rev} - ''; - - installPhase = '' - install out/docker-machine-driver-kvm2 -Dt $out/bin - ''; - - meta = { - homepage = "https://minikube.sigs.k8s.io/docs/drivers/kvm2"; - description = "KVM2 driver for docker-machine"; - mainProgram = "docker-machine-driver-kvm2"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - tadfisher - atkinschang - ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2d7171c6eb91..7af255acb42e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -346,11 +346,11 @@ "vendorHash": null }, "dopplerhq_doppler": { - "hash": "sha256-8HE9Y4enoUpl5qarmuBHE0pAbK1UF0fPkmBhHj4T1As=", + "hash": "sha256-ZqlakWqu9gOMxVLAFUzmho3hl+wbwPA5AXX8Z7XRsCc=", "homepage": "https://registry.terraform.io/providers/DopplerHQ/doppler", "owner": "DopplerHQ", "repo": "terraform-provider-doppler", - "rev": "v1.21.0", + "rev": "v1.21.1", "spdx": "Apache-2.0", "vendorHash": "sha256-B8mYLd4VdADWoQLWiCM85VQrBfDdlYQ0wkCp9eUBQ4U=" }, @@ -553,13 +553,13 @@ "vendorHash": "sha256-HQXioE9mbc+0Qf6MGiXKXSfmbUUtkUafA01GEXbLQfE=" }, "hashicorp_dns": { - "hash": "sha256-+M4i5tvGrjGRBwB9bFp6YYhbz3qGRcg9W6PhD59Rfbk=", + "hash": "sha256-ErvlkaFiIHEXUZYDJZmqEgGpZ75mnLRhhsULRvTm7Rc=", "homepage": "https://registry.terraform.io/providers/hashicorp/dns", "owner": "hashicorp", "repo": "terraform-provider-dns", - "rev": "v3.4.3", + "rev": "v3.5.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-xu5t7VaLvbwo/Q7Xb4mkNt7UjU+hzfk7NgfFlxwbIhU=" + "vendorHash": "sha256-P4018IUQ4MfdPHP20rHvuzeFSxLHBcoJuLHS/TNAHLk=" }, "hashicorp_external": { "hash": "sha256-rHMmGzYvsE5GT0E71UUIXjDG9+v52LI69/gdP2xuI7w=", @@ -571,13 +571,13 @@ "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU=" }, "hashicorp_google": { - "hash": "sha256-xqj0bA+tKpxJ0Wq0bGzBmpoCyALdgBrPUaw7A5zAxxA=", + "hash": "sha256-VJ9RGR7wmX8CkNvntxlbhGuIyrCALMVH+E7zRRbD1bY=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v7.16.0", + "rev": "v7.17.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-6re5ARUiWmpkND7hfjSDm2aOX5vlESp7UrcPJDNIJ+s=" + "vendorHash": "sha256-u85rqTYpYFeTLGElOVojpsqUMZsopjpmsKwijsyLlz8=" }, "hashicorp_google-beta": { "hash": "sha256-orMcxMY6btX5qejY+X21JSuoLp9M0JjUiDjrQ2LQjDA=", @@ -1049,11 +1049,11 @@ "vendorHash": null }, "oracle_oci": { - "hash": "sha256-zcYB7DEwffVzPm4OXots9Z7Gzu6k/Pcaa4ell0gT33Q=", + "hash": "sha256-gzjvdAuT3HDMRULa+b2u75zqei4x1ylj3NGyHh4qa+U=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v7.31.0", + "rev": "v7.32.0", "spdx": "MPL-2.0", "vendorHash": null }, @@ -1391,11 +1391,11 @@ "vendorHash": "sha256-ozAYLFkilSK0Nygdglhz3VNtRVKoLDGRnrVvg4nWyH4=" }, "turbot_turbot": { - "hash": "sha256-hUiILS5OVpa5MurChW2U9DQElQxzXo8yQfHRjWcd8cc=", + "hash": "sha256-zh809E1qII8EJm7QFHEORju2WF//+A2uk7olrCNdBkU=", "homepage": "https://registry.terraform.io/providers/turbot/turbot", "owner": "turbot", "repo": "terraform-provider-turbot", - "rev": "v1.13.0", + "rev": "v1.13.1", "spdx": "MPL-2.0", "vendorHash": null }, @@ -1481,11 +1481,11 @@ "vendorHash": "sha256-rUYHapEVqRupLOPVbcAH8YP0cuXclMmYTQUkqeOwCN0=" }, "vultr_vultr": { - "hash": "sha256-ezTWMaM06z1LLBgNqRYlT/SIyw3Vv3x8NFXkY4j5D3Q=", + "hash": "sha256-u6f4DQ5P2lOaxmGeHSloxRtBF+pF7nHWOSlSEIKxG9c=", "homepage": "https://registry.terraform.io/providers/vultr/vultr", "owner": "vultr", "repo": "terraform-provider-vultr", - "rev": "v2.28.0", + "rev": "v2.28.1", "spdx": "MPL-2.0", "vendorHash": "sha256-8vYTNSjEwalDsS77UUVw7u2K3bbK4HM3yiUR3Ppi79I=" }, diff --git a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix index adb295c8c682..93433662a62a 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix @@ -29,6 +29,11 @@ let # The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`. (if lib.versionOlder version "140" then ./no-buildconfig.patch else ./no-buildconfig-tb140.patch) ]; + # FIXME: let's hope that upstream will fix this soon and we can drop this hack again. + # https://bugzilla.mozilla.org/show_bug.cgi?id=2006630 + extraPostPatch = lib.optionalString (lib.versionAtLeast version "147") '' + find . -name .cargo-checksum.json | xargs sed 's/"[^"]*\.gitmodules":"[a-z0-9]*",//g' -i + ''; meta = { changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/"; @@ -60,8 +65,8 @@ rec { thunderbird = thunderbird-latest; thunderbird-latest = common { - version = "146.0.1"; - sha512 = "8a3b2de246c7c597574fce596836c7ef7b24bd21573feb15c308003f34b82335ad865aa0f81b24d1669c8023c0448c0e273a63019aab13356b023c2e8adc2c47"; + version = "147.0.1"; + sha512 = "bae9adbcb1d45a7644e4d699215a3da85b612b9d99516bdf12f84482f1a6f89153ec4d5ab6dd8bcf69dc512cb50080db4630a5bb52525f22213c7af92b4b77d7"; updateScript = callPackage ./update.nix { attrPath = "thunderbirdPackages.thunderbird-latest"; diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix index ded3569c6fe0..255ba02e5f3d 100644 --- a/pkgs/applications/video/obs-studio/default.nix +++ b/pkgs/applications/video/obs-studio/default.nix @@ -99,13 +99,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "obs-studio"; - version = "32.0.1"; + version = "32.0.4"; src = fetchFromGitHub { owner = "obsproject"; repo = "obs-studio"; rev = finalAttrs.version; - hash = "sha256-99VAVV3hEMDI2R30OrX/in/9KtesUxMGOPg6yT5e4oM="; + hash = "sha256-OiLlYnHaW+ehHtz4N20ctkfL4WmCzI45+VUG5hHOga4="; fetchSubmodules = true; }; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-source-clone.nix b/pkgs/applications/video/obs-studio/plugins/obs-source-clone.nix index 405ef5ad2b6c..5f8662ec7d11 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-source-clone.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-source-clone.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "obs-source-clone"; - version = "0.2.0"; + version = "0.2.1"; src = fetchFromGitHub { owner = "exeldro"; repo = "obs-source-clone"; tag = finalAttrs.version; - hash = "sha256-LvxeADojLM33N3CmdwEHQ2FuORMlbKq961do5J7891M="; + hash = "sha256-It/TF7vAVzuANcNUG9whK9ZDLXpRHzwpGvV5I/YTVdo="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index b4dd4cf5d530..0ebfbbaf9e57 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -394,7 +394,7 @@ let in { # Get revisions from - # https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/* + # https://github.com/moby/moby/tree/${mobyRev}/Dockerfile docker_25 = let version = "25.0.13"; @@ -435,18 +435,18 @@ in docker_29 = let - version = "29.1.5"; + version = "29.2.0"; in callPackage dockerGen { inherit version; cliRev = "v${version}"; - cliHash = "sha256-fg18lmJsMoy7lpL4hGkIhM0LKnhEY5nl5f0YuW8yg0A="; + cliHash = "sha256-GbXPe8DlhV4WnwJO8OVAdbXZ18IOUlXszenMGvPvSMQ="; mobyRev = "docker-v${version}"; - mobyHash = "sha256-iUoqJT0lIiVh5WaHzlw71QXxc3sEsSpQpADb0KveXNQ="; + mobyHash = "sha256-Uilc5cxKuctSkjVxY3R5aezlmGHhLhHY4opVkTYRVIY="; runcRev = "v1.3.4"; runcHash = "sha256-1IfY08sBoDpbLrwz1AKBRSTuCZyOgQzYPHTDUI6fOZ8="; - containerdRev = "v2.2.0"; - containerdHash = "sha256-LXBGA03FTrrbxlH+DxPBFtp3/AYQf096YE2rpe6A+WM="; + containerdRev = "v2.2.1"; + containerdHash = "sha256-fDOfN0XESrBTDW7Nxj9niqU93BQ5/JaGLwAR3u6Xaik="; tiniRev = "369448a167e8b3da4ca5bca0b3307500c3371828"; tiniHash = "sha256-jCBNfoJAjmcTJBx08kHs+FmbaU82CbQcf0IVjd56Nuw="; }; diff --git a/pkgs/by-name/ab/abduco/package.nix b/pkgs/by-name/ab/abduco/package.nix index 6410c8d10919..51099f2aa197 100644 --- a/pkgs/by-name/ab/abduco/package.nix +++ b/pkgs/by-name/ab/abduco/package.nix @@ -29,6 +29,11 @@ stdenv.mkDerivation { installFlags = [ "install-completion" ]; + outputs = [ + "out" + "man" + ]; + patches = [ # https://github.com/martanne/abduco/pull/22 (fetchpatch { diff --git a/pkgs/by-name/ac/acli/sources.json b/pkgs/by-name/ac/acli/sources.json index 12440ca25616..251b88aa5dc8 100644 --- a/pkgs/by-name/ac/acli/sources.json +++ b/pkgs/by-name/ac/acli/sources.json @@ -1,21 +1,21 @@ { - "version": "1.3.11-stable", + "version": "1.3.13-stable", "sources": { "aarch64-darwin": { - "url": "https://acli.atlassian.com/darwin/1.3.11-stable/acli_1.3.11-stable_darwin_arm64.tar.gz", - "sha256": "39f80d387324923f0093b455ee4d3d4bd2af44ffd52be33c1d69e8418376d0e4" + "url": "https://acli.atlassian.com/darwin/1.3.13-stable/acli_1.3.13-stable_darwin_arm64.tar.gz", + "sha256": "043c5422327610e82fd83ac79ca3ddf0c917611386f7527564db4c8bc99388b1" }, "aarch64-linux": { - "url": "https://acli.atlassian.com/linux/1.3.11-stable/acli_1.3.11-stable_linux_arm64.tar.gz", - "sha256": "43cc72aca128605f0580fc404f14efef6659bb754c9bd3343fb5f43d1f2bbf4b" + "url": "https://acli.atlassian.com/linux/1.3.13-stable/acli_1.3.13-stable_linux_arm64.tar.gz", + "sha256": "522da066d9a4bc357eaf8fcca763a0be3048fd0e5595aa433d6904065472dd56" }, "x86_64-darwin": { - "url": "https://acli.atlassian.com/darwin/1.3.11-stable/acli_1.3.11-stable_darwin_amd64.tar.gz", - "sha256": "84a56f7197bcdc5358a035c79bb706dbd80405255fc90f260973a268831ffe18" + "url": "https://acli.atlassian.com/darwin/1.3.13-stable/acli_1.3.13-stable_darwin_amd64.tar.gz", + "sha256": "8cd7231e951222c0b75728359844a9c76238dcad31542d66226f08498b1da9aa" }, "x86_64-linux": { - "url": "https://acli.atlassian.com/linux/1.3.11-stable/acli_1.3.11-stable_linux_amd64.tar.gz", - "sha256": "50bb48e965e48531e008923be763a7b1f74fe9e2e33cc02cd2aaf5e2f00c6dc4" + "url": "https://acli.atlassian.com/linux/1.3.13-stable/acli_1.3.13-stable_linux_amd64.tar.gz", + "sha256": "1873a8b53123aec8a9c015707c89a49f7dbd8ac995113146841f29ea06259f9a" } } } diff --git a/pkgs/by-name/ag/age-plugin-tpm/package.nix b/pkgs/by-name/ag/age-plugin-tpm/package.nix index 38af494ca43e..558c3b1a91c9 100644 --- a/pkgs/by-name/ag/age-plugin-tpm/package.nix +++ b/pkgs/by-name/ag/age-plugin-tpm/package.nix @@ -4,20 +4,19 @@ buildGoModule, fetchFromGitHub, nixosTests, - swtpm, openssl, age, versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "age-plugin-tpm"; version = "1.0.1"; src = fetchFromGitHub { owner = "Foxboron"; repo = "age-plugin-tpm"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1BHVQY8ZexwdjchQiG8aQMEPukq/3ez+QYY1X67DgPc="; }; @@ -27,9 +26,9 @@ buildGoModule rec { nativeCheckInputs = [ age - swtpm ]; nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; buildInputs = [ openssl @@ -38,7 +37,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.version=${version}" + "-X main.version=${finalAttrs.version}" ]; passthru.tests = { @@ -50,10 +49,11 @@ buildGoModule rec { description = "TPM 2.0 plugin for age (This software is experimental, use it at your own risk)"; mainProgram = "age-plugin-tpm"; homepage = "https://github.com/Foxboron/age-plugin-tpm"; + changelog = "https://github.com/Foxboron/age-plugin-tpm/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ sgo ]; }; -} +}) diff --git a/pkgs/by-name/al/alioth/package.nix b/pkgs/by-name/al/alioth/package.nix index 51e7ef289b78..bec8209b033e 100644 --- a/pkgs/by-name/al/alioth/package.nix +++ b/pkgs/by-name/al/alioth/package.nix @@ -6,19 +6,19 @@ rustPlatform.buildRustPackage rec { pname = "alioth"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "google"; repo = "alioth"; tag = "v${version}"; - hash = "sha256-lR3TrGCjOp+NprAXUttLWSEi2LDGCOpW9Bg5TH7reys="; + hash = "sha256-VkyR9NOxv5PVuW172Sw2ign6sApDnKTnH2BBlVl6GFk="; }; # Checks use `debug_assert_eq!` checkType = "debug"; - cargoHash = "sha256-lZam3/GuKIoGdWFhOc8E54yHVr0ah39HGiMVmNwCDlI="; + cargoHash = "sha256-NUbu2AL5gD7OOskNGO0pitJaTlgCYxAr6GYyv8nuytI="; separateDebugInfo = true; diff --git a/pkgs/by-name/al/aliyun-cli/package.nix b/pkgs/by-name/al/aliyun-cli/package.nix index 42c3c350ba34..bef2e5da80d0 100644 --- a/pkgs/by-name/al/aliyun-cli/package.nix +++ b/pkgs/by-name/al/aliyun-cli/package.nix @@ -8,17 +8,17 @@ buildGoModule rec { pname = "aliyun-cli"; - version = "3.2.2"; + version = "3.2.9"; src = fetchFromGitHub { owner = "aliyun"; repo = "aliyun-cli"; tag = "v${version}"; - hash = "sha256-MIVhESm/5UJxUyN4ZnFLmVKX+2VCBjT33dIbsae3yVA="; + hash = "sha256-6zGNPw/nVV60qkUOJZXGe1CJu2I/dMVctk5EGhvkcE0="; fetchSubmodules = true; }; - vendorHash = "sha256-lmlCPBEqopmoNjkihVOh8zKSKsS4HmaDQ+QAEJ/pEvA="; + vendorHash = "sha256-hDgwZiXRjcuQOo7ezjtGS1DawtOffllW64gsGKnTFQM="; subPackages = [ "main" ]; diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index 8020e6b2ce00..9fa203ce254d 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1769346334-gc7e300" + "@sourcegraph/amp": "^0.0.1769573834-gf25e1e" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1769346334-gc7e300", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1769346334-gc7e300.tgz", - "integrity": "sha512-inYgc+ARJbXEXrDMQsG2kwQI9/tRHD/TPubNGv6XnQSd0MxCq9hr4KxiSryFnw5qIASWYn85RdSy6LM9dRFa7Q==", + "version": "0.0.1769573834-gf25e1e", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1769573834-gf25e1e.tgz", + "integrity": "sha512-CIUXmicZvkuekyDn5F9K7IozSG/FjnYM9gRS1KIWkeFBeQONRsnxuMaLswlNR4MIDd9nzco8wielehe6q6rnoA==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.9" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index a47187cf16c8..ae1138ee77cb 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1769346334-gc7e300"; + version = "0.0.1769573834-gf25e1e"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-Y0ySMlYP/mvD+ydkGhqt03zYkFj6BmZpe2zLnAV5rDk="; + hash = "sha256-6iieN2hDbwUh9gU5oD53e/gpYTwV0uQ70KPQ1hgr1J0="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-2e0kJJqmIB3kAaSzATSaNojLvsCIq5MwTGK0y0OxfO4="; + npmDepsHash = "sha256-p2MzhZHblYFygEVmY3DkyeukLODRChOA802DowCugv0="; propagatedBuildInputs = [ ripgrep diff --git a/pkgs/by-name/am/amqpcat/package.nix b/pkgs/by-name/am/amqpcat/package.nix index 59aa993a491e..646773b0cd4e 100644 --- a/pkgs/by-name/am/amqpcat/package.nix +++ b/pkgs/by-name/am/amqpcat/package.nix @@ -9,13 +9,13 @@ crystal.buildCrystalPackage rec { pname = "amqpcat"; - version = "1.0.0"; + version = "1.0.2"; src = fetchFromGitHub { owner = "cloudamqp"; repo = "amqpcat"; tag = "v${version}"; - hash = "sha256-QLVFAcymj7dERbUiRcseiDuuKgrQ8n4LbkdhUyXPcWw="; + hash = "sha256-fdDdMjeAlJ0H05LNVdRxwq6RK41d6rXLFQMw6RSlXZM="; }; format = "shards"; diff --git a/pkgs/by-name/an/angryoxide/package.nix b/pkgs/by-name/an/angryoxide/package.nix index e896edfbe506..f15951147eb9 100644 --- a/pkgs/by-name/an/angryoxide/package.nix +++ b/pkgs/by-name/an/angryoxide/package.nix @@ -19,13 +19,13 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "angryoxide"; - version = "0.8.32"; + version = "0.9.2"; src = fetchFromGitHub { owner = "Ragnt"; repo = "AngryOxide"; tag = "v${finalAttrs.version}"; - hash = "sha256-Sla5lvyqZho9JE4QVS9r0fx5+DVlU90c8OSfO4/f0B4="; + hash = "sha256-OMNpAp+SmwFlNFlsL3DVgUYja+4o26B7AbR8JMz/4JA="; }; postPatch = '' @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ln -s ${libwifi} libs/libwifi ''; - cargoHash = "sha256-mry4l0a7DZOWkrChU40OVRCBjKwI39cyZtvEBA5tro0="; + cargoHash = "sha256-dktJEcX4IbhwDyfptA6PZaAcvF6RRC+jWTspnHaof4s="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ar/armips/package.nix b/pkgs/by-name/ar/armips/package.nix index a4881193b7da..c9a883d0b2a5 100644 --- a/pkgs/by-name/ar/armips/package.nix +++ b/pkgs/by-name/ar/armips/package.nix @@ -5,23 +5,33 @@ cmake, }: -clangStdenv.mkDerivation rec { +clangStdenv.mkDerivation (finalAttrs: { pname = "armips"; version = "0.11.0"; src = fetchFromGitHub { owner = "Kingcom"; repo = "armips"; - rev = "v${version}"; - sha256 = "sha256-L+Uxww/WtvDJn1xZqoqA6Pkzq/98sy1qTxZbv6eEjbA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-L+Uxww/WtvDJn1xZqoqA6Pkzq/98sy1qTxZbv6eEjbA="; }; postPatch = '' substituteInPlace CMakeLists.txt \ - --replace-fail c++11 c++17 \ - --replace-fail "cmake_minimum_required(VERSION 2.8)" "cmake_minimum_required(VERSION 3.13)" # done by https://github.com/Kingcom/armips/commit/e1ed5bf0f4565250b98b0ddfb9112f15dc8e8e3b upstream, patch not directly compatible + --replace-fail c++11 c++17 + '' + # done by https://github.com/Kingcom/armips/commit/e1ed5bf0f4565250b98b0ddfb9112f15dc8e8e3b upstream, patch not directly compatible + + '' + substituteInPlace CMakeLists.txt \ + --replace-fail \ + "cmake_minimum_required(VERSION 2.8)" \ + "cmake_minimum_required(VERSION 3.13)" ''; + # Fix GCC 15 compatibility + # error: unknown type name 'uint32_t' + env.CXXFLAGS = "-include cstdint"; + nativeBuildInputs = [ cmake ]; installPhase = '' @@ -48,4 +58,4 @@ clangStdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ marius851000 ]; }; -} +}) diff --git a/pkgs/tools/typesetting/asciidoc/default.nix b/pkgs/by-name/as/asciidoc/package.nix similarity index 98% rename from pkgs/tools/typesetting/asciidoc/default.nix rename to pkgs/by-name/as/asciidoc/package.nix index a301ee3827f0..ef29ed7f27f7 100644 --- a/pkgs/tools/typesetting/asciidoc/default.nix +++ b/pkgs/by-name/as/asciidoc/package.nix @@ -9,12 +9,11 @@ enableStandardFeatures ? false, sourceHighlight, highlight, - pygments, graphviz, texliveMinimal, dblatexFull, libxslt, - w3m, + w3m-batch, lynx, imagemagick, lilypond, @@ -45,11 +44,7 @@ enableQrcodeFilter ? false, qrencode, enableMatplotlibFilter ? false, - matplotlib, - numpy, enableAafigureFilter ? false, - aafigure, - recursive-pth-loader, # backends enableDeckjsBackend ? false, enableOdfBackend ? false, @@ -61,6 +56,13 @@ }: let + inherit (python3.pkgs) + pygments + matplotlib + numpy + aafigure + recursive-pth-loader + ; _enableDitaaFilter = (enableExtraPlugins && enableJava) || enableDitaaFilter; _enableMscgenFilter = enableExtraPlugins || enableMscgenFilter; @@ -268,7 +270,7 @@ python3.pkgs.buildPythonApplication rec { -e "s|^XSLTPROC =.*|XSLTPROC = '${libxslt.bin}/bin/xsltproc'|" \ -e "s|^DBLATEX =.*|DBLATEX = '${dblatexFull}/bin/dblatex'|" \ ${lib.optionalString enableJava ''-e "s|^FOP =.*|FOP = '${fop}/bin/fop'|"''} \ - -e "s|^W3M =.*|W3M = '${w3m}/bin/w3m'|" \ + -e "s|^W3M =.*|W3M = '${w3m-batch}/bin/w3m'|" \ -e "s|^LYNX =.*|LYNX = '${lynx}/bin/lynx'|" \ -e "s|^XMLLINT =.*|XMLLINT = '${libxml2.bin}/bin/xmllint'|" \ -e "s|^EPUBCHECK =.*|EPUBCHECK = '${epubcheck}/bin/epubcheck'|" \ diff --git a/pkgs/by-name/as/assh/package.nix b/pkgs/by-name/as/assh/package.nix index f2c1effa3a67..7f83b8f5a6f3 100644 --- a/pkgs/by-name/as/assh/package.nix +++ b/pkgs/by-name/as/assh/package.nix @@ -8,23 +8,23 @@ ps, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "assh"; - version = "2.16.0"; + version = "2.17.0"; src = fetchFromGitHub { repo = "advanced-ssh-config"; owner = "moul"; - tag = "v${version}"; - hash = "sha256-rvJJZqVSBdaJ154NV6RaxbymsSsHbKnlJDeR6KHQE7M="; + tag = "v${finalAttrs.version}"; + hash = "sha256-X5UWQe4c+QudmXKjFKafivO/OvdBNzyutrL+CUK0olg="; }; - vendorHash = "sha256-L2Uo/jsMtxQClF1UDa7NIUbOm7BflvncNsjqGnCsPKo="; + vendorHash = "sha256-EA39KqAN9SHPU362j6/j6okvT+eZb2R4unMA0bB+bVg="; ldflags = [ "-s" "-w" - "-X moul.io/assh/v2/pkg/version.Version=${version}" + "-X=moul.io/assh/v2/pkg/version.Version=${finalAttrs.version}" ]; nativeBuildInputs = [ makeWrapper ]; @@ -44,9 +44,9 @@ buildGoModule rec { meta = { description = "Advanced SSH config - Regex, aliases, gateways, includes and dynamic hosts"; homepage = "https://github.com/moul/assh"; - changelog = "https://github.com/moul/assh/releases/tag/v${version}"; + changelog = "https://github.com/moul/assh/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/au/audacity/package.nix b/pkgs/by-name/au/audacity/package.nix index 6d1b67a6dd2c..55c926e91fbe 100644 --- a/pkgs/by-name/au/audacity/package.nix +++ b/pkgs/by-name/au/audacity/package.nix @@ -31,7 +31,7 @@ libid3tag, libopus, libuuid, - ffmpeg, + ffmpeg_7, soundtouch, portaudio, # given up fighting their portaudio.patch? portmidi, @@ -58,6 +58,9 @@ # TODO # 1. detach sbsms +let + ffmpeg = ffmpeg_7; +in stdenv.mkDerivation (finalAttrs: { pname = "audacity"; version = "3.7.7"; diff --git a/pkgs/by-name/au/audiosource/package.nix b/pkgs/by-name/au/audiosource/package.nix new file mode 100644 index 000000000000..18aebf5b35fc --- /dev/null +++ b/pkgs/by-name/au/audiosource/package.nix @@ -0,0 +1,80 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchurl, + makeWrapper, + installShellFiles, + python3, + android-tools, + pulseaudio, + coreutils, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "audiosource"; + version = "1.4"; + + src = fetchFromGitHub { + owner = "gdzx"; + repo = "audiosource"; + tag = "v${finalAttrs.version}"; + hash = "sha256-SlX8gjs7X5jfoeU6pyk4n8f6oMJgneGVt0pmFs48+mQ="; + }; + + patches = [ + # Removes build-related logic from the script that is unused in the package and fixes a small bug with adb args on new Android versions + ./unused-logic-removal-and-args-fix.patch + ]; + + postPatch = '' + substituteInPlace audiosource \ + --replace-fail "@apkPath@" "$out/share/audiosource/audiosource.apk" + ''; + + nativeBuildInputs = [ + makeWrapper + installShellFiles + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin $out/share/audiosource + cp ${finalAttrs.passthru.apk} $out/share/audiosource/audiosource.apk + + installBin audiosource + + runHook postInstall + ''; + + postFixup = '' + wrapProgram $out/bin/audiosource \ + --prefix PATH : ${ + lib.makeBinPath [ + python3 + android-tools + pulseaudio + coreutils + ] + } + ''; + + passthru.apk = fetchurl { + url = "https://github.com/gdzx/audiosource/releases/download/v${finalAttrs.version}/audiosource.apk"; + hash = "sha256-vDIF+NZ3JgTT67Dem4qeajWsA5m/MFt2nRDpWUqC9aU="; + }; + + meta = { + description = "Use an Android device as a USB microphone"; + homepage = "https://github.com/gdzx/audiosource"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ikci ]; + mainProgram = "audiosource"; + platforms = lib.platforms.linux; + sourceProvenance = with lib.sourceTypes; [ + fromSource + binaryBytecode + ]; + }; +}) diff --git a/pkgs/by-name/au/audiosource/unused-logic-removal-and-args-fix.patch b/pkgs/by-name/au/audiosource/unused-logic-removal-and-args-fix.patch new file mode 100644 index 000000000000..3a8b331c432f --- /dev/null +++ b/pkgs/by-name/au/audiosource/unused-logic-removal-and-args-fix.patch @@ -0,0 +1,82 @@ +diff --git a/audiosource b/audiosource +index b06127a..0bccddf 100755 +--- a/audiosource ++++ b/audiosource +@@ -2,15 +2,7 @@ + + set -eu + +-AUDIOSOURCE_PROFILE=${AUDIOSOURCE_PROFILE:-debug} +- +-if [ "$AUDIOSOURCE_PROFILE" = 'release' ]; then +- AUDIOSOURCE_DEFAULT_APK=app/build/outputs/apk/release/app-release.apk +-else +- AUDIOSOURCE_DEFAULT_APK=app/build/outputs/apk/debug/app-debug.apk +-fi +- +-AUDIOSOURCE_APK=${AUDIOSOURCE_APK:-"$AUDIOSOURCE_DEFAULT_APK"} ++AUDIOSOURCE_APK=${AUDIOSOURCE_APK:-"@apkPath@"} + ANDROID_SERIAL=${ANDROID_SERIAL:-} + + PYSOCAT="$(cat < audiosource.apk.sha256 +-} +- + _unload() { + for id in `pactl list modules short | sed -n "/module-pipe-source\tsource_name=$AUDIOSOURCE_NAME/p" | cut -f1`; do + pactl unload-module "$id" +@@ -146,7 +128,7 @@ volume() { + + main_help() { + cat <<-EOF +- Usage: ./audiosource [-s SERIAL] COMMAND [ARGS...] ++ Usage: audiosource [-s SERIAL] COMMAND [ARGS...] + + Options: + +@@ -154,15 +136,13 @@ main_help() { + + Commands: + +- build Build Audio Source APK (default: debug) +- install Install Audio Source to Android device (default: debug) ++ install Install Audio Source to Android device + run Run Audio Source and start forwarding + volume LEVEL Set volume to LEVEL (for example, 250%) + + Environment: + +- AUDIOSOURCE_APK APK path (default: app/build/outputs/apk/\$profile/app-\$profile.apk) +- AUDIOSOURCE_PROFILE Build profile (debug or release, default: build) ++ AUDIOSOURCE_APK APK path (default: @apkPath@) + AUDIOSOURCE_NAME Name of the PulseAudio source (default: android-) + ANDROID_SERIAL Device serial number to connect to (default: unset) + EOF +@@ -200,7 +180,7 @@ main() { + shift + + case "$cmd" in +- build|install|run|volume|_release) ++ install|run|volume) + "$cmd" "$@" + ;; + *) diff --git a/pkgs/by-name/au/authentik/package.nix b/pkgs/by-name/au/authentik/package.nix index adc0aa587bc7..8a4a7c6409e3 100644 --- a/pkgs/by-name/au/authentik/package.nix +++ b/pkgs/by-name/au/authentik/package.nix @@ -340,19 +340,19 @@ let --replace-fail 'web/' '${webui}/' ''; - nativeBuildInputs = [ - prev.hatchling - prev.pythonRelaxDepsHook + build-system = [ + final.hatchling ]; pythonRemoveDeps = [ "dumb-init" ]; pythonRelaxDeps = true; - propagatedBuildInputs = + dependencies = with final; [ argon2-cffi + cachetools channels cryptography dacite diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index 176e905ed688..cd6eae54b9d1 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -10,17 +10,17 @@ }: buildGoModule rec { pname = "aws-vault"; - version = "7.9.0"; + version = "7.9.3"; src = fetchFromGitHub { owner = "ByteNess"; repo = "aws-vault"; rev = "v${version}"; - hash = "sha256-G80hDf6rpWzgkS1VESBGUpTcShvnuCH1OAiMboOz37k="; + hash = "sha256-oQI1VjK4nQAErXgtUumdTwVB0maCfEv4WRF+buaHnKM="; }; proxyVendor = true; - vendorHash = "sha256-7ONAv0EooaseR5kpca8y2OX8yOKMID2xgkYC4rm4CcQ="; + vendorHash = "sha256-KXJSggr0kOTduv3yhDJbDNdSrfXS+d2UOFFn9UK519M="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/bb/bbin/package.nix b/pkgs/by-name/bb/bbin/package.nix index d6e27221071f..43e1e578a31d 100644 --- a/pkgs/by-name/bb/bbin/package.nix +++ b/pkgs/by-name/bb/bbin/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "bbin"; - version = "0.2.4"; + version = "0.2.5"; src = fetchFromGitHub { owner = "babashka"; repo = "bbin"; rev = "v${version}"; - sha256 = "sha256-26uZqHSLi+qnilyPWt/2mCr1wyu1flxNd+jq9zbumrg="; + sha256 = "sha256-kkW95GKQIoWTlAhZ+MKQMmZ1MfYgYbp6gn9RHSrIpYs="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/bc/bcachefs-tools/package.nix b/pkgs/by-name/bc/bcachefs-tools/package.nix index 8fcf78acd5c9..61b15b96fdeb 100644 --- a/pkgs/by-name/bc/bcachefs-tools/package.nix +++ b/pkgs/by-name/bc/bcachefs-tools/package.nix @@ -28,18 +28,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "bcachefs-tools"; - version = "1.35.2"; + version = "1.36.0"; src = fetchFromGitHub { owner = "koverstreet"; repo = "bcachefs-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-YreeoI9ct3Gt0za3bW4cFP8mA3mrgpVnHVUzfX1m5CI="; + hash = "sha256-VSx8M8W3j47xC0tPdKtEHeMcFJMpBBMHjf7ZiDiE79I="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-1TxACD4xXZ3BfVdoQUCzWe5Ovv0tKw6ALBw0+tRLOaQ="; + hash = "sha256-o0UofdKgEe/R683TmZJlsd1QD1Iy1oMBVBSN6u2uvDM="; }; postPatch = '' diff --git a/pkgs/by-name/bi/binsider/package.nix b/pkgs/by-name/bi/binsider/package.nix index 3f68296992a7..faf69fd81fd2 100644 --- a/pkgs/by-name/bi/binsider/package.nix +++ b/pkgs/by-name/bi/binsider/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage rec { pname = "binsider"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "orhun"; repo = "binsider"; rev = "v${version}"; - hash = "sha256-ZfLFZXLnH5nBg/5ufOfwMG8c8n+BDex3j7da+Hvh1fw="; + hash = "sha256-Un3pKb0+5rwK0tKRp+HVl3vynPt5V8YxhPiLgshL3L0="; }; - cargoHash = "sha256-HnJBeqZhzDT0XfZ5UDg+lWMaX8tP7Q4iXrAz84XM3QE="; + cargoHash = "sha256-Lcnc2fVyzip+g/mZvbMarQHkjBTNhKB5kZVTHFsR+Xo="; buildNoDefaultFeatures = !stdenv.hostPlatform.isLinux; diff --git a/pkgs/by-name/bi/bionic-translation/package.nix b/pkgs/by-name/bi/bionic-translation/package.nix index 9e22b92f86d7..28d6aafc38b9 100644 --- a/pkgs/by-name/bi/bionic-translation/package.nix +++ b/pkgs/by-name/bi/bionic-translation/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitLab, - mesa, wayland, libglvnd, libbsd, @@ -35,7 +34,6 @@ stdenv.mkDerivation (finalAttrs: { libelf libglvnd libunwind - mesa wayland ]; diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index f032edfc7776..9a07cf8e1be0 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "bitrise"; - version = "2.36.5"; + version = "2.37.0"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = "v${version}"; - hash = "sha256-cVWlqVtukRD/ojjcRM6F/4wnhrlTTqQEJqc9NoW7gFw="; + hash = "sha256-CxWFqrgj/oYsD3yBjR4fdh7FSAaGZnbC6OB9H1VH+m0="; }; # many tests rely on writable $HOME/.bitrise and require network access diff --git a/pkgs/by-name/bl/blobfuse/package.nix b/pkgs/by-name/bl/blobfuse/package.nix index 756591dade3c..ff9c55876039 100644 --- a/pkgs/by-name/bl/blobfuse/package.nix +++ b/pkgs/by-name/bl/blobfuse/package.nix @@ -9,19 +9,19 @@ }: let - version = "2.5.0"; + version = "2.5.2"; src = fetchFromGitHub { owner = "Azure"; repo = "azure-storage-fuse"; rev = "blobfuse2-${version}"; - sha256 = "sha256-BRLORwEY8PeD9hFkpm3Gup+eXzdFkW1Rkr73ncyKrso="; + sha256 = "sha256-iTzVKb8z7lQh40iMZiwjeufColiwU2YrihBLNLjS6JI="; }; in buildGoModule { pname = "blobfuse"; inherit version src; - vendorHash = "sha256-L1ix9pRal5Ssfwf+kl9SFC9bbveuKeiuzrBwapvbFZY="; + vendorHash = "sha256-9sT+8o+esVYdqYqAfkvyggqPiIIkG78krv+uID9+UBw="; buildInputs = [ fuse3 ]; diff --git a/pkgs/by-name/bl/blocky/package.nix b/pkgs/by-name/bl/blocky/package.nix index 8bb008624cad..306d1a4fc036 100644 --- a/pkgs/by-name/bl/blocky/package.nix +++ b/pkgs/by-name/bl/blocky/package.nix @@ -5,14 +5,14 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "blocky"; version = "0.28.2"; src = fetchFromGitHub { owner = "0xERR0R"; repo = "blocky"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-GLVyPb2Qyn1jnRz+e74dFzL/AMloKqSe1BUUAGTquWA="; }; @@ -25,7 +25,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/0xERR0R/blocky/util.Version=${version}" + "-X github.com/0xERR0R/blocky/util.Version=${finalAttrs.version}" ]; passthru.tests = { inherit (nixosTests) blocky; }; @@ -35,7 +35,10 @@ buildGoModule rec { homepage = "https://0xerr0r.github.io/blocky"; changelog = "https://github.com/0xERR0R/blocky/releases"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ ratsclub ]; + maintainers = with lib.maintainers; [ + ratsclub + kuflierl + ]; mainProgram = "blocky"; }; -} +}) diff --git a/pkgs/by-name/bo/bolt-launcher/package.nix b/pkgs/by-name/bo/bolt-launcher/package.nix index c506aaa8801a..c383d3af974d 100644 --- a/pkgs/by-name/bo/bolt-launcher/package.nix +++ b/pkgs/by-name/bo/bolt-launcher/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchFromGitHub, + fetchFromGitea, makeWrapper, cmake, ninja, @@ -29,27 +29,28 @@ }: let cef = cef-binary.override { - version = "126.2.18"; - gitRevision = "3647d39"; - chromiumVersion = "126.0.6478.183"; + version = "141.0.7"; + gitRevision = "a5714cc"; + chromiumVersion = "141.0.7390.108"; srcHashes = { - aarch64-linux = "sha256-Ni5aEbI+WuMnbT8gPWMONN5NkTySw7xJvnM6U44Njao="; - x86_64-linux = "sha256-YwND4zsndvmygJxwmrCvaFuxjJO704b6aDVSJqpEOKc="; + aarch64-linux = "sha256-2A0hVzUVMBemhjnFE/CrKs4CU96Qkxy8S/SieaEJjwE="; + x86_64-linux = "sha256-tZzUxeXxbYP8YfIQLbiSyihPcjZM9cd2Ad8gGCSvdGk="; }; }; in let bolt = stdenv.mkDerivation (finalAttrs: { pname = "bolt-launcher"; - version = "0.20.0"; + version = "0.21.0"; - src = fetchFromGitHub { + src = fetchFromGitea { + domain = "codeberg.org"; owner = "AdamCake"; - repo = "bolt"; + repo = "Bolt"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-Gh1xaYAysZshEGzljnEYJuK8Mv4cwSWH1W4rEu2F/0s="; + hash = "sha256-QQJKUCxeff56ghwP00uF4GI35vSAPWM+JphTEUfWOUo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/bo/bookstack/package.nix b/pkgs/by-name/bo/bookstack/package.nix index 70921d357fca..248976e703f3 100644 --- a/pkgs/by-name/bo/bookstack/package.nix +++ b/pkgs/by-name/bo/bookstack/package.nix @@ -8,16 +8,16 @@ php83.buildComposerProject2 (finalAttrs: { pname = "bookstack"; - version = "25.12.1"; + version = "25.12.3"; src = fetchFromGitHub { owner = "bookstackapp"; repo = "bookstack"; tag = "v${finalAttrs.version}"; - hash = "sha256-lp2qC2K2RnWgI0g/67WNPtatbLCTUau37PcLqG6dQlw="; + hash = "sha256-IP1IffCDPPudtgwIv3gqPud9p7WjGbXrLlnoAZ56Gu8="; }; - vendorHash = "sha256-kbyFPDg9ev0IjvqtFoTiiYyza2oriAhMLbAU7Js9Dyc="; + vendorHash = "sha256-Q7Qz/LwycyKjDuD6vBQY6z7CcT4H/i+9KaC13CgS6Fc="; passthru = { phpPackage = php83; diff --git a/pkgs/by-name/bo/bottles-unwrapped/package.nix b/pkgs/by-name/bo/bottles-unwrapped/package.nix index fb72353a7063..e55398c0f499 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/package.nix +++ b/pkgs/by-name/bo/bottles-unwrapped/package.nix @@ -32,13 +32,13 @@ python3Packages.buildPythonApplication rec { pname = "bottles-unwrapped"; - version = "60.1"; + version = "61.1"; src = fetchFromGitHub { owner = "bottlesdevs"; repo = "bottles"; tag = version; - hash = "sha256-d9nRT6AvFxnhI/theJtPg79EdmA+9UFS4OWDlkV03sA="; + hash = "sha256-LW+os+5DtdUBZWONu2YX4FYMtAYg4BDlKbnVF64T2xI="; }; patches = [ @@ -96,6 +96,7 @@ python3Packages.buildPythonApplication rec { urllib3 certifi pefile + yara-python ] ++ [ cabextract diff --git a/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch b/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch index d3388b11d31b..402336305afa 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch +++ b/pkgs/by-name/bo/bottles-unwrapped/remove-flatpak-check.patch @@ -16,10 +16,10 @@ index 6ff7c011..c26ea0b9 100644 '__init__.py', 'main.py', diff --git a/bottles/frontend/views/bottle_details.py b/bottles/frontend/views/bottle_details.py -index 65667ea9..7ae1eb19 100644 +index f897953c..393572ed 100644 --- a/bottles/frontend/views/bottle_details.py +++ b/bottles/frontend/views/bottle_details.py -@@ -436,20 +436,19 @@ class BottleView(Adw.PreferencesPage): +@@ -824,20 +824,17 @@ class BottleView(Adw.PreferencesPage): dialog.connect("response", execute) dialog.show() @@ -33,7 +33,7 @@ index 65667ea9..7ae1eb19 100644 - ), - ) - dialog.add_response("dismiss", _("_Dismiss")) -- dialog.connect("response", show_chooser) +- dialog.connect("response", lambda *args: show_chooser()) - dialog.present() - else: - show_chooser() @@ -48,16 +48,14 @@ index 65667ea9..7ae1eb19 100644 + dialog.add_response("dismiss", _("_Dismiss")) + dialog.connect("response", show_chooser) + dialog.present() -+ else: -+ show_chooser() + else: + show_chooser() - def __backup(self, widget, backup_type): - """ diff --git a/bottles/frontend/views/bottle_preferences.py b/bottles/frontend/views/bottle_preferences.py -index 288e693b..b8b57618 100644 +index 1e0090f8..983097f2 100644 --- a/bottles/frontend/views/bottle_preferences.py +++ b/bottles/frontend/views/bottle_preferences.py -@@ -139,7 +139,7 @@ class PreferencesView(Adw.PreferencesPage): +@@ -148,7 +148,7 @@ class PreferencesView(Adw.PreferencesPage): self.queue = details.queue self.details = details @@ -67,7 +65,7 @@ index 288e693b..b8b57618 100644 _not_available = _("This feature is unavailable on your system.") diff --git a/bottles/frontend/views/list.py b/bottles/frontend/views/list.py -index 43ab9c22..a283b178 100644 +index 6bd8fc81..0f96ab70 100644 --- a/bottles/frontend/views/list.py +++ b/bottles/frontend/views/list.py @@ -82,8 +82,6 @@ class BottlesBottleRow(Adw.ActionRow): @@ -80,10 +78,10 @@ index 43ab9c22..a283b178 100644 def set_path(_dialog, response): if response != Gtk.ResponseType.ACCEPT: diff --git a/bottles/frontend/views/new_bottle_dialog.py b/bottles/frontend/views/new_bottle_dialog.py -index a8b007d4..c6f0a156 100644 +index 9c386862..3ed98f7c 100644 --- a/bottles/frontend/views/new_bottle_dialog.py +++ b/bottles/frontend/views/new_bottle_dialog.py -@@ -80,7 +80,7 @@ class BottlesNewBottleDialog(Adw.Dialog): +@@ -86,7 +86,7 @@ class BottlesNewBottleDialog(Adw.Dialog): super().__init__(**kwargs) # common variables and references self.window = GtkUtils.get_parent_window() diff --git a/pkgs/by-name/bo/bottles-unwrapped/terminal.patch b/pkgs/by-name/bo/bottles-unwrapped/terminal.patch index 42d58518f839..6b77b7b49850 100644 --- a/pkgs/by-name/bo/bottles-unwrapped/terminal.patch +++ b/pkgs/by-name/bo/bottles-unwrapped/terminal.patch @@ -1,12 +1,28 @@ diff --git a/bottles/backend/utils/terminal.py b/bottles/backend/utils/terminal.py -index 1f28e093..cca8018a 100644 +index 943cface..1f67822e 100644 --- a/bottles/backend/utils/terminal.py +++ b/bottles/backend/utils/terminal.py -@@ -138,7 +138,7 @@ class TerminalUtils: - full_cmd = f"{template} {cmd_for_shell}" - - elif term_bin in ["kitty", "foot", "konsole", "gnome-terminal"]: +@@ -132,21 +132,21 @@ class TerminalUtils: + full_cmd = f"{template} {palette} {cmd_for_shell}" + + elif term_bin == "xfce4-terminal": - cmd_for_shell = shlex.quote(f"sh -c {command}") ++ cmd_for_shell = f"sh -c {command}" + try: + full_cmd = template % cmd_for_shell + except Exception: + full_cmd = f"{template} {cmd_for_shell}" + + elif term_bin in ["kitty", "foot", "konsole", "gnome-terminal", "wezterm"]: +- cmd_for_shell = shlex.quote(f"sh -c {command}") ++ cmd_for_shell = f"sh -c {command}" + try: + full_cmd = template % cmd_for_shell + except Exception: + full_cmd = f"{template} {cmd_for_shell}" + + else: +- cmd_for_shell = shlex.quote(f"bash -c {command}") + cmd_for_shell = f"sh -c {command}" try: full_cmd = template % cmd_for_shell diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix index 7a83807f950b..87c5dec4e0af 100644 --- a/pkgs/by-name/bu/burpsuite/package.nix +++ b/pkgs/by-name/bu/burpsuite/package.nix @@ -9,20 +9,20 @@ }: let - version = "2026.1"; + version = "2026.1.2"; product = if proEdition then { productName = "pro"; productDesktop = "Burp Suite Professional Edition"; - hash = "sha256-4GvB1K4UZnZMor0jBWXvzgy0qfh234TZmtu6eSR4/jk="; + hash = "sha256-KF6VOXO3IKsysA3SBJJzL+G2yQEVpCQKL6IMYQhYFMc="; } else { productName = "community"; productDesktop = "Burp Suite Community Edition"; - hash = "sha256-q0vKBEIzO18mNX7bn1vhnstnGr1pwjMnHXq6HdtpJy0="; + hash = "sha256-5LNzF68VhGdWttzZCkw/Ign4x6V4EhU/EHMddeSVirk="; }; src = fetchurl { diff --git a/pkgs/by-name/bw/bwbasic/package.nix b/pkgs/by-name/bw/bwbasic/package.nix index 6f5d2d25d739..9b3c6a441f93 100644 --- a/pkgs/by-name/bw/bwbasic/package.nix +++ b/pkgs/by-name/bw/bwbasic/package.nix @@ -1,18 +1,18 @@ { lib, - gccStdenv, + stdenv, dos2unix, fetchurl, unzip, }: -gccStdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "bwbasic"; - version = "3.30"; + version = "3.40"; src = fetchurl { url = "mirror://sourceforge/project/bwbasic/bwbasic/version%20${finalAttrs.version}/bwbasic-${finalAttrs.version}.zip"; - hash = "sha256-Cab8/DvYjw6K8c46ZTJImISa0vJt5UeFDB+ZTSVfkGQ="; + hash = "sha256-tWiUIqCdBarhFDSX0iV55VxOEh7iuAbnOLSDuMAAog8="; }; nativeBuildInputs = [ @@ -20,16 +20,18 @@ gccStdenv.mkDerivation (finalAttrs: { unzip ]; - unpackPhase = '' - unzip $src - ''; + sourceRoot = "."; postPatch = '' dos2unix configure patchShebangs configure chmod +x configure + substituteInPlace bwbasic.h \ + --replace-fail "extern int putenv (const char *buffer)" "extern int putenv (char *buffer)" ''; + env.NIX_CFLAGS_COMPILE = "-std=c89"; + hardeningDisable = [ "format" ]; preInstall = '' diff --git a/pkgs/by-name/ca/cagent/package.nix b/pkgs/by-name/ca/cagent/package.nix index bc04212f31fa..d32995da0f48 100644 --- a/pkgs/by-name/ca/cagent/package.nix +++ b/pkgs/by-name/ca/cagent/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "cagent"; - version = "1.19.0"; + version = "1.20.0"; src = fetchFromGitHub { owner = "docker"; repo = "cagent"; tag = "v${finalAttrs.version}"; - hash = "sha256-J7IRlSsjXRDvbUKwnV2rrWnEmvqciJw3mN8NerQBtl4="; + hash = "sha256-HOQibgT9R7Ic1tGtgjSB+nSWKID6TD1Yt6tr37Voa7w="; }; - vendorHash = "sha256-q7mP9JWJEdDbUO/3MHsJwiySNvN2SbhnhEbJArnCW3M="; + vendorHash = "sha256-8NXiIxaq+03+LrHFBaxZ4YFb0sqYikajgk5gYXTn3Rs="; # Disable tests: Networked model providers and writable cache directories are required. doCheck = false; diff --git a/pkgs/by-name/ca/cargo-bazel/package.nix b/pkgs/by-name/ca/cargo-bazel/package.nix index 1fbec233cf70..795a3e6a1d21 100644 --- a/pkgs/by-name/ca/cargo-bazel/package.nix +++ b/pkgs/by-name/ca/cargo-bazel/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-bazel"; - version = "0.8.0"; + version = "0.17.0"; src = fetchCrate { inherit pname version; - hash = "sha256-FS1WFlK0YNq1QCi3S3f5tMN+Bdcfx2dxhDKRLXLcios="; + hash = "sha256-KWcxZxzDbiBfBpr37M6HoqHMCYXq6sTVxU9KR3PIiJc="; }; buildInputs = lib.optional stdenv.hostPlatform.isDarwin libz; - cargoHash = "sha256-E/yF42Vx9tv8Ik1j23El3+fI19ZGzq6nikVMATY7m3E="; + cargoHash = "sha256-wNsGggyKL6CyldPsNADwGKm3HGfxQwjCCOdgzWcAx4g="; # `test_data` is explicitly excluded from the package published to crates.io, so tests cannot be run doCheck = false; diff --git a/pkgs/by-name/ca/cargo-tauri/hook.sh b/pkgs/by-name/ca/cargo-tauri/hook.sh index 51606216cf89..d1f5c61d11df 100644 --- a/pkgs/by-name/ca/cargo-tauri/hook.sh +++ b/pkgs/by-name/ca/cargo-tauri/hook.sh @@ -93,6 +93,8 @@ tauriInstallHook() { } tauriFixupHook() { + echo "Executing tauriFixupHook" + # NOTE: This runs as a preFixupPhase and does not replace the original hook. @fixupScript@ } diff --git a/pkgs/tools/admin/cdist/default.nix b/pkgs/by-name/cd/cdist/package.nix similarity index 92% rename from pkgs/tools/admin/cdist/default.nix rename to pkgs/by-name/cd/cdist/package.nix index 239e611e5b6a..893438b6c7ca 100644 --- a/pkgs/tools/admin/cdist/default.nix +++ b/pkgs/by-name/cd/cdist/package.nix @@ -1,13 +1,10 @@ { lib, - buildPythonApplication, + python3Packages, fetchFromGitea, - six, - sphinxHook, - sphinx-rtd-theme, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "cdist"; version = "7.0.0"; format = "setuptools"; @@ -25,7 +22,7 @@ buildPythonApplication rec { hash = "sha256-lIx0RtGQJdY2e00azI9yS6TV+5pCegpKOOD0dQmgMqA="; }; - nativeBuildInputs = [ + nativeBuildInputs = with python3Packages; [ six sphinxHook sphinx-rtd-theme diff --git a/pkgs/by-name/ce/celestegame/package.nix b/pkgs/by-name/ce/celestegame/package.nix index e0f629748379..e67c0a2749cd 100644 --- a/pkgs/by-name/ce/celestegame/package.nix +++ b/pkgs/by-name/ce/celestegame/package.nix @@ -88,7 +88,6 @@ buildFHSEnv { kdePackages.wayland libxkbcommon libgcc - mesa libdrm expat alsa-lib diff --git a/pkgs/by-name/ch/chameleon-cli/package.nix b/pkgs/by-name/ch/chameleon-cli/package.nix index 7f5abc9b02f1..4b2264e7475a 100644 --- a/pkgs/by-name/ch/chameleon-cli/package.nix +++ b/pkgs/by-name/ch/chameleon-cli/package.nix @@ -21,14 +21,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "chameleon-cli"; - version = "2.1.0-unstable-2025-09-12"; + version = "2.1.0-unstable-2025-10-13"; src = fetchFromGitHub { owner = "RfidResearchGroup"; repo = "ChameleonUltra"; - rev = "8998621a47011008df23be9a56b1fc9ce1a64ac3"; + rev = "97dfe5b9a41a6ea5535c6842afbe420098c4844b"; sparseCheckout = [ "software" ]; - hash = "sha256-I+sWxwFdZ5nozxv8Z1TsEHpMbcMHGhKAw3xI7DzyjIA="; + hash = "sha256-zFExh0vhzNcf02izgO4P4cWq3LoQpEHb4ZW7hsHZqNA="; }; sourceRoot = "${finalAttrs.src.name}/software"; diff --git a/pkgs/by-name/ch/chess-tui/package.nix b/pkgs/by-name/ch/chess-tui/package.nix index 5d452e3b8b45..40cc7a0a4a94 100644 --- a/pkgs/by-name/ch/chess-tui/package.nix +++ b/pkgs/by-name/ch/chess-tui/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "chess-tui"; - version = "2.3.0"; + version = "2.4.0"; src = fetchFromGitHub { owner = "thomas-mauran"; repo = "chess-tui"; tag = finalAttrs.version; - hash = "sha256-g+rKib+ZoBa2ssYKgS0tg0xngurY1z3DbBZZEn/LJU4="; + hash = "sha256-Vv+sO4XeCqv0Fq698ep4wj4A1ajjxqSST3RyKwr/im4="; }; - cargoHash = "sha256-Brj+9AS0ZR/b188jkJa84WRHk0HtiKpMlyMUSLmzBfA="; + cargoHash = "sha256-IpGrImZbdckWgUVBpYpEt0XaM7LJxSOMo792mw8AA8A="; checkFlags = [ # assertion failed: result.is_ok() diff --git a/pkgs/by-name/ch/chipsec/package.nix b/pkgs/by-name/ch/chipsec/package.nix index 45345a756c21..c8d405122f1a 100644 --- a/pkgs/by-name/ch/chipsec/package.nix +++ b/pkgs/by-name/ch/chipsec/package.nix @@ -11,14 +11,14 @@ python3.pkgs.buildPythonApplication rec { pname = "chipsec"; - version = "1.13.19"; + version = "1.13.20"; pyproject = true; src = fetchFromGitHub { owner = "chipsec"; repo = "chipsec"; tag = version; - hash = "sha256-QJDoUnmZhKimgVnKCarc70b1OZAF3uIKqefuXjD7dOg="; + hash = "sha256-TSw/1NdPGefWXRMleXTeLWDgRw/m+luIQ0lF8UlgfLs="; }; patches = [ diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index 9e78eb855790..790f1d26a92d 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2026-01-22"; + version = "0.4.0-unstable-2026-02-01"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "77a0299172e271fe62393f870d61f2033f201ca2"; - hash = "sha256-4V7nFW4KhfxOFvjQllcE6YHNuUDiYDFvBrlZk5r5tUQ="; + rev = "52a3a4be4035fac1bec56ee6f20ae50ea15f8c31"; + hash = "sha256-HrLOo9duWDOxoranH2fo9KVs3OIV0oHDvzEcWdwthTs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix b/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix index 87c66935d2fb..c662d9a56071 100644 --- a/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix +++ b/pkgs/by-name/ch/chirpstack-mqtt-forwarder/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage rec { pname = "chirpstack-mqtt-forwarder"; - version = "4.4.1"; + version = "4.5.1"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-mqtt-forwarder"; rev = "v${version}"; - hash = "sha256-qkktkydg5Xe6q5IFalkxtGjO2zK9mZVMnKOBassiEtk="; + hash = "sha256-AFyvXLXGs1jeOJM8tSKBNbTVYr5SRUscqnUlSvU9iuA="; }; - cargoHash = "sha256-rQPmFmra9Gd8XDP9HuTZZru780RmmqWEKX2iuuRkZQw="; + cargoHash = "sha256-mRmvKOqfzqUvPexRbd9TRS2lunpne7+wO57bsYZ3dXw="; nativeBuildInputs = [ protobuf ]; diff --git a/pkgs/by-name/ci/circom/package.nix b/pkgs/by-name/ci/circom/package.nix index 0f0a433dbbd1..91e12a7c0be9 100644 --- a/pkgs/by-name/ci/circom/package.nix +++ b/pkgs/by-name/ci/circom/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "circom"; - version = "2.2.2"; + version = "2.2.3"; src = fetchFromGitHub { owner = "iden3"; repo = "circom"; rev = "v${version}"; - hash = "sha256-BSInX4owuamRWnlKL1yJJOyzRIiE55TIzCk2TdX7aOQ="; + hash = "sha256-om9rLaQAimbBQx3kl+OlRpewqYcEEu0MiudaFfSDI2A="; }; - cargoHash = "sha256-dkgLp6BKuublS97iRXYzbT4ztbWBD5IDMz9rDY9XgcA="; + cargoHash = "sha256-h7jdcSXQ0qcsWcG7d0nb2iQCsQmXFj9hO5NAptwVe28="; doCheck = false; meta = { diff --git a/pkgs/by-name/cl/clashmi/package.nix b/pkgs/by-name/cl/clashmi/package.nix deleted file mode 100644 index dfb5d0a28d68..000000000000 --- a/pkgs/by-name/cl/clashmi/package.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - autoPatchelfHook, - dpkg, - atk, - cairo, - curlMinimal, - fontconfig, - gdk-pixbuf, - glib, - gobject-introspection, - gtk3, - harfbuzz, - keybinder3, - libayatana-appindicator, - libepoxy, - libsecret, - pango, - zlib, - nix-update-script, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "clashmi"; - version = "1.0.16.204"; - - src = fetchurl { - url = "https://github.com/KaringX/clashmi/releases/download/v${finalAttrs.version}/clashmi_${finalAttrs.version}_linux_amd64.deb"; - hash = "sha256-IOCrk4dl9BYf8rzhgXmRAaFP4pzsJMx6i2zTg/NpOCQ="; - }; - - nativeBuildInputs = [ - autoPatchelfHook - dpkg - ]; - - buildInputs = [ - atk - cairo - curlMinimal - fontconfig - gdk-pixbuf - glib - gobject-introspection - gtk3 - harfbuzz - keybinder3 - (lib.getLib stdenv.cc.cc) - libayatana-appindicator - libepoxy - libsecret - pango - zlib - ]; - - installPhase = '' - runHook preInstall - - cp --recursive usr $out - mkdir $out/bin - ln --symbolic $out/share/clashmi/clashmi $out/bin/clashmi - ln --symbolic $out/share/clashmi/clashmiService $out/bin/clashmiService - - runHook postInstall - ''; - - passthru.updateScript = nix-update-script { }; - - meta = { - changelog = "https://github.com/KaringX/clashmi/releases/tag/v${finalAttrs.version}"; - description = "mihomo (clash.meta) graphical user interface based on Flutter"; - homepage = "https://github.com/KaringX/clashmi"; - license = with lib.licenses; [ - gpl3Plus - unfree - ]; - mainProgram = "clashmi"; - maintainers = with lib.maintainers; [ qzylinra ]; - platforms = [ "x86_64-linux" ]; - }; -}) diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index aabb2a8d539b..9d5d59b8eee6 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "clickhouse-backup"; - version = "2.6.41"; + version = "2.6.42"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; tag = "v${version}"; - hash = "sha256-LBwmdGcQuDu0tr9c67bboBzv6ypxzYRU36Z76lL94yo="; + hash = "sha256-v2SezQwMgDkS+dAhj122P//CaVIwbqdjlLBvkW3Xkh0="; }; - vendorHash = "sha256-UxbQ/Q4HsTBkbIMBdeKns6t8tZnfdBRaHDMOA2RYDLI="; + vendorHash = "sha256-vEsbS5aa2+2xiUU96dwn697hW0QA5IGxYD8ua1bsVyw="; ldflags = [ "-X main.version=${version}" diff --git a/pkgs/by-name/cl/clickup/package.nix b/pkgs/by-name/cl/clickup/package.nix index d9d92ce54de6..dafef9c35ab6 100644 --- a/pkgs/by-name/cl/clickup/package.nix +++ b/pkgs/by-name/cl/clickup/package.nix @@ -48,7 +48,7 @@ stdenvNoCC.mkDerivation { --replace-fail 'Icon=desktop' 'Icon=clickup' wrapProgram $out/bin/${pname} \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}} --no-update" + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations,WebRTCPipeWireCapturer}} --no-update" runHook postInstall ''; diff --git a/pkgs/by-name/cl/cloud-hypervisor/package.nix b/pkgs/by-name/cl/cloud-hypervisor/package.nix index 792bf21da320..8a40f5ce020a 100644 --- a/pkgs/by-name/cl/cloud-hypervisor/package.nix +++ b/pkgs/by-name/cl/cloud-hypervisor/package.nix @@ -32,8 +32,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoTestFlags = [ "--workspace" - "--bins" - "--lib" # Integration tests require root. "--exclude" "hypervisor" # /dev/kvm "--exclude" @@ -59,6 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { maintainers = with lib.maintainers; [ offline qyliss + phip1611 ]; platforms = [ "aarch64-linux" diff --git a/pkgs/tools/virtualization/cloud-init/0001-add-nixos-support.patch b/pkgs/by-name/cl/cloud-init/0001-add-nixos-support.patch similarity index 100% rename from pkgs/tools/virtualization/cloud-init/0001-add-nixos-support.patch rename to pkgs/by-name/cl/cloud-init/0001-add-nixos-support.patch diff --git a/pkgs/tools/virtualization/cloud-init/0002-fix-test-logs-on-nixos.patch b/pkgs/by-name/cl/cloud-init/0002-fix-test-logs-on-nixos.patch similarity index 100% rename from pkgs/tools/virtualization/cloud-init/0002-fix-test-logs-on-nixos.patch rename to pkgs/by-name/cl/cloud-init/0002-fix-test-logs-on-nixos.patch diff --git a/pkgs/tools/virtualization/cloud-init/default.nix b/pkgs/by-name/cl/cloud-init/package.nix similarity index 100% rename from pkgs/tools/virtualization/cloud-init/default.nix rename to pkgs/by-name/cl/cloud-init/package.nix diff --git a/pkgs/by-name/cl/clouddrive2/package.nix b/pkgs/by-name/cl/clouddrive2/package.nix index 3c54b900168e..cf5f7140ea9b 100644 --- a/pkgs/by-name/cl/clouddrive2/package.nix +++ b/pkgs/by-name/cl/clouddrive2/package.nix @@ -11,16 +11,16 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "clouddrive2"; - version = "0.9.23"; + version = "0.9.24"; src = fetchurl { url = "https://github.com/cloud-fs/cloud-fs.github.io/releases/download/v${finalAttrs.version}/clouddrive-2-${os}-${arch}-${finalAttrs.version}.tgz"; hash = { - x86_64-linux = "sha256-QDNfSA9DErES1QrreQyFZpgEv0tgaMao1vsle/jHYbc="; - aarch64-linux = "sha256-3dvzFJsoKhEgmSEqTw7aK466zexUQeTDkE0XqYVYDoY="; - x86_64-darwin = "sha256-N8alWOiEUVGZY3gkTEM8eQ41U+j+leKfUdv26YqBHao="; - aarch64-darwin = "sha256-OgpmcYrIjYdE37X3KC2iCrGKUTrLCRViVsDYsVFYsXU="; + x86_64-linux = "sha256-fgdc2RjELrg0RCeehZ9RnJOUdAPFsI5Ev8sCsnWEVMw="; + aarch64-linux = "sha256-F0f7iZihZCnTGTH7zP7jZGWtpkRkdGLdx/4+wji4T2A="; + x86_64-darwin = "sha256-NXsc5vFGNWOHf1Y7zYR19Tcqi0frZ3PDyCPbR7UWk2c="; + aarch64-darwin = "sha256-IV/lSSsN88uiI/AoySZub9b6Xdj+r0Nx1uMrE+wyvOU="; } .${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); }; diff --git a/pkgs/by-name/co/cockpit-files/package.nix b/pkgs/by-name/co/cockpit-files/package.nix new file mode 100644 index 000000000000..5b1ac0e97489 --- /dev/null +++ b/pkgs/by-name/co/cockpit-files/package.nix @@ -0,0 +1,56 @@ +{ + lib, + stdenv, + cockpit, + nodejs, + gettext, + writeShellScriptBin, + fetchFromGitHub, + gitUpdater, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "cockpit-files"; + version = "34"; + + src = fetchFromGitHub { + owner = "cockpit-project"; + repo = "cockpit-files"; + tag = finalAttrs.version; + hash = "sha256-nxlPzNrX3mAwhR8mpRfoZ7d6tdfVOBEaTtzEHU14p68="; + + fetchSubmodules = true; + postFetch = "cp $out/node_modules/.package-lock.json $out/package-lock.json"; + }; + + buildInputs = [ + nodejs + gettext + (writeShellScriptBin "git" "true") + ]; + + cockpitSrc = cockpit.src; + + postPatch = '' + mkdir -p pkg; cp -r $cockpitSrc/pkg/lib pkg + mkdir -p test; cp -r $cockpitSrc/test/common test + + substituteInPlace Makefile \ + --replace-fail '$(MAKE) package-lock.json' 'true' \ + --replace-fail '$(COCKPIT_REPO_FILES) | tar x' "" \ + --replace-fail '/usr/local' "$out" + + patchShebangs build.js + ''; + + passthru.updateScript = gitUpdater { }; + + meta = { + description = "Featureful file browser for Cockpit"; + homepage = "https://github.com/cockpit-project/cockpit-files"; + changelog = "https://github.com/cockpit-project/cockpit-files/releases/tag/${finalAttrs.version}"; + platforms = lib.platforms.linux; + license = [ lib.licenses.lgpl21 ]; + teams = [ lib.teams.cockpit ]; + }; +}) diff --git a/pkgs/by-name/co/cockpit-machines/package.nix b/pkgs/by-name/co/cockpit-machines/package.nix new file mode 100644 index 000000000000..742f72328bac --- /dev/null +++ b/pkgs/by-name/co/cockpit-machines/package.nix @@ -0,0 +1,67 @@ +{ + lib, + stdenv, + cockpit, + nodejs, + gettext, + writeShellScriptBin, + fetchFromGitHub, + gitUpdater, + libosinfo, + osinfo-db, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "cockpit-machines"; + version = "346"; + + src = fetchFromGitHub { + owner = "cockpit-project"; + repo = "cockpit-machines"; + tag = finalAttrs.version; + hash = "sha256-fsEmxJ/9w4NbjgKhb4JTFY94FFTc735+ZQ8YieLQVpA="; + + fetchSubmodules = true; + postFetch = "cp $out/node_modules/.package-lock.json $out/package-lock.json"; + }; + + buildInputs = [ + nodejs + gettext + (writeShellScriptBin "git" "true") + ]; + + cockpitSrc = cockpit.src; + + postPatch = '' + mkdir -p pkg; cp -r $cockpitSrc/pkg/lib pkg + mkdir -p test; cp -r $cockpitSrc/test/common test + + substituteInPlace Makefile \ + --replace-fail '$(MAKE) package-lock.json' 'true' \ + --replace-fail '$(COCKPIT_REPO_FILES) | tar x' "" \ + --replace-fail '/usr/local' "$out" + + substituteInPlace src/manifest.json \ + --replace-fail '"/usr/share/dbus-1/system.d/org.libvirt.conf"' '"/etc/systemd/system/libvirt-dbus.service"' + + patchShebangs build.js + ''; + + passthru = { + updateScript = gitUpdater { }; + cockpitPath = [ + libosinfo + osinfo-db + ]; + }; + + meta = { + description = "Cockpit UI for virtual machines"; + homepage = "https://github.com/cockpit-project/cockpit-machines"; + changelog = "https://github.com/cockpit-project/cockpit-machines/releases/tag/${finalAttrs.version}"; + platforms = lib.platforms.linux; + license = [ lib.licenses.lgpl21 ]; + teams = [ lib.teams.cockpit ]; + }; +}) diff --git a/pkgs/by-name/co/cockpit-podman/package.nix b/pkgs/by-name/co/cockpit-podman/package.nix new file mode 100644 index 000000000000..d4cd27c96f5c --- /dev/null +++ b/pkgs/by-name/co/cockpit-podman/package.nix @@ -0,0 +1,63 @@ +{ + lib, + stdenv, + cockpit, + nodejs, + gettext, + writeShellScriptBin, + fetchFromGitHub, + gitUpdater, + podman, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "cockpit-podman"; + version = "119.1"; + + src = fetchFromGitHub { + owner = "cockpit-project"; + repo = "cockpit-podman"; + tag = finalAttrs.version; + hash = "sha256-XAOHkul9oh1mUJ27ghJgZLtriBGjofyoGhQ3gb7Gunc="; + + fetchSubmodules = true; + postFetch = "cp $out/node_modules/.package-lock.json $out/package-lock.json"; + }; + + buildInputs = [ + nodejs + gettext + (writeShellScriptBin "git" "true") + ]; + + cockpitSrc = cockpit.src; + + postPatch = '' + mkdir -p pkg; cp -r $cockpitSrc/pkg/lib pkg + mkdir -p test; cp -r $cockpitSrc/test/common test + + substituteInPlace Makefile \ + --replace-fail '$(MAKE) package-lock.json' 'true' \ + --replace-fail '$(COCKPIT_REPO_FILES) | tar x' "" \ + --replace-fail '/usr/local' "$out" + + substituteInPlace src/manifest.json \ + --replace-fail '"/lib/systemd' '"/run/current-system/sw/lib/systemd' + + patchShebangs build.js + ''; + + passthru = { + updateScript = gitUpdater { }; + cockpitPath = [ podman ]; + }; + + meta = { + description = "Cockpit UI for podman containers"; + homepage = "https://github.com/cockpit-project/cockpit-podman"; + changelog = "https://github.com/cockpit-project/cockpit-podman/releases/tag/${finalAttrs.version}"; + platforms = lib.platforms.linux; + license = [ lib.licenses.lgpl21 ]; + teams = [ lib.teams.cockpit ]; + }; +}) diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index acee0c9e2a02..a5ce3e74a015 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -14,6 +14,7 @@ git, glib, glib-networking, + gobject-introspection, gnused, gnutls, hostname, @@ -160,15 +161,23 @@ stdenv.mkDerivation (finalAttrs: { --replace-warn '"/usr/share' '"/run/current-system/sw/share' \ --replace-warn '"/lib/systemd' '"/run/current-system/sw/lib/systemd' - # replace reference to system python interpreter, used for e.g. sosreport - substituteInPlace pkg/lib/python.ts \ - --replace-fail /usr/libexec/platform-python ${python3Packages.python.interpreter} + # fix polkit agent helper path + substituteInPlace src/cockpit/polkit.py \ + --replace-fail "/usr/lib/polkit-1/polkit-agent-helper-1" "/run/wrappers/bin/polkit-agent-helper-1" ''; configureFlags = [ "--enable-prefix-only=yes" "--disable-pcp" # TODO: figure out how to package its dependency - "--with-default-session-path=${placeholder "out"}/bin:/etc/cockpit/bin:${util-linux}/bin:/run/wrappers/bin:/run/current-system/sw/bin" + "--with-default-session-path=${ + lib.makeBinPath [ + (placeholder "out") + "/etc/cockpit" + util-linux + "/run/wrappers" + "/run/current-system/sw" + ] + }" "--with-admin-group=root" # TODO: really? Maybe "wheel"? ]; @@ -192,8 +201,15 @@ stdenv.mkDerivation (finalAttrs: { for binary in $out/bin/cockpit-bridge $out/libexec/cockpit-askpass; do chmod +x $binary wrapProgram $binary \ - --prefix PYTHONPATH : $out/${python3Packages.python.sitePackages} \ - --prefix XDG_DATA_DIRS : /etc/cockpit/share # Cockpit apps will be stored at /etc/cockpit/share/cockpit/ (managed by Cockpit nixos service) + --prefix PATH : "/etc/cockpit/bin" \ + --prefix PYTHONPATH : ${ + lib.makeSearchPath python3Packages.python.sitePackages [ + "$out" + "/etc/cockpit" + ] + } \ + --prefix GI_TYPELIB_PATH : "/etc/cockpit/lib/girepository-1.0" \ + --prefix XDG_DATA_DIRS : "/etc/cockpit/share" done patchShebangs $out/share/cockpit/issue/update-issue @@ -256,6 +272,12 @@ stdenv.mkDerivation (finalAttrs: { passthru = { tests = { inherit (nixosTests) cockpit; }; updateScript = nix-update-script { }; + cockpitPath = [ + glib + gobject-introspection + python3Packages.python + python3Packages.pygobject3 + ]; }; meta = { @@ -264,9 +286,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://cockpit-project.org/"; changelog = "https://cockpit-project.org/blog/cockpit-${finalAttrs.version}.html"; license = lib.licenses.lgpl21; - maintainers = with lib.maintainers; [ - lucasew - andre4ik3 - ]; + teams = [ lib.teams.cockpit ]; }; }) diff --git a/pkgs/by-name/co/cog/package.nix b/pkgs/by-name/co/cog/package.nix index 80b65f53f789..27c1155cc976 100644 --- a/pkgs/by-name/co/cog/package.nix +++ b/pkgs/by-name/co/cog/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "cog"; - version = "0.0.47"; + version = "0.0.51"; src = fetchFromGitHub { owner = "grafana"; repo = "cog"; tag = "v${version}"; - hash = "sha256-gbM/PknM8ZC4BJx2OymLSuQO+DndB3f1Wx0zvep9tn0="; + hash = "sha256-Z6UegaM4+OXOo6sjfLN1tGVbeYCN9nYKRqDlOpz4NPU="; }; - vendorHash = "sha256-Uf6XwwhWl6dzJJFeDgIoQU0zZ2QFjzEWwv+q9YazTxs="; + vendorHash = "sha256-AcBsXkXwXCtmJ5k+YBnQnmFZCrfarhuOygmqFJQ1CZk="; subPackages = [ "cmd/cli" ]; diff --git a/pkgs/by-name/co/convertall/package.nix b/pkgs/by-name/co/convertall/package.nix deleted file mode 100644 index 5059f507a1ee..000000000000 --- a/pkgs/by-name/co/convertall/package.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ - lib, - flutter329, - fetchFromGitHub, -}: - -flutter329.buildFlutterApplication rec { - pname = "convertall"; - version = "1.0.2"; - - src = fetchFromGitHub { - owner = "doug-101"; - repo = "ConvertAll"; - tag = "v${version}"; - hash = "sha256-esc2xhL0Jx5SaqM0GnnVzdtnSN9bX8zln66We/2RqoA="; - }; - - pubspecLock = lib.importJSON ./pubspec.lock.json; - - meta = { - homepage = "https://convertall.bellz.org"; - description = "Graphical unit converter"; - mainProgram = "convertall"; - license = lib.licenses.gpl2Plus; - maintainers = [ ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/by-name/co/convertall/pubspec.lock.json b/pkgs/by-name/co/convertall/pubspec.lock.json deleted file mode 100644 index 986be5f7a292..000000000000 --- a/pkgs/by-name/co/convertall/pubspec.lock.json +++ /dev/null @@ -1,792 +0,0 @@ -{ - "packages": { - "archive": { - "dependency": "transitive", - "description": { - "name": "archive", - "sha256": "a7f37ff061d7abc2fcf213554b9dcaca713c5853afa5c065c44888bc9ccaf813", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.6" - }, - "args": { - "dependency": "transitive", - "description": { - "name": "args", - "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.7.0" - }, - "async": { - "dependency": "direct main", - "description": { - "name": "async", - "sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.12.0" - }, - "boolean_selector": { - "dependency": "transitive", - "description": { - "name": "boolean_selector", - "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "characters": { - "dependency": "transitive", - "description": { - "name": "characters", - "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "checked_yaml": { - "dependency": "transitive", - "description": { - "name": "checked_yaml", - "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.3" - }, - "cli_util": { - "dependency": "transitive", - "description": { - "name": "cli_util", - "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.2" - }, - "clock": { - "dependency": "transitive", - "description": { - "name": "clock", - "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "collection": { - "dependency": "transitive", - "description": { - "name": "collection", - "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.19.1" - }, - "crypto": { - "dependency": "transitive", - "description": { - "name": "crypto", - "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.6" - }, - "cupertino_icons": { - "dependency": "transitive", - "description": { - "name": "cupertino_icons", - "sha256": "ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.8" - }, - "decimal": { - "dependency": "direct main", - "description": { - "name": "decimal", - "sha256": "24a261d5d5c87e86c7651c417a5dbdf8bcd7080dd592533910e8d0505a279f21", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.3" - }, - "eval_ex": { - "dependency": "direct main", - "description": { - "name": "eval_ex", - "sha256": "3f8853d996ee41955f2232ad3730e95698fb1040d03f6ebc6ab01f1c2bc3be53", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.8" - }, - "fake_async": { - "dependency": "transitive", - "description": { - "name": "fake_async", - "sha256": "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.2" - }, - "ffi": { - "dependency": "transitive", - "description": { - "name": "ffi", - "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "file": { - "dependency": "transitive", - "description": { - "name": "file", - "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.1" - }, - "flutter": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_launcher_icons": { - "dependency": "direct dev", - "description": { - "name": "flutter_launcher_icons", - "sha256": "bfa04787c85d80ecb3f8777bde5fc10c3de809240c48fa061a2c2bf15ea5211c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.3" - }, - "flutter_lints": { - "dependency": "direct dev", - "description": { - "name": "flutter_lints", - "sha256": "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.2" - }, - "flutter_markdown_selectionarea": { - "dependency": "direct main", - "description": { - "name": "flutter_markdown_selectionarea", - "sha256": "d4bc27e70a5c40ebdab23a4b81f75d53696a214d4d1f13c12045b38a0ddc58a2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.17+1" - }, - "flutter_spinbox": { - "dependency": "direct main", - "description": { - "name": "flutter_spinbox", - "sha256": "38d8c1a3a39f0fa72823d4470785f5e165f2deb53531ca7803b54ba45e4dbd46", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.13.1" - }, - "flutter_test": { - "dependency": "direct dev", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_web_plugins": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "http": { - "dependency": "transitive", - "description": { - "name": "http", - "sha256": "fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "http_parser": { - "dependency": "transitive", - "description": { - "name": "http_parser", - "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.2" - }, - "image": { - "dependency": "transitive", - "description": { - "name": "image", - "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.5.4" - }, - "json_annotation": { - "dependency": "transitive", - "description": { - "name": "json_annotation", - "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.9.0" - }, - "leak_tracker": { - "dependency": "transitive", - "description": { - "name": "leak_tracker", - "sha256": "c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.0.8" - }, - "leak_tracker_flutter_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_flutter_testing", - "sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.9" - }, - "leak_tracker_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "lints": { - "dependency": "transitive", - "description": { - "name": "lints", - "sha256": "cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "markdown": { - "dependency": "transitive", - "description": { - "name": "markdown", - "sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.3.0" - }, - "matcher": { - "dependency": "transitive", - "description": { - "name": "matcher", - "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.12.17" - }, - "material_color_utilities": { - "dependency": "transitive", - "description": { - "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.11.1" - }, - "meta": { - "dependency": "transitive", - "description": { - "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.16.0" - }, - "nested": { - "dependency": "transitive", - "description": { - "name": "nested", - "sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, - "package_info_plus": { - "dependency": "direct main", - "description": { - "name": "package_info_plus", - "sha256": "cb44f49b6e690fa766f023d5b22cac6b9affe741dd792b6ac7ad4fabe0d7b097", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.0" - }, - "package_info_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "package_info_plus_platform_interface", - "sha256": "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.1" - }, - "path": { - "dependency": "transitive", - "description": { - "name": "path", - "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.9.1" - }, - "path_provider_linux": { - "dependency": "transitive", - "description": { - "name": "path_provider_linux", - "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.1" - }, - "path_provider_platform_interface": { - "dependency": "transitive", - "description": { - "name": "path_provider_platform_interface", - "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "path_provider_windows": { - "dependency": "transitive", - "description": { - "name": "path_provider_windows", - "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.0" - }, - "petitparser": { - "dependency": "transitive", - "description": { - "name": "petitparser", - "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.0" - }, - "platform": { - "dependency": "transitive", - "description": { - "name": "platform", - "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.6" - }, - "plugin_platform_interface": { - "dependency": "transitive", - "description": { - "name": "plugin_platform_interface", - "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.8" - }, - "posix": { - "dependency": "transitive", - "description": { - "name": "posix", - "sha256": "f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.2" - }, - "provider": { - "dependency": "direct main", - "description": { - "name": "provider", - "sha256": "489024f942069c2920c844ee18bb3d467c69e48955a4f32d1677f71be103e310", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.4" - }, - "rational": { - "dependency": "transitive", - "description": { - "name": "rational", - "sha256": "cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.3" - }, - "screen_retriever": { - "dependency": "transitive", - "description": { - "name": "screen_retriever", - "sha256": "6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.9" - }, - "shared_preferences": { - "dependency": "direct main", - "description": { - "name": "shared_preferences", - "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.3" - }, - "shared_preferences_android": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_android", - "sha256": "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.10" - }, - "shared_preferences_foundation": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_foundation", - "sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.4" - }, - "shared_preferences_linux": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_linux", - "sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "shared_preferences_platform_interface": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_platform_interface", - "sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "shared_preferences_web": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_web", - "sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.3" - }, - "shared_preferences_windows": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_windows", - "sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "sky_engine": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "source_span": { - "dependency": "transitive", - "description": { - "name": "source_span", - "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.10.1" - }, - "stack_trace": { - "dependency": "transitive", - "description": { - "name": "stack_trace", - "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.12.1" - }, - "stream_channel": { - "dependency": "transitive", - "description": { - "name": "stream_channel", - "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "string_scanner": { - "dependency": "transitive", - "description": { - "name": "string_scanner", - "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.1" - }, - "term_glyph": { - "dependency": "transitive", - "description": { - "name": "term_glyph", - "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.2" - }, - "test_api": { - "dependency": "transitive", - "description": { - "name": "test_api", - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.4" - }, - "typed_data": { - "dependency": "transitive", - "description": { - "name": "typed_data", - "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "url_launcher": { - "dependency": "direct main", - "description": { - "name": "url_launcher", - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.1" - }, - "url_launcher_android": { - "dependency": "transitive", - "description": { - "name": "url_launcher_android", - "sha256": "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.16" - }, - "url_launcher_ios": { - "dependency": "transitive", - "description": { - "name": "url_launcher_ios", - "sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.3" - }, - "url_launcher_linux": { - "dependency": "transitive", - "description": { - "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.1" - }, - "url_launcher_macos": { - "dependency": "transitive", - "description": { - "name": "url_launcher_macos", - "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "url_launcher_platform_interface": { - "dependency": "transitive", - "description": { - "name": "url_launcher_platform_interface", - "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "url_launcher_web": { - "dependency": "transitive", - "description": { - "name": "url_launcher_web", - "sha256": "3ba963161bd0fe395917ba881d320b9c4f6dd3c4a233da62ab18a5025c85f1e9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, - "url_launcher_windows": { - "dependency": "transitive", - "description": { - "name": "url_launcher_windows", - "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.4" - }, - "vector_math": { - "dependency": "transitive", - "description": { - "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "vm_service": { - "dependency": "transitive", - "description": { - "name": "vm_service", - "sha256": "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "14.3.1" - }, - "web": { - "dependency": "transitive", - "description": { - "name": "web", - "sha256": "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.5.1" - }, - "win32": { - "dependency": "transitive", - "description": { - "name": "win32", - "sha256": "dc6ecaa00a7c708e5b4d10ee7bec8c270e9276dfcab1783f57e9962d7884305f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.12.0" - }, - "window_manager": { - "dependency": "direct main", - "description": { - "name": "window_manager", - "sha256": "8699323b30da4cdbe2aa2e7c9de567a6abd8a97d9a5c850a3c86dcd0b34bbfbf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.9" - }, - "xdg_directories": { - "dependency": "transitive", - "description": { - "name": "xdg_directories", - "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "xml": { - "dependency": "transitive", - "description": { - "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.5.0" - }, - "yaml": { - "dependency": "transitive", - "description": { - "name": "yaml", - "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.3" - } - }, - "sdks": { - "dart": ">=3.7.0 <4.0.0", - "flutter": ">=3.27.0" - } -} diff --git a/pkgs/by-name/co/copyparty/package.nix b/pkgs/by-name/co/copyparty/package.nix index 9b3d71bafb8d..1aabd4802e6d 100644 --- a/pkgs/by-name/co/copyparty/package.nix +++ b/pkgs/by-name/co/copyparty/package.nix @@ -71,11 +71,11 @@ in python3Packages.buildPythonApplication rec { pname = "copyparty${nameSuffix}"; - version = "1.20.4"; + version = "1.20.6"; src = fetchurl { url = "https://github.com/9001/copyparty/releases/download/v${version}/copyparty-${version}.tar.gz"; - hash = "sha256-JdrB7ckcUijSTvTQfDHAczHPaXlRr+MYg/unTi0QLMI="; + hash = "sha256-wWVuB6D9SZg7scqpPF1elRmooItdheZb7z7qdhrQbTA="; }; pyproject = true; diff --git a/pkgs/by-name/co/coq-kernel/package.nix b/pkgs/by-name/co/coq-kernel/package.nix index 630c95cd0f4f..cd9966c52fd6 100644 --- a/pkgs/by-name/co/coq-kernel/package.nix +++ b/pkgs/by-name/co/coq-kernel/package.nix @@ -52,6 +52,7 @@ let runCommand "coq-kernel-launcher" { nativeBuildInputs = [ makeWrapper ]; + inherit (coq-jupyter) pname version; } '' mkdir -p $out/bin diff --git a/pkgs/by-name/cr/crush/package.nix b/pkgs/by-name/cr/crush/package.nix index 229bdc49983b..3f2b9a2f8a32 100644 --- a/pkgs/by-name/cr/crush/package.nix +++ b/pkgs/by-name/cr/crush/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "crush"; - version = "0.22.1"; + version = "0.36.0"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "crush"; tag = "v${finalAttrs.version}"; - hash = "sha256-WwakKR+JdlidfxXnKmAPVMxRs/TfNPOg43vQ9HrEqFY="; + hash = "sha256-xitCvejiVts9kkvtcVwh/zaeWIzDj0jx9xQMh2h+9Ns="; }; - vendorHash = "sha256-9WROtIp4Tt+9w+L+frLawwoyMCjuk41VIGYEi5oSHDk="; + vendorHash = "sha256-8Tw+O57E5aKFO2bKimiXRK9tGnAAQr3qsuP6P9LgBjw="; ldflags = [ "-s" @@ -51,7 +51,10 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/charmbracelet/crush"; changelog = "https://github.com/charmbracelet/crush/releases/tag/v${finalAttrs.version}"; license = lib.licenses.fsl11Mit; - maintainers = with lib.maintainers; [ x123 ]; + maintainers = with lib.maintainers; [ + x123 + malik + ]; mainProgram = "crush"; }; }) diff --git a/pkgs/by-name/cu/cursor-cli/package.nix b/pkgs/by-name/cu/cursor-cli/package.nix index abe3e2a3cc3c..46356e6f5d17 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/2026.01.17-d239e66/linux/x64/agent-cli-package.tar.gz"; - hash = "sha256-gZPjmxJxppni1tBL+4KNzP7It8vN0qG0e+xG42Cu/tM="; + url = "https://downloads.cursor.com/lab/2026.01.28-fd13201/linux/x64/agent-cli-package.tar.gz"; + hash = "sha256-Nj6q11iaa++b5stsEu1eBRAYUFRPft84XcHuTCZL5D0="; }; aarch64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/linux/arm64/agent-cli-package.tar.gz"; - hash = "sha256-+ZTHbrRzte79MPrgCBb+Yj8GZaPCcDjc0v9vLI8wmoI="; + url = "https://downloads.cursor.com/lab/2026.01.28-fd13201/linux/arm64/agent-cli-package.tar.gz"; + hash = "sha256-6oajVZw599vzy2c1olEzoIlqbmfZRK1atb85fiR72y0="; }; x86_64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/darwin/x64/agent-cli-package.tar.gz"; - hash = "sha256-6LNXzVh7hpAFZWCZUECJKIv9RzuWih3G/+9cFjof2zM="; + url = "https://downloads.cursor.com/lab/2026.01.28-fd13201/darwin/x64/agent-cli-package.tar.gz"; + hash = "sha256-G23LC7Sl1GjfaECndSuyCxHK4drkJKG3B1U2k5SAHJA="; }; aarch64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/darwin/arm64/agent-cli-package.tar.gz"; - hash = "sha256-mUjH/9ADFgsCdCvUmSUMbepJUHA/4bz7I01c51tlAM8="; + url = "https://downloads.cursor.com/lab/2026.01.28-fd13201/darwin/arm64/agent-cli-package.tar.gz"; + hash = "sha256-R5kEfd84IaUXuN+PIzpGD1NGPzD6xxM9NAXAAt6d0N8="; }; }; in stdenv.mkDerivation { pname = "cursor-cli"; - version = "0-unstable-2026-01-17"; + version = "0-unstable-2026-01-28"; src = sources.${hostPlatform.system}; diff --git a/pkgs/by-name/da/databricks-cli/package.nix b/pkgs/by-name/da/databricks-cli/package.nix index ceb5acadf01f..9bd5360a4927 100644 --- a/pkgs/by-name/da/databricks-cli/package.nix +++ b/pkgs/by-name/da/databricks-cli/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "databricks-cli"; - version = "0.278.0"; + version = "0.285.0"; src = fetchFromGitHub { owner = "databricks"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-b7aO0fgSjbQLDt2YeXnZy0xq/2T6CGmsiXxE5CgnvfI="; + hash = "sha256-hiRae4pb8WsWvQ4ucRhz6eY2+h6KIXjCkxNVOL2hUbA="; }; # Otherwise these tests fail asserting that the version is 0.0.0-dev @@ -25,13 +25,14 @@ buildGoModule (finalAttrs: { --replace-fail "cli/0.0.0-dev" "cli/${finalAttrs.version}" ''; - vendorHash = "sha256-qLIJP2YYCckxzCAYNiBcXNpfKVFQQTwy9ysKrsYKGvI="; + vendorHash = "sha256-PIHy5XJEx5FAWhm5i4dTGlPMf5Gnxz98xE4OeWVyvnE="; excludedPackages = [ "bundle/internal" "acceptance" "integration" "tools/testrunner" + "tools/testmask" ]; ldflags = [ @@ -60,6 +61,8 @@ buildGoModule (finalAttrs: { # https://github.com/astral-sh/uv/issues/4450 "TestVenvSuccess" "TestPatchWheel" + # Requires HOME to be set + "TestCacheDirEnvVar" ]); nativeCheckInputs = [ diff --git a/pkgs/by-name/dc/dcgm/fix-gcc15.patch b/pkgs/by-name/dc/dcgm/fix-gcc15.patch new file mode 100644 index 000000000000..d764ece57c44 --- /dev/null +++ b/pkgs/by-name/dc/dcgm/fix-gcc15.patch @@ -0,0 +1,49 @@ +diff --git a/common/CudaLib/mock/CudaLibMock.cpp b/common/CudaLib/mock/CudaLibMock.cpp +index f79a74b..a3a43e9 100644 +--- a/common/CudaLib/mock/CudaLibMock.cpp ++++ b/common/CudaLib/mock/CudaLibMock.cpp +@@ -15,6 +15,7 @@ + */ + + #include "CudaLibMock.h" ++#include + + #include + #include +diff --git a/common/DcgmStringHelpers.cpp b/common/DcgmStringHelpers.cpp +index 8bf1f05..5f72267 100644 +--- a/common/DcgmStringHelpers.cpp ++++ b/common/DcgmStringHelpers.cpp +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + #include "DcgmStringHelpers.h" ++#include + + #include + #include +diff --git a/common/EntityListHelpers.cpp b/common/EntityListHelpers.cpp +index a10bb1b..6f65efa 100644 +--- a/common/EntityListHelpers.cpp ++++ b/common/EntityListHelpers.cpp +@@ -98,7 +98,7 @@ struct EntityMapTypedIterator + + bool operator==(EntityMapTypedIterator const &other) const + { +- return m_it == other.it; ++ return m_it == other.m_it; + } + + template +diff --git a/nvvs/include/IgnoreErrorCodesHelper.h b/nvvs/include/IgnoreErrorCodesHelper.h +index 4c94581..4e101ea 100644 +--- a/nvvs/include/IgnoreErrorCodesHelper.h ++++ b/nvvs/include/IgnoreErrorCodesHelper.h +@@ -18,6 +18,7 @@ + + #include "DcgmGroupEntityPairHelpers.h" + #include "DcgmStringHelpers.h" ++#include + + #include + #include diff --git a/pkgs/by-name/dc/dcgm/package.nix b/pkgs/by-name/dc/dcgm/package.nix index de95cb179d48..8c823615b1ef 100644 --- a/pkgs/by-name/dc/dcgm/package.nix +++ b/pkgs/by-name/dc/dcgm/package.nix @@ -86,6 +86,7 @@ stdenv.mkDerivation { patches = [ ./remove-cuda-11.patch ./dynamic-libs.patch + ./fix-gcc15.patch (replaceVars ./fix-paths.patch { inherit coreutils; inherit util-linux; @@ -145,6 +146,9 @@ stdenv.mkDerivation { "DcgmModuleSysmon::ReadCoreSpeed" "DcgmModuleSysmon::ReadTemperature" "Sysmon: initialize module" + # Test assumes plugins are installed relative to the binary with a + # populated `cudaless/` directory + "GetPluginCudalessDir returns cudaless directory in plugin directory" ]; # Add our paths to the CMake flags so FindCuda.cmake can find them. @@ -173,6 +177,7 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ de11n despsyched + sinrohit-desco ]; mainProgram = "dcgmi"; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/dc/dcv/package.nix b/pkgs/by-name/dc/dcv/package.nix index 7e85c9d00b83..870f3b715247 100644 --- a/pkgs/by-name/dc/dcv/package.nix +++ b/pkgs/by-name/dc/dcv/package.nix @@ -6,12 +6,12 @@ buildGoModule (finalAttrs: { pname = "dcv"; - version = "v0.3.1"; + version = "0.3.1"; src = fetchFromGitHub { owner = "tokuhirom"; repo = "dcv"; - tag = "${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OwfGZq+ce6RNb5dhNHsQ15iMPoEp7QlaYIUVYIiVqmI="; }; diff --git a/pkgs/by-name/de/deck/package.nix b/pkgs/by-name/de/deck/package.nix index 8be259cb3d5a..986074fb9a4c 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.55.0"; + version = "1.55.1"; src = fetchFromGitHub { owner = "Kong"; repo = "deck"; tag = "v${version}"; - hash = "sha256-Xw8IROfseCo4e0yDC5Y6aD/aTu9JYsGYjeSzSVIXd+E="; + hash = "sha256-Igj2Kw7ESH7Mjvf9CT4d/irfO5Crm6Xol4CJwfjDwHk="; }; nativeBuildInputs = [ installShellFiles ]; @@ -28,7 +28,7 @@ buildGoModule rec { ]; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-LmYsPrHKTYu07jLkAo7UsIV74sVyLSdhAwUV6Cu0JNQ="; + vendorHash = "sha256-4DMe8CbzTa8zIW8JGDm0TyxwNq+reXCVDo9Z7rWLbeQ="; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd deck \ diff --git a/pkgs/by-name/de/deploy-rs/package.nix b/pkgs/by-name/de/deploy-rs/package.nix index 8fdae840ab5d..8350d36f8650 100644 --- a/pkgs/by-name/de/deploy-rs/package.nix +++ b/pkgs/by-name/de/deploy-rs/package.nix @@ -6,13 +6,13 @@ rustPlatform.buildRustPackage { pname = "deploy-rs"; - version = "0-unstable-2025-12-18"; + version = "0-unstable-2026-02-02"; src = fetchFromGitHub { owner = "serokell"; repo = "deploy-rs"; - rev = "d5eff7f948535b9c723d60cd8239f8f11ddc90fa"; - hash = "sha256-znKOwPXQnt3o7lDb3hdf19oDo0BLP4MfBOYiWkEHoik="; + rev = "77c906c0ba56aabdbc72041bf9111b565cdd6171"; + hash = "sha256-hwsYgDnby50JNVpTRYlF3UR/Rrpt01OrxVuryF40CFY="; }; cargoHash = "sha256-9O93YTEz+e2oxenE0gwxsbz55clbKo9+37yVOqz7ErE="; diff --git a/pkgs/tools/filesystems/disorderfs/default.nix b/pkgs/by-name/di/disorderfs/package.nix similarity index 95% rename from pkgs/tools/filesystems/disorderfs/default.nix rename to pkgs/by-name/di/disorderfs/package.nix index e15225bc89de..960a451763af 100644 --- a/pkgs/tools/filesystems/disorderfs/default.nix +++ b/pkgs/by-name/di/disorderfs/package.nix @@ -5,7 +5,7 @@ pkg-config, fuse, attr, - asciidoc, + asciidoc-full, }: stdenv.mkDerivation rec { @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config - asciidoc + asciidoc-full ]; buildInputs = [ diff --git a/pkgs/by-name/do/dokieli/missing-hashes.json b/pkgs/by-name/do/dokieli/missing-hashes.json index 2e2ac1107d8a..d6420d59384f 100644 --- a/pkgs/by-name/do/dokieli/missing-hashes.json +++ b/pkgs/by-name/do/dokieli/missing-hashes.json @@ -1,48 +1,79 @@ { - "@esbuild/aix-ppc64@npm:0.25.8": "37fc14b17214c1f6bf41175029b62a43664a6a5a5b802614fe1d837bbf7abf5eaf2f6b735b6a446ebcfabb632e038c8ad9cccd87a259c45a1846689f8527874a", - "@esbuild/android-arm64@npm:0.25.8": "e367e989238292ccee72013511dde1aef2d2160d8d5d669a12272f693cf9a0970fac9d7835178b3c46ed6936a0c4b29d21d58ed11851a3697bf98b4320be4b74", - "@esbuild/android-arm@npm:0.25.8": "cbfa2c802d8931e5f4d06582f20573cb34774ab713b4712c37eb15bfab6f90b693878b661de2a3bb9c81eecf45b37e0ddf2e9c79ef4ff932bbc37da588c40183", - "@esbuild/android-x64@npm:0.25.8": "1d4b900dd2f43790415745d20ae6cadb53e9412911578aaf43462277169c22800eca1f49a9f8ce9c37236e1691279494f91967d28310720707911910ec765013", - "@esbuild/darwin-arm64@npm:0.25.8": "a8a50e303056e668e99370a88d1744de4a83e62e2f3f7fcf2ff611142346505229568b0ec5edda93ec96e33e842a585880a312790553202750f123d9636fa97d", - "@esbuild/darwin-x64@npm:0.25.8": "9806fe9d54f3228a01f535e7c51aea26bd1bab3c5d64d5f77f4606de44f361f049222776d32bfd262d45991b7aecca645ed576ea338edbf4f8044b22b3e331ad", - "@esbuild/freebsd-arm64@npm:0.25.8": "8e6cbdd45819390ecdb62a70a4f119a9269a90895f3e1237788b36a512248a756233ef59f55f9033658af372a196f0edc3567f078f1387e150238d2bd51f733b", - "@esbuild/freebsd-x64@npm:0.25.8": "3f920c686037f825859a2fe82104085f4b254b77821cc71a71db512ef0679dd01481c136c3f7057ba7250daff2458aa3ffd101cc28cb5fff2d55270ba5930ec8", - "@esbuild/linux-arm64@npm:0.25.8": "234edc9f815cdc74d21c6a90a3542c941deeaf3a24b408c74a4651616bd270383ba5a15eaef837ab347a374032c7028fc29e4f1da0becb33f0b8dd8f744934d7", - "@esbuild/linux-arm@npm:0.25.8": "dc6dc225ae278cb3383e11d9829d22f301e1b79f2ed4efde1a01896ae67e45efde98caa61f10cb425a809e9b61e9a4651b60d2b6a3e9ad6174519e8ce74bc02a", - "@esbuild/linux-ia32@npm:0.25.8": "1c780012035552e27adea34d11f959a3ddd4a4d576cddd03d320b1db18110e777c1adca2c6d10affd587a4454900d3ffcad9371956855e56739babdc2e4edcd3", - "@esbuild/linux-loong64@npm:0.25.8": "d3d39691d301d144c7d61f52163a2fe64caaf928f4117d906707dc1456f3d88d1a7a3b16fb988ccfc0b0bc203f4bcd56665a9c7405dc380b3165a26ab195b9ec", - "@esbuild/linux-mips64el@npm:0.25.8": "437e51b2be977cf7774114e04c141e3c0f1ceb7f12b961b7b3ac7f99c4e203afdd74c41e072ecdc4bab3cde4f14feedd78653727d1b2013ed3611bd89117ee8c", - "@esbuild/linux-ppc64@npm:0.25.8": "29d2e344b1c8b767518d25b23eb9e98d85deae1f2def2e01c1939536ac7d1fc9e92749a8d29b29277b3340d3613e4b0f96213c6aa2de7e06885a19d3d269870a", - "@esbuild/linux-riscv64@npm:0.25.8": "82b2ef7fd5a00b465da97bd797246269d7460ed710c0533517a1f8ad8e32527f405509b2ce27e29f8f3df1affa04e45cf5d1a71205f69dab5c1a27118cf10fb8", - "@esbuild/linux-s390x@npm:0.25.8": "74168a6e8927d12c883dba56006f5277f8888c7b1b5e4d132a3c235b8629c3015b4715968ba128a79ff55c9f08a23df84fe44047e8cda4366b9699c5c45f27a4", - "@esbuild/linux-x64@npm:0.25.8": "d531002ac2ead0bdb293ec1a4eceea687d37815e298196af2471107cdd4c1f76ef7d12417052b51852b80f66111abfb5ad8375c58b97da92306b975e9a8f0649", - "@esbuild/netbsd-arm64@npm:0.25.8": "55626924ae946a6225707062648aabb79c70d61e7e094b067338ea1adf72493b502e99e59440fe0d3abfe20eb36c33f78115815d63e72fa99f5e90146c2ee5d9", - "@esbuild/netbsd-x64@npm:0.25.8": "d03122aaa3e9a8bda686bc4120820805b5d9701099458a2c928ee1a292fabcc47df0cb178c8c428edb78a058e75cf7c0d80fa25b71fb91db43d73fe6e4062c41", - "@esbuild/openbsd-arm64@npm:0.25.8": "113ed8722788986b5b703c791bb9c954e80a861b92f453c66c79318d71cc6eac509c1dc79d20671b4af92165eee05a28eb7b3122537d8701447d30f58c428942", - "@esbuild/openbsd-x64@npm:0.25.8": "dfa68d80d68ae825de85aeccc118724ced6b232dcf25da6d862ba03abda2f55e75483dccbf8cb3a7338e7882a05e5425fcf5a902b7dced72c9f1a9c2650912bd", - "@esbuild/openharmony-arm64@npm:0.25.8": "8dab5710d93ad4a78a34a0016f6ea0bf2e16489845f9895ecaf354c1c3db209bed8f05a31309b95c358bfeaea53829605f4e315e9a53dae4d9fdb58e31ca4688", - "@esbuild/sunos-x64@npm:0.25.8": "ccc940bd687d1f6d320d2538ac594b7fe5e291e194380a8b392dd2348d738cf8d322f9f62bcea82b3809f98796a0a004cd02ba9c4d563e5e336665e1ec8e1e1d", - "@esbuild/win32-arm64@npm:0.25.8": "b0a9a86548d4a62e68b12a89e21aaadda3d6d3e96541a2714b74df370cc344e1a2d91604998a26951da28c2f932bd2ee033adc9346bb232622c3ac419107136a", - "@esbuild/win32-ia32@npm:0.25.8": "5880e933c8fb8dc1de1225128c171ea64f4b27fe52fc11ed9cfe6b0ca8ae091c2703d4cb629f08c06731810c46f48cf881516d0d54b3ac408dec34586ea84d27", - "@esbuild/win32-x64@npm:0.25.8": "9e98fe0e7eef7a0e774ab761c59d520ea1c997a7a6e4c7f9cbc967471a4a7ffb14bc27c60d2aa10796c4e945c3da2613fcc297054566fe3f5191e1250691d622", - "@rollup/rollup-android-arm-eabi@npm:4.46.2": "d7d021a87cd3504c8d71b00a94199e13c4e07c14fe20ed7300cf1e6436a5f3fe8496c9e5f206e023b15f9b6f8991b2d95a48b47fa41d5c00b44f37fe5f4d5eb8", - "@rollup/rollup-android-arm64@npm:4.46.2": "ca901edbf95bbdd2505c979f777e2a01e2e885a597b6daeed5362dac523ea2a1eb9c0c0d22b9b436f3613c22abdd442bd2764491948890930333a9e40ade35be", - "@rollup/rollup-darwin-arm64@npm:4.46.2": "ed2b07c4803915d46ff642abd659e179fae524dcd3cb88c810a5b71290d16b498e0371dcb91fe98f6301b8c6600d579a099be1e9450278326281002df4a80019", - "@rollup/rollup-darwin-x64@npm:4.46.2": "c53e31df756cb8d44e179c167db1ec5d321225561a1aff2b320091c226c2dfafd080a98a1466f2dc697ff0173b52c41d89c60cae97f73b41fbd128d4c87fde66", - "@rollup/rollup-freebsd-arm64@npm:4.46.2": "9495d87e670bbea87e43d06df53ae83fcd46e2c82a80927556f3516ac76613b8b7739bbd4b43c3f264bbab57a50a3b6cd2dfa6c1b2741bd3acdeba8af7c47018", - "@rollup/rollup-freebsd-x64@npm:4.46.2": "890a965b45f4c4b9beb4696912ee30472180a040dafb24ce32f8811aed4d0d0ee90bf675d234abc6d8e66266d2966a72483fff7e6f1dbd116424b23e18fe38a9", - "@rollup/rollup-linux-arm-gnueabihf@npm:4.46.2": "ce9720f61b4f7d9a791ba78e13cbbea67ef5f46c465e054c08f009cd06de8c1e4518df8e8578366a27cc9ae4280d37528dd0762906a19e820ca1a95158b47090", - "@rollup/rollup-linux-arm-musleabihf@npm:4.46.2": "b884f568a681d8c13ffdfa77ad6183ed6f7f9fe5bc952b1c82dc21e36b4bc8eb7ee292168929a2575ff5ff14582060d7d73c583aef7edf04fd0bddd67140f4b0", - "@rollup/rollup-linux-arm64-gnu@npm:4.46.2": "519477372d8358a4d3f1f1245bc2b5b57b65960f9a7d02bc5795ba68aed471fe87b20391a63c334bf0abb94085ad8c89d8d3b2e4d79ca0fed702537e9a0949eb", - "@rollup/rollup-linux-arm64-musl@npm:4.46.2": "a5dec7799dd832b5374171a73a6b57cffef8be317482dd9ea4e6554db6fc8afb4bdb91ec725502f1b378aa9cb9a1333684056d55c9120262cb7744a33b961a76", - "@rollup/rollup-linux-loongarch64-gnu@npm:4.46.2": "76ebbf40535f68c6922edf7d866dad00608cd475c8436d199653341ea09124cb4478f67c12d32b5363634f3f811926acb14a086eb146a1fe6b310fdbde01f2c8", - "@rollup/rollup-linux-ppc64-gnu@npm:4.46.2": "31b62a51393e0f2608e1133701523e894ff5d04038e3d9af95abf595ab7fbe827167a651b200e9975d0e76904699cde3428aa1afbf46bf939f836f8ef90b1d88", - "@rollup/rollup-linux-riscv64-gnu@npm:4.46.2": "4f22bc5fe58730026085d1a5372b51d9ed933b314cde2d3dec1d73ad76106406915c313d331f094176ed917863c0041667e63184d9730da7107b11266dad477f", - "@rollup/rollup-linux-riscv64-musl@npm:4.46.2": "1bc37b77ac38d7e82e7d661b67fc043a1db01272a0566e5432c61e3c7a5e6c11b5ecb4a49547da2de33a8e0a7b0d685f3c7341572fa77c90e9b71e515f753e86", - "@rollup/rollup-linux-s390x-gnu@npm:4.46.2": "1b1821a848d8bf86fa5e01ae57f60ebe5566cbcb0c605b5d05050821e94b8b45a72515ef302a3021196018b289aaffade5c41a5f89b3f8324d509a25d28dcfc4", - "@rollup/rollup-linux-x64-gnu@npm:4.46.2": "66231802689c1ac1d6ecec6fd65d14c01c900537e588808e0a2c92ba34e322665bb6df3853500717cf600f40a93de4c490838290e21bb10eed4249f587a08109", - "@rollup/rollup-linux-x64-musl@npm:4.46.2": "064ed54e9ddb05eec1b5da5ac8366f3290b7b65e63959a76a26d6940ce44d741c30488e39ce94c51a2679b2c56217c2e0aaf74e123a1c0928503712c115d6047", - "@rollup/rollup-win32-arm64-msvc@npm:4.46.2": "b59089cddf652e3da278744f6b8b2105360d1219833e54791380322913d40073ed4197ccd06d6091e83e1e12a5290d7a2e4aeae7947ff20c45943d07d1f0af0c", - "@rollup/rollup-win32-ia32-msvc@npm:4.46.2": "d0aae1f80a64d9148426a7ff25b9df7f3abf7aca912c358a952f4b3bc541e030b5959f52e0b67abe01b9c8c8fb6567d1bbd30e31daabb7e2c4dc0488faf875f7", - "@rollup/rollup-win32-x64-msvc@npm:4.46.2": "740ca3c1d07f5af76fc9c2db917edbf6d0c1cf3eeee8330a0c571db4990ec44f0b272696a215ab118e8a32d7529f84bd47225e85dfab458a989b4b18d0bbea49" + "@esbuild/aix-ppc64@npm:0.25.12": "deeef1c11ce6d3dde3fc87368cf600218de18cff4cefe9888a09c39cc81177305c51c2dbccf6513c1b07795c67a11297c12014366fdeb9e51f34896020dd0210", + "@esbuild/aix-ppc64@npm:0.27.2": "78d13201fd4d048d19955fc510db508b14b5fc1a38f4ea506469eac65db770c65fc3727df15b087778178fc8e3304df88559a7441d227451efd8a0b1a688a729", + "@esbuild/android-arm64@npm:0.25.12": "7364b62583e0b0e0c3997d38815f462b11b85997efad33099715ede94a3bac29a80a98709e6ba902e9ced207242308d5923b249da7af2fb83b50efab4bd693fd", + "@esbuild/android-arm64@npm:0.27.2": "e8aded79b2f1f8841c082396f7476bee51c056ed468e438fe2ee00b6b73e96acd640d0b8d0cc13e63c972898f6cdd275483c36c562d4186f0efc01881672b08a", + "@esbuild/android-arm@npm:0.25.12": "04c9b60e0447331d7005745a7e9750987db465fd94717df62276b5dd7e13a3789db95b029f6e9f735e583b95f2f50b18f2aba1a381c8b5645156bb9d21ecacf0", + "@esbuild/android-arm@npm:0.27.2": "ac673502cf6672dabb4b82a26bb3cc120402acba1b87a92481c0a37c8fa06847fd16503714bb227f6351d836f6f60c644ab50fda95c896d8eeb3e5ec3af96226", + "@esbuild/android-x64@npm:0.25.12": "a22c5c03c55c3a12693b67f1a5de8dff7b853f79261ad1562a55b25bf91d327fd8c8899444c069a3fb68175c7df6dd0f2824ba5051927a4711f5841793cc58f2", + "@esbuild/android-x64@npm:0.27.2": "dcf5c84443645af089e3b82421097c0288a4bdebabf231449ddd66e1b48952e5af975bd26954a50be0441605b91cfe779ca2192bc4b02b7b19192a2a86f912f1", + "@esbuild/darwin-arm64@npm:0.25.12": "5a66f6d44f2dac62341cc73956d8a1ea346e2e66f8cbdfcda9349a0b6ad01024d6c9c2ded05a9ba720c7541575c0b4be4c4ed6f62c529c13df141bb2a247f461", + "@esbuild/darwin-arm64@npm:0.27.2": "cf08b03672941acbea8b509db79a7cb9cf8c81b563c75414c87b8c8442cb1178063eaa14b7cd1ae6cae95dba7e1de9343b721a6d19523a5f21c3d1367e3688b7", + "@esbuild/darwin-x64@npm:0.25.12": "181a933b603253a3eab9173a97e619b59fb953c70309fd3e005e58ed32654c866f752edde7250e63f788bb857e13b28c710d87496479b2de894226bf5779661e", + "@esbuild/darwin-x64@npm:0.27.2": "5d3207cf85674b01a817c43064525e39b215802a9ecf352d15e92e926c3e549d95b30e127c2d3f8196ac9472ecca87a861d9f270221ee55884c7a6d0aa636fe1", + "@esbuild/freebsd-arm64@npm:0.25.12": "7a7bd7f62d7e5e4a162bea901365bef5996ac15b3b0af361ce6adb77431f95cc9b831e8f764056f2395fc09a4117fdc7d14a583af4344770ae13dc1dc030dcb4", + "@esbuild/freebsd-arm64@npm:0.27.2": "45f475fc6ab2f4760155ca2b50c4cf0ea8aef2bfad3ba4548f4547898d3cc785dcfc2ea58a190be3c20c715c771d1d694a9eb6ef5fb6b72d93b6abc94f366b98", + "@esbuild/freebsd-x64@npm:0.25.12": "ca5c61ab87dadadff1cd72c62c32b3dbff6e5242ee6f7f53c579e3e11aae263bd009e18a2cbd36a065d42e7b7c43e7186832584f7436646bfc25dc637fac819d", + "@esbuild/freebsd-x64@npm:0.27.2": "7fb62475cb9cdf54d22f2fa984ef57f891d05f366143227efd1d28d507a3b1f2c723239b3e22b3ac418467e6284a08eaf6dcf0bfd2a0f1bea06d0ac73c2aa8de", + "@esbuild/linux-arm64@npm:0.25.12": "b66f73867351e0666fe00f9281bb7d8dd089d221a5cef6311826b169271b8451f5e265fb41625161a0af142641d5db1e02999aaba98dc1b8a52f4c099db07cb7", + "@esbuild/linux-arm64@npm:0.27.2": "89b8e94e2f4e7cf564623bb6b1d2e9ab218c6d4cafed93778fb797b552d3495f08c99e49d9a2573823bc62660353ce4b4cf17a2828359a3437a9caf8da99673b", + "@esbuild/linux-arm@npm:0.25.12": "1ea6f003abec0177f27ee6954fcce15cecffd94aa57781e712936b6eed64d9579267bcd7612645d3b41cc7591ae411d6491c4517e3bc0de936f101e278510644", + "@esbuild/linux-arm@npm:0.27.2": "fd7c845a5ee2073ef6c5bc9d914844b48b82006ebf00f5acb98a43f600ee83fda578034ed8eb6f7f462ed4e3ecd8b7c6570a78bb708ee7eb10b93751ab879ad6", + "@esbuild/linux-ia32@npm:0.25.12": "df3d5ceb61b7cf4471cdba740a8ca46ae6c5a9dc6dce60440d2a62a25c36144e38b6bf301937117bb183a7b5517ee87a9735d543c785a13b1de56715e34cc7e6", + "@esbuild/linux-ia32@npm:0.27.2": "23f67cfbab67aa860d7afa842e29fa75eb16af8577a811c54263fc3a276c05e468d532bcdb118d174624ed76a9e133d2520567937d4ed646caf9dd19aadbae15", + "@esbuild/linux-loong64@npm:0.25.12": "b38ba56880536b6bd46467673d81a49ed41661cd217065d440a384d0b4dd1bd59dbc79d6bc81c4948959116a7bc339c1f9749412705ff2a2f7a5c1bef69e2205", + "@esbuild/linux-loong64@npm:0.27.2": "b37e531c91346c7b5d31ce6664a334c391a27c3c9fb282136abf232111575387e9d066abf27f29436afc913270a8e2c2b09c1210fbf87e70f1028685d94ec4de", + "@esbuild/linux-mips64el@npm:0.25.12": "a8694250193ecf430fb541d1371226a922c462cafac6be65e051f13efbbdf62aa94316fc5a0805f010f60da4051517aca3bfac121b352c443803aac874024d85", + "@esbuild/linux-mips64el@npm:0.27.2": "8b48a6c7dc8f16147c1087b56710685f3b89279498caab6b63cad3db9402308adf633111d773cfe31756d41fe46e895f2c1ece0fc1ed484ab02e92c28357f0c6", + "@esbuild/linux-ppc64@npm:0.25.12": "f9c2ca2a75aefa5495ce3cb4e0a4086816b083dfe7d0642afc22c2eac4ea50f1ca4d3a353b6a603fffc689f57bd17e6cc3c0fe8d5727cb2d429bbdc1db1fdd38", + "@esbuild/linux-ppc64@npm:0.27.2": "4f207f87bfc1253974e00d3cf27316d3e93b7e51fde46ed618367e62f2875dffd66812acb85e8d2949dffc73eed7b3939a42bb93f40ec8fca4a6988173709dab", + "@esbuild/linux-riscv64@npm:0.25.12": "29bc64137de629f8210e4788cef6cc021d8b432c0b28b9df05ccca6e60b772e7d23c3c9faa5da4037c7dd1574f66fdcb71775ee14298f86a571a2556beeb11d9", + "@esbuild/linux-riscv64@npm:0.27.2": "837a0aa03e82a1b853632d153515d68035e57b39ccf730a778311c04e3429aa80f001d990392519a641945501f6ab3af331481eb4551e99718e7cd2ba5862089", + "@esbuild/linux-s390x@npm:0.25.12": "cb32577ea8441277525a2acf888d32ef8d9ebbd7563d5d4ec9b5b387b11e9aa7d8a3f7cc3faea4524dc068a767300537aca4e127ac524030207d9745a785f30b", + "@esbuild/linux-s390x@npm:0.27.2": "426a4b9d9d4c58d61031a412c64c8cfb0db0e38da3cf4dade253c45a46dc539dccee24700e965e66c7c397a65fef765fc43bdc6b3f46d6bc6f289f79c4b6d7d5", + "@esbuild/linux-x64@npm:0.25.12": "5364064fc64864df2ad963d21430b7dbeb1918a829e3d82f9c7cc87ffbca551e312338dc8016e3008288f85a9f181986056bbc782a52ee547d2435dd50738593", + "@esbuild/linux-x64@npm:0.27.2": "febde9f6908220698cf72947534eca590c2b5ce8b0c9bc6170649c5f64f7f93808bb9be2caabd7c63068dc68e218741f27a17ffb8826d87fb487a0639888b90f", + "@esbuild/netbsd-arm64@npm:0.25.12": "9c9e0b87fd7385604fa4a118e88ba88b36ce846174016d7c71939ba2be2de57e720e3c684ec7de52eaae17edf4f6df88442c8eb1db7e4675870b357b15bc1bd2", + "@esbuild/netbsd-arm64@npm:0.27.2": "1f69c833bfc5d1d7c58f52fca35637df1686a5bff5c15af900c165b2561a809d805201dc8de712fa73c69205e96a078096cd00b00e9ca8fb5cd8741e4ec943b8", + "@esbuild/netbsd-x64@npm:0.25.12": "148e7a91557ad0084af1478921bbb88ce3cb78a213e5b16250b34a28057d5ff5dd14483bec73edd959fdbd6daf617e2a56137596530de07592180c5777ac491b", + "@esbuild/netbsd-x64@npm:0.27.2": "29c9cbd018788521145d719013020dfbf744185eaeaff845f0fc925c67630c66743b03486a2531493f79482d2315e910a27a31f89a791e0a9589e04d86d295d7", + "@esbuild/openbsd-arm64@npm:0.25.12": "87b6070d4c63615802709e5f7c2de23d0c201186e18777200a023a1d84da1ba39bab3b0b444a468f93d4039147c333499589e9f00717d1e4a7eeb764e01082af", + "@esbuild/openbsd-arm64@npm:0.27.2": "dccfe8ca6c0d648a26a626b5a4caf3325fed90d7ae343db2a86be9af2479391518c02d54470c2690aec23af1359debe7fbf125d979b5ea891a63fe4b206c2d6f", + "@esbuild/openbsd-x64@npm:0.25.12": "664bfe0fc286b1850147797d7a625b33614eba656da0fa589d93956f040559a9211ebf7b68c9e90b49b898ba330f2f81daab763c596f5c84ae4183ffa8bc0c69", + "@esbuild/openbsd-x64@npm:0.27.2": "0bc581af266608ba01c530ec1fe2b475630dbd56538562f8b1748f7044727bd08d0784afa9aee8aa0a2afe843bb0b47572b4c6babb2a9953808d37263d730be1", + "@esbuild/openharmony-arm64@npm:0.25.12": "422e2d50f8948b45342301ee4c08ea988619bd025830c1a195eb41cafb1dedb35b8441a66c679a7a82fb920e56f89fb6bff85b4c4f10d09584f437be125d8745", + "@esbuild/openharmony-arm64@npm:0.27.2": "1f04a6d690bd2ef231801b0c46b40359b4d4451409cf46a865613f3942835e7633286c328c31f3a10065491f314e6c7c47d7a8f79c1a1ec25f59ff46f5765c6f", + "@esbuild/sunos-x64@npm:0.25.12": "ea9f6d4d1fe803063075ffa20b3a4ae11a92a933e56d437bfa9de13bdcd2320b8057aa3e971c12fb04f1388f55185d885a2a86a96be914a42808bc636575164c", + "@esbuild/sunos-x64@npm:0.27.2": "9543db0acc86a762f9fd708a3226ebc45a1625885532d153928b9d2b0de90b6d78db0f9b77261d345b95c1ba7282ff3ab0fa37932c2dcd9b1c2b7da7cf39cd76", + "@esbuild/win32-arm64@npm:0.25.12": "f61e582d7a3fa474cf764573dd9b54a48bd4f0bb0684f4a588a79a1ba0fe37447bc8bc5d2d8809d1f27022ad0c95a5728ce7d2b5941dac78607c1e50ca14c6d7", + "@esbuild/win32-arm64@npm:0.27.2": "2bfe0fef3ace4a5b0f7647168ae21eda9344a8bef4924d60d1ca781b59eb1f7fef0858aef6e2fb8c185638117bfb7dc18c55a700db57799955c8f655eaaf1f44", + "@esbuild/win32-ia32@npm:0.25.12": "4c135f8face7b6e5682efc5972367b579f06656487d1859c3e3165d5e10a95c455bb0aa69339fc3db215084f3229ffb954d87b2780645993f70dee883cb9ba73", + "@esbuild/win32-ia32@npm:0.27.2": "c510d04bc11f11b7bd6bbf0ea28e2ba484e6232b7655b5cc8ccf8276ef7da760d54a79eaef87a1a40a81632a5ec4a9f7bb08f63920e5d145c8a893ae76d93094", + "@esbuild/win32-x64@npm:0.25.12": "7db86204f566c4d1155458c6e383d5f560a3f7e00475c65e97549e30a222bac66bd64cfd422691a7dcead2e0518e50aab5caeb7f525dfea6875c3209d6352e8e", + "@esbuild/win32-x64@npm:0.27.2": "d11933a70f9c908e3cd7202071dc23a9dea8afa58a4c2e22a3beab3516d0898345a5ebb2af47ffb2cc7f5d2a6d788ed4681fa7f37e121f1605149f124d632c67", + "@rollup/rollup-android-arm-eabi@npm:4.55.1": "7977b28d6cca8d7640db7ecc4f76fc6e39c7fa6db24a3edeb912a5a3406115ecc9d70c44c46afc51d1b335303f83a76bf1d23ea3eb54e0b41d5c3044d26fe2e2", + "@rollup/rollup-android-arm64@npm:4.55.1": "750b5c706ccf65a4c901f699391e4b825c5bf8c42360c30ad070c63a6e0f29f323dd73d1a378143ef2848a9ce0ac2320aeb85368eb32565326b49b3300b49858", + "@rollup/rollup-darwin-arm64@npm:4.55.1": "fa5637e268297d44ba608a501a4ef94d6daf83c1c9dec25301b94eb7e3f37696b52be6b9281672d652eedcd24c4e8c395176c4503a94691b982437422bec08aa", + "@rollup/rollup-darwin-x64@npm:4.55.1": "e03540b0ec238fbad6688a1d257ec6e96dbdebfac00920f0ff11b883aa911f9c4fcbfb8a79796eb216c6ebb2f045fd9a417b477a42945ea851d17dc29011360d", + "@rollup/rollup-freebsd-arm64@npm:4.55.1": "61391fb23925c9019beb6e608917a29aea2de80a1fefc874f3df4817c1e4ff4449bc285a71bd00554e295b64303ba9a1ba153962f6fc2bef9b40578a1efdb6bd", + "@rollup/rollup-freebsd-x64@npm:4.55.1": "e5f8c19fb43a252b01ce84a6fcba591213078672720c553a980a88b0005de17322ee713a20095e2c7a2e92feda7177bfb4d2d56cf4cc84cd3763d3bde86676f9", + "@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1": "009639b83c1ef9a9e7d446fb937d92f1ff429ef95c60b9cfbbe8af82ea1bab4efb509e6e5a0df3a2dd5e90ebc33dfccb391152ba5272fcd311bcc7e921a72cdd", + "@rollup/rollup-linux-arm-musleabihf@npm:4.55.1": "0f08bebd570ef1239f204d5e577be401aa6a1d71f947fb73116e1af5b12e7ef67f5ef8893ed604a058e065a3cddc7a632bf78a28a78c8d6694793be1075cfc65", + "@rollup/rollup-linux-arm64-gnu@npm:4.55.1": "a9cfb414e6d54e67958650740c1205780be0054a7ee4c507d320c1180ff3c78e67f4243eca59c5e3cd6126ad4310ff1b9e886c42464673c68a5522e8789eaa6f", + "@rollup/rollup-linux-arm64-musl@npm:4.55.1": "93dfed6c7899266c0bd31c93aff6b3ae1cb457725fdbeafa3f25512d2152f656cab34fe85212546acd772e6e064ace886263dd8038f06bbe73abad92bb7675ac", + "@rollup/rollup-linux-loong64-gnu@npm:4.55.1": "d132d1964b3bccb79dc8d50e4e1ed1950ebf5832458c2eded1c8012bd8704ba022c17ce177be0245cc80291db9e7a4cd67de0aeb3187f97b135421f0019c8e74", + "@rollup/rollup-linux-loong64-musl@npm:4.55.1": "23f3ff2f51344f7ee00faea8c79d640ee1ce72bf051497f5b0b573daf4c81a84f78deb31fc5d4cc9a78cdbaafda4012217b3d19f261841e638b8620587449808", + "@rollup/rollup-linux-ppc64-gnu@npm:4.55.1": "ad2e4d1a2c21cb807b6d5061f653256b26d16f039846358ea40ade27921883e2bf180b8293cc0d19a625834938b411bed54b6bc791dff647d198dd482aab0ce7", + "@rollup/rollup-linux-ppc64-musl@npm:4.55.1": "6c35161babfae55d63caa2ffe34985faa891c8c3e39259ecc67bf9815759ed11a6291935a5796323b954e6d7ca310d9097f66750637f42a895a68290ddb627d8", + "@rollup/rollup-linux-riscv64-gnu@npm:4.55.1": "bc336ba42aa462bd53b63bf57d8625555e407b99e1b863696aa25b5bf92bece017407603f04b28f208bd9ce4661c34d5d933a1fa7799a47ec4fce73c5b473078", + "@rollup/rollup-linux-riscv64-musl@npm:4.55.1": "c097771148f27cab22246748f736d1c9fe9dcf07a57e74d96da42cef9fc2a15188dad115565abbb3ecefbfcb101ecb270e1c6641fdf5329bfd6433574e56224b", + "@rollup/rollup-linux-s390x-gnu@npm:4.55.1": "6ac4638983d52ac6c2983f06d0c4315c0040ed724bcc6e13443d904363bbf1c2af02888f09d4d9f874a2aaece127fe863e697347c862b78be77c9c2f7d426e3c", + "@rollup/rollup-linux-x64-gnu@npm:4.55.1": "2d673e4dcb64844c280888485857c4f4ac782e1cf34cae2cdda29418fa2a6c2cc94222affa28443450a7b53c7194294d4e93af04db51bed7555b55c7503ef3cf", + "@rollup/rollup-linux-x64-musl@npm:4.55.1": "167444a5a61f85dcaadc10a352aaee070b9c83f3f6fc5474f131aa4e16b82c091a1b6275ca6123ff1601ac8fa758f99fbdff40dafda4ebca773e9f511a86787f", + "@rollup/rollup-openbsd-x64@npm:4.55.1": "ded152f0b1072382782d242305f33a26c645bf5b88fdc76dbaf9d04ab9be7209ca9a6f323fe521c87dee6be677ebb917e1ea7963664d20d3479dc0e29ea48ea0", + "@rollup/rollup-openharmony-arm64@npm:4.55.1": "d8e3e5bd8534f47551429aa6fd5bd3d1ff6ffb5d2ffa763f1226abb9a27099236559029ac6069b9379e4aa5d4944a163283abd77bffdae4afe3c7b479143e148", + "@rollup/rollup-win32-arm64-msvc@npm:4.55.1": "228e53886de21e1becd3971e707182b59e856809ca76f1f94e91bd1aa9e215cd71b7dc911d63557c41dec196a25fbda708a56ce17e5f033c66db7314239ebf62", + "@rollup/rollup-win32-ia32-msvc@npm:4.55.1": "aa171c828035fec86fb8f86f1e41398f4fcfbd1aee7d9e0a9639dd7c410b19bb5faae65867873b15204efc41178f5ab49f54ec48a4519f659ad834adad93c6aa", + "@rollup/rollup-win32-x64-gnu@npm:4.55.1": "1c257f36ba62999b9f39af1e97f6175270563b0b0db404c1a897aa28733493f8b54014a997842e5f992639385897c7f59a3648512814858894f8a7498bfa27cc", + "@rollup/rollup-win32-x64-msvc@npm:4.55.1": "9b87a9a0b31a8b6a9bac8c30747026dfd8838b3e8bb3424cd9b5ce61ba9837b46016d7044e94eecf0ee1aee787a00df5e5332f0f685a2e6c67ee20a2a5dfdcde" } diff --git a/pkgs/by-name/do/dokieli/package.nix b/pkgs/by-name/do/dokieli/package.nix index 0ff533020f93..4186721e18a8 100644 --- a/pkgs/by-name/do/dokieli/package.nix +++ b/pkgs/by-name/do/dokieli/package.nix @@ -16,21 +16,29 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "dokieli"; - version = "0-unstable-2026-01-10"; + version = "0-unstable-2026-01-22"; src = fetchFromGitHub { owner = "dokieli"; repo = "dokieli"; - rev = "c5645be3b80e98363c030da7424a53250742d989"; - hash = "sha256-trYpk4NHYjboISMFMcQMLvdNFlrHgx4uoGcmmUaG+PI="; + rev = "954424fffad04e2a681b67a4077a3b13c346b76a"; + hash = "sha256-q135cgACmyRj8oGkf+VWkt0W6FDA9qP4/XqNavB7xOs="; }; missingHashes = ./missing-hashes.json; offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes; - hash = "sha256-vPC+GVdNfYUOKTmLO+2/eC6mEGJuqebqAbe3X3iIySI="; + hash = "sha256-LPIVwLaLREbhY0BF6lqrYKc9teerP2vgDi6MUIhSsHE="; }; + buildPhase = '' + runHook preBuild + + yarn build + + runHook postBuild + ''; + installPhase = '' runHook preInstall @@ -42,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ makeWrapper + yarn-berry yarn-berry.yarnBerryConfigHook ]; diff --git a/pkgs/by-name/do/dokuwiki/package.nix b/pkgs/by-name/do/dokuwiki/package.nix index 980073366c38..0796e233496a 100644 --- a/pkgs/by-name/do/dokuwiki/package.nix +++ b/pkgs/by-name/do/dokuwiki/package.nix @@ -65,6 +65,7 @@ stdenv.mkDerivation rec { localConfig ? null, pluginsConfig ? null, aclConfig ? null, + extraConfigs ? { }, pname ? (p: "${p.pname}-combined"), }: let @@ -76,6 +77,12 @@ stdenv.mkDerivation rec { "" ] ); + + configs = { + "local.php" = localConfig; + "plugins.local.php" = pluginsConfig; + } + // extraConfigs; in basePackage.overrideAttrs (prev: { pname = if builtins.isFunction pname then pname prev else pname; @@ -87,8 +94,9 @@ stdenv.mkDerivation rec { ${lib.concatMapStringsSep "\n" ( plugin: "cp -r ${toString plugin} $out/share/dokuwiki/lib/plugins/${plugin.name}" ) plugins} - ${isNotEmpty localConfig "ln -sf ${localConfig} $out/share/dokuwiki/conf/local.php"} - ${isNotEmpty pluginsConfig "ln -sf ${pluginsConfig} $out/share/dokuwiki/conf/plugins.local.php"} + ${lib.concatMapAttrsStringSep "\n" ( + name: path: "${isNotEmpty path "ln -sf ${path} $out/share/dokuwiki/conf/${name}"}" + ) configs} ${isNotEmpty aclConfig "ln -sf ${aclConfig} $out/share/dokuwiki/acl.auth.php"} ''; }); diff --git a/pkgs/by-name/do/doomretro/package.nix b/pkgs/by-name/do/doomretro/package.nix index 51f8808963c1..8673834dd098 100644 --- a/pkgs/by-name/do/doomretro/package.nix +++ b/pkgs/by-name/do/doomretro/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "doomretro"; - version = "5.8"; + version = "5.8.2"; src = fetchFromGitHub { owner = "bradharding"; repo = "doomretro"; rev = "v${finalAttrs.version}"; - hash = "sha256-UCLIQEeKNJ0qTZQdzybdBxt/6catf8y3lnWKsjg2Mf8="; + hash = "sha256-tFRDfiHsRNrhmKHYpV88G2W5Ww7r8D9Neu/zbln0DGc="; }; nativeBuildInputs = [ 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 92353e205628..214565596c21 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/JSON) wrapper plugin"; - hash = "sha256-RQAApULPcEGBUeEUZsJic1yEkmP5XMzbzazfSc5e1uw="; + hash = "sha256-C25GgxvZVRhmjEdoMkDy8mV9wD/Gu9OK7fCs4kQiQdk="; initConfig = { configExcludes = [ "**/node_modules" ]; configKey = "biome"; @@ -17,6 +17,6 @@ mkDprintPlugin { }; pname = "dprint-plugin-biome"; updateUrl = "https://plugins.dprint.dev/dprint/biome/latest.json"; - url = "https://plugins.dprint.dev/biome-0.11.11.wasm"; - version = "0.11.11"; + url = "https://plugins.dprint.dev/biome-0.11.12.wasm"; + version = "0.11.12"; } diff --git a/pkgs/by-name/ds/dsda-launcher/package.nix b/pkgs/by-name/ds/dsda-launcher/package.nix index 19ef44d887df..5d9d8e18b914 100644 --- a/pkgs/by-name/ds/dsda-launcher/package.nix +++ b/pkgs/by-name/ds/dsda-launcher/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, qt6, + wrapGAppsHook3, nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -16,7 +17,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-OMgxhb+9GdLK00nl/df9QiYYewr+YEjdX2KjQWvu1mk="; }; - nativeBuildInputs = [ qt6.wrapQtAppsHook ]; + nativeBuildInputs = [ + qt6.wrapQtAppsHook + wrapGAppsHook3 + ]; buildInputs = [ qt6.qtbase @@ -41,6 +45,12 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + dontWrapGApps = true; + + preFixup = '' + qtWrapperArgs+=(''${gappsWrapperArgs[@]}) + ''; + passthru.updateScript = nix-update-script { }; meta = { diff --git a/pkgs/by-name/du/ducker/package.nix b/pkgs/by-name/du/ducker/package.nix index 921068303a59..665e3ec3a2e6 100644 --- a/pkgs/by-name/du/ducker/package.nix +++ b/pkgs/by-name/du/ducker/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage rec { pname = "ducker"; - version = "0.5.7"; + version = "0.6.1"; src = fetchFromGitHub { owner = "robertpsoane"; repo = "ducker"; tag = "v${version}"; - sha256 = "sha256-e9L0K6dP0DjMpN0TDLkqu4wmff8cEfHmB7PRP+mQiR8="; + sha256 = "sha256-mC6MWVg6T8w9YQvu1UDpiDplsoKb3UN+LFgzveBgyew="; }; - cargoHash = "sha256-K76VDSqXSNxMGFBrtv5oV49IwvMu7rglmiYaWXR3fBE="; + cargoHash = "sha256-DOH0fykhONoFtKZ4Mlgu8GLEQ6o5T1V9box1qG/pEQA="; meta = { description = "Terminal app for managing docker containers, inspired by K9s"; diff --git a/pkgs/by-name/e-/e-imzo/package.nix b/pkgs/by-name/e-/e-imzo/package.nix index 4802be75b48e..1c54c0a142bf 100644 --- a/pkgs/by-name/e-/e-imzo/package.nix +++ b/pkgs/by-name/e-/e-imzo/package.nix @@ -3,21 +3,10 @@ stdenvNoCC, fetchurl, jre8, - curl, - ccid, pcsclite, - pcsc-tools, - writeShellScript, + udev, + makeWrapper, }: -let - exec = writeShellScript "e-imzo" '' - cd "$(dirname "$0")/../lib/e-imzo" - - ${jre8}/bin/java -Dsun.security.smartcardio.library=${pcsclite.lib}/lib/libpcsclite.${stdenvNoCC.hostPlatform.extensions.sharedLibrary} -jar E-IMZO.jar - - exit 0 - ''; -in stdenvNoCC.mkDerivation (finalAttrs: { pname = "e-imzo"; version = "5.00"; @@ -27,6 +16,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-jPAZu98prkC4NQlfA8/kJuw9qdCrSSSyzySSWPlIXpY="; }; + nativeBuildInputs = [ + makeWrapper + ]; + installPhase = '' runHook preInstall @@ -37,7 +30,15 @@ stdenvNoCC.mkDerivation (finalAttrs: { install -m 644 ./truststore.jks $out/lib/e-imzo/ cp -r ./lib $out/lib/e-imzo/ - install -m 755 "${exec}" $out/bin/e-imzo + makeWrapper ${jre8}/bin/java $out/bin/e-imzo \ + --set LD_LIBRARY_PATH "${ + lib.makeLibraryPath [ + udev + pcsclite + ] + }" \ + --add-flags "-Dsun.security.smartcardio.library=${pcsclite.lib}/lib/libpcsclite${stdenvNoCC.hostPlatform.extensions.sharedLibrary}" \ + --add-flags "-jar $out/lib/e-imzo/E-IMZO.jar" runHook postInstall ''; diff --git a/pkgs/by-name/ec/ecm/package.nix b/pkgs/by-name/ec/ecm/package.nix index b3dda039fd12..7b0f55d2dcc9 100644 --- a/pkgs/by-name/ec/ecm/package.nix +++ b/pkgs/by-name/ec/ecm/package.nix @@ -6,17 +6,12 @@ m4, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "ecm"; version = "7.0.6"; - name = "${pname}-${version}"; -in - -stdenv.mkDerivation { - inherit name; src = fetchurl { - url = "https://gitlab.inria.fr/zimmerma/ecm/uploads/ad3e5019fef98819ceae58b78f4cce93/ecm-${version}.tar.gz"; + url = "https://gitlab.inria.fr/zimmerma/ecm/uploads/ad3e5019fef98819ceae58b78f4cce93/ecm-${finalAttrs.version}.tar.gz"; hash = "sha256-fSDs5hq2ogrYXywYBkyr133Eapb/iUtSINuxbkZm6KU="; }; @@ -49,4 +44,4 @@ stdenv.mkDerivation { maintainers = [ lib.maintainers.roconnor ]; platforms = with lib.platforms; linux ++ darwin; }; -} +}) diff --git a/pkgs/by-name/ed/edgetx/package.nix b/pkgs/by-name/ed/edgetx/package.nix index 9be1dbd82716..5205b6d8a56c 100644 --- a/pkgs/by-name/ed/edgetx/package.nix +++ b/pkgs/by-name/ed/edgetx/package.nix @@ -142,7 +142,7 @@ stdenv.mkDerivation (finalAttrs: { # Yes, this is really how upstream expects packaging to look like ¯\_(ツ)_/¯. # https://github.com/EdgeTX/edgetx/wiki/Build-Instructions-under-Ubuntu-20.04#building-companion-simulator-and-radio-simulator-libraries - for plugin in "$''\{targetsToBuild[@]''\}" + for plugin in "''${targetsToBuild[@]}" do # Variable modified by `get_target_build_options` from build-common.sh. local BUILD_OPTIONS="" diff --git a/pkgs/by-name/ed/edopro/package.nix b/pkgs/by-name/ed/edopro/package.nix index 8823fdc6d7ae..82218d5097b2 100644 --- a/pkgs/by-name/ed/edopro/package.nix +++ b/pkgs/by-name/ed/edopro/package.nix @@ -396,7 +396,7 @@ let ''; in symlinkJoin { - name = "edopro-application-${deps.edopro-version}"; + pname = "edopro-application"; version = deps.edopro-version; paths = [ edopro-script diff --git a/pkgs/by-name/ef/efm-langserver/package.nix b/pkgs/by-name/ef/efm-langserver/package.nix index f60f9b40dcb6..af6e3d183fd5 100644 --- a/pkgs/by-name/ef/efm-langserver/package.nix +++ b/pkgs/by-name/ef/efm-langserver/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "efm-langserver"; - version = "0.0.54"; + version = "0.0.55"; src = fetchFromGitHub { owner = "mattn"; repo = "efm-langserver"; rev = "v${version}"; - sha256 = "sha256-3ZrWc8/4aC5TOoL9vybkMZC9HkIL43TokebFcJYyrcI="; + sha256 = "sha256-1hqu8SeNLG66Sk8RH99gsu8dhxPb89R2s8hym6CRwbE="; }; - vendorHash = "sha256-FOAKxKqhrUpfXkoasSd7v3kKAqV11p5ieZaMPni5Hx4="; + vendorHash = "sha256-3Rz/9p1moT3rQPY3/lka9HZ16T00+bAWCc950IBTkFE="; subPackages = [ "." ]; meta = { diff --git a/pkgs/by-name/em/emmylua-ls/package.nix b/pkgs/by-name/em/emmylua-ls/package.nix index acedfab31e6f..572b39c80098 100644 --- a/pkgs/by-name/em/emmylua-ls/package.nix +++ b/pkgs/by-name/em/emmylua-ls/package.nix @@ -7,18 +7,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_ls"; - version = "0.19.0"; + version = "0.20.0"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-bdvJInMuWJq7MZa+4wrKBn0myLTHCayhDAhB8Stjp6A="; + hash = "sha256-aC7NrmzL6Ri7oB7jW+uSzbWTXfAUrk0zXH7t6ewukLU="; }; buildAndTestSubdir = "crates/emmylua_ls"; - cargoHash = "sha256-bF6bdTbcHDecj+wVoNsaKBzsz96d3vo6cqp5MjSbT4E="; + cargoHash = "sha256-znpZt/1ss3EcimFSADQi2/14z2etKbv78QQoT823U9Y="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/ev/evolve-core/package.nix b/pkgs/by-name/ev/evolve-core/package.nix deleted file mode 100644 index aa1600caf939..000000000000 --- a/pkgs/by-name/ev/evolve-core/package.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ - lib, - fetchFromGitHub, - flutter329, - makeDesktopItem, - copyDesktopItems, -}: - -flutter329.buildFlutterApplication rec { - pname = "evolve-core"; - version = "1.7"; - - src = fetchFromGitHub { - owner = "arcnations-united"; - repo = "evolve-core"; - tag = "v${version}"; - hash = "sha256-U5qMJ3aquD2EzWXwTKw0GJPdaCmK68v8DLdJMAwKrzs="; - }; - - pubspecLock = lib.importJSON ./pubspec.lock.json; - - desktopItems = [ - (makeDesktopItem { - name = "Evolve Core"; - exec = "evolvecore"; - icon = "evolvecore"; - desktopName = "evolvecore"; - genericName = "A modern GTK theme manager"; - categories = [ "Utility" ]; - comment = "A modern GTK Theme Manager for GNOME with GTK 4.0 support and some cool features"; - terminal = false; - type = "Application"; - startupWMClass = "evolvecore"; - }) - ]; - - nativeBuildInputs = [ - copyDesktopItems - ]; - - postInstall = '' - install -D assets/iconfile.png -t $out/share/icons - mv $out/share/icons/iconfile.png $out/share/icons/evolvecore.png - ''; - - meta = { - description = "Modern GTK Theme Manager for GNOME with GTK 4.0 support and some cool features"; - homepage = "https://github.com/arcnations-united/evolve-core"; - changelog = "https://github.com/arcnations-united/evolve-core/releases/tag/v${version}"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ genga898 ]; - mainProgram = "evolvecore"; - platforms = lib.platforms.linux; - }; - -} diff --git a/pkgs/by-name/ev/evolve-core/pubspec.lock.json b/pkgs/by-name/ev/evolve-core/pubspec.lock.json deleted file mode 100644 index d0d919f3c05a..000000000000 --- a/pkgs/by-name/ev/evolve-core/pubspec.lock.json +++ /dev/null @@ -1,792 +0,0 @@ -{ - "packages": { - "animations": { - "dependency": "direct main", - "description": { - "name": "animations", - "sha256": "d3d6dcfb218225bbe68e87ccf6378bbb2e32a94900722c5f81611dad089911cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.11" - }, - "archive": { - "dependency": "transitive", - "description": { - "name": "archive", - "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.6.1" - }, - "args": { - "dependency": "transitive", - "description": { - "name": "args", - "sha256": "bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.0" - }, - "async": { - "dependency": "transitive", - "description": { - "name": "async", - "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.11.0" - }, - "boolean_selector": { - "dependency": "transitive", - "description": { - "name": "boolean_selector", - "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "card_swiper": { - "dependency": "direct main", - "description": { - "name": "card_swiper", - "sha256": "21e52a144decbf0054e7cfed8bbe46fc89635e6c86b767eaccfe7d5aeba32528", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "characters": { - "dependency": "transitive", - "description": { - "name": "characters", - "sha256": "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "clock": { - "dependency": "transitive", - "description": { - "name": "clock", - "sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "collection": { - "dependency": "transitive", - "description": { - "name": "collection", - "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.18.0" - }, - "crypto": { - "dependency": "transitive", - "description": { - "name": "crypto", - "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.6" - }, - "csslib": { - "dependency": "transitive", - "description": { - "name": "csslib", - "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "cupertino_icons": { - "dependency": "direct main", - "description": { - "name": "cupertino_icons", - "sha256": "ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.8" - }, - "fake_async": { - "dependency": "transitive", - "description": { - "name": "fake_async", - "sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.1" - }, - "ffi": { - "dependency": "transitive", - "description": { - "name": "ffi", - "sha256": "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.3" - }, - "file_picker": { - "dependency": "direct main", - "description": { - "name": "file_picker", - "sha256": "1bbf65dd997458a08b531042ec3794112a6c39c07c37ff22113d2e7e4f81d4e4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.1" - }, - "flex_color_picker": { - "dependency": "direct main", - "description": { - "name": "flex_color_picker", - "sha256": "12dc855ae8ef5491f529b1fc52c655f06dcdf4114f1f7fdecafa41eec2ec8d79", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.6.0" - }, - "flex_seed_scheme": { - "dependency": "transitive", - "description": { - "name": "flex_seed_scheme", - "sha256": "7639d2c86268eff84a909026eb169f008064af0fb3696a651b24b0fa24a40334", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.1" - }, - "flutter": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_animate": { - "dependency": "direct main", - "description": { - "name": "flutter_animate", - "sha256": "7befe2d3252728afb77aecaaea1dec88a89d35b9b1d2eea6d04479e8af9117b5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.5.2" - }, - "flutter_lints": { - "dependency": "direct dev", - "description": { - "name": "flutter_lints", - "sha256": "a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.3" - }, - "flutter_plugin_android_lifecycle": { - "dependency": "transitive", - "description": { - "name": "flutter_plugin_android_lifecycle", - "sha256": "9b78450b89f059e96c9ebb355fa6b3df1d6b330436e0b885fb49594c41721398", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.23" - }, - "flutter_shaders": { - "dependency": "transitive", - "description": { - "name": "flutter_shaders", - "sha256": "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3" - }, - "flutter_svg": { - "dependency": "direct main", - "description": { - "name": "flutter_svg", - "sha256": "54900a1a1243f3c4a5506d853a2b5c2dbc38d5f27e52a52618a8054401431123", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.16" - }, - "flutter_test": { - "dependency": "direct dev", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_web_plugins": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "google_fonts": { - "dependency": "direct main", - "description": { - "name": "google_fonts", - "sha256": "b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.1" - }, - "html": { - "dependency": "direct main", - "description": { - "name": "html", - "sha256": "1fc58edeaec4307368c60d59b7e15b9d658b57d7f3125098b6294153c75337ec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.5" - }, - "http": { - "dependency": "transitive", - "description": { - "name": "http", - "sha256": "b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.2" - }, - "http_parser": { - "dependency": "transitive", - "description": { - "name": "http_parser", - "sha256": "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.2" - }, - "image": { - "dependency": "direct main", - "description": { - "name": "image", - "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.3.0" - }, - "leak_tracker": { - "dependency": "transitive", - "description": { - "name": "leak_tracker", - "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.0.5" - }, - "leak_tracker_flutter_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_flutter_testing", - "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.5" - }, - "leak_tracker_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "lints": { - "dependency": "transitive", - "description": { - "name": "lints", - "sha256": "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "matcher": { - "dependency": "transitive", - "description": { - "name": "matcher", - "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.12.16+1" - }, - "material_color_utilities": { - "dependency": "transitive", - "description": { - "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.11.1" - }, - "mesh_gradient": { - "dependency": "direct main", - "description": { - "name": "mesh_gradient", - "sha256": "3dc7a7195d90f164e69aa805f4dea876eee54aed6b271ee22ae792d7b9c1fedb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.8" - }, - "meta": { - "dependency": "transitive", - "description": { - "name": "meta", - "sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.15.0" - }, - "page_transition": { - "dependency": "direct main", - "description": { - "name": "page_transition", - "sha256": "dee976b1f23de9bbef5cd512fe567e9f6278caee11f5eaca9a2115c19dc49ef6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.0" - }, - "palette_generator": { - "dependency": "direct main", - "description": { - "name": "palette_generator", - "sha256": "0b20245c451f14a5ca0818ab7a377765162389f8e8f0db361cceabf0fed9d1ea", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.3+5" - }, - "path": { - "dependency": "transitive", - "description": { - "name": "path", - "sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.9.0" - }, - "path_parsing": { - "dependency": "transitive", - "description": { - "name": "path_parsing", - "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "path_provider": { - "dependency": "direct main", - "description": { - "name": "path_provider", - "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.5" - }, - "path_provider_android": { - "dependency": "transitive", - "description": { - "name": "path_provider_android", - "sha256": "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.15" - }, - "path_provider_foundation": { - "dependency": "transitive", - "description": { - "name": "path_provider_foundation", - "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "path_provider_linux": { - "dependency": "transitive", - "description": { - "name": "path_provider_linux", - "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.1" - }, - "path_provider_platform_interface": { - "dependency": "transitive", - "description": { - "name": "path_provider_platform_interface", - "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "path_provider_windows": { - "dependency": "transitive", - "description": { - "name": "path_provider_windows", - "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.0" - }, - "petitparser": { - "dependency": "transitive", - "description": { - "name": "petitparser", - "sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.2" - }, - "platform": { - "dependency": "transitive", - "description": { - "name": "platform", - "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.6" - }, - "plugin_platform_interface": { - "dependency": "transitive", - "description": { - "name": "plugin_platform_interface", - "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.8" - }, - "process_run": { - "dependency": "direct main", - "description": { - "name": "process_run", - "sha256": "8d9c6198b98fbbfb511edd42e7364e24d85c163e47398919871b952dc86a423e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.2" - }, - "pub_semver": { - "dependency": "transitive", - "description": { - "name": "pub_semver", - "sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "sky_engine": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.99" - }, - "source_span": { - "dependency": "transitive", - "description": { - "name": "source_span", - "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.10.0" - }, - "stack_trace": { - "dependency": "transitive", - "description": { - "name": "stack_trace", - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.11.1" - }, - "stream_channel": { - "dependency": "transitive", - "description": { - "name": "stream_channel", - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "string_scanner": { - "dependency": "transitive", - "description": { - "name": "string_scanner", - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0" - }, - "synchronized": { - "dependency": "transitive", - "description": { - "name": "synchronized", - "sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.3.0+3" - }, - "term_glyph": { - "dependency": "transitive", - "description": { - "name": "term_glyph", - "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.1" - }, - "test_api": { - "dependency": "transitive", - "description": { - "name": "test_api", - "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.2" - }, - "typed_data": { - "dependency": "transitive", - "description": { - "name": "typed_data", - "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "url_launcher": { - "dependency": "direct main", - "description": { - "name": "url_launcher", - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.1" - }, - "url_launcher_android": { - "dependency": "transitive", - "description": { - "name": "url_launcher_android", - "sha256": "6fc2f56536ee873eeb867ad176ae15f304ccccc357848b351f6f0d8d4a40d193", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.14" - }, - "url_launcher_ios": { - "dependency": "transitive", - "description": { - "name": "url_launcher_ios", - "sha256": "16a513b6c12bb419304e72ea0ae2ab4fed569920d1c7cb850263fe3acc824626", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.2" - }, - "url_launcher_linux": { - "dependency": "transitive", - "description": { - "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.1" - }, - "url_launcher_macos": { - "dependency": "transitive", - "description": { - "name": "url_launcher_macos", - "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "url_launcher_platform_interface": { - "dependency": "transitive", - "description": { - "name": "url_launcher_platform_interface", - "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "url_launcher_web": { - "dependency": "transitive", - "description": { - "name": "url_launcher_web", - "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.3" - }, - "url_launcher_windows": { - "dependency": "transitive", - "description": { - "name": "url_launcher_windows", - "sha256": "44cf3aabcedde30f2dba119a9dea3b0f2672fbe6fa96e85536251d678216b3c4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.3" - }, - "vector_graphics": { - "dependency": "transitive", - "description": { - "name": "vector_graphics", - "sha256": "27d5fefe86fb9aace4a9f8375b56b3c292b64d8c04510df230f849850d912cb7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.15" - }, - "vector_graphics_codec": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_codec", - "sha256": "2430b973a4ca3c4dbc9999b62b8c719a160100dcbae5c819bae0cacce32c9cdb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.12" - }, - "vector_graphics_compiler": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_compiler", - "sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.16" - }, - "vector_math": { - "dependency": "transitive", - "description": { - "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "vm_service": { - "dependency": "transitive", - "description": { - "name": "vm_service", - "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "14.2.5" - }, - "web": { - "dependency": "transitive", - "description": { - "name": "web", - "sha256": "cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "win32": { - "dependency": "transitive", - "description": { - "name": "win32", - "sha256": "8b338d4486ab3fbc0ba0db9f9b4f5239b6697fcee427939a40e720cbb9ee0a69", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.9.0" - }, - "xdg_directories": { - "dependency": "transitive", - "description": { - "name": "xdg_directories", - "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "xml": { - "dependency": "transitive", - "description": { - "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.5.0" - }, - "yaml": { - "dependency": "transitive", - "description": { - "name": "yaml", - "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.2" - } - }, - "sdks": { - "dart": ">=3.5.0 <4.0.0", - "flutter": ">=3.24.0" - } -} diff --git a/pkgs/by-name/fa/far2l/package.nix b/pkgs/by-name/fa/far2l/package.nix index 051b0fb7e266..5e305778c062 100644 --- a/pkgs/by-name/fa/far2l/package.nix +++ b/pkgs/by-name/fa/far2l/package.nix @@ -44,23 +44,15 @@ stdenv.mkDerivation rec { pname = "far2l"; - version = "2.6.5"; + version = "2.7.0"; src = fetchFromGitHub { owner = "elfmz"; repo = "far2l"; - rev = "v_${version}"; - sha256 = "sha256-a/k36O19z/lHnETOGIbTJ7BNAI5zOQxVUSp+nIM08i4="; + tag = "v_${version}"; + hash = "sha256-pqyAZtVeE3awejx1/glJgAQN6fjAe4YHJX/fLHlF1+Y="; }; - patches = [ - (fetchpatch { - name = "cmake4-fix"; - url = "https://github.com/elfmz/far2l/commit/97ac0a3a0f29110a330d8f8634775e024561e817.patch?full_index=1"; - hash = "sha256-LlCKgFPxoRrb2nD+PARsJCpUXqMO0rLyNbuvLh949fU="; - }) - ]; - nativeBuildInputs = [ cmake ninja diff --git a/pkgs/by-name/fe/feishu/package.nix b/pkgs/by-name/fe/feishu/package.nix index a4a945fa3b67..74b12d3ff4a6 100644 --- a/pkgs/by-name/fe/feishu/package.nix +++ b/pkgs/by-name/fe/feishu/package.nix @@ -65,12 +65,12 @@ let sources = { x86_64-linux = fetchurl { - url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/e91d15e2/Feishu-linux_x64-7.50.14.deb"; - sha256 = "sha256-Ywlf3qi4q5nT3gC9r4ymtFYIrg8xmxapIfO2oQoBdC8="; + url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/ea0aeecc/Feishu-linux_x64-7.58.14.deb"; + sha256 = "sha256-Yg9QA/ugCPaY9yOHBOvmFuFQ8AzxvpP9+j9Gjtps900="; }; aarch64-linux = fetchurl { - url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/f247fca9/Feishu-linux_arm64-7.50.14.deb"; - sha256 = "sha256-ecpaw0n6jRq1hdDY3rTzRiN8Ck3BTLt+K1DcxrPI4TE="; + url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/f8addda9/Feishu-linux_arm64-7.58.14.deb"; + sha256 = "sha256-Mx09KaZ2eIuJbUxePwzZceVj7tdiq/vZN/dwFzc1uyg="; }; }; @@ -133,7 +133,7 @@ let ]; in stdenv.mkDerivation { - version = "7.50.14"; + version = "7.58.14"; pname = "feishu"; src = diff --git a/pkgs/by-name/fl/fleet/package.nix b/pkgs/by-name/fl/fleet/package.nix index 1df30e6a6ceb..10f5fd899183 100644 --- a/pkgs/by-name/fl/fleet/package.nix +++ b/pkgs/by-name/fl/fleet/package.nix @@ -84,6 +84,8 @@ buildGoModule (finalAttrs: { versionCheckHook ]; + __darwinAllowLocalNetworking = true; + passthru = { inherit frontend; }; diff --git a/pkgs/by-name/fl/flightgear/package.nix b/pkgs/by-name/fl/flightgear/package.nix index 602508d0b265..19a427320bac 100644 --- a/pkgs/by-name/fl/flightgear/package.nix +++ b/pkgs/by-name/fl/flightgear/package.nix @@ -33,7 +33,7 @@ }: let - version = "2024.1.3"; + version = "2024.1.4"; data = stdenv.mkDerivation rec { pname = "flightgear-data"; inherit version; @@ -42,7 +42,7 @@ let owner = "flightgear"; repo = "fgdata"; tag = version; - hash = "sha256-LNHO/W8p4b8fYcehdfVecldKQ9uJp1zlg60xdgDC45c="; + hash = "sha256-0cIOyQhw/+jqwO1OddBC09ZnvrmtyjSoMhcu1tuwx4k="; }; dontUnpack = true; @@ -63,7 +63,7 @@ stdenv.mkDerivation rec { owner = "flightgear"; repo = "flightgear"; tag = version; - hash = "sha256-m4bbWwMXwKJrMkb6svGrIZhcsPghrTMgFs8JCx3Wn/A="; + hash = "sha256-s897bsHsVP0OAcrwDVRTPz3YNJkynyErJpH18oLPl3Y="; }; nativeBuildInputs = [ @@ -111,7 +111,10 @@ stdenv.mkDerivation rec { meta = { description = "Flight simulator"; - maintainers = with lib.maintainers; [ raskin ]; + maintainers = with lib.maintainers; [ + raskin + kirillrdy + ]; platforms = lib.platforms.linux; hydraPlatforms = [ ]; # disabled from hydra because it's so big license = lib.licenses.gpl2Plus; diff --git a/pkgs/by-name/fl/fluffychat/package.nix b/pkgs/by-name/fl/fluffychat/package.nix index 574f6abc08c1..ec40ec7af51a 100644 --- a/pkgs/by-name/fl/fluffychat/package.nix +++ b/pkgs/by-name/fl/fluffychat/package.nix @@ -6,15 +6,14 @@ imagemagick, libgbm, libdrm, - flutter332, - flutter335, + flutter338, pulseaudio, webkitgtk_4_1, copyDesktopItems, makeDesktopItem, callPackage, - vodozemac-wasm ? callPackage ./vodozemac-wasm.nix { flutter = flutter332; }, + vodozemac-wasm ? callPackage ./vodozemac-wasm.nix { flutter = flutter338; }, targetFlutterPlatform ? "linux", }: @@ -30,16 +29,16 @@ let sha256 = "sha256-lRfymTSfoNUtR5tSUiAptAvrrTwbB8p+SaYQeOevMzA="; }; in -flutter335.buildFlutterApplication ( +flutter338.buildFlutterApplication ( rec { pname = "fluffychat-${targetFlutterPlatform}"; - version = "2.3.1"; + version = "2.4.1"; src = fetchFromGitHub { owner = "krille-chan"; repo = "fluffychat"; tag = "v${version}"; - hash = "sha256-jQdWy/oo8WS6DU7VD4n4smL6P+aoqJvN+Yb2gt3hpyY="; + hash = "sha256-8Q+A5IZW6RjmnE+ovI7HYPZCi0oOoj9SU7o0VUPXxsM="; }; inherit pubspecLock; @@ -51,6 +50,11 @@ flutter335.buildFlutterApplication ( inherit targetFlutterPlatform; + flutterBuildFlags = [ + # Required since v2.4.0 + "--enable-experiment=dot-shorthands" + ]; + meta = { description = "Chat with your friends (matrix client)"; homepage = "https://fluffychat.im/"; diff --git a/pkgs/by-name/fl/fluffychat/pubspec.lock.json b/pkgs/by-name/fl/fluffychat/pubspec.lock.json index 3c6002997535..57e11b462370 100644 --- a/pkgs/by-name/fl/fluffychat/pubspec.lock.json +++ b/pkgs/by-name/fl/fluffychat/pubspec.lock.json @@ -4,31 +4,31 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7", + "sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d", "url": "https://pub.dev" }, "source": "hosted", - "version": "67.0.0" + "version": "91.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d", + "sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.4.1" + "version": "8.4.1" }, "animations": { "dependency": "direct main", "description": { "name": "animations", - "sha256": "a8031b276f0a7986ac907195f10ca7cd04ecf2a8a566bd6dbe03018a9b02b427", + "sha256": "18938cefd7dcc04e1ecac0db78973761a01e4bc2d6bfae0cfa596bfeac9e96ab", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "2.1.1" }, "ansicolor": { "dependency": "transitive", @@ -280,16 +280,6 @@ "source": "hosted", "version": "3.0.0" }, - "console": { - "dependency": "transitive", - "description": { - "name": "console", - "sha256": "e04e7824384c5b39389acdd6dc7d33f3efe6b232f6f16d7626f194f6a01ad69a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.0" - }, "convert": { "dependency": "transitive", "description": { @@ -424,11 +414,11 @@ "dependency": "direct main", "description": { "name": "device_info_plus", - "sha256": "dd0e8e02186b2196c7848c9d394a5fd6e5b57a43a546082c5820b1ec72317e33", + "sha256": "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.2.0" + "version": "12.3.0" }, "device_info_plus_platform_interface": { "dependency": "transitive", @@ -454,21 +444,11 @@ "dependency": "direct main", "description": { "name": "emoji_picker_flutter", - "sha256": "9a44c102079891ea5877f78c70f2e3c6e9df7b7fe0a01757d31f1046eeaa016d", + "sha256": "984d3e9b9cf3175df9a868ce4a2d9611491e80e5d3b8e2b1e8991a4998972885", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.3.0" - }, - "emojis": { - "dependency": "direct main", - "description": { - "name": "emojis", - "sha256": "2e4d847c3f1e2670f30dc355909ce6fa7808b4e626c34a4dd503a360995a38bf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.9" + "version": "4.4.0" }, "fake_async": { "dependency": "transitive", @@ -504,21 +484,21 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "f8f4ea435f791ab1f817b4e338ed958cb3d04ba43d6736ffc39958d950754967", + "sha256": "d974b6ba2606371ac71dd94254beefb6fa81185bde0b59bdc1df09885da85fde", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.3.6" + "version": "10.3.8" }, "file_selector": { "dependency": "direct main", "description": { "name": "file_selector", - "sha256": "5f1d15a7f17115038f433d1b0ea57513cc9e29a9d5338d166cb0bef3fa90a7a0", + "sha256": "bd15e43e9268db636b53eeaca9f56324d1622af30e5c34d6e267649758c84d9a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.4" + "version": "1.1.0" }, "file_selector_android": { "dependency": "transitive", @@ -544,31 +524,31 @@ "dependency": "transitive", "description": { "name": "file_selector_linux", - "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", + "sha256": "2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.3+2" + "version": "0.9.4" }, "file_selector_macos": { "dependency": "transitive", "description": { "name": "file_selector_macos", - "sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc", + "sha256": "5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.4+2" + "version": "0.9.5" }, "file_selector_platform_interface": { "dependency": "transitive", "description": { "name": "file_selector_platform_interface", - "sha256": "a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b", + "sha256": "35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.2" + "version": "2.7.0" }, "file_selector_web": { "dependency": "transitive", @@ -616,21 +596,11 @@ "dependency": "direct main", "description": { "name": "flutter_foreground_task", - "sha256": "9f1b25a81db95d7119d2c5cffc654048cbdd49d4056183e1beadc1a6a38f3e29", + "sha256": "48ea45056155a99fb30b15f14f4039a044d925bc85f381ed0b2d3b00a60b99de", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.1.0" - }, - "flutter_highlighter": { - "dependency": "direct main", - "description": { - "name": "flutter_highlighter", - "sha256": "93173afd47a9ada53f3176371755e7ea4a1065362763976d06d6adfb4d946e10", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.1" + "version": "9.2.0" }, "flutter_linkify": { "dependency": "direct main", @@ -646,11 +616,11 @@ "dependency": "direct dev", "description": { "name": "flutter_lints", - "sha256": "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1", + "sha256": "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.2" + "version": "6.0.0" }, "flutter_local_notifications": { "dependency": "direct main", @@ -864,11 +834,11 @@ "dependency": "direct main", "description": { "name": "flutter_webrtc", - "sha256": "16ca9e30d428bae3dd32933e875c9f67c5843d1fa726c37cf1fc479eb9294549", + "sha256": "71a38363a5b50603e405c275f30de2eb90f980b0cc94b0e1e9d8b9d6a6b03bf0", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.2.1" }, "frontend_server_client": { "dependency": "transitive", @@ -966,16 +936,6 @@ "source": "hosted", "version": "0.2.5" }, - "get_it": { - "dependency": "transitive", - "description": { - "name": "get_it", - "sha256": "e87cd1d108e472a0580348a543a0c49ed3d70c8a5c809c6d418583e595d0a389", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.1.0" - }, "glob": { "dependency": "transitive", "description": { @@ -990,11 +950,11 @@ "dependency": "direct main", "description": { "name": "go_router", - "sha256": "c92d18e1fe994cb06d48aa786c46b142a5633067e8297cff6b5a3ac742620104", + "sha256": "eff94d2a6fc79fa8b811dde79c7549808c2346037ee107a1121b4a644c745f2a", "url": "https://pub.dev" }, "source": "hosted", - "version": "17.0.0" + "version": "17.0.1" }, "gsettings": { "dependency": "transitive", @@ -1026,15 +986,15 @@ "source": "hosted", "version": "0.4.0" }, - "highlighter": { - "dependency": "transitive", + "highlight": { + "dependency": "direct main", "description": { - "name": "highlighter", - "sha256": "92180c72b9da8758e1acf39a45aa305a97dcfe2fdc8f3d1d2947c23f2772bfbc", + "name": "highlight", + "sha256": "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.1" + "version": "0.7.0" }, "html": { "dependency": "direct main", @@ -1090,11 +1050,11 @@ "dependency": "direct main", "description": { "name": "image", - "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", + "sha256": "492bd52f6c4fbb6ee41f781ff27765ce5f627910e1e0cbecfa3d9add5562604c", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.4" + "version": "4.7.2" }, "image_picker": { "dependency": "direct main", @@ -1306,11 +1266,11 @@ "dependency": "direct dev", "description": { "name": "license_checker", - "sha256": "eea27638e42bc98fd91a6a8187eb57e5617e2c3c8b313a5d51b14bec7a8685e1", + "sha256": "8a35b6946e50811e070ac6fe4717ee431cd1a334e080df2116956b54b0bb0d0f", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.6.0" + "version": "1.6.2" }, "linkify": { "dependency": "direct main", @@ -1326,11 +1286,11 @@ "dependency": "transitive", "description": { "name": "lints", - "sha256": "cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290", + "sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.0" + "version": "6.0.0" }, "lists": { "dependency": "transitive", @@ -1396,21 +1356,21 @@ "dependency": "direct main", "description": { "name": "matrix", - "sha256": "0660c8f662f53b56eb2c0d7a7019517b735f20218ce35bc20f44de43bc3a9466", + "sha256": "fb116ee89f6871441f22f76a988db15cfcfb6dfac97e3e2d654c240080015707", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.0" + "version": "4.1.0" }, "meta": { "dependency": "transitive", "description": { "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.16.0" + "version": "1.17.0" }, "mgrs_dart": { "dependency": "transitive", @@ -1432,26 +1392,6 @@ "source": "hosted", "version": "2.0.0" }, - "msix": { - "dependency": "direct dev", - "description": { - "name": "msix", - "sha256": "f88033fcb9e0dd8de5b18897cbebbd28ea30596810f4a7c86b12b0c03ace87e5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.16.12" - }, - "native_imaging": { - "dependency": "direct main", - "description": { - "name": "native_imaging", - "sha256": "93573afdcab070011d78a40fc1f69b61967f1f8485d2b81a7a2ee585a85f4c04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, "nested": { "dependency": "transitive", "description": { @@ -1516,11 +1456,11 @@ "dependency": "transitive", "description": { "name": "pana", - "sha256": "3fc3fe8e7a9fd4827fa4d625a423eec95d305b2bc3538a3adf7fd6c49217af97", + "sha256": "eb816d35b80d3880335c3f2d139b376e81fd98a9ea273faf39f2c8914c4afba5", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.21.45" + "version": "0.23.3" }, "path": { "dependency": "direct main", @@ -2026,11 +1966,11 @@ "dependency": "direct main", "description": { "name": "shared_preferences", - "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", + "sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.3" + "version": "2.5.4" }, "shared_preferences_android": { "dependency": "transitive", @@ -2202,11 +2142,11 @@ "dependency": "direct main", "description": { "name": "sqflite_common_ffi", - "sha256": "9faa2fedc5385ef238ce772589f7718c24cdddd27419b609bb9c6f703ea27988", + "sha256": "8d7b8749a516cbf6e9057f9b480b716ad14fc4f3d3873ca6938919cc626d9025", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.6" + "version": "2.3.7+1" }, "sqlcipher_flutter_libs": { "dependency": "direct main", @@ -2222,11 +2162,11 @@ "dependency": "transitive", "description": { "name": "sqlite3", - "sha256": "608b56d594e4c8498c972c8f1507209f9fd74939971b948ddbbfbfd1c9cb3c15", + "sha256": "3145bd74dcdb4fd6f5c6dda4d4e4490a8087d7f286a14dee5d37087290f0f8a2", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.7.7" + "version": "2.9.4" }, "stack_trace": { "dependency": "transitive", @@ -2298,16 +2238,6 @@ "source": "hosted", "version": "3.3.1" }, - "tar": { - "dependency": "transitive", - "description": { - "name": "tar", - "sha256": "22f67e2d77b51050436620b2a5de521c58ca6f0b75af1d9ab3c8cae2eae58fcd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.5" - }, "term_glyph": { "dependency": "transitive", "description": { @@ -2322,31 +2252,31 @@ "dependency": "transitive", "description": { "name": "test", - "sha256": "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb", + "sha256": "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.26.2" + "version": "1.26.3" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", + "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.6" + "version": "0.7.7" }, "test_core": { "dependency": "transitive", "description": { "name": "test_core", - "sha256": "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a", + "sha256": "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.11" + "version": "0.6.12" }, "timezone": { "dependency": "transitive", @@ -2368,25 +2298,15 @@ "source": "hosted", "version": "2.0.1" }, - "tor_detector_web": { - "dependency": "direct main", - "description": { - "name": "tor_detector_web", - "sha256": "c4acbd6c0fecd2cd0e8fe00b1a37332422e041021a42488dfddcb3e7ec809b3f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, "translations_cleaner": { "dependency": "direct dev", "description": { "name": "translations_cleaner", - "sha256": "060f4a8cd782e271509719741dd3540fe81ddaad49bd79e1d8fc4598299a6b84", + "sha256": "811f42be32f024fdf083903f198d3625f6ee6927601e3a53a29b85b90508b88c", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.5" + "version": "0.1.0" }, "typed_data": { "dependency": "transitive", @@ -2472,21 +2392,21 @@ "dependency": "direct main", "description": { "name": "universal_html", - "sha256": "56536254004e24d9d8cfdb7dbbf09b74cf8df96729f38a2f5c238163e3d58971", + "sha256": "c0bcae5c733c60f26c7dfc88b10b0fd27cbcc45cb7492311cdaa6067e21c9cd4", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.4" + "version": "2.3.0" }, "universal_io": { "dependency": "transitive", "description": { "name": "universal_io", - "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", + "sha256": "f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.2" + "version": "2.3.1" }, "universal_platform": { "dependency": "transitive", @@ -2880,7 +2800,7 @@ } }, "sdks": { - "dart": ">=3.8.0 <4.0.0", - "flutter": ">=3.32.0" + "dart": ">=3.10.0 <4.0.0", + "flutter": ">=3.35.0" } } diff --git a/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix b/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix index 9110a7ba26c3..3d9e1cd00118 100644 --- a/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix +++ b/pkgs/by-name/fl/fluffychat/vodozemac-wasm.nix @@ -20,6 +20,15 @@ let pubSources = fluffychat-web.pubspecLock.dependencySources; + pubCache = runCommand "fluffychat-pub-cache" { } '' + mkdir -p $out/hosted/pub.dev + pushd $out/hosted/pub.dev + ${lib.concatMapAttrsStringSep "; " ( + _: p: + "ln -s ${p} ./${if lib.hasPrefix "pub-" p.name then lib.removePrefix "pub-" p.name else p.name}" + ) pubSources} + popd + ''; # wasm-pack doesn't take 'RUST_SRC_PATH' into consideration sysroot = symlinkJoin { @@ -86,6 +95,10 @@ stdenv.mkDerivation { buildPhase = '' runHook preBuild + export PUB_CACHE=$TMPDIR/pub-cache + mkdir -p $PUB_CACHE/hosted + ln -s ${pubCache}/hosted/pub.dev $PUB_CACHE/hosted/pub.dev + pushd dart dart pub get --offline popd @@ -111,18 +124,6 @@ stdenv.mkDerivation { ''; env = { - # Build a pub cache from fluffychat, as dart-vodozemac should be a subset - # This is required because dart-vodozemac, as a pub, doesn't have a pubspec.lock - # But flutter_rust_bridge_codegen still requires all dependencies of it - PUB_CACHE = runCommand "fluffychat-pub-cache" { } '' - mkdir -p $out/hosted/pub.dev - pushd $out/hosted/pub.dev - ${lib.concatMapAttrsStringSep "; " ( - _: p: - "ln -s ${p} ./${if lib.hasPrefix "pub-" p.name then lib.removePrefix "pub-" p.name else p.name}" - ) pubSources} - popd - ''; RUSTC_BOOTSTRAP = 1; # `-Z build-std=std,panic_abort` requires nightly toolchain }; diff --git a/pkgs/by-name/fo/fosrl-olm/package.nix b/pkgs/by-name/fo/fosrl-olm/package.nix index c2d23ced641a..29acb8c83875 100644 --- a/pkgs/by-name/fo/fosrl-olm/package.nix +++ b/pkgs/by-name/fo/fosrl-olm/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "olm"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "fosrl"; repo = "olm"; tag = version; - hash = "sha256-k5l8l8nLI52oox1qUHEax8l939NyDum/RbwEYOgCDIc="; + hash = "sha256-yzs+mveiZQ+7+hln3H3C5m7nSDdIIzwzSuuw7QlS9H0="; }; vendorHash = "sha256-lqH/pMWeDsTJa39uJwHntCAUs0BwJiB0aMyFaI++5ms="; diff --git a/pkgs/by-name/fr/frankenphp/package.nix b/pkgs/by-name/fr/frankenphp/package.nix index ab673ea83c6d..12eec85f538a 100644 --- a/pkgs/by-name/fr/frankenphp/package.nix +++ b/pkgs/by-name/fr/frankenphp/package.nix @@ -31,13 +31,13 @@ let in buildGoModule rec { pname = "frankenphp"; - version = "1.9.1"; + version = "1.11.1"; src = fetchFromGitHub { owner = "dunglas"; repo = "frankenphp"; tag = "v${version}"; - hash = "sha256-zkB/kN6noCkUyUsXAbaWeRq1fpNErTcZPzDRoRp+LtM="; + hash = "sha256-JzZXg/tkSZqLZn56RyLb8Q8SaeG/tHA8Sqxu99s5ks0="; }; sourceRoot = "${src.name}/caddy"; @@ -45,7 +45,7 @@ buildGoModule rec { # frankenphp requires C code that would be removed with `go mod tidy` # https://github.com/golang/go/issues/26366 proxyVendor = true; - vendorHash = "sha256-scL015vSSfhuK06UZFRxK0Sk9dG6W3AOuFSPTogTCfI="; + vendorHash = "sha256-9RHD2ZcolhgQO0UKxkqFjxXGAVijSYQxVt7s+/aXNIo="; buildInputs = [ phpUnwrapped diff --git a/pkgs/by-name/fr/freeciv/package.nix b/pkgs/by-name/fr/freeciv/package.nix index 3cca181c3b42..709984a0d9e4 100644 --- a/pkgs/by-name/fr/freeciv/package.nix +++ b/pkgs/by-name/fr/freeciv/package.nix @@ -34,13 +34,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "freeciv"; - version = "3.2.1"; + version = "3.2.2"; src = fetchFromGitHub { owner = "freeciv"; repo = "freeciv"; tag = "R${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; - hash = "sha256-Rl/B71pp5PA6mtRaKs8TbOya18cYxlNmMzVJ4ySVmhY="; + hash = "sha256-jZLCF0ap1MmLjZHwHsHQKQqHNTaAvUFJm0BdYAgkQyA="; }; postPatch = '' diff --git a/pkgs/by-name/fr/frodo4/package.nix b/pkgs/by-name/fr/frodo4/package.nix new file mode 100644 index 000000000000..a4d37b3a3e3d --- /dev/null +++ b/pkgs/by-name/fr/frodo4/package.nix @@ -0,0 +1,44 @@ +{ + lib, + stdenv, + fetchFromGitHub, + autoconf, + automake, + pkg-config, + SDL2, + wrapGAppsHook3, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "frodo4"; + version = "4.5"; + + src = fetchFromGitHub { + owner = "cebix"; + repo = "frodo4"; + tag = "v${finalAttrs.version}"; + hash = "sha256-C9WniyzSGpfs5fZOqqDlFz0je0K5VEpcND5QCaXm9K0="; + }; + + nativeBuildInputs = [ + autoconf + automake + pkg-config + wrapGAppsHook3 + ]; + + buildInputs = [ + SDL2 + ]; + + configureScript = "./autogen.sh"; + + meta = { + homepage = "https://github.com/cebix/frodo4"; + description = "C64 emulator with emphasis on graphical accuracy"; + mainProgram = "Frodo"; + license = with lib.licenses; [ gpl2Only ]; + maintainers = with lib.maintainers; [ chordtoll ]; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/by-name/fs/fsarchiver/package.nix b/pkgs/by-name/fs/fsarchiver/package.nix index f8020ca8206a..b951dbac7625 100644 --- a/pkgs/by-name/fs/fsarchiver/package.nix +++ b/pkgs/by-name/fs/fsarchiver/package.nix @@ -17,7 +17,7 @@ }: let - version = "0.8.8"; + version = "0.8.9"; in stdenv.mkDerivation { @@ -28,7 +28,7 @@ stdenv.mkDerivation { owner = "fdupoux"; repo = "fsarchiver"; rev = version; - sha256 = "sha256-bEwNqPQRpjfOVTUog9wsZfS5yQ7Z21pHolPRLlbzHAA="; + sha256 = "sha256-eJ+25wfOZ7qYL5zi2kz0+03xg6gnKmLG+xjC7wEJ2HM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fz/fzf-git-sh/package.nix b/pkgs/by-name/fz/fzf-git-sh/package.nix index 23980da941b1..e6fe1d9dc1ea 100644 --- a/pkgs/by-name/fz/fzf-git-sh/package.nix +++ b/pkgs/by-name/fz/fzf-git-sh/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "fzf-git-sh"; - version = "0-unstable-2025-12-30"; + version = "0-unstable-2026-01-31"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf-git.sh"; - rev = "8dd169c08393b4d50c2ddd270da19705a30cbbac"; - hash = "sha256-EYo2HlZfFbLKRDuQz5nz8/Di2ur2uG0haapECKfamoU="; + rev = "34cd6c9d315d9b59b94721bd602c5769e919d686"; + hash = "sha256-9xa7th5qC1ZtZ8VYTEgYNqoCk6dIII4OvsCcrG8vuyc="; }; dontBuild = true; diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index e094196f0534..b16a8b26e5b6 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,7 +8,7 @@ let pname = "gallery-dl"; - version = "1.31.4"; + version = "1.31.5"; in python3Packages.buildPythonApplication { inherit pname version; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication { owner = "mikf"; repo = "gallery-dl"; tag = "v${version}"; - hash = "sha256-oK1NgLZc+aTD2zr5L0hkWGrpzCqv1TkupvB47r5nZXs="; + hash = "sha256-jrTLiZs3LJaFZL40vxWS/1J9HHke9gmV9840AOUtLCU="; }; build-system = [ python3Packages.setuptools ]; diff --git a/pkgs/tools/games/gamemode/default.nix b/pkgs/by-name/ga/gamemode/package.nix similarity index 97% rename from pkgs/tools/games/gamemode/default.nix rename to pkgs/by-name/ga/gamemode/package.nix index 45122bf701b0..ed512d32f76a 100644 --- a/pkgs/tools/games/gamemode/default.nix +++ b/pkgs/by-name/ga/gamemode/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - libgamemode32, + pkgsi686Linux, makeWrapper, meson, ninja, @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals (stdenv.hostPlatform.system == "x86_64-linux") [ # Support wrapping 32bit applications on a 64bit linux system - libgamemode32 + pkgsi686Linux.gamemode.lib ] ) } diff --git a/pkgs/tools/games/gamemode/preload-nix-workaround.patch b/pkgs/by-name/ga/gamemode/preload-nix-workaround.patch similarity index 100% rename from pkgs/tools/games/gamemode/preload-nix-workaround.patch rename to pkgs/by-name/ga/gamemode/preload-nix-workaround.patch diff --git a/pkgs/by-name/gc/gcs/package.nix b/pkgs/by-name/gc/gcs/package.nix index 3a8641224673..2a6fda48b895 100644 --- a/pkgs/by-name/gc/gcs/package.nix +++ b/pkgs/by-name/gc/gcs/package.nix @@ -19,13 +19,13 @@ buildGoModule rec { pname = "gcs"; - version = "5.41.1"; + version = "5.42.0"; src = fetchFromGitHub { owner = "richardwilkes"; repo = "gcs"; tag = "v${version}"; - hash = "sha256-PPlz3DRwkKN0nZSFKJvl/axow6LxqyA3JPzZmfEkIsM="; + hash = "sha256-eCWMaO1iv917aHcdln2B10oCSbmzpXvQIF/luztHwRc="; }; modPostBuild = '' @@ -33,7 +33,7 @@ buildGoModule rec { sed -i 's|-lmupdf[^ ]* |-lmupdf |g' vendor/github.com/richardwilkes/pdf/pdf.go ''; - vendorHash = "sha256-LfRzNmjJe6hBhWuN5fUfFpB3nKmURZhM/wpdrcYr9jU="; + vendorHash = "sha256-pbt4zNbFYTXKVe9D70Lg3XVsjadnUIuPwbbV1CJNLc8="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ge/gelly/package.nix b/pkgs/by-name/ge/gelly/package.nix index e4a0c56380de..8eb615193ebc 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gelly"; - version = "0.15.1"; + version = "0.16.0"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-7JMtXqqVy7JJs7pkCuJlcfFD0APdTjUwOr/LsyWRHVU="; + hash = "sha256-TU2WI927ECSqbvIcQbxSLXLxmos4pxqPuDV7LCOY2bY="; }; - cargoHash = "sha256-SXIYUUTZGKEXS62/Q+SDiz5BB4eE2TEOq346zotFpO4="; + cargoHash = "sha256-rgKvfOsP85THalkr412aLOxl6gmFKPpBann1i9BEB20="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ge/gerrit/package.nix b/pkgs/by-name/ge/gerrit/package.nix index 50d7c41e2f49..db43704d7967 100644 --- a/pkgs/by-name/ge/gerrit/package.nix +++ b/pkgs/by-name/ge/gerrit/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "gerrit"; - version = "3.13.1"; + version = "3.13.2"; src = fetchurl { url = "https://gerrit-releases.storage.googleapis.com/gerrit-${finalAttrs.version}.war"; - hash = "sha256-4+Z1q1cHEM5IaG+SAS7JgiCypfjM8W2Zaa25/KGaoqw="; + hash = "sha256-FVfmruKxPR6SQQsbGD0QTOzaAxdZkJaPky4PSEgWTQ8="; }; buildCommand = '' diff --git a/pkgs/by-name/gg/gg-jj/package.nix b/pkgs/by-name/gg/gg-jj/package.nix index 1bc472337a58..b2200f878f5b 100644 --- a/pkgs/by-name/gg/gg-jj/package.nix +++ b/pkgs/by-name/gg/gg-jj/package.nix @@ -13,24 +13,21 @@ webkitgtk_4_1, versionCheckHook, nix-update-script, + gitMinimal, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "gg"; - version = "0.29.0"; + version = "0.37.2"; src = fetchFromGitHub { owner = "gulbanana"; repo = "gg"; tag = "v${finalAttrs.version}"; - hash = "sha256-RFNROdPfJksxK5tOP1LOlV/di8AyeJbxwaIoWaZEaVU="; + hash = "sha256-xs8UmHKtu+fzNrw77JAifkxDOAx1w/UUKK/4rhWjf2I="; }; - cargoRoot = "src-tauri"; - - buildAndTestSubdir = "src-tauri"; - - cargoHash = "sha256-AdatJNDqIoRHfaf81iFhOs2JGLIxy7agFJj96bFPj00="; + cargoHash = "sha256-iEWdN6xVXrZiAcsung9LrsTsJdx3cnlr6x3NMrKSi+k="; npmDeps = fetchNpmDeps { inherit (finalAttrs) @@ -39,14 +36,9 @@ rustPlatform.buildRustPackage (finalAttrs: { src patches ; - hash = "sha256-ehXGLpCCN+BNqtwjEatcfR0kQHj5WOofTDR5mLSVW0U="; + hash = "sha256-jAzIaLRACIDjsn8bHTr3erBoC/02jz8xhyHpFxwH+Y4="; }; - patches = [ - # Remove after https://github.com/gulbanana/gg/pull/68 is released - ./update-tauri-npm-to-match-cargo.patch - ]; - nativeBuildInputs = [ cargo-tauri.hook nodejs @@ -64,6 +56,15 @@ rustPlatform.buildRustPackage (finalAttrs: { webkitgtk_4_1 ]; + nativeCheckInputs = [ + # Failing tests: Could not execute the git process, found in the OS path 'git' + gitMinimal + ]; + checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ + # Attempted to create a NULL object. + "--skip=web::tests::integration_test" + ]; + env.OPENSSL_NO_VENDOR = true; postInstall = lib.optionals stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/by-name/gg/gg-jj/update-tauri-npm-to-match-cargo.patch b/pkgs/by-name/gg/gg-jj/update-tauri-npm-to-match-cargo.patch deleted file mode 100644 index ab26a756a514..000000000000 --- a/pkgs/by-name/gg/gg-jj/update-tauri-npm-to-match-cargo.patch +++ /dev/null @@ -1,81 +0,0 @@ -From 627de4bd148229a1feb327262b9f0b2a75077ed3 Mon Sep 17 00:00:00 2001 -From: Mitchell Skaggs -Date: Mon, 1 Sep 2025 19:02:19 -0500 -Subject: [PATCH] update `@tauri-apps/api` and `@tauri-apps/plugin-shell` to - match Cargo versions - -In Tauri *CLI* versions >=2.8.0, the build fails if NPM and Cargo versions -are not aligned. This is not a new requirement, this merely verifies an -existing requirement. The CLI version in Nixpkgs was updated and now -detects this already-existing error. - -This pulls the NPM versions up to match the existing Cargo versions -without touching any other dependencies. ---- - package-lock.json | 18 +++++++++--------- - package.json | 4 ++-- - 2 files changed, 11 insertions(+), 11 deletions(-) - -diff --git a/package-lock.json b/package-lock.json -index 3affe19..ebe27e7 100644 ---- a/package-lock.json -+++ b/package-lock.json -@@ -9,8 +9,8 @@ - "version": "0.29.0", - "dependencies": { - "@catppuccin/palette": "^1.0.3", -- "@tauri-apps/api": "^2.0.0-beta.0", -- "@tauri-apps/plugin-shell": "^2.0.0-beta.0", -+ "@tauri-apps/api": "^2.4.1", -+ "@tauri-apps/plugin-shell": "2.2.1", - "feather-icons": "^4.29.1", - "modern-normalize": "^2.0.0" - }, -@@ -793,9 +793,9 @@ - } - }, - "node_modules/@tauri-apps/api": { -- "version": "2.1.1", -- "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.1.1.tgz", -- "integrity": "sha512-fzUfFFKo4lknXGJq8qrCidkUcKcH2UHhfaaCNt4GzgzGaW2iS26uFOg4tS3H4P8D6ZEeUxtiD5z0nwFF0UN30A==", -+ "version": "2.4.1", -+ "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.4.1.tgz", -+ "integrity": "sha512-5sYwZCSJb6PBGbBL4kt7CnE5HHbBqwH+ovmOW6ZVju3nX4E3JX6tt2kRklFEH7xMOIwR0btRkZktuLhKvyEQYg==", - "license": "Apache-2.0 OR MIT", - "funding": { - "type": "opencollective", -@@ -1002,9 +1002,9 @@ - } - }, - "node_modules/@tauri-apps/plugin-shell": { -- "version": "2.0.1", -- "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.0.1.tgz", -- "integrity": "sha512-akU1b77sw3qHiynrK0s930y8zKmcdrSD60htjH+mFZqv5WaakZA/XxHR3/sF1nNv9Mgmt/Shls37HwnOr00aSw==", -+ "version": "2.2.1", -+ "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.2.1.tgz", -+ "integrity": "sha512-G1GFYyWe/KlCsymuLiNImUgC8zGY0tI0Y3p8JgBCWduR5IEXlIJS+JuG1qtveitwYXlfJrsExt3enhv5l2/yhA==", - "license": "MIT OR Apache-2.0", - "dependencies": { - "@tauri-apps/api": "^2.0.0" -@@ -2054,4 +2054,4 @@ - "license": "ISC" - } - } --} -\ No newline at end of file -+} -diff --git a/package.json b/package.json -index 6000620..9d61871 100644 ---- a/package.json -+++ b/package.json -@@ -14,8 +14,8 @@ - }, - "dependencies": { - "@catppuccin/palette": "^1.0.3", -- "@tauri-apps/api": "^2.0.0-beta.0", -- "@tauri-apps/plugin-shell": "^2.0.0-beta.0", -+ "@tauri-apps/api": "^2.4.1", -+ "@tauri-apps/plugin-shell": "2.2.1", - "feather-icons": "^4.29.1", - "modern-normalize": "^2.0.0" - }, diff --git a/pkgs/by-name/gh/ghorg/package.nix b/pkgs/by-name/gh/ghorg/package.nix index d50d72b99c47..5b47eb7f6ecf 100644 --- a/pkgs/by-name/gh/ghorg/package.nix +++ b/pkgs/by-name/gh/ghorg/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "ghorg"; - version = "1.11.7"; + version = "1.11.8"; src = fetchFromGitHub { owner = "gabrie30"; repo = "ghorg"; rev = "v${version}"; - sha256 = "sha256-3aFEpSyKICJ6jWZAMprE4nV6OxMFVvM82bmKSV87Sng="; + sha256 = "sha256-Co6TR60RfY24y/FZkdBQUvXtE19Il0KASbkDSe/e3Bw="; }; doCheck = false; diff --git a/pkgs/by-name/gh/ghostfolio/package.nix b/pkgs/by-name/gh/ghostfolio/package.nix index d7182013fb01..b5982a605336 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.233.0"; + version = "2.234.0"; src = fetchFromGitHub { owner = "ghostfolio"; repo = "ghostfolio"; tag = version; - hash = "sha256-if6mx/pjRqx9++ufkTHWVnqGScr+e3uZ0a6P6Ai9zWE="; + hash = "sha256-kj7KCgk4s9Ua//UPGXBh3pI91FTGC90bqMdUrvH4Bhc="; # 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-wMA8Q/cCTXwVnlpAEdEaA4iyfQOnYwwGRq+/k1Py+zg="; + npmDepsHash = "sha256-FA5T95nii7pk36YwQQVMSJAvKgOWKFbGwKeyCuygDIQ="; nativeBuildInputs = [ prisma_6 diff --git a/pkgs/by-name/gi/git-cola/package.nix b/pkgs/by-name/gi/git-cola/package.nix index cb8742c7b791..3bf0ed31669a 100644 --- a/pkgs/by-name/gi/git-cola/package.nix +++ b/pkgs/by-name/gi/git-cola/package.nix @@ -14,14 +14,14 @@ python3Packages.buildPythonApplication rec { pname = "git-cola"; - version = "4.17.0"; + version = "4.17.1"; pyproject = true; src = fetchFromGitHub { owner = "git-cola"; repo = "git-cola"; tag = "v${version}"; - hash = "sha256-no4yvAjrg6q7L3PrMHSLrbm21myL9rXnKvOYjXrY1lw="; + hash = "sha256-aBVtyPgkmSYCDlPcmJKFKqUwKMbxVVy8AVsKBdPNkXI="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index 291ed51fc88d..88fcdb1178af 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication rec { pname = "git-machete"; - version = "3.38.1"; + version = "3.39.0"; pyproject = true; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; tag = "v${version}"; - hash = "sha256-m/GstZAxBi4Q8GRv2GRrJNzChV1Rzw1vNuNP0Ao+GIY="; + hash = "sha256-A523zHMckOLAQJzYBWoFSxummR8tuaMbGTy3bz4aHs8="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/gi/github-copilot-cli/package.nix b/pkgs/by-name/gi/github-copilot-cli/package.nix index 992087fc7a61..b11c252b5597 100644 --- a/pkgs/by-name/gi/github-copilot-cli/package.nix +++ b/pkgs/by-name/gi/github-copilot-cli/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "github-copilot-cli"; - version = "0.0.394"; + version = "0.0.400"; src = fetchzip { url = "https://registry.npmjs.org/@github/copilot/-/copilot-${finalAttrs.version}.tgz"; - hash = "sha256-5d0Tvc/TVCocSYB8hcBfQAR9VZ8qcw7ZE8yIwwKaLAI="; + hash = "sha256-TZDeDmN2GF0a4KFOHt+oXn4IXDRl+OwvlEkBefNR3io="; }; nativeBuildInputs = [ makeBinaryWrapper ]; diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix index f029fdd07b9b..396e15cb3170 100644 --- a/pkgs/by-name/gi/github-mcp-server/package.nix +++ b/pkgs/by-name/gi/github-mcp-server/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "github-mcp-server"; - version = "0.28.1"; + version = "0.29.0"; src = fetchFromGitHub { owner = "github"; repo = "github-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-lcDVa0w7+Ht80ClL9V8mpefbEoBOL+7MMYCVTzaJsZk="; + hash = "sha256-diL1aIVxsR1Bl+HeWuZiFe3s9Xt4B6jYW8PBkBZu+Kk="; }; - vendorHash = "sha256-V5JHwgryCPyEOheJfPU+WY32oBU60VhCXGFx+rQ+qNw="; + vendorHash = "sha256-q4Fy/dfnzLuMuZ27KO3MogGP/XdJbmOUISBkoTNPUUk="; ldflags = [ "-s" diff --git a/pkgs/by-name/gi/gitwatch/package.nix b/pkgs/by-name/gi/gitwatch/package.nix index d108fa5ce7e8..0ef9dada2992 100644 --- a/pkgs/by-name/gi/gitwatch/package.nix +++ b/pkgs/by-name/gi/gitwatch/package.nix @@ -13,6 +13,7 @@ }: runCommand "gitwatch" rec { + pname = "gitwatch"; version = "0.5"; src = fetchFromGitHub { owner = "gitwatch"; diff --git a/pkgs/by-name/gl/glslviewer/package.nix b/pkgs/by-name/gl/glslviewer/package.nix index 6180075d63b9..8f323914fee7 100644 --- a/pkgs/by-name/gl/glslviewer/package.nix +++ b/pkgs/by-name/gl/glslviewer/package.nix @@ -14,16 +14,17 @@ libGLU, ffmpeg_7, ncurses, + python3, }: stdenv.mkDerivation (finalAttrs: { pname = "glslviewer"; - version = "3.2.4"; + version = "3.5.1"; src = fetchFromGitHub { owner = "patriciogonzalezvivo"; repo = "glslViewer"; fetchSubmodules = true; tag = finalAttrs.version; - hash = "sha256-Ve3wmX5+kABCu8IRe4ySrwsBJm47g1zvMqDbqrpQl88="; + hash = "sha256-gQF3hkudQXxI3t1e0Iaa4dYbVc3I7lBekt5jmJLJFpI="; }; nativeBuildInputs = [ cmake @@ -40,9 +41,8 @@ stdenv.mkDerivation (finalAttrs: { libGLU ncurses ffmpeg_7 + python3 ]; - - cmakeFlags = [ "-DCMAKE_POLICY_VERSION_MINIMUM=3.20" ]; meta = { description = "Live GLSL coding renderer"; homepage = "https://patriciogonzalezvivo.com/2015/glslViewer/"; diff --git a/pkgs/by-name/go/go-task/package.nix b/pkgs/by-name/go/go-task/package.nix index f437a7340213..4ea1104549d5 100644 --- a/pkgs/by-name/go/go-task/package.nix +++ b/pkgs/by-name/go/go-task/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "go-task"; - version = "3.45.5"; + version = "3.48.0"; src = fetchFromGitHub { owner = "go-task"; repo = "task"; tag = "v${finalAttrs.version}"; - hash = "sha256-YIsFADsGDgBR8TYrvhyz1DR1q6wZXDhjSsWi8DeijFA="; + hash = "sha256-t6u2SSPDh+zj8M5aJfP3mYgSgBMNDEMNhMWEkr86M0U="; }; - vendorHash = "sha256-DQqz/GwV8SIsQsyF39Rzw+ojzhVw6Ih2j5utILEomV4="; + vendorHash = "sha256-v8OY4JkDaY8Xl20JvU8JbAXD43BaGrM5UmiJHnHaxek="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/go/got/package.nix b/pkgs/by-name/go/got/package.nix index de8586086fe1..8b09e3fbd46f 100644 --- a/pkgs/by-name/go/got/package.nix +++ b/pkgs/by-name/go/got/package.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "got"; - version = "0.120"; + version = "0.121"; src = fetchurl { url = "https://gameoftrees.org/releases/portable/got-portable-${finalAttrs.version}.tar.gz"; - hash = "sha256-t6YMZ2H23CgQ9nZgaisy63YxwXqW3MdLjZm2e5Hon0M="; + hash = "sha256-1A6+69IkCAzalhEVcuhj6KO/IjXIqVOifiRRGomIIJo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/go/goverlay/package.nix b/pkgs/by-name/go/goverlay/package.nix index c149e631f6c1..408fe7b02114 100644 --- a/pkgs/by-name/go/goverlay/package.nix +++ b/pkgs/by-name/go/goverlay/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "goverlay"; - version = "1.7.2"; + version = "1.7.3"; src = fetchFromGitHub { owner = "benjamimgois"; repo = "goverlay"; tag = finalAttrs.version; - hash = "sha256-m1aoVC79ONVMK2TrIKFz0QsYOFUnT1PfEoAg9QfX8NQ="; + hash = "sha256-XZ8C556ufBI58Ai2v2sjIwjqoF0zqL8DOEQwbMuik/k="; }; outputs = [ diff --git a/pkgs/by-name/gp/gp2c/package.nix b/pkgs/by-name/gp/gp2c/package.nix index 4fe87cd93af4..35b802f6460b 100644 --- a/pkgs/by-name/gp/gp2c/package.nix +++ b/pkgs/by-name/gp/gp2c/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "gp2c"; - version = "0.0.14"; + version = "0.0.14pl1"; src = fetchurl { url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${pname}-${version}.tar.gz"; - hash = "sha256-r2ESzAKUBFfiOdpEM9Gg2Npg7u8p98xyL2TNSsALezA="; + hash = "sha256-JFzgIP14Ytwoifhmzu8VI6SVPxm/Hl3D20SYi14HJrw="; }; buildInputs = [ diff --git a/pkgs/by-name/gp/gpac/package.nix b/pkgs/by-name/gp/gpac/package.nix index e4ea8996db4d..1211555600ba 100644 --- a/pkgs/by-name/gp/gpac/package.nix +++ b/pkgs/by-name/gp/gpac/package.nix @@ -20,7 +20,6 @@ nghttp2, openjpeg, libcaca, - mesa, mesa_glu, xvidcore, openssl, @@ -113,7 +112,6 @@ stdenv.mkDerivation (finalAttrs: { libx11 libxv xorgproto - mesa mesa_glu xvidcore openssl diff --git a/pkgs/by-name/gp/gpt-box/git-hashes.json b/pkgs/by-name/gp/gpt-box/git-hashes.json deleted file mode 100644 index 4057674c0541..000000000000 --- a/pkgs/by-name/gp/gpt-box/git-hashes.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=", - "fl_build": "sha256-CSKe2yEIisftM0q79HbDTghShirWg02zi9v+hD5R57g=", - "fl_lib": "sha256-GFgDSkAI5alBxngm8y8A5oXfWgyuleNjnM4bsgYUlSs=", - "flutter_highlight": "sha256-jSATD4Ww5FHEscGNiTN/FE1+iQHzg/XMbsC9f5XcNGw=", - "openai_dart": "sha256-FP8J8ul8F68vrEdEZAmzNS921evtRfCIOlV2Aubifaw=" -} diff --git a/pkgs/by-name/gp/gpt-box/package.nix b/pkgs/by-name/gp/gpt-box/package.nix deleted file mode 100644 index 7b674186537d..000000000000 --- a/pkgs/by-name/gp/gpt-box/package.nix +++ /dev/null @@ -1,98 +0,0 @@ -{ - lib, - flutter329, - fetchFromGitHub, - autoPatchelfHook, - copyDesktopItems, - makeDesktopItem, - runCommand, - yq-go, - _experimental-update-script-combinators, - nix-update-script, - dart, -}: - -let - version = "1.0.395"; - - src = fetchFromGitHub { - owner = "lollipopkit"; - repo = "flutter_gpt_box"; - tag = "v${version}"; - hash = "sha256-YtrsN8CdbCvbzfex8bCUUfqfTfyhhZfmweydaRSn1J4="; - }; -in -flutter329.buildFlutterApplication { - pname = "gpt-box"; - inherit version src; - - pubspecLock = lib.importJSON ./pubspec.lock.json; - - gitHashes = lib.importJSON ./git-hashes.json; - - nativeBuildInputs = [ - copyDesktopItems - autoPatchelfHook - ]; - - desktopItems = [ - (makeDesktopItem { - name = "gpt-box"; - exec = "gpt-box"; - icon = "gpt-box"; - genericName = "GPT Box"; - desktopName = "GPT Box"; - categories = [ "Utility" ]; - keywords = [ - "gpt" - "chat" - "openai" - "ai" - ]; - }) - ]; - - postInstall = '' - install -D --mode=0644 assets/app_icon.png $out/share/pixmaps/gpt-box.png - ''; - - passthru = { - pubspecSource = - runCommand "pubspec.lock.json" - { - inherit src; - nativeBuildInputs = [ yq-go ]; - } - '' - yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" - ''; - updateScript = _experimental-update-script-combinators.sequence [ - (nix-update-script { }) - ( - (_experimental-update-script-combinators.copyAttrOutputToFile "gpt-box.pubspecSource" ./pubspec.lock.json) - // { - supportedFeatures = [ ]; - } - ) - { - command = [ - dart.fetchGitHashesScript - "--input" - ./pubspec.lock.json - "--output" - ./git-hashes.json - ]; - supportedFeatures = [ ]; - } - ]; - }; - - meta = { - description = "Third-party client for OpenAI API"; - homepage = "https://github.com/lollipopkit/flutter_gpt_box"; - mainProgram = "GPTBox"; - license = lib.licenses.gpl3Plus; - platforms = lib.platforms.linux; - maintainers = [ ]; - }; -} diff --git a/pkgs/by-name/gr/grayjay/package.nix b/pkgs/by-name/gr/grayjay/package.nix index 877fa35e238b..090a20d27575 100644 --- a/pkgs/by-name/gr/grayjay/package.nix +++ b/pkgs/by-name/gr/grayjay/package.nix @@ -7,6 +7,7 @@ libz, icu, openssl, + libgbm, libxrandr, libxfixes, libxext, @@ -28,7 +29,6 @@ cairo, udev, alsa-lib, - mesa, libGL, libsecret, nix-update-script, @@ -74,12 +74,12 @@ buildDotnetModule (finalAttrs: { buildInputs = [ openssl + libgbm libgcc libx11 gtk3 glib alsa-lib - mesa nspr nss icu diff --git a/pkgs/by-name/gr/groonga/package.nix b/pkgs/by-name/gr/groonga/package.nix index 513623136cd1..f1e43c9041bb 100644 --- a/pkgs/by-name/gr/groonga/package.nix +++ b/pkgs/by-name/gr/groonga/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "groonga"; - version = "15.1.7"; + version = "15.2.3"; src = fetchurl { url = "https://packages.groonga.org/source/groonga/groonga-${finalAttrs.version}.tar.gz"; - hash = "sha256-iZpBSgY291aNGhGEX+PddbcB9yEGp6JvMLyVCvWHZhY="; + hash = "sha256-DwLNXhq/adrajX2HX0Cpr6UBT8yMDWRfa/sYDnGOpnI="; }; patches = [ diff --git a/pkgs/by-name/gr/grpc_cli/package.nix b/pkgs/by-name/gr/grpc_cli/package.nix index 47662a9c3f42..2056961e47c9 100644 --- a/pkgs/by-name/gr/grpc_cli/package.nix +++ b/pkgs/by-name/gr/grpc_cli/package.nix @@ -11,12 +11,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "grpc_cli"; - version = "1.75.1"; + version = "1.76.0"; src = fetchFromGitHub { owner = "grpc"; repo = "grpc"; - rev = "v${finalAttrs.version}"; - hash = "sha256-SnKK52VLO4MM/ftfmzRV/LeLfOucdIyHMyWk6EKRfvM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-f25ccZC0pJw00ETgxBtXU6+0OnlJsV7zXjK/ayiCIJY="; fetchSubmodules = true; }; nativeBuildInputs = [ diff --git a/pkgs/data/icons/gruppled-cursors/default.nix b/pkgs/by-name/gr/gruppled-black-cursors/package.nix similarity index 59% rename from pkgs/data/icons/gruppled-cursors/default.nix rename to pkgs/by-name/gr/gruppled-black-cursors/package.nix index f03313de4e77..bd0052da29e9 100644 --- a/pkgs/data/icons/gruppled-cursors/default.nix +++ b/pkgs/by-name/gr/gruppled-black-cursors/package.nix @@ -1,12 +1,17 @@ { + lib, stdenvNoCC, fetchFromGitHub, - theme, - lib, + theme ? "black", }: +assert lib.asserts.assertOneOf "theme" theme [ + "black" + "white" +]; + stdenvNoCC.mkDerivation (finalAttrs: { - pname = "gruppled-cursors"; + pname = "gruppled-${theme}-cursors"; version = "1.0.0"; src = fetchFromGitHub { @@ -17,12 +22,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { }; installPhase = '' - mkdir -p $out/share/icons/${theme} - cp -r ${theme}/{cursors,index.theme} $out/share/icons/${theme} + mkdir -p $out/share/icons/gruppled_${theme} + cp -r gruppled_${theme}/{cursors,index.theme} $out/share/icons/gruppled_${theme} ''; meta = { - description = "Gruppled Cursors theme"; + description = "Gruppled ${lib.toSentenceCase theme} Cursors theme"; homepage = "https://github.com/nim65s/gruppled-cursors"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ nim65s ]; diff --git a/pkgs/data/icons/gruppled-lite-cursors/default.nix b/pkgs/by-name/gr/gruppled-black-lite-cursors/package.nix similarity index 58% rename from pkgs/data/icons/gruppled-lite-cursors/default.nix rename to pkgs/by-name/gr/gruppled-black-lite-cursors/package.nix index 9b1b6b073302..bbac2df3d287 100644 --- a/pkgs/data/icons/gruppled-lite-cursors/default.nix +++ b/pkgs/by-name/gr/gruppled-black-lite-cursors/package.nix @@ -1,12 +1,17 @@ { + lib, stdenvNoCC, fetchFromGitHub, - theme, - lib, + theme ? "black", }: +assert lib.asserts.assertOneOf "theme" theme [ + "black" + "white" +]; + stdenvNoCC.mkDerivation (finalAttrs: { - pname = "gruppled-lite-cursors"; + pname = "gruppled-${theme}-lite-cursors"; version = "1.0.0"; src = fetchFromGitHub { @@ -17,12 +22,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { }; installPhase = '' - mkdir -p $out/share/icons/${theme} - cp -r ${theme}/{cursors,index.theme} $out/share/icons/${theme} + mkdir -p $out/share/icons/gruppled_${theme}_lite + cp -r gruppled_${theme}_lite/{cursors,index.theme} $out/share/icons/gruppled_${theme}_lite ''; meta = { - description = "Gruppled Lite Cursors theme"; + description = "Gruppled ${lib.toSentenceCase theme} Lite Cursors theme"; homepage = "https://github.com/nim65s/gruppled-lite-cursors"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ nim65s ]; diff --git a/pkgs/by-name/gt/gtree/package.nix b/pkgs/by-name/gt/gtree/package.nix index f6f44d7b229b..d2abd290f6a0 100644 --- a/pkgs/by-name/gt/gtree/package.nix +++ b/pkgs/by-name/gt/gtree/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "gtree"; - version = "1.13.2"; + version = "1.13.3"; src = fetchFromGitHub { owner = "ddddddO"; repo = "gtree"; rev = "v${version}"; - hash = "sha256-CTAUyFkIKk2WnZWVtIG6tZfjNT445DBDgeh5gTb4q6k="; + hash = "sha256-K7LFnMCx28Abj4U9glFtQWJDHPHPRrGPsP0TiCr5NKc="; }; - vendorHash = "sha256-LWsJWh7LYkB5IWJaNJsy+K2xYNiw4mGy/YGT42at5C0="; + vendorHash = "sha256-A/O8w56RsiS8VHzq4NpIn8dAt12sNpfl/Jf9KziZ12I="; subPackages = [ "cmd/gtree" diff --git a/pkgs/by-name/gw/gwyddion/package.nix b/pkgs/by-name/gw/gwyddion/package.nix index 6d3c6cab5fb5..e237516fda1b 100644 --- a/pkgs/by-name/gw/gwyddion/package.nix +++ b/pkgs/by-name/gw/gwyddion/package.nix @@ -34,10 +34,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "gwyddion"; - version = "2.69"; + version = "2.70"; src = fetchurl { url = "mirror://sourceforge/gwyddion/gwyddion-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-WX62tR7ldaB/NQzAVzvHTQBaNJDZgyrRNqNp5w0w76Y="; + hash = "sha256-lC9OBBlFqFC8MtBRk6EVrIpRGKb4Qa+m1N6lEPmRP1k="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ha/halo/package.nix b/pkgs/by-name/ha/halo/package.nix index a5660bc2980a..7f621163183c 100644 --- a/pkgs/by-name/ha/halo/package.nix +++ b/pkgs/by-name/ha/halo/package.nix @@ -8,10 +8,10 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "halo"; - version = "2.22.11"; + version = "2.22.12"; src = fetchurl { url = "https://github.com/halo-dev/halo/releases/download/v${finalAttrs.version}/halo-${finalAttrs.version}.jar"; - hash = "sha256-22Fp1OMLBU/d6zCZ3zpT4FisTc9OPEC2POfEtLJhHxA="; + hash = "sha256-26MwshinUmDRY/JYRGxjyujHuFWGJGX2YTK4OxuNNcA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/hb/hblock/package.nix b/pkgs/by-name/hb/hblock/package.nix index fb7959f3c321..d03b5c45e32e 100644 --- a/pkgs/by-name/hb/hblock/package.nix +++ b/pkgs/by-name/hb/hblock/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "hblock"; homepage = "https://github.com/hectorm/hblock"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ alanpearce ]; + maintainers = with lib.maintainers; [ alinnow ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/hc/hcxdumptool/package.nix b/pkgs/by-name/hc/hcxdumptool/package.nix index 5638475c77d0..b55df7c76481 100644 --- a/pkgs/by-name/hc/hcxdumptool/package.nix +++ b/pkgs/by-name/hc/hcxdumptool/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hcxdumptool"; - version = "7.0.1"; + version = "7.1.0"; src = fetchFromGitHub { owner = "ZerBea"; repo = "hcxdumptool"; tag = finalAttrs.version; - hash = "sha256-ABbhhojg4PJlK7xwPW8m7ExQym6hrZmKBsqxnGrjA8A="; + hash = "sha256-54gKvOcmNxMND1iXJCgwtwT+PYntukVKtdT4dLwOOpI="; }; buildInputs = [ diff --git a/pkgs/by-name/hc/hcxtools/package.nix b/pkgs/by-name/hc/hcxtools/package.nix index ac3af3116b92..adfce387a595 100644 --- a/pkgs/by-name/hc/hcxtools/package.nix +++ b/pkgs/by-name/hc/hcxtools/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hcxtools"; - version = "7.0.1"; + version = "7.1.0"; src = fetchFromGitHub { owner = "ZerBea"; repo = "hcxtools"; rev = finalAttrs.version; - sha256 = "sha256-WV5+1PQF999qSIMrIYApmIx6C+ovbKOtJDFglzxzSB4="; + sha256 = "sha256-wfLeHL9xqHAkWPodrz7+dDcLcylwVrS6Kes5meV4UDM="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/hd/hdrhistogram_c/package.nix b/pkgs/by-name/hd/hdrhistogram_c/package.nix index 1dacf3e39d02..f05ebfe5f357 100644 --- a/pkgs/by-name/hd/hdrhistogram_c/package.nix +++ b/pkgs/by-name/hd/hdrhistogram_c/package.nix @@ -4,6 +4,9 @@ fetchFromGitHub, cmake, zlib, + nix-update-script, + testers, + validatePkgConfig, }: stdenv.mkDerivation (finalAttrs: { @@ -18,15 +21,28 @@ stdenv.mkDerivation (finalAttrs: { }; buildInputs = [ zlib ]; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + validatePkgConfig + ]; doCheck = true; + passthru = { + updateScript = nix-update-script { }; + + tests.pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; + }; + meta = { description = "C port or High Dynamic Range (HDR) Histogram"; homepage = "https://github.com/HdrHistogram/HdrHistogram_c"; changelog = "https://github.com/HdrHistogram/HdrHistogram_c/releases/tag/${finalAttrs.version}"; license = lib.licenses.publicDomain; maintainers = with lib.maintainers; [ jherland ]; + pkgConfigModules = [ "hdr_histogram" ]; }; }) diff --git a/pkgs/by-name/he/helvetica-neue-lt-std/package.nix b/pkgs/by-name/he/helvetica-neue-lt-std/package.nix index cffa36164925..8a8d8a083523 100644 --- a/pkgs/by-name/he/helvetica-neue-lt-std/package.nix +++ b/pkgs/by-name/he/helvetica-neue-lt-std/package.nix @@ -5,7 +5,7 @@ }: stdenvNoCC.mkDerivation { - name = "helvetica-neue-lt-std"; + pname = "helvetica-neue-lt-std"; version = "2014.08.16"; # date of most recent file in distribution src = fetchzip { diff --git a/pkgs/by-name/he/heynote/package.nix b/pkgs/by-name/he/heynote/package.nix index 0d98130d7048..4f26a0393107 100644 --- a/pkgs/by-name/he/heynote/package.nix +++ b/pkgs/by-name/he/heynote/package.nix @@ -7,11 +7,11 @@ }: let pname = "heynote"; - version = "2.7.1"; + version = "2.7.2"; src = fetchurl { url = "https://github.com/heyman/heynote/releases/download/v${version}/Heynote_${version}_x86_64.AppImage"; - sha256 = "sha256-Hb9hcfdHJNqeRyl5p053qmqv/3Yzz+32iVu1PCj+6nY="; + sha256 = "sha256-MEMZAWmLGdLZxBb/XPEJl8l3RriCfUH4Ogqs4GL0lAw="; }; appimageContents = appimageTools.extractType2 { diff --git a/pkgs/by-name/ho/hoppscotch/package.nix b/pkgs/by-name/ho/hoppscotch/package.nix index 71a9bdef3c4e..33f017d65713 100644 --- a/pkgs/by-name/ho/hoppscotch/package.nix +++ b/pkgs/by-name/ho/hoppscotch/package.nix @@ -8,22 +8,22 @@ let pname = "hoppscotch"; - version = "25.12.1-0"; + version = "26.1.0-0"; src = fetchurl { aarch64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; - hash = "sha256-wz2CpBfLuma4CoPbBC7dROxaXZSvivdHn/TX40FakOU="; + hash = "sha256-ReLp+KxYzWmLWiCty/tgq9BNDF0iSDgoTHC6ExMaR2w="; }; x86_64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg"; - hash = "sha256-Bsn0PmmpiDbwtPq1WUsrbkn+MQ3BFZTnorukO0RpnzQ="; + hash = "sha256-MRDgJSHPQ4gRwKj6jOhWZRFq/opd1RPT0xPhKBYEjbI="; }; x86_64-linux = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; - hash = "sha256-kCwlQdVpCRFPp1kcVaLLa6WHrrbuMo0JcqoCMBgtUGo="; + hash = "sha256-v99TjjDVqALwHhQjjZW1+/3FAR+kTb7Oj7udeewK/6Y="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); diff --git a/pkgs/by-name/ht/htmldoc/package.nix b/pkgs/by-name/ht/htmldoc/package.nix index ec5ea87621c7..b74418ac0184 100644 --- a/pkgs/by-name/ht/htmldoc/package.nix +++ b/pkgs/by-name/ht/htmldoc/package.nix @@ -13,12 +13,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "htmldoc"; - version = "1.9.21"; + version = "1.9.23"; src = fetchFromGitHub { owner = "michaelrsweet"; repo = "htmldoc"; rev = "v${finalAttrs.version}"; - hash = "sha256-MZKXEwJdQzn49JIUm4clqKBTtjKu6tBU5Sdq6ESn1k4="; + hash = "sha256-GUJ5qNqNfjkzZMNGMj/w53wso6X1WOooJNE6drKqHks="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/tools/admin/ibmcloud-cli/default.nix b/pkgs/by-name/ib/ibmcloud-cli/package.nix similarity index 98% rename from pkgs/tools/admin/ibmcloud-cli/default.nix rename to pkgs/by-name/ib/ibmcloud-cli/package.nix index 6527ce2cd014..1fea5163733b 100644 --- a/pkgs/tools/admin/ibmcloud-cli/default.nix +++ b/pkgs/by-name/ib/ibmcloud-cli/package.nix @@ -1,11 +1,12 @@ { lib, - stdenv, + stdenvNoCC, fetchurl, installShellFiles, writableTmpDirAsHomeHook, }: let + stdenv = stdenvNoCC; arch = with stdenv.hostPlatform; if isx86_64 then diff --git a/pkgs/tools/admin/ibmcloud-cli/update.sh b/pkgs/by-name/ib/ibmcloud-cli/update.sh similarity index 100% rename from pkgs/tools/admin/ibmcloud-cli/update.sh rename to pkgs/by-name/ib/ibmcloud-cli/update.sh diff --git a/pkgs/by-name/ic/icloudpd/package.nix b/pkgs/by-name/ic/icloudpd/package.nix index f48514d7fa96..53ca3a9f26e4 100644 --- a/pkgs/by-name/ic/icloudpd/package.nix +++ b/pkgs/by-name/ic/icloudpd/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "icloudpd"; - version = "1.31.0"; + version = "1.32.2"; pyproject = true; src = fetchFromGitHub { owner = "icloud-photos-downloader"; repo = "icloud_photos_downloader"; tag = "v${version}"; - hash = "sha256-GZhc5AeOxfSPxloN630lQguh63ha63Wnuh0H6pMkPyE="; + hash = "sha256-XwMY3OBGYDA/DKTXYgxuMV9pbamy8NbitMrEbsEmlMk="; }; pythonRelaxDeps = true; @@ -62,7 +62,21 @@ python3Packages.buildPythonApplication rec { "test_autodelete_photos_dry_run" "test_retry_fail_delete_after_download_internal_error" "test_autodelete_invalid_creation_date" + "test_all_http_methods_covered" + "test_builtin_timeout_error_handling" + "test_connection_error_handling" + "test_new_connection_error_handling" + "test_normal_request" + "test_other_exceptions_pass_through" + "test_timeout_error_handling" + "test_response_to_har_entry_with_large_streaming_response" + "test_response_to_har_entry_with_real_json_response" + "test_response_to_har_entry_with_real_streaming_response" + "test_response_to_har_entry_with_real_text_response" + "test_streaming_vs_non_streaming_behavior" + # touches non-existing folders "test_folder_structure_de_posix" + "test_missing_directory" ]; passthru = { diff --git a/pkgs/by-name/if/ifm-web/package.nix b/pkgs/by-name/if/ifm-web/package.nix index 330334cb4284..b8b87efe9c82 100644 --- a/pkgs/by-name/if/ifm-web/package.nix +++ b/pkgs/by-name/if/ifm-web/package.nix @@ -7,10 +7,10 @@ nixosTests, }: let - version = "4.0.2"; + version = "4.1.1"; src = fetchurl { url = "https://github.com/misterunknown/ifm/releases/download/v${version}/cdn.ifm.php"; - hash = "sha256-37WbRM6D7JGmd//06zMhxMGIh8ioY8vRUmxX4OHgqBE="; + hash = "sha256-io4HOtOe4J8J9Il+64eboIIwBXLWyXdv2OIBVKW+qS0="; }; serve_script = writeShellScript "ifm-serve" '' diff --git a/pkgs/by-name/in/inform6/package.nix b/pkgs/by-name/in/inform6/package.nix index a9250f76ba69..b7a19b9b1309 100644 --- a/pkgs/by-name/in/inform6/package.nix +++ b/pkgs/by-name/in/inform6/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "inform6"; - version = "6.42-r9"; + version = "6.44-r3"; src = fetchurl { url = "https://ifarchive.org/if-archive/infocom/compilers/inform6/source/inform-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-aHYjqjdISnyUxtruDDWD0cHEOxBpvm3+TfNxtGofezQ="; + hash = "sha256-NVO1bvDRdQowkkr6tBhDYzu7yLPd47XaTOXBivGJplk="; }; buildInputs = [ perl ]; diff --git a/pkgs/by-name/in/instawow/package.nix b/pkgs/by-name/in/instawow/package.nix index 8a947eff0e16..475cefd78fd2 100644 --- a/pkgs/by-name/in/instawow/package.nix +++ b/pkgs/by-name/in/instawow/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "instawow"; - version = "6.0.0"; + version = "7.0.0"; pyproject = true; src = fetchFromGitHub { owner = "layday"; repo = "instawow"; tag = "v${version}"; - hash = "sha256-NFs8+BUXJEn64TDojG/xkH1O+zZurv0PWY+YDhu2mQY="; + hash = "sha256-dT1oiPX+id0g28I9I/WJS9G6hyeHHGx5mWvNKXX1Wus="; }; extras = [ ]; # Disable GUI, most dependencies are not packaged. @@ -34,6 +34,7 @@ python3.pkgs.buildPythonApplication rec { diskcache iso8601 loguru + multidict packaging pluggy prompt-toolkit diff --git a/pkgs/by-name/in/inxi/package.nix b/pkgs/by-name/in/inxi/package.nix index 76ff658989c7..dad1b5acad3c 100644 --- a/pkgs/by-name/in/inxi/package.nix +++ b/pkgs/by-name/in/inxi/package.nix @@ -63,13 +63,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "inxi"; - version = "3.3.39-1"; + version = "3.3.40-1"; src = fetchFromCodeberg { owner = "smxi"; repo = "inxi"; tag = finalAttrs.version; - hash = "sha256-IfwklyXMOuluQ6L96n7k31RHItE7GmmjExrPAGBjbUQ="; + hash = "sha256-GpXfLLJhM4L9TB8Qw38uaCCwtCmBYg9nrVC001kDckc="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/is/isle-portable/package.nix b/pkgs/by-name/is/isle-portable/package.nix index a439f485f87a..87747926c26e 100644 --- a/pkgs/by-name/is/isle-portable/package.nix +++ b/pkgs/by-name/is/isle-portable/package.nix @@ -23,7 +23,6 @@ wayland-protocols, glew, qt6, - mesa, alsa-lib, sdl3, iniparser, @@ -81,7 +80,6 @@ stdenv.mkDerivation (finalAttrs: { libxkbcommon wayland-protocols glew - mesa alsa-lib ]; diff --git a/pkgs/by-name/je/jenkins/package.nix b/pkgs/by-name/je/jenkins/package.nix index 298801b8a4a2..cc99cc5f41d9 100644 --- a/pkgs/by-name/je/jenkins/package.nix +++ b/pkgs/by-name/je/jenkins/package.nix @@ -18,11 +18,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "jenkins"; - version = "2.528.3"; + version = "2.541.1"; src = fetchurl { url = "https://get.jenkins.io/war-stable/${finalAttrs.version}/jenkins.war"; - hash = "sha256-v6MfHjqs67W849UHbHPfl78MBWfuuNhzj1T2usSKvXQ="; + hash = "sha256-ixJniqb5VQsGglsAb5CWGGsXp7hX6baK0/mA2fQw/JQ="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/jh/jhentai/package.nix b/pkgs/by-name/jh/jhentai/package.nix deleted file mode 100644 index 1f3b613fd990..000000000000 --- a/pkgs/by-name/jh/jhentai/package.nix +++ /dev/null @@ -1,89 +0,0 @@ -{ - lib, - flutter329, - fetchFromGitHub, - autoPatchelfHook, - webkitgtk_4_1, - glib-networking, - runCommand, - yq, - jhentai, - _experimental-update-script-combinators, - gitUpdater, -}: - -flutter329.buildFlutterApplication rec { - pname = "jhentai"; - version = "8.0.10+299"; - - src = fetchFromGitHub { - owner = "jiangtian616"; - repo = "JHenTai"; - tag = "v${version}"; - hash = "sha256-gRWYwWKGFeEsBUk4zkGYe8eAnJsf1lk6msEWK9bzk6U="; - }; - - pubspecLock = lib.importJSON ./pubspec.lock.json; - - gitHashes = { - desktop_webview_window = "sha256-QDlumlZ3pbmBRkMSJJVgz8HcCdANzV3cU142URvkY1w="; - dio = "sha256-eHGAV/yIqTaC/wJeSXiPwonPePq+GT1u1dgjbBrW8OI="; - flutter_draggable_gridview = "sha256-kntjeWEhRl4rdJBO8kt7GCaaLdPWy6b7zmBIjHyP7h8="; - flutter_slidable = "sha256-nBPEZBvKV3D/eEa/cYb7jgbJ60rbh823yDJALLz1/8c="; - flutter_socks_proxy = "sha256-a8XZTPTz521o7G7NsEXv2E/H7uVJcY4rcouIkdQC+jg="; - j_downloader = "sha256-Ct4TZvxKVWirEnSLs+pekDuf+b8tHFUZTdupBflGvJM="; - like_button = "sha256-OVzfpIEnw88496H345NHn7nZ48+QDTaneBzN2UCdwk8="; - photo_view = "sha256-k/+ncCzGkF4XmFpo3wmJOQbElSh2r+SlyeI3M9yDFtM="; - fluttertoast = "sha256-/2VJ1x7l5Idjwkm4Ennz8H/EC3j4/slRODj/82yO3iI="; - http_proxy = "sha256-/udhj2Tyc7PEtL6eU4TWIdrz/7Uh7D26jDSDxTr3X+I="; - scrollable_positioned_list = "sha256-8WfyUpTs+Cfv2VzFECrW/DGoKOsu9KY6hf6sP81xuBg="; - system_network_proxy = "sha256-boPbPO0Xs86Yu4OJmBr/nXGfX/vtZwosP6vRN4g3FQA="; - zoom_view = "sha256-/JPvmLg8syn5IlKucj3R765kedCZ1LdzkreUIsvdwEg="; - receive_sharing_intent = "sha256-8D5ZENARPZ7FGrdIErxOoV3Ao35/XoQ2tleegI42ZUY="; - }; - - nativeBuildInputs = [ autoPatchelfHook ]; - - buildInputs = [ - webkitgtk_4_1 - glib-networking - ]; - - flutterBuildFlags = [ - "--target lib/src/main.dart" - ]; - - postInstall = '' - install -Dm644 linux/assets/top.jtmonster.jhentai.desktop $out/share/applications/jhentai.desktop - install -Dm644 assets/icon/JHenTai_512.png $out/share/icons/hicolor/512x512/apps/top.jtmonster.jhentai.png - ''; - - extraWrapProgramArgs = '' - --prefix LD_LIBRARY_PATH : $out/app/jhentai/lib - ''; - - passthru = { - pubspecSource = - runCommand "pubspec.lock.json" - { - buildInputs = [ yq ]; - inherit (jhentai) src; - } - '' - cat $src/pubspec.lock | yq > $out - ''; - updateScript = _experimental-update-script-combinators.sequence [ - (gitUpdater { rev-prefix = "v"; }) - (_experimental-update-script-combinators.copyAttrOutputToFile "jhentai.pubspecSource" ./pubspec.lock.json) - ]; - }; - - meta = { - description = "Cross-platform manga app made for e-hentai & exhentai by Flutter"; - homepage = "https://github.com/jiangtian616/JHenTai"; - mainProgram = "jhentai"; - license = with lib.licenses; [ asl20 ]; - maintainers = [ ]; - platforms = lib.platforms.linux; - }; -} diff --git a/pkgs/by-name/jh/jhentai/pubspec.lock.json b/pkgs/by-name/jh/jhentai/pubspec.lock.json deleted file mode 100644 index 1686c6c0bbf9..000000000000 --- a/pkgs/by-name/jh/jhentai/pubspec.lock.json +++ /dev/null @@ -1,2678 +0,0 @@ -{ - "packages": { - "_fe_analyzer_shared": { - "dependency": "transitive", - "description": { - "name": "_fe_analyzer_shared", - "sha256": "45cfa8471b89fb6643fe9bf51bd7931a76b8f5ec2d65de4fb176dba8d4f22c77", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "73.0.0" - }, - "_macros": { - "dependency": "transitive", - "description": "dart", - "source": "sdk", - "version": "0.3.2" - }, - "analyzer": { - "dependency": "transitive", - "description": { - "name": "analyzer", - "sha256": "4959fec185fe70cce007c57e9ab6983101dbe593d2bf8bbfb4453aaec0cf470a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.8.0" - }, - "analyzer_plugin": { - "dependency": "transitive", - "description": { - "name": "analyzer_plugin", - "sha256": "9661b30b13a685efaee9f02e5d01ed9f2b423bd889d28a304d02d704aee69161", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.11.3" - }, - "android_intent_plus": { - "dependency": "direct main", - "description": { - "name": "android_intent_plus", - "sha256": "dfc1fd3a577205ae8f11e990fb4ece8c90cceabbee56fcf48e463ecf0bd6aae3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.3.0" - }, - "animate_do": { - "dependency": "direct main", - "description": { - "name": "animate_do", - "sha256": "7a3162729f0ea042f9dd84da217c5bde5472ad9cef644079929d4304a5dc4ca0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.3.4" - }, - "animated_flip_counter": { - "dependency": "direct main", - "description": { - "name": "animated_flip_counter", - "sha256": "2c25ace054ac3932a3f203875a90ddae760ba7016cb9233573067a12ae51e3c6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.6" - }, - "archive": { - "dependency": "direct main", - "description": { - "name": "archive", - "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.6.1" - }, - "args": { - "dependency": "transitive", - "description": { - "name": "args", - "sha256": "bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.0" - }, - "asn1lib": { - "dependency": "transitive", - "description": { - "name": "asn1lib", - "sha256": "4bae5ae63e6d6dd17c4aac8086f3dec26c0236f6a0f03416c6c19d830c367cf5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.8" - }, - "async": { - "dependency": "transitive", - "description": { - "name": "async", - "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.11.0" - }, - "audio_session": { - "dependency": "transitive", - "description": { - "name": "audio_session", - "sha256": "b2a26ba8b7efa1790d6460e82971fde3e398cfbe2295df9dea22f3499d2c12a7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.23" - }, - "battery_plus": { - "dependency": "direct main", - "description": { - "name": "battery_plus", - "sha256": "220c8f1961efb01d6870493b5ac5a80afaeaffc8757f7a11ed3025a8570d29e7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.0" - }, - "battery_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "battery_plus_platform_interface", - "sha256": "e8342c0f32de4b1dfd0223114b6785e48e579bfc398da9471c9179b907fa4910", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.1" - }, - "blur": { - "dependency": "direct main", - "description": { - "name": "blur", - "sha256": "fd23f1247faee4a7d1a3efb6b7c3cea134f3b939d72e5f8d45233deb0776259f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.0" - }, - "boolean_selector": { - "dependency": "transitive", - "description": { - "name": "boolean_selector", - "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "build": { - "dependency": "transitive", - "description": { - "name": "build", - "sha256": "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "build_config": { - "dependency": "transitive", - "description": { - "name": "build_config", - "sha256": "bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "build_daemon": { - "dependency": "transitive", - "description": { - "name": "build_daemon", - "sha256": "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.2" - }, - "build_resolvers": { - "dependency": "transitive", - "description": { - "name": "build_resolvers", - "sha256": "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2" - }, - "build_runner": { - "dependency": "direct dev", - "description": { - "name": "build_runner", - "sha256": "644dc98a0f179b872f612d3eb627924b578897c629788e858157fa5e704ca0c7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.11" - }, - "build_runner_core": { - "dependency": "transitive", - "description": { - "name": "build_runner_core", - "sha256": "f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.3.2" - }, - "built_collection": { - "dependency": "transitive", - "description": { - "name": "built_collection", - "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.1.1" - }, - "built_value": { - "dependency": "transitive", - "description": { - "name": "built_value", - "sha256": "28a712df2576b63c6c005c465989a348604960c0958d28be5303ba9baa841ac2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.9.3" - }, - "cached_network_image": { - "dependency": "direct overridden", - "description": { - "name": "cached_network_image", - "sha256": "f98972704692ba679db144261172a8e20feb145636c617af0eb4022132a6797f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.3.0" - }, - "cached_network_image_platform_interface": { - "dependency": "transitive", - "description": { - "name": "cached_network_image_platform_interface", - "sha256": "56aa42a7a01e3c9db8456d9f3f999931f1e05535b5a424271e9a38cabf066613", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "cached_network_image_web": { - "dependency": "transitive", - "description": { - "name": "cached_network_image_web", - "sha256": "759b9a9f8f6ccbb66c185df805fac107f05730b1dab9c64626d1008cca532257", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "characters": { - "dependency": "transitive", - "description": { - "name": "characters", - "sha256": "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "charcode": { - "dependency": "transitive", - "description": { - "name": "charcode", - "sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "checked_yaml": { - "dependency": "transitive", - "description": { - "name": "checked_yaml", - "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.3" - }, - "chewie": { - "dependency": "direct overridden", - "description": { - "name": "chewie", - "sha256": "60701da1f22ed20cd2d40e856fd1f2249dacf5b629d9fa50676443a18a4857b8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.7.0" - }, - "cli_util": { - "dependency": "transitive", - "description": { - "name": "cli_util", - "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.2" - }, - "clipboard": { - "dependency": "direct main", - "description": { - "name": "clipboard", - "sha256": "2ec38f0e59878008ceca0ab122e4bfde98847f88ef0f83331362ba4521f565a9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3" - }, - "clock": { - "dependency": "transitive", - "description": { - "name": "clock", - "sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "code_builder": { - "dependency": "transitive", - "description": { - "name": "code_builder", - "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.10.1" - }, - "collection": { - "dependency": "direct main", - "description": { - "name": "collection", - "sha256": "a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.19.0" - }, - "convert": { - "dependency": "transitive", - "description": { - "name": "convert", - "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.2" - }, - "coverage": { - "dependency": "transitive", - "description": { - "name": "coverage", - "sha256": "e3493833ea012784c740e341952298f1cc77f1f01b1bbc3eb4eecf6984fb7f43", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.11.1" - }, - "cross_file": { - "dependency": "transitive", - "description": { - "name": "cross_file", - "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.4+2" - }, - "crypto": { - "dependency": "direct main", - "description": { - "name": "crypto", - "sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.3" - }, - "csslib": { - "dependency": "transitive", - "description": { - "name": "csslib", - "sha256": "831883fb353c8bdc1d71979e5b342c7d88acfbc643113c14ae51e2442ea0f20f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.17.3" - }, - "csv": { - "dependency": "direct main", - "description": { - "name": "csv", - "sha256": "63ed2871dd6471193dffc52c0e6c76fb86269c00244d244297abbb355c84a86e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.1.1" - }, - "cupertino_icons": { - "dependency": "direct main", - "description": { - "name": "cupertino_icons", - "sha256": "ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.8" - }, - "dart_style": { - "dependency": "transitive", - "description": { - "name": "dart_style", - "sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.7" - }, - "dbus": { - "dependency": "transitive", - "description": { - "name": "dbus", - "sha256": "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.10" - }, - "desktop_webview_window": { - "dependency": "direct main", - "description": { - "path": "packages/desktop_webview_window", - "ref": "d0c91d9c3ea12883d38215adc48586753fb41dde", - "resolved-ref": "d0c91d9c3ea12883d38215adc48586753fb41dde", - "url": "https://github.com/MixinNetwork/flutter-plugins" - }, - "source": "git", - "version": "0.2.3" - }, - "device_info_plus": { - "dependency": "direct main", - "description": { - "name": "device_info_plus", - "sha256": "c4af09051b4f0508f6c1dc0a5c085bf014d5c9a4a0678ce1799c2b4d716387a0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "11.1.0" - }, - "device_info_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "device_info_plus_platform_interface", - "sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.2" - }, - "dio": { - "dependency": "direct main", - "description": { - "path": "dio", - "ref": "append-mode", - "resolved-ref": "bcf81dc13a0ebb67fef3b4ac0b1885fc583106f5", - "url": "https://github.com/jiangtian616/dio" - }, - "source": "git", - "version": "5.4.3+1" - }, - "dotted_border": { - "dependency": "direct main", - "description": { - "name": "dotted_border", - "sha256": "108837e11848ca776c53b30bc870086f84b62ed6e01c503ed976e8f8c7df9c04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.0" - }, - "drift": { - "dependency": "direct main", - "description": { - "name": "drift", - "sha256": "df027d168a2985a2e9da900adeba2ab0136f0d84436592cf3cd5135f82c8579c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.21.0" - }, - "drift_dev": { - "dependency": "direct dev", - "description": { - "name": "drift_dev", - "sha256": "4592cea370f1dcd8afc67987c28402797d9ddb4aa3ae372cb675497c0741816c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.21.1" - }, - "encrypt": { - "dependency": "transitive", - "description": { - "name": "encrypt", - "sha256": "62d9aa4670cc2a8798bab89b39fc71b6dfbacf615de6cf5001fb39f7e4a996a2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.3" - }, - "executor": { - "dependency": "direct main", - "description": { - "name": "executor", - "sha256": "98bd8ef6584d5f9e208badc4f4145ad7daeaa1bd0d398ead62a156ebdc4ed02b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.2" - }, - "extended_image": { - "dependency": "direct main", - "description": { - "name": "extended_image", - "sha256": "d1b122d6f5cf5596ea61d703d116d89e2ece7e324db414cfeed12967b72b7aef", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.1.0" - }, - "extended_image_library": { - "dependency": "transitive", - "description": { - "name": "extended_image_library", - "sha256": "8bf87c0b14dcb59200c923a9a3952304e4732a0901e40811428834ef39018ee1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.6.0" - }, - "extended_list_library": { - "dependency": "transitive", - "description": { - "name": "extended_list_library", - "sha256": "cb424a04464e89bd6737f9ae025029bd8e913c7bf37101ad10c2defe0238d842", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "extended_nested_scroll_view": { - "dependency": "direct main", - "description": { - "name": "extended_nested_scroll_view", - "sha256": "49c0de4f648a7ed4dc5501db7855aec38582d076ef61bb1708ba73d58f0f2525", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.1" - }, - "fake_async": { - "dependency": "transitive", - "description": { - "name": "fake_async", - "sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.1" - }, - "ffi": { - "dependency": "transitive", - "description": { - "name": "ffi", - "sha256": "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.3" - }, - "file": { - "dependency": "transitive", - "description": { - "name": "file", - "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.1" - }, - "file_picker": { - "dependency": "direct main", - "description": { - "name": "file_picker", - "sha256": "aac85f20436608e01a6ffd1fdd4e746a7f33c93a2c83752e626bdfaea139b877", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.1.3" - }, - "fixnum": { - "dependency": "transitive", - "description": { - "name": "fixnum", - "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "flex_color_picker": { - "dependency": "direct main", - "description": { - "name": "flex_color_picker", - "sha256": "607c9fdb26be84d4a5a0931ab42a7eda725372e4f5ebaa2526ab6b22ead752f9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.0" - }, - "flex_seed_scheme": { - "dependency": "transitive", - "description": { - "name": "flex_seed_scheme", - "sha256": "4cee2f1d07259f77e8b36f4ec5f35499d19e74e17c7dce5b819554914082bc01", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.0" - }, - "flutter": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_cache_manager": { - "dependency": "transitive", - "description": { - "name": "flutter_cache_manager", - "sha256": "a77f77806a790eb9ba0118a5a3a936e81c4fea2b61533033b2b0c3d50bbde5ea", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.0" - }, - "flutter_displaymode": { - "dependency": "direct main", - "description": { - "name": "flutter_displaymode", - "sha256": "42c5e9abd13d28ed74f701b60529d7f8416947e58256e6659c5550db719c57ef", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.0" - }, - "flutter_draggable_gridview": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "948931c5c3287d2253145cb7959539ba626063a1", - "url": "https://github.com/jiangtian616/flutter_draggable_gridview" - }, - "source": "git", - "version": "0.0.7" - }, - "flutter_launcher_icons": { - "dependency": "direct dev", - "description": { - "name": "flutter_launcher_icons", - "sha256": "619817c4b65b322b5104b6bb6dfe6cda62d9729bd7ad4303ecc8b4e690a67a77", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.1" - }, - "flutter_lints": { - "dependency": "direct dev", - "description": { - "name": "flutter_lints", - "sha256": "b543301ad291598523947dc534aaddc5aaad597b709d2426d3a0e0d44c5cb493", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.4" - }, - "flutter_list_view": { - "dependency": "direct main", - "description": { - "name": "flutter_list_view", - "sha256": "b044af8f1443494b4404cc2f33d8c92003b239301bebeecbea037084013e5a26", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.21" - }, - "flutter_localizations": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_plugin_android_lifecycle": { - "dependency": "transitive", - "description": { - "name": "flutter_plugin_android_lifecycle", - "sha256": "615a505aef59b151b46bbeef55b36ce2b6ed299d160c51d84281946f0aa0ce0e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.24" - }, - "flutter_rating_bar": { - "dependency": "direct main", - "description": { - "name": "flutter_rating_bar", - "sha256": "d2af03469eac832c591a1eba47c91ecc871fe5708e69967073c043b2d775ed93", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.1" - }, - "flutter_resizable_container": { - "dependency": "direct main", - "description": { - "name": "flutter_resizable_container", - "sha256": "8fb437d8609dde1495f63cb8786cb6e69fc1f98442fe3fc2596e5b9398395425", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.0" - }, - "flutter_slidable": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "master", - "resolved-ref": "3280106581fc8d54eae45f4a446f92cae36d7837", - "url": "https://github.com/letsar/flutter_slidable.git" - }, - "source": "git", - "version": "3.1.1" - }, - "flutter_socks_proxy": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "52759af6c6b245db4ba5bfa9ccc64d74f3ceb2fb", - "url": "https://github.com/jiangtian616/socks_proxy" - }, - "source": "git", - "version": "0.0.3" - }, - "flutter_svg": { - "dependency": "transitive", - "description": { - "name": "flutter_svg", - "sha256": "c200fd79c918a40c5cd50ea0877fa13f81bdaf6f0a5d3dbcc2a13e3285d6aa1b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.17" - }, - "flutter_test": { - "dependency": "direct dev", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_web_plugins": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_widget_from_html": { - "dependency": "direct main", - "description": { - "name": "flutter_widget_from_html", - "sha256": "9e2a6201c4d2eb910b6b3ebb2a9f5c490fc61c9a1aa35eafdde38f0fc659cf4c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.2" - }, - "flutter_widget_from_html_core": { - "dependency": "transitive", - "description": { - "name": "flutter_widget_from_html_core", - "sha256": "b1048fd119a14762e2361bd057da608148a895477846d6149109b2151d2f7abf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.2" - }, - "flutter_windowmanager_plus": { - "dependency": "direct main", - "description": { - "name": "flutter_windowmanager_plus", - "sha256": "4e2bf7c7f374699fd74d59785f1d74efd40052c24a5edde5a4d825cc72608d40", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.1" - }, - "fluttertoast": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "patch-1", - "resolved-ref": "ac29e14f4e7aa32adfa222b6354759e36488a1a2", - "url": "https://github.com/MarlonJD/FlutterToast" - }, - "source": "git", - "version": "8.2.8" - }, - "font_awesome_flutter": { - "dependency": "direct main", - "description": { - "name": "font_awesome_flutter", - "sha256": "1f93e5799f0e6c882819e8393a05c6ca5226010f289190f2242ec19f3f0fdba5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.2.0" - }, - "frontend_server_client": { - "dependency": "direct dev", - "description": { - "name": "frontend_server_client", - "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.0" - }, - "fwfh_cached_network_image": { - "dependency": "transitive", - "description": { - "name": "fwfh_cached_network_image", - "sha256": "8e44226801bfba27930673953afce8af44da7e92573be93f60385d9865a089dd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.3" - }, - "fwfh_chewie": { - "dependency": "transitive", - "description": { - "name": "fwfh_chewie", - "sha256": "37bde9cedfb6dc5546176f7f0c56af1e814966cb33ec58f16c9565ed93ccb704", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.8" - }, - "fwfh_just_audio": { - "dependency": "transitive", - "description": { - "name": "fwfh_just_audio", - "sha256": "38dc2c55803bd3cef33042c473e0c40b891ad4548078424641a32032f6a1245f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.2" - }, - "fwfh_svg": { - "dependency": "transitive", - "description": { - "name": "fwfh_svg", - "sha256": "550b1014d12b5528d8bdb6e3b44b58721f3fb1f65d7a852d1623a817008bdfc4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.8.3" - }, - "fwfh_url_launcher": { - "dependency": "transitive", - "description": { - "name": "fwfh_url_launcher", - "sha256": "b9f5d55a5ae2c2c07243ba33f7ba49ac9544bdb2f4c16d8139df9ccbebe3449c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.1" - }, - "fwfh_webview": { - "dependency": "transitive", - "description": { - "name": "fwfh_webview", - "sha256": "c0a8b664b642f40f4c252a0ab4e72c22dcd97c7fb3a7e50a6b4bdb6f63afca19", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.3" - }, - "get": { - "dependency": "direct main", - "description": { - "name": "get", - "sha256": "e4e7335ede17452b391ed3b2ede016545706c01a02292a6c97619705e7d2a85e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.6.6" - }, - "get_storage": { - "dependency": "direct main", - "description": { - "name": "get_storage", - "sha256": "00b3908d9cd4138738b4db69bcc0fc1cf4ee8570c06594136569470f32a84207", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.3" - }, - "glob": { - "dependency": "transitive", - "description": { - "name": "glob", - "sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "graphs": { - "dependency": "transitive", - "description": { - "name": "graphs", - "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "grouped_list": { - "dependency": "direct main", - "description": { - "name": "grouped_list", - "sha256": "fef106470186081c32636aa055492eee7fc7fe8bf0921a48d31ded24821af19f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.1.2" - }, - "html": { - "dependency": "direct main", - "description": { - "name": "html", - "sha256": "d9793e10dbe0e6c364f4c59bf3e01fb33a9b2a674bc7a1081693dba0614b6269", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.15.1" - }, - "http": { - "dependency": "direct overridden", - "description": { - "name": "http", - "sha256": "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "http_client_helper": { - "dependency": "transitive", - "description": { - "name": "http_client_helper", - "sha256": "8a9127650734da86b5c73760de2b404494c968a3fd55602045ffec789dac3cb1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "http_multi_server": { - "dependency": "transitive", - "description": { - "name": "http_multi_server", - "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "http_parser": { - "dependency": "transitive", - "description": { - "name": "http_parser", - "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.2" - }, - "http_proxy": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "f107851fe1ac540103ab172645e071154ed82ef8", - "url": "https://github.com/jiangtian616/http_proxy" - }, - "source": "git", - "version": "1.2.2" - }, - "image": { - "dependency": "transitive", - "description": { - "name": "image", - "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.3.0" - }, - "integral_isolates": { - "dependency": "direct main", - "description": { - "name": "integral_isolates", - "sha256": "31b8ef45985ebfba628f1df5366df263578bc62119409588dbd679a2e27f2225", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.1" - }, - "intl": { - "dependency": "direct main", - "description": { - "name": "intl", - "sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.19.0" - }, - "io": { - "dependency": "transitive", - "description": { - "name": "io", - "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.5" - }, - "iregexp": { - "dependency": "transitive", - "description": { - "name": "iregexp", - "sha256": "143859dcaeecf6f683102786762d70a47ef8441a0d2287a158172d32d38799cf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.2" - }, - "j_downloader": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "8ac5fba3ba7caa71cd60e3ffc24c9755c31e76dd", - "url": "https://github.com/jiangtian616/JDownloader" - }, - "source": "git", - "version": "0.0.3" - }, - "js": { - "dependency": "transitive", - "description": { - "name": "js", - "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.7" - }, - "json_annotation": { - "dependency": "transitive", - "description": { - "name": "json_annotation", - "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.9.0" - }, - "json_class": { - "dependency": "transitive", - "description": { - "name": "json_class", - "sha256": "f27de435c3b47ceea23c13d0516afa98c71c62c7a762a6c8f1df665189eb855e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "json_path": { - "dependency": "transitive", - "description": { - "name": "json_path", - "sha256": "7a06bbb1cfad390b20fb7a2ca5e67d9ba59633879c6d71142b80fbf61c3b66f6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.4" - }, - "just_audio": { - "dependency": "transitive", - "description": { - "name": "just_audio", - "sha256": "1a1eb86e7d81e69a1d36943f2b3efd62dece3dad2cafd9ec2e62e6db7c04d9b7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.43" - }, - "just_audio_platform_interface": { - "dependency": "transitive", - "description": { - "name": "just_audio_platform_interface", - "sha256": "0243828cce503c8366cc2090cefb2b3c871aa8ed2f520670d76fd47aa1ab2790", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.3.0" - }, - "just_audio_web": { - "dependency": "transitive", - "description": { - "name": "just_audio_web", - "sha256": "9a98035b8b24b40749507687520ec5ab404e291d2b0937823ff45d92cb18d448", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.13" - }, - "leak_tracker": { - "dependency": "transitive", - "description": { - "name": "leak_tracker", - "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.0.5" - }, - "leak_tracker_flutter_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_flutter_testing", - "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.5" - }, - "leak_tracker_testing": { - "dependency": "transitive", - "description": { - "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "like_button": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "a0b2afa980e0f7e421b4649a3391e0d01c607f82", - "url": "https://github.com/jiangtian616/like_button" - }, - "source": "git", - "version": "2.0.5" - }, - "lints": { - "dependency": "transitive", - "description": { - "name": "lints", - "sha256": "a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.1" - }, - "loading_animation_widget": { - "dependency": "direct main", - "description": { - "name": "loading_animation_widget", - "sha256": "1901682600273a966c34cf44a85fc5355da92a8d08a8a43c11adc4e471993e3a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0+4" - }, - "local_auth": { - "dependency": "direct main", - "description": { - "name": "local_auth", - "sha256": "280421b416b32de31405b0a25c3bd42dfcef2538dfbb20c03019e02a5ed55ed0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.0" - }, - "local_auth_android": { - "dependency": "transitive", - "description": { - "name": "local_auth_android", - "sha256": "6763aaf8965f21822624cb2fd3c03d2a8b3791037b5efb0fe4b13e110f5afc92", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.46" - }, - "local_auth_darwin": { - "dependency": "transitive", - "description": { - "name": "local_auth_darwin", - "sha256": "5c5127061107278ab4cafa1ac51b3b6760282bf1a2abf011270908a429d1634b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.2" - }, - "local_auth_platform_interface": { - "dependency": "transitive", - "description": { - "name": "local_auth_platform_interface", - "sha256": "1b842ff177a7068442eae093b64abe3592f816afd2a533c0ebcdbe40f9d2075a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.10" - }, - "local_auth_windows": { - "dependency": "transitive", - "description": { - "name": "local_auth_windows", - "sha256": "bc4e66a29b0fdf751aafbec923b5bed7ad6ed3614875d8151afe2578520b2ab5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.11" - }, - "logger": { - "dependency": "direct main", - "description": { - "name": "logger", - "sha256": "8c94b8c219e7e50194efc8771cd0e9f10807d8d3e219af473d89b06cc2ee4e04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.0" - }, - "logging": { - "dependency": "transitive", - "description": { - "name": "logging", - "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "macros": { - "dependency": "transitive", - "description": { - "name": "macros", - "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.2-main.4" - }, - "matcher": { - "dependency": "direct overridden", - "description": { - "name": "matcher", - "sha256": "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.12.16" - }, - "material_color_utilities": { - "dependency": "transitive", - "description": { - "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.11.1" - }, - "maybe_just_nothing": { - "dependency": "transitive", - "description": { - "name": "maybe_just_nothing", - "sha256": "0c06326e26d08f6ed43247404376366dc4d756cef23a4f1db765f546224c35e0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.5.3" - }, - "meta": { - "dependency": "transitive", - "description": { - "name": "meta", - "sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.15.0" - }, - "mime": { - "dependency": "transitive", - "description": { - "name": "mime", - "sha256": "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.6" - }, - "nested": { - "dependency": "transitive", - "description": { - "name": "nested", - "sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, - "node_preamble": { - "dependency": "transitive", - "description": { - "name": "node_preamble", - "sha256": "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.2" - }, - "octo_image": { - "dependency": "transitive", - "description": { - "name": "octo_image", - "sha256": "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.0" - }, - "package_config": { - "dependency": "transitive", - "description": { - "name": "package_config", - "sha256": "92d4488434b520a62570293fbd33bb556c7d49230791c1b4bbd973baf6d2dc67", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "package_info_plus": { - "dependency": "direct main", - "description": { - "name": "package_info_plus", - "sha256": "894f37107424311bdae3e476552229476777b8752c5a2a2369c0cb9a2d5442ef", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "8.0.3" - }, - "package_info_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "package_info_plus_platform_interface", - "sha256": "a5ef9986efc7bf772f2696183a3992615baa76c1ffb1189318dd8803778fb05b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.2" - }, - "path": { - "dependency": "direct main", - "description": { - "name": "path", - "sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.9.0" - }, - "path_drawing": { - "dependency": "transitive", - "description": { - "name": "path_drawing", - "sha256": "bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.1" - }, - "path_parsing": { - "dependency": "transitive", - "description": { - "name": "path_parsing", - "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "path_provider": { - "dependency": "direct main", - "description": { - "name": "path_provider", - "sha256": "c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.3" - }, - "path_provider_android": { - "dependency": "transitive", - "description": { - "name": "path_provider_android", - "sha256": "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.15" - }, - "path_provider_foundation": { - "dependency": "transitive", - "description": { - "name": "path_provider_foundation", - "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "path_provider_linux": { - "dependency": "transitive", - "description": { - "name": "path_provider_linux", - "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.1" - }, - "path_provider_platform_interface": { - "dependency": "transitive", - "description": { - "name": "path_provider_platform_interface", - "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "path_provider_windows": { - "dependency": "transitive", - "description": { - "name": "path_provider_windows", - "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.0" - }, - "permission_handler": { - "dependency": "direct main", - "description": { - "name": "permission_handler", - "sha256": "18bf33f7fefbd812f37e72091a15575e72d5318854877e0e4035a24ac1113ecb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "11.3.1" - }, - "permission_handler_android": { - "dependency": "transitive", - "description": { - "name": "permission_handler_android", - "sha256": "71bbecfee799e65aff7c744761a57e817e73b738fedf62ab7afd5593da21f9f1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "12.0.13" - }, - "permission_handler_apple": { - "dependency": "transitive", - "description": { - "name": "permission_handler_apple", - "sha256": "e6f6d73b12438ef13e648c4ae56bd106ec60d17e90a59c4545db6781229082a0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.4.5" - }, - "permission_handler_html": { - "dependency": "transitive", - "description": { - "name": "permission_handler_html", - "sha256": "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3+5" - }, - "permission_handler_platform_interface": { - "dependency": "transitive", - "description": { - "name": "permission_handler_platform_interface", - "sha256": "e9c8eadee926c4532d0305dff94b85bf961f16759c3af791486613152af4b4f9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.2.3" - }, - "permission_handler_windows": { - "dependency": "transitive", - "description": { - "name": "permission_handler_windows", - "sha256": "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.1" - }, - "petitparser": { - "dependency": "transitive", - "description": { - "name": "petitparser", - "sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.2" - }, - "photo_view": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "separate", - "resolved-ref": "0103e5f87804561161806759b3eb4d1231e20de2", - "url": "https://github.com/jiangtian616/photo_view" - }, - "source": "git", - "version": "0.14.0" - }, - "pinput": { - "dependency": "direct main", - "description": { - "name": "pinput", - "sha256": "1773743c188cdd2f8d0398ea708ec72645bb41ac9311755c4f7bb03a4184bdcf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.31" - }, - "platform": { - "dependency": "transitive", - "description": { - "name": "platform", - "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.6" - }, - "plugin_platform_interface": { - "dependency": "transitive", - "description": { - "name": "plugin_platform_interface", - "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.8" - }, - "pointycastle": { - "dependency": "transitive", - "description": { - "name": "pointycastle", - "sha256": "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.9.1" - }, - "pool": { - "dependency": "transitive", - "description": { - "name": "pool", - "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.1" - }, - "provider": { - "dependency": "transitive", - "description": { - "name": "provider", - "sha256": "c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.2" - }, - "pub_semver": { - "dependency": "transitive", - "description": { - "name": "pub_semver", - "sha256": "7b3cfbf654f3edd0c6298ecd5be782ce997ddf0e00531b9464b55245185bbbbd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.5" - }, - "pubspec_parse": { - "dependency": "transitive", - "description": { - "name": "pubspec_parse", - "sha256": "81876843eb50dc2e1e5b151792c9a985c5ed2536914115ed04e9c8528f6647b0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "quiver": { - "dependency": "transitive", - "description": { - "name": "quiver", - "sha256": "ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "recase": { - "dependency": "transitive", - "description": { - "name": "recase", - "sha256": "e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.0" - }, - "receive_sharing_intent": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "2cea396843cd3ab1b5ec4334be4233864637874e", - "url": "https://github.com/KasemJaffer/receive_sharing_intent" - }, - "source": "git", - "version": "1.8.1" - }, - "retry": { - "dependency": "direct main", - "description": { - "name": "retry", - "sha256": "822e118d5b3aafed083109c72d5f484c6dc66707885e07c0fbcb8b986bba7efc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.2" - }, - "rfc_6901": { - "dependency": "transitive", - "description": { - "name": "rfc_6901", - "sha256": "df1bbfa3d023009598f19636d6114c6ac1e0b7bb7bf6a260f0e6e6ce91416820", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, - "rxdart": { - "dependency": "transitive", - "description": { - "name": "rxdart", - "sha256": "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.27.7" - }, - "saver_gallery": { - "dependency": "direct main", - "description": { - "name": "saver_gallery", - "sha256": "fbd52d7b3095f6463faef3372a2d9c02e7a95af2b1cc7493494f19174b422b2b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.5" - }, - "screen_brightness": { - "dependency": "direct main", - "description": { - "name": "screen_brightness", - "sha256": "ed8da4a4511e79422fc1aa88138e920e4008cd312b72cdaa15ccb426c0faaedd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.2+1" - }, - "screen_brightness_android": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_android", - "sha256": "3df10961e3a9e968a5e076fe27e7f4741fa8a1d3950bdeb48cf121ed529d0caf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.0+2" - }, - "screen_brightness_ios": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_ios", - "sha256": "99adc3ca5490b8294284aad5fcc87f061ad685050e03cf45d3d018fe398fd9a2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.0" - }, - "screen_brightness_macos": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_macos", - "sha256": "64b34e7e3f4900d7687c8e8fb514246845a73ecec05ab53483ed025bd4a899fd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.0+1" - }, - "screen_brightness_platform_interface": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_platform_interface", - "sha256": "b211d07f0c96637a15fb06f6168617e18030d5d74ad03795dd8547a52717c171", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.0" - }, - "screen_brightness_windows": { - "dependency": "transitive", - "description": { - "name": "screen_brightness_windows", - "sha256": "9261bf33d0fc2707d8cf16339ce25768100a65e70af0fcabaf032fc12408ba86", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3" - }, - "screen_retriever": { - "dependency": "transitive", - "description": { - "name": "screen_retriever", - "sha256": "6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.9" - }, - "scrollable_positioned_list": { - "dependency": "direct main", - "description": { - "path": "packages/scrollable_positioned_list", - "ref": "HEAD", - "resolved-ref": "5dc660081452cfb76f574e1252eb34ba69c40257", - "url": "https://github.com/jiangtian616/flutter.widgets" - }, - "source": "git", - "version": "0.3.8+1" - }, - "share_plus": { - "dependency": "direct main", - "description": { - "name": "share_plus", - "sha256": "3af2cda1752e5c24f2fc04b6083b40f013ffe84fb90472f30c6499a9213d5442", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.1.1" - }, - "share_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "share_plus_platform_interface", - "sha256": "cc012a23fc2d479854e6c80150696c4a5f5bb62cb89af4de1c505cf78d0a5d0b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.2" - }, - "shelf": { - "dependency": "transitive", - "description": { - "name": "shelf", - "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.2" - }, - "shelf_packages_handler": { - "dependency": "transitive", - "description": { - "name": "shelf_packages_handler", - "sha256": "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.2" - }, - "shelf_static": { - "dependency": "transitive", - "description": { - "name": "shelf_static", - "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.3" - }, - "shelf_web_socket": { - "dependency": "transitive", - "description": { - "name": "shelf_web_socket", - "sha256": "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.4" - }, - "simple_animations": { - "dependency": "direct main", - "description": { - "name": "simple_animations", - "sha256": "1ea7b93fb98e2a611b6865d632de55607b766328d14700143353129ee0559d3a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.2" - }, - "sky_engine": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.99" - }, - "smart_auth": { - "dependency": "transitive", - "description": { - "name": "smart_auth", - "sha256": "a25229b38c02f733d0a4e98d941b42bed91a976cb589e934895e60ccfa674cf6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "source_gen": { - "dependency": "transitive", - "description": { - "name": "source_gen", - "sha256": "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.5.0" - }, - "source_map_stack_trace": { - "dependency": "transitive", - "description": { - "name": "source_map_stack_trace", - "sha256": "c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "source_maps": { - "dependency": "transitive", - "description": { - "name": "source_maps", - "sha256": "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.10.13" - }, - "source_span": { - "dependency": "transitive", - "description": { - "name": "source_span", - "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.10.0" - }, - "sprintf": { - "dependency": "transitive", - "description": { - "name": "sprintf", - "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.0" - }, - "sqflite": { - "dependency": "transitive", - "description": { - "name": "sqflite", - "sha256": "2d7299468485dca85efeeadf5d38986909c5eb0cd71fd3db2c2f000e6c9454bb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "sqflite_android": { - "dependency": "transitive", - "description": { - "name": "sqflite_android", - "sha256": "78f489aab276260cdd26676d2169446c7ecd3484bbd5fead4ca14f3ed4dd9ee3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, - "sqflite_common": { - "dependency": "transitive", - "description": { - "name": "sqflite_common", - "sha256": "761b9740ecbd4d3e66b8916d784e581861fd3c3553eda85e167bc49fdb68f709", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.4+6" - }, - "sqflite_darwin": { - "dependency": "transitive", - "description": { - "name": "sqflite_darwin", - "sha256": "22adfd9a2c7d634041e96d6241e6e1c8138ca6817018afc5d443fef91dcefa9c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1+1" - }, - "sqflite_platform_interface": { - "dependency": "transitive", - "description": { - "name": "sqflite_platform_interface", - "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, - "sqlite3": { - "dependency": "transitive", - "description": { - "name": "sqlite3", - "sha256": "c284434c408d207863800341298cadfde23abe074a0f01b19c9d8cce4edb8eaa", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.0" - }, - "sqlite3_flutter_libs": { - "dependency": "direct main", - "description": { - "name": "sqlite3_flutter_libs", - "sha256": "1a96b59227828d9eb1463191d684b37a27d66ee5ed7597fcf42eee6452c88a14", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.5.32" - }, - "sqlparser": { - "dependency": "transitive", - "description": { - "name": "sqlparser", - "sha256": "d77749237609784e337ec36c979d41f6f38a7b279df98622ae23929c8eb954a4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.39.2" - }, - "stack_trace": { - "dependency": "transitive", - "description": { - "name": "stack_trace", - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.11.1" - }, - "stream_channel": { - "dependency": "transitive", - "description": { - "name": "stream_channel", - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.2" - }, - "stream_transform": { - "dependency": "transitive", - "description": { - "name": "stream_transform", - "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, - "string_scanner": { - "dependency": "transitive", - "description": { - "name": "string_scanner", - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0" - }, - "syncfusion_flutter_charts": { - "dependency": "direct main", - "description": { - "name": "syncfusion_flutter_charts", - "sha256": "cdc207291ad0caf34cb9e20caa8938ff65f67a413b3a86a14d3a7b341a772100", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "27.1.48" - }, - "syncfusion_flutter_core": { - "dependency": "transitive", - "description": { - "name": "syncfusion_flutter_core", - "sha256": "325f519ce4ad8edd81811c21b853d72018529e353584490824da0555156ba076", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "27.2.5" - }, - "synchronized": { - "dependency": "transitive", - "description": { - "name": "synchronized", - "sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.3.0+3" - }, - "system_network_proxy": { - "dependency": "direct main", - "description": { - "path": "system_network_proxy", - "ref": "HEAD", - "resolved-ref": "10d02b4e7097622cd24ba0b537ee7ecb6a85a538", - "url": "https://github.com/jiangtian616/system_network_proxy" - }, - "source": "git", - "version": "1.0.2" - }, - "system_network_proxy_linux": { - "dependency": "transitive", - "description": { - "name": "system_network_proxy_linux", - "sha256": "34b4a9dbea76bcde366c6093c41d348c688d4fb16daba9a4b034a9d2b1b47ac9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "system_network_proxy_macos": { - "dependency": "transitive", - "description": { - "name": "system_network_proxy_macos", - "sha256": "89ed28d040f21b2794df1147150900e88f046372d60a7fa7848b5e4c9fe6263f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "system_network_proxy_platform_interface": { - "dependency": "transitive", - "description": { - "name": "system_network_proxy_platform_interface", - "sha256": "5b0cc55df5be562b9fdef3c0cab35fd5172ae01e85844566aeb7289cac4b57a8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "system_network_proxy_web": { - "dependency": "transitive", - "description": { - "name": "system_network_proxy_web", - "sha256": "60ed262c8573529550f99b6ca74f09d8452e8f4d1bb5ef3f792fc9683fb9e7f3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "system_network_proxy_windows": { - "dependency": "transitive", - "description": { - "name": "system_network_proxy_windows", - "sha256": "67f911602edd0a96890239090b8b929f90038547680264625f6f2334ef8a7a23", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "telegram": { - "dependency": "direct main", - "description": { - "name": "telegram", - "sha256": "8af9420f4c95b90e7dd15fed450d185b17dac72adff6592a5e759025ab7629d9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.0.9" - }, - "template_expressions": { - "dependency": "direct main", - "description": { - "name": "template_expressions", - "sha256": "5e5de0eab8314e697e8e65b89e33ded3e209dbf34c4c6c1167fc7f1fc74bf9f6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.0+7" - }, - "term_glyph": { - "dependency": "transitive", - "description": { - "name": "term_glyph", - "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.1" - }, - "test": { - "dependency": "direct dev", - "description": { - "name": "test", - "sha256": "7ee446762c2c50b3bd4ea96fe13ffac69919352bd3b4b17bac3f3465edc58073", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.25.2" - }, - "test_api": { - "dependency": "direct overridden", - "description": { - "name": "test_api", - "sha256": "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.0" - }, - "test_core": { - "dependency": "transitive", - "description": { - "name": "test_core", - "sha256": "2bc4b4ecddd75309300d8096f781c0e3280ca1ef85beda558d33fcbedc2eead4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.0" - }, - "throttling": { - "dependency": "direct main", - "description": { - "name": "throttling", - "sha256": "0b328adb283db092373b2835574fbcdf7d0e472d24f0455717c836ef9824def9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, - "timing": { - "dependency": "transitive", - "description": { - "name": "timing", - "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, - "typed_data": { - "dependency": "transitive", - "description": { - "name": "typed_data", - "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, - "universal_platform": { - "dependency": "transitive", - "description": { - "name": "universal_platform", - "sha256": "64e16458a0ea9b99260ceb5467a214c1f298d647c659af1bff6d3bf82536b1ec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "upower": { - "dependency": "transitive", - "description": { - "name": "upower", - "sha256": "cf042403154751180affa1d15614db7fa50234bc2373cd21c3db666c38543ebf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.0" - }, - "url_launcher": { - "dependency": "direct main", - "description": { - "name": "url_launcher", - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.1" - }, - "url_launcher_android": { - "dependency": "transitive", - "description": { - "name": "url_launcher_android", - "sha256": "6fc2f56536ee873eeb867ad176ae15f304ccccc357848b351f6f0d8d4a40d193", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.14" - }, - "url_launcher_ios": { - "dependency": "transitive", - "description": { - "name": "url_launcher_ios", - "sha256": "16a513b6c12bb419304e72ea0ae2ab4fed569920d1c7cb850263fe3acc824626", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.3.2" - }, - "url_launcher_linux": { - "dependency": "transitive", - "description": { - "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.1" - }, - "url_launcher_macos": { - "dependency": "transitive", - "description": { - "name": "url_launcher_macos", - "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.2" - }, - "url_launcher_platform_interface": { - "dependency": "transitive", - "description": { - "name": "url_launcher_platform_interface", - "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.2" - }, - "url_launcher_web": { - "dependency": "transitive", - "description": { - "name": "url_launcher_web", - "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.3" - }, - "url_launcher_windows": { - "dependency": "transitive", - "description": { - "name": "url_launcher_windows", - "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.4" - }, - "uuid": { - "dependency": "direct main", - "description": { - "name": "uuid", - "sha256": "814e9e88f21a176ae1359149021870e87f7cddaf633ab678a5d2b0bff7fd1ba8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.4.0" - }, - "vector_graphics": { - "dependency": "transitive", - "description": { - "name": "vector_graphics", - "sha256": "27d5fefe86fb9aace4a9f8375b56b3c292b64d8c04510df230f849850d912cb7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.15" - }, - "vector_graphics_codec": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_codec", - "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.13" - }, - "vector_graphics_compiler": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_compiler", - "sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.16" - }, - "vector_math": { - "dependency": "transitive", - "description": { - "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.4" - }, - "video_player": { - "dependency": "transitive", - "description": { - "name": "video_player", - "sha256": "4a8c3492d734f7c39c2588a3206707a05ee80cef52e8c7f3b2078d430c84bc17", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.9.2" - }, - "video_player_android": { - "dependency": "transitive", - "description": { - "name": "video_player_android", - "sha256": "391e092ba4abe2f93b3e625bd6b6a6ec7d7414279462c1c0ee42b5ab8d0a0898", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.7.16" - }, - "video_player_avfoundation": { - "dependency": "transitive", - "description": { - "name": "video_player_avfoundation", - "sha256": "8a4e73a3faf2b13512978a43cf1cdda66feeeb900a0527f1fbfd7b19cf3458d3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.7" - }, - "video_player_platform_interface": { - "dependency": "transitive", - "description": { - "name": "video_player_platform_interface", - "sha256": "229d7642ccd9f3dc4aba169609dd6b5f3f443bb4cc15b82f7785fcada5af9bbb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.3" - }, - "video_player_web": { - "dependency": "transitive", - "description": { - "name": "video_player_web", - "sha256": "881b375a934d8ebf868c7fb1423b2bfaa393a0a265fa3f733079a86536064a10", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.3.3" - }, - "visibility_detector": { - "dependency": "transitive", - "description": { - "name": "visibility_detector", - "sha256": "dd5cc11e13494f432d15939c3aa8ae76844c42b723398643ce9addb88a5ed420", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.0+2" - }, - "vm_service": { - "dependency": "transitive", - "description": { - "name": "vm_service", - "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "14.2.5" - }, - "wakelock_plus": { - "dependency": "direct main", - "description": { - "name": "wakelock_plus", - "sha256": "bf4ee6f17a2fa373ed3753ad0e602b7603f8c75af006d5b9bdade263928c0484", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.8" - }, - "wakelock_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "wakelock_plus_platform_interface", - "sha256": "70e780bc99796e1db82fe764b1e7dcb89a86f1e5b3afb1db354de50f2e41eb7a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.2" - }, - "watcher": { - "dependency": "transitive", - "description": { - "name": "watcher", - "sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, - "waterfall_flow": { - "dependency": "direct main", - "description": { - "name": "waterfall_flow", - "sha256": "84486ac34f51977176990ada50b44d83be24726814fa03c22c1e10e3791cc3f2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.2" - }, - "web": { - "dependency": "transitive", - "description": { - "name": "web", - "sha256": "cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "web_socket_channel": { - "dependency": "transitive", - "description": { - "name": "web_socket_channel", - "sha256": "d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, - "webkit_inspection_protocol": { - "dependency": "transitive", - "description": { - "name": "webkit_inspection_protocol", - "sha256": "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.1" - }, - "webview_flutter": { - "dependency": "direct main", - "description": { - "name": "webview_flutter", - "sha256": "789d52bd789373cc1e100fb634af2127e86c99cf9abde09499743270c5de8d00", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.2.2" - }, - "webview_flutter_android": { - "dependency": "transitive", - "description": { - "name": "webview_flutter_android", - "sha256": "47a8da40d02befda5b151a26dba71f47df471cddd91dfdb7802d0a87c5442558", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.16.9" - }, - "webview_flutter_platform_interface": { - "dependency": "transitive", - "description": { - "name": "webview_flutter_platform_interface", - "sha256": "d937581d6e558908d7ae3dc1989c4f87b786891ab47bb9df7de548a151779d8d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.10.0" - }, - "webview_flutter_wkwebview": { - "dependency": "transitive", - "description": { - "name": "webview_flutter_wkwebview", - "sha256": "4adc14ea9a770cc9e2c8f1ac734536bd40e82615bd0fa6b94be10982de656cc7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.17.0" - }, - "win32": { - "dependency": "transitive", - "description": { - "name": "win32", - "sha256": "154360849a56b7b67331c21f09a386562d88903f90a1099c5987afc1912e1f29", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.10.0" - }, - "win32_registry": { - "dependency": "transitive", - "description": { - "name": "win32_registry", - "sha256": "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.5" - }, - "window_manager": { - "dependency": "direct main", - "description": { - "name": "window_manager", - "sha256": "8699323b30da4cdbe2aa2e7c9de567a6abd8a97d9a5c850a3c86dcd0b34bbfbf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.9" - }, - "xdg_directories": { - "dependency": "transitive", - "description": { - "name": "xdg_directories", - "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, - "xml": { - "dependency": "direct main", - "description": { - "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.5.0" - }, - "yaml": { - "dependency": "transitive", - "description": { - "name": "yaml", - "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.3" - }, - "yaon": { - "dependency": "transitive", - "description": { - "name": "yaon", - "sha256": "7ffb8284eb13e448fdabf340209c306336cfeabdca97294c27b5a11237eaa3c4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.4+10" - }, - "zoom_view": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "HEAD", - "resolved-ref": "9e29df74754faaef6368a70f0b38d32b9e373123", - "url": "https://github.com/jiangtian616/zoom_view" - }, - "source": "git", - "version": "0.0.15" - }, - "zoom_widget": { - "dependency": "direct main", - "description": { - "name": "zoom_widget", - "sha256": "50fbaa460ffc938ca14c0077f8c9e5968c437897242d7f552dacff1bf3270225", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.1" - } - }, - "sdks": { - "dart": ">=3.5.1 <4.0.0", - "flutter": ">=3.24.0" - } -} diff --git a/pkgs/by-name/jo/joplin-desktop/package.nix b/pkgs/by-name/jo/joplin-desktop/package.nix index d35cd511d16a..c0f31bf541f7 100644 --- a/pkgs/by-name/jo/joplin-desktop/package.nix +++ b/pkgs/by-name/jo/joplin-desktop/package.nix @@ -20,6 +20,8 @@ libGL, clang_20, jq, + glib, + gsettings-desktop-schemas, }: let @@ -183,6 +185,7 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper "$outdir"/joplin $out/bin/joplin-desktop \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ + --prefix XDG_DATA_DIRS : "${glib.getSchemaDataDirPath gsettings-desktop-schemas}" \ --add-flags "--no-sandbox" \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-wayland-ime --ozone-platform=wayland --enable-features=WaylandWindowDecorations}}" \ --inherit-argv0 diff --git a/pkgs/by-name/ka/karing/package.nix b/pkgs/by-name/ka/karing/package.nix deleted file mode 100644 index 5d88cde4a858..000000000000 --- a/pkgs/by-name/ka/karing/package.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - autoPatchelfHook, - dpkg, - atk, - cairo, - curlMinimal, - fontconfig, - gdk-pixbuf, - glib, - gobject-introspection, - gtk3, - harfbuzz, - keybinder3, - libayatana-appindicator, - libepoxy, - libsecret, - pango, - zlib, - nix-update-script, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "karing"; - version = "1.2.12.1505"; - - src = fetchurl { - url = "https://github.com/KaringX/karing/releases/download/v${finalAttrs.version}/karing_${finalAttrs.version}_linux_amd64.deb"; - hash = "sha256-Kli4aNupnNiWqFXo2su/M7emZvsTODlsj9psZyGc7/Q="; - }; - - nativeBuildInputs = [ - autoPatchelfHook - dpkg - ]; - - buildInputs = [ - atk - cairo - curlMinimal - fontconfig - gdk-pixbuf - glib - gobject-introspection - gtk3 - harfbuzz - keybinder3 - (lib.getLib stdenv.cc.cc) - libayatana-appindicator - libepoxy - libsecret - pango - zlib - ]; - - installPhase = '' - runHook preInstall - - cp --recursive usr $out - mkdir $out/bin - ln --symbolic $out/share/karing/karing $out/bin/karing - ln --symbolic $out/share/karing/karingService $out/bin/karingService - - runHook postInstall - ''; - - passthru.updateScript = nix-update-script { }; - - meta = { - changelog = "https://github.com/KaringX/karing/releases/tag/v${finalAttrs.version}"; - description = "Simple & Powerful proxy utility, Support routing rules for clash/sing-box"; - homepage = "https://github.com/KaringX/karing"; - license = with lib.licenses; [ - gpl3Plus - unfree - ]; - mainProgram = "karing"; - maintainers = with lib.maintainers; [ qzylinra ]; - platforms = [ "x86_64-linux" ]; - }; -}) diff --git a/pkgs/tools/filesystems/kio-fuse/default.nix b/pkgs/by-name/ki/kio-fuse/package.nix similarity index 91% rename from pkgs/tools/filesystems/kio-fuse/default.nix rename to pkgs/by-name/ki/kio-fuse/package.nix index 3a3406866235..298c7b1ccc49 100644 --- a/pkgs/tools/filesystems/kio-fuse/default.nix +++ b/pkgs/by-name/ki/kio-fuse/package.nix @@ -4,8 +4,7 @@ fetchgit, cmake, extra-cmake-modules, - wrapQtAppsHook, - kio, + libsForQt5, fuse3, }: @@ -22,11 +21,11 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake extra-cmake-modules - wrapQtAppsHook + libsForQt5.wrapQtAppsHook ]; buildInputs = [ - kio + libsForQt5.kio fuse3 ]; diff --git a/pkgs/by-name/ki/kitty-themes/package.nix b/pkgs/by-name/ki/kitty-themes/package.nix index a45a776ccdba..8645f7e73cb5 100644 --- a/pkgs/by-name/ki/kitty-themes/package.nix +++ b/pkgs/by-name/ki/kitty-themes/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "kitty-themes"; - version = "0-unstable-2026-01-25"; + version = "0-unstable-2026-02-01"; src = fetchFromGitHub { owner = "kovidgoyal"; repo = "kitty-themes"; - rev = "58a07a8ca50f72f95f6858153a21717416cf3389"; - hash = "sha256-UIFIe68eb+Xihx+rdeQdp4Nku49m0Ft6G7R0KjRfY8g="; + rev = "fedbe4a31a772c9bd1561bce10557d9e6d73f278"; + hash = "sha256-G8BzNoyXiyDmHPXDqzkbkFDgxGm89X3ZLiKEpHI2QCQ="; }; dontConfigure = true; diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/Gemfile b/pkgs/by-name/kr/kramdown-asciidoc/Gemfile similarity index 100% rename from pkgs/tools/typesetting/kramdown-asciidoc/Gemfile rename to pkgs/by-name/kr/kramdown-asciidoc/Gemfile diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/Gemfile.lock b/pkgs/by-name/kr/kramdown-asciidoc/Gemfile.lock similarity index 100% rename from pkgs/tools/typesetting/kramdown-asciidoc/Gemfile.lock rename to pkgs/by-name/kr/kramdown-asciidoc/Gemfile.lock diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/gemset.nix b/pkgs/by-name/kr/kramdown-asciidoc/gemset.nix similarity index 100% rename from pkgs/tools/typesetting/kramdown-asciidoc/gemset.nix rename to pkgs/by-name/kr/kramdown-asciidoc/gemset.nix diff --git a/pkgs/tools/typesetting/kramdown-asciidoc/default.nix b/pkgs/by-name/kr/kramdown-asciidoc/package.nix similarity index 100% rename from pkgs/tools/typesetting/kramdown-asciidoc/default.nix rename to pkgs/by-name/kr/kramdown-asciidoc/package.nix diff --git a/pkgs/by-name/kr/krita-plugin-gmic/package.nix b/pkgs/by-name/kr/krita-plugin-gmic/package.nix index 3240f4ce7966..e3f5d92c781f 100644 --- a/pkgs/by-name/kr/krita-plugin-gmic/package.nix +++ b/pkgs/by-name/kr/krita-plugin-gmic/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchFromGitHub, + fetchurl, cmake, extra-cmake-modules, fftw, @@ -11,15 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "krita-plugin-gmic"; - version = "3.2.4.1"; + version = "3.6.4.1"; - src = fetchFromGitHub { - owner = "amyspark"; - repo = "gmic"; - rev = "v${finalAttrs.version}"; - hash = "sha256-SYE8kGvN7iD5OqiEEZpB/eRle67PrB5DojMC79qAQtg="; + src = fetchurl { + url = "https://files.kde.org/krita/build/dependencies/gmic-${finalAttrs.version}.tar.gz"; + hash = "sha256-prbGkwFWC+LqK1WDqOwZvX5Q5LQal3dFUXzpILwF+v4="; }; - sourceRoot = "${finalAttrs.src.name}/gmic-qt"; + sourceRoot = "gmic-v${finalAttrs.version}/gmic-qt"; dontWrapQtApps = true; postPatch = '' @@ -49,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - homepage = "https://github.com/amyspark/gmic"; + homepage = "https://krita.org"; description = "GMic plugin for Krita"; license = lib.licenses.cecill21; maintainers = with lib.maintainers; [ lelgenio ]; diff --git a/pkgs/by-name/kr/krita/package.nix b/pkgs/by-name/kr/krita/package.nix index cbffba055acc..53a447010169 100644 --- a/pkgs/by-name/kr/krita/package.nix +++ b/pkgs/by-name/kr/krita/package.nix @@ -10,7 +10,7 @@ krita-unwrapped, }: symlinkJoin { - name = lib.replaceStrings [ "-unwrapped" ] [ "" ] krita-unwrapped.name; + pname = "krita"; inherit (krita-unwrapped) version buildInputs diff --git a/pkgs/by-name/ku/kubectl-gadget/package.nix b/pkgs/by-name/ku/kubectl-gadget/package.nix index 6962e3b252f8..1a21bfa44748 100644 --- a/pkgs/by-name/ku/kubectl-gadget/package.nix +++ b/pkgs/by-name/ku/kubectl-gadget/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kubectl-gadget"; - version = "0.48.0"; + version = "0.48.1"; src = fetchFromGitHub { owner = "inspektor-gadget"; repo = "inspektor-gadget"; tag = "v${version}"; - hash = "sha256-g2nJYiGukgi6CEhIJRuqqpPT9XbfQGFVmQD4Ne8gul0="; + hash = "sha256-brYWsPd8RDBiFoXhbnNf8R0cgnHws1Wh5bc8y0s2U3k="; }; vendorHash = "sha256-FLWpvCHeZUnlGZM1lxNoArqfSP2iQuYnhBRtD2ymclI="; diff --git a/pkgs/by-name/ku/kubefirst/package.nix b/pkgs/by-name/ku/kubefirst/package.nix index 06a0ffa2cbbf..cd5c1958eb7d 100644 --- a/pkgs/by-name/ku/kubefirst/package.nix +++ b/pkgs/by-name/ku/kubefirst/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kubefirst"; - version = "2.10.3"; + version = "2.10.4"; src = fetchFromGitHub { owner = "konstructio"; repo = "kubefirst"; tag = "v${version}"; - hash = "sha256-fYoW32WukwyMtXC6LZ9nyBAvvPbk3z5TkdYXhb+Mz9k="; + hash = "sha256-9uecbFdixMRAqFJyyDFwtGBylYXSxiqs+Suj/W2gEHA="; }; vendorHash = "sha256-1u34cuPUY/5fYd073UhRUu/5/1nhPadTI06+3o+uE7w="; diff --git a/pkgs/by-name/ku/kubernetes-polaris/package.nix b/pkgs/by-name/ku/kubernetes-polaris/package.nix index 7f72bae81531..ce0ca1bc4e5f 100644 --- a/pkgs/by-name/ku/kubernetes-polaris/package.nix +++ b/pkgs/by-name/ku/kubernetes-polaris/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "kubernetes-polaris"; - version = "10.1.3"; + version = "10.1.4"; src = fetchFromGitHub { owner = "FairwindsOps"; repo = "polaris"; rev = version; - sha256 = "sha256-TGdfyjAARYBf2JVQuq+6J1b7W2QSbnl1USSbGdGs59k="; + sha256 = "sha256-OwKW8a7bka6YYI8xIRaxcNvrFOjuf+0jG3CSQGVCRPM="; }; - vendorHash = "sha256-3crserX1lwgEsz1a/MeyYMbb6Sf3JoFRBaEu9pEHX1I="; + vendorHash = "sha256-gqMeXzPqQ0RBtjx+fS0+b7KhfJh1Ss0mC3djzOR84dU="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/ku/kubie/package.nix b/pkgs/by-name/ku/kubie/package.nix index 2299209c1c73..7297ab98e832 100644 --- a/pkgs/by-name/ku/kubie/package.nix +++ b/pkgs/by-name/ku/kubie/package.nix @@ -9,18 +9,18 @@ rustPlatform.buildRustPackage rec { pname = "kubie"; - version = "0.26.0"; + version = "0.26.1"; src = fetchFromGitHub { rev = "v${version}"; owner = "sbstp"; repo = "kubie"; - sha256 = "sha256-nNoH5523EuDt+dbeFgOpMkbGS6P+Hk6Ck0FmariSFRs="; + sha256 = "sha256-eSzNCH0MiGvLKHrSXFSXQq4lN5tfmr0NcuGaN96Invs="; }; buildNoDefaultFeatures = true; - cargoHash = "sha256-G3bbAj3vo4dchq1AYoG4U/ST9JLiV2F4XjKCvYo48MI="; + cargoHash = "sha256-nXzIXMpCtibTN4rsPQFtSSjCQzylWWQZixwbH680ue0="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/la/languagetool/package.nix b/pkgs/by-name/la/languagetool/package.nix index 77a82ed8187f..9d9d3ab58ed8 100644 --- a/pkgs/by-name/la/languagetool/package.nix +++ b/pkgs/by-name/la/languagetool/package.nix @@ -2,20 +2,34 @@ lib, stdenv, fetchzip, - jre, + jre_minimal, makeWrapper, nixosTests, }: - +let + jre = jre_minimal.override { + modules = [ + "java.base" + "java.datatransfer" + "java.desktop" + "java.naming" + "java.sql" + "java.xml" + "jdk.httpserver" + ]; + }; +in stdenv.mkDerivation rec { - pname = "LanguageTool"; + pname = "languagetool"; version = "6.6"; src = fetchzip { - url = "https://www.languagetool.org/download/${pname}-${version}.zip"; + url = "https://www.languagetool.org/download/LanguageTool-${version}.zip"; sha256 = "sha256-BNiUIk5h38oEM4IliHdy8rNmZY0frQ1RaFeJ7HI5nOI="; }; + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ jre ]; installPhase = '' @@ -35,7 +49,10 @@ stdenv.mkDerivation rec { runHook postInstall ''; - passthru.tests.languagetool = nixosTests.languagetool; + passthru = { + inherit jre; + tests.languagetool = nixosTests.languagetool; + }; meta = { homepage = "https://languagetool.org"; @@ -44,5 +61,6 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ edwtjo ]; platforms = jre.meta.platforms; description = "Proofreading program for English, French German, Polish, and more"; + mainProgram = "languagetool"; }; } diff --git a/pkgs/by-name/la/lasuite-docs/package.nix b/pkgs/by-name/la/lasuite-docs/package.nix index 7a5c134d6061..47e7e5759664 100644 --- a/pkgs/by-name/la/lasuite-docs/package.nix +++ b/pkgs/by-name/la/lasuite-docs/package.nix @@ -1,28 +1,22 @@ { stdenv, lib, - python3, + python3Packages, fetchFromGitHub, nixosTests, fetchYarnDeps, + python3, nodejs, yarnBuildHook, yarnConfigHook, }: let - python = python3.override { - self = python3; - packageOverrides = self: super: { - django = super.django_5; - }; - }; - - version = "4.4.0"; + version = "4.5.0"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "docs"; tag = "v${version}"; - hash = "sha256-Cm/Ch7dBKInQYPFGfSlSMLgj8uQR6E3S+6gCFUyvFSU="; + hash = "sha256-/mI11ldbYa051WA2hkV7fnc8CJOb0jHra0FJ+eVCqVs="; }; mail-templates = stdenv.mkDerivation { @@ -48,7 +42,7 @@ let }; in -python.pkgs.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "lasuite-docs"; pyproject = true; inherit version src; @@ -58,14 +52,25 @@ python.pkgs.buildPythonApplication rec { patches = [ # Support configuration throught environment variables for SECURE_* ./secure_settings.patch + # Fix creation of unsafe C function in postgresql migrations ./postgresql_fix.patch ]; - build-system = with python.pkgs; [ setuptools ]; + # Otherwise fails with: + # socket.gaierror: [Errno 8] nodename nor servname provided, or not known + postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace impress/settings.py \ + --replace-fail \ + "gethostname()" \ + "gethostname() + '.local'" + ''; + __darwinAllowLocalNetworking = true; + + build-system = with python3Packages; [ setuptools ]; dependencies = - with python.pkgs; + with python3Packages; [ beautifulsoup4 boto3 @@ -115,12 +120,12 @@ python.pkgs.buildPythonApplication rec { postBuild = '' export DATA_DIR=$(pwd)/data - ${python.pythonOnBuildForHost.interpreter} manage.py collectstatic --no-input --clear + ${python3.pythonOnBuildForHost.interpreter} manage.py collectstatic --no-input --clear ''; postInstall = let - pythonPath = python.pkgs.makePythonPath dependencies; + pythonPath = python3Packages.makePythonPath finalAttrs.passthru.dependencies; in '' mkdir -p $out/{bin,share} @@ -131,13 +136,13 @@ python.pkgs.buildPythonApplication rec { makeWrapper $out/bin/.manage.py $out/bin/docs \ --prefix PYTHONPATH : "${pythonPath}" - makeWrapper ${lib.getExe python.pkgs.celery} $out/bin/celery \ - --prefix PYTHONPATH : "${pythonPath}:$out/${python.sitePackages}" - makeWrapper ${lib.getExe python.pkgs.gunicorn} $out/bin/gunicorn \ - --prefix PYTHONPATH : "${pythonPath}:$out/${python.sitePackages}" + makeWrapper ${lib.getExe python3Packages.celery} $out/bin/celery \ + --prefix PYTHONPATH : "${pythonPath}:$out/${python3.sitePackages}" + makeWrapper ${lib.getExe python3Packages.gunicorn} $out/bin/gunicorn \ + --prefix PYTHONPATH : "${pythonPath}:$out/${python3.sitePackages}" - mkdir -p $out/${python.sitePackages}/core/templates - ln -sv ${mail-templates}/ $out/${python.sitePackages}/core/templates/mail + mkdir -p $out/${python3.sitePackages}/core/templates + ln -sv ${mail-templates}/ $out/${python3.sitePackages}/core/templates/mail ''; passthru.tests = { @@ -147,10 +152,10 @@ python.pkgs.buildPythonApplication rec { meta = { description = "Collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline"; homepage = "https://github.com/suitenumerique/docs"; - changelog = "https://github.com/suitenumerique/docs/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/suitenumerique/docs/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ soyouzpanda ]; mainProgram = "docs"; platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/la/lasuite-docs/postgresql_fix.patch b/pkgs/by-name/la/lasuite-docs/postgresql_fix.patch index 562251015410..d15988dad623 100644 --- a/pkgs/by-name/la/lasuite-docs/postgresql_fix.patch +++ b/pkgs/by-name/la/lasuite-docs/postgresql_fix.patch @@ -1,12 +1,3 @@ -From 49c6138eab0a37d062c5e7d936535d1832b3e031 Mon Sep 17 00:00:00 2001 -From: soyouzpanda -Date: Tue, 23 Dec 2025 19:43:50 +0100 -Subject: [PATCH] fix: disable postgresql C function creation - ---- - core/migrations/0027_auto_20251120_0956.py | 5 ----- - 1 file changed, 5 deletions(-) - diff --git a/core/migrations/0027_auto_20251120_0956.py b/core/migrations/0027_auto_20251120_0956.py index fe795ff5..0db2090c 100644 --- a/core/migrations/0027_auto_20251120_0956.py @@ -23,5 +14,3 @@ index fe795ff5..0db2090c 100644 CREATE OR REPLACE FUNCTION public.f_unaccent(text) RETURNS text LANGUAGE sql IMMUTABLE PARALLEL SAFE STRICT --- -2.50.1 diff --git a/pkgs/by-name/la/lasuite-docs/secure_settings.patch b/pkgs/by-name/la/lasuite-docs/secure_settings.patch index f679c96b0fc5..6da1b99022da 100644 --- a/pkgs/by-name/la/lasuite-docs/secure_settings.patch +++ b/pkgs/by-name/la/lasuite-docs/secure_settings.patch @@ -1,8 +1,8 @@ diff --git a/impress/settings.py b/impress/settings.py -index 9d825095..518aca7f 100755 +index 80d3a149..af4c4229 100755 --- a/impress/settings.py +++ b/impress/settings.py -@@ -822,19 +822,24 @@ class Production(Base): +@@ -1070,19 +1070,24 @@ class Production(Base): # # In other cases, you should comment the following line to avoid security issues. # SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https") @@ -25,12 +25,12 @@ index 9d825095..518aca7f 100755 "^__lbheartbeat__", "^__heartbeat__", ] - + # Modern browsers require to have the `secure` attribute on cookies with `Samesite=none` - CSRF_COOKIE_SECURE = True - SESSION_COOKIE_SECURE = True + CSRF_COOKIE_SECURE = values.BooleanValue(True, environ_name="CSRF_COOKIE_SECURE") + SESSION_COOKIE_SECURE = values.BooleanValue(True, environ_name="SESSION_COOKIE_SECURE") - + SESSION_CACHE_ALIAS = "session" + # Privacy - SECURE_REFERRER_POLICY = "same-origin" diff --git a/pkgs/by-name/li/libfyaml/package.nix b/pkgs/by-name/li/libfyaml/package.nix index 82cd2b8a7357..87c0887f3845 100644 --- a/pkgs/by-name/li/libfyaml/package.nix +++ b/pkgs/by-name/li/libfyaml/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/pantoniou/libfyaml"; changelog = "https://github.com/pantoniou/libfyaml/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ ilkecan ]; pkgConfigModules = [ "libfyaml" ]; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/li/liblogging/package.nix b/pkgs/by-name/li/liblogging/package.nix index 1f87948f0818..f181a01b955a 100644 --- a/pkgs/by-name/li/liblogging/package.nix +++ b/pkgs/by-name/li/liblogging/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "liblogging"; - version = "1.0.6"; + version = "1.0.8"; src = fetchurl { url = "http://download.rsyslog.com/liblogging/liblogging-${finalAttrs.version}.tar.gz"; - sha256 = "14xz00mq07qmcgprlj5b2r21ljgpa4sbwmpr6jm2wrf8wms6331k"; + hash = "sha256-ZEm3u3XcKC7GvxuYp1PJUHRupbGQ7JruCXiB5NxcS/E="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/li/libnss-mysql/package.nix b/pkgs/by-name/li/libnss-mysql/package.nix index 125c6a8c0f39..33256cad349c 100644 --- a/pkgs/by-name/li/libnss-mysql/package.nix +++ b/pkgs/by-name/li/libnss-mysql/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libnss-mysql"; - version = "1.7.1"; + version = "1.7.2"; src = fetchFromGitHub { owner = "saknopper"; repo = "libnss-mysql"; rev = "v${finalAttrs.version}"; - sha256 = "1fhsswa3h2nkhjkyjxxqnj07rlx6bmfvd8j521snimx2jba8h0d6"; + sha256 = "sha256-/oeUe94NfOzKrHhiIEW0cMXP5pAqPHulRO82JwPrv5I="; }; nativeBuildInputs = [ diff --git a/pkgs/development/libraries/libpng/default.nix b/pkgs/by-name/li/libpng/package.nix similarity index 85% rename from pkgs/development/libraries/libpng/default.nix rename to pkgs/by-name/li/libpng/package.nix index c16b6d4a17a2..fa8ef30cf583 100644 --- a/pkgs/development/libraries/libpng/default.nix +++ b/pkgs/by-name/li/libpng/package.nix @@ -5,6 +5,7 @@ zlib, apngSupport ? true, testers, + darwin, }: assert zlib != null; @@ -17,8 +18,11 @@ let }; whenPatched = lib.optionalString apngSupport; + # libpng is a dependency of xcbuild. Avoid an infinite recursion by using a bootstrap stdenv + # that does not propagate xcrun. + stdenv' = if stdenv.hostPlatform.isDarwin then darwin.bootstrapStdenv else stdenv; in -stdenv.mkDerivation (finalAttrs: { +stdenv'.mkDerivation (finalAttrs: { pname = "libpng" + whenPatched "-apng"; version = "1.6.53"; diff --git a/pkgs/development/libraries/libpng/12.nix b/pkgs/by-name/li/libpng12/package.nix similarity index 93% rename from pkgs/development/libraries/libpng/12.nix rename to pkgs/by-name/li/libpng12/package.nix index 3ab92139ab9e..62ffbf0cbdcb 100644 --- a/pkgs/development/libraries/libpng/12.nix +++ b/pkgs/by-name/li/libpng12/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://sourceforge/libpng/libpng-${finalAttrs.version}.tar.xz"; - sha256 = "1izw9ybm27llk8531w6h4jp4rk2rxy2s9vil16nwik5dp0amyqxl"; + hash = "sha256-tGNfFbitzMitCTTupIXvWcxMriTQ8DAKmpQeUZdP/Mc="; }; postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix index 9b84e4626044..16856faf3ed8 100644 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix @@ -36,7 +36,7 @@ let pname = "librewolf-bin-unwrapped"; - version = "147.0.1-3"; + version = "147.0.2-1"; in stdenv.mkDerivation { @@ -46,8 +46,8 @@ stdenv.mkDerivation { url = "https://codeberg.org/api/packages/librewolf/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; hash = { - x86_64-linux = "sha256-SPGUDTwdEi9ztH9MiFxtiY+xn3258znyu6yw5a9J/YE="; - aarch64-linux = "sha256-a6xFoZbBtoFgZFYGmz8IIvBsVP+qKTX32ufmQGdtMBk="; + x86_64-linux = "sha256-5WeLYaZuixXEFrzMXbF7GkVlSptC0Ng6QkCC8ecISXE="; + aarch64-linux = "sha256-xz9ApgpG8b7EgIi6n8L9lQbLmo8hxtGtfpLppYvRM1k="; } .${stdenv.hostPlatform.system} or throwSystem; }; diff --git a/pkgs/tools/X11/libstrangle/nixos.patch b/pkgs/by-name/li/libstrangle/nixos.patch similarity index 100% rename from pkgs/tools/X11/libstrangle/nixos.patch rename to pkgs/by-name/li/libstrangle/nixos.patch diff --git a/pkgs/tools/X11/libstrangle/default.nix b/pkgs/by-name/li/libstrangle/package.nix similarity index 97% rename from pkgs/tools/X11/libstrangle/default.nix rename to pkgs/by-name/li/libstrangle/package.nix index fb63ed546b22..1a2fb56ea598 100644 --- a/pkgs/tools/X11/libstrangle/default.nix +++ b/pkgs/by-name/li/libstrangle/package.nix @@ -1,13 +1,13 @@ { lib, - stdenv, + stdenv_32bit, fetchFromGitLab, fetchpatch, libGL, libX11, }: -stdenv.mkDerivation rec { +stdenv_32bit.mkDerivation rec { pname = "libstrangle"; version = "unstable-202202022"; diff --git a/pkgs/by-name/li/lief/package.nix b/pkgs/by-name/li/lief/package.nix index 56948b0bd675..d91399f0d52e 100644 --- a/pkgs/by-name/li/lief/package.nix +++ b/pkgs/by-name/li/lief/package.nix @@ -6,6 +6,8 @@ cmake, ninja, nix-update-script, + testers, + validatePkgConfig, }: let @@ -35,6 +37,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake ninja + validatePkgConfig ]; # Not in propagatedBuildInputs because only the $py output needs it; $out is @@ -73,6 +76,13 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; + passthru.tests = { + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; + }; + meta = { description = "Library to Instrument Executable Formats"; homepage = "https://lief.quarkslab.com/"; @@ -81,5 +91,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ lassulus ]; + pkgConfigModules = [ "LIEF" ]; }; }) diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index 1edcbea2fb02..4d80fef3b155 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -47,14 +47,14 @@ in # as bootloader for various platforms and corresponding binary and helper files. stdenv.mkDerivation (finalAttrs: { pname = "limine"; - version = "10.6.3"; + version = "10.6.4"; # We don't use the Git source but the release tarball, as the source has a # `./bootstrap` script performing network access to download resources. # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://codeberg.org/Limine/Limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; - hash = "sha256-4jpxSJ+ZHYsaX7eYhOonh1j/Ye9QF7Wt8kST7CbBtKk="; + hash = "sha256-mxIPN+avDU6vAd72mX4IFOKj7QkFcQ/L4jceRkRPIvw="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/li/linux-wallpaperengine/package.nix b/pkgs/by-name/li/linux-wallpaperengine/package.nix index f68566c65e9a..8ae41a2c0c0d 100644 --- a/pkgs/by-name/li/linux-wallpaperengine/package.nix +++ b/pkgs/by-name/li/linux-wallpaperengine/package.nix @@ -39,7 +39,7 @@ let cef = cef-binary.override { - version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/b39f12757908eda9f4c1039613b914606568bb84/CMakeLists.txt#L47 + version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/ef986841e2c43f9a387afa5f96237a859ad61e75/CMakeLists.txt#L47 gitRevision = "cbc1c5b"; chromiumVersion = "135.0.7049.52"; @@ -51,14 +51,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "linux-wallpaperengine"; - version = "0-unstable-2025-09-19"; + version = "0-unstable-2026-01-25"; src = fetchFromGitHub { owner = "Almamu"; repo = "linux-wallpaperengine"; - rev = "b39f12757908eda9f4c1039613b914606568bb84"; + rev = "ef986841e2c43f9a387afa5f96237a859ad61e75"; fetchSubmodules = true; - hash = "sha256-Lm4BixK+PBCN/I+ecoYfoD96zS9UysEDOfponFy3SDU="; + hash = "sha256-VUhEEHid23l+z4fj8PoovE8nafSQLr//BMVUBoCDd+I="; }; nativeBuildInputs = [ diff --git a/pkgs/tools/audio/liquidsoap/full.nix b/pkgs/by-name/li/liquidsoap/package.nix similarity index 97% rename from pkgs/tools/audio/liquidsoap/full.nix rename to pkgs/by-name/li/liquidsoap/package.nix index 52578b24191e..5eec38b5de54 100644 --- a/pkgs/tools/audio/liquidsoap/full.nix +++ b/pkgs/by-name/li/liquidsoap/package.nix @@ -6,21 +6,24 @@ which, pkg-config, libjpeg, - ocamlPackages, + ocaml-ng, awscli2, bubblewrap, curl, dune, - ffmpeg, + ffmpeg_6-full, yt-dlp, runtimePackages ? [ awscli2 bubblewrap curl - ffmpeg + ffmpeg_6-full yt-dlp ], }: +let + ocamlPackages = ocaml-ng.ocamlPackages_4_14; +in stdenv.mkDerivation (finalAttrs: { pname = "liquidsoap"; version = "2.4.2"; diff --git a/pkgs/by-name/ln/lnd/package.nix b/pkgs/by-name/ln/lnd/package.nix index e127b5dc758c..0f40bc8f967f 100644 --- a/pkgs/by-name/ln/lnd/package.nix +++ b/pkgs/by-name/ln/lnd/package.nix @@ -23,22 +23,24 @@ buildGoModule rec { pname = "lnd"; - version = "0.19.3-beta"; + version = "0.20.0-beta"; src = fetchFromGitHub { owner = "lightningnetwork"; repo = "lnd"; rev = "v${version}"; - hash = "sha256-j37tLwVmAI18N0Xb3epACKRpJbs60HamZOlKDxWngFA="; + hash = "sha256-N8eZacu8BHMiI8RyueBv+Y1bWlaEuCQLRsfIj5WviV4="; }; - vendorHash = "sha256-Ah5jOknXSoWEOnn0UKRuuwqT+E4eAkCg1h4qzW0rSHM="; + vendorHash = "sha256-3F2ERp8gosNFzsg2QqSJpmjewf6N0zho+st+pafP8F0="; subPackages = [ "cmd/lncli" "cmd/lnd" ]; + env.CGO_ENABLED = 0; + inherit tags; meta = { diff --git a/pkgs/by-name/lo/lowfi/package.nix b/pkgs/by-name/lo/lowfi/package.nix index 3389bf775c5a..3c9141b2ff7b 100644 --- a/pkgs/by-name/lo/lowfi/package.nix +++ b/pkgs/by-name/lo/lowfi/package.nix @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-OAg3ZpBmuINkc6KZJGKvYFnpv9hVbwlnOEP5ICtYh28="; - buildFeatures = lib.optionals stdenv.hostPlatform.isLinux [ "mpris" ]; + buildFeatures = [ "scrape" ] ++ lib.optionals stdenv.hostPlatform.isLinux [ "mpris" ]; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/lt/lttng-tools/package.nix b/pkgs/by-name/lt/lttng-tools/package.nix index 8b6dea07b6dc..ffe2ed82880b 100644 --- a/pkgs/by-name/lt/lttng-tools/package.nix +++ b/pkgs/by-name/lt/lttng-tools/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "lttng-tools"; - version = "2.14.0"; + version = "2.14.1"; src = fetchurl { url = "https://lttng.org/files/lttng-tools/${pname}-${version}.tar.bz2"; - sha256 = "sha256-2MOcJs7BO3vYJVHNUqIu/DWLiI4268+cG2DvHDo8L9M="; + sha256 = "sha256-DmjrJ5I2IcS8Enz85AQi0oz35HP+32IprmwyulxbfG0="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/lu/lug-helper/package.nix b/pkgs/by-name/lu/lug-helper/package.nix index 82b22a6fdc33..77b73c7532a2 100644 --- a/pkgs/by-name/lu/lug-helper/package.nix +++ b/pkgs/by-name/lu/lug-helper/package.nix @@ -16,12 +16,12 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "lug-helper"; - version = "4.7"; + version = "4.9"; src = fetchFromGitHub { owner = "starcitizen-lug"; repo = "lug-helper"; tag = "v${finalAttrs.version}"; - hash = "sha256-Xgnt7ZzsrEChT9/zcwSUn7unVUEq8h/L12cQYnSrg2o="; + hash = "sha256-5JkVx8wlErNcdOA0oHnNxtwFyEyuJ1XRS/JeACK7bJg="; }; buildInputs = [ diff --git a/pkgs/by-name/lx/lxgw-neoxihei/package.nix b/pkgs/by-name/lx/lxgw-neoxihei/package.nix index 32e084e89119..56c6eb1ff707 100644 --- a/pkgs/by-name/lx/lxgw-neoxihei/package.nix +++ b/pkgs/by-name/lx/lxgw-neoxihei/package.nix @@ -6,11 +6,11 @@ stdenvNoCC.mkDerivation rec { pname = "lxgw-neoxihei"; - version = "1.239"; + version = "1.240"; src = fetchurl { url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf"; - hash = "sha256-x8ZhP+umMjSESZjf0R2vIbszcs6IUlEVIZKAQD20DxY="; + hash = "sha256-q+gTBC5/CjRY3sjub5qku/K+Xdm4DElKydnKeLpXmJw="; }; dontUnpack = true; diff --git a/pkgs/by-name/ly/lychee/package.nix b/pkgs/by-name/ly/lychee/package.nix index 64f22e642e7e..c646a40a592f 100644 --- a/pkgs/by-name/ly/lychee/package.nix +++ b/pkgs/by-name/ly/lychee/package.nix @@ -17,12 +17,13 @@ let in rustPlatform.buildRustPackage rec { pname = "lychee"; - version = "0.21.0"; + version = "0.22.0-unstable-2025-12-05"; src = fetchFromGitHub { owner = "lycheeverse"; repo = "lychee"; - tag = "lychee-v${version}"; + # tag = "lychee-v${version}"; # use again with next release + rev = "db0f8a842f594e0a879563caf7d183266c02ca95"; # one revision after 0.22.0 leaveDotGit = true; postFetch = '' GIT_DATE=$(git -C $out/.git show -s --format=%cs) @@ -32,10 +33,10 @@ rustPlatform.buildRustPackage rec { '("cargo:rustc-env=GIT_DATE={}", "'$GIT_DATE'")' rm -rf $out/.git ''; - hash = "sha256-Nt7LsnQkWQS0f2/lS8WNYkI+XbKUSHQ6bNf9FNjfk7A="; + hash = "sha256-l8/llYq8rwt+UQMLnsva4/2m53cwqaJXD/XvgEfxXg4="; }; - cargoHash = "sha256-1sqFjNil6KktpqrsXXgt3xtOz7eFQc2skkFHqmTMDg4="; + cargoHash = "sha256-03eahQ6GvOPxnvC82lfT1J/XfOg9V7gOZeOEBJx8IYY="; nativeBuildInputs = [ pkg-config @@ -56,8 +57,6 @@ rustPlatform.buildRustPackage rec { "--tests" ]; - checkType = "debug"; # compilation fails otherwise - checkFlags = [ # Network errors for all of these tests # "error reading DNS system conf: No such file or directory (os error 2)" } } diff --git a/pkgs/by-name/ma/maestro/package.nix b/pkgs/by-name/ma/maestro/package.nix index 57868467a6ac..471c991ef792 100644 --- a/pkgs/by-name/ma/maestro/package.nix +++ b/pkgs/by-name/ma/maestro/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "maestro"; - version = "2.0.9"; + version = "2.1.0"; src = fetchurl { url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip"; - hash = "sha256-b1p50qqNvwqku3pv3dylkRgsZnZwExwx95RQ6zV5pQM="; + hash = "sha256-lzw01d/rXnRs6/Eo34qAA/9HG2FGsjy7rEHJqjbfEGY="; }; dontUnpack = true; diff --git a/pkgs/by-name/ma/magic-vlsi/package.nix b/pkgs/by-name/ma/magic-vlsi/package.nix index 6103be6f22ff..874014e873d6 100644 --- a/pkgs/by-name/ma/magic-vlsi/package.nix +++ b/pkgs/by-name/ma/magic-vlsi/package.nix @@ -55,7 +55,6 @@ stdenv.mkDerivation (finalAttrs: { cairo libX11 m4 - mesa mesa_glu ncurses tcl diff --git a/pkgs/by-name/ma/maid/package.nix b/pkgs/by-name/ma/maid/package.nix index e760d2c32aee..ed9ca9e3cab1 100644 --- a/pkgs/by-name/ma/maid/package.nix +++ b/pkgs/by-name/ma/maid/package.nix @@ -18,7 +18,7 @@ bundlerApp rec { description = "Rule-based file mover and cleaner in Ruby"; homepage = "https://github.com/maid/maid"; license = lib.licenses.gpl2Only; - maintainers = with lib.maintainers; [ alanpearce ]; + maintainers = with lib.maintainers; [ alinnow ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/ma/makima/package.nix b/pkgs/by-name/ma/makima/package.nix index 989482e7aafc..c6740d3b950b 100644 --- a/pkgs/by-name/ma/makima/package.nix +++ b/pkgs/by-name/ma/makima/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "makima"; - version = "0.10.2"; + version = "0.10.3"; src = fetchFromGitHub { owner = "cyber-sushi"; repo = "makima"; rev = "v${version}"; - hash = "sha256-qvIzoYGU0WZdEPlJ3AR3uqOt2br73Vp8+ZU2xkX2si0="; + hash = "sha256-/+m6nWvZg5q3rPAu80xXImISmLzTpXiugu1m3M8QupQ="; }; - cargoHash = "sha256-8814sRjYlnWAdOOLjj0VAuDr+Hlr1xTcvqx4Ul6XhR4="; + cargoHash = "sha256-vq680vbpvJRUV3waSMgiWm8oiu9m1JGTXzBco6lEvKc="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ udev ]; diff --git a/pkgs/by-name/ma/marmite/package.nix b/pkgs/by-name/ma/marmite/package.nix index a145d258ee1d..1863ae4d247d 100644 --- a/pkgs/by-name/ma/marmite/package.nix +++ b/pkgs/by-name/ma/marmite/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "marmite"; - version = "0.2.6"; + version = "0.2.7"; src = fetchFromGitHub { owner = "rochacbruno"; repo = "marmite"; tag = version; - hash = "sha256-4FH9WEVTvnu0gp006tBg511bn8LE6AyHOML4tHoqXeM="; + hash = "sha256-EPoBNfKkefOe82jXE3c6Y59iP2N6lLIbRvu65fcIcLg="; }; - cargoHash = "sha256-wl2/feheYOYPzVElwt3WDZuaQrmoi3OoThYF4PINWd4="; + cargoHash = "sha256-ec9X4cR3sI1LW9680LB2dPeXQ6fmO/2fmsJmc7s/nxI="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ma/mas/package.nix b/pkgs/by-name/ma/mas/package.nix index 618c20bedaaf..d4893a424c0b 100644 --- a/pkgs/by-name/ma/mas/package.nix +++ b/pkgs/by-name/ma/mas/package.nix @@ -8,29 +8,29 @@ testers, mas, }: - -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "mas"; - version = "4.1.0"; + version = "5.1.0"; src = let + # nix store prefetch-file https://github.com/mas-cli/mas/releases/download/v$VERSION/mas-$VERSION-$ARCH.pkg sources = { x86_64-darwin = { arch = "x86_64"; - hash = "sha256-9GkAV2gitqtZ7Ew/QVXDj3tDTbh5uwBxPtYdLSnucZE="; + hash = "sha256-G7o0nHsf6Ay2k3quMs45KH9h4yEpbvyGPm/u86naWcM="; }; aarch64-darwin = { arch = "arm64"; - hash = "sha256-8zaZOPOCyLHOFmHhviJXIy5SB5trqQM/MFHhB9ygilQ="; + hash = "sha256-XZM0YeFLHYhoEqQLaG1Jz3OWcT9DILqFEcgqI3yvDk8="; }; } .${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); in fetchurl { - url = "https://github.com/mas-cli/mas/releases/download/v${version}/mas-${version}-${sources.arch}.pkg"; + url = "https://github.com/mas-cli/mas/releases/download/v${finalAttrs.version}/mas-${finalAttrs.version}-${sources.arch}.pkg"; inherit (sources) hash; }; @@ -49,12 +49,14 @@ stdenvNoCC.mkDerivation rec { runHook postUnpack ''; + dontConfigure = true; dontBuild = true; + strictDeps = true; installPhase = '' runHook preInstall - install -Dm755 usr/local/opt/mas/bin/mas $out/bin/mas + installBin usr/local/opt/mas/bin/mas installManPage usr/local/opt/mas/share/man/man1/mas.1 installShellCompletion --bash usr/local/opt/mas/etc/bash_completion.d/mas @@ -83,4 +85,4 @@ stdenvNoCC.mkDerivation rec { "aarch64-darwin" ]; }; -} +}) diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 05185ede73f5..85bb0b84b22d 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.1.21"; + version = "2026.1.31"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-nnv2Qc1txcUTDx47e2pJiXyOfklYqjs4VCg5Gj9UrPk="; + hash = "sha256-HnMTsrSp6mF2KzvqmX2sUA6viABXk5JWgngb3VzE2IE="; }; vendorHash = "sha256-c94sQa1zKmt+mVC2yRm6rhBXh8Jr+r1PFcrlDPEE/04="; diff --git a/pkgs/by-name/ma/mattermost-desktop/package.nix b/pkgs/by-name/ma/mattermost-desktop/package.nix index 8ba10e49bf26..12cc985b3f44 100644 --- a/pkgs/by-name/ma/mattermost-desktop/package.nix +++ b/pkgs/by-name/ma/mattermost-desktop/package.nix @@ -2,7 +2,7 @@ lib, fetchFromGitHub, buildNpmPackage, - electron_37, + electron_38, makeWrapper, testers, mattermost-desktop, @@ -10,21 +10,21 @@ }: let - electron = electron_37; + electron = electron_38; in buildNpmPackage rec { pname = "mattermost-desktop"; - version = "5.13.1"; + version = "6.0.4"; src = fetchFromGitHub { owner = "mattermost"; repo = "desktop"; tag = "v${version}"; - hash = "sha256-0SEA5zka7Uv82bFS0vqnzipu0Yhb5EJ/20sBkf150cc="; + hash = "sha256-9/HDkcQEyvcflHMk/M4181jT6xUzMUcD5GHRxqfgxSg="; }; - npmDepsHash = "sha256-KYaagZBdOSAwb+zefXn1AAe5pIuCKF0enb/rds60Vmc="; + npmDepsHash = "sha256-ug7PSLj/AB5krMVJAhCpJHOOKkAootG6oPeMHoW6E0A="; npmBuildScript = "build-prod"; makeCacheWritable = true; @@ -87,7 +87,7 @@ buildNpmPackage rec { command = "env HOME=/tmp ${meta.mainProgram} --version"; }; updateScript = nix-update-script { - extraArgs = [ "--version-regex=^(\\d+\\.\\d+\\.\\d+)$" ]; + extraArgs = [ "--version-regex=^v(\\d+\\.\\d+\\.\\d+)$" ]; }; }; diff --git a/pkgs/by-name/md/mdwatch/package.nix b/pkgs/by-name/md/mdwatch/package.nix index 3910f350e7f2..aa74eea758d9 100644 --- a/pkgs/by-name/md/mdwatch/package.nix +++ b/pkgs/by-name/md/mdwatch/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdwatch"; - version = "0.1.16"; + version = "0.1.17"; src = fetchFromGitHub { owner = "santoshxshrestha"; repo = "mdwatch"; tag = "v${finalAttrs.version}"; - hash = "sha256-3iqursj/d4z24SW+7qChe5BUMLhXeJOAsT6PhQG+NMU="; + hash = "sha256-y0biB09WQPgnNhxUmLpGNbCuuNjgjnB4vwsJrSWn+Lo="; }; - cargoHash = "sha256-7WpmvCNPOWk1F7tmB4U/EyjauFZOdkixCTO1lKTphrM="; + cargoHash = "sha256-bc1hbTzGSun5nXonMJHA6LFPcl1fFR1nUx9+GCjQ5UY="; updateScript = nix-update-script { }; diff --git a/pkgs/by-name/me/memogram/package.nix b/pkgs/by-name/me/memogram/package.nix index 9856dd9adbbb..cb8635ea85ed 100644 --- a/pkgs/by-name/me/memogram/package.nix +++ b/pkgs/by-name/me/memogram/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "memogram"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "usememos"; repo = "telegram-integration"; tag = "v${finalAttrs.version}"; - hash = "sha256-yQmdUphgGr/db2FJ5tghUhjWt7QGs0mCAI/NrBNRABk="; + hash = "sha256-VYtH6r/2nPTBiAY9b3LDEAfgkiO4SaHAi7NkLg6sUrg="; }; - vendorHash = "sha256-8tQ5MQ0XcBIx74EFAXxXInADFd4BnlTazeIFNXNN/Ww="; + vendorHash = "sha256-6nJiB9LXF5QI4XJrcPDwwnG9CTmvyX7vf8X17lVuaZM="; subPackages = [ "bin/memogram" ]; diff --git a/pkgs/tools/admin/meraki-cli/default.nix b/pkgs/by-name/me/meraki-cli/package.nix similarity index 80% rename from pkgs/tools/admin/meraki-cli/default.nix rename to pkgs/by-name/me/meraki-cli/package.nix index 066c5cedffa2..1080ecfe0ae6 100644 --- a/pkgs/tools/admin/meraki-cli/default.nix +++ b/pkgs/by-name/me/meraki-cli/package.nix @@ -1,17 +1,10 @@ { lib, - argcomplete, - jinja2, - meraki, - rich, + python3Packages, fetchPypi, - buildPythonApplication, - pytestCheckHook, - requests-mock, - setuptools, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "meraki-cli"; version = "1.5.1"; pyproject = true; @@ -30,18 +23,18 @@ buildPythonApplication rec { "TestUpgrade" ]; - build-system = [ + build-system = with python3Packages; [ setuptools ]; - dependencies = [ + dependencies = with python3Packages; [ argcomplete jinja2 meraki rich ]; - nativeCheckInputs = [ + nativeCheckInputs = with python3Packages; [ pytestCheckHook requests-mock ]; diff --git a/pkgs/tools/filesystems/mergerfs/tools.nix b/pkgs/by-name/me/mergerfs-tools/package.nix similarity index 100% rename from pkgs/tools/filesystems/mergerfs/tools.nix rename to pkgs/by-name/me/mergerfs-tools/package.nix diff --git a/pkgs/tools/filesystems/mergerfs/default.nix b/pkgs/by-name/me/mergerfs/package.nix similarity index 100% rename from pkgs/tools/filesystems/mergerfs/default.nix rename to pkgs/by-name/me/mergerfs/package.nix diff --git a/pkgs/by-name/me/merve/package.nix b/pkgs/by-name/me/merve/package.nix new file mode 100644 index 000000000000..64b60cf0b55f --- /dev/null +++ b/pkgs/by-name/me/merve/package.nix @@ -0,0 +1,61 @@ +{ + lib, + cmake, + fetchFromGitHub, + simdutf, + gtest, + nix-update-script, + stdenv, + testers, + validatePkgConfig, + static ? stdenv.hostPlatform.isStatic, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "merve"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "nodejs"; + repo = "merve"; + tag = "v${finalAttrs.version}"; + hash = "sha256-IqUpvnrbnsXlI//xRLbcseMFVLQrwdDCyW1oud3+Ekk="; + }; + + doCheck = true; + cmakeFlags = [ + (lib.cmakeBool "BUILD_SHARED_LIBS" (!static)) + (lib.cmakeBool "MERVE_TESTING" finalAttrs.finalPackage.doCheck) + (lib.cmakeBool "MERVE_USE_SIMDUTF" true) + ]; + + nativeBuildInputs = [ + cmake + validatePkgConfig + ]; + buildInputs = [ + simdutf + ]; + checkInputs = [ + gtest + ]; + + passthru = { + updateScript = nix-update-script { }; + + tests.pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; + }; + + meta = { + description = "Lexer to extract named exports via analysis from CommonJS modules"; + homepage = "https://github.com/nodejs/merve"; + changelog = "https://github.com/nodejs/merve/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ aduh95 ]; + platforms = lib.platforms.all; + pkgConfigModules = [ "merve" ]; + }; +}) diff --git a/pkgs/tools/admin/meshcentral/fix-js-include-paths.patch b/pkgs/by-name/me/meshcentral/fix-js-include-paths.patch similarity index 100% rename from pkgs/tools/admin/meshcentral/fix-js-include-paths.patch rename to pkgs/by-name/me/meshcentral/fix-js-include-paths.patch diff --git a/pkgs/tools/admin/meshcentral/package.json b/pkgs/by-name/me/meshcentral/package.json similarity index 100% rename from pkgs/tools/admin/meshcentral/package.json rename to pkgs/by-name/me/meshcentral/package.json diff --git a/pkgs/tools/admin/meshcentral/default.nix b/pkgs/by-name/me/meshcentral/package.nix similarity index 100% rename from pkgs/tools/admin/meshcentral/default.nix rename to pkgs/by-name/me/meshcentral/package.nix diff --git a/pkgs/tools/admin/meshcentral/update.sh b/pkgs/by-name/me/meshcentral/update.sh similarity index 100% rename from pkgs/tools/admin/meshcentral/update.sh rename to pkgs/by-name/me/meshcentral/update.sh diff --git a/pkgs/tools/admin/meshcentral/yarn.lock b/pkgs/by-name/me/meshcentral/yarn.lock similarity index 100% rename from pkgs/tools/admin/meshcentral/yarn.lock rename to pkgs/by-name/me/meshcentral/yarn.lock diff --git a/pkgs/by-name/me/metacubexd/package.nix b/pkgs/by-name/me/metacubexd/package.nix index 920baf9a1429..74ff8930e2ca 100644 --- a/pkgs/by-name/me/metacubexd/package.nix +++ b/pkgs/by-name/me/metacubexd/package.nix @@ -3,39 +3,42 @@ fetchFromGitHub, nix-update-script, nodejs, - pnpm_9, + pnpm_10, fetchPnpmDeps, pnpmConfigHook, stdenv, }: stdenv.mkDerivation (finalAttrs: { pname = "metacubexd"; - version = "1.192.0"; + version = "1.235.3"; src = fetchFromGitHub { owner = "MetaCubeX"; repo = "metacubexd"; rev = "v${finalAttrs.version}"; - hash = "sha256-OZLwKckwiw0FPJYOLgj9bXEm6xq9SmDrDZNQhM0r7dc="; + hash = "sha256-3CtXD8fG/JEK13VcovjckrtPLTQUltut1AOk2nufdCc="; }; nativeBuildInputs = [ pnpmConfigHook - pnpm_9 + pnpm_10 nodejs ]; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_9; + pnpm = pnpm_10; fetcherVersion = 1; - hash = "sha256-v+wuYGK0WEgrPNBLuLnoO/uDEk6AqJTlNJZHTpEb4mc="; + hash = "sha256-cT0HGAc/eu7LMZp4/MNRgodo+nkhLoN5yOWfcrtsr5I="; }; buildPhase = '' runHook preBuild - pnpm build + export NUXT_TELEMETRY_DISABLED=1 + export NUXT_APP_BASE_URL='./' + + pnpm generate runHook postBuild ''; @@ -43,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - cp -r ./dist $out + cp -r ./.output/public $out runHook postInstall ''; diff --git a/pkgs/by-name/mi/minify/package.nix b/pkgs/by-name/mi/minify/package.nix index 2efde66eca9b..5ea8ae15c9fb 100644 --- a/pkgs/by-name/mi/minify/package.nix +++ b/pkgs/by-name/mi/minify/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "minify"; - version = "2.24.5"; + version = "2.24.8"; src = fetchFromGitHub { owner = "tdewolff"; repo = "minify"; rev = "v${version}"; - hash = "sha256-0OmL/HG4pt2iDha6NcQoUKWz2u9vsLH6QzYhHb+mTL0="; + hash = "sha256-sCEKc9WjLaryz8RAxUqftLySgsv50SQ9b+Q6DzDNbxI="; }; - vendorHash = "sha256-QS0vffGJaaDhXvc7ylJmFJ1s83kaIqFWsBXNWVozt1k="; + vendorHash = "sha256-ugxHPZQlitskC0Xrzy0SNqYPbmm7Cl4sNhIzNR8DeqQ="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/mi/minikube/package.nix b/pkgs/by-name/mi/minikube/package.nix index ba903beadf7b..a96af20813b1 100644 --- a/pkgs/by-name/mi/minikube/package.nix +++ b/pkgs/by-name/mi/minikube/package.nix @@ -15,9 +15,9 @@ buildGoModule rec { pname = "minikube"; - version = "1.37.0"; + version = "1.38.0"; - vendorHash = "sha256-xPTJMxKnEwZKKCc6QZxeL+03qM0oldOIKY4sPjSw3Ak="; + vendorHash = "sha256-Sm/c5NhoLyd7+GFpOw6wyZNqEnJyREHgZf33U7g1LuE="; doCheck = false; @@ -25,7 +25,7 @@ buildGoModule rec { owner = "kubernetes"; repo = "minikube"; rev = "v${version}"; - sha256 = "sha256-qyeGBL952YIloB/69W+QWosXxwIrazE0OMdVO6LshPk="; + sha256 = "sha256-6kBygQ9agBcFJZxoiGb4KsPMz/jnZU54sGMWjF3mTuA="; }; postPatch = '' substituteInPlace Makefile \ diff --git a/pkgs/by-name/mi/minizip-ng/package.nix b/pkgs/by-name/mi/minizip-ng/package.nix index 3fe7c9e34f00..862ef3c9c2e4 100644 --- a/pkgs/by-name/mi/minizip-ng/package.nix +++ b/pkgs/by-name/mi/minizip-ng/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "minizip-ng"; - version = "4.0.9"; + version = "4.1.0"; src = fetchFromGitHub { owner = "zlib-ng"; repo = "minizip-ng"; rev = finalAttrs.version; - hash = "sha256-iAiw+ihVfcSNl6UdBad7FjT5Zwa+brndg60v7ceCzC8="; + hash = "sha256-H6ttsVBs437lWMBsq5baVDb9e5I6Fh+xggFre/hxGKU="; }; nativeBuildInputs = [ @@ -42,6 +42,10 @@ stdenv.mkDerivation (finalAttrs: { "-DMZ_BUILD_UNIT_TESTS=${if finalAttrs.finalPackage.doCheck then "ON" else "OFF"}" "-DMZ_LIB_SUFFIX='-ng'" ] + ++ lib.optionals stdenv.hostPlatform.isi686 [ + # tests fail + "-DMZ_PKCRYPT=OFF" + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # missing header file "-DMZ_LIBCOMP=OFF" diff --git a/pkgs/tools/filesystems/mkspiffs/default.nix b/pkgs/by-name/mk/mkspiffs/package.nix similarity index 100% rename from pkgs/tools/filesystems/mkspiffs/default.nix rename to pkgs/by-name/mk/mkspiffs/package.nix diff --git a/pkgs/tools/filesystems/mkspiffs/presets.nix b/pkgs/by-name/mk/mkspiffs/presets.nix similarity index 100% rename from pkgs/tools/filesystems/mkspiffs/presets.nix rename to pkgs/by-name/mk/mkspiffs/presets.nix diff --git a/pkgs/by-name/mo/monkeysAudio/package.nix b/pkgs/by-name/mo/monkeysAudio/package.nix index 2969c8faa569..6b88b7914e26 100644 --- a/pkgs/by-name/mo/monkeysAudio/package.nix +++ b/pkgs/by-name/mo/monkeysAudio/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "12.05"; + version = "12.09"; pname = "monkeys-audio"; src = fetchzip { url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; - hash = "sha256-QmowAu/v1jqDa3MvhGlviGFZQbk7ADROLPV/R7IpsHE="; + hash = "sha256-ACygfj+VV3cUvrnoU4cjvMFsTWnKOpzzfj+oMJbF5+I="; stripRoot = false; }; diff --git a/pkgs/by-name/mo/moor/package.nix b/pkgs/by-name/mo/moor/package.nix index 814a68a7b6e2..fe55113a169b 100644 --- a/pkgs/by-name/mo/moor/package.nix +++ b/pkgs/by-name/mo/moor/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "moor"; - version = "2.10.2"; + version = "2.10.3"; src = fetchFromGitHub { owner = "walles"; repo = "moor"; tag = "v${finalAttrs.version}"; - hash = "sha256-DS2cfu/yX+ebCn7V3FQVN8ltCJcEMD+wIjlS+ENHP8w="; + hash = "sha256-Ip9QcpPeojOdvUX7PMt3owSvMCy6hpsyxtAAsIWM8f4="; }; vendorHash = "sha256-lz3cq2xL9byhLNbAwEvYOsP9WQsu0hqrWe2EDaLSeOQ="; diff --git a/pkgs/by-name/mo/mosdepth/package.nix b/pkgs/by-name/mo/mosdepth/package.nix index 71825a565f72..92ce6575ec0b 100644 --- a/pkgs/by-name/mo/mosdepth/package.nix +++ b/pkgs/by-name/mo/mosdepth/package.nix @@ -7,7 +7,7 @@ buildNimPackage (finalAttrs: { pname = "mosdepth"; - version = "0.3.11"; + version = "0.3.12"; requiredNimVersion = 1; @@ -15,7 +15,7 @@ buildNimPackage (finalAttrs: { owner = "brentp"; repo = "mosdepth"; rev = "v${finalAttrs.version}"; - hash = "sha256-EzzDuzPAyNkL2tFWre86U+kx3SvLPbWto2/vfLdwHGI="; + hash = "sha256-6iKUTnukAAqMWDpmxmFZiHB5v5ztyaTOHzb0F/jIigM="; }; lockFile = ./lock.json; diff --git a/pkgs/by-name/na/naja/package.nix b/pkgs/by-name/na/naja/package.nix index 19a9e0dc50fa..fe2ce5112ca5 100644 --- a/pkgs/by-name/na/naja/package.nix +++ b/pkgs/by-name/na/naja/package.nix @@ -17,13 +17,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "naja"; - version = "0.3.5"; + version = "0.3.6"; src = fetchFromGitHub { owner = "najaeda"; repo = "naja"; tag = "v${finalAttrs.version}"; - hash = "sha256-VD1ObfP6EbGUsqo0D4DLwBS1svLSsxhJB1iskybt/YI="; + hash = "sha256-PzUMm0YfBFjeWeUzEYGZO/RwkpOU8tZw5WfdniL0XsU="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ne/neo4j/package.nix b/pkgs/by-name/ne/neo4j/package.nix index 30bed9da58f5..cffd5fe97ceb 100644 --- a/pkgs/by-name/ne/neo4j/package.nix +++ b/pkgs/by-name/ne/neo4j/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "neo4j"; - version = "2025.10.1"; + version = "2025.12.1"; src = fetchurl { url = "https://neo4j.com/artifact.php?name=neo4j-community-${finalAttrs.version}-unix.tar.gz"; - hash = "sha256-aa3hZeM0ehMt6mZk/Of9qG85GnrvsasA8hzpQOppLwk="; + hash = "sha256-BsPXtsuVMuPsLAPyTQduOsrFq/5tc5T4VZENLBL3xUI="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/ne/neocmakelsp/package.nix b/pkgs/by-name/ne/neocmakelsp/package.nix index 3e7c85414eff..30e90c2c7619 100644 --- a/pkgs/by-name/ne/neocmakelsp/package.nix +++ b/pkgs/by-name/ne/neocmakelsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "neocmakelsp"; - version = "0.9.1"; + version = "0.10.0"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "neocmakelsp"; rev = "v${version}"; - hash = "sha256-4KgkI3wHBee4CAC5rQUV2YTckXfNz6nEZW9PvRygPKM="; + hash = "sha256-dviHzaBqsE3NKRf4AeQme/oOcu5GyKjGJBui4ZjjDv8="; }; - cargoHash = "sha256-cVl/UqD/8LhTCiy7ttIDcxfJQrKxGhzdLfh/disX+4c="; + cargoHash = "sha256-FE2DF/DnBKwW01N2wwurQ6F4qIFHMaoGZ1kb8vq86K8="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix b/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix index 32dc1d833dce..ab1f669700c3 100644 --- a/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix +++ b/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix @@ -31,11 +31,11 @@ }: let pname = "nextcloud-talk-desktop"; - version = "2.0.5"; # Ensure both hashes (Linux and Darwin) are updated! + version = "2.0.6"; # Ensure both hashes (Linux and Darwin) are updated! hashes = { - linux = "sha256-aKNrIbv6kaLoLmTZVgwncqzF4o/5C/hFXef3QqM7oBk="; - darwin = "sha256-Nli2z8eyAq5W3ALwHiH6+Ightk3Jf0gaWtwabOJS4gw="; + linux = "sha256-eEYNfVnM+qCYnirHdBG6oqBQzDio39J7tmh4BSTAF9g="; + darwin = "sha256-2A4Jjz0XoXxTdKq6xP0xhlBneysAkBHMbqfgaftJGFQ="; }; # Only x86_64-linux is supported with Darwin support being universal diff --git a/pkgs/by-name/ne/nezha-agent/package.nix b/pkgs/by-name/ne/nezha-agent/package.nix index 3a11dfe0261c..3b719e51629b 100644 --- a/pkgs/by-name/ne/nezha-agent/package.nix +++ b/pkgs/by-name/ne/nezha-agent/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "nezha-agent"; - version = "1.14.4"; + version = "1.15.0"; src = fetchFromGitHub { owner = "nezhahq"; repo = "agent"; tag = "v${finalAttrs.version}"; - hash = "sha256-6/1B+jBTiM3y7eg4aum3OCcIwo7fsCWctJ5NN3VVUwM="; + hash = "sha256-zweSBpzyh8nbiiW4RgtiKN5zC54JjGBL8v+1l8S0bA8="; }; vendorHash = "sha256-d9FYXcVyWEA6HkHYG4mQzZXq0Btb9WgzEr+e99YofA4="; diff --git a/pkgs/by-name/ni/nix-run/nix-run.nix b/pkgs/by-name/ni/nix-run/nix-run.nix new file mode 100644 index 000000000000..efd371ef09e2 --- /dev/null +++ b/pkgs/by-name/ni/nix-run/nix-run.nix @@ -0,0 +1,40 @@ +{ + mkDerivation, + attoparsec, + base, + fetchgit, + filepath, + hercules-ci-optparse-applicative, + hpack, + lib, + nix-derivation, + process, + relude, + unix, +}: +mkDerivation rec { + pname = "nix-run"; + version = "0.1.0.0-alpha.2"; + src = fetchgit { + url = "https://tangled.org/weethet.bsky.social/nix-run"; + tag = version; + hash = "sha256-vnYD3N32H6eEPLis8eNlglXVY+guP5DDKCf2z7CLzwA="; + }; + isLibrary = false; + isExecutable = true; + libraryToolDepends = [ hpack ]; + executableHaskellDepends = [ + attoparsec + base + filepath + hercules-ci-optparse-applicative + nix-derivation + process + relude + unix + ]; + prePatch = "hpack"; + homepage = "https://tangled.org/@weethet.bsky.social/nix-run"; + license = lib.licenses.bsd3; + mainProgram = "nix-run"; +} diff --git a/pkgs/by-name/ni/nix-run/package.nix b/pkgs/by-name/ni/nix-run/package.nix new file mode 100644 index 000000000000..eb3e2a26c35e --- /dev/null +++ b/pkgs/by-name/ni/nix-run/package.nix @@ -0,0 +1,7 @@ +{ lib, haskellPackages }: +(haskellPackages.callPackage ./nix-run.nix { }).overrideAttrs (old: { + meta = old.meta // { + description = "A non-experimental replacement for nix run"; + maintainers = [ lib.maintainers.WeetHet ]; + }; +}) diff --git a/pkgs/by-name/nn/nn/package.nix b/pkgs/by-name/nn/nn/package.nix index 43d97cd59106..792890e5c422 100644 --- a/pkgs/by-name/nn/nn/package.nix +++ b/pkgs/by-name/nn/nn/package.nix @@ -5,7 +5,7 @@ unstableGitUpdater, }: stdenv.mkDerivation (finalAttrs: { - name = "nn"; + pname = "nn"; version = "2.0.8-unstable-2024-04-08"; src = fetchFromGitHub { diff --git a/pkgs/by-name/no/notesnook/package.nix b/pkgs/by-name/no/notesnook/package.nix index 582e567759bf..f3df2ffb8ac6 100644 --- a/pkgs/by-name/no/notesnook/package.nix +++ b/pkgs/by-name/no/notesnook/package.nix @@ -9,7 +9,7 @@ let pname = "notesnook"; - version = "3.3.5"; + version = "3.3.8"; inherit (stdenv.hostPlatform) system; throwSystem = throw "Unsupported system: ${system}"; @@ -27,14 +27,18 @@ let url = "https://github.com/streetwriters/notesnook/releases/download/v${version}/notesnook_${suffix}"; hash = { - x86_64-linux = "sha256-jvQph74dMQgino3K1ZFLT/fsJVdTHVqMQaW0RQhfci0="; - aarch64-linux = "sha256-jrKmZmdx1T1wrlM0y195Z2MsI1XpFn0gyFyf7N/aUzo="; - x86_64-darwin = "sha256-bJ+sq6/lZcLcM7R2KAigemdpRDqSiExfcSunNQ7cGw0="; - aarch64-darwin = "sha256-DTY0gq62aXOanZvYletyXl5xmcs30vWTKE4nZujRCq0="; + x86_64-linux = "sha256-7gPCmC3uol5ukwu8OOhhqk9pBTgWjI14wYmM61nlg+A="; + aarch64-linux = "sha256-JmWt7yr/Ij01x7bTWUQ7UAwKcEf9i91fZZsHpEWRJYY="; + x86_64-darwin = "sha256-5Obl3YveMx38sdLIGRz3Lqi3mloruTyH/3MsNNX03TA="; + aarch64-darwin = "sha256-P1xqMFGAQQVq76O1RTp+3kZtzM1xGvSUpbki64KTji8="; } .${system} or throwSystem; }; + passthru = { + updateScript = ./update.sh; + }; + appimageContents = appimageTools.extractType2 { inherit pname version src; }; @@ -67,6 +71,7 @@ let version src meta + passthru ; nativeBuildInputs = [ makeWrapper ]; @@ -91,6 +96,7 @@ let version src meta + passthru ; nativeBuildInputs = [ _7zz ]; diff --git a/pkgs/by-name/no/notesnook/update.sh b/pkgs/by-name/no/notesnook/update.sh new file mode 100755 index 000000000000..ed977f182a0d --- /dev/null +++ b/pkgs/by-name/no/notesnook/update.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p bash curl jq common-updater-scripts + +set -xe + +latestTag=$(curl ${GITHUB_TOKEN:+-u":$GITHUB_TOKEN"} https://api.github.com/repos/streetwriters/notesnook/releases/latest | jq -r ".tag_name") +latestVersion="$(expr "$latestTag" : 'v\(.*\)')" +currentVersion=$(nix-instantiate --eval -E "with import ./. {}; notesnook.version or (lib.getVersion notesnook)" | tr -d '"') + +echo "latest version: $latestVersion" +echo "current version: $currentVersion" + +if [[ "$latestVersion" == "$currentVersion" ]]; then + echo "package is up-to-date" + exit 0 +fi + +for i in \ + "x86_64-linux linux_x86_64.AppImage" \ + "aarch64-linux linux_arm64.AppImage" \ + "x86_64-darwin mac_x64.dmg" \ + "aarch64-darwin mac_arm64.dmg"; do + set -- $i + hash=$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url "https://github.com/streetwriters/notesnook/releases/download/v$latestVersion/notesnook_$2")") + update-source-version notesnook $latestVersion $hash --system=$1 --ignore-same-version +done diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index 77a1a25d69ce..0531aa1019aa 100644 --- a/pkgs/by-name/nu/nu_scripts/package.nix +++ b/pkgs/by-name/nu/nu_scripts/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "nu_scripts"; - version = "0-unstable-2026-01-23"; + version = "0-unstable-2026-01-29"; src = fetchFromGitHub { owner = "nushell"; repo = "nu_scripts"; - rev = "e65d76cd14979937ee378d56fc21f4e72f21cecc"; - hash = "sha256-LPwe0DS7rNFY6MUcfCCqMYJjPkhHQyBmy4M+KjrNz34="; + rev = "049b00e54e0dc878bc9a37ee0e05c6ba18789c2f"; + hash = "sha256-zHLVDV7RsQMMgYP7ysWF83Q+7PoP4E+pOguzixWf9iA="; }; installPhase = '' diff --git a/pkgs/by-name/nu/nushell-plugin-skim/package.nix b/pkgs/by-name/nu/nushell-plugin-skim/package.nix index 62529940b426..946c515efd35 100644 --- a/pkgs/by-name/nu/nushell-plugin-skim/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-skim/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_skim"; - version = "0.22.0"; + version = "0.23.0"; src = fetchFromGitHub { owner = "idanarye"; repo = "nu_plugin_skim"; tag = "v${finalAttrs.version}"; - hash = "sha256-TdsemIPbknJiglxhQwBch8iJ9GVa+Sj3fqSq4xaDqfk="; + hash = "sha256-my6ATIGNGCCBMOhmsp+dat+wV3oYD9ER4Iu8ln0jtMo="; }; - cargoHash = "sha256-vpRL4oiOmhnGO+eWWTA7/RvVrtouVzqJvPGZY/cHeXY="; + cargoHash = "sha256-fCNpiBlqzKn7biszBSjhxvs3RgRAyd8Ze6R4P/3AfVo="; nativeBuildInputs = lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; diff --git a/pkgs/by-name/nu/nushell/package.nix b/pkgs/by-name/nu/nushell/package.nix index 4e5a2f2b24b9..64cca8384587 100644 --- a/pkgs/by-name/nu/nushell/package.nix +++ b/pkgs/by-name/nu/nushell/package.nix @@ -13,26 +13,23 @@ libgit2, withDefaultFeatures ? true, additionalFeatures ? (p: p), - testers, - nushell, nix-update-script, curlMinimal, + versionCheckHook, + writableTmpDirAsHomeHook, }: -let +rustPlatform.buildRustPackage (finalAttrs: { + pname = "nushell"; # NOTE: when updating this to a new non-patch version, please also try to # update the plugins. Plugins only work if they are compiled for the same # major/minor version. version = "0.110.0"; -in -rustPlatform.buildRustPackage { - pname = "nushell"; - inherit version; src = fetchFromGitHub { owner = "nushell"; repo = "nushell"; - tag = version; + tag = finalAttrs.version; hash = "sha256-iytTJZ70kg2Huwj/BSwDX4h9DVDTlJR2gEHAB2pGn/k="; }; @@ -61,37 +58,47 @@ rustPlatform.buildRustPackage { export NU_TEST_LOCALE_OVERRIDE="en_US.UTF-8" ''; - checkPhase = '' - runHook preCheck - ( + checkPhase = + let # The skipped tests all fail in the sandbox because in the nushell test playground, # the tmp $HOME is not set, so nu falls back to looking up the passwd dir of the build # user (/var/empty). The assertions however do respect the set $HOME. - set -x - HOME=$(mktemp -d) cargo test -j $NIX_BUILD_CORES --offline -- \ - --test-threads=$NIX_BUILD_CORES \ - --skip=repl::test_config_path::test_default_config_path \ - --skip=repl::test_config_path::test_xdg_config_bad \ - --skip=repl::test_config_path::test_xdg_config_empty ${lib.optionalString stdenv.hostPlatform.isDarwin '' - \ - --skip=plugins::config::some \ - --skip=plugins::stress_internals::test_exit_early_local_socket \ - --skip=plugins::stress_internals::test_failing_local_socket_fallback \ - --skip=plugins::stress_internals::test_local_socket - ''} - ) - runHook postCheck - ''; + skippedTests = [ + "repl::test_config_path::test_default_config_path" + "repl::test_config_path::test_xdg_config_bad" + "repl::test_config_path::test_xdg_config_empty" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + "plugins::config::some" + "plugins::stress_internals::test_exit_early_local_socket" + "plugins::stress_internals::test_failing_local_socket_fallback" + "plugins::stress_internals::test_local_socket" + # Error: × I/O error: Operation not permitted (os error 1) + "shell::environment::env::path_is_a_list_in_repl" + ]; + + skippedTestsStr = lib.concatStringsSep " " (lib.map (testId: "--skip=${testId}") skippedTests); + in + '' + runHook preCheck + + cargo test -j $NIX_BUILD_CORES --offline -- \ + --test-threads=$NIX_BUILD_CORES ${skippedTestsStr} + + runHook postCheck + ''; + + nativeCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ]; checkInputs = lib.optionals stdenv.hostPlatform.isDarwin [ curlMinimal ] ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; passthru = { shellPath = "/bin/nu"; - tests.version = testers.testVersion { - package = nushell; - }; updateScript = nix-update-script { }; }; @@ -106,4 +113,4 @@ rustPlatform.buildRustPackage { ]; mainProgram = "nu"; }; -} +}) diff --git a/pkgs/by-name/nv/nvc/package.nix b/pkgs/by-name/nv/nvc/package.nix index 3440a333a980..004953fb409b 100644 --- a/pkgs/by-name/nv/nvc/package.nix +++ b/pkgs/by-name/nv/nvc/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nvc"; - version = "1.18.2"; + version = "1.19.0"; src = fetchFromGitHub { owner = "nickg"; repo = "nvc"; tag = "r${finalAttrs.version}"; - hash = "sha256-a1enY86rlLwlRSmY0R4ZfXUo6PddlIAeaKnvfJVcYCQ="; + hash = "sha256-99aYjP5YGMSM9V2gkU5tT5KeyddGjlxvzT7oKzU9WCg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/nw/nwg-displays/package.nix b/pkgs/by-name/nw/nwg-displays/package.nix index f829e9b09989..0c1f522f9f0b 100644 --- a/pkgs/by-name/nw/nwg-displays/package.nix +++ b/pkgs/by-name/nw/nwg-displays/package.nix @@ -15,14 +15,14 @@ python3Packages.buildPythonApplication rec { pname = "nwg-displays"; - version = "0.3.26"; + version = "0.3.27"; format = "setuptools"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-displays"; tag = "v${version}"; - hash = "sha256-UeALCkmDAXb/gu+Mp3xnHmUPOvYHk3LzegO2CbIh4ak="; + hash = "sha256-fAnLOgzNrM9eR1ErD1TWp7OrZDRX3fJcsxsujFL8WtQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index 5184e1adfae5..7276682d01a2 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -25,14 +25,14 @@ in py.pkgs.buildPythonApplication rec { pname = "oci-cli"; - version = "3.72.1"; + version = "3.73.1"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${version}"; - hash = "sha256-OzHVViCEAQJN7lqw6JbTn1PMncrQBQz6T1m7yYEXEQc="; + hash = "sha256-kjqJldzPjuXYJoA1DU4Dn6Xd3BhLSlmn+OttTG1efSE="; }; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index bd35b5d09c32..e9dcd07b4c52 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "oh-my-posh"; - version = "29.0.2"; + version = "29.1.0"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = "oh-my-posh"; tag = "v${version}"; - hash = "sha256-Ir7E8EyQ1pnDQG4bzn5ZCEkWNpoF/WXBCa8mWqz/66M="; + hash = "sha256-gbb/ZVd3oNABw8Hjeht//bPdLVQnWtEtAkvYudGqMTs="; }; - vendorHash = "sha256-cCeKP1uWVYIfJKMUNk7Hf5voCQdzq9u5gTETgbc86N0="; + vendorHash = "sha256-75buRo7DNq4gzY+66NEVSI1XOJdgckqzHoDwraUmEAw="; sourceRoot = "${src.name}/src"; diff --git a/pkgs/by-name/on/onedrive/package.nix b/pkgs/by-name/on/onedrive/package.nix index 829c58e104e8..a7a07ac74e9c 100644 --- a/pkgs/by-name/on/onedrive/package.nix +++ b/pkgs/by-name/on/onedrive/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "onedrive"; - version = "2.5.9"; + version = "2.5.10"; src = fetchFromGitHub { owner = "abraunegg"; repo = "onedrive"; tag = "v${finalAttrs.version}"; - hash = "sha256-Vrr7KR4yMH+IZ56IUTp9eAhxEtiXx+ppleUd7jSLzxc="; + hash = "sha256-18e9Bkahi7et+vFpNRZs+OPrFZjICJ3g611MuLZI6Ps="; }; outputs = [ diff --git a/pkgs/by-name/op/opengist/package.nix b/pkgs/by-name/op/opengist/package.nix index 4e25e98dffdd..619f32ddba22 100644 --- a/pkgs/by-name/op/opengist/package.nix +++ b/pkgs/by-name/op/opengist/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "opengist"; - version = "1.11.1"; + version = "1.12.0"; src = fetchFromGitHub { owner = "thomiceli"; repo = "opengist"; tag = "v${finalAttrs.version}"; - hash = "sha256-TlUaen8uCj4Ba2gOWG32Gk4KIDvitXai5qv4PTeizYo="; + hash = "sha256-18anU/D8EvwA8Ind+GGhw9nSdcbo1l5K98cFie8hBCk="; }; frontend = buildNpmPackage { @@ -31,22 +31,15 @@ buildGoModule (finalAttrs: { ${lib.getExe jq} '.version = "${finalAttrs.version}"' package.json | ${lib.getExe' moreutils "sponge"} package.json ''; - # copy pasta from the Makefile upstream, seems to be a workaround of sass - # issues, unsure why it is not done in vite: - # https://github.com/thomiceli/opengist/blob/05eccfa8e728335514a40476cd8116cfd1ca61dd/Makefile#L16-L19 - postBuild = '' - EMBED=1 npx postcss 'public/assets/embed-*.css' -c public/postcss.config.js --replace - ''; - installPhase = '' mkdir -p $out cp -R public $out ''; - npmDepsHash = "sha256-zBao/EoAolkgMvqQPqN0P2VC4tT6gkQPqIk4HyfXC7o="; + npmDepsHash = "sha256-wjGtA99Cn9FtUbYqhoagDzeuQkc9vKwHsJKI2j+ZgMc="; }; - vendorHash = "sha256-NGRJuNSypmIc8G0wMW7HT+LkP5i5n/p3QH8FyU9pF5w="; + vendorHash = "sha256-rRT4SDKtQhLWl1K+DodXO4BBK2SEeJzUph3su306GWU="; tags = [ "fs_embed" ]; @@ -71,7 +64,9 @@ buildGoModule (finalAttrs: { ''; postPatch = '' - cp -R ${finalAttrs.frontend}/public/{manifest.json,assets} public/ + mkdir -p public/.vite + cp ${finalAttrs.frontend}/public/.vite/manifest.json public/.vite/manifest.json + cp -R ${finalAttrs.frontend}/public/assets public/ ''; passthru = { diff --git a/pkgs/by-name/op/openlist/frontend.nix b/pkgs/by-name/op/openlist/frontend.nix index 0dc776c45c5f..85eeb706d3fa 100644 --- a/pkgs/by-name/op/openlist/frontend.nix +++ b/pkgs/by-name/op/openlist/frontend.nix @@ -11,18 +11,18 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "openlist-frontend"; - version = "4.1.9"; + version = "4.1.10"; src = fetchFromGitHub { owner = "OpenListTeam"; repo = "OpenList-Frontend"; tag = "v${finalAttrs.version}"; - hash = "sha256-ckReBZleNNd2dlTxtlPaJ6R2YesD2NH7n8w4nk4uGaQ="; + hash = "sha256-V8nfQsGLhd7eERF0/ly3sRdGmffYa9r6GhtjciOXxMU="; }; i18n = fetchzip { url = "https://github.com/OpenListTeam/OpenList-Frontend/releases/download/v${finalAttrs.version}/i18n.tar.gz"; - hash = "sha256-qci63KIKVQiSk7XAsXyNQZNqnGpRcYtt5Yqkzpv7kX4="; + hash = "sha256-VdNqXdLXs2n/ikUDm1YQRNAXqYqFjMWRGLPRpmJVoaI="; stripRoot = false; }; @@ -36,7 +36,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_9; fetcherVersion = 2; - hash = "sha256-Loq+ZsVWHIn/rc8dc7PCvFL/wcZG0aD1lOcI9/tu1h8="; + hash = "sha256-xylF+Z7Fkx/bFYPlzqfGrl051ZLKzPgdlF7U8vKtQq8="; }; buildPhase = '' diff --git a/pkgs/by-name/op/openlist/package.nix b/pkgs/by-name/op/openlist/package.nix index 001146f4eb23..c58851312b57 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.9"; + version = "4.1.10"; src = fetchFromGitHub { owner = "OpenListTeam"; repo = "OpenList"; tag = "v${finalAttrs.version}"; - hash = "sha256-f9D/TRo7xu0KAfTp49ScKREjN6gljhE6GvFiF85ngjQ="; + hash = "sha256-+B3ea0LvzpRll9HpfEU6RkSgnQtVprSlrO+Tq07T0eQ="; # 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-ySadNv+H/3/x+iUA5I3AyI2Ht5+Vn8AB2exDTudlKHE="; + vendorHash = "sha256-xUTTVejCDDMfzWdmtXiWcc0/hzhniZJcNzPFFFiNnJk="; buildInputs = [ fuse ]; diff --git a/pkgs/by-name/op/openobserve/package.nix b/pkgs/by-name/op/openobserve/package.nix index fdc0ce6ac3ce..b276dee7d84b 100644 --- a/pkgs/by-name/op/openobserve/package.nix +++ b/pkgs/by-name/op/openobserve/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage ( sourceRoot = "${finalAttrs.src.name}/web"; - npmDepsHash = "sha256-ED3plf8Miw5+cbCOo+R1rbRxBju/MZvR0U9JA+NLr2k="; + npmDepsHash = "sha256-UNdFqUJI/pdHJjjA5Aebnvq1T7oITJ1R96rEQOBxTug="; preBuild = '' # Patch vite config to not open the browser to visualize plugin composition @@ -49,13 +49,13 @@ rustPlatform.buildRustPackage ( in { pname = "openobserve"; - version = "0.40.0"; + version = "0.50.3"; src = fetchFromGitHub { owner = "openobserve"; repo = "openobserve"; tag = "v${finalAttrs.version}"; - hash = "sha256-eiF9t3l6RcbO6d79iSuA7ikH2atizyNjWABQ9KAkkfE="; + hash = "sha256-eL1Qvl6M8idBHXSNHHQsTsu6g/CbTOt8NUTTaNZuB8M="; }; patches = [ @@ -67,7 +67,7 @@ rustPlatform.buildRustPackage ( cp -r ${web}/share/openobserve-ui web/dist ''; - cargoHash = "sha256-RNrI5DB5FTSLxeT7a62KkEnqyDYV4dQ3G65PPofa9Zs="; + cargoHash = "sha256-d67ZeAth0Q8h8xXJZl+2Z2/+M54Ef4xFlsPT9CnrwK4="; nativeBuildInputs = [ pkg-config @@ -118,6 +118,15 @@ rustPlatform.buildRustPackage ( rm -rf target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/build/ ''; + # Skip doctests: upstream release build for v0.50.3 runs cargo build only, + # and the doctest examples currently fail due to async context. + cargoTestFlags = [ + "--lib" + "--bins" + "--tests" + "--examples" + ]; + # requires network access or filesystem mutations checkFlags = [ "--skip=handler::http::router::tests::test_get_proxy_routes" diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix index bdf547611b39..e2d1c7969526 100644 --- a/pkgs/by-name/op/openvino/package.nix +++ b/pkgs/by-name/op/openvino/package.nix @@ -2,8 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, - fetchurl, cudaSupport ? opencv.cudaSupport or false, # build @@ -36,6 +34,7 @@ let inherit (lib) cmakeBool + getLib ; # prevent scons from leaking in the default python version @@ -56,28 +55,16 @@ in stdenv.mkDerivation rec { pname = "openvino"; - version = "2025.2.1"; + version = "2025.4.2"; src = fetchFromGitHub { owner = "openvinotoolkit"; repo = "openvino"; tag = version; fetchSubmodules = true; - hash = "sha256-Bu0m7nGqyHwHsa7FKr4nvUh/poJxMTgwuAU81QBmI4g="; + hash = "sha256-DDzY3o3ehYf/JYxh3AK25z1/UcuDrbQpaYFRWxPvpmk="; }; - patches = [ - (fetchpatch { - name = "cmake4-compat.patch"; - url = "https://github.com/openvinotoolkit/openvino/commit/677716c2471cadf1bf1268eca6343498a886a229.patch?full_index=1"; - hash = "sha256-iaifJBdl7+tQZq1d8SiczUaXz+AdfMrLtwzfTmSG+XA="; - }) - (fetchpatch { - url = "https://github.com/openvinotoolkit/openvino/commit/564d2d6b9ca179004d32b70466dbd088eef8a307.patch?full_index=1"; - hash = "sha256-2khosDwlV7Dwxu0dvyDuCbo/XzR/eeYRGhlSieOfrFQ="; - }) - ]; - outputs = [ "out" "python" @@ -107,8 +94,8 @@ stdenv.mkDerivation rec { "-Wno-dev" "-DCMAKE_MODULE_PATH:PATH=${placeholder "out"}/lib/cmake" "-DCMAKE_PREFIX_PATH:PATH=${placeholder "out"}" - "-DOpenCV_DIR=${lib.getLib opencv}/lib/cmake/opencv4/" - "-DProtobuf_LIBRARIES=${protobuf}/lib/libprotobuf${stdenv.hostPlatform.extensions.sharedLibrary}" + "-DOpenCV_DIR=${getLib opencv}/lib/cmake/opencv4/" + "-DProtobuf_LIBRARIES=${getLib protobuf}/lib/libprotobuf${stdenv.hostPlatform.extensions.sharedLibrary}" "-DPython_EXECUTABLE=${python.interpreter}" (cmakeBool "CMAKE_VERBOSE_MAKEFILE" true) @@ -138,10 +125,6 @@ stdenv.mkDerivation rec { (cmakeBool "ENABLE_SYSTEM_TBB" true) ]; - autoPatchelfIgnoreMissingDeps = [ - "libngraph_backend.so" - ]; - # src/graph/src/plugins/intel_gpu/src/graph/include/reorder_inst.h:24:8: error: type 'struct typed_program_node' violates the C++ One Definition Rule [-Werror=odr] env.NIX_CFLAGS_COMPILE = "-Wno-odr"; diff --git a/pkgs/by-name/op/openvswitch/package.nix b/pkgs/by-name/op/openvswitch/package.nix index 9fdf5f43c9ea..8437f1011a78 100644 --- a/pkgs/by-name/op/openvswitch/package.nix +++ b/pkgs/by-name/op/openvswitch/package.nix @@ -52,6 +52,8 @@ stdenv.mkDerivation (finalAttrs: { ./patches/disable-bash-arg-completion-test.patch ]; + strictDeps = true; + nativeBuildInputs = [ autoconf automake @@ -129,6 +131,7 @@ stdenv.mkDerivation (finalAttrs: { nativeCheckInputs = [ iproute2 + openssl ] ++ (with python3.pkgs; [ netaddr diff --git a/pkgs/by-name/pa/pam_p11/package.nix b/pkgs/by-name/pa/pam_p11/package.nix index 4c6e1dfde2e9..b1506d664f92 100644 --- a/pkgs/by-name/pa/pam_p11/package.nix +++ b/pkgs/by-name/pa/pam_p11/package.nix @@ -12,26 +12,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "pam_p11"; - version = "0.3.1"; + version = "0.6.1"; src = fetchFromGitHub { owner = "OpenSC"; repo = "pam_p11"; rev = "pam_p11-${finalAttrs.version}"; - sha256 = "1caidy18rq5zk82d51x8vwidmkhwmanf3qm25x1yrdlbhxv6m7lk"; + hash = "sha256-BYpZM+j0F5qtbkNdAk2qAczGTBlXe87FLBzKwp7fw7U="; }; - patches = [ - # fix with openssl 3.x - # https://github.com/OpenSC/pam_p11/pull/22 - (fetchpatch { - name = "OpenSC-pam_p11-pull-22.patch"; - url = "https://github.com/OpenSC/pam_p11/compare/cd4eba2e921e1c2f93cde71922a76af99376246c...debd4f7acfaf998cfe4002e0be5c35ad9a9591b5.patch"; - excludes = [ ".github/build.sh" ]; - hash = "sha256-bm/agnBgvrr8L8yoGK4gzBqOGgsNWf9NIgcNJG7proE="; - }) - ]; - nativeBuildInputs = [ autoreconfHook pkg-config diff --git a/pkgs/by-name/pa/parlay/package.nix b/pkgs/by-name/pa/parlay/package.nix index bb59e14bccfc..ff324f232b4c 100644 --- a/pkgs/by-name/pa/parlay/package.nix +++ b/pkgs/by-name/pa/parlay/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "parlay"; - version = "0.10.0"; + version = "0.10.1"; src = fetchFromGitHub { owner = "snyk"; repo = "parlay"; rev = "v${version}"; - hash = "sha256-hyAvVd3P/ya7iSVsq3jbwe4qzJeWeA/hwAs2VTSIuAI="; + hash = "sha256-x/piB2rjluIcqlSn+nwWd4J2Nu6Z/RtL54SPq23pZV0="; }; vendorHash = "sha256-X/cgNdsUG0Ics/DCk1HOdzez9Ewwm1odFL1EiyFv1Sw="; diff --git a/pkgs/by-name/pd/pdfarranger/package.nix b/pkgs/by-name/pd/pdfarranger/package.nix index c623e6181f70..de12ec0cd9fa 100644 --- a/pkgs/by-name/pd/pdfarranger/package.nix +++ b/pkgs/by-name/pd/pdfarranger/package.nix @@ -12,14 +12,14 @@ python3Packages.buildPythonApplication rec { pname = "pdfarranger"; - version = "1.12.1"; + version = "1.13.0"; pyproject = true; src = fetchFromGitHub { owner = "pdfarranger"; repo = "pdfarranger"; tag = version; - hash = "sha256-of1itPubf6LBJ4rSh1bca3yoNTiz5Qt9ar9XDe4nhxI="; + hash = "sha256-lZuzFGRk19opLJ2pnh8s/VwdzDLtGwTchFh0ZuLezU4="; }; nativeBuildInputs = [ wrapGAppsHook3 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ gettext ]; diff --git a/pkgs/by-name/pe/perplexity-mcp/package.nix b/pkgs/by-name/pe/perplexity-mcp/package.nix new file mode 100644 index 000000000000..6af3a0585db3 --- /dev/null +++ b/pkgs/by-name/pe/perplexity-mcp/package.nix @@ -0,0 +1,37 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "perplexity-mcp"; + version = "0-unstable-2025-12-19"; + + src = fetchFromGitHub { + owner = "perplexityai"; + repo = "modelcontextprotocol"; + rev = "29dddc491b5853d8be66aac9e0ffdce105aa7f07"; + hash = "sha256-GBA4NPGf6fbj8DJ6Cke4DD03jMe3Ts6uGu2PoLhOaUg="; + }; + + npmDepsHash = "sha256-aAIH/z/5BSbLYmAc7ZyPEIoblLdHlncp8uFGFDebots="; + + passthru = { + updateScript = nix-update-script { + extraArgs = [ + "--version=branch" + ]; + }; + }; + + meta = { + description = "The official MCP server implementation for the Perplexity API Platform"; + homepage = "https://github.com/perplexityai/modelcontextprotocol"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ malik ]; + mainProgram = "perplexity-mcp"; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/by-name/pg/pg-schema-diff/package.nix b/pkgs/by-name/pg/pg-schema-diff/package.nix index e2f1d37d8e3a..47ac0af6335b 100644 --- a/pkgs/by-name/pg/pg-schema-diff/package.nix +++ b/pkgs/by-name/pg/pg-schema-diff/package.nix @@ -15,6 +15,10 @@ buildGoModule (finalAttrs: { hash = "sha256-MNuJS9zhTbF6FY1i5fF5VhX8pa+hVaQfdAaj3CKmG50="; }; + subPackages = [ + "cmd/pg-schema-diff" + ]; + nativeCheckInputs = [ postgresql ]; diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix index ba1c0851cebf..02eb98ac9d34 100644 --- a/pkgs/by-name/ph/phel/package.nix +++ b/pkgs/by-name/ph/phel/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phel"; - version = "0.27.0"; + version = "0.28.0"; src = fetchFromGitHub { owner = "phel-lang"; repo = "phel-lang"; tag = "v${finalAttrs.version}"; - hash = "sha256-8e29IQcTOT6kgcluGxp5bJ/tmD1tmA2VfrgAqpoao4o="; + hash = "sha256-kl1AwHApVaCT9rli3pvc+ftMfj+ZJg+NRi2DafI8cVo="; }; - vendorHash = "sha256-G78w7Cwhrs2kqtVEZFlbw9EqnE3roOWlR+O16R5M3eI="; + vendorHash = "sha256-ypyiNC3NX94g+koQ8uZjrEqLTvctTQNi18od+vP4e/g="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/pi/pike/package.nix b/pkgs/by-name/pi/pike/package.nix index 399aa6c0d4cf..fa4ae9329258 100644 --- a/pkgs/by-name/pi/pike/package.nix +++ b/pkgs/by-name/pi/pike/package.nix @@ -120,13 +120,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "pike"; - version = "8.0.2040"; + version = "8.0.2042"; src = fetchFromGitHub { owner = "pikelang"; repo = "Pike"; tag = "v${finalAttrs.version}"; - hash = "sha256-rRStfD6n1BBQA36O1HkkMlYtMnDTuHXYBL2ez9A2yI4="; + hash = "sha256-N/hwbH8hhG9v/PJKwvGgS/ttS4TRJeeV2zAcRNDVL4k="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pi/piliplus/git-hashes.json b/pkgs/by-name/pi/piliplus/git-hashes.json index c0265b610035..65575392be20 100644 --- a/pkgs/by-name/pi/piliplus/git-hashes.json +++ b/pkgs/by-name/pi/piliplus/git-hashes.json @@ -3,7 +3,7 @@ "canvas_danmaku": "sha256-C3No/hLtf/TpPJHXXfPqHjUKI1vck++UWqvkAX9EzYM=", "chat_bottom_container": "sha256-+R1MiDMO4onCMXiJ7MJtJVAwyEJcikTyONwp+HibqA0=", "extended_nested_scroll_view": "sha256-Vjv5zp5c0Xob1H8/U0+lUueLqOKo7qwusOCchdt3Z7M=", - "file_picker": "sha256-yOZwX6GrA+91WtpXuVf7eM5gdI6mxmdxkSe+dgnHvj4=", + "file_picker": "sha256-QyK0htCnWRszAMzGebvqshpAWRI4TtSvyROCNDhkYsg=", "floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=", "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=", "get": "sha256-/E/HFW3Ls8p5RyNqiz7hFwW/XKiyrRU5BZWRXvd2yVU=", diff --git a/pkgs/by-name/pi/piliplus/package.nix b/pkgs/by-name/pi/piliplus/package.nix index 1a0011185865..28dfadb46e38 100644 --- a/pkgs/by-name/pi/piliplus/package.nix +++ b/pkgs/by-name/pi/piliplus/package.nix @@ -13,7 +13,7 @@ let srcInfo = lib.importJSON ./src-info.json; description = "Third-party Bilibili client developed in Flutter"; - version = "1.1.5.5"; + version = "1.1.5.7"; in flutter338.buildFlutterApplication { pname = "piliplus"; diff --git a/pkgs/by-name/pi/piliplus/pubspec.lock.json b/pkgs/by-name/pi/piliplus/pubspec.lock.json index d1c1aef331ca..31ad395f3e84 100644 --- a/pkgs/by-name/pi/piliplus/pubspec.lock.json +++ b/pkgs/by-name/pi/piliplus/pubspec.lock.json @@ -517,11 +517,11 @@ "dependency": "direct main", "description": { "name": "dio", - "sha256": "d90ee57923d1828ac14e492ca49440f65477f4bb1263575900be731a3dac66a9", + "sha256": "b9d46faecab38fc8cc286f80bc4d61a3bb5d4ac49e51ed877b4d6706efe57b25", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.9.0" + "version": "5.9.1" }, "dio_http2_adapter": { "dependency": "direct main", @@ -658,12 +658,12 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "mod", - "resolved-ref": "e9f51575d0103880f4d0ad64f314bc57d0b49cf1", + "ref": "v10.3.10", + "resolved-ref": "fd8afd89260436b63b9d41e150b4eb3c806cc8fd", "url": "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git" }, "source": "git", - "version": "10.3.8" + "version": "10.3.10" }, "file_selector_linux": { "dependency": "transitive", @@ -1176,11 +1176,11 @@ "dependency": "transitive", "description": { "name": "image_picker_android", - "sha256": "297e42bd236c4ac4b091d4277292159b3280545e030cae2be3d503f9ecf7e6a1", + "sha256": "518a16108529fc18657a3e6dde4a043dc465d16596d20ab2abd49a4cac2e703d", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.13+12" + "version": "0.8.13+13" }, "image_picker_for_web": { "dependency": "transitive", @@ -1843,11 +1843,11 @@ "dependency": "transitive", "description": { "name": "safe_local_storage", - "sha256": "608354d4cdfdabb29428bdb330c4e54dbc31aab238b09ba59fe73660580553cc", + "sha256": "287ea1f667c0b93cdc127dccc707158e2d81ee59fba0459c31a0c7da4d09c755", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.2" + "version": "2.0.3" }, "saver_gallery": { "dependency": "direct main", @@ -1983,11 +1983,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "83af5c682796c0f7719c2bbf74792d113e40ae97981b8f266fa84574573556bc", + "sha256": "cbc40be9be1c5af4dab4d6e0de4d5d3729e6f3d65b89d21e1815d57705644a6f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.18" + "version": "2.4.20" }, "shared_preferences_foundation": { "dependency": "transitive", diff --git a/pkgs/by-name/pi/piliplus/src-info.json b/pkgs/by-name/pi/piliplus/src-info.json index ebd876e82819..2d7dc7ffd30b 100644 --- a/pkgs/by-name/pi/piliplus/src-info.json +++ b/pkgs/by-name/pi/piliplus/src-info.json @@ -1,6 +1,6 @@ { - "rev": "038f03a4e7b08db8f55fe6c2a629397ac32d7749", - "revCount": 4573, - "commitDate": 1769325693, - "hash": "sha256-fLCQ8TguCIe6qjN5XjvQIiCHg91Ry1uoqgO5DmjNqY4=" + "rev": "bce73d9f164e8e26930c4461e95485245e8f15e2", + "revCount": 4584, + "commitDate": 1769586366, + "hash": "sha256-qUK7H/jKjVI5TmS/tXRk6KppXIYLC8JG7/ZyJdxpbyo=" } diff --git a/pkgs/by-name/pi/pinniped/package.nix b/pkgs/by-name/pi/pinniped/package.nix index 00d2b1d77b18..395467ab670b 100644 --- a/pkgs/by-name/pi/pinniped/package.nix +++ b/pkgs/by-name/pi/pinniped/package.nix @@ -8,18 +8,18 @@ buildGoModule rec { pname = "pinniped"; - version = "0.43.0"; + version = "0.44.0"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "pinniped"; rev = "v${version}"; - sha256 = "sha256-3MDYjoN9P48hOfg8UoRhR8EpjVFcJh8EbqcDfP9mqdY="; + sha256 = "sha256-eReGKJRfn2MPJQjSSYf32WeElNw52egJxJF4aCkdHlg="; }; subPackages = "cmd/pinniped"; - vendorHash = "sha256-08HMyQ5tAexVv67idM8hIzZlxDWjQRYKKasXxm5PjtE="; + vendorHash = "sha256-zRc5kNsduZqMvBexwKfXppXxADE0egFh6KQ0qqByKZc="; ldflags = [ "-s" diff --git a/pkgs/by-name/pi/pixelflasher/package.nix b/pkgs/by-name/pi/pixelflasher/package.nix index 57106c68fb13..23f9b2059fcf 100644 --- a/pkgs/by-name/pi/pixelflasher/package.nix +++ b/pkgs/by-name/pi/pixelflasher/package.nix @@ -10,14 +10,14 @@ }: python3Packages.buildPythonApplication rec { pname = "pixelflasher"; - version = "8.9.1.0"; + version = "8.14.1.0"; pyproject = false; src = fetchFromGitHub { owner = "badabing2005"; repo = "PixelFlasher"; tag = "v${version}"; - hash = "sha256-/B0AZesAwB94y4o+5+f0L0vnbgVaUaCP4gEcDCViH/c="; + hash = "sha256-AQf7y+SRxbd16TX+bObrRr8ked5vUKy8B/V5O2IsY7w="; }; desktopItems = [ diff --git a/pkgs/by-name/pl/plasticity/package.nix b/pkgs/by-name/pl/plasticity/package.nix index 66a26c9534bc..9dda2ff5ee73 100644 --- a/pkgs/by-name/pl/plasticity/package.nix +++ b/pkgs/by-name/pl/plasticity/package.nix @@ -40,11 +40,11 @@ }: stdenv.mkDerivation rec { pname = "plasticity"; - version = "25.2.11"; + version = "25.3.7"; src = fetchurl { url = "https://github.com/nkallen/plasticity/releases/download/v${version}/Plasticity-${version}-1.x86_64.rpm"; - hash = "sha256-aqc6CDR3yBOGaRr+VjXQrTXZKvr9kqzaqcu5y30clCA="; + hash = "sha256-l4kuxB5Lh0BiwIxdu3BLdu0VyAeDK0QR6tf6ckqGweY="; }; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/pl/plasticscm-theme/package.nix b/pkgs/by-name/pl/plasticscm-theme/package.nix index 0fa6431fb943..1139d9c0f18c 100644 --- a/pkgs/by-name/pl/plasticscm-theme/package.nix +++ b/pkgs/by-name/pl/plasticscm-theme/package.nix @@ -11,7 +11,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "plasticscm-theme"; - version = "11.0.16.9872"; + version = "11.0.16.9890"; src = fetchurl { url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-theme_${finalAttrs.version}_amd64.deb"; diff --git a/pkgs/by-name/pl/plex-desktop/package.nix b/pkgs/by-name/pl/plex-desktop/package.nix index 063b03389c52..223a5f394320 100644 --- a/pkgs/by-name/pl/plex-desktop/package.nix +++ b/pkgs/by-name/pl/plex-desktop/package.nix @@ -9,6 +9,7 @@ lib, libdrm, libedit, + libgbm, libpulseaudio, libva, libxkbcommon, @@ -36,8 +37,8 @@ }: let pname = "plex-desktop"; - version = "1.109.0"; - rev = "85"; + version = "1.112.0"; + rev = "87"; meta = { homepage = "https://plex.tv/"; description = "Streaming media player for Plex"; @@ -66,7 +67,7 @@ let src = fetchurl { url = "https://api.snapcraft.io/api/v1/snaps/download/qc6MFRM433ZhI1XjVzErdHivhSOhlpf0_${rev}.snap"; - hash = "sha512-BSnA84purHv6qIVELp+AJI2m6erTngnupbuoCZTaje6LCd2+5+U+7gqWdahmO1mxJEGvuBwzetdDrp1Ibz5a6A=="; + hash = "sha512-xDBnqPkYIpSsUe+X6oalecNz1bsX0O3pXUTI9GBZLAsT+4U4qdovn2ILPh4APJaqwNEswoIYepkjTSmm9pOI9A=="; }; nativeBuildInputs = [ @@ -79,6 +80,7 @@ let elfutils ffmpeg_6-headless libedit + libgbm libpulseaudio libva libxkbcommon diff --git a/pkgs/by-name/pl/plezy/git-hashes.json b/pkgs/by-name/pl/plezy/git-hashes.json new file mode 100644 index 000000000000..e8e0179a06fe --- /dev/null +++ b/pkgs/by-name/pl/plezy/git-hashes.json @@ -0,0 +1,3 @@ +{ + "os_media_controls": "sha256-xfn4gzYTDe7sIsL4cqvX756+ZI9vR40Hr4FCyJXkGfs=" +} diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix new file mode 100644 index 000000000000..9173fcc60abc --- /dev/null +++ b/pkgs/by-name/pl/plezy/package.nix @@ -0,0 +1,160 @@ +{ + lib, + flutter338, + fetchFromGitHub, + yq-go, + pkg-config, + libsecret, + jsoncpp, + mpv-unwrapped, + fetchzip, + stdenv, + libgbm, + libdrm, + libass, + keybinder3, + ffmpeg, + makeDesktopItem, + copyDesktopItems, + imagemagick, + _experimental-update-script-combinators, + nix-update-script, + runCommand, + dart, +}: + +let + libwebrtc = fetchzip { + url = "https://github.com/flutter-webrtc/flutter-webrtc/releases/download/v1.2.1/libwebrtc.zip"; + hash = "sha256-i4LRG44f//SDIOl072yZavkYoTZdiydPZndeOm6/fBM="; + meta = { + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; + }; + libwebrtcRpath = lib.makeLibraryPath [ + libgbm + libdrm + ]; +in +flutter338.buildFlutterApplication rec { + pname = "plezy"; + version = "1.14.1"; + + src = fetchFromGitHub { + owner = "edde746"; + repo = "plezy"; + tag = version; + hash = "sha256-KQahdzrn7Fu+rkp7uFpX6ZaA7mou4g1ZYLl7lWBzN/8="; + }; + + pubspecLock = lib.importJSON ./pubspec.lock.json; + + gitHashes = lib.importJSON ./git-hashes.json; + + nativeBuildInputs = [ + pkg-config + copyDesktopItems + imagemagick + ]; + + buildInputs = [ + libsecret + jsoncpp + mpv-unwrapped + libass + keybinder3 + ffmpeg + ]; + + env.NIX_LDFLAGS = "-rpath-link ${libwebrtcRpath}"; + + desktopItems = [ + (makeDesktopItem { + name = "plezy"; + exec = "plezy"; + icon = "plezy"; + desktopName = "Plezy"; + comment = "Modern cross-platform Plex client built with Flutter"; + categories = [ + "AudioVideo" + "Video" + "Player" + ]; + }) + ]; + + customSourceBuilders = { + flutter_webrtc = + { version, src, ... }: + stdenv.mkDerivation { + pname = "flutter_webrtc"; + inherit version src; + inherit (src) passthru; + + postPatch = '' + substituteInPlace third_party/CMakeLists.txt \ + --replace-fail "\''${CMAKE_CURRENT_LIST_DIR}/downloads/libwebrtc.zip" ${libwebrtc} + ln -s ${libwebrtc} third_party/libwebrtc + ''; + + installPhase = '' + runHook preInstall + + mkdir $out + cp -r ./* $out/ + + runHook postInstall + ''; + }; + }; + + postInstall = '' + patchelf --add-rpath ${libwebrtcRpath} $out/app/plezy/lib/libwebrtc.so + + install -Dm644 assets/plezy.png $out/share/icons/hicolor/128x128/apps/plezy.png + for size in 16 24 32 48 64 256 512; do + mkdir -p $out/share/icons/hicolor/''${size}x''${size}/apps + convert assets/plezy.png -resize ''${size}x''${size} $out/share/icons/hicolor/''${size}x''${size}/apps/plezy.png + done + ''; + + passthru = { + pubspecSource = + runCommand "pubspec.lock.json" + { + inherit src; + nativeBuildInputs = [ yq-go ]; + } + '' + yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" + ''; + updateScript = _experimental-update-script-combinators.sequence [ + (nix-update-script { }) + ( + (_experimental-update-script-combinators.copyAttrOutputToFile "plezy.pubspecSource" ./pubspec.lock.json) + // { + supportedFeatures = [ ]; + } + ) + { + command = [ + dart.fetchGitHashesScript + "--input" + ./pubspec.lock.json + "--output" + ./git-hashes.json + ]; + supportedFeatures = [ ]; + } + ]; + }; + + meta = { + description = "Modern cross-platform Plex client built with Flutter"; + homepage = "https://github.com/edde746/plezy"; + mainProgram = "plezy"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ mio ]; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/by-name/gp/gpt-box/pubspec.lock.json b/pkgs/by-name/pl/plezy/pubspec.lock.json similarity index 64% rename from pkgs/by-name/gp/gpt-box/pubspec.lock.json rename to pkgs/by-name/pl/plezy/pubspec.lock.json index a81fb020dc8a..b7e3d7b75c47 100644 --- a/pkgs/by-name/gp/gpt-box/pubspec.lock.json +++ b/pkgs/by-name/pl/plezy/pubspec.lock.json @@ -4,27 +4,31 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab", + "sha256": "da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f", "url": "https://pub.dev" }, "source": "hosted", - "version": "76.0.0" - }, - "_macros": { - "dependency": "transitive", - "description": "dart", - "source": "sdk", - "version": "0.3.3" + "version": "85.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e", + "sha256": "974859dc0ff5f37bc4313244b3218c791810d03ab3470a579580279ba971a48d", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.11.0" + "version": "7.7.1" + }, + "analyzer_plugin": { + "dependency": "transitive", + "description": { + "name": "analyzer_plugin", + "sha256": "a5ab7590c27b779f3d4de67f31c4109dbe13dd7339f86461a6f2a8ab2594d8ce", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.13.4" }, "ansicolor": { "dependency": "transitive", @@ -36,46 +40,6 @@ "source": "hosted", "version": "2.0.3" }, - "app_links": { - "dependency": "direct main", - "description": { - "name": "app_links", - "sha256": "85ed8fc1d25a76475914fff28cc994653bd900bc2c26e4b57a49e097febb54ba", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.4.0" - }, - "app_links_linux": { - "dependency": "transitive", - "description": { - "name": "app_links_linux", - "sha256": "f5f7173a78609f3dfd4c2ff2c95bd559ab43c80a87dc6a095921d96c05688c81", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.3" - }, - "app_links_platform_interface": { - "dependency": "transitive", - "description": { - "name": "app_links_platform_interface", - "sha256": "05f5379577c513b534a29ddea68176a4d4802c46180ee8e2e966257158772a3f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.2" - }, - "app_links_web": { - "dependency": "transitive", - "description": { - "name": "app_links_web", - "sha256": "af060ed76183f9e2b87510a9480e56a5352b6c249778d07bd2c95fc35632a555", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.4" - }, "archive": { "dependency": "transitive", "description": { @@ -96,25 +60,15 @@ "source": "hosted", "version": "2.7.0" }, - "asn1lib": { - "dependency": "transitive", - "description": { - "name": "asn1lib", - "sha256": "0511d6be23b007e95105ae023db599aea731df604608978dada7f9faf2637623", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.6.4" - }, "async": { "dependency": "transitive", "description": { "name": "async", - "sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63", + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.12.0" + "version": "2.13.0" }, "boolean_selector": { "dependency": "transitive", @@ -130,11 +84,11 @@ "dependency": "transitive", "description": { "name": "build", - "sha256": "cef23f1eda9b57566c81e2133d196f8e3df48f244b317368d65c5943d91148f0", + "sha256": "51dc711996cbf609b90cbe5b335bbce83143875a9d58e4b5c6d3c4f684d3dda7", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.2" + "version": "2.5.4" }, "build_config": { "dependency": "transitive", @@ -150,41 +104,41 @@ "dependency": "transitive", "description": { "name": "build_daemon", - "sha256": "8e928697a82be082206edb0b9c99c5a4ad6bc31c9e9b8b2f291ae65cd4a25daa", + "sha256": "bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.4" + "version": "4.1.1" }, "build_resolvers": { "dependency": "transitive", "description": { "name": "build_resolvers", - "sha256": "b9e4fda21d846e192628e7a4f6deda6888c36b5b69ba02ff291a01fd529140f0", + "sha256": "ee4257b3f20c0c90e72ed2b57ad637f694ccba48839a821e87db762548c22a62", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.4" + "version": "2.5.4" }, "build_runner": { "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "058fe9dce1de7d69c4b84fada934df3e0153dd000758c4d65964d0166779aa99", + "sha256": "382a4d649addbfb7ba71a3631df0ec6a45d5ab9b098638144faf27f02778eb53", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.15" + "version": "2.5.4" }, "build_runner_core": { "dependency": "transitive", "description": { "name": "build_runner_core", - "sha256": "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021", + "sha256": "85fbbb1036d576d966332a3f5ce83f2ce66a40bea1a94ad2d5fc29a19a0d3792", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.0.0" + "version": "9.1.2" }, "built_collection": { "dependency": "transitive", @@ -200,61 +154,51 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "ea90e81dc4a25a043d9bee692d20ed6d1c4a1662a28c03a96417446c093ed6b4", + "sha256": "a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.9.5" + "version": "8.12.0" }, - "camera": { + "cached_network_image": { + "dependency": "direct main", + "description": { + "name": "cached_network_image", + "sha256": "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.4.1" + }, + "cached_network_image_platform_interface": { "dependency": "transitive", "description": { - "name": "camera", - "sha256": "413d2b34fe28496c35c69ede5b232fb9dd5ca2c3a4cb606b14efc1c7546cc8cb", + "name": "cached_network_image_platform_interface", + "sha256": "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.11.1" + "version": "4.1.1" }, - "camera_android_camerax": { + "cached_network_image_web": { "dependency": "transitive", "description": { - "name": "camera_android_camerax", - "sha256": "f0dcbce91623f75030840609de9b64d0d73f86df279c6e9588c1501245a05eb2", + "name": "cached_network_image_web", + "sha256": "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.15+2" + "version": "1.3.1" }, - "camera_avfoundation": { + "chalkdart": { "dependency": "transitive", "description": { - "name": "camera_avfoundation", - "sha256": "a33cd9a250296271cdf556891b7c0986a93772426f286595eccd5f45b185933c", + "name": "chalkdart", + "sha256": "7ffc6bd39c81453fb9ba8dbce042a9c960219b75ea1c07196a7fa41c2fab9e86", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.18+14" - }, - "camera_platform_interface": { - "dependency": "transitive", - "description": { - "name": "camera_platform_interface", - "sha256": "2f757024a48696ff4814a789b0bd90f5660c0fb25f393ab4564fb483327930e2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.10.0" - }, - "camera_web": { - "dependency": "transitive", - "description": { - "name": "camera_web", - "sha256": "595f28c89d1fb62d77c73c633193755b781c6d2e0ebcd8dc25b763b514e6ba8f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.5" + "version": "3.0.5" }, "characters": { "dependency": "transitive", @@ -266,35 +210,35 @@ "source": "hosted", "version": "1.4.0" }, - "charset": { + "charcode": { "dependency": "transitive", "description": { - "name": "charset", - "sha256": "27802032a581e01ac565904ece8c8962564b1070690794f0072f6865958ce8b9", + "name": "charcode", + "sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.1" + "version": "1.4.0" }, "checked_yaml": { "dependency": "transitive", "description": { "name": "checked_yaml", - "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", + "sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.3" + "version": "2.0.4" }, - "choice": { + "cli_util": { "dependency": "transitive", "description": { - "name": "choice", - "sha256": "52d07065e8056beba5b26cff7786134cbfa24927b1f5bf60a05d50058597b2d9", + "name": "cli_util", + "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.2" + "version": "0.4.2" }, "clock": { "dependency": "transitive", @@ -306,25 +250,15 @@ "source": "hosted", "version": "1.1.2" }, - "cloudflare_turnstile": { - "dependency": "transitive", - "description": { - "name": "cloudflare_turnstile", - "sha256": "d13cbec55a1c4916bca1d4dbd84fbe7b655ae35a264513750fdb8250486269e0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.3.1" - }, "code_builder": { "dependency": "transitive", "description": { "name": "code_builder", - "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", + "sha256": "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.10.1" + "version": "4.11.0" }, "collection": { "dependency": "transitive", @@ -336,16 +270,25 @@ "source": "hosted", "version": "1.19.1" }, - "computer": { + "connectivity_plus": { + "dependency": "direct main", + "description": { + "name": "connectivity_plus", + "sha256": "b5e72753cf63becce2c61fd04dfe0f1c430cc5278b53a1342dc5ad839eab29ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.1.5" + }, + "connectivity_plus_platform_interface": { "dependency": "transitive", "description": { - "path": ".", - "ref": "v1.0.88", - "resolved-ref": "b0819c8a939e1fa6858f1a0e12ee8122db0df390", - "url": "https://github.com/lollipopkit/dart_computer" + "name": "connectivity_plus_platform_interface", + "sha256": "42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204", + "url": "https://pub.dev" }, - "source": "git", - "version": "3.2.1" + "source": "hosted", + "version": "2.0.1" }, "convert": { "dependency": "transitive", @@ -361,21 +304,21 @@ "dependency": "transitive", "description": { "name": "cross_file", - "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", + "sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.4+2" + "version": "0.3.5+1" }, "crypto": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "crypto", - "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", + "sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.6" + "version": "3.0.7" }, "csslib": { "dependency": "transitive", @@ -387,25 +330,95 @@ "source": "hosted", "version": "1.0.2" }, + "csv": { + "dependency": "transitive", + "description": { + "name": "csv", + "sha256": "c6aa2679b2a18cb57652920f674488d89712efaf4d3fdf2e537215b35fc19d6c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.0.0" + }, + "dart_code_linter": { + "dependency": "direct dev", + "description": { + "name": "dart_code_linter", + "sha256": "9456e0a7508b0d76be301dc2f73be37e601019e85c5f59e6a5cc460af90f7dcd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.1" + }, + "dart_discord_presence": { + "dependency": "direct main", + "description": { + "name": "dart_discord_presence", + "sha256": "4679b197eb37af3676766bbfba9f1f766ba27131588237f13ea7085e9dfe068a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, "dart_style": { "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "7306ab8a2359a48d22310ad823521d723acfed60ee1f7e37388e8986853b6820", + "sha256": "8a0e5fba27e8ee025d2ffb4ee820b4e6e2cf5e4246a6b1a477eb66866947e0bb", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.8" + "version": "3.1.1" }, - "dio": { + "dart_webrtc": { "dependency": "transitive", "description": { - "name": "dio", - "sha256": "253a18bbd4851fecba42f7343a1df3a9a4c1d31a2c1b37e221086b4fa8c8dbc9", + "name": "dart_webrtc", + "sha256": "51bcda4ba5d7dd9e65a309244ce3ac0b58025e6e1f6d7442cee4cd02134ef65f", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.8.0+1" + "version": "1.6.0" + }, + "dbus": { + "dependency": "transitive", + "description": { + "name": "dbus", + "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.11" + }, + "device_info_plus": { + "dependency": "direct main", + "description": { + "name": "device_info_plus", + "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "11.5.0" + }, + "device_info_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "device_info_plus_platform_interface", + "sha256": "e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.3" + }, + "dio": { + "dependency": "direct main", + "description": { + "name": "dio", + "sha256": "d90ee57923d1828ac14e492ca49440f65477f4bb1263575900be731a3dac66a9", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.9.0" }, "dio_web_adapter": { "dependency": "transitive", @@ -417,55 +430,55 @@ "source": "hosted", "version": "2.1.1" }, - "encrypt": { - "dependency": "transitive", - "description": { - "name": "encrypt", - "sha256": "62d9aa4670cc2a8798bab89b39fc71b6dfbacf615de6cf5001fb39f7e4a996a2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.3" - }, - "equatable": { - "dependency": "transitive", - "description": { - "name": "equatable", - "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.7" - }, - "extended_image": { + "drift": { "dependency": "direct main", "description": { - "name": "extended_image", - "sha256": "f6cbb1d798f51262ed1a3d93b4f1f2aa0d76128df39af18ecb77fa740f88b2e0", + "name": "drift", + "sha256": "540cf382a3bfa99b76e51514db5b0ebcd81ce3679b7c1c9cb9478ff3735e47a1", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.1" + "version": "2.28.2" }, - "extended_image_library": { + "drift_dev": { + "dependency": "direct dev", + "description": { + "name": "drift_dev", + "sha256": "68c138e884527d2bd61df2ade276c3a144df84d1adeb0ab8f3196b5afe021bd4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.28.0" + }, + "duration": { + "dependency": "direct main", + "description": { + "name": "duration", + "sha256": "13e5d20723c9c1dde8fb318cf86716d10ce294734e81e44ae1a817f3ae714501", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.3" + }, + "events_emitter": { "dependency": "transitive", "description": { - "name": "extended_image_library", - "sha256": "ae468c31c375064964de11cbb31310a58c4462df6e3bae1a0bc0066f586795d5", + "name": "events_emitter", + "sha256": "a075477bdf9c8c0c31bb7c7b7bdd357b4486c34f30163119f96de4e7f54abeff", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.0" + "version": "0.5.2" }, "fake_async": { "dependency": "transitive", "description": { "name": "fake_async", - "sha256": "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc", + "sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.2" + "version": "1.3.3" }, "ffi": { "dependency": "transitive", @@ -491,51 +504,11 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "09b474c0c8117484b80cbebc043801ff91e05cfbd2874d512825c899e1754694", + "sha256": "ab13ae8ef5580a411c458d6207b6774a6c237d77ac37011b13994879f68a8810", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.2.3" - }, - "file_selector_linux": { - "dependency": "transitive", - "description": { - "name": "file_selector_linux", - "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.3+2" - }, - "file_selector_macos": { - "dependency": "transitive", - "description": { - "name": "file_selector_macos", - "sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.4+2" - }, - "file_selector_platform_interface": { - "dependency": "transitive", - "description": { - "name": "file_selector_platform_interface", - "sha256": "a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.2" - }, - "file_selector_windows": { - "dependency": "transitive", - "description": { - "name": "file_selector_windows", - "sha256": "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.3+4" + "version": "8.3.7" }, "fixnum": { "dependency": "transitive", @@ -547,27 +520,25 @@ "source": "hosted", "version": "1.1.1" }, - "fl_build": { - "dependency": "direct dev", - "description": { - "path": ".", - "ref": "v1.0.48", - "resolved-ref": "9a589bb5b8d8376e32fb73793e8cf7c4ec4894a5", - "url": "https://github.com/lppcg/fl_build.git" - }, - "source": "git", - "version": "1.0.0" - }, - "fl_lib": { + "flex_color_picker": { "dependency": "direct main", "description": { - "path": ".", - "ref": "v1.0.268", - "resolved-ref": "88908c4e838b15e1bde5b2685ccd016b7578e8a4", - "url": "https://github.com/lppcg/fl_lib" + "name": "flex_color_picker", + "sha256": "f5b0b53d4ae0d59b1e28dfc21d5398e5028cf8e764518e491a52fd050aa23881", + "url": "https://pub.dev" }, - "source": "git", - "version": "0.0.1" + "source": "hosted", + "version": "3.7.2" + }, + "flex_seed_scheme": { + "dependency": "transitive", + "description": { + "name": "flex_seed_scheme", + "sha256": "828291a5a4d4283590541519d8b57821946660ac61d2e07d955f81cfcab22e5d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.6.1" }, "flutter": { "dependency": "direct main", @@ -575,96 +546,25 @@ "source": "sdk", "version": "0.0.0" }, - "flutter_highlight": { - "dependency": "direct main", - "description": { - "path": "flutter_highlight", - "ref": "master", - "resolved-ref": "d5ba88ed6d4e49a95745ee1eb85cee01e307108e", - "url": "https://github.com/lollipopkit/highlight.dart" - }, - "source": "git", - "version": "0.7.0" - }, - "flutter_inappwebview": { + "flutter_cache_manager": { "dependency": "transitive", "description": { - "name": "flutter_inappwebview", - "sha256": "a8f5c9dd300a8cc7fde7bb902ae57febe95e9269424e4d08d5a1a56214e1e6ff", + "name": "flutter_cache_manager", + "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.2.0-beta.2" + "version": "3.4.1" }, - "flutter_inappwebview_android": { - "dependency": "transitive", + "flutter_launcher_icons": { + "dependency": "direct dev", "description": { - "name": "flutter_inappwebview_android", - "sha256": "2427e89d9c7b00cc756f800932d7ab8f3272d3fbc71544e1aedb3dbc17dae074", + "name": "flutter_launcher_icons", + "sha256": "10f13781741a2e3972126fae08393d3c4e01fa4cd7473326b94b72cf594195e7", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0-beta.2" - }, - "flutter_inappwebview_internal_annotations": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_internal_annotations", - "sha256": "787171d43f8af67864740b6f04166c13190aa74a1468a1f1f1e9ee5b90c359cd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0" - }, - "flutter_inappwebview_ios": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_ios", - "sha256": "7ff65d7408e453f9a4ff38f74673aeec8cae824cba8276b4b77350262bfe356a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0-beta.2" - }, - "flutter_inappwebview_macos": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_macos", - "sha256": "be8b8ab0100c94ec9fc079a4d48b2bc8dd1a8b4c2647da34f1d3dae93cd5f88a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0-beta.2" - }, - "flutter_inappwebview_platform_interface": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_platform_interface", - "sha256": "2c99bf767900ba029d825bc6f494d30169ee83cdaa038d86e85fe70571d0a655", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0-beta.2" - }, - "flutter_inappwebview_web": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_web", - "sha256": "6c4bb61ea9d52e51d79ea23da27c928d0430873c04ad380df39c1ef442b11f4e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0-beta.2" - }, - "flutter_inappwebview_windows": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_windows", - "sha256": "0ff241f814b7caff63b9632cf858b6d3d9c35758040620a9745e5f6e9dd94d74", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.0-beta.2" + "version": "0.14.4" }, "flutter_lints": { "dependency": "direct dev", @@ -676,81 +576,15 @@ "source": "hosted", "version": "5.0.0" }, - "flutter_localizations": { - "dependency": "direct main", - "description": "flutter", - "source": "sdk", - "version": "0.0.0" - }, - "flutter_markdown": { - "dependency": "transitive", - "description": { - "name": "flutter_markdown", - "sha256": "634622a3a826d67cb05c0e3e576d1812c430fa98404e95b60b131775c73d76ec", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.7" - }, - "flutter_markdown_latex": { - "dependency": "transitive", - "description": { - "name": "flutter_markdown_latex", - "sha256": "839e76a84abb3632ffcebbd450cf93c7e9894af65622527d23f0084cee1bfd04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.4" - }, - "flutter_math_fork": { - "dependency": "transitive", - "description": { - "name": "flutter_math_fork", - "sha256": "284bab89b2fbf1bc3a0baf13d011c1dd324d004e35d177626b77f2fc056366ac", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.3" - }, - "flutter_native_splash": { - "dependency": "direct dev", - "description": { - "name": "flutter_native_splash", - "sha256": "8321a6d11a8d13977fa780c89de8d257cce3d841eecfb7a4cadffcc4f12d82dc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.6" - }, "flutter_plugin_android_lifecycle": { "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "f948e346c12f8d5480d2825e03de228d0eb8c3a737e4cdaa122267b89c022b5e", + "sha256": "ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.28" - }, - "flutter_riverpod": { - "dependency": "transitive", - "description": { - "name": "flutter_riverpod", - "sha256": "9532ee6db4a943a1ed8383072a2e3eeda041db5657cdf6d2acecf3c21ecbe7e1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.6.1" - }, - "flutter_svg": { - "dependency": "transitive", - "description": { - "name": "flutter_svg", - "sha256": "d44bf546b13025ec7353091516f6881f1d4c633993cb109c3916c3a0159dadf1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.0" + "version": "2.0.33" }, "flutter_test": { "dependency": "direct dev", @@ -764,25 +598,15 @@ "source": "sdk", "version": "0.0.0" }, - "freezed": { - "dependency": "direct dev", + "flutter_webrtc": { + "dependency": "direct overridden", "description": { - "name": "freezed", - "sha256": "44c19278dd9d89292cf46e97dc0c1e52ce03275f40a97c5a348e802a924bf40e", + "name": "flutter_webrtc", + "sha256": "71a38363a5b50603e405c275f30de2eb90f980b0cc94b0e1e9d8b9d6a6b03bf0", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.7" - }, - "freezed_annotation": { - "dependency": "direct main", - "description": { - "name": "freezed_annotation", - "sha256": "c2e2d632dd9b8a2b7751117abcfc2b4888ecfe181bd9fca7170d9ef02e595fe2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.4" + "version": "1.2.1" }, "frontend_server_client": { "dependency": "transitive", @@ -794,6 +618,86 @@ "source": "hosted", "version": "4.0.0" }, + "gamepads": { + "dependency": "direct main", + "description": { + "name": "gamepads", + "sha256": "3a8a35502f0b3d28ea55e2c6c42320583389c0514a2bdd92ba0440d0cadd628e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.9" + }, + "gamepads_android": { + "dependency": "transitive", + "description": { + "name": "gamepads_android", + "sha256": "7913cd171ff06d5b588cb3e1dae64390c6e1352dd2999ff19a96d822eb7441fd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.6" + }, + "gamepads_darwin": { + "dependency": "transitive", + "description": { + "name": "gamepads_darwin", + "sha256": "91250975ee196703816c55117502ec53ce4a1b881ca50dec1d0fbcb9fbb75eff", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.2+2" + }, + "gamepads_ios": { + "dependency": "transitive", + "description": { + "name": "gamepads_ios", + "sha256": "085459e2f677c18c4b15aee5dacc66e0b05491d4ed32bd3041c8328394e00d3a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.3+1" + }, + "gamepads_linux": { + "dependency": "transitive", + "description": { + "name": "gamepads_linux", + "sha256": "f4c17915a84400d7f624aadb6371424ada596eedff2a25663121453e65917e0d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.1+3" + }, + "gamepads_platform_interface": { + "dependency": "transitive", + "description": { + "name": "gamepads_platform_interface", + "sha256": "ddab8677a4137d92e381b04cc97a8081ae4b75673dc0f24c846618d2b5226c4f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.2+1" + }, + "gamepads_web": { + "dependency": "transitive", + "description": { + "name": "gamepads_web", + "sha256": "4885a792f16de023c4975854ffe17ffccacb46beb1e78ac1ecde76fd10edcb22", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.0" + }, + "gamepads_windows": { + "dependency": "transitive", + "description": { + "name": "gamepads_windows", + "sha256": "454320638b8ad73890530545a2f788d83a752471010edade0f00b1636c1b382d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.4+1" + }, "glob": { "dependency": "transitive", "description": { @@ -804,16 +708,6 @@ "source": "hosted", "version": "2.1.3" }, - "google_fonts": { - "dependency": "direct main", - "description": { - "name": "google_fonts", - "sha256": "b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.2.1" - }, "graphs": { "dependency": "transitive", "description": { @@ -824,58 +718,58 @@ "source": "hosted", "version": "2.3.2" }, - "gtk": { + "hotkey_manager": { + "dependency": "direct main", + "description": { + "name": "hotkey_manager", + "sha256": "06f0655b76c8dd322fb7101dc615afbdbf39c3d3414df9e059c33892104479cd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.3" + }, + "hotkey_manager_linux": { "dependency": "transitive", "description": { - "name": "gtk", - "sha256": "e8ce9ca4b1df106e4d72dad201d345ea1a036cc12c360f1a7d5a758f78ffa42c", + "name": "hotkey_manager_linux", + "sha256": "83676bda8210a3377bc6f1977f193bc1dbdd4c46f1bdd02875f44b6eff9a8473", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "0.2.0" }, - "highlight": { + "hotkey_manager_macos": { "dependency": "transitive", "description": { - "name": "highlight", - "sha256": "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21", + "name": "hotkey_manager_macos", + "sha256": "03b5967e64357b9ac05188ea4a5df6fe4ed4205762cb80aaccf8916ee1713c96", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.0" + "version": "0.2.0" }, - "hive": { + "hotkey_manager_platform_interface": { "dependency": "transitive", "description": { - "name": "hive", - "sha256": "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941", + "name": "hotkey_manager_platform_interface", + "sha256": "98ffca25b8cc9081552902747b2942e3bc37855389a4218c9d50ca316b653b13", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.3" + "version": "0.2.0" }, - "hive_flutter": { + "hotkey_manager_windows": { "dependency": "transitive", "description": { - "name": "hive_flutter", - "sha256": "dca1da446b1d808a51689fb5d0c6c9510c0a2ba01e22805d492c73b68e33eecc", + "name": "hotkey_manager_windows", + "sha256": "0d03ced9fe563ed0b68f0a0e1b22c9ffe26eb8053cb960e401f68a4f070e0117", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.0" - }, - "hive_generator": { - "dependency": "direct dev", - "description": { - "name": "hive_generator", - "sha256": "06cb8f58ace74de61f63500564931f9505368f45f98958bd7a6c35ba24159db4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.1" + "version": "0.2.0" }, "html": { - "dependency": "direct main", + "dependency": "transitive", "description": { "name": "html", "sha256": "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602", @@ -888,21 +782,11 @@ "dependency": "transitive", "description": { "name": "http", - "sha256": "fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f", + "sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.0" - }, - "http_client_helper": { - "dependency": "transitive", - "description": { - "name": "http_client_helper", - "sha256": "8a9127650734da86b5c73760de2b404494c968a3fd55602045ffec789dac3cb1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" + "version": "1.6.0" }, "http_multi_server": { "dependency": "transitive", @@ -924,28 +808,8 @@ "source": "hosted", "version": "4.1.2" }, - "icloud_storage": { - "dependency": "transitive", - "description": { - "name": "icloud_storage", - "sha256": "fa91d9c3b4264651f01a4f5b99cffa354ffe455623b13ecf92be86d88b1e26ea", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.0" - }, - "icons_plus": { - "dependency": "transitive", - "description": { - "name": "icons_plus", - "sha256": "8e2f601b8605d45dd55b106a0da084a1809125077a49574ca22e8bcd5b6e86f0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.0" - }, "image": { - "dependency": "direct main", + "dependency": "transitive", "description": { "name": "image", "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", @@ -954,95 +818,25 @@ "source": "hosted", "version": "4.5.4" }, - "image_picker": { + "in_app_review": { "dependency": "direct main", "description": { - "name": "image_picker", - "sha256": "021834d9c0c3de46bf0fe40341fa07168407f694d9b2bb18d532dc1261867f7a", + "name": "in_app_review", + "sha256": "ab26ac54dbd802896af78c670b265eaeab7ecddd6af4d0751e9604b60574817f", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.2" + "version": "2.0.11" }, - "image_picker_android": { + "in_app_review_platform_interface": { "dependency": "transitive", "description": { - "name": "image_picker_android", - "sha256": "317a5d961cec5b34e777b9252393f2afbd23084aa6e60fcf601dcf6341b9ebeb", + "name": "in_app_review_platform_interface", + "sha256": "fed2c755f2125caa9ae10495a3c163aa7fab5af3585a9c62ef4a6920c5b45f10", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.12+23" - }, - "image_picker_for_web": { - "dependency": "transitive", - "description": { - "name": "image_picker_for_web", - "sha256": "717eb042ab08c40767684327be06a5d8dbb341fe791d514e4b92c7bbe1b7bb83", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.6" - }, - "image_picker_ios": { - "dependency": "transitive", - "description": { - "name": "image_picker_ios", - "sha256": "05da758e67bc7839e886b3959848aa6b44ff123ab4b28f67891008afe8ef9100", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.8.12+2" - }, - "image_picker_linux": { - "dependency": "transitive", - "description": { - "name": "image_picker_linux", - "sha256": "34a65f6740df08bbbeb0a1abd8e6d32107941fd4868f67a507b25601651022c9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.1+2" - }, - "image_picker_macos": { - "dependency": "transitive", - "description": { - "name": "image_picker_macos", - "sha256": "1b90ebbd9dcf98fb6c1d01427e49a55bd96b5d67b8c67cf955d60a5de74207c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.1+2" - }, - "image_picker_platform_interface": { - "dependency": "transitive", - "description": { - "name": "image_picker_platform_interface", - "sha256": "886d57f0be73c4b140004e78b9f28a8914a09e50c2d816bdd0520051a71236a0", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.10.1" - }, - "image_picker_windows": { - "dependency": "transitive", - "description": { - "name": "image_picker_windows", - "sha256": "6ad07afc4eb1bc25f3a01084d28520496c4a3bb0cb13685435838167c9dcedeb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.1+1" - }, - "intl": { - "dependency": "transitive", - "description": { - "name": "intl", - "sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.19.0" + "version": "2.0.5" }, "io": { "dependency": "transitive", @@ -1058,11 +852,31 @@ "dependency": "transitive", "description": { "name": "js", - "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", + "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.2" + "version": "0.6.7" + }, + "js_interop": { + "dependency": "transitive", + "description": { + "name": "js_interop", + "sha256": "7ec859c296958ccea34dc770504bd3ff4ae52fdd9e7eeb2bacc7081ad476a1f5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.0.1" + }, + "json2yaml": { + "dependency": "transitive", + "description": { + "name": "json2yaml", + "sha256": "da94630fbc56079426fdd167ae58373286f603371075b69bf46d848d63ba3e51", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.1" }, "json_annotation": { "dependency": "direct main", @@ -1078,41 +892,41 @@ "dependency": "direct dev", "description": { "name": "json_serializable", - "sha256": "c2fcb3920cf2b6ae6845954186420fca40bc0a8abcc84903b7801f17d7050d7c", + "sha256": "c50ef5fc083d5b5e12eef489503ba3bf5ccc899e487d691584699b4bdefeea8c", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.9.0" + "version": "6.9.5" }, "leak_tracker": { "dependency": "transitive", "description": { "name": "leak_tracker", - "sha256": "c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec", + "sha256": "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.8" + "version": "11.0.2" }, "leak_tracker_flutter_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_flutter_testing", - "sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573", + "sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.9" + "version": "3.0.10" }, "leak_tracker_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", + "sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.1" + "version": "3.0.2" }, "lints": { "dependency": "transitive", @@ -1124,65 +938,15 @@ "source": "hosted", "version": "5.1.1" }, - "local_auth": { - "dependency": "transitive", + "logger": { + "dependency": "direct main", "description": { - "name": "local_auth", - "sha256": "434d854cf478f17f12ab29a76a02b3067f86a63a6d6c4eb8fbfdcfe4879c1b7b", + "name": "logger", + "sha256": "a7967e31b703831a893bbc3c3dd11db08126fe5f369b5c648a36f821979f5be3", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.0" - }, - "local_auth_android": { - "dependency": "transitive", - "description": { - "name": "local_auth_android", - "sha256": "63ad7ca6396290626dc0cb34725a939e4cfe965d80d36112f08d49cf13a8136e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.49" - }, - "local_auth_darwin": { - "dependency": "transitive", - "description": { - "name": "local_auth_darwin", - "sha256": "630996cd7b7f28f5ab92432c4b35d055dd03a747bc319e5ffbb3c4806a3e50d2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.3" - }, - "local_auth_platform_interface": { - "dependency": "transitive", - "description": { - "name": "local_auth_platform_interface", - "sha256": "1b842ff177a7068442eae093b64abe3592f816afd2a533c0ebcdbe40f9d2075a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.10" - }, - "local_auth_windows": { - "dependency": "transitive", - "description": { - "name": "local_auth_windows", - "sha256": "bc4e66a29b0fdf751aafbec923b5bed7ad6ed3614875d8151afe2578520b2ab5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.11" - }, - "locale_names": { - "dependency": "transitive", - "description": { - "name": "locale_names", - "sha256": "7a89ca54072f4f13d0f5df5a9ba69337554bf2fd057d1dd2a238898f3f159374", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" + "version": "2.6.2" }, "logging": { "dependency": "transitive", @@ -1194,26 +958,6 @@ "source": "hosted", "version": "1.3.0" }, - "macros": { - "dependency": "transitive", - "description": { - "name": "macros", - "sha256": "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3-main.0" - }, - "markdown": { - "dependency": "transitive", - "description": { - "name": "markdown", - "sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.3.0" - }, "matcher": { "dependency": "transitive", "description": { @@ -1234,15 +978,25 @@ "source": "hosted", "version": "0.11.1" }, + "material_symbols_icons": { + "dependency": "direct main", + "description": { + "name": "material_symbols_icons", + "sha256": "02555a48e1ec02b16e532dfd4ef13c4f6bf7ec7c20230e58e56641a393433dc3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.2892.0" + }, "meta": { "dependency": "transitive", "description": { "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.16.0" + "version": "1.17.0" }, "mime": { "dependency": "transitive", @@ -1264,16 +1018,36 @@ "source": "hosted", "version": "1.0.0" }, - "openai_dart": { + "nm": { + "dependency": "transitive", + "description": { + "name": "nm", + "sha256": "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.0" + }, + "octo_image": { + "dependency": "transitive", + "description": { + "name": "octo_image", + "sha256": "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.0" + }, + "os_media_controls": { "dependency": "direct main", "description": { - "path": "packages/openai_dart", - "ref": "v1.0.744", - "resolved-ref": "ceb38486df0a49fddb4cb5a3283e566d4462f8ac", - "url": "https://github.com/lollipopkit/langchain_dart" + "path": ".", + "ref": "60b3bbbe16773d3862253c97df4b1e0a3b1cd0d4", + "resolved-ref": "60b3bbbe16773d3862253c97df4b1e0a3b1cd0d4", + "url": "https://github.com/edde746/os-media-controls" }, "source": "git", - "version": "0.4.5" + "version": "0.2.0" }, "package_config": { "dependency": "transitive", @@ -1285,8 +1059,28 @@ "source": "hosted", "version": "2.2.0" }, - "path": { + "package_info_plus": { + "dependency": "direct main", + "description": { + "name": "package_info_plus", + "sha256": "f69da0d3189a4b4ceaeb1a3defb0f329b3b352517f52bed4290f83d4f06bc08d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.0.0" + }, + "package_info_plus_platform_interface": { "dependency": "transitive", + "description": { + "name": "package_info_plus_platform_interface", + "sha256": "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.1" + }, + "path": { + "dependency": "direct main", "description": { "name": "path", "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", @@ -1295,18 +1089,8 @@ "source": "hosted", "version": "1.9.1" }, - "path_parsing": { - "dependency": "transitive", - "description": { - "name": "path_parsing", - "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, "path_provider": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "path_provider", "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd", @@ -1319,21 +1103,21 @@ "dependency": "transitive", "description": { "name": "path_provider_android", - "sha256": "d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9", + "sha256": "e122c5ea805bb6773bb12ce667611265980940145be920cd09a4b0ec0285cb16", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.17" + "version": "2.2.20" }, "path_provider_foundation": { "dependency": "transitive", "description": { "name": "path_provider_foundation", - "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942", + "sha256": "efaec349ddfc181528345c56f8eda9d6cccd71c177511b132c6a0ddaefaa2738", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.1" + "version": "2.4.3" }, "path_provider_linux": { "dependency": "transitive", @@ -1365,15 +1149,25 @@ "source": "hosted", "version": "2.3.0" }, + "peerdart": { + "dependency": "direct main", + "description": { + "name": "peerdart", + "sha256": "1d0db041d42194f42e57d8889d029fb8d107610bf1062b39f43f4651de547e3c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.6" + }, "petitparser": { "dependency": "transitive", "description": { "name": "petitparser", - "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", + "sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.1.0" + "version": "7.0.1" }, "platform": { "dependency": "transitive", @@ -1395,55 +1189,45 @@ "source": "hosted", "version": "2.1.8" }, - "pointycastle": { - "dependency": "transitive", - "description": { - "name": "pointycastle", - "sha256": "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.9.1" - }, "pool": { "dependency": "transitive", "description": { "name": "pool", - "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", + "sha256": "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.1" + "version": "1.5.2" }, "posix": { "dependency": "transitive", "description": { "name": "posix", - "sha256": "f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62", + "sha256": "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.0.2" + "version": "6.0.3" }, - "pretty_qr_code": { + "process": { "dependency": "transitive", "description": { - "name": "pretty_qr_code", - "sha256": "b078bd5d51956dea4342378af1b092ad962b81bdbb55b10fffce03461da8db74", + "name": "process", + "sha256": "c6248e4526673988586e8c00bb22a49210c258dc91df5227d5da9748ecf79744", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.0" + "version": "5.0.5" }, "provider": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "provider", - "sha256": "489024f942069c2920c844ee18bb3d467c69e48955a4f32d1677f71be103e310", + "sha256": "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.1.4" + "version": "6.1.5+1" }, "pub_semver": { "dependency": "transitive", @@ -1455,6 +1239,16 @@ "source": "hosted", "version": "2.2.0" }, + "pub_updater": { + "dependency": "transitive", + "description": { + "name": "pub_updater", + "sha256": "739a0161d73a6974c0675b864fb0cf5147305f7b077b7f03a58fa7a9ab3e7e7d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.0" + }, "pubspec_parse": { "dependency": "transitive", "description": { @@ -1475,35 +1269,65 @@ "source": "hosted", "version": "3.0.2" }, - "qr_code_dart_scan": { - "dependency": "transitive", + "qr_flutter": { + "dependency": "direct main", "description": { - "name": "qr_code_dart_scan", - "sha256": "a21340c4a2ca14e2e114915940fcad166f15c1a065fed8b4fede4a4aba5bc4ff", + "name": "qr_flutter", + "sha256": "5095f0fc6e3f71d08adef8feccc8cea4f12eec18a2e31c2e8d82cb6019f4b097", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.11" + "version": "4.1.0" }, - "riverpod": { - "dependency": "transitive", + "rate_limiter": { + "dependency": "direct main", "description": { - "name": "riverpod", - "sha256": "59062512288d3056b2321804332a13ffdd1bf16df70dcc8e506e411280a72959", + "name": "rate_limiter", + "sha256": "2bae2e961adedf7fc2e8b0305d30e3a3619baf001d050c6907870c5c6235b559", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.1" + "version": "1.0.0" }, - "riverpod_annotation": { + "recase": { "dependency": "transitive", "description": { - "name": "riverpod_annotation", - "sha256": "e14b0bf45b71326654e2705d462f21b958f987087be850afd60578fcd502d1b8", + "name": "recase", + "sha256": "e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.1" + "version": "4.1.0" + }, + "rxdart": { + "dependency": "transitive", + "description": { + "name": "rxdart", + "sha256": "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.27.7" + }, + "saf_stream": { + "dependency": "direct main", + "description": { + "name": "saf_stream", + "sha256": "c05449997698c481a03e428162a999f93b1ee1bcc0349d651899a59f7b10230a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.12.3" + }, + "saf_util": { + "dependency": "direct main", + "description": { + "name": "saf_util", + "sha256": "219f983e5f17b28998335158cdc97add9d52af9884e38b5a43f10dcc070510ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.11.0" }, "screen_retriever": { "dependency": "transitive", @@ -1555,38 +1379,8 @@ "source": "hosted", "version": "0.2.0" }, - "screenshot": { - "dependency": "direct main", - "description": { - "name": "screenshot", - "sha256": "63817697a7835e6ce82add4228e15d233b74d42975c143ad8cfe07009fab866b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.0" - }, - "share_plus": { - "dependency": "transitive", - "description": { - "name": "share_plus", - "sha256": "fce43200aa03ea87b91ce4c3ac79f0cecd52e2a7a56c7a4185023c271fbfa6da", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "10.1.4" - }, - "share_plus_platform_interface": { - "dependency": "transitive", - "description": { - "name": "share_plus_platform_interface", - "sha256": "cc012a23fc2d479854e6c80150696c4a5f5bb62cb89af4de1c505cf78d0a5d0b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.0.2" - }, "shared_preferences": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "shared_preferences", "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", @@ -1599,21 +1393,21 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac", + "sha256": "34266009473bf71d748912da4bf62d439185226c03e01e2d9687bc65bbfcb713", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.10" + "version": "2.4.15" }, "shared_preferences_foundation": { "dependency": "transitive", "description": { "name": "shared_preferences_foundation", - "sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03", + "sha256": "1c33a907142607c40a7542768ec9badfd16293bac51da3a4482623d15845f88b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.4" + "version": "2.5.5" }, "shared_preferences_linux": { "dependency": "transitive", @@ -1675,41 +1469,61 @@ "source": "hosted", "version": "3.0.0" }, - "shortid": { - "dependency": "direct main", - "description": { - "name": "shortid", - "sha256": "d0b40e3dbb50497dad107e19c54ca7de0d1a274eb9b4404991e443dadb9ebedb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.2" - }, "sky_engine": { "dependency": "transitive", "description": "flutter", "source": "sdk", "version": "0.0.0" }, + "slang": { + "dependency": "direct main", + "description": { + "name": "slang", + "sha256": "a466773de768eb95bdf681e0a92e7c8010d44bb247b62130426c83ece33aeaed", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.32.0" + }, + "slang_build_runner": { + "dependency": "direct dev", + "description": { + "name": "slang_build_runner", + "sha256": "b2e0c63f3c801a4aa70b4ca43173893d6eb7d5a421fc9d97ad983527397631b3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.32.0" + }, + "slang_flutter": { + "dependency": "direct main", + "description": { + "name": "slang_flutter", + "sha256": "1a98e878673996902fa5ef0b61ce5c245e41e4d25640d18af061c6aab917b0c7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.32.0" + }, "source_gen": { "dependency": "transitive", "description": { "name": "source_gen", - "sha256": "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832", + "sha256": "35c8150ece9e8c8d263337a265153c3329667640850b9304861faea59fc98f6b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.0" + "version": "2.0.0" }, "source_helper": { "dependency": "transitive", "description": { "name": "source_helper", - "sha256": "86d247119aedce8e63f4751bd9626fc9613255935558447569ad42f9f5b48b3c", + "sha256": "a447acb083d3a5ef17f983dd36201aeea33fedadb3228fa831f2f0c92f0f3aca", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.5" + "version": "1.3.7" }, "source_span": { "dependency": "transitive", @@ -1721,15 +1535,85 @@ "source": "hosted", "version": "1.10.1" }, - "sprintf": { + "sqflite": { "dependency": "transitive", "description": { - "name": "sprintf", - "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", + "name": "sqflite", + "sha256": "e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.0" + "version": "2.4.2" + }, + "sqflite_android": { + "dependency": "transitive", + "description": { + "name": "sqflite_android", + "sha256": "ecd684501ebc2ae9a83536e8b15731642b9570dc8623e0073d227d0ee2bfea88", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2+2" + }, + "sqflite_common": { + "dependency": "transitive", + "description": { + "name": "sqflite_common", + "sha256": "6ef422a4525ecc601db6c0a2233ff448c731307906e92cabc9ba292afaae16a6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.5.6" + }, + "sqflite_darwin": { + "dependency": "transitive", + "description": { + "name": "sqflite_darwin", + "sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.2" + }, + "sqflite_platform_interface": { + "dependency": "transitive", + "description": { + "name": "sqflite_platform_interface", + "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.0" + }, + "sqlite3": { + "dependency": "transitive", + "description": { + "name": "sqlite3", + "sha256": "3145bd74dcdb4fd6f5c6dda4d4e4490a8087d7f286a14dee5d37087290f0f8a2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.9.4" + }, + "sqlite3_flutter_libs": { + "dependency": "direct main", + "description": { + "name": "sqlite3_flutter_libs", + "sha256": "1e800ebe7f85a80a66adacaa6febe4d5f4d8b75f244e9838a27cb2ffc7aec08d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.41" + }, + "sqlparser": { + "dependency": "transitive", + "description": { + "name": "sqlparser", + "sha256": "57090342af1ce32bb499aa641f4ecdd2d6231b9403cea537ac059e803cc20d67", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.41.2" }, "stack_trace": { "dependency": "transitive", @@ -1741,16 +1625,6 @@ "source": "hosted", "version": "1.12.1" }, - "state_notifier": { - "dependency": "transitive", - "description": { - "name": "state_notifier", - "sha256": "b8677376aa54f2d7c58280d5a007f9e8774f1968d1fb1c096adcb4792fba29bb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.0" - }, "stream_channel": { "dependency": "transitive", "description": { @@ -1781,6 +1655,16 @@ "source": "hosted", "version": "1.4.1" }, + "synchronized": { + "dependency": "transitive", + "description": { + "name": "synchronized", + "sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.4.0" + }, "term_glyph": { "dependency": "transitive", "description": { @@ -1795,11 +1679,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", + "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.4" + "version": "0.7.7" }, "timing": { "dependency": "transitive", @@ -1811,16 +1695,6 @@ "source": "hosted", "version": "1.0.2" }, - "tuple": { - "dependency": "transitive", - "description": { - "name": "tuple", - "sha256": "a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.2" - }, "typed_data": { "dependency": "transitive", "description": { @@ -1831,45 +1705,45 @@ "source": "hosted", "version": "1.4.0" }, - "universal_io": { + "uni_platform": { "dependency": "transitive", "description": { - "name": "universal_io", - "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", + "name": "uni_platform", + "sha256": "e02213a7ee5352212412ca026afd41d269eb00d982faa552f419ffc2debfad84", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.2" + "version": "0.1.3" }, "url_launcher": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "url_launcher", - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", + "sha256": "f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.1" + "version": "6.3.2" }, "url_launcher_android": { "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79", + "sha256": "5c8b6c2d89a78f5a1cca70a73d9d5f86c701b36b42f9c9dac7bad592113c28e9", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.16" + "version": "6.3.24" }, "url_launcher_ios": { "dependency": "transitive", "description": { "name": "url_launcher_ios", - "sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb", + "sha256": "6b63f1441e4f653ae799166a72b50b1767321ecc263a57aadf825a7a2a5477d9", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.3" + "version": "6.3.5" }, "url_launcher_linux": { "dependency": "transitive", @@ -1885,11 +1759,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_macos", - "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", + "sha256": "8262208506252a3ed4ff5c0dc1e973d2c0e0ef337d0a074d35634da5d44397c9", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.2" + "version": "3.2.4" }, "url_launcher_platform_interface": { "dependency": "transitive", @@ -1922,74 +1796,64 @@ "version": "3.1.4" }, "uuid": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "uuid", - "sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff", + "sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.1" - }, - "vector_graphics": { - "dependency": "transitive", - "description": { - "name": "vector_graphics", - "sha256": "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.18" - }, - "vector_graphics_codec": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_codec", - "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.13" - }, - "vector_graphics_compiler": { - "dependency": "transitive", - "description": { - "name": "vector_graphics_compiler", - "sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.16" + "version": "4.5.2" }, "vector_math": { "dependency": "transitive", "description": { "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", + "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "vm_service": { "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14", + "sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60", "url": "https://pub.dev" }, "source": "hosted", - "version": "14.3.1" + "version": "15.0.2" + }, + "wakelock_plus": { + "dependency": "direct main", + "description": { + "name": "wakelock_plus", + "sha256": "9296d40c9adbedaba95d1e704f4e0b434be446e2792948d0e4aa977048104228", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.0" + }, + "wakelock_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "wakelock_plus_platform_interface", + "sha256": "036deb14cd62f558ca3b73006d52ce049fabcdcb2eddfe0bf0fe4e8a943b5cf2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" }, "watcher": { "dependency": "transitive", "description": { "name": "watcher", - "sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104", + "sha256": "592ab6e2892f67760543fb712ff0177f4ec76c031f02f5b4ff8d3fc5eb9fb61a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.1" + "version": "1.1.4" }, "web": { "dependency": "transitive", @@ -2005,11 +1869,11 @@ "dependency": "transitive", "description": { "name": "web_socket", - "sha256": "bfe6f435f6ec49cb6c01da1e275ae4228719e59a6b067048c51e72d9d63bcc4b", + "sha256": "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.0" + "version": "1.0.1" }, "web_socket_channel": { "dependency": "transitive", @@ -2021,28 +1885,38 @@ "source": "hosted", "version": "3.0.3" }, - "webdav_client_plus": { - "dependency": "direct main", + "webrtc_interface": { + "dependency": "transitive", "description": { - "name": "webdav_client_plus", - "sha256": "0f992fe05a46674a800d9fd8fdc5c54952ff739da155c558776a62ca0c2bed3a", + "name": "webrtc_interface", + "sha256": "2e604a31703ad26781782fb14fa8a4ee621154ee2c513d2b9938e486fa695233", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.2" + "version": "1.3.0" }, "win32": { "dependency": "transitive", "description": { "name": "win32", - "sha256": "dc6ecaa00a7c708e5b4d10ee7bec8c270e9276dfcab1783f57e9962d7884305f", + "sha256": "d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.12.0" + "version": "5.15.0" + }, + "win32_registry": { + "dependency": "transitive", + "description": { + "name": "win32_registry", + "sha256": "6f1b564492d0147b330dd794fee8f512cec4977957f310f9951b5f9d83618dae", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.0" }, "window_manager": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "window_manager", "sha256": "732896e1416297c63c9e3fb95aea72d0355f61390263982a47fd519169dc5059", @@ -2051,6 +1925,46 @@ "source": "hosted", "version": "0.4.3" }, + "workmanager": { + "dependency": "direct main", + "description": { + "name": "workmanager", + "sha256": "065673b2a465865183093806925419d311a9a5e0995aa74ccf8920fd695e2d10", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.0+3" + }, + "workmanager_android": { + "dependency": "transitive", + "description": { + "name": "workmanager_android", + "sha256": "9ae744db4ef891f5fcd2fb8671fccc712f4f96489a487a1411e0c8675e5e8cb7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.0+2" + }, + "workmanager_apple": { + "dependency": "transitive", + "description": { + "name": "workmanager_apple", + "sha256": "1cc12ae3cbf5535e72f7ba4fde0c12dd11b757caf493a28e22d684052701f2ca", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.1+2" + }, + "workmanager_platform_interface": { + "dependency": "transitive", + "description": { + "name": "workmanager_platform_interface", + "sha256": "f40422f10b970c67abb84230b44da22b075147637532ac501729256fcea10a47", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.9.1+1" + }, "xdg_directories": { "dependency": "transitive", "description": { @@ -2065,11 +1979,11 @@ "dependency": "transitive", "description": { "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", + "sha256": "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.5.0" + "version": "6.6.1" }, "yaml": { "dependency": "transitive", @@ -2080,20 +1994,10 @@ }, "source": "hosted", "version": "3.1.3" - }, - "zxing_lib": { - "dependency": "transitive", - "description": { - "name": "zxing_lib", - "sha256": "870a63610be3f20009ca9201f7ba2d53d7eaefa675c154b3e8c1f6fc55984d04", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" } }, "sdks": { - "dart": ">=3.7.0 <4.0.0", - "flutter": ">=3.29.0" + "dart": ">=3.10.4 <4.0.0", + "flutter": ">=3.35.0" } } diff --git a/pkgs/by-name/pm/pmbootstrap/package.nix b/pkgs/by-name/pm/pmbootstrap/package.nix index bb5de8fb82dc..5da1cef44051 100644 --- a/pkgs/by-name/pm/pmbootstrap/package.nix +++ b/pkgs/by-name/pm/pmbootstrap/package.nix @@ -15,14 +15,14 @@ python3Packages.buildPythonApplication rec { pname = "pmbootstrap"; - version = "3.8.0"; + version = "3.9.0"; pyproject = true; src = fetchFromGitLab { owner = "postmarketOS"; repo = "pmbootstrap"; tag = version; - hash = "sha256-PbaWqtBcAXnVmB2a2DflQhayvuT3qNBCHaXuDfdrtrY="; + hash = "sha256-eDngGcHNfxphshNyIoRC4NZA4KUBHSJjshsGaNp8Uw0="; domain = "gitlab.postmarketos.org"; }; diff --git a/pkgs/by-name/po/podman/package.nix b/pkgs/by-name/po/podman/package.nix index 6057168de143..8b46449a7ec3 100644 --- a/pkgs/by-name/po/podman/package.nix +++ b/pkgs/by-name/po/podman/package.nix @@ -7,7 +7,6 @@ buildGoModule, buildPackages, gpgme, - lvm2, btrfs-progs, libapparmor, libseccomp, @@ -83,7 +82,6 @@ buildGoModule (finalAttrs: { libapparmor libseccomp libselinux - lvm2 systemd ]; diff --git a/pkgs/tools/games/pokefinder/default.nix b/pkgs/by-name/po/pokefinder/package.nix similarity index 91% rename from pkgs/tools/games/pokefinder/default.nix rename to pkgs/by-name/po/pokefinder/package.nix index f291d461e23e..8755f55770f4 100644 --- a/pkgs/tools/games/pokefinder/default.nix +++ b/pkgs/by-name/po/pokefinder/package.nix @@ -4,14 +4,10 @@ copyDesktopItems, makeDesktopItem, fetchFromGitHub, - fetchpatch, cmake, python3, - qtbase, - qttools, - qtwayland, + qt6, imagemagick, - wrapQtAppsHook, gitUpdater, }: @@ -53,7 +49,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake - wrapQtAppsHook + qt6.wrapQtAppsHook python3 ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ @@ -73,10 +69,10 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - qtbase - qttools + qt6.qtbase + qt6.qttools ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ]; + ++ lib.optionals stdenv.hostPlatform.isLinux [ qt6.qtwayland ]; passthru.updateScript = gitUpdater { rev-prefix = "v"; diff --git a/pkgs/tools/games/pokefinder/set-desktop-file-name.patch b/pkgs/by-name/po/pokefinder/set-desktop-file-name.patch similarity index 100% rename from pkgs/tools/games/pokefinder/set-desktop-file-name.patch rename to pkgs/by-name/po/pokefinder/set-desktop-file-name.patch diff --git a/pkgs/by-name/po/popfile/package.nix b/pkgs/by-name/po/popfile/package.nix index e0c7110bc07c..0229b4c79cd9 100644 --- a/pkgs/by-name/po/popfile/package.nix +++ b/pkgs/by-name/po/popfile/package.nix @@ -6,13 +6,12 @@ perlPackages, }: -stdenv.mkDerivation rec { - appname = "popfile"; +stdenv.mkDerivation (finalAttrs: { version = "1.1.3"; - name = "${appname}-${version}"; + pname = "popfile"; src = fetchzip { - url = "https://getpopfile.org/downloads/${appname}-${version}.zip"; + url = "https://getpopfile.org/downloads/popfile-${finalAttrs.version}.zip"; sha256 = "0gcib9j7zxk8r2vb5dbdz836djnyfza36vi8215nxcdfx1xc7l63"; stripRoot = false; }; @@ -65,4 +64,4 @@ stdenv.mkDerivation rec { # https://getpopfile.org/docs/faq:systemrequirements platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pr/precious/package.nix b/pkgs/by-name/pr/precious/package.nix index b97cab9b3ce5..f6af8691cf40 100644 --- a/pkgs/by-name/pr/precious/package.nix +++ b/pkgs/by-name/pr/precious/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "precious"; - version = "0.10.1"; + version = "0.10.2"; src = fetchFromGitHub { owner = "houseabsolute"; repo = "precious"; tag = "v${finalAttrs.version}"; - hash = "sha256-xM4NqcT1NGR3tkLOPt59lfFpjRnohU+tTTk9Ijkf97o="; + hash = "sha256-Yst+Z64WdgAfCbtt8R7ATzvUEY772ndtptyvFf/UkAk="; }; - cargoHash = "sha256-tp0kvG5G7mW0czfZ43AbT7Lcv1sMnO5Zc+t2d5w4aqA="; + cargoHash = "sha256-DRR1EQIbJWDzBAZIXhUk0oQ24SvPwamWh5tsUkeBdqs="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/pr/prek/package.nix b/pkgs/by-name/pr/prek/package.nix index b3dd6ced7c50..ccdcc12f943c 100644 --- a/pkgs/by-name/pr/prek/package.nix +++ b/pkgs/by-name/pr/prek/package.nix @@ -1,7 +1,9 @@ { lib, + stdenv, fetchFromGitHub, rustPlatform, + installShellFiles, git, uv, python312, @@ -11,16 +13,20 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "prek"; - version = "0.2.30"; + version = "0.3.0"; src = fetchFromGitHub { owner = "j178"; repo = "prek"; tag = "v${finalAttrs.version}"; - hash = "sha256-IqFUJNFs7a/M9IUNEwW40EZTAh+6a5Ov37xg5c9iwRc="; + hash = "sha256-J4onCCHZ6DT2CtZ8q0nrdOI74UGDJhVFG2nWj+p7moE="; }; - cargoHash = "sha256-KOpQ3P9cmcWYT3bPKtKpzHPagX4b9hH0EiWGpt98NnE="; + cargoHash = "sha256-pR5NibzX5m8DcMxer0W1wowTJCesYaF852wpGiVboVg="; + + nativeBuildInputs = [ + installShellFiles + ]; nativeCheckInputs = [ git @@ -81,6 +87,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "rust::remote_hooks_with_lib_deps" "unsupported::unsupported_language" "remote_hook_non_workspace" + "bun::additional_dependencies" + "bun::basic_bun" # "meta_hooks" "reuse_env" "docker::docker" @@ -144,6 +152,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "no_commit_to_branch_hook_with_patterns" "check_executables_have_shebangs_various_cases" "check_executables_have_shebangs_hook" + "cache_gc_removes_unreferenced_entries" # does not properly use TMP "hook_impl" # problems with environment @@ -162,6 +171,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # https://github.com/astral-sh/uv/issues/8635 "alternate_config_file" "basic_discovery" + "cache_gc_keeps_local_hook_env" "color" "cookiecutter_template_directories_are_skipped" "empty_entry" @@ -180,6 +190,13 @@ rustPlatform.buildRustPackage (finalAttrs: { "version_info" ]; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd prek \ + --bash <(COMPLETE=bash $out/bin/prek) \ + --fish <(COMPLETE=fish $out/bin/prek) \ + --zsh <(COMPLETE=zsh $out/bin/prek) + ''; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/pr/process-compose/package.nix b/pkgs/by-name/pr/process-compose/package.nix index ac95f606d09f..3337481efbb2 100644 --- a/pkgs/by-name/pr/process-compose/package.nix +++ b/pkgs/by-name/pr/process-compose/package.nix @@ -10,13 +10,13 @@ let in buildGoModule (finalAttrs: { pname = "process-compose"; - version = "1.87.0"; + version = "1.90.0"; src = fetchFromGitHub { owner = "F1bonacc1"; repo = "process-compose"; tag = "v${finalAttrs.version}"; - hash = "sha256-uW4W6rK2ke1hvw1UgWgLZ+Vczoae1TOstGgbkhTPomo="; + hash = "sha256-P1SBKAS3nNgiUg2NEUPU6DOY3qpYkg2fSzHQSrAt7N4="; # 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. diff --git a/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix b/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix index c099befd7d19..1d545a36b081 100644 --- a/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-chrony-exporter/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "prometheus-chrony-exporter"; - version = "0.12.2"; + version = "0.12.3"; src = fetchFromGitHub { owner = "superq"; repo = "chrony_exporter"; tag = "v${finalAttrs.version}"; - hash = "sha256-YQmJ2MMvebrZUVzVGQxlDuUIEs0xRfKxcqH6iRHoY0k="; + hash = "sha256-TQTAflscPUWfI92eYQIpkseBi2tpqLZ0xO+KphTTqZE="; leaveDotGit = true; postFetch = '' cd "$out" @@ -36,7 +36,7 @@ buildGoModule (finalAttrs: { "-X github.com/prometheus/common/version.BuildUser=nix@nixpkgs" ]; - vendorHash = "sha256-WxYsvKIdAorBe0tFWpp8mfRfgdFjoxw1OSkwfB0MArg="; + vendorHash = "sha256-/iZo0HkRoLsumiM+q+8Hui6H+SYPTh7i6naTih4Cq8U="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/pr/prometheus-frr-exporter/package.nix b/pkgs/by-name/pr/prometheus-frr-exporter/package.nix index 93a9d9ee4e9b..043d77e076bc 100644 --- a/pkgs/by-name/pr/prometheus-frr-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-frr-exporter/package.nix @@ -5,17 +5,17 @@ }: let - version = "1.9.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "tynany"; repo = "frr_exporter"; rev = "v${version}"; - hash = "sha256-oW+i1xSvBWXBMoml0/hk0rlaDEHazb8mcurgifpR5m4="; + hash = "sha256-Q8OrFmj54Tvn283ZbFc+R/g3cJw5ypAvV+Qbf/6BsmM="; }; in buildGoModule { pname = "prometheus-frr-exporter"; - vendorHash = "sha256-T7zurp9Eh1OFuCwyYm3F+cfLi4xdXZyhme9++jxsrzQ="; + vendorHash = "sha256-Z4miOR9gmZlYR/VAbMY6SLZJrzBEpuJbnrIJ3ObaZ/Y="; inherit src version; ldflags = [ diff --git a/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix b/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix index 7f2c8c2f68f2..19db6532ab49 100644 --- a/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-klipper-exporter/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "prometheus-klipper-exporter"; - version = "0.13.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "scross01"; repo = "prometheus-klipper-exporter"; rev = "v${version}"; - sha256 = "sha256-zNRjD2YO7OfcNXF5pukXChxhC5LB88C1EKfiMreMzTs="; + sha256 = "sha256-2BJkSKchUkLbUJke+4nB49MFp8OPPcytYAhtxCEdXO4="; }; - vendorHash = "sha256-0nbLHZ2WMLMK0zKZuUYz355K01Xspn9svmlFCtQjed0="; + vendorHash = "sha256-8Y5o6Vh1Kn9CBG91qr1TQzyBHA0d31Femj9j1uW+4uk="; doCheck = true; diff --git a/pkgs/by-name/pr/proto/package.nix b/pkgs/by-name/pr/proto/package.nix index 2d7b34ab4997..fbd15820bd90 100644 --- a/pkgs/by-name/pr/proto/package.nix +++ b/pkgs/by-name/pr/proto/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "proto"; - version = "0.54.2"; + version = "0.55.0"; src = fetchFromGitHub { owner = "moonrepo"; repo = "proto"; rev = "v${version}"; - hash = "sha256-W20u0QmFp2s+P9gnunudLV8N1LyB+6UnIRBKDePXT8E="; + hash = "sha256-/8oSTdjFCTitU0u08hEN+sktsCcETgulTVVuIt4+ozs="; }; - cargoHash = "sha256-cryJkz6K8RsDp3Mcc/2YmP9imxkBM30v7fvf61pL4uA="; + cargoHash = "sha256-aF3ccfp1jX8xN3FEi2znExxLh0x24u/024LHdRCPSWQ="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv diff --git a/pkgs/by-name/pr/proxypin/package.nix b/pkgs/by-name/pr/proxypin/package.nix index 1b9da904aca9..4095eeb09092 100644 --- a/pkgs/by-name/pr/proxypin/package.nix +++ b/pkgs/by-name/pr/proxypin/package.nix @@ -9,7 +9,7 @@ }: let - version = "1.2.3"; + version = "1.2.4"; in flutter338.buildFlutterApplication { pname = "proxypin"; @@ -19,7 +19,7 @@ flutter338.buildFlutterApplication { owner = "wanghongenpin"; repo = "proxypin"; tag = "v${version}"; - hash = "sha256-0eYfE5ziEMcBpLZ7a48ZPn9pmektdgmMcpDvUz4JrFs="; + hash = "sha256-Dhs2b+tjXTPFZOGoi7YUliWkdJ5s1jIJkJsXTQ6w7QY="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; diff --git a/pkgs/by-name/pr/proxypin/pubspec.lock.json b/pkgs/by-name/pr/proxypin/pubspec.lock.json index 0a2e6781d164..7d2c99040abc 100644 --- a/pkgs/by-name/pr/proxypin/pubspec.lock.json +++ b/pkgs/by-name/pr/proxypin/pubspec.lock.json @@ -80,6 +80,16 @@ "source": "hosted", "version": "1.1.2" }, + "code_assets": { + "dependency": "transitive", + "description": { + "name": "code_assets", + "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "collection": { "dependency": "transitive", "description": { @@ -104,11 +114,11 @@ "dependency": "transitive", "description": { "name": "cross_file", - "sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608", + "sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.5+1" + "version": "0.3.5+2" }, "crypto": { "dependency": "transitive", @@ -165,11 +175,11 @@ "dependency": "direct main", "description": { "name": "device_info_plus", - "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a", + "sha256": "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.5.0" + "version": "12.3.0" }, "device_info_plus_platform_interface": { "dependency": "transitive", @@ -185,11 +195,11 @@ "dependency": "transitive", "description": { "name": "equatable", - "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7", + "sha256": "3e0141505477fd8ad55d6eb4e7776d3fe8430be8e497ccb1521370c3f21a3e2b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.7" + "version": "2.0.8" }, "fake_async": { "dependency": "transitive", @@ -205,11 +215,11 @@ "dependency": "transitive", "description": { "name": "ffi", - "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", + "sha256": "d07d37192dbf97461359c1518788f203b0c9102cfd2c35a716b823741219542c", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.1.5" }, "file": { "dependency": "transitive", @@ -225,11 +235,11 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "d974b6ba2606371ac71dd94254beefb6fa81185bde0b59bdc1df09885da85fde", + "sha256": "57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.3.8" + "version": "10.3.10" }, "fixnum": { "dependency": "transitive", @@ -269,7 +279,7 @@ "version": "0.2.0" }, "flutter_highlight": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "flutter_highlight", "sha256": "7b96333867aa07e122e245c033b8ad622e4e3a42a1a2372cbb098a2541d8782c", @@ -282,11 +292,11 @@ "dependency": "direct main", "description": { "name": "flutter_js", - "sha256": "a04966b102967891ee4947d6e52b450676f16204876ba936e394008ca26db04b", + "sha256": "046428059ac7bef71e305dc35fc24be933b684684a43e83eab7ebd0dc407ad85", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.5" + "version": "0.8.7" }, "flutter_lints": { "dependency": "direct dev", @@ -356,6 +366,16 @@ "source": "hosted", "version": "4.7.3" }, + "glob": { + "dependency": "transitive", + "description": { + "name": "glob", + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.3" + }, "highlight": { "dependency": "transitive", "description": { @@ -376,6 +396,16 @@ "source": "hosted", "version": "2.2.3" }, + "hooks": { + "dependency": "transitive", + "description": { + "name": "hooks", + "sha256": "5d309c86e7ce34cd8e37aa71cb30cb652d3829b900ab145e4d9da564b31d59f7", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "http": { "dependency": "transitive", "description": { @@ -430,11 +460,11 @@ "dependency": "transitive", "description": { "name": "json_annotation", - "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", + "sha256": "805fa86df56383000f640384b282ce0cb8431f1a7a2396de92fb66186d8c57df", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.9.0" + "version": "4.10.0" }, "leak_tracker": { "dependency": "transitive", @@ -480,11 +510,11 @@ "dependency": "transitive", "description": { "name": "lints", - "sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0", + "sha256": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.0.0" + "version": "6.1.0" }, "logger": { "dependency": "direct main", @@ -496,6 +526,16 @@ "source": "hosted", "version": "2.6.2" }, + "logging": { + "dependency": "transitive", + "description": { + "name": "logging", + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.3.0" + }, "matcher": { "dependency": "transitive", "description": { @@ -546,6 +586,26 @@ "source": "hosted", "version": "1.0.4" }, + "native_toolchain_c": { + "dependency": "transitive", + "description": { + "name": "native_toolchain_c", + "sha256": "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.17.4" + }, + "objective_c": { + "dependency": "transitive", + "description": { + "name": "objective_c", + "sha256": "983c7fa1501f6dcc0cb7af4e42072e9993cb28d73604d25ebf4dab08165d997e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.2.5" + }, "path": { "dependency": "transitive", "description": { @@ -580,11 +640,11 @@ "dependency": "transitive", "description": { "name": "path_provider_foundation", - "sha256": "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4", + "sha256": "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.1" + "version": "2.6.0" }, "path_provider_linux": { "dependency": "transitive", @@ -736,6 +796,16 @@ "source": "hosted", "version": "0.0.3" }, + "pub_semver": { + "dependency": "transitive", + "description": { + "name": "pub_semver", + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, "qr": { "dependency": "transitive", "description": { @@ -860,11 +930,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "83af5c682796c0f7719c2bbf74792d113e40ae97981b8f266fa84574573556bc", + "sha256": "cbc40be9be1c5af4dab4d6e0de4d5d3729e6f3d65b89d21e1815d57705644a6f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.18" + "version": "2.4.20" }, "shared_preferences_foundation": { "dependency": "transitive", @@ -1086,11 +1156,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_web", - "sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2", + "sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.1" + "version": "2.4.2" }, "url_launcher_windows": { "dependency": "transitive", @@ -1212,6 +1282,16 @@ "source": "hosted", "version": "6.6.1" }, + "yaml": { + "dependency": "transitive", + "description": { + "name": "yaml", + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.3" + }, "zstandard": { "dependency": "direct main", "description": { @@ -1294,7 +1374,7 @@ } }, "sdks": { - "dart": ">=3.9.0 <4.0.0", - "flutter": ">=3.35.0" + "dart": ">=3.10.3 <4.0.0", + "flutter": ">=3.38.4" } } diff --git a/pkgs/tools/admin/pulumi-bin/data.nix b/pkgs/by-name/pu/pulumi-bin/data.nix similarity index 100% rename from pkgs/tools/admin/pulumi-bin/data.nix rename to pkgs/by-name/pu/pulumi-bin/data.nix diff --git a/pkgs/tools/admin/pulumi-bin/default.nix b/pkgs/by-name/pu/pulumi-bin/package.nix similarity index 100% rename from pkgs/tools/admin/pulumi-bin/default.nix rename to pkgs/by-name/pu/pulumi-bin/package.nix diff --git a/pkgs/tools/admin/pulumi-bin/update.sh b/pkgs/by-name/pu/pulumi-bin/update.sh similarity index 98% rename from pkgs/tools/admin/pulumi-bin/update.sh rename to pkgs/by-name/pu/pulumi-bin/update.sh index 16385373a272..f71812135552 100755 --- a/pkgs/tools/admin/pulumi-bin/update.sh +++ b/pkgs/by-name/pu/pulumi-bin/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell update-pulumi-shell.nix -i bash +#!nix-shell -i bash -p gh # shellcheck shell=bash # Bash 3 compatible for Darwin diff --git a/pkgs/tools/backup/pyznap/default.nix b/pkgs/by-name/py/pyznap/package.nix similarity index 83% rename from pkgs/tools/backup/pyznap/default.nix rename to pkgs/by-name/py/pyznap/package.nix index 082ffe7df651..54aa459d6b3b 100644 --- a/pkgs/tools/backup/pyznap/default.nix +++ b/pkgs/by-name/py/pyznap/package.nix @@ -1,11 +1,10 @@ { lib, - buildPythonApplication, + python3Packages, fetchPypi, - setuptools, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "pyznap"; version = "1.6.0"; format = "setuptools"; @@ -15,7 +14,7 @@ buildPythonApplication rec { sha256 = "88bf1d6de2c11f14acbdfa01b61eb95c94f95d829ddebdaee3786b64ccb93ae3"; }; - propagatedBuildInputs = [ + propagatedBuildInputs = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/qa/qalculate-qt/package.nix b/pkgs/by-name/qa/qalculate-qt/package.nix index 930828348c2e..86f16fc348ce 100644 --- a/pkgs/by-name/qa/qalculate-qt/package.nix +++ b/pkgs/by-name/qa/qalculate-qt/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qalculate-qt"; - version = "5.9.0"; + version = "5.9.0.1"; src = fetchFromGitHub { owner = "qalculate"; repo = "qalculate-qt"; tag = "v${finalAttrs.version}"; - hash = "sha256-/8Ipz+K0IEuZwvjNlvI01kGqxHOAQ8Il+XW2QYXQH8A="; + hash = "sha256-Y/hAbdU/h5fRLmGESvgam2CeBInhD9ekZ1tiOFMbaZE="; }; nativeBuildInputs = with qt6; [ diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index 5340b0438967..bf62e39f7225 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "26.1.11"; + version = "26.1.15"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-07l/ma8FkvnRBgEo8j6dkbdqm3oqyCf3CVKvt+0nzsQ="; + hash = "sha256-Pdv55cybpUOKI4COAg7GqJTrBrMCn1GPGT+m+TGcruo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/qq/qqmusic/package.nix b/pkgs/by-name/qq/qqmusic/package.nix index a87050b702cd..7460794d7129 100644 --- a/pkgs/by-name/qq/qqmusic/package.nix +++ b/pkgs/by-name/qq/qqmusic/package.nix @@ -21,7 +21,6 @@ libdbusmenu, libglvnd, libpulseaudio, - mesa, nspr, nss, pango, @@ -74,7 +73,6 @@ stdenv.mkDerivation (finalAttrs: { libdbusmenu libglvnd libpulseaudio - mesa nspr nss pango diff --git a/pkgs/by-name/qt/qtcreator/package.nix b/pkgs/by-name/qt/qtcreator/package.nix index 674e9e6a076e..2f3366ee1a9b 100644 --- a/pkgs/by-name/qt/qtcreator/package.nix +++ b/pkgs/by-name/qt/qtcreator/package.nix @@ -21,10 +21,10 @@ }: let pname = "qtcreator"; - version = "18.0.1"; + version = "18.0.2"; src = fetchurl { url = "mirror://qt/official_releases/${pname}/${lib.versions.majorMinor version}/${version}/qt-creator-opensource-src-${version}.tar.xz"; - hash = "sha256-aQQ2lGfefL4swAk/K8LTfZ6NtNKqXTKblyraXrFzy1E="; + hash = "sha256-HP9kIjMjS23dQDidBeSQWAj5j9RDQhh/6RCSkKBJLIg="; }; goModules = (buildGoModule { diff --git a/pkgs/by-name/qu/questdb/package.nix b/pkgs/by-name/qu/questdb/package.nix index ae3f4be7b4a4..e1e2ca5491d0 100644 --- a/pkgs/by-name/qu/questdb/package.nix +++ b/pkgs/by-name/qu/questdb/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "questdb"; - version = "9.2.2"; + version = "9.3.2"; src = fetchurl { url = "https://github.com/questdb/questdb/releases/download/${finalAttrs.version}/questdb-${finalAttrs.version}-no-jre-bin.tar.gz"; - hash = "sha256-J+3C4IxM+SMZoSdTvpM8y1lfTtA9IbbvUnyGBWX+GB0="; + hash = "sha256-64ffNDBbaPoKGOeidCnqXT8NkWIq+UAOrfRkh8sSQp4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/qu/quinze/package.nix b/pkgs/by-name/qu/quinze/package.nix index 2f1c64d82cfa..56eee3e3f70b 100644 --- a/pkgs/by-name/qu/quinze/package.nix +++ b/pkgs/by-name/qu/quinze/package.nix @@ -5,7 +5,7 @@ }: stdenvNoCC.mkDerivation { - name = "quinze"; + pname = "quinze"; version = "2018-09-22"; src = fetchzip { diff --git a/pkgs/by-name/r2/r2modman/missing-hashes.json b/pkgs/by-name/r2/r2modman/missing-hashes.json index 18deadd21a95..1f0e76eb5e4c 100644 --- a/pkgs/by-name/r2/r2modman/missing-hashes.json +++ b/pkgs/by-name/r2/r2modman/missing-hashes.json @@ -1,55 +1,81 @@ { "@esbuild/aix-ppc64@npm:0.25.10": "e1a113d75c27f15756d18dc2a9257f07068c7b37a00ed3848c0d903f3e66f2df23156993fca7523422cf5be10417747a1e4faa2e93196f011faab606938174e5", "@esbuild/aix-ppc64@npm:0.25.5": "fb872b34a2843293dc60e809968fedf93e0d8f7174b062decffae6ba861eb56aaea0cd0aba87ba99162ceb2a690f0cde4fc29c000b52c035e40c91ec7861d43e", + "@esbuild/aix-ppc64@npm:0.27.2": "78d13201fd4d048d19955fc510db508b14b5fc1a38f4ea506469eac65db770c65fc3727df15b087778178fc8e3304df88559a7441d227451efd8a0b1a688a729", "@esbuild/android-arm64@npm:0.25.10": "a2dd6b7ba7d3ab2b669bdc45dc7e306671ecbd89b251d3ad73191fc18fe07080525beadf0a9ead65f96d623d4e37172b2516dc1ce7ddc3c3224299926615b2a1", "@esbuild/android-arm64@npm:0.25.5": "c818e799b19b5587466bf68a27b578ccaaf866c1d144573fbde7659e3fd3f555422ec3e67f5bd186a87648957d1b6e74df4f847edea7219c16979c9916f36e91", + "@esbuild/android-arm64@npm:0.27.2": "e8aded79b2f1f8841c082396f7476bee51c056ed468e438fe2ee00b6b73e96acd640d0b8d0cc13e63c972898f6cdd275483c36c562d4186f0efc01881672b08a", "@esbuild/android-arm@npm:0.25.10": "0d7b4d970f4793252396ca9b737a2c5b485a5f051827ba1cbcce23a76e9bb7bc6f73be3b5ebed73a15aca915534917d13aeef0ce14d214026a36f0f334eadb14", "@esbuild/android-arm@npm:0.25.5": "a5384933f9f2ffcadce2be49da6ff43249fe42f32a04071316434e9f633fc20c8d4029072e9a53555620c3531045786297607b852579eee30b6dbc3bc9d98cd9", + "@esbuild/android-arm@npm:0.27.2": "ac673502cf6672dabb4b82a26bb3cc120402acba1b87a92481c0a37c8fa06847fd16503714bb227f6351d836f6f60c644ab50fda95c896d8eeb3e5ec3af96226", "@esbuild/android-x64@npm:0.25.10": "a2e49c045ea189ca6020a8c1baced2db4cf105848c1cc922931c8e3a11b26f1143078d3ee5c088bfbccab8e564039a5b6962513e45b41572614607dced92b03f", "@esbuild/android-x64@npm:0.25.5": "8ce115dc7e1e6735f23b4aadb2dfca29c0abd8577ce34802ea3d017a64e388928949134fe225dfe190babdc5ec01be5fc7794eca84738cdefc12c5e3789ce43b", + "@esbuild/android-x64@npm:0.27.2": "dcf5c84443645af089e3b82421097c0288a4bdebabf231449ddd66e1b48952e5af975bd26954a50be0441605b91cfe779ca2192bc4b02b7b19192a2a86f912f1", "@esbuild/darwin-arm64@npm:0.25.10": "a96d0821aa97cd0ce2fa35b525896fc9d878b492832be8a0cd22bdbb081d11209574e48ef8ce29f51a88a9cea33c5f6a8b4409bd0801eddeac5ef4ad4db2d88a", "@esbuild/darwin-arm64@npm:0.25.5": "a009eab62f2bd284a6f2001d5e08217059186ffc16907bbe873e1de40fe9b5ed92c0db2f4c4d0dc41545838850a430c8f2f35d7bdb9cd01a1a04293acd97afca", + "@esbuild/darwin-arm64@npm:0.27.2": "cf08b03672941acbea8b509db79a7cb9cf8c81b563c75414c87b8c8442cb1178063eaa14b7cd1ae6cae95dba7e1de9343b721a6d19523a5f21c3d1367e3688b7", "@esbuild/darwin-x64@npm:0.25.10": "0f358404778b8f36a2676181f8840139d7e5723a76e54683f0ada3d72572d8c864bc76084e1d23dd5605896329857ad15b598dedd141d160b64669253bfaee82", "@esbuild/darwin-x64@npm:0.25.5": "cac8021a7a0c549263e076913346b35a5bb81f76ffbc1abfad5e7b67303f013ac0c76f111bf624ea8447b327ec86c18a60c6ff307d743a2269f5d47313f5b2de", + "@esbuild/darwin-x64@npm:0.27.2": "5d3207cf85674b01a817c43064525e39b215802a9ecf352d15e92e926c3e549d95b30e127c2d3f8196ac9472ecca87a861d9f270221ee55884c7a6d0aa636fe1", "@esbuild/freebsd-arm64@npm:0.25.10": "f82928e4a4beb95da3379b98c5088d017113c02e3f2ab54867e4f6974b21b25c68ed793cbb3e9a99a510fd58ad3c5dbc1f7ca5bd4ce6adc99627a25fc722178b", "@esbuild/freebsd-arm64@npm:0.25.5": "d248e7103b7094eb4288db7c9a78b2905a25b4a957f2b945531ca88d3394f45ceca2343a7c84954734534af6159bc741eb3d5c1ed9df990f7395337a1b14192c", + "@esbuild/freebsd-arm64@npm:0.27.2": "45f475fc6ab2f4760155ca2b50c4cf0ea8aef2bfad3ba4548f4547898d3cc785dcfc2ea58a190be3c20c715c771d1d694a9eb6ef5fb6b72d93b6abc94f366b98", "@esbuild/freebsd-x64@npm:0.25.10": "08c9d830e43a3be5fdb4525d940b0cd069bd7e7e1f4d53a5475411351c07891343b3c009f37d47e10ae3bafcb9ed52b4b5bd5e7dbd0505723add21a09c08dae6", "@esbuild/freebsd-x64@npm:0.25.5": "8a7be0740f07f5dbb3e24bf782ca6ef518a8ce9b53e5d864221722045713586d41774cbd531df97dc868b291b3b303c12e50ca8611c3cb7b5fe09a30b38285eb", + "@esbuild/freebsd-x64@npm:0.27.2": "7fb62475cb9cdf54d22f2fa984ef57f891d05f366143227efd1d28d507a3b1f2c723239b3e22b3ac418467e6284a08eaf6dcf0bfd2a0f1bea06d0ac73c2aa8de", "@esbuild/linux-arm64@npm:0.25.10": "1b6f5a1ef9aef52210832f5dd4d55ddd0a880dfc0f832106374b56c5cd8fbb865d7d711bdd6ff7c94a0cc42a7c3e6cf91118bf5c4187cfbbe1eb4d1807afca37", "@esbuild/linux-arm64@npm:0.25.5": "ce3c8fca47cf0a92148fb288eb35a5c4a4dcf7a700730b3a48fdd63c13e17c719eb6b350378203fba773477eb5be637f47a6d52c5d4ce5bdc0075ee917156006", + "@esbuild/linux-arm64@npm:0.27.2": "89b8e94e2f4e7cf564623bb6b1d2e9ab218c6d4cafed93778fb797b552d3495f08c99e49d9a2573823bc62660353ce4b4cf17a2828359a3437a9caf8da99673b", "@esbuild/linux-arm@npm:0.25.10": "023383ebb145fa2f93de674713c7e4725df2b3c910f43bc1b5488a3b1169005d46fcbcf84234aace04c799ee569ea7671f92205e42dda52bc9954e48b47d7a1d", "@esbuild/linux-arm@npm:0.25.5": "cc81ea76ab86ed2a837c9da329f7c63412d288dc0aa608c8dcdf51705dc93d5b7f966a429be4896babe611074e5898c7e6c8e07ad7f50123a05478975294fbb4", + "@esbuild/linux-arm@npm:0.27.2": "fd7c845a5ee2073ef6c5bc9d914844b48b82006ebf00f5acb98a43f600ee83fda578034ed8eb6f7f462ed4e3ecd8b7c6570a78bb708ee7eb10b93751ab879ad6", "@esbuild/linux-ia32@npm:0.25.10": "130136f141d0388ec249fa314848906fb8b45e554324b8a07c13b5bc2e7da94c6fc7ebd037af6b69655a542ec52515ea8f8bc3bfe6dfc0dab8bdf9954debfb0d", "@esbuild/linux-ia32@npm:0.25.5": "bfed6750923afd56148f658f6ec8995479f5115116dc212ecb9e4c556064422e22eda855177e7c02cbc945494e4db1167101918c5fa932278115db2c7025a3f6", + "@esbuild/linux-ia32@npm:0.27.2": "23f67cfbab67aa860d7afa842e29fa75eb16af8577a811c54263fc3a276c05e468d532bcdb118d174624ed76a9e133d2520567937d4ed646caf9dd19aadbae15", "@esbuild/linux-loong64@npm:0.25.10": "0e076ba5ea9b2e6ad00c27b8ee530621ef4c356aba6d8c873f9f7c50fa2f54bd75f4bef57d209fc0af011c9748c64e9d5e281f13456fa9c8b71f79467bfc71ad", "@esbuild/linux-loong64@npm:0.25.5": "e5c20140bbbdba53f0d86dd72961ed73e6255d2ada2d3a626f390b352170605644822ad7592f695b6e520edcefe0c5f6ba19d10694b5d11d725745d9792bde01", + "@esbuild/linux-loong64@npm:0.27.2": "b37e531c91346c7b5d31ce6664a334c391a27c3c9fb282136abf232111575387e9d066abf27f29436afc913270a8e2c2b09c1210fbf87e70f1028685d94ec4de", "@esbuild/linux-mips64el@npm:0.25.10": "dc3ef7a524ef0d78030f088263735026c97e7be45f56a610c8849fca8c36b10969558bffb6c21b6d8a5819a33450e529e44c1a71a6fccb0ce69f23b01273bbc3", "@esbuild/linux-mips64el@npm:0.25.5": "6b3559517efd0dd1301debc7af7e275b055859c26facdda2e229b1aaab6ebea4c480a1da151c46211ee4035d95bfa7f0cdacf735b57ee99d41b69c77357310b9", + "@esbuild/linux-mips64el@npm:0.27.2": "8b48a6c7dc8f16147c1087b56710685f3b89279498caab6b63cad3db9402308adf633111d773cfe31756d41fe46e895f2c1ece0fc1ed484ab02e92c28357f0c6", "@esbuild/linux-ppc64@npm:0.25.10": "60088ee09f940e169e2073ee77972f22af78c9c1df9a8e7db45e3c3f9176d5ffd8006a4102f34783c7f3629e9c153797d9f493063e9bdedf6f676018cbe6445e", "@esbuild/linux-ppc64@npm:0.25.5": "a1a1af99d758efce928335637924dcd8ddec4201af51014e1f831b012d53a0a673b1e0c31036ec9e8c5a0311439283419ec8abdfc67ecb245fa7f7b653006ed0", + "@esbuild/linux-ppc64@npm:0.27.2": "4f207f87bfc1253974e00d3cf27316d3e93b7e51fde46ed618367e62f2875dffd66812acb85e8d2949dffc73eed7b3939a42bb93f40ec8fca4a6988173709dab", "@esbuild/linux-riscv64@npm:0.25.10": "3f194dfe0f2725d9a41b0ab127238ef271d0689f31a05ecae25d6df3aa8275261d6ba073373236fac3c6c8af2a4556736a8025e80d8a719a049d22b23c99464c", "@esbuild/linux-riscv64@npm:0.25.5": "6cd8dce6723b73e0f89898ab6cd52e0d009afdacdfc0d5529134de7b832c92c2e0421fbb5cbfc0e0c0b2b00a9b1ff2c4cdb9695b2c535ebc174960e986c727a7", + "@esbuild/linux-riscv64@npm:0.27.2": "837a0aa03e82a1b853632d153515d68035e57b39ccf730a778311c04e3429aa80f001d990392519a641945501f6ab3af331481eb4551e99718e7cd2ba5862089", "@esbuild/linux-s390x@npm:0.25.10": "926a04be26ebf794dae6a6185e04f39d246b04f1b5cb40b41f5228228a87e3a785cfb6493f405a0dc7d9b6a96d9417453fdc291b7fb4bc4aaf785eaa44cf1806", "@esbuild/linux-s390x@npm:0.25.5": "31b86dbc93d19eb362bad3353e65d6da771118346e723582d06c05f1b6ffad1c3765001b5215ef1e8f0c2bb29130d98815359bbc88e5c08304354d5a92e6ea94", + "@esbuild/linux-s390x@npm:0.27.2": "426a4b9d9d4c58d61031a412c64c8cfb0db0e38da3cf4dade253c45a46dc539dccee24700e965e66c7c397a65fef765fc43bdc6b3f46d6bc6f289f79c4b6d7d5", "@esbuild/linux-x64@npm:0.25.10": "ebe641e7b96af7dcefe629b4f34a4da9cd0b282e42e8efd0311c2ed631a40a143bb96eda5592b209c4eab295f45b2e3395c69412edb40d5689ffaa01aa276409", "@esbuild/linux-x64@npm:0.25.5": "f878a3e40edfd8a50de94bf982a9eaf03e636a0332af163a6c905490063aae652384fb392d4765c4338fb6f991034949c92ec768ee65c3b2fceeb494b89fe8b3", + "@esbuild/linux-x64@npm:0.27.2": "febde9f6908220698cf72947534eca590c2b5ce8b0c9bc6170649c5f64f7f93808bb9be2caabd7c63068dc68e218741f27a17ffb8826d87fb487a0639888b90f", "@esbuild/netbsd-arm64@npm:0.25.10": "11f85ed4ade5c38fe8f2f3e78ee5c302a4f90d48a6bf93cf8917b13d52b03671c7742294785165cc70611eb0b085a4e9aa5a0f487f8e15f80200ff450549e19e", "@esbuild/netbsd-arm64@npm:0.25.5": "941c5e28a63a93f19122271b5490e196db12815702c2266c6d66401b6909a4364ab889611ba81c5359624e3ce61f0505a680a1179ed9a555d1415fa1c485d75d", + "@esbuild/netbsd-arm64@npm:0.27.2": "1f69c833bfc5d1d7c58f52fca35637df1686a5bff5c15af900c165b2561a809d805201dc8de712fa73c69205e96a078096cd00b00e9ca8fb5cd8741e4ec943b8", "@esbuild/netbsd-x64@npm:0.25.10": "322482debb21160769f7ee293c3e84e44293bb7c734082fac2857277038ab1087763a553697b8f20dc3a03b7a397936396cde8150c1cc6a0ad62941e7ee86845", "@esbuild/netbsd-x64@npm:0.25.5": "edbefdd88ca24a373497a7c8d1fdab418827ff89c6eee1c574159dbb4d9174552aa87753f35525a894964b77c14b012164ec5582b9f19dd4d6c1f5d45df411c7", + "@esbuild/netbsd-x64@npm:0.27.2": "29c9cbd018788521145d719013020dfbf744185eaeaff845f0fc925c67630c66743b03486a2531493f79482d2315e910a27a31f89a791e0a9589e04d86d295d7", "@esbuild/openbsd-arm64@npm:0.25.10": "4c68206360952d04fbafe32d3f4cf420f15c0a150f914d398746f1cf8241073fe9422cc0cc0de8b0b98b8158879dc5fd322eb8454d936457eab3dc9ba131584d", "@esbuild/openbsd-arm64@npm:0.25.5": "d44633a374c109d2fb9c678882016e3ec3d79f0c5f21a6e6fb0114ea709bc539200b037a4e3ec52304eea2f8c5957bf16c6f0a7af5cfde41b652c4bac604bba6", + "@esbuild/openbsd-arm64@npm:0.27.2": "dccfe8ca6c0d648a26a626b5a4caf3325fed90d7ae343db2a86be9af2479391518c02d54470c2690aec23af1359debe7fbf125d979b5ea891a63fe4b206c2d6f", "@esbuild/openbsd-x64@npm:0.25.10": "70328d84e7954932d0fcd282bc2a16fdd31a899ef23f5214221e64bfebd80222b03a7629d9af55fea220df6a41cd51d0c068618f443dc37ad717dc6601a9445b", "@esbuild/openbsd-x64@npm:0.25.5": "efc4641ea653dedc9886f0603c2e7cfc6fbe94c34d4cdaee9b060a8b9d8143d1192c45da93b3e802af2c26f72ab1ad3a3fad0e0cb297d06de55814fe83ccd32c", + "@esbuild/openbsd-x64@npm:0.27.2": "0bc581af266608ba01c530ec1fe2b475630dbd56538562f8b1748f7044727bd08d0784afa9aee8aa0a2afe843bb0b47572b4c6babb2a9953808d37263d730be1", "@esbuild/openharmony-arm64@npm:0.25.10": "ca11e8c30cddd7603235cf05185678f6aad7c40eccd8ef57a207325b8553e5481503cda7ae35d777eb5020b9426f2d13332aba147732a9abe0f5b3964a6c0d17", + "@esbuild/openharmony-arm64@npm:0.27.2": "1f04a6d690bd2ef231801b0c46b40359b4d4451409cf46a865613f3942835e7633286c328c31f3a10065491f314e6c7c47d7a8f79c1a1ec25f59ff46f5765c6f", "@esbuild/sunos-x64@npm:0.25.10": "46c205aa7a15d7b5d13553300f3d36593e7119a320672ac3c092f5a67db6cb91f9c59a235dfbe2947bd99f7653bb3be325a33c3474a00b90d39856ef9b05af48", "@esbuild/sunos-x64@npm:0.25.5": "29860663381b6098c0fda6f69235407654dfad953e83b3f9f06a270950d5c37da4ca60a4b5915b8e2606d468b560be6179870f64a22d5b046e8a930c31a7b554", + "@esbuild/sunos-x64@npm:0.27.2": "9543db0acc86a762f9fd708a3226ebc45a1625885532d153928b9d2b0de90b6d78db0f9b77261d345b95c1ba7282ff3ab0fa37932c2dcd9b1c2b7da7cf39cd76", "@esbuild/win32-arm64@npm:0.25.10": "ca2d057a874607013788fd3a161e8e25fcfb777a7aa6edd68662cff3869d1566541d61caab9b11e16515e2192673bf70c00f5efc38f67d1305f76b55bbe8febd", "@esbuild/win32-arm64@npm:0.25.5": "a77d395251c8a62ab0cec07d5230222823fa02fbf3ef008d94b5213a335c9f949872c3f1c2f947abaa28098b669018e429af42f59616e049860a0072f3b006de", + "@esbuild/win32-arm64@npm:0.27.2": "2bfe0fef3ace4a5b0f7647168ae21eda9344a8bef4924d60d1ca781b59eb1f7fef0858aef6e2fb8c185638117bfb7dc18c55a700db57799955c8f655eaaf1f44", "@esbuild/win32-ia32@npm:0.25.10": "fa5efade9e9a1a01e65223f22304dd71a3d005a2b394309a652bb231bdbc14fe937ec7bf0ce1e117fed182731430e055828616d1c10abee2dfc80aee50fee13e", "@esbuild/win32-ia32@npm:0.25.5": "ff1b6cbe835082aef5b93c3e2012d51be431d05c6ae5f90a5bc89687c687e8e2340c262dedddd124b27b511616bbc4088b5a4a949d3147f677084dc6ec572629", + "@esbuild/win32-ia32@npm:0.27.2": "c510d04bc11f11b7bd6bbf0ea28e2ba484e6232b7655b5cc8ccf8276ef7da760d54a79eaef87a1a40a81632a5ec4a9f7bb08f63920e5d145c8a893ae76d93094", "@esbuild/win32-x64@npm:0.25.10": "0f2cb29b001bf4a71035b37d42bcaeb48baef5a6b07be2c024593a18dcec87cd5829a0cc17acc7128cd251bd6232bdbd04d967d9c2bd7db9c1978effffe31671", "@esbuild/win32-x64@npm:0.25.5": "266e69e8d37bd4deb77443588e49472e4e9791178cb39e1692eabb67cf65d8e85a932ac468e7ebb2072c8a9ee23ad413c8f0f7d954c474f643cedbbf7aad952a", + "@esbuild/win32-x64@npm:0.27.2": "d11933a70f9c908e3cd7202071dc23a9dea8afa58a4c2e22a3beab3516d0898345a5ebb2af47ffb2cc7f5d2a6d788ed4681fa7f37e121f1605149f124d632c67", "@parcel/watcher-android-arm64@npm:2.5.0": "2d5d66f4e904546cff638d0b27a871d695dda1205e32902f917723dc1b09a5edef4ed8064fc5c85192a4e5e5b531eb4a2d3b349015ff6170c8228e3c098d5376", "@parcel/watcher-darwin-arm64@npm:2.5.0": "bbdbaeb31ccea5ec172adab2bb2b1a5f4b2e18ed31054d7f6b1db718238f5880e3b8bc8ac1b55c00048c7a1973e75c0c86fa04c02679f99c0bb355145c8b685b", "@parcel/watcher-darwin-x64@npm:2.5.0": "85089bf1c0f7fb0b4007d54f97e890bf2173d1a11166e9e601b9afe6e260e9cff2eed150ea80f51aae358436376c36af75a70523f53711f16a773987422cf93b", @@ -63,45 +89,25 @@ "@parcel/watcher-win32-arm64@npm:2.5.0": "cff6516b1dad597ca1ec8c385cf8251f5050b32ab46fc15360f2eff3a40b61b7107eee56df73764007d9bd6b826960d2f3589c8e0ce270bb5b2a292313bd7a1b", "@parcel/watcher-win32-ia32@npm:2.5.0": "ad9d2c9ae3a7031105fc90418050a910d4b679ead36e5fdcbb1b3e4afbaf56aec6566863e3a374c645c82f57073d8f643183f19c67c8c48b0aa62224c05fdb9d", "@parcel/watcher-win32-x64@npm:2.5.0": "aa9660bdb2fe70de5163f9f8419e263711fd30612244fb7feb58fce49a653b88ac0e1e29646fb1fc76b86fd8215e62eea5ded0616725987dfca5372041925bd2", - "@rollup/rollup-android-arm-eabi@npm:4.44.0": "25f984da650693e6a2598396885f8da7d94de024cf8b298d97bf1c21c74d8f4624a0e86691cff4705be18dd1ed9a0c00746ba812b96ba769fa3b39d328b62b5b", "@rollup/rollup-android-arm-eabi@npm:4.47.1": "305cc0cb4deba7b5e4d8e74e5c26952399f9eebec9244ca73b485e35a16272fc6fd764b49407004a6799fbc7b5f8f694b36ebd5a2c250339e7c8ea98b07276b8", - "@rollup/rollup-android-arm64@npm:4.44.0": "67edeb6ef080c7de8f28a89bf04895e5fd40ad1ec2126624b8891a83d60315156c258f6b696410a150cf1dd183d715535b29d19374d4848c75ecae39c219cacb", "@rollup/rollup-android-arm64@npm:4.47.1": "8c3fd787078368bf89876a33bc1328a8408e8c0014035d959de49ac0e89cd160d4784eb7d017ee76c2699fd9ca1798bb0013d016c40d227eb922a2e42de82b35", - "@rollup/rollup-darwin-arm64@npm:4.44.0": "24ebdb983047cd020ce514f9e4989dcf0de5b88c75ea2d96c134be57296c71d57c7c053105e310df588a14763f4500470f7cea6b6254fc379111577ba0ffff4b", "@rollup/rollup-darwin-arm64@npm:4.47.1": "0ab37d9868e2c8f8cf0a3232d35d75a10010ac14d7b7abc9549816570c60a9cf888e62b4f4b20319040d1c54d4a594c15ad237b0ddb3b088a8ca25d6775a3546", - "@rollup/rollup-darwin-x64@npm:4.44.0": "42784bb2e20d7e3a394f705e630a652e1a290cfda30304c9564571dcbedd0201614da6a3948cbff5fa4086756dfae84d171bb29fe287d64af975207198661de4", "@rollup/rollup-darwin-x64@npm:4.47.1": "b1826226e1fec4e66a3befb6458550c3204a78e1ab26566a5f6f445fef83405ab54d4cb9ff3b3bc058576837d62176be8c6acdbafa72c2b8ded39af2be8e0b4b", - "@rollup/rollup-freebsd-arm64@npm:4.44.0": "ae9a6f60c42062904d4aedde798471844ae1930e90ccdb1297084e6f58ed627d49ad3f2d4d1e61e27c2f9bf0ff1d6875e40aa2ededc971ce9045dd8bd6d2e5cb", "@rollup/rollup-freebsd-arm64@npm:4.47.1": "df46768bb4d9c1482198a3ad460bcafca1b7ace1c9ce5827f4988e0db4d8c8217a3afe2781d8ee51bb8535a731de7d21c82b354b9c6e3a03de151a8e83f57e22", - "@rollup/rollup-freebsd-x64@npm:4.44.0": "63a1f490b420f0384b0eb47d79ab179e6e3248794355b2896acf0d31968db943173a6e14470dcb5d8ce93544696cd6fea79df618b4d336f109fb6259e92bc0ba", "@rollup/rollup-freebsd-x64@npm:4.47.1": "142b86cb7e184a1b45ea35899b4fa8b909d2fed1a3b4f60d472dcca2db0958c8e7b5f02e0efe08e9b53a86383341e82c8b2925536f53131f478e95d65b892321", - "@rollup/rollup-linux-arm-gnueabihf@npm:4.44.0": "57d95a62a9d3cf7593601e3cb1a3b5eb4f6898e08abc8dbe978e9a14d82b2c15258725df45cf61ca9cb2888fd71db62c71408693c4caa776c072d1f26c798784", "@rollup/rollup-linux-arm-gnueabihf@npm:4.47.1": "cc33c7215effde2c9785b5f7335a0fa019b70fdadc7011ca6e9646ec96b65633ca2a9f5d2c4b8dbb0d15dea9df8c21f3d84d6b876eaf2a5bb786b388648d0282", - "@rollup/rollup-linux-arm-musleabihf@npm:4.44.0": "2dd0c7ffe8b4380ae1de01fc0fef73c87ad2f83b1688f5384cb8177886be4f5ce4dd4927079c33ee96f351f0f023652581f3e1fded2939ad903c6c1a3fe47629", "@rollup/rollup-linux-arm-musleabihf@npm:4.47.1": "901fd5619bba4bc67fbb668a5b9851f7694a4922735939a618ed2b66a9a8f0f54c29bf93d169dd5d63a4dc31ce12bb138f4bf0c7c38b095c9227b6e159e29fe3", - "@rollup/rollup-linux-arm64-gnu@npm:4.44.0": "8aa9d4ab0901f22f9adb58d81416cbae8a89fd681acc3197461cae5cb288a2e1f5ec0d1e6ed65b116cd3dadd143cc9524e8bfce1ad396ea7f6ad09dc16b20b46", "@rollup/rollup-linux-arm64-gnu@npm:4.47.1": "c336e5aa383bd94e8239eaec59cc68e340f4d20ab6324e026ae2bacc1c35f5b14effdd4b5f93aeb85bbffcfcdfb20432fa30427c163eee4eb9450135af8ad501", - "@rollup/rollup-linux-arm64-musl@npm:4.44.0": "956c4c0fa3e0911754e3a5d712757d1be339cfc337bf0c215d97db313397fc7827693fdb6ee8a84b61a4c2fa32478dc06d172c0f4b9df767691bc320a6dd5631", "@rollup/rollup-linux-arm64-musl@npm:4.47.1": "cdd1a686d32af3feec4efd1ef446590f821150cb5d786dfdc670f00835349dabb501e9ac89272648b327959779dd116874968205e66aac87d5122f0a01c09ba8", - "@rollup/rollup-linux-loongarch64-gnu@npm:4.44.0": "29dd1f5ee3ff798876a2fc7657b4024a4e02404f05e4608487c523aecabac009aac3f899ab48577a98eadf84c9ba65477f72ebdec7ad725cb747df52bd41e833", "@rollup/rollup-linux-loongarch64-gnu@npm:4.47.1": "2f842e0313f6c75fa7e4fe6bbed1b50cf788f8dc560cbd8e643890b04e5ba0ab09f9df1098c137a2378caf9d18a3a34ec812f7bed0c8d0c434f6ab8996855c51", - "@rollup/rollup-linux-powerpc64le-gnu@npm:4.44.0": "8fa01183e91152aebe5712aff6e19c70a5c9c0ea519292a3b05c782036771c943e2b75ffccda6179405ab1f18e157023cdad9f2dc0ebfe77a49488ab43d62289", "@rollup/rollup-linux-ppc64-gnu@npm:4.47.1": "0c03ee753998d260fed665caa4f4401577a00335f9f7d7dd365bd65936dfcb694f8a137f5dd514b70701d0c738abebe1bf32a51ec8b3a7607fbdc6c71de336fb", - "@rollup/rollup-linux-riscv64-gnu@npm:4.44.0": "ad0ddbc3caf30f8ff1c70492b1c8cab83131a5f516f0fdf0b54b5ea626db143257c5dfa9afeb0cad22eb49d6a974f8a13695bcd50ac44a3cc16069776284d221", "@rollup/rollup-linux-riscv64-gnu@npm:4.47.1": "a0029cb9e5069937d4d4cdf1397cd2f0c9e0ebc4b507dd4cd12a8f78e5d05fd8f918888b2c68ef2faaa18a93ab085028c39ff0c15fe1c7b378ab60a545db60b2", - "@rollup/rollup-linux-riscv64-musl@npm:4.44.0": "0726d47cba07192ce5d5a15112585e61b5df9ce60d5caae3e7b6f9dc427f907c9fdb0a2b6fca9e8c4b1e8ce54bebe88c6c161ebd3429a9c369c5f5c795e7f516", "@rollup/rollup-linux-riscv64-musl@npm:4.47.1": "454a0630741eed1e0da10e385e086032315a23c1c5518c76d90b8f91ec2085c50281c546409723f6c01c24fe6cc1fc2709a7f7b81b1b41f482c4bca7ff1b0d46", - "@rollup/rollup-linux-s390x-gnu@npm:4.44.0": "7d01327e4d704b5b866de4aac565352ab377196fc908968bf1c032d76c015dfe7e78d2424dbb6172853ce122a17451a6b4c7d292a12a10be24d2874a874e81b9", "@rollup/rollup-linux-s390x-gnu@npm:4.47.1": "9bf616ff8f59d6154c556e7425e3d317a266aad22f6602cfa1135cbdd553fbe83977e408765fc595fca9991a961bfb97cedfb82d6acc35dc837d3452555ee5e1", - "@rollup/rollup-linux-x64-gnu@npm:4.44.0": "267c03842d113762c6bb0c9c8275fca24008ef9390b4c3fe36011f540894e808146d02e7216dfc9c98a9395ca3cb309db0233e8f4c75eff070a9a1b6425755a0", "@rollup/rollup-linux-x64-gnu@npm:4.47.1": "382702660077833c76f64f27368d5256c3d2f713d57120e9f61a013cb0539058725e22d7ecbdf06802f811f77393b6d828a85c1dd4d3c87364f59fcdfc8eb08e", - "@rollup/rollup-linux-x64-musl@npm:4.44.0": "824a72b9a60e9de3fa9d53931c0ca43fd7ed7f61f58fb2bc2ba4be069da3ec8a1a749d6fe2b6b41e8a32ef3f9c7b273ccd9a5bf7785c3cf3debdb18ae299f66b", "@rollup/rollup-linux-x64-musl@npm:4.47.1": "af4d5fe82143c69bf051bbf515cb538ae08310cd2a8f49a3133e18129bfefb1afd05a8a28cebd9d8578a1142ac769ccd162984c24da23448ecb79c8ca28bfd9b", - "@rollup/rollup-win32-arm64-msvc@npm:4.44.0": "8e9fa7cffc3f66c4dedeb4d360be2d46108fdb0b1cfe37ee3b2546b2bc6f50b659dfe90fb043810fc2171bcae84c496e65f12abe1dd6c631905cdb0f8a10d5ac", "@rollup/rollup-win32-arm64-msvc@npm:4.47.1": "e18b492060fdd6451ad79f5e672a2ca8e1bb19615c604ee249f8fa7e055ba3f3edfa060b7ace97194873b6172ce0c32cb703cebf7d5997942354e8cb03446f65", - "@rollup/rollup-win32-ia32-msvc@npm:4.44.0": "6635c35ae6572dfdf0d348b135f8f30c1c1bc556593dad1e7b28ec309f458c8ccc5453b8002b44c47f577cfeb6c7ca95fe8bee186e9d0b988cd54f1fc8dac77f", "@rollup/rollup-win32-ia32-msvc@npm:4.47.1": "c3b88460bf33190fa98dcaabd53a88c73b889e44d8319917b7b1b382cb429f696394ce06b03071b00ddc78a209b9d8c4e355a99c53ce285253840acea0f55e8b", - "@rollup/rollup-win32-x64-msvc@npm:4.44.0": "c0a4b20e9a3780a3e2d3be6bce0f50cc19257f1f0c03b5918aa88d21179210b78d3e573b5e29e25a1a65dce025743773c1fc9eaacc7028e69bdcd913397b8708", "@rollup/rollup-win32-x64-msvc@npm:4.47.1": "febb384dfb06174ac007b10ff4de73f0d0f5bf42f3180aea66db1763a7a8a73d811baa6e4c8bddc0491487d779d3ffa137dd6f9a6c7e1a970b0f62841409dc16", "dmg-license@npm:1.0.11": "feef35cfb45270a72daadcca9584be5cb840f924448b9d4e543fcd61f1b6d471151049f277c91de1d8b003fad6203d0176066a5f427a01df5fb073402cb8c8b7", "iconv-corefoundation@npm:1.1.7": "bc6f08ac421e5e92ed20f3825f123fd705e036612b2b6aa687958de753c06f32e54f0203ef55540869e3ee189eaea15e43a2757f3a90e555c4dd512c9422da43", diff --git a/pkgs/by-name/r2/r2modman/package.nix b/pkgs/by-name/r2/r2modman/package.nix index ea9f5724d5df..f3cd855240c1 100644 --- a/pkgs/by-name/r2/r2modman/package.nix +++ b/pkgs/by-name/r2/r2modman/package.nix @@ -15,20 +15,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "r2modman"; - version = "3.2.11"; + version = "3.2.13"; src = fetchFromGitHub { owner = "ebkr"; repo = "r2modmanPlus"; tag = "v${finalAttrs.version}"; - hash = "sha256-/cnaP5DbEqYEkTPd1QWNArvMMr7UbX/danXa7ISfPpc="; + hash = "sha256-dy+xVGh5VNGXI34ecglLFl/h6SXyUdfzyvLCjXYmC/w="; }; missingHashes = ./missing-hashes.json; offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src patches missingHashes; yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-XusNho027MjQLaBxaXMOb/2rTiSLmi4mfwY2hjHQZgk="; + hash = "sha256-5XTkUa31D83oZRZBQ9yUDjgf/4gWCDd+pr4FTNDW9F0="; }; patches = [ diff --git a/pkgs/by-name/r2/r2modman/steam-launch-fix.patch b/pkgs/by-name/r2/r2modman/steam-launch-fix.patch index acd0a2114e13..53dc94cb226f 100644 --- a/pkgs/by-name/r2/r2modman/steam-launch-fix.patch +++ b/pkgs/by-name/r2/r2modman/steam-launch-fix.patch @@ -1,19 +1,17 @@ +diff --git a/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts b/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts +index 08ad22ab..97a96272 100644 --- a/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts +++ b/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts -@@ -64,15 +64,8 @@ - async start(game: Game, args: string): Promise { +@@ -73,12 +73,7 @@ export default class SteamGameRunner_Linux extends GameRunnerProvider { + if (env.LD_PRELOAD) { proxyArgs['LD_PRELOAD'] = `'${env.LD_PRELOAD}'` } const settings = await ManagerSettings.getSingleton(game); - const steamDir = await GameDirectoryResolverProvider.instance.getSteamDirectory(); -- if(steamDir instanceof R2Error) { +- +- if (steamDir instanceof R2Error) { - return steamDir; - } -- -- LoggerProvider.instance.Log(LogSeverity.INFO, `Steam folder is: ${steamDir}`); -- - try { -- const cmd = `"${steamDir}/steam.sh" -applaunch ${game.activePlatform.storeIdentifier} ${args} ${settings.getContext().gameSpecific.launchParameters}`; -+ const cmd = `steam -applaunch ${game.activePlatform.storeIdentifier} ${args} ${settings.getContext().gameSpecific.launchParameters}`; - LoggerProvider.instance.Log(LogSeverity.INFO, `Running command: ${cmd}`); - await exec(cmd); - } catch(err) { +- const steamExecutable = `${steamDir}/steam.sh`; ++ const steamExecutable = `steam`; + + LoggerProvider.instance.Log(LogSeverity.INFO, `Steam executable to call is: ${steamExecutable}`); \ No newline at end of file diff --git a/pkgs/by-name/ra/rabbitmq-server/package.nix b/pkgs/by-name/ra/rabbitmq-server/package.nix index bebbcfa61ec6..3873771025ce 100644 --- a/pkgs/by-name/ra/rabbitmq-server/package.nix +++ b/pkgs/by-name/ra/rabbitmq-server/package.nix @@ -1,6 +1,7 @@ { lib, - beamPackages, + beam27Packages, + elixir_1_18, stdenv, fetchurl, python3, @@ -39,6 +40,8 @@ let systemd # for systemd unit activation check ] ); + + beamPackages = beam27Packages.extend (self: super: { elixir = elixir_1_18; }); in stdenv.mkDerivation (finalAttrs: { diff --git a/pkgs/by-name/ra/railway/package.nix b/pkgs/by-name/ra/railway/package.nix index 3009169bc6d6..011e529595cf 100644 --- a/pkgs/by-name/ra/railway/package.nix +++ b/pkgs/by-name/ra/railway/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage rec { pname = "railway"; - version = "4.27.2"; + version = "4.27.5"; src = fetchFromGitHub { owner = "railwayapp"; repo = "cli"; rev = "v${version}"; - hash = "sha256-9w0AFXf7BxXxw/JZui9rl+5FgHmqEaTlvbcRk8QwLEU="; + hash = "sha256-S6Fp6dXCLdHTmaiRrtsTh+N44GzM4vt27MGCb9lkk5k="; }; - cargoHash = "sha256-WNL/Xmcoh3oTn7C/cK2CD3L085FbbxbdoasI+K5UucM="; + cargoHash = "sha256-8eLrtWxOS/AXcsCYu1H6vcwDaLl4siEVwX2YSvamZ1o="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ra/ramfetch/package.nix b/pkgs/by-name/ra/ramfetch/package.nix index 7efd07c1022e..eda0928b261d 100644 --- a/pkgs/by-name/ra/ramfetch/package.nix +++ b/pkgs/by-name/ra/ramfetch/package.nix @@ -5,7 +5,7 @@ }: stdenv.mkDerivation (finalAttrs: { - name = "ramfetch"; + pname = "ramfetch"; version = "1.1.0a"; src = fetchgit { diff --git a/pkgs/by-name/ra/rathole/package.nix b/pkgs/by-name/ra/rathole/package.nix index 303a5b6c5484..85785368ffb1 100644 --- a/pkgs/by-name/ra/rathole/package.nix +++ b/pkgs/by-name/ra/rathole/package.nix @@ -11,12 +11,12 @@ rustPlatform.buildRustPackage rec { pname = "rathole"; - version = "0.5.0-unstable-2024-06-06"; + version = "0.5.0-unstable-2025-07-29"; src = fetchFromGitHub { - owner = "rapiz1"; + owner = "rathole-org"; repo = "rathole"; - rev = "be14d124a22e298d12d92e56ef4fec0e51517998"; + rev = "5a9dd6d939744859af322aeff7fd60f7483a68bc"; hash = "sha256-C0/G4JOZ4pTAvcKZhRHsGvlLlwAyWBQ0rMScLvaLSuA="; }; @@ -67,7 +67,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Reverse proxy for NAT traversal"; - homepage = "https://github.com/rapiz1/rathole"; + homepage = "https://github.com/rathole-org/rathole"; license = lib.licenses.asl20; mainProgram = "rathole"; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/ra/raygui/package.nix b/pkgs/by-name/ra/raygui/package.nix index d0569b39fe8e..f008e1659bfb 100644 --- a/pkgs/by-name/ra/raygui/package.nix +++ b/pkgs/by-name/ra/raygui/package.nix @@ -5,7 +5,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { - name = "raygui"; + pname = "raygui"; version = "4.0"; src = fetchFromGitHub { diff --git a/pkgs/by-name/rc/rclone/package.nix b/pkgs/by-name/rc/rclone/package.nix index 4935381b05a7..47fd073f9dfc 100644 --- a/pkgs/by-name/rc/rclone/package.nix +++ b/pkgs/by-name/rc/rclone/package.nix @@ -17,7 +17,7 @@ buildGoModule rec { pname = "rclone"; - version = "1.72.1"; + version = "1.73.0"; outputs = [ "out" @@ -28,10 +28,10 @@ buildGoModule rec { owner = "rclone"; repo = "rclone"; tag = "v${version}"; - hash = "sha256-CyMGcyFkYbKYvv2pc2M1K6ikAI0tPO/Tc1DEf0O/Fsw="; + hash = "sha256-g/ofD/KsUOXVTOveHKddPN9PP5bx7HWFPct1IhJDZYE="; }; - vendorHash = "sha256-tNeL43WGWeX88vXJwQzxubUPIyejl3PPHXLc8oNeno4="; + vendorHash = "sha256-LomeLlk0d/HTL0NKmbd083u7BHsy4FmAah9IzvmtO2s="; subPackages = [ "." ]; diff --git a/pkgs/by-name/re/readsb/package.nix b/pkgs/by-name/re/readsb/package.nix index 4559f9dd49f4..a3e17b7a2216 100644 --- a/pkgs/by-name/re/readsb/package.nix +++ b/pkgs/by-name/re/readsb/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "readsb"; - version = "3.16.7"; + version = "3.16.9"; src = fetchFromGitHub { owner = "wiedehopf"; repo = "readsb"; tag = "v${finalAttrs.version}"; - hash = "sha256-voBA1SaSbhm+CRiTBbKdf8NqJS5xano+c806+wqiMgE="; + hash = "sha256-jaC+OFhYvPFp3dZ2jfAL+1KT3pVQf5wcvcvX3c+BNsg="; }; strictDeps = true; diff --git a/pkgs/by-name/re/regal/package.nix b/pkgs/by-name/re/regal/package.nix index 3f312c59747f..caf8ca8e0041 100644 --- a/pkgs/by-name/re/regal/package.nix +++ b/pkgs/by-name/re/regal/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { - name = "regal"; +buildGoModule (finalAttrs: { + pname = "regal"; version = "0.38.1"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "regal"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/WGZCwT9VJ5zjEmL4PZqPymaUJFaWzjbgq2KMBfl6uQ="; }; @@ -23,16 +23,16 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/open-policy-agent/regal/pkg/version.Version=${version}" - "-X github.com/open-policy-agent/regal/pkg/version.Commit=${version}" + "-X github.com/open-policy-agent/regal/pkg/version.Version=${finalAttrs.version}" + "-X github.com/open-policy-agent/regal/pkg/version.Commit=${finalAttrs.version}" ]; meta = { description = "Linter and language server for Rego"; mainProgram = "regal"; homepage = "https://github.com/open-policy-agent/regal"; - changelog = "https://github.com/open-policy-agent/regal/releases/tag/${src.rev}"; + changelog = "https://github.com/open-policy-agent/regal/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ rinx ]; }; -} +}) diff --git a/pkgs/by-name/re/remake/package.nix b/pkgs/by-name/re/remake/package.nix index 0e7b2c31ec1a..65bca6e19bbb 100644 --- a/pkgs/by-name/re/remake/package.nix +++ b/pkgs/by-name/re/remake/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchpatch, pkg-config, readline, guileSupport ? false, @@ -21,6 +22,11 @@ stdenv.mkDerivation rec { patches = [ ./glibc-2.27-glob.patch + (fetchpatch { + name = "gcc15-tolerance.patch"; + url = "https://github.com/Trepan-Debuggers/remake/commit/15f36a69b1a7798fa836d849c68c0fa5cd1dae6f.patch"; + hash = "sha256-Pau0ho0stPFnJjsHKY6lIag/XV4A0bEKBLPp3XRcxc8="; + }) ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch b/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch new file mode 100644 index 000000000000..1a3f099c7007 --- /dev/null +++ b/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch @@ -0,0 +1,14 @@ +diff --git a/deps.edn b/deps.edn +index 195de4e..6ebe31b 100644 +--- a/deps.edn ++++ b/deps.edn +@@ -1,8 +1,7 @@ + {:paths ["src"] + :deps {binaryage/devtools {:mvn/version "1.0.7"} + camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.3"} +- clj-kdtree/clj-kdtree {:git/url "https://github.com/abscondment/clj-kdtree.git" +- :sha "5ec321c5e8006db00fa8b45a8ed9eb0b8f3dd56d" ++ clj-kdtree/clj-kdtree {:local/root "@clj-kdtree_src@" + :deps/manifest :deps} + com.taoensso/tempura {:mvn/version "1.5.4"} + day8.re-frame/test {:mvn/version "0.1.7"} diff --git a/pkgs/by-name/re/repath-studio/package.nix b/pkgs/by-name/re/repath-studio/package.nix new file mode 100644 index 000000000000..ebf0e5855aa3 --- /dev/null +++ b/pkgs/by-name/re/repath-studio/package.nix @@ -0,0 +1,205 @@ +{ + lib, + stdenv, + + buildNpmPackage, + fetchFromGitHub, + pkg-config, + electron, + chromium, + clojure, + vips, + + writeShellScriptBin, + copyDesktopItems, + makeDesktopItem, + makeWrapper, + replaceVars, + + vulkan-loader, +}: +buildNpmPackage (finalAttrs: { + pname = "repath-studio"; + version = "0.4.12"; + + src = fetchFromGitHub { + owner = "repath-studio"; + repo = "repath-studio"; + tag = "v${finalAttrs.version}"; + hash = "sha256-sdM3owUYI0P12+R4YyYtF/20Zl0EpJY6t4Z1q/K5EqM="; + }; + + patches = [ + (replaceVars ./hardcode-git-paths.patch { + clj-kdtree_src = fetchFromGitHub { + owner = "abscondment"; + repo = "clj-kdtree"; + rev = "5ec321c5e8006db00fa8b45a8ed9eb0b8f3dd56d"; + hash = "sha256-ZOv+9TxBsOnSSbfM7kJLP3cQH9FpgA15aETszg7YSes="; + }; + }) + # outputHash of manvenDeps changes each time `clojure` is updated + # https://github.com/ngi-nix/ngipkgs/pull/1727#discussion_r2470180998 + ./pin-clojure.patch + ]; + + makeCacheWritable = true; + + npmDepsHash = "sha256-Zihy5VYlkeQtmZUS25kgu3aYGPfQdUxjNSK33WHOEeQ="; + + nativeBuildInputs = [ + finalAttrs.passthru.clojureWithCache + makeWrapper + copyDesktopItems + pkg-config # sharp + ]; + + # For 'sharp' dependency, otherwise it will try to build it + buildInputs = [ vips ]; + + env = { + ELECTRON_SKIP_BINARY_DOWNLOAD = true; + PUPPETEER_SKIP_DOWNLOAD = true; + }; + + postPatch = '' + substituteInPlace shadow-cljs.edn \ + --replace-fail ":shadow-git-inject/version" '"v${finalAttrs.version}"' + ''; + + passthru = { + # this was taken and adapted from "logseq" package's nixpkgs derivation + mavenRepo = stdenv.mkDerivation { + name = "repath-studio-${finalAttrs.version}-maven-deps"; + inherit (finalAttrs) src patches; + + nativeBuildInputs = [ clojure ]; + + buildPhase = '' + runHook preBuild + + export HOME="$(mktemp -d)" + mkdir -p "$out" + + # -P -> resolve all normal deps + # -M:alias -> resolve extra-deps of the listed aliases + clj -Sdeps "{:mvn/local-repo \"$out\"}" -P -M:dev:cljs + + runHook postBuild + ''; + + # copied from buildMavenPackage + # keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside + installPhase = '' + runHook preInstall + + find $out -type f \( \ + -name \*.lastUpdated \ + -o -name resolver-status.properties \ + -o -name _remote.repositories \) \ + -delete + + runHook postInstall + ''; + + dontFixup = true; + + outputHash = "sha256-ytS7JiQUC7U0vxuQddxQfDnm0Pt4stkRBfiIlbOpeTk="; + outputHashMode = "recursive"; + outputHashAlgo = "sha256"; + }; + + clojureWithCache = writeShellScriptBin "clojure" '' + exec ${lib.getExe' clojure "clojure"} -Sdeps '{:mvn/local-repo "${finalAttrs.passthru.mavenRepo}"}' "$@" + ''; + }; + + buildPhase = '' + runHook preBuild + + # electronDist needs to be modifiable + cp -r ${electron.dist} electron-dist + chmod -R u+w electron-dist + '' + # Electron builder complains about symlink in electron-dist + + lib.optionalString stdenv.hostPlatform.isLinux '' + rm electron-dist/libvulkan.so.1 + cp ${lib.getLib vulkan-loader}/lib/libvulkan.so.1 electron-dist + '' + + '' + npm run build + npm exec electron-builder -- --dir \ + -c.electronDist=electron-dist \ + -c.electronVersion=${electron.version} + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + ${ + if stdenv.hostPlatform.isDarwin then + # bash + '' + mkdir -p $out/Applications + cp -r "dist/mac"*"/Repath Studio.app" "$out/Applications" + makeWrapper "$out/Applications/Repath Studio.app/Contents/MacOS/Repath Studio" "$out/bin/repath-studio" + '' + else + # bash + '' + mkdir -p $out/share/{repath-studio,icons/hicolor/scalable/apps} + cp -r dist/*-unpacked/resources/app.asar $out/share/repath-studio + cp resources/public/img/icon.svg $out/share/icons/hicolor/scalable/apps/repath-studio.svg + + makeWrapper '${lib.getExe electron}' "$out/bin/repath-studio" \ + --add-flags "$out/share/repath-studio/app.asar" \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \ + --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ + --inherit-argv0 + '' + } + + runHook postInstall + ''; + + # chromium package not available for darwin + doCheck = stdenv.hostPlatform.isLinux; + checkPhase = '' + runHook preCheck + export ELECTRON_OVERRIDE_DIST_PATH=electron-dist/ + export PUPPETEER_EXECUTABLE_PATH=${chromium}/bin/chromium + export CHROME_BIN=${chromium}/bin/chromium + npm run test + unset ELECTRON_OVERRIDE_DIST_PATH + runHook postCheck + ''; + + desktopItems = [ + (makeDesktopItem { + name = "Repath Studio"; + desktopName = "Repath Studio"; + exec = "repath-studio %U"; + type = "Application"; + terminal = false; + icon = "repath-studio"; + comment = "Vector graphics editor, that combines procedural tooling with traditional design workflows"; + categories = [ "Graphics" ]; + }) + ]; + + passthru.updateScript = ./update.sh; + + meta = { + changelog = "https://github.com/repath-studio/repath-studio/blob/v${finalAttrs.src.rev}/CHANGELOG.md"; + description = "Cross-platform vector graphics editor, that combines procedural tooling with traditional design workflows"; + homepage = "https://repath.studio"; + downloadPage = "https://github.com/repath-studio/repath-studio"; + license = lib.licenses.agpl3Only; + mainProgram = "repath-studio"; + maintainers = with lib.maintainers; [ phanirithvij ]; + teams = with lib.teams; [ ngi ]; + platforms = electron.meta.platforms; + }; +}) diff --git a/pkgs/by-name/re/repath-studio/pin-clojure.patch b/pkgs/by-name/re/repath-studio/pin-clojure.patch new file mode 100644 index 000000000000..48bd3d161bd7 --- /dev/null +++ b/pkgs/by-name/re/repath-studio/pin-clojure.patch @@ -0,0 +1,12 @@ +diff --git a/deps.edn b/deps.edn +index 195de4e..02098e5 100644 +--- a/deps.edn ++++ b/deps.edn +@@ -1,5 +1,6 @@ + {:paths ["src"] +- :deps {binaryage/devtools {:mvn/version "1.0.7"} ++ :deps {org.clojure/clojure {:mvn/version "1.12.4"} ++ binaryage/devtools {:mvn/version "1.0.7"} + camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.3"} + clj-kdtree/clj-kdtree {:git/url "https://github.com/abscondment/clj-kdtree.git" + :sha "5ec321c5e8006db00fa8b45a8ed9eb0b8f3dd56d" diff --git a/pkgs/by-name/re/repath-studio/update.sh b/pkgs/by-name/re/repath-studio/update.sh new file mode 100755 index 000000000000..52a9d297137e --- /dev/null +++ b/pkgs/by-name/re/repath-studio/update.sh @@ -0,0 +1,112 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix-update gitMinimal diffutils gnused + +set -x +set -eou pipefail + +# check for updates +token_args="" +if [[ -n "${GITHUB_TOKEN:-}" ]]; then + token_args="-H \"Authorization: Bearer $GITHUB_TOKEN\"" +fi + +latest_tag=$(curl ${token_args} -sL "https://api.github.com/repos/repath-studio/repath-studio/releases/latest" | jq -r '.tag_name') +version="${latest_tag#v}" + +set +ue +if [[ "${UPDATE_NIX_OLD_VERSION:-}" == "$version" ]]; then + echo "Already up-to-date, version: $version" + exit 0 +fi +set -ue + +NIXPKGS_PATH="$(git rev-parse --show-toplevel)" +PACKAGE_DIR="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" + +PACKAGE_FILE="$PACKAGE_DIR/package.nix" +PATCH_GIT_FILE="$PACKAGE_DIR/hardcode-git-paths.patch" +PATCH_CLJ_FILE="$PACKAGE_DIR/pin-clojure.patch" + +pushd $NIXPKGS_PATH +nix-update --version="$version" repath-studio +popd + +TMPDIR="$(mktemp -d)" +trap 'rm -rf "$TMPDIR"' EXIT +pushd "$TMPDIR" + +src="$(nix-build --no-link "$NIXPKGS_PATH" -A repath-studio.src)" +cp "$src/deps.edn" deps.edn + +# pin clojure from the upstream's pinned version +workflow_file="$src/.github/workflows/desktop-app.yml" +clj_version="$( + grep -A 10 "uses:.*setup-clojure" "$workflow_file" | + grep "cli:" | + head -n1 | + sed -E 's/.*cli:\s+([0-9]+\.[0-9]+\.[0-9]+).*/\1/' +)" + +if [[ -z "$clj_version" ]]; then + echo "Error: Could not parse clojure version from $workflow_file" >&2 + exit 1 +fi + +mkdir -p a b +cp deps.edn a/deps.edn +cp deps.edn b/deps.edn + +# insert clojure dep at start of :deps map +sed -i "0,/:deps {/s|:deps {|:deps {org.clojure/clojure {:mvn/version \"$clj_version\"}\n |" b/deps.edn +git diff --no-index --no-prefix a/deps.edn b/deps.edn >"$PATCH_CLJ_FILE" || true + +rm -rf a b + +# patches a dependency to be prefetched by nix +# clojure otherwise tries to fetch it at buildtime + +# extract sha from clean deps.edn +clj_sha=$(grep -A 2 "clj-kdtree/clj-kdtree" deps.edn | grep -oP ':sha "\K[^"]+') + +if [[ -z "$clj_sha" ]]; then + echo "Error: Could not extract clj-kdtree SHA from deps.edn" >&2 + exit 1 +fi + +clj_hash=$(nix-prefetch-url --unpack "https://github.com/abscondment/clj-kdtree/archive/$clj_sha.tar.gz" --type sha256) +clj_hash=$(nix hash convert --hash-algo sha256 --from nix32 "$clj_hash") + +sed -i "/owner = \"abscondment\"/,/hash =/ s/rev = \".*\"/rev = \"$clj_sha\"/" "$PACKAGE_FILE" +sed -i "/owner = \"abscondment\"/,/hash =/ s|hash = \".*\"|hash = \"$clj_hash\"|" "$PACKAGE_FILE" + +mkdir -p a b +cp deps.edn a/deps.edn +cp deps.edn b/deps.edn + +sed -i '/clj-kdtree\/clj-kdtree/,/:sha/c\ clj-kdtree/clj-kdtree {:local/root "@clj-kdtree_src@"' b/deps.edn +git diff --no-index --no-prefix a/deps.edn b/deps.edn >"$PATCH_GIT_FILE" || true + +rm -rf a b +popd + +# maven deps + +dummy_hash="sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" +sed -i "s|outputHash = \".*\";|outputHash = \"$dummy_hash\";|" "$PACKAGE_FILE" + +# expect failure to get new hash +set +e +new_mvn_hash="$( + nix-build --no-link -A repath-studio.passthru.mavenRepo "$NIXPKGS_PATH" 2>&1 >/dev/null | + grep "got:" | cut -d':' -f2 | sed 's| ||g' +)" +set -e + +if [[ -z "$new_mvn_hash" ]]; then + echo "Failed to get new maven hash." >&2 + exit 1 +fi + +sed -i "s|\"$dummy_hash\"|\"$new_mvn_hash\"|g" "$PACKAGE_FILE" + +echo "Update to $version complete." diff --git a/pkgs/by-name/re/reshape/package.nix b/pkgs/by-name/re/reshape/package.nix index dc3c30422c46..08ea40d2bf3b 100644 --- a/pkgs/by-name/re/reshape/package.nix +++ b/pkgs/by-name/re/reshape/package.nix @@ -8,14 +8,14 @@ rustPlatform.buildRustPackage rec { pname = "reshape"; - version = "0.7.0"; + version = "0.8.0"; src = fetchCrate { inherit pname version; - hash = "sha256-wv2gKyXCEH+tnZkUUAisMbuseth3dsFiJujH8VO1ii4="; + hash = "sha256-viS//3ZFqogI0BbZ0rypo5zpQUgqKiLgK585iw3BMgM="; }; - cargoHash = "sha256-lK54SEayI015f2AQ6h4zadgkECLp4jCeJO7enBG0LeM="; + cargoHash = "sha256-NLVNOgwc3C1QgEfiNkxV+KslMQeYW4YPt5vFyS01/Kg="; nativeCheckInputs = [ postgresqlTestHook diff --git a/pkgs/by-name/rm/rmpc/package.nix b/pkgs/by-name/rm/rmpc/package.nix index 2e3e837ccf19..bdee2c82a2de 100644 --- a/pkgs/by-name/rm/rmpc/package.nix +++ b/pkgs/by-name/rm/rmpc/package.nix @@ -2,6 +2,7 @@ lib, rustPlatform, fetchFromGitHub, + nix-update-script, installShellFiles, pkg-config, cmake, @@ -9,21 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "rmpc"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "mierak"; repo = "rmpc"; rev = "v${version}"; - hash = "sha256-NU8T26oPhm8L7wdO4p65cpNa0pax7/oqHGs98QDoEc0="; + hash = "sha256-IcWn15tKlThuLR8s/4KtaHm4np8B8UaKYQsyEWlQoB4="; }; - cargoHash = "sha256-d2/4q2s/11HNE18D8d8Y2yWidhT+XsUS4J9ahnxToI0="; - - checkFlags = [ - # Test currently broken, needs to be removed. See https://github.com/mierak/rmpc/issues/254 - "--skip=core::scheduler::tests::interleaves_repeated_and_scheduled_jobs" - ]; + cargoHash = "sha256-DDOJqA5S+JiRCOgAPqw1k1b8SNCLS0aKsJsFqlykZDI="; nativeBuildInputs = [ installShellFiles @@ -31,6 +27,8 @@ rustPlatform.buildRustPackage rec { cmake ]; + passthru.updateScript = nix-update-script { }; + env.VERGEN_GIT_DESCRIBE = version; postInstall = '' @@ -40,12 +38,14 @@ rustPlatform.buildRustPackage rec { --bash target/completions/rmpc.bash \ --fish target/completions/rmpc.fish \ --zsh target/completions/_rmpc + + install -m 444 -D assets/rmpc.desktop $out/share/applications/rmpc.desktop ''; meta = { changelog = "https://github.com/mierak/rmpc/releases/tag/${src.rev}"; description = "TUI music player client for MPD with album art support via kitty image protocol"; - homepage = "https://mierak.github.io/rmpc/"; + homepage = "https://rmpc.mierak.dev/"; license = lib.licenses.bsd3; longDescription = '' Rusty Music Player Client is a beautiful, modern and configurable terminal-based Music Player diff --git a/pkgs/by-name/ro/rover/package.nix b/pkgs/by-name/ro/rover/package.nix index 69119bb27054..700f24099162 100644 --- a/pkgs/by-name/ro/rover/package.nix +++ b/pkgs/by-name/ro/rover/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rover"; - version = "0.37.0"; + version = "0.37.2"; src = fetchFromGitHub { owner = "apollographql"; repo = "rover"; tag = "v${finalAttrs.version}"; - hash = "sha256-r/uVaj1+J8wQhc/mTCr9RaMMzEIXdJoRU5iX7/eYZMA="; + hash = "sha256-0lzMrec9rJENKTMofDKAXH7b7kK2ElHplNtlf9/nqkQ="; }; - cargoHash = "sha256-Z9B9DKu6t78Xd75EAKXfB+nr1Au4ylYkZojiENxSykQ="; + cargoHash = "sha256-nMb0kwtzYmfOB+Ub8vXK39wp3vAe5HNFb9k579We26c="; buildInputs = [ openssl diff --git a/pkgs/by-name/ro/rovium/package.nix b/pkgs/by-name/ro/rovium/package.nix index 78d93a1b5818..5e8e90ee23b0 100644 --- a/pkgs/by-name/ro/rovium/package.nix +++ b/pkgs/by-name/ro/rovium/package.nix @@ -7,8 +7,8 @@ wrapGAppsHook3, dpkg, alsa-lib, - mesa, gtk3, + libgbm, nss, libxkbfile, libsecret, @@ -35,8 +35,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { buildInputs = [ alsa-lib - mesa gtk3 + libgbm nss libxkbfile libsecret diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix index c6c67f4d76b6..3d6ba16a0ae3 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.1.8"; + version = "0.1.10"; src = fetchFromGitHub { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-W6+4InVhfROlH0IwtmPanxc0OAl4rooiuz8lKAFRRoI="; + hash = "sha256-i2ok4/cel/BDD6evQO1yqewirGD79jsLLTCg2aA3FAg="; }; - cargoHash = "sha256-ATODqtHCNEZcYm2CdvrHz8L1c+AcKfXkUGhVbUyW9Wg="; + cargoHash = "sha256-cz+hUSMzM0TIqOFHCLcQrJNkOi9sbqIMM9BQdXhU89E="; cargoBuildFlags = [ "--bin=rumdl" diff --git a/pkgs/by-name/ru/runme/package.nix b/pkgs/by-name/ru/runme/package.nix index 0b58f28124cd..4cceb34663f3 100644 --- a/pkgs/by-name/ru/runme/package.nix +++ b/pkgs/by-name/ru/runme/package.nix @@ -13,16 +13,16 @@ buildGoModule rec { pname = "runme"; - version = "3.16.4"; + version = "3.16.5"; src = fetchFromGitHub { owner = "runmedev"; repo = "runme"; rev = "v${version}"; - hash = "sha256-2uJl7lfYS3b4SgiXLYmf6UcNnYDQMaVkfkhlLDqCukE="; + hash = "sha256-FtZSwD9kGFaE43iJcei2K4tzPzXku9R9OnEeub/jYlg="; }; - vendorHash = "sha256-msRPjX3oYRLRwK4j7WDtERYh+6b67QQEw/EDS3+bY8k="; + vendorHash = "sha256-5x8KEd0foUZ68dS+SeXvaDzfwHVKuKTKCxlhXivTsB0="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch b/pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch deleted file mode 100644 index 062bb357fce5..000000000000 --- a/pkgs/by-name/sa/sasquatch/gcc15-fix-prototypes.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/squashfs-tools/unsquashfs.c b/squashfs-tools/unsquashfs.c -index ed5096b32d..adb6a91c7e 100644 ---- a/squashfs-tools/unsquashfs.c -+++ b/squashfs-tools/unsquashfs.c -@@ -146,7 +146,7 @@ - - #define MAX_LINE 16384 - --void sigwinch_handler() -+void sigwinch_handler(int _signal) - { - struct winsize winsize; - -@@ -160,7 +160,7 @@ - } - - --void sigalrm_handler() -+void sigalrm_handler(int _signal) - { - rotate = (rotate + 1) % 4; - } diff --git a/pkgs/by-name/sa/sasquatch/package.nix b/pkgs/by-name/sa/sasquatch/package.nix index fac1e79e72e3..070c400e96b9 100644 --- a/pkgs/by-name/sa/sasquatch/package.nix +++ b/pkgs/by-name/sa/sasquatch/package.nix @@ -14,21 +14,16 @@ let drv = stdenv.mkDerivation (finalAttrs: { pname = "sasquatch"; - version = "4.5.1-5"; + version = "4.5.1-6"; src = fetchFromGitHub { owner = "onekey-sec"; repo = "sasquatch"; rev = "sasquatch-v${finalAttrs.version}"; - hash = "sha256-4Mltt0yFt4oh9hsrHL8/ch5n7nZYiXIJ1UgLktPvlKQ="; + hash = "sha256-qwbrpm7df35fHLbCJvGkmYY7cb6twt9dGBK+yXlQviU="; }; - patches = [ - # Fix build for GCC 15/C23 by adding parameters to unsquashfs signal - # handlers instead of relying on an empty parameter list. - ./gcc15-fix-prototypes.patch - ] - ++ lib.optional stdenv.hostPlatform.isDarwin ./darwin.patch; + patches = lib.optional stdenv.hostPlatform.isDarwin ./darwin.patch; strictDeps = true; nativeBuildInputs = [ which ]; diff --git a/pkgs/by-name/se/segger-ozone/package.nix b/pkgs/by-name/se/segger-ozone/package.nix index fe78af186c6d..40417d0004a7 100644 --- a/pkgs/by-name/se/segger-ozone/package.nix +++ b/pkgs/by-name/se/segger-ozone/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "segger-ozone"; - version = "3.40b"; + version = "3.40e"; src = fetchurl { url = "https://www.segger.com/downloads/jlink/Ozone_Linux_V${ lib.replaceString "." "" finalAttrs.version }_x86_64.tgz"; - hash = "sha256-5T/DSG43IaYEfjSI1KcL/+KBVkHdAapgS8H0Oln2Vrk="; + hash = "sha256-UX7ZGWVtVphBMcQ0R0iiNYaDfSjYXjSpK9YMBHw2Pss="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sh/shaarli/package.nix b/pkgs/by-name/sh/shaarli/package.nix index 6389a3c4597b..5af74ae6e02f 100644 --- a/pkgs/by-name/sh/shaarli/package.nix +++ b/pkgs/by-name/sh/shaarli/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "shaarli"; - version = "0.16.0"; + version = "0.16.1"; src = fetchurl { url = "https://github.com/shaarli/Shaarli/releases/download/v${finalAttrs.version}/shaarli-v${finalAttrs.version}-full.tar.gz"; - sha256 = "sha256-e/iZ+SPMt6HphEbLY2hM7pnvXHxsCOYZoXyGpA5FMtg="; + sha256 = "sha256-SK9J8w8cekxiWBhz/Zp5pOfHgndfEEN5/Kcf6lXJBmA="; }; outputs = [ diff --git a/pkgs/by-name/sk/skim/package.nix b/pkgs/by-name/sk/skim/package.nix index fda052e974da..0ef195115394 100644 --- a/pkgs/by-name/sk/skim/package.nix +++ b/pkgs/by-name/sk/skim/package.nix @@ -1,6 +1,6 @@ { lib, - stdenv, + tmux, fetchFromGitHub, installShellFiles, nix-update-script, @@ -9,10 +9,9 @@ skim, testers, }: - -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "skim"; - version = "0.20.5"; + version = "2.0.1"; outputs = [ "out" @@ -23,17 +22,21 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "skim-rs"; repo = "skim"; - tag = "v${version}"; - hash = "sha256-BX0WW7dNpNLwxlclFCxj0QnrQ58lchKiEnmethzceqk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-MQV7Fcbna6x4t3NFFn8m/EHvOM1CrPpfdwUJGQz09LU="; }; postPatch = '' sed -i -e "s|expand(':h:h')|'$out'|" plugin/skim.vim ''; - cargoHash = "sha256-t2hkWTb/GhesNCWe2/YunZFo26xcXMjoNCiaKaFLOBk="; + cargoHash = "sha256-BlY1idYk6LpVI40dLdH0Sn49ZChbecp6KhwWORgKP3k="; nativeBuildInputs = [ installShellFiles ]; + nativeCheckInputs = [ tmux ]; + + # frizbee requires nightly features + env.RUSTC_BOOTSTRAP = 1; postBuild = '' cat <