diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 02b2f9f0273d..e9c1c3ed60c3 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -5,7 +5,8 @@ "ghcr.io/devcontainers/features/nix:1": { // fails in the devcontainer sandbox, enable sandbox via config instead "multiUser": false, - "packages": "nixd,nixfmt-unstable", + "packages": "nixpkgs.nixd,nixpkgs.nixfmt-rfc-style", + "useAttributePath": true, "extraNixConfig": "experimental-features = nix-command flakes,sandbox = true" } }, @@ -15,7 +16,9 @@ "jnoortheen.nix-ide" ], "settings": { - "nix.formatterPath": "nixfmt-rfc-style", + "[nix]": { + "editor.formatOnSave": true + }, "nix.enableLanguageServer": true, "nix.serverPath": "nixd" } diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs index bfd399101269..834d6c30c5e4 100644 --- a/.git-blame-ignore-revs +++ b/.git-blame-ignore-revs @@ -251,3 +251,15 @@ fd14c067813572afc03ddbf7cdedc3eab5a59954 # treewide format of all Nix files 374e6bcc403e02a35e07b650463c01a52b13a7c8 # !autorebase nix-shell --run treefmt + +# nix: nixfmt-rfc-style +a4f7e161b380b35b2f7bc432659a95fd71254ad8 +0812c9a321003c924868051d2b2e1934e8880f3f +34f269c14ac18d89ddee9a8f54b1ca92a85bbcc6 +062c34cdace499aa44f0fa6ca6f2ca71769f6c43 + +# haskellPackages.hercules-ci-agent (cabal2nix -> nixfmt-rfc-style) +9314da7ee8d2aedfb15193b8c489da51efe52bb5 + +# nix-builder-vm: nixfmt-rfc-style +a034fb50f79816c6738fb48b48503b09ea3b0132 diff --git a/ci/OWNERS b/ci/OWNERS index 30b5c90ba2b4..97a2a4220afb 100644 --- a/ci/OWNERS +++ b/ci/OWNERS @@ -299,6 +299,9 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt /pkgs/servers/http/nginx/ @raitobezarius /nixos/modules/services/web-servers/nginx/ @raitobezarius +# D +/pkgs/build-support/dlang @jtbx @TomaSajt + # Dhall /pkgs/development/dhall-modules @Gabriella439 @Profpatsch @ehmry /pkgs/development/interpreters/dhall @Gabriella439 @Profpatsch @ehmry diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix index cb54d8fd631a..ebee0d260c1d 100644 --- a/lib/systems/examples.nix +++ b/lib/systems/examples.nix @@ -215,6 +215,10 @@ rec { config = "arm-none-eabi"; libc = "newlib"; }; + arm-embedded-nano = { + config = "arm-none-eabi"; + libc = "newlib-nano"; + }; armhf-embedded = { config = "arm-none-eabihf"; libc = "newlib"; diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b18b0ce7c27b..d2f0b3ccb6f3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -194,7 +194,7 @@ }; _2hexed = { name = "n"; - email = "2hexed@protonmail.com"; + email = "twohexed@gmail.com"; github = "2hexed"; githubId = 54501296; }; @@ -3736,6 +3736,12 @@ githubId = 510553; name = "Jos van Bakel"; }; + c31io = { + email = "celiogrand@outlook.com"; + github = "c31io"; + githubId = 83821760; + name = "Celio Grand"; + }; c4605 = { email = "bolasblack@gmail.com"; github = "bolasblack"; @@ -10031,6 +10037,12 @@ github = "I-Al-Istannen"; githubId = 20284688; }; + iamanaws = { + email = "nixpkgs.yjzaw@slmail.me"; + github = "Iamanaws"; + githubId = 78835633; + name = "Angel J"; + }; iammrinal0 = { email = "nixpkgs@mrinalpurohit.in"; matrix = "@iammrinal0:nixos.dev"; @@ -10159,6 +10171,12 @@ githubId = 7481521; name = "Balázs Lengyel"; }; + ilarvne = { + email = "ilarvne@proton.me"; + github = "ilarvne"; + githubId = 99905590; + name = "Nurali Aslanbekov"; + }; ilaumjd = { email = "ilaumjd@gmail.com"; github = "ilaumjd"; diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 9d05c32c697d..d2f7f7801285 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -379,6 +379,21 @@ - [`system.stateVersion`](#opt-system.stateVersion) is now validated and must be in the `"YY.MM"` format, ideally corresponding to a prior NixOS release. +- `services.mysql` now supports easy cluster setup via [`services.mysql.galeraCluster`](#opt-services.mysql.galeraCluster.enable) option. + + Example: + + ```nix + services.mysql = { + enable = true; + galeraCluster = { + enable = true; + localName = "Node 1"; + localAddress = "galera_01"; + nodeAddresses = [ "galera_01" "galera_02" "galera_03"]; + }; + }; + ``` - [`services.geoclue2`](#opt-services.geoclue2.enable) now has an `enableStatic` option, which allows the NixOS configuration to specify a fixed location for GeoClue to use. diff --git a/nixos/modules/programs/bash/bash.nix b/nixos/modules/programs/bash/bash.nix index 213f0d2698ae..05b41ae619fc 100644 --- a/nixos/modules/programs/bash/bash.nix +++ b/nixos/modules/programs/bash/bash.nix @@ -111,6 +111,20 @@ in internal = true; }; + logout = lib.mkOption { + # Reset the title bar when logging out. This protects against a remote + # NixOS system clobbering your local terminal's title bar when you SSH + # into the remote NixOS system and then log out. + # + # For more details, see: https://superuser.com/a/339946 + default = '' + printf '\e]0;\a' + ''; + description = '' + Shell script code called during login bash shell logout. + ''; + type = lib.types.lines; + }; }; }; @@ -197,6 +211,21 @@ in fi ''; + environment.etc.bash_logout.text = '' + # /etc/bash_logout: DO NOT EDIT -- this file has been generated automatically. + + # Only execute this file once per shell. + if [ -n "$__ETC_BASHLOGOUT_SOURCED" ] || [ -n "$NOSYSBASHLOGOUT" ]; then return; fi + __ETC_BASHLOGOUT_SOURCED=1 + + ${cfg.logout} + + # Read system-wide modifications. + if test -f /etc/bash_logout.local; then + . /etc/bash_logout.local + fi + ''; + # Configuration for readline in bash. We use "option default" # priority to allow user override using both .text and .source. environment.etc.inputrc.source = lib.mkOptionDefault ./inputrc; diff --git a/nixos/modules/security/please.nix b/nixos/modules/security/please.nix index 9c3b6c4bca6a..dcc3a63384b8 100644 --- a/nixos/modules/security/please.nix +++ b/nixos/modules/security/please.nix @@ -122,6 +122,6 @@ in usshAuth = true; }; - meta.maintainers = with lib.maintainers; [ azahi ]; + meta.maintainers = [ ]; }; } diff --git a/nixos/modules/services/audio/navidrome.nix b/nixos/modules/services/audio/navidrome.nix index c3540196c7a3..ab6fc7b6bce4 100644 --- a/nixos/modules/services/audio/navidrome.nix +++ b/nixos/modules/services/audio/navidrome.nix @@ -102,6 +102,11 @@ in mode = "700"; inherit (cfg) user group; }; + "${cfg.settings.MusicFolder or (WorkingDirectory + "/music")}"."d" = { + mode = ":700"; + user = ":${cfg.user}"; + group = ":${cfg.group}"; + }; }; services.navidrome = { description = "Navidrome Media Server"; diff --git a/nixos/modules/services/databases/mysql.nix b/nixos/modules/services/databases/mysql.nix index a43482393641..23551f414a63 100644 --- a/nixos/modules/services/databases/mysql.nix +++ b/nixos/modules/services/databases/mysql.nix @@ -320,6 +320,83 @@ in description = "Port number on which the MySQL master server runs."; }; }; + + galeraCluster = { + enable = lib.mkEnableOption "MariaDB Galera Cluster"; + + package = lib.mkOption { + type = lib.types.package; + description = "The MariaDB Galera package that provides the shared library 'libgalera_smm.so' required for cluster functionality."; + default = lib.literalExpression "pkgs.mariadb-galera"; + }; + + name = lib.mkOption { + type = lib.types.str; + description = "The logical name of the Galera cluster. All nodes in the same cluster must use the same name."; + default = "galera"; + }; + + sstMethod = lib.mkOption { + type = lib.types.enum [ + "rsync" + "mariabackup" + ]; + description = "Method for the initial state transfer (wsrep_sst_method) when a node joins the cluster. Be aware that rsync needs SSH keys to be generated and authorized on all nodes!"; + default = "rsync"; + example = "mariabackup"; + }; + + localName = lib.mkOption { + type = lib.types.str; + description = "The unique name that identifies this particular node within the cluster. Each node must have a different name."; + example = "node1"; + }; + + localAddress = lib.mkOption { + type = lib.types.str; + description = "IP address or hostname of this node that will be used for cluster communication. Must be reachable by all other nodes."; + example = "1.2.3.4"; + default = cfg.galeraCluster.localName; + defaultText = lib.literalExpression "config.services.mysql.galeraCluster.localName"; + }; + + nodeAddresses = lib.mkOption { + type = lib.types.listOf lib.types.str; + description = "IP addresses or hostnames of all nodes in the cluster, including this node. This is used to construct the default clusterAddress connection string."; + example = lib.literalExpression ''["10.0.0.10" "10.0.0.20" "10.0.0.30"]''; + default = [ ]; + }; + + clusterPassword = lib.mkOption { + type = lib.types.str; + description = "Optional password for securing cluster communications. If provided, it will be used in the clusterAddress for authentication between nodes."; + example = "SomePassword"; + default = ""; + }; + + clusterAddress = lib.mkOption { + type = lib.types.str; + description = "Full Galera cluster connection string. If nodeAddresses is set, this will be auto-generated, but you can override it with a custom value. Format is typically 'gcomm://node1,node2,node3' with optional parameters."; + example = "gcomm://10.0.0.10,10.0.0.20,10.0.0.30?gmcast.seg=1:SomePassword"; + default = + if (cfg.galeraCluster.nodeAddresses == [ ]) then + "" + else + "gcomm://${builtins.concatStringsSep "," cfg.galeraCluster.nodeAddresses}" + + lib.optionalString ( + cfg.galeraCluster.clusterPassword != "" + ) "?gmcast.seg=1:${cfg.galeraCluster.clusterPassword}"; + defaultText = lib.literalExpression '' + if (config.services.mysql.galeraCluster.nodeAddresses == [ ]) then + "" + else + "gcomm://''${builtins.concatStringsSep \",\" config.services.mysql.galeraCluster.nodeAddresses}" + + lib.optionalString (config.services.mysql.galeraCluster.clusterPassword != "") + "?gmcast.seg=1:''${config.services.mysql.galeraCluster.clusterPassword}" + ''; + }; + + }; }; }; @@ -327,6 +404,34 @@ in ###### implementation config = lib.mkIf cfg.enable { + assertions = [ + { + assertion = !cfg.galeraCluster.enable || isMariaDB; + message = "'services.mysql.galeraCluster.enable' expect services.mysql.package to be an mariadb variant"; + } + { + assertion = + !cfg.galeraCluster.enable + || ( + cfg.galeraCluster.localAddress != "" + && (cfg.galeraCluster.nodeAddresses != [ ] || cfg.galeraCluster.clusterAddress != "") + ); + message = "mariadb galera cluster is enabled but the localAddress and (nodeAddresses or clusterAddress) are not set"; + } + { + assertion = !(cfg.galeraCluster.clusterAddress != "" && cfg.galeraCluster.clusterPassword != ""); + message = "mariadb galera clusterPassword is set but overwritten by clusterAddress"; + } + { + assertion = + !( + cfg.galeraCluster.enable + && cfg.galeraCluster.nodeAddresses != [ ] + && cfg.galeraCluster.clusterAddress != "" + ); + message = "When services.mysql.galeraCluster.clusterAddress is set, setting services.mysql.galeraCluster.nodeAddresses is redundant and will be overwritten by clusterAddress. Choose one approach."; + } + ]; services.mysql.dataDir = lib.mkDefault ( if lib.versionAtLeast config.system.stateVersion "17.09" then "/var/lib/mysql" else "/var/mysql" @@ -351,8 +456,38 @@ in (lib.mkIf (!isMariaDB) { plugin-load-add = [ "auth_socket.so" ]; }) + (lib.mkIf cfg.galeraCluster.enable { + # Ensure Only InnoDB is used as galera clusters can only work with them + enforce_storage_engine = "InnoDB"; + default_storage_engine = "InnoDB"; + + # galera only support this binlog format + binlog-format = "ROW"; + + bind_address = lib.mkDefault "0.0.0.0"; + }) ]; + services.mysql.settings.galera = lib.optionalAttrs cfg.galeraCluster.enable { + wsrep_on = "ON"; + wsrep_debug = lib.mkDefault "NONE"; + wsrep_retry_autocommit = lib.mkDefault "3"; + wsrep_provider = "${cfg.galeraCluster.package}/lib/galera/libgalera_smm.so"; + + wsrep_cluster_name = cfg.galeraCluster.name; + wsrep_cluster_address = cfg.galeraCluster.clusterAddress; + + wsrep_node_address = cfg.galeraCluster.localAddress; + wsrep_node_name = "${cfg.galeraCluster.localName}"; + + # SST method using rsync + wsrep_sst_method = lib.mkDefault cfg.galeraCluster.sstMethod; + wsrep_sst_auth = lib.mkDefault "check_repl:check_pass"; + + binlog_format = "ROW"; + innodb_autoinc_lock_mode = 2; + }; + users.users = lib.optionalAttrs (cfg.user == "mysql") { mysql = { description = "MySQL server user"; @@ -384,11 +519,29 @@ in unitConfig.RequiresMountsFor = cfg.dataDir; - path = [ - # Needed for the mysql_install_db command in the preStart script - # which calls the hostname command. - pkgs.nettools - ]; + path = + [ + # Needed for the mysql_install_db command in the preStart script + # which calls the hostname command. + pkgs.nettools + ] + # tools 'wsrep_sst_rsync' needs + ++ lib.optionals cfg.galeraCluster.enable [ + cfg.package + pkgs.bash + pkgs.gawk + pkgs.gnutar + pkgs.gzip + pkgs.inetutils + pkgs.iproute2 + pkgs.netcat + pkgs.procps + pkgs.pv + pkgs.rsync + pkgs.socat + pkgs.stunnel + pkgs.which + ]; preStart = if isMariaDB then @@ -581,6 +734,17 @@ in }) ]; }; + + # Open firewall ports for MySQL (and Galera) + networking.firewall.allowedTCPPorts = lib.optionals cfg.galeraCluster.enable [ + 3306 # MySQL + 4567 # Galera Cluster + 4568 # Galera IST + 4444 # SST + ]; + networking.firewall.allowedUDPPorts = lib.optionals cfg.galeraCluster.enable [ + 4567 # Galera Cluster + ]; }; meta.maintainers = [ lib.maintainers._6543 ]; diff --git a/nixos/modules/services/misc/taskchampion-sync-server.nix b/nixos/modules/services/misc/taskchampion-sync-server.nix index bab826829063..272cea170a4f 100644 --- a/nixos/modules/services/misc/taskchampion-sync-server.nix +++ b/nixos/modules/services/misc/taskchampion-sync-server.nix @@ -22,6 +22,12 @@ in type = types.str; default = "taskchampion"; }; + host = lib.mkOption { + description = "Host address on which to serve"; + type = types.str; + default = "127.0.0.1"; + example = "0.0.0.0"; + }; port = lib.mkOption { description = "Port on which to serve"; type = types.port; @@ -79,7 +85,7 @@ in DynamicUser = false; ExecStart = '' ${lib.getExe cfg.package} \ - --port ${builtins.toString cfg.port} \ + --listen "${cfg.host}:${builtins.toString cfg.port}" \ --data-dir ${cfg.dataDir} \ --snapshot-versions ${builtins.toString cfg.snapshot.versions} \ --snapshot-days ${builtins.toString cfg.snapshot.days} \ diff --git a/nixos/modules/services/networking/bird-lg.nix b/nixos/modules/services/networking/bird-lg.nix index f565c7f505fb..5d7b7c30f04c 100644 --- a/nixos/modules/services/networking/bird-lg.nix +++ b/nixos/modules/services/networking/bird-lg.nix @@ -187,7 +187,7 @@ in }; extraArgs = lib.mkOption { - type = with lib.types; either lines (listOf str); + type = with lib.types; listOf str; default = [ ]; description = '' Extra parameters documented [here](https://github.com/xddxdd/bird-lg-go#frontend). @@ -247,14 +247,10 @@ in }; extraArgs = lib.mkOption { - type = with lib.types; either lines (listOf str); + type = with lib.types; listOf str; default = [ ]; description = '' Extra parameters documented [here](https://github.com/xddxdd/bird-lg-go#proxy). - - :::{.note} - Passing lines (plain strings) is deprecated in favour of passing lists of strings. - ::: ''; }; }; @@ -264,15 +260,6 @@ in ###### implementation config = { - - warnings = - lib.optional (cfg.frontend.enable && builtins.isString cfg.frontend.extraArgs) '' - Passing strings to `services.bird-lg.frontend.extraOptions' is deprecated. Please pass a list of strings instead. - '' - ++ lib.optional (cfg.proxy.enable && builtins.isString cfg.proxy.extraArgs) '' - Passing strings to `services.bird-lg.proxy.extraOptions' is deprecated. Please pass a list of strings instead. - ''; - systemd.services = { bird-lg-frontend = lib.mkIf cfg.frontend.enable { enable = true; diff --git a/nixos/modules/services/web-apps/homebox.nix b/nixos/modules/services/web-apps/homebox.nix index f2e17a1b85f0..06c9e05a1e90 100644 --- a/nixos/modules/services/web-apps/homebox.nix +++ b/nixos/modules/services/web-apps/homebox.nix @@ -23,7 +23,8 @@ in defaultText = lib.literalExpression '' { HBOX_STORAGE_DATA = "/var/lib/homebox/data"; - HBOX_STORAGE_SQLITE_URL = "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1"; + HBOX_DATABASE_DRIVER = "sqlite3"; + HBOX_DATABASE_SQLITE_PATH = "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1"; HBOX_OPTIONS_ALLOW_REGISTRATION = "false"; HBOX_OPTIONS_CHECK_GITHUB_RELEASE = "false"; HBOX_MODE = "production"; @@ -44,7 +45,8 @@ in users.groups.homebox = { }; services.homebox.settings = { HBOX_STORAGE_DATA = mkDefault "/var/lib/homebox/data"; - HBOX_STORAGE_SQLITE_URL = mkDefault "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1"; + HBOX_DATABASE_DRIVER = mkDefault "sqlite3"; + HBOX_DATABASE_SQLITE_PATH = mkDefault "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1"; HBOX_OPTIONS_ALLOW_REGISTRATION = mkDefault "false"; HBOX_OPTIONS_CHECK_GITHUB_RELEASE = mkDefault "false"; HBOX_MODE = mkDefault "production"; diff --git a/nixos/modules/services/web-apps/part-db.nix b/nixos/modules/services/web-apps/part-db.nix index c165969aa620..85adf2d7b7e5 100644 --- a/nixos/modules/services/web-apps/part-db.nix +++ b/nixos/modules/services/web-apps/part-db.nix @@ -27,7 +27,7 @@ in phpPackage = mkPackageOption pkgs "php" { } // { apply = pkg: - pkg.override { + pkg.buildEnv { extraConfig = '' memory_limit = 256M; ''; diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index b932dd0f6cf0..83765d4e48d2 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -208,7 +208,7 @@ in armagetronad = runTest ./armagetronad.nix; artalk = runTest ./artalk.nix; atd = runTest ./atd.nix; - atop = handleTest ./atop.nix { }; + atop = import ./atop.nix { inherit pkgs runTest; }; atticd = runTest ./atticd.nix; atuin = runTest ./atuin.nix; audiobookshelf = runTest ./audiobookshelf.nix; @@ -274,8 +274,8 @@ in cadvisor = handleTestOn [ "x86_64-linux" ] ./cadvisor.nix { }; cage = handleTest ./cage.nix { }; cagebreak = handleTest ./cagebreak.nix { }; - calibre-web = handleTest ./calibre-web.nix { }; - calibre-server = handleTest ./calibre-server.nix { }; + calibre-web = runTest ./calibre-web.nix; + calibre-server = import ./calibre-server.nix { inherit pkgs runTest; }; canaille = handleTest ./canaille.nix { }; castopod = handleTest ./castopod.nix { }; cassandra_3_0 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_3_0; }; @@ -511,12 +511,12 @@ in gemstash = handleTest ./gemstash.nix { }; geoclue2 = runTest ./geoclue2.nix; geoserver = runTest ./geoserver.nix; - gerrit = handleTest ./gerrit.nix { }; + gerrit = runTest ./gerrit.nix; geth = handleTest ./geth.nix { }; ghostunnel = handleTest ./ghostunnel.nix { }; gitdaemon = handleTest ./gitdaemon.nix { }; gitea = handleTest ./gitea.nix { giteaPackage = pkgs.gitea; }; - github-runner = handleTest ./github-runner.nix { }; + github-runner = runTest ./github-runner.nix; gitlab = runTest ./gitlab.nix; gitolite = handleTest ./gitolite.nix { }; gitolite-fcgiwrap = handleTest ./gitolite-fcgiwrap.nix { }; @@ -524,7 +524,7 @@ in glances = runTest ./glances.nix; glitchtip = runTest ./glitchtip.nix; glusterfs = handleTest ./glusterfs.nix { }; - gnome = handleTest ./gnome.nix { }; + gnome = runTest ./gnome.nix; gnome-extensions = handleTest ./gnome-extensions.nix { }; gnome-flashback = handleTest ./gnome-flashback.nix { }; gnome-xorg = handleTest ./gnome-xorg.nix { }; @@ -675,7 +675,7 @@ in keycloak = discoverTests (import ./keycloak.nix); keyd = handleTest ./keyd.nix { }; keymap = handleTest ./keymap.nix { }; - kimai = handleTest ./kimai.nix { }; + kimai = runTest ./kimai.nix; kmonad = runTest ./kmonad.nix; knot = runTest ./knot.nix; komga = handleTest ./komga.nix { }; @@ -741,7 +741,7 @@ in magnetico = handleTest ./magnetico.nix { }; mailcatcher = runTest ./mailcatcher.nix; mailhog = handleTest ./mailhog.nix { }; - mailpit = handleTest ./mailpit.nix { }; + mailpit = runTest ./mailpit.nix; mailman = handleTest ./mailman.nix { }; man = handleTest ./man.nix { }; mariadb-galera = handleTest ./mysql/mariadb-galera.nix { }; @@ -807,7 +807,7 @@ in mpv = runTest ./mpv.nix; mtp = handleTest ./mtp.nix { }; multipass = handleTest ./multipass.nix { }; - mumble = handleTest ./mumble.nix { }; + mumble = runTest ./mumble.nix; # Fails on aarch64-linux at the PDF creation step - need to debug this on an # aarch64 machine.. musescore = handleTestOn [ "x86_64-linux" ] ./musescore.nix { }; @@ -1412,7 +1412,7 @@ in wakapi = runTest ./wakapi.nix; warzone2100 = handleTest ./warzone2100.nix { }; wasabibackend = handleTest ./wasabibackend.nix { }; - wastebin = handleTest ./wastebin.nix { }; + wastebin = runTest ./wastebin.nix; watchdogd = handleTest ./watchdogd.nix { }; webhook = runTest ./webhook.nix; weblate = handleTest ./web-apps/weblate.nix { }; diff --git a/nixos/tests/atop.nix b/nixos/tests/atop.nix index d2372c80c3f9..376c44f9bd88 100644 --- a/nixos/tests/atop.nix +++ b/nixos/tests/atop.nix @@ -1,12 +1,9 @@ { - system ? builtins.currentSystem, - config ? { }, - pkgs ? import ../.. { inherit system config; }, + pkgs, + runTest, + ... }: -with import ../lib/testing-python.nix { inherit system pkgs; }; -with pkgs.lib; - let assertions = rec { path = program: path: '' @@ -129,7 +126,7 @@ let }; in { - justThePackage = makeTest { + justThePackage = runTest { name = "atop-justThePackage"; nodes.machine = { environment.systemPackages = [ pkgs.atop ]; @@ -148,7 +145,7 @@ in ]; inherit meta; }; - defaults = makeTest { + defaults = runTest { name = "atop-defaults"; nodes.machine = { programs.atop = { @@ -169,7 +166,7 @@ in ]; inherit meta; }; - minimal = makeTest { + minimal = runTest { name = "atop-minimal"; nodes.machine = { programs.atop = { @@ -193,7 +190,7 @@ in ]; inherit meta; }; - netatop = makeTest { + netatop = runTest { name = "atop-netatop"; nodes.machine = { programs.atop = { @@ -215,7 +212,7 @@ in ]; inherit meta; }; - atopgpu = makeTest { + atopgpu = runTest { name = "atop-atopgpu"; nodes.machine = { programs.atop = { @@ -237,7 +234,7 @@ in ]; inherit meta; }; - everything = makeTest { + everything = runTest { name = "atop-everything"; nodes.machine = { programs.atop = { diff --git a/nixos/tests/calibre-server.nix b/nixos/tests/calibre-server.nix index 2a04dd8cfba4..059058778526 100644 --- a/nixos/tests/calibre-server.nix +++ b/nixos/tests/calibre-server.nix @@ -1,11 +1,10 @@ { - system ? builtins.currentSystem, - config ? { }, - pkgs ? import ../.. { inherit system config; }, + pkgs, + runTest, + ... }: let - inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest; inherit (pkgs.lib) concatStringsSep maintainers @@ -74,7 +73,7 @@ let in mapAttrs ( test: testConfig: - (makeTest ( + (runTest ( let nodeName = testConfig.nodeName or test; calibreConfig = { diff --git a/nixos/tests/calibre-web.nix b/nixos/tests/calibre-web.nix index d14f1b540809..cf66ed1f1921 100644 --- a/nixos/tests/calibre-web.nix +++ b/nixos/tests/calibre-web.nix @@ -1,44 +1,42 @@ -import ./make-test-python.nix ( - { pkgs, lib, ... }: +{ lib, ... }: - let - port = 3142; - defaultPort = 8083; - in - { - name = "calibre-web"; - meta.maintainers = with lib.maintainers; [ pborzenkov ]; +let + port = 3142; + defaultPort = 8083; +in +{ + name = "calibre-web"; + meta.maintainers = with lib.maintainers; [ pborzenkov ]; - nodes = { - customized = - { pkgs, ... }: - { - services.calibre-web = { - enable = true; - listen.port = port; - options = { - calibreLibrary = "/tmp/books"; - reverseProxyAuth = { - enable = true; - header = "X-User"; - }; + nodes = { + customized = + { pkgs, ... }: + { + services.calibre-web = { + enable = true; + listen.port = port; + options = { + calibreLibrary = "/tmp/books"; + reverseProxyAuth = { + enable = true; + header = "X-User"; }; }; - environment.systemPackages = [ pkgs.calibre ]; }; - }; - testScript = '' - start_all() + environment.systemPackages = [ pkgs.calibre ]; + }; + }; + testScript = '' + start_all() - customized.succeed( - "mkdir /tmp/books && calibredb --library-path /tmp/books add -e --title test-book" - ) - customized.succeed("systemctl restart calibre-web") - customized.wait_for_unit("calibre-web.service") - customized.wait_for_open_port(${toString port}) - customized.succeed( - "curl --fail -H X-User:admin 'http://localhost:${toString port}' | grep test-book" - ) - ''; - } -) + customized.succeed( + "mkdir /tmp/books && calibredb --library-path /tmp/books add -e --title test-book" + ) + customized.succeed("systemctl restart calibre-web") + customized.wait_for_unit("calibre-web.service") + customized.wait_for_open_port(${toString port}) + customized.succeed( + "curl --fail -H X-User:admin 'http://localhost:${toString port}' | grep test-book" + ) + ''; +} diff --git a/nixos/tests/gerrit.nix b/nixos/tests/gerrit.nix index 86e4cf90ed73..901187a6c5a5 100644 --- a/nixos/tests/gerrit.nix +++ b/nixos/tests/gerrit.nix @@ -1,57 +1,55 @@ -import ./make-test-python.nix ( - { pkgs, ... }: +{ pkgs, ... }: - { - name = "gerrit"; +{ + name = "gerrit"; - meta = with pkgs.lib.maintainers; { - maintainers = [ - flokli - zimbatm - ]; - }; + meta = with pkgs.lib.maintainers; { + maintainers = [ + flokli + zimbatm + ]; + }; - nodes = { - server = - { config, pkgs, ... }: - { - networking.firewall.allowedTCPPorts = [ - 80 - 2222 + nodes = { + server = + { config, pkgs, ... }: + { + networking.firewall.allowedTCPPorts = [ + 80 + 2222 + ]; + + services.gerrit = { + enable = true; + serverId = "aa76c84b-50b0-4711-a0a0-1ee30e45bbd0"; + listenAddress = "[::]:80"; + jvmHeapLimit = "1g"; + + builtinPlugins = [ + "hooks" + "webhooks" ]; - - services.gerrit = { - enable = true; - serverId = "aa76c84b-50b0-4711-a0a0-1ee30e45bbd0"; - listenAddress = "[::]:80"; - jvmHeapLimit = "1g"; - - builtinPlugins = [ - "hooks" - "webhooks" - ]; - settings = { - gerrit.canonicalWebUrl = "http://server"; - sshd.listenAddress = "[::]:2222"; - sshd.advertisedAddress = "[::]:2222"; - }; + settings = { + gerrit.canonicalWebUrl = "http://server"; + sshd.listenAddress = "[::]:2222"; + sshd.advertisedAddress = "[::]:2222"; }; }; + }; - client = - { ... }: - { - }; - }; + client = + { ... }: + { + }; + }; - testScript = '' - start_all() - server.wait_for_unit("gerrit.service") - server.wait_for_open_port(80) - client.succeed("curl http://server") + testScript = '' + start_all() + server.wait_for_unit("gerrit.service") + server.wait_for_open_port(80) + client.succeed("curl http://server") - server.wait_for_open_port(2222) - client.succeed("nc -z server 2222") - ''; - } -) + server.wait_for_open_port(2222) + client.succeed("nc -z server 2222") + ''; +} diff --git a/nixos/tests/github-runner.nix b/nixos/tests/github-runner.nix index ffc0dbcc374b..847da352ca6c 100644 --- a/nixos/tests/github-runner.nix +++ b/nixos/tests/github-runner.nix @@ -1,49 +1,47 @@ -import ./make-test-python.nix ( - { pkgs, ... }: - { - name = "github-runner"; - meta = with pkgs.lib.maintainers; { - maintainers = [ veehaitch ]; - }; - nodes.machine = - { pkgs, ... }: - { - services.github-runners.test = { - enable = true; - url = "https://github.com/yaxitech"; - tokenFile = builtins.toFile "github-runner.token" "not-so-secret"; - }; - - services.github-runners.test-disabled = { - enable = false; - url = "https://github.com/yaxitech"; - tokenFile = builtins.toFile "github-runner.token" "not-so-secret"; - }; - - systemd.services.dummy-github-com = { - wantedBy = [ "multi-user.target" ]; - before = [ "github-runner-test.service" ]; - script = "${pkgs.netcat}/bin/nc -Fl 443 | true && touch /tmp/registration-connect"; - }; - networking.hosts."127.0.0.1" = [ "api.github.com" ]; +{ pkgs, ... }: +{ + name = "github-runner"; + meta = with pkgs.lib.maintainers; { + maintainers = [ veehaitch ]; + }; + nodes.machine = + { pkgs, ... }: + { + services.github-runners.test = { + enable = true; + url = "https://github.com/yaxitech"; + tokenFile = builtins.toFile "github-runner.token" "not-so-secret"; }; - testScript = '' - start_all() + services.github-runners.test-disabled = { + enable = false; + url = "https://github.com/yaxitech"; + tokenFile = builtins.toFile "github-runner.token" "not-so-secret"; + }; - machine.wait_for_unit("dummy-github-com") + systemd.services.dummy-github-com = { + wantedBy = [ "multi-user.target" ]; + before = [ "github-runner-test.service" ]; + script = "${pkgs.netcat}/bin/nc -Fl 443 | true && touch /tmp/registration-connect"; + }; + networking.hosts."127.0.0.1" = [ "api.github.com" ]; + }; - try: - machine.wait_for_unit("github-runner-test") - except Exception: - pass + testScript = '' + start_all() - out = machine.succeed("journalctl -u github-runner-test") - assert "Self-hosted runner registration" in out, "did not read runner registration header" + machine.wait_for_unit("dummy-github-com") - machine.wait_until_succeeds("test -f /tmp/registration-connect") + try: + machine.wait_for_unit("github-runner-test") + except Exception: + pass - machine.fail("systemctl list-unit-files | grep test-disabled") - ''; - } -) + out = machine.succeed("journalctl -u github-runner-test") + assert "Self-hosted runner registration" in out, "did not read runner registration header" + + machine.wait_until_succeeds("test -f /tmp/registration-connect") + + machine.fail("systemctl list-unit-files | grep test-disabled") + ''; +} diff --git a/nixos/tests/gnome.nix b/nixos/tests/gnome.nix index 08213e41f98d..17fdcf550ca3 100644 --- a/nixos/tests/gnome.nix +++ b/nixos/tests/gnome.nix @@ -1,103 +1,101 @@ -import ./make-test-python.nix ( - { pkgs, lib, ... }: - { - name = "gnome"; - meta.maintainers = lib.teams.gnome.members; +{ pkgs, lib, ... }: +{ + name = "gnome"; + meta.maintainers = lib.teams.gnome.members; - nodes.machine = - { ... }: + nodes.machine = + { ... }: - { - imports = [ ./common/user-account.nix ]; + { + imports = [ ./common/user-account.nix ]; - services.xserver.enable = true; - - services.xserver.displayManager = { - gdm.enable = true; - gdm.debug = true; - }; - - services.displayManager.autoLogin = { - enable = true; - user = "alice"; - }; - - services.xserver.desktopManager.gnome.enable = true; - services.xserver.desktopManager.gnome.debug = true; - - systemd.user.services = { - "org.gnome.Shell@wayland" = { - serviceConfig = { - ExecStart = [ - # Clear the list before overriding it. - "" - # Eval API is now internal so Shell needs to run in unsafe mode. - # TODO: improve test driver so that it supports openqa-like manipulation - # that would allow us to drop this mess. - "${pkgs.gnome-shell}/bin/gnome-shell --unsafe-mode" - ]; - }; - }; - }; + services.xserver.enable = true; + services.xserver.displayManager = { + gdm.enable = true; + gdm.debug = true; }; - testScript = - { nodes, ... }: - let - # Keep line widths somewhat manageable - user = nodes.machine.users.users.alice; - uid = toString user.uid; - bus = "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/${uid}/bus"; - # Run a command in the appropriate user environment - run = command: "su - ${user.name} -c '${bus} ${command}'"; + services.displayManager.autoLogin = { + enable = true; + user = "alice"; + }; - # Call javascript in gnome shell, returns a tuple (success, output), where - # `success` is true if the dbus call was successful and output is what the - # javascript evaluates to. - eval = - command: - run "gdbus call --session -d org.gnome.Shell -o /org/gnome/Shell -m org.gnome.Shell.Eval ${command}"; + services.xserver.desktopManager.gnome.enable = true; + services.xserver.desktopManager.gnome.debug = true; - # False when startup is done - startingUp = eval "Main.layoutManager._startingUp"; + systemd.user.services = { + "org.gnome.Shell@wayland" = { + serviceConfig = { + ExecStart = [ + # Clear the list before overriding it. + "" + # Eval API is now internal so Shell needs to run in unsafe mode. + # TODO: improve test driver so that it supports openqa-like manipulation + # that would allow us to drop this mess. + "${pkgs.gnome-shell}/bin/gnome-shell --unsafe-mode" + ]; + }; + }; + }; - # Start Console - launchConsole = run "gapplication launch org.gnome.Console"; + }; - # Hopefully Console's wm class - wmClass = eval "global.display.focus_window.wm_class"; - in - '' - with subtest("Login to GNOME with GDM"): - # wait for gdm to start - machine.wait_for_unit("display-manager.service") - # wait for the wayland server - machine.wait_for_file("/run/user/${uid}/wayland-0") - # wait for alice to be logged in - machine.wait_for_unit("default.target", "${user.name}") - # check that logging in has given the user ownership of devices - assert "alice" in machine.succeed("getfacl -p /dev/snd/timer") + testScript = + { nodes, ... }: + let + # Keep line widths somewhat manageable + user = nodes.machine.users.users.alice; + uid = toString user.uid; + bus = "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/${uid}/bus"; + # Run a command in the appropriate user environment + run = command: "su - ${user.name} -c '${bus} ${command}'"; - with subtest("Wait for GNOME Shell"): - # correct output should be (true, 'false') - machine.wait_until_succeeds( - "${startingUp} | grep -q 'true,..false'" - ) + # Call javascript in gnome shell, returns a tuple (success, output), where + # `success` is true if the dbus call was successful and output is what the + # javascript evaluates to. + eval = + command: + run "gdbus call --session -d org.gnome.Shell -o /org/gnome/Shell -m org.gnome.Shell.Eval ${command}"; - with subtest("Open Console"): - # Close the Activities view so that Shell can correctly track the focused window. - machine.send_key("esc") + # False when startup is done + startingUp = eval "Main.layoutManager._startingUp"; - machine.succeed( - "${launchConsole}" - ) - # correct output should be (true, '"org.gnome.Console"') - machine.wait_until_succeeds( - "${wmClass} | grep -q 'true,...org.gnome.Console'" - ) - machine.sleep(20) - machine.screenshot("screen") - ''; - } -) + # Start Console + launchConsole = run "gapplication launch org.gnome.Console"; + + # Hopefully Console's wm class + wmClass = eval "global.display.focus_window.wm_class"; + in + '' + with subtest("Login to GNOME with GDM"): + # wait for gdm to start + machine.wait_for_unit("display-manager.service") + # wait for the wayland server + machine.wait_for_file("/run/user/${uid}/wayland-0") + # wait for alice to be logged in + machine.wait_for_unit("default.target", "${user.name}") + # check that logging in has given the user ownership of devices + assert "alice" in machine.succeed("getfacl -p /dev/snd/timer") + + with subtest("Wait for GNOME Shell"): + # correct output should be (true, 'false') + machine.wait_until_succeeds( + "${startingUp} | grep -q 'true,..false'" + ) + + with subtest("Open Console"): + # Close the Activities view so that Shell can correctly track the focused window. + machine.send_key("esc") + + machine.succeed( + "${launchConsole}" + ) + # correct output should be (true, '"org.gnome.Console"') + machine.wait_until_succeeds( + "${wmClass} | grep -q 'true,...org.gnome.Console'" + ) + machine.sleep(20) + machine.screenshot("screen") + ''; +} diff --git a/nixos/tests/kimai.nix b/nixos/tests/kimai.nix index dbe9b834edca..967d531f3c54 100644 --- a/nixos/tests/kimai.nix +++ b/nixos/tests/kimai.nix @@ -1,23 +1,21 @@ -import ./make-test-python.nix ( - { lib, ... }: +{ lib, ... }: - { - name = "kimai"; - meta.maintainers = with lib.maintainers; [ peat-psuwit ]; +{ + name = "kimai"; + meta.maintainers = with lib.maintainers; [ peat-psuwit ]; - nodes.machine = - { ... }: - { - services.kimai.sites."localhost" = { - database.createLocally = true; - }; + nodes.machine = + { ... }: + { + services.kimai.sites."localhost" = { + database.createLocally = true; }; + }; - testScript = '' - machine.wait_for_unit("phpfpm-kimai-localhost.service") - machine.wait_for_unit("nginx.service") - machine.wait_for_open_port(80) - machine.succeed("curl -v --location --fail http://localhost/") - ''; - } -) + testScript = '' + machine.wait_for_unit("phpfpm-kimai-localhost.service") + machine.wait_for_unit("nginx.service") + machine.wait_for_open_port(80) + machine.succeed("curl -v --location --fail http://localhost/") + ''; +} diff --git a/nixos/tests/mailpit.nix b/nixos/tests/mailpit.nix index 887f700ae684..5f92b5030fda 100644 --- a/nixos/tests/mailpit.nix +++ b/nixos/tests/mailpit.nix @@ -1,35 +1,33 @@ -import ./make-test-python.nix ( - { lib, ... }: - { - name = "mailpit"; - meta.maintainers = lib.teams.flyingcircus.members; +{ lib, ... }: +{ + name = "mailpit"; + meta.maintainers = lib.teams.flyingcircus.members; - nodes.machine = - { pkgs, ... }: - { - services.mailpit.instances.default = { }; + nodes.machine = + { pkgs, ... }: + { + services.mailpit.instances.default = { }; - environment.systemPackages = with pkgs; [ swaks ]; - }; + environment.systemPackages = with pkgs; [ swaks ]; + }; - testScript = '' - start_all() + testScript = '' + start_all() - from json import loads + from json import loads - machine.wait_for_unit("mailpit-default.service") - machine.wait_for_open_port(1025) - machine.wait_for_open_port(8025) - machine.succeed( - 'echo "this is the body of the email" | swaks --to root@example.org --body - --server localhost:1025' - ) + machine.wait_for_unit("mailpit-default.service") + machine.wait_for_open_port(1025) + machine.wait_for_open_port(8025) + machine.succeed( + 'echo "this is the body of the email" | swaks --to root@example.org --body - --server localhost:1025' + ) - received = loads(machine.succeed("curl http://localhost:8025/api/v1/messages")) - assert received['total'] == 1 - message = received["messages"][0] - assert len(message['To']) == 1 - assert message['To'][0]['Address'] == 'root@example.org' - assert "this is the body of the email" in message['Snippet'] - ''; - } -) + received = loads(machine.succeed("curl http://localhost:8025/api/v1/messages")) + assert received['total'] == 1 + message = received["messages"][0] + assert len(message['To']) == 1 + assert message['To'][0]['Address'] == 'root@example.org' + assert "this is the body of the email" in message['Snippet'] + ''; +} diff --git a/nixos/tests/mumble.nix b/nixos/tests/mumble.nix index c8bbe473c2b1..f4b5405a2e4c 100644 --- a/nixos/tests/mumble.nix +++ b/nixos/tests/mumble.nix @@ -1,95 +1,93 @@ -import ./make-test-python.nix ( - { pkgs, ... }: +{ pkgs, ... }: - let - client = - { pkgs, ... }: +let + client = + { pkgs, ... }: + { + imports = [ ./common/x11.nix ]; + environment.systemPackages = [ pkgs.mumble ]; + }; + + # outside of tests, this file should obviously not come from the nix store + envFile = pkgs.writeText "nixos-test-mumble-murmurd.env" '' + MURMURD_PASSWORD=testpassword + ''; + +in +{ + name = "mumble"; + meta = with pkgs.lib.maintainers; { + maintainers = [ thoughtpolice ]; + }; + + nodes = { + server = + { config, ... }: { - imports = [ ./common/x11.nix ]; - environment.systemPackages = [ pkgs.mumble ]; + security.apparmor.enable = true; + services.murmur.enable = true; + services.murmur.registerName = "NixOS tests"; + services.murmur.password = "$MURMURD_PASSWORD"; + services.murmur.environmentFile = envFile; + networking.firewall.allowedTCPPorts = [ config.services.murmur.port ]; }; - # outside of tests, this file should obviously not come from the nix store - envFile = pkgs.writeText "nixos-test-mumble-murmurd.env" '' - MURMURD_PASSWORD=testpassword - ''; + client1 = client; + client2 = client; + }; - in - { - name = "mumble"; - meta = with pkgs.lib.maintainers; { - maintainers = [ thoughtpolice ]; - }; + testScript = '' + start_all() - nodes = { - server = - { config, ... }: - { - security.apparmor.enable = true; - services.murmur.enable = true; - services.murmur.registerName = "NixOS tests"; - services.murmur.password = "$MURMURD_PASSWORD"; - services.murmur.environmentFile = envFile; - networking.firewall.allowedTCPPorts = [ config.services.murmur.port ]; - }; + server.wait_for_unit("murmur.service") + client1.wait_for_x() + client2.wait_for_x() - client1 = client; - client2 = client; - }; + client1.execute("mumble mumble://client1:testpassword\@server/test >&2 &") + client2.execute("mumble mumble://client2:testpassword\@server/test >&2 &") - testScript = '' - start_all() + # cancel client audio configuration + client1.wait_for_window(r"Audio Tuning Wizard") + client2.wait_for_window(r"Audio Tuning Wizard") + server.sleep(5) # wait because mumble is slow to register event handlers + client1.send_key("esc") + client2.send_key("esc") - server.wait_for_unit("murmur.service") - client1.wait_for_x() - client2.wait_for_x() + # cancel client cert configuration + client1.wait_for_window(r"Certificate Management") + client2.wait_for_window(r"Certificate Management") + server.sleep(5) # wait because mumble is slow to register event handlers + client1.send_key("esc") + client2.send_key("esc") - client1.execute("mumble mumble://client1:testpassword\@server/test >&2 &") - client2.execute("mumble mumble://client2:testpassword\@server/test >&2 &") + # accept server certificate + client1.wait_for_window(r"^Mumble$") + client2.wait_for_window(r"^Mumble$") + server.sleep(5) # wait because mumble is slow to register event handlers + client1.send_chars("y") + client2.send_chars("y") + server.sleep(5) # wait because mumble is slow to register event handlers - # cancel client audio configuration - client1.wait_for_window(r"Audio Tuning Wizard") - client2.wait_for_window(r"Audio Tuning Wizard") - server.sleep(5) # wait because mumble is slow to register event handlers - client1.send_key("esc") - client2.send_key("esc") + # sometimes the wrong of the 2 windows is focused, we switch focus and try pressing "y" again + client1.send_key("alt-tab") + client2.send_key("alt-tab") + server.sleep(5) # wait because mumble is slow to register event handlers + client1.send_chars("y") + client2.send_chars("y") - # cancel client cert configuration - client1.wait_for_window(r"Certificate Management") - client2.wait_for_window(r"Certificate Management") - server.sleep(5) # wait because mumble is slow to register event handlers - client1.send_key("esc") - client2.send_key("esc") + # Find clients in logs + server.wait_until_succeeds( + "journalctl -eu murmur -o cat | grep -q 'client1.\+Authenticated'" + ) + server.wait_until_succeeds( + "journalctl -eu murmur -o cat | grep -q 'client2.\+Authenticated'" + ) - # accept server certificate - client1.wait_for_window(r"^Mumble$") - client2.wait_for_window(r"^Mumble$") - server.sleep(5) # wait because mumble is slow to register event handlers - client1.send_chars("y") - client2.send_chars("y") - server.sleep(5) # wait because mumble is slow to register event handlers + server.sleep(5) # wait to get screenshot + client1.screenshot("screen1") + client2.screenshot("screen2") - # sometimes the wrong of the 2 windows is focused, we switch focus and try pressing "y" again - client1.send_key("alt-tab") - client2.send_key("alt-tab") - server.sleep(5) # wait because mumble is slow to register event handlers - client1.send_chars("y") - client2.send_chars("y") - - # Find clients in logs - server.wait_until_succeeds( - "journalctl -eu murmur -o cat | grep -q 'client1.\+Authenticated'" - ) - server.wait_until_succeeds( - "journalctl -eu murmur -o cat | grep -q 'client2.\+Authenticated'" - ) - - server.sleep(5) # wait to get screenshot - client1.screenshot("screen1") - client2.screenshot("screen2") - - # check if apparmor denied anything - server.fail('journalctl -b --no-pager --grep "^audit: .*apparmor=\\"DENIED\\""') - ''; - } -) + # check if apparmor denied anything + server.fail('journalctl -b --no-pager --grep "^audit: .*apparmor=\\"DENIED\\""') + ''; +} diff --git a/nixos/tests/mysql/mariadb-galera.nix b/nixos/tests/mysql/mariadb-galera.nix index 65705afbf82c..1f08eb697504 100644 --- a/nixos/tests/mysql/mariadb-galera.nix +++ b/nixos/tests/mysql/mariadb-galera.nix @@ -58,30 +58,6 @@ let extraHosts = lib.concatMapStringsSep "\n" (i: "192.168.1.${toString i} galera_0${toString i}") ( lib.range 1 6 ); - firewall.allowedTCPPorts = [ - 3306 - 4444 - 4567 - 4568 - ]; - firewall.allowedUDPPorts = [ 4567 ]; - }; - systemd.services.mysql = with pkgs; { - path = with pkgs; [ - bash - gawk - gnutar - gzip - inetutils - iproute2 - netcat - procps - pv - rsync - socat - stunnel - which - ]; }; services.mysql = { enable = true; @@ -101,27 +77,24 @@ let FLUSH PRIVILEGES; '' ); + + galeraCluster = { + enable = true; + package = galeraPackage; + sstMethod = method; + + localAddress = address; + localName = "galera_0${toString id}"; + + clusterAddress = + "gcomm://" + + lib.optionalString (id == 2 || id == 3) "galera_01,galera_02,galera_03" + + lib.optionalString (id == 5 || id == 6) "galera_04,galera_05,galera_06"; + }; + settings = { - mysqld = { - bind_address = "0.0.0.0"; - }; galera = { - wsrep_on = "ON"; wsrep_debug = "NONE"; - wsrep_retry_autocommit = "3"; - wsrep_provider = "${galeraPackage}/lib/galera/libgalera_smm.so"; - wsrep_cluster_address = - "gcomm://" - + lib.optionalString (id == 2 || id == 3) "galera_01,galera_02,galera_03" - + lib.optionalString (id == 5 || id == 6) "galera_04,galera_05,galera_06"; - wsrep_cluster_name = "galera"; - wsrep_node_address = address; - wsrep_node_name = "galera_0${toString id}"; - wsrep_sst_method = method; - wsrep_sst_auth = "check_repl:check_pass"; - binlog_format = "ROW"; - enforce_storage_engine = "InnoDB"; - innodb_autoinc_lock_mode = "2"; }; }; }; diff --git a/nixos/tests/please.nix b/nixos/tests/please.nix index 9efd9649ec0f..6b461bff4938 100644 --- a/nixos/tests/please.nix +++ b/nixos/tests/please.nix @@ -2,7 +2,7 @@ import ./make-test-python.nix ( { lib, ... }: { name = "please"; - meta.maintainers = with lib.maintainers; [ azahi ]; + meta.maintainers = [ ]; nodes.machine = { ... }: diff --git a/nixos/tests/taskchampion-sync-server.nix b/nixos/tests/taskchampion-sync-server.nix index 42dfb0cbeca3..659a900fd2c2 100644 --- a/nixos/tests/taskchampion-sync-server.nix +++ b/nixos/tests/taskchampion-sync-server.nix @@ -6,6 +6,7 @@ import ./make-test-python.nix ( nodes = { server = { services.taskchampion-sync-server.enable = true; + services.taskchampion-sync-server.host = "0.0.0.0"; services.taskchampion-sync-server.openFirewall = true; }; client = diff --git a/nixos/tests/wastebin.nix b/nixos/tests/wastebin.nix index dde1f658b948..79d05229eb7f 100644 --- a/nixos/tests/wastebin.nix +++ b/nixos/tests/wastebin.nix @@ -1,24 +1,22 @@ -import ./make-test-python.nix ( - { pkgs, lib, ... }: - { - name = "wastebin"; +{ lib, ... }: +{ + name = "wastebin"; - meta = { - maintainers = with lib.maintainers; [ pinpox ]; + meta = { + maintainers = with lib.maintainers; [ pinpox ]; + }; + + nodes.machine = + { pkgs, ... }: + { + services.wastebin = { + enable = true; + }; }; - nodes.machine = - { pkgs, ... }: - { - services.wastebin = { - enable = true; - }; - }; - - testScript = '' - machine.wait_for_unit("wastebin.service") - machine.wait_for_open_port(8088) - machine.succeed("curl --fail http://localhost:8088/") - ''; - } -) + testScript = '' + machine.wait_for_unit("wastebin.service") + machine.wait_for_open_port(8088) + machine.succeed("curl --fail http://localhost:8088/") + ''; +} diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix index 510c9b238c2e..502ddbf06b77 100644 --- a/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix +++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix @@ -30,12 +30,12 @@ stdenv.mkDerivation rec { pname = "bitwig-studio-unwrapped"; - version = "5.3.1"; + version = "5.3.2"; src = fetchurl { name = "bitwig-studio-${version}.deb"; url = "https://www.bitwig.com/dl/Bitwig%20Studio/${version}/installer_linux/"; - hash = "sha256-mxodFCu4SDzofnoZZZ7TPDUIrRc3UJt8TuEBwDOo2wQ="; + hash = "sha256-QKt/myqmoVVffNwkfGcAoknAiZu3D+s7d2lJgtWpvk4="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/audio/deadbeef/default.nix b/pkgs/applications/audio/deadbeef/default.nix index 537ed9880665..222dfa3acb4e 100644 --- a/pkgs/applications/audio/deadbeef/default.nix +++ b/pkgs/applications/audio/deadbeef/default.nix @@ -70,7 +70,7 @@ assert gtk2Support || gtk3Support; let inherit (lib) optionals; - version = "1.9.6"; + version = "1.10.0"; in clangStdenv.mkDerivation { pname = "deadbeef"; @@ -81,7 +81,7 @@ clangStdenv.mkDerivation { repo = "deadbeef"; fetchSubmodules = true; rev = version; - hash = "sha256-Q6hL4fOFPHn26ZqvrebgTMTgQZrhbXCEhM4ZFzNeyJE="; + hash = "sha256-qa0ULmE15lV2vkyXPNW9kSISQZEANrjwJwykTiifk5Q="; }; buildInputs = diff --git a/pkgs/applications/audio/qsynth/default.nix b/pkgs/applications/audio/qsynth/default.nix index 5c7ae53e0bde..2b73e80a1732 100644 --- a/pkgs/applications/audio/qsynth/default.nix +++ b/pkgs/applications/audio/qsynth/default.nix @@ -15,11 +15,11 @@ stdenv.mkDerivation rec { pname = "qsynth"; - version = "1.0.2"; + version = "1.0.3"; src = fetchurl { url = "mirror://sourceforge/qsynth/${pname}-${version}.tar.gz"; - hash = "sha256-SHMPmZMAlC9L5EAecaZNB0pWnq0heeD8bcbhKeI+YOo="; + hash = "sha256-z4l+Ku3oEQV3NunkogyxzaSKhFJuYhIxlExJsACcumY="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/audio/youtube-music/default.nix b/pkgs/applications/audio/youtube-music/default.nix index ef035a500226..7c198b099f07 100644 --- a/pkgs/applications/audio/youtube-music/default.nix +++ b/pkgs/applications/audio/youtube-music/default.nix @@ -13,18 +13,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "youtube-music"; - version = "3.7.4"; + version = "3.8.0"; src = fetchFromGitHub { owner = "th-ch"; repo = "youtube-music"; rev = "v${finalAttrs.version}"; - hash = "sha256-qzvfYxM5mxxujWE0SDUapmN+Px9NkP58e1UeLEtZ7bc="; + hash = "sha256-2oXHSYKqftuvPhBogPgl2RxajQZM12ch9ZrEX26wcjs="; }; pnpmDeps = pnpm.fetchDeps { inherit (finalAttrs) pname version src; - hash = "sha256-guD1yWFd+uO9H/egHS0PJ9HIIlF+wFS/98YtvjIzZW8="; + hash = "sha256-s3Ba7uxtJTDV5tRoLFD30VSL5M/nWHHQZkMc+2bM1wE="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/backup/vorta/default.nix b/pkgs/applications/backup/vorta/default.nix index 90fc8730176c..bb2d649bd099 100644 --- a/pkgs/applications/backup/vorta/default.nix +++ b/pkgs/applications/backup/vorta/default.nix @@ -72,7 +72,7 @@ python3Packages.buildPythonApplication rec { pytestCheckHook versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; preCheck = let diff --git a/pkgs/applications/blockchains/bitcoin/default.nix b/pkgs/applications/blockchains/bitcoin/default.nix index f5c3683dcbc7..ab1a0dff3ca6 100644 --- a/pkgs/applications/blockchains/bitcoin/default.nix +++ b/pkgs/applications/blockchains/bitcoin/default.nix @@ -130,7 +130,7 @@ stdenv.mkDerivation (finalAttrs: { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/bitcoin-cli"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.tests = { diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index 7353ec00dbe4..09fceb7435e5 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -20,12 +20,12 @@ let sha256Hash = "sha256-VNXErfb4PhljcJwGq863ldh/3i8fMdJirlwolEIk+fI="; }; betaVersion = { - version = "2024.3.2.9"; # "Android Studio Meerkat Feature Drop | 2024.3.2 Beta 1" - sha256Hash = "sha256-yDxDctlZsUmye+XgWwWIHPnrfI3BCj5wYLQG9l8t6mA="; + version = "2024.3.2.10"; # "Android Studio Meerkat Feature Drop | 2024.3.2 RC 1" + sha256Hash = "sha256-r5YBpACLzfmChY9ORyvDUNl4j8r32dsqj3W7fbSWZU8="; }; latestVersion = { - version = "2025.1.1.2"; # "Android Studio Narwhal | 2025.1.1 Canary 2" - sha256Hash = "sha256-elWCY/QwBeGIsC4xtQrSV6low5oLH3q1WW2InqQItFM="; + version = "2025.1.1.4"; # "Android Studio Narwhal | 2025.1.1 Canary 4" + sha256Hash = "sha256-PQe9JEi9Ogoo1hUgPVnCustFgg10v89gTMF7QGi4s1I="; }; in { diff --git a/pkgs/applications/editors/eclipse/build-eclipse.nix b/pkgs/applications/editors/eclipse/build-eclipse.nix index 829ab15e622c..1b42cc2311fe 100644 --- a/pkgs/applications/editors/eclipse/build-eclipse.nix +++ b/pkgs/applications/editors/eclipse/build-eclipse.nix @@ -21,15 +21,15 @@ }: { - name, + pname, src ? builtins.getAttr stdenv.hostPlatform.system sources, sources ? null, description, - productVersion, + version, }: stdenv.mkDerivation rec { - inherit name src; + inherit pname version src; desktopItem = makeDesktopItem { name = "Eclipse"; @@ -98,7 +98,7 @@ stdenv.mkDerivation rec { } \ --prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules" \ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \ - --add-flags "-configuration \$HOME/.eclipse/''${productId}_${productVersion}/configuration" + --add-flags "-configuration \$HOME/.eclipse/''${productId}_${version}/configuration" # Create desktop item. mkdir -p $out/share/applications diff --git a/pkgs/applications/editors/eclipse/default.nix b/pkgs/applications/editors/eclipse/default.nix index db85c9ccfb4c..d84e0b0e42bd 100644 --- a/pkgs/applications/editors/eclipse/default.nix +++ b/pkgs/applications/editors/eclipse/default.nix @@ -70,9 +70,7 @@ let }; buildEclipse = eclipseData: - buildEclipseUnversioned ( - eclipseData // { productVersion = "${platform_major}.${platform_minor}"; } - ); + buildEclipseUnversioned (eclipseData // { version = "${platform_major}.${platform_minor}"; }); generateEclipse = id: @@ -85,7 +83,7 @@ let { name = "eclipse-${lib.strings.toLower id}"; value = buildEclipse { - name = "eclipse-${lib.strings.toLower id}-${platform_major}.${platform_minor}"; + pname = "eclipse-${lib.strings.toLower id}"; inherit description; src = fetchurl { url = diff --git a/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json b/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json index 32a85169d3e3..6e40bc10a938 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json +++ b/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json @@ -33213,16 +33213,16 @@ "repo": "sarg/emms-spotify", "unstable": { "version": [ - 20250322, - 838 + 20250405, + 915 ], "deps": [ "compat", "emms", "s" ], - "commit": "e553a2157fb2ebf4e0b00594067eea4c680a1940", - "sha256": "0avl3qz8l81mn6wnrvhlky7v50lbrb8s8ip9fsf6cdnf82l172n0" + "commit": "dec0d34736da7ff538117033b3758edde3b8e546", + "sha256": "1fhffnspnlw75523y5xma5i3wsyjd3h10p0z2h207cdlz1d1bwvv" }, "stable": { "version": [ diff --git a/pkgs/applications/editors/rednotebook/default.nix b/pkgs/applications/editors/rednotebook/default.nix index 1cf917d96dcd..f1646152955a 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.38"; + version = "2.39"; pyproject = true; src = fetchFromGitHub { owner = "jendrikseipp"; repo = "rednotebook"; tag = "v${version}"; - sha256 = "sha256-7PUBWJhxE4K9GqAAFGrkelynheuALiDRZXM5acZF7uQ="; + sha256 = "sha256-H7Ub4dCJQa4Y3DNBzeIYWlNkpYftezY2MNWokw8ocoA="; }; # We have not packaged tests. diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 1846ec23fbce..046ecc73e3a7 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -9347,6 +9347,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + neovim-trunk = buildVimPlugin { + pname = "neovim-trunk"; + version = "2024-06-19"; + src = fetchFromGitHub { + owner = "trunk-io"; + repo = "neovim-trunk"; + rev = "835180d0cb2db4aa3a934daf65b1a56549018b94"; + sha256 = "086l7zf2k2p537a13zwivfkamfgpdkrfgq5r23y014s2x2jrh5dw"; + }; + meta.homepage = "https://github.com/trunk-io/neovim-trunk/"; + meta.hydraPlatforms = [ ]; + }; + neoyank-vim = buildVimPlugin { pname = "neoyank.vim"; version = "2020-12-20"; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/cord-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/cord-nvim/default.nix index 7b48ef9f427d..ac7cf589c82d 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/cord-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/cord-nvim/default.nix @@ -51,7 +51,7 @@ vimUtils.buildVimPlugin { substituteInPlace lua/cord/server/fs/init.lua \ --replace-fail \ "or M.get_data_path()" \ - "'${cord-server}'" + "or '${cord-server}'" ''; passthru = { diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 151ac986e3b6..eabab9545296 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2153,6 +2153,13 @@ in ]; }; + neovim-trunk = super.neovim-trunk.overrideAttrs { + dependencies = with self; [ + plenary-nvim + telescope-nvim + ]; + }; + nlsp-settings-nvim = super.nlsp-settings-nvim.overrideAttrs { dependencies = [ self.nvim-lspconfig ]; }; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 2bbafd674a4f..7d71e8b6e8b9 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -717,6 +717,7 @@ https://github.com/lawrence-laz/neotest-zig/,HEAD, https://github.com/Shatur/neovim-ayu/,, https://github.com/cloudhead/neovim-fuzzy/,, https://github.com/jeffkreeftmeijer/neovim-sensible/,, +https://github.com/trunk-io/neovim-trunk/,HEAD, https://github.com/Shougo/neoyank.vim/,, https://github.com/preservim/nerdcommenter/,, https://github.com/preservim/nerdtree/,, diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 5ffe51880b44..63d1f22bf9b7 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -90,15 +90,15 @@ let mktplcRef = { publisher = "42Crunch"; name = "vscode-openapi"; - version = "4.27.0"; - hash = "sha256-urXGyHpIDWQ0Bc+8LODC0DcEo6jQ5tA/QptyxCej9yU="; + version = "4.33.1"; + hash = "sha256-iq0UpVaZMOzh4NIRPLk49ciFuO4A6PDSEMe1KKhfSxA="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/42Crunch.vscode-openapi/changelog"; description = "Visual Studio Code extension with rich support for the OpenAPI Specification (OAS)"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=42Crunch.vscode-openapi"; homepage = "https://github.com/42Crunch/vscode-openapi"; - license = lib.licenses.gpl3; + license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.benhiemer ]; }; }; @@ -737,8 +737,8 @@ let mktplcRef = { name = "vscode-intelephense-client"; publisher = "bmewburn"; - version = "1.14.3"; - hash = "sha256-YmrE0HQlqtuFqD3CDuU5SHnvDbZsfZWEIAZLTkiNXtE="; + version = "1.14.4"; + hash = "sha256-WBtaRLAdE2Ttlq4fAS2kI3d0dUAVB+CTdksiSILJ4hY="; }; meta = { description = "PHP code intelligence for Visual Studio Code"; diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 486744c0ed27..e37cd096cc3b 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -36,22 +36,22 @@ let sha256 = { - x86_64-linux = "0pmjpjjafq36dr5dlf64bbkr6p697d2yc1z7l876i0vnw10g6731"; - x86_64-darwin = "1y32szp9asmchl64wfwz4jvhkr4441aykvy64qc8f4y51wxxxcnv"; - aarch64-linux = "0zbgbhnlg7wcgz8v34rknvblmdrac0l7qy5qfp2rn7jcdrm5qa53"; - aarch64-darwin = "00y6rz2cfz193n3svvsdknk6g38vg1w92yiqk5n14lyv2g8av2dc"; - armv7l-linux = "19q4rip33ma7krwpymp396ip5kwd5g8hp2n6jqcmljv59lw10c9h"; + x86_64-linux = "1fds83amgkzp9nz7cvs432ilr602lr45h916vkq8qhpbb84ildd2"; + x86_64-darwin = "1pmda39jz05d0g3k6rgavhwmgxkldmarbj59fd9i0b5dcspzybxf"; + aarch64-linux = "148cpbhz14aldqklnma9mpakylkx2qk86k5ppij0zlqb5m6mgnaz"; + aarch64-darwin = "10v37bcl8wg4j5snd7n3l7zwqf51vkx4cs2abf33ysazmafvnfpd"; + armv7l-linux = "10vfnk87g4agwp0phh7l9k7hg727n1l4fcvqn1bxbrix9hbq7bbc"; } .${system} or throwSystem; in callPackage ./generic.nix rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.98.2"; + version = "1.99.0"; pname = "vscode" + lib.optionalString isInsiders "-insiders"; # This is used for VS Code - Remote SSH test - rev = "ddc367ed5c8936efe395cffeec279b04ffd7db78"; + rev = "4437686ffebaf200fa4a6e6e67f735f3edf24ada"; executableName = "code" + lib.optionalString isInsiders "-insiders"; longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders"; @@ -75,7 +75,7 @@ callPackage ./generic.nix rec { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - sha256 = "19dc6smiyi8qv79gr95wgx2fjzfjkrv4x3zfvdskms4bw1kn6xck"; + sha256 = "11705fdsb7hc25awkiknjc7pb93x2w74yxkf3351c6n2sf3i2755"; }; stdenv = stdenvNoCC; }; diff --git a/pkgs/applications/emulators/mame/default.nix b/pkgs/applications/emulators/mame/default.nix index f8f24628cf4f..232346606411 100644 --- a/pkgs/applications/emulators/mame/default.nix +++ b/pkgs/applications/emulators/mame/default.nix @@ -194,7 +194,7 @@ stdenv.mkDerivation rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "-h" ]; + versionCheckProgramArg = "-h"; passthru.updateScript = writeScript "mame-update-script" '' #!/usr/bin/env nix-shell diff --git a/pkgs/applications/graphics/seamly2d/default.nix b/pkgs/applications/graphics/seamly2d/default.nix index 6ef67b39621f..2b6103709180 100644 --- a/pkgs/applications/graphics/seamly2d/default.nix +++ b/pkgs/applications/graphics/seamly2d/default.nix @@ -24,13 +24,13 @@ let in stdenv.mkDerivation rec { pname = "seamly2d"; - version = "2025.3.17.207"; + version = "2025.3.25.1924"; src = fetchFromGitHub { owner = "FashionFreedom"; repo = "Seamly2D"; tag = "v${version}"; - hash = "sha256-5Bi+SycUZFOxmP0bWbqSnKRZ+UW6b48Cn4YUVfHi4Js="; + hash = "sha256-hBXdf/r3hXSjy6Vp5SjfOcefxj/aP0La4LTiyOESzmQ="; }; buildInputs = [ diff --git a/pkgs/applications/misc/bikeshed/default.nix b/pkgs/applications/misc/bikeshed/default.nix index 1522bf516f76..3d66432a50f7 100644 --- a/pkgs/applications/misc/bikeshed/default.nix +++ b/pkgs/applications/misc/bikeshed/default.nix @@ -38,12 +38,12 @@ buildPythonApplication rec { pname = "bikeshed"; - version = "5.1.1"; + version = "5.1.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-ck3Ucv39w+EL1r+IzMbnqVfBqtqBVq4kxdpZVDWpM3U="; + hash = "sha256-QIADVcxgJreH2pvXRVIBE5p6nEEYZtTiSo00RrpFT+E="; }; build-system = [ setuptools ]; diff --git a/pkgs/applications/misc/cambrinary/default.nix b/pkgs/applications/misc/cambrinary/default.nix index f2db2829a3ac..f659a043e09a 100644 --- a/pkgs/applications/misc/cambrinary/default.nix +++ b/pkgs/applications/misc/cambrinary/default.nix @@ -36,6 +36,6 @@ buildPythonApplication { homepage = "https://github.com/xueyuanl/cambrinary"; license = licenses.gpl3Only; platforms = platforms.unix; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/misc/devilspie2/default.nix b/pkgs/applications/misc/devilspie2/default.nix index 89af855c7862..8fc86ff3a3ba 100644 --- a/pkgs/applications/misc/devilspie2/default.nix +++ b/pkgs/applications/misc/devilspie2/default.nix @@ -15,8 +15,8 @@ stdenv.mkDerivation rec { version = "0.44"; src = fetchurl { - url = "https://download.savannah.gnu.org/releases/devilspie2/devilspie2-${version}.tar.xz"; - sha256 = "Cp8erdKyKjGBY+QYAGXUlSIboaQ60gIepoZs0RgEJkA="; + url = "mirror://savannah/${pname}/${pname}-${version}.tar.xz"; + hash = "sha256-Cp8erdKyKjGBY+QYAGXUlSIboaQ60gIepoZs0RgEJkA="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/misc/protonup-qt/default.nix b/pkgs/applications/misc/protonup-qt/default.nix index 690325519a68..ac0fd3ad52f3 100644 --- a/pkgs/applications/misc/protonup-qt/default.nix +++ b/pkgs/applications/misc/protonup-qt/default.nix @@ -5,10 +5,10 @@ }: let pname = "protonup-qt"; - version = "2.11.1"; + version = "2.12.0"; src = fetchurl { url = "https://github.com/DavidoTek/ProtonUp-Qt/releases/download/v${version}/ProtonUp-Qt-${version}-x86_64.AppImage"; - hash = "sha256-xHkeAqveXF8YLFvKHTZtSvINIIoiqhNbwVuKfnaHcQI="; + hash = "sha256-8MeHSy3XW1oXAD2xrDSIB0ZLJxtk5UBIMpDRTPF9ksU="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in diff --git a/pkgs/applications/misc/xca/default.nix b/pkgs/applications/misc/xca/default.nix index bd8227b4c835..9f460221896d 100644 --- a/pkgs/applications/misc/xca/default.nix +++ b/pkgs/applications/misc/xca/default.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xca"; - version = "2.8.0"; + version = "2.9.0"; src = fetchFromGitHub { owner = "chris2511"; repo = "xca"; rev = "RELEASE.${finalAttrs.version}"; - hash = "sha256-2TqqHTutG+5YU2mJNTS3pvtEqV7qKVB+j/dipdmEkIk="; + hash = "sha256-28K6luMuYcDuNKd/aQG9HX9VN5YkKArl/GQn5spQ+Sg="; }; buildInputs = [ diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix index f6244310858a..64cc87a62425 100644 --- a/pkgs/applications/networking/browsers/firefox/wrapper.nix +++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix @@ -49,7 +49,7 @@ let wmClass ? applicationName, nativeMessagingHosts ? [ ], pkcs11Modules ? [ ], - useGlvnd ? true, + useGlvnd ? (!isDarwin), cfg ? config.${applicationName} or { }, ## Following options are needed for extra prefs & policies @@ -109,13 +109,13 @@ let zlib ] ) - ++ lib.optional (config.pulseaudio or true) libpulseaudio + ++ lib.optional (config.pulseaudio or (!isDarwin)) libpulseaudio ++ lib.optional alsaSupport alsa-lib ++ lib.optional sndioSupport sndio ++ lib.optional jackSupport libjack2 ++ lib.optional smartcardSupport opensc ++ pkcs11Modules - ++ gtk_modules; + ++ lib.optionals (!isDarwin) gtk_modules; gtk_modules = [ libcanberra-gtk3 ]; # Darwin does not rename bundled binaries @@ -289,7 +289,7 @@ let lndir jq ]; - buildInputs = [ browser.gtk3 ]; + buildInputs = lib.optionals (!isDarwin) [ browser.gtk3 ]; makeWrapperArgs = [ @@ -298,11 +298,6 @@ let ":" "${finalAttrs.libs}" - "--suffix" - "GTK_PATH" - ":" - "${lib.concatStringsSep ":" finalAttrs.gtk_modules}" - "--suffix" "PATH" ":" @@ -319,6 +314,12 @@ let "--set" "MOZ_ALLOW_DOWNGRADE" "1" + ] + ++ lib.optionals (!isDarwin) [ + "--suffix" + "GTK_PATH" + ":" + "${lib.concatStringsSep ":" finalAttrs.gtk_modules}" "--suffix" "XDG_DATA_DIRS" @@ -330,7 +331,7 @@ let "1" ] - ++ lib.optionals (!xdg-utils.meta.broken) [ + ++ lib.optionals (!xdg-utils.meta.broken && !isDarwin) [ # make xdg-open overridable at runtime "--suffix" "PATH" @@ -457,8 +458,11 @@ let oldExe="$executablePrefix/.${applicationName}"-old mv "$executablePath" "$oldExe" fi - + '' + + lib.optionalString (!isDarwin) '' appendToVar makeWrapperArgs --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" + '' + + '' concatTo makeWrapperArgs oldWrapperArgs makeWrapper "$oldExe" "$out/${finalBinaryPath}" "''${makeWrapperArgs[@]}" diff --git a/pkgs/applications/networking/cloudflared/default.nix b/pkgs/applications/networking/cloudflared/default.nix index 1449e5040fd4..6099d7ac2d46 100644 --- a/pkgs/applications/networking/cloudflared/default.nix +++ b/pkgs/applications/networking/cloudflared/default.nix @@ -7,31 +7,15 @@ gitUpdater, }: -let - # https://github.com/cloudflare/cloudflared/issues/1151#issuecomment-1888819250 - # buildGoModule = buildGoModule.override { - # go = buildPackages.go_1_22.overrideAttrs { - # pname = "cloudflare-go"; - # version = "1.22.2-devel-cf"; - # src = fetchFromGitHub { - # owner = "cloudflare"; - # repo = "go"; - # rev = "ec0a014545f180b0c74dfd687698657a9e86e310"; - # sha256 = "sha256-oQQ9Jyh8TphZSCaHqaugTL7v0aeZjyOdVACz86I2KvU="; - # }; - # }; - # }; -in - buildGoModule rec { pname = "cloudflared"; - version = "2025.2.1"; + version = "2025.4.0"; src = fetchFromGitHub { owner = "cloudflare"; repo = "cloudflared"; tag = version; - hash = "sha256-RiHEUs1I9ErYBQF28la6kqU3BW968PVT+K7uGUVr6Ec="; + hash = "sha256-PKF7wP/ueLLhV8k3nMUm/c5fkg+7CwRf1oLnx0qbcA0="; }; vendorHash = null; @@ -105,10 +89,8 @@ buildGoModule rec { thoughtpolice piperswe qjoly + wrbbz ]; mainProgram = "cloudflared"; - # cloudflared requires a fork of go 1.22 to build (see override above), - # but go 1.22 is EOL and the toolchain has been removed from nixpkgs. - broken = true; }; } diff --git a/pkgs/applications/networking/cluster/calico/default.nix b/pkgs/applications/networking/cluster/calico/default.nix index 14f88767f34b..4da964a3c7bf 100644 --- a/pkgs/applications/networking/cluster/calico/default.nix +++ b/pkgs/applications/networking/cluster/calico/default.nix @@ -14,16 +14,16 @@ builtins.mapAttrs }: buildGoModule rec { inherit pname; - version = "3.29.1"; + version = "3.29.3"; src = fetchFromGitHub { owner = "projectcalico"; repo = "calico"; rev = "v${version}"; - hash = "sha256-e/xyrFJ9t+awpU8u8uYmXFRnk92/06vI5OoClyAMKTU="; + hash = "sha256-JK/iKVLXT8h+xZpkjVBEI8vfgRuoTHwWaoKikjBsJgI="; }; - vendorHash = "sha256-OP3J2NE491Aivzo80OmLAyQGe3hixLTz0p9FSA897ao="; + vendorHash = "sha256-dkBOhuX/tf+emLLeZ+7fI+z1pKwZLD0ZqZNxUMS32NE="; inherit doCheck subPackages; diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix index f62421e7329b..825b8e1f7780 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-cm-push.nix @@ -43,6 +43,6 @@ buildGoModule rec { description = "Helm plugin to push chart package to ChartMuseum"; homepage = "https://github.com/chartmuseum/helm-push"; license = licenses.asl20; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/networking/cluster/linkerd/edge.nix b/pkgs/applications/networking/cluster/linkerd/edge.nix index 45d3a58c16d2..877a33aec8c5 100644 --- a/pkgs/applications/networking/cluster/linkerd/edge.nix +++ b/pkgs/applications/networking/cluster/linkerd/edge.nix @@ -2,7 +2,7 @@ (callPackage ./generic.nix { }) { channel = "edge"; - version = "25.3.2"; - sha256 = "1l0sww0h3s1x9262rj801jk965p1c8bl92lns53yhkarv80cy03y"; - vendorHash = "sha256-9b98kz4jlkL6S4g/naOIiSazjo8twkk+PL4aXSWubfQ="; + version = "25.4.1"; + sha256 = "18hv0lfh1ldy7chjs2ssn62crn71a0mvvn1g8b35l91g8mqyh4ry"; + vendorHash = "sha256-vKehadl94okOd1YfaETgdQwWr8F2gOPGyjzzTjxKyLA="; } diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2255f3c544dc..0b878b7d28c0 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -171,13 +171,13 @@ "vendorHash": null }, "bitbucket": { - "hash": "sha256-cHuBfF0R/n03Y5KNnbdsWcGeX24+NPT2HnsQpTivCf0=", + "hash": "sha256-UQbF6erjW3nGlgsDr2OFhHmyDyFGpjAfgQx91Mke1cE=", "homepage": "https://registry.terraform.io/providers/DrFaust92/bitbucket", "owner": "DrFaust92", "repo": "terraform-provider-bitbucket", - "rev": "v2.45.1", + "rev": "v2.46.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-iNY6Jz/SKOLynx33smDFbg371Wa31CouNtrOuV7lkcw=" + "vendorHash": "sha256-XD7xvp8P9zaDJ5J07+cc+mFZA3F1JQDvK+1Tgqb6k/o=" }, "bitwarden": { "hash": "sha256-fUmwIfRiLpbhENPZwc9CWZsIugppfc68qGR1Iy1UyBE=", @@ -317,13 +317,13 @@ "vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA=" }, "datadog": { - "hash": "sha256-nevuczChWR4HPDefChJnSAVI53TFuPFdyDwKsHM3SW8=", + "hash": "sha256-7V4nSuksCvy2fSyQbzVo0RlEaevUwCIlX61y3GEBqVk=", "homepage": "https://registry.terraform.io/providers/DataDog/datadog", "owner": "DataDog", "repo": "terraform-provider-datadog", - "rev": "v3.58.0", + "rev": "v3.59.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-tf0lVgueRNVXfttzrCyy0TSiQAVGcWIUCoDLyOWfW7s=" + "vendorHash": "sha256-vOg972dcpX9MEZ/GaPGcm0OIC1xu+p6KMcflEUPx0hU=" }, "deno": { "hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=", @@ -516,13 +516,13 @@ "vendorHash": "sha256-oGO+++WMiXUTCLFdBH2/uAzdN3RtrSNDSUBVMIYmI14=" }, "google-beta": { - "hash": "sha256-FybWpnUBQCxY1XQNSCk4slUg6vF8XDW1uQwgF0a2PgQ=", + "hash": "sha256-XocoPOGErjT2UMoJZA4Tpeq5lzLSXV9SWud+/zFSpfc=", "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", "owner": "hashicorp", "repo": "terraform-provider-google-beta", - "rev": "v6.26.0", + "rev": "v6.28.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-AQKukbsW+EYndMxUpUHIWPh3taaJINs6qY9xhkP/N54=" + "vendorHash": "sha256-6dmNe/Ky+FACzDSjp3SCv4N4783K3CszhQ6eXRQ5qzM=" }, "googleworkspace": { "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=", @@ -534,13 +534,13 @@ "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g=" }, "grafana": { - "hash": "sha256-A6rCZbnLSbPHn+QQ5wMlINRqT04tEvil2rHkdr5iBQw=", + "hash": "sha256-uWRFi0jYGwlZ1b8qvVoL/NslI6e5bv76QmlWL5C7fA8=", "homepage": "https://registry.terraform.io/providers/grafana/grafana", "owner": "grafana", "repo": "terraform-provider-grafana", - "rev": "v3.22.0", + "rev": "v3.22.2", "spdx": "MPL-2.0", - "vendorHash": "sha256-GFH2w4bdqYWl0eFBo1r6YL1pA0l5QMwrXQ9BvK3DmEI=" + "vendorHash": "sha256-wqGNczKE2IFq/wLb8fj5+k07Vh1dR1oXwW06fIWV6Eg=" }, "gridscale": { "hash": "sha256-Ygt3L/dzwycccQZmuwbcaLHp9FBGNHgU19wSNmY8PzQ=", @@ -615,11 +615,11 @@ "vendorHash": "sha256-GoOKTT+EOhaPhpbgSW3SycYsE8LEQP0v4eQfiTEnPy8=" }, "huaweicloud": { - "hash": "sha256-VSnjbjfE551IfZNsJh24pye3MaznTB1GQlmbM4IsJK4=", + "hash": "sha256-kwtQQOVIJy03tW2tRURN0NhYW5MT8O65nRdydnkipx0=", "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", "owner": "huaweicloud", "repo": "terraform-provider-huaweicloud", - "rev": "v1.73.3", + "rev": "v1.73.5", "spdx": "MPL-2.0", "vendorHash": null }, @@ -750,13 +750,13 @@ "vendorHash": "sha256-fP6brpY/wRI1Yjgapzi+FfOci65gxWeOZulXbGdilrE=" }, "linode": { - "hash": "sha256-ExAB9/27gdDP7SV5UXAaVO/aJ2LYtZYPr9Ur1ftxdCc=", + "hash": "sha256-7CGut0z0NEu4yeJOCbqgL9CH7uDwGQbUKTnPK62Xbp0=", "homepage": "https://registry.terraform.io/providers/linode/linode", "owner": "linode", "repo": "terraform-provider-linode", - "rev": "v2.35.1", + "rev": "v2.36.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-WRM/2mtu/U4Tgxc3nhptNRbscS9uhqa9v66nY2QXXig=" + "vendorHash": "sha256-nrZNJZHb1FJ7csM/C3mR+RUYy/2TeUzQ1sDmQ8Q4F/s=" }, "linuxbox": { "hash": "sha256-svQRz1/PdVLpHoxOam1sfRTwHqgqs4ohJQs3IPMMAM4=", @@ -813,13 +813,13 @@ "vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI=" }, "migadu": { - "hash": "sha256-80ke9CIl7kBUF3JRgydikXow2G3XhSVX8EZK7sd8xzA=", + "hash": "sha256-Bt4hy8GwEMAmNP8l8kvTxXV48EfJq4SPzihXL44JHSU=", "homepage": "https://registry.terraform.io/providers/metio/migadu", "owner": "metio", "repo": "terraform-provider-migadu", - "rev": "2025.3.20", + "rev": "2025.4.3", "spdx": "0BSD", - "vendorHash": "sha256-xORnddTfzbQ1ZwINLF2/Fwi/rJ1KyxPzBKfNkQKNg0w=" + "vendorHash": "sha256-pKUgvL46lY9K2GBCYpQKkmudCQKhCViAXniMWtrSxbc=" }, "minio": { "hash": "sha256-OIdXZIy+W8yO3y7z/1JzG7QegJmMLTFSoC7FmioscmA=", @@ -831,13 +831,13 @@ "vendorHash": "sha256-1nm2Y4T9/mCWMXMjXEzBz3w08AYHjQJeb9mYPQeWPs0=" }, "mongodbatlas": { - "hash": "sha256-nuamsevz6ME0WlnnWGFKkLiD5wrihq1EML68rvRiu7Q=", + "hash": "sha256-hsm5a6rHVy/m+nc77vwogQx4xnerwpkYKQF9FagbK9c=", "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", "owner": "mongodb", "repo": "terraform-provider-mongodbatlas", - "rev": "v1.29.0", + "rev": "v1.31.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-WMExn+d3G0zpATJ2LYaJ9R4SDpQbngQE2YW3p8x3Scc=" + "vendorHash": "sha256-ml6bduGjFy6cN4zwMMQnw6Ie73Ucx3H1en7viQksGBk=" }, "namecheap": { "hash": "sha256-fHH9sHI1mqQ9q9nX9DHJ0qfEfmDB4/2uzyVvUuIAF18=", @@ -885,13 +885,13 @@ "vendorHash": "sha256-YmZvHzrEZVvXI8CIcjX40s+MHTThPeXNQ05cnqkNbbE=" }, "ns1": { - "hash": "sha256-llJmz8QWwoApmhWEXlQMlVvteXSlkZhXh7tCWuMMbrc=", + "hash": "sha256-KvslOHWMEYFFrVCF2AOH3x2ENtoZeZQ+WC3ZvXiEcEc=", "homepage": "https://registry.terraform.io/providers/ns1-terraform/ns1", "owner": "ns1-terraform", "repo": "terraform-provider-ns1", - "rev": "v2.5.3", + "rev": "v2.6.2", "spdx": "MPL-2.0", - "vendorHash": "sha256-jZAwCXozHYReks6ZGjqkvIitWeg19AVGm3R9r20XsMM=" + "vendorHash": "sha256-1qFfXwlLRIAKUswrTeLtWVsZmOE/LfXrfnW8MgM8JaU=" }, "null": { "hash": "sha256-zvzBWnxWVXNOebnlgaP8lzwk6DMwwkGxx4i1QKCLSz0=", @@ -967,13 +967,13 @@ "vendorHash": "sha256-0Atbzx1DjInPMa1lNxyNKfNMILjN4S814TlIAQeTfdI=" }, "opentelekomcloud": { - "hash": "sha256-+ngMqXN5jrHTNZm0BJWppUzD/i6r6UznY8YsA26SdY4=", + "hash": "sha256-Wn5KjmQMIHeP99jXh+7ZVfj/DD6fZEZFHdQ0kAKa0yk=", "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", "owner": "opentelekomcloud", "repo": "terraform-provider-opentelekomcloud", - "rev": "v1.36.33", + "rev": "v1.36.34", "spdx": "MPL-2.0", - "vendorHash": "sha256-v0Jr7yh2DCA89UxxOUU7sC7jQ1myv70T3+DjBPpz5pE=" + "vendorHash": "sha256-hpMwKy+DfwM9dPojYO5kKz7RF5mWagxwh5Gl8lefXSc=" }, "openwrt": { "hash": "sha256-z78IceF2VJtiQpVqC+rTUDsph73LZawIK+az3rEhljA=", @@ -1102,11 +1102,11 @@ "vendorHash": "sha256-lkooWo0DbpL4zjNQ20TRw+hsHXWZP9u7u95n1WyzTQk=" }, "rootly": { - "hash": "sha256-KAeTOvh67bEpLVV/9jr1GI78wTA3Wu6zl69GlLKkPaA=", + "hash": "sha256-9D4dOPJAmSdKhJ3TLhQVHsmGxKoD7oiIDBgltCjxl6I=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v2.24.2", + "rev": "v2.26.2", "spdx": "MPL-2.0", "vendorHash": "sha256-iq/Skuegzn9bz7aF6COYeoXQpXmKDkvKJJ/fnJqyJFg=" }, @@ -1156,13 +1156,13 @@ "vendorHash": "sha256-kCVJEIR+3DAOoDzqv1Dd2JUPmEpO3sGHcjbEbMZT4BM=" }, "sentry": { - "hash": "sha256-2JfzteVripOz96bAtQXC32wi8dWUQw8bry0HllNRQRA=", + "hash": "sha256-6GcO+r8Mp6cX33akQ8igjueJPlIXMYASiRlQrqfG4o8=", "homepage": "https://registry.terraform.io/providers/jianyuan/sentry", "owner": "jianyuan", "repo": "terraform-provider-sentry", - "rev": "v0.14.3", + "rev": "v0.14.4", "spdx": "MIT", - "vendorHash": "sha256-RbUBHX0/nUihgiK6ibbkR/2DKJOdJt9VYyCJgWsj2zo=" + "vendorHash": "sha256-eBqhJY02JDZmtP8ccbcg5ZAJRejiDNr3cI/eBhbBNwE=" }, "shell": { "hash": "sha256-LTWEdXxi13sC09jh+EFZ6pOi1mzuvgBz5vceIkNE/JY=", diff --git a/pkgs/applications/networking/discordo/default.nix b/pkgs/applications/networking/discordo/default.nix index befd908a450f..1d530dfbdb20 100644 --- a/pkgs/applications/networking/discordo/default.nix +++ b/pkgs/applications/networking/discordo/default.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "discordo"; - version = "0-unstable-2025-03-19"; + version = "0-unstable-2025-03-31"; src = fetchFromGitHub { owner = "ayn2op"; repo = pname; - rev = "aa58ee2a8a177f01d39bde7368f017fe0fcf425a"; - hash = "sha256-H+m5HqHGC1DzWgTQ0cyD5uwGLiRrKU3eJZ5M/InNmBg="; + rev = "9e95b18ab7ba021a71f94e7520c1b9e3b73d3c0f"; + hash = "sha256-XxjhLVs87npwuys5FmfMba6dg4NcgRPIieTDgI6UXyk="; }; - vendorHash = "sha256-tKY/8JUWNnHXtl305k/azAVsVihjC7TBYpopf/Ocqac="; + vendorHash = "sha256-NKGsY/5FqLGbwyW6fVSxictDVhju0+jOJSBXQp3ZhFY="; env.CGO_ENABLED = 0; diff --git a/pkgs/applications/networking/feedreaders/tuifeed/default.nix b/pkgs/applications/networking/feedreaders/tuifeed/default.nix index 9e8fc2a57c6a..acb9a3cd87e7 100644 --- a/pkgs/applications/networking/feedreaders/tuifeed/default.nix +++ b/pkgs/applications/networking/feedreaders/tuifeed/default.nix @@ -8,15 +8,15 @@ rustPlatform.buildRustPackage rec { pname = "tuifeed"; - version = "0.4.1"; + version = "0.4.2"; src = fetchCrate { inherit pname version; - hash = "sha256-/13YC5ur633bCRq2pEQKWL+EwLFp5ZkJF6Pnipqo76s="; + hash = "sha256-CL6cd9OfvnA5N4W3rGl7XLcnlSrh3kcqA7idxexkjA4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-xfva1kEJz/KjPB5YP11130pyQngYUWAyqH3dVU7WqI8="; + cargoHash = "sha256-A7kD46gfXWK/OlFVMULlMa7Z9Q1it9/rhGo6pjFa38k="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; diff --git a/pkgs/applications/networking/mullvad/mullvad.nix b/pkgs/applications/networking/mullvad/mullvad.nix index 14f27146c7ab..52a9e7dd61a6 100644 --- a/pkgs/applications/networking/mullvad/mullvad.nix +++ b/pkgs/applications/networking/mullvad/mullvad.nix @@ -110,7 +110,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/applications/networking/sync/rclone/default.nix b/pkgs/applications/networking/sync/rclone/default.nix index 62549ddbab9b..1739968fea15 100644 --- a/pkgs/applications/networking/sync/rclone/default.nix +++ b/pkgs/applications/networking/sync/rclone/default.nix @@ -90,7 +90,7 @@ buildGoModule rec { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; passthru = { tests = { diff --git a/pkgs/applications/radio/klog/default.nix b/pkgs/applications/radio/klog/default.nix index 9ac067a41897..f4729c183ed9 100644 --- a/pkgs/applications/radio/klog/default.nix +++ b/pkgs/applications/radio/klog/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { version = "1.3.2"; src = fetchurl { - url = "https://download.savannah.nongnu.org/releases/klog/${pname}-${version}.tar.gz"; + url = "mirror://savannah/${pname}/${pname}-${version}.tar.gz"; sha256 = "1d5x7rq0mgfrqws3q1y4z8wh2qa3gvsmd0ssf2yqgkyq3fhdrb5c"; }; diff --git a/pkgs/applications/video/anilibria-winmaclinux/default.nix b/pkgs/applications/video/anilibria-winmaclinux/default.nix index c1a1114fe3df..4b7f152ab5c3 100644 --- a/pkgs/applications/video/anilibria-winmaclinux/default.nix +++ b/pkgs/applications/video/anilibria-winmaclinux/default.nix @@ -21,13 +21,13 @@ mkDerivation rec { pname = "anilibria-winmaclinux"; - version = "2.2.25"; + version = "2.2.26"; src = fetchFromGitHub { owner = "anilibria"; repo = "anilibria-winmaclinux"; rev = version; - hash = "sha256-9jlGENJVgzQi5oEspM6JHIgYt9np8WNKPJzoW2kSgQs="; + hash = "sha256-F+5R1nSmZuHKUe9bAEVwOru07SVs8tIQlbDC6Ip+zy4="; }; sourceRoot = "${src.name}/src"; diff --git a/pkgs/applications/video/jellyfin-mpv-shim/default.nix b/pkgs/applications/video/jellyfin-mpv-shim/default.nix index d9965291c2ff..5fe8e8be2f25 100644 --- a/pkgs/applications/video/jellyfin-mpv-shim/default.nix +++ b/pkgs/applications/video/jellyfin-mpv-shim/default.nix @@ -19,11 +19,11 @@ buildPythonApplication rec { pname = "jellyfin-mpv-shim"; - version = "2.8.0"; + version = "2.9.0"; src = fetchPypi { inherit pname version; - hash = "sha256-EANaNmvD8hcdGB2aoGemKvA9syS1VvIqGsP1jk0b+lE="; + hash = "sha256-YrwMvP66LAWKgx/yWBkWIkZtJ4a0YnhCiL7xB6fGm0E="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/video/kodi/addons/inputstream-ffmpegdirect/default.nix b/pkgs/applications/video/kodi/addons/inputstream-ffmpegdirect/default.nix index e48f8e8be209..a6e1598fb317 100644 --- a/pkgs/applications/video/kodi/addons/inputstream-ffmpegdirect/default.nix +++ b/pkgs/applications/video/kodi/addons/inputstream-ffmpegdirect/default.nix @@ -11,13 +11,13 @@ buildKodiBinaryAddon rec { pname = "inputstream-ffmpegdirect"; namespace = "inputstream.ffmpegdirect"; - version = "21.3.5"; + version = "21.3.7"; src = fetchFromGitHub { owner = "xbmc"; repo = "inputstream.ffmpegdirect"; rev = "${version}-${rel}"; - sha256 = "sha256-pPufkDPHq5EsvC6YTsRX9TjqjIczOL/6Vc5HGDIe9Gk="; + sha256 = "sha256-s1Owbj95DT+RR8eBRwMuUHrJwr6JR05efx5M11vH8cQ="; }; extraBuildInputs = [ diff --git a/pkgs/applications/video/kodi/addons/inputstream-rtmp/default.nix b/pkgs/applications/video/kodi/addons/inputstream-rtmp/default.nix index 33e4bcb02626..ef8254dedfe9 100644 --- a/pkgs/applications/video/kodi/addons/inputstream-rtmp/default.nix +++ b/pkgs/applications/video/kodi/addons/inputstream-rtmp/default.nix @@ -11,13 +11,13 @@ buildKodiBinaryAddon rec { pname = "inputstream-rtmp"; namespace = "inputstream.rtmp"; - version = "21.1.0"; + version = "21.1.2"; src = fetchFromGitHub { owner = "xbmc"; repo = "inputstream.rtmp"; rev = "${version}-${rel}"; - sha256 = "sha256-M6LFokWQRzBZ7inzRsMxyWzkV0XsGHh4d0CPhv1NCfI="; + sha256 = "sha256-AkpRbYOe30dWDcflCGXxJz8Y+9bQw9ZmZF88ra2c+fc="; }; extraBuildInputs = [ diff --git a/pkgs/applications/video/kodi/addons/pvr-hts/default.nix b/pkgs/applications/video/kodi/addons/pvr-hts/default.nix index 1fa72a866df6..42a1962653c5 100644 --- a/pkgs/applications/video/kodi/addons/pvr-hts/default.nix +++ b/pkgs/applications/video/kodi/addons/pvr-hts/default.nix @@ -7,13 +7,13 @@ buildKodiBinaryAddon rec { pname = "pvr-hts"; namespace = "pvr.hts"; - version = "21.2.5"; + version = "21.2.6"; src = fetchFromGitHub { owner = "kodi-pvr"; repo = "pvr.hts"; rev = "${version}-${rel}"; - sha256 = "sha256-BG5mGD674gvjUSdydu4g3F/4GH53gkJoKMDuvaFNi6k="; + sha256 = "sha256-opxNgin+Sz/Nb9IGZ+OFrCzbDc4FXl2LaNKUu5LAgFM="; }; meta = with lib; { diff --git a/pkgs/applications/video/kodi/addons/pvr-iptvsimple/default.nix b/pkgs/applications/video/kodi/addons/pvr-iptvsimple/default.nix index 473b517456c1..a1eb41a07b4f 100644 --- a/pkgs/applications/video/kodi/addons/pvr-iptvsimple/default.nix +++ b/pkgs/applications/video/kodi/addons/pvr-iptvsimple/default.nix @@ -14,13 +14,13 @@ buildKodiBinaryAddon rec { pname = "pvr-iptvsimple"; namespace = "pvr.iptvsimple"; - version = "21.8.5"; + version = "21.10.2"; src = fetchFromGitHub { owner = "kodi-pvr"; repo = "pvr.iptvsimple"; rev = "${version}-${rel}"; - sha256 = "sha256-UFEZZr7Z6GqnN8ZSA+JkdsiAlf7p5xPwDOcwLzJc9v8="; + sha256 = "sha256-bw0rAEn8R44n5Nzc9ni6IGaG/Bxry6GSyWcT6BdgLz8="; }; extraBuildInputs = [ diff --git a/pkgs/applications/video/kodi/addons/pvr-vdr-vnsi/default.nix b/pkgs/applications/video/kodi/addons/pvr-vdr-vnsi/default.nix index 91a8095de7bc..330b38dbb15d 100644 --- a/pkgs/applications/video/kodi/addons/pvr-vdr-vnsi/default.nix +++ b/pkgs/applications/video/kodi/addons/pvr-vdr-vnsi/default.nix @@ -8,13 +8,13 @@ buildKodiBinaryAddon rec { pname = "pvr-vdr-vnsi"; namespace = "pvr.vdr.vnsi"; - version = "21.1.2"; + version = "21.1.3"; src = fetchFromGitHub { owner = "kodi-pvr"; repo = "pvr.vdr.vnsi"; rev = "${version}-${rel}"; - sha256 = "sha256-o7WVO/TvSK6bZEnUeNQhapXOVQbDlpJDObC93/9XpJo="; + sha256 = "sha256-V/ICEK006Zs4mipywAbRl8ZdezsprCgdC2WYtc/cAAY="; }; extraBuildInputs = [ libGL ]; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-color-monitor.nix b/pkgs/applications/video/obs-studio/plugins/obs-color-monitor.nix index 97747cadbab0..313fb67ecc5f 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-color-monitor.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-color-monitor.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "obs-color-monitor"; - version = "0.8.2"; + version = "0.9.0"; src = fetchFromGitHub { owner = "norihiro"; repo = "obs-color-monitor"; tag = finalAttrs.version; - hash = "sha256-cVMpmkcw8GzNGyd80g1oKmyiEYGMcRtWtDj9MC7RYf8="; + hash = "sha256-EIp1GQ5dKN43D7xodX/ucYcJm994eKsnidFlbLKWHuI="; }; nativeBuildInputs = [ cmake ]; @@ -39,6 +39,5 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ hlad ]; - broken = true; }; }) diff --git a/pkgs/build-support/dlang/dub-to-nix/dub-to-nix.py b/pkgs/build-support/dlang/dub-to-nix/dub-to-nix.py index b3cd3e511f09..879acc5f4acb 100644 --- a/pkgs/build-support/dlang/dub-to-nix/dub-to-nix.py +++ b/pkgs/build-support/dlang/dub-to-nix/dub-to-nix.py @@ -60,7 +60,7 @@ for pname in depsDict: command = ["nix-prefetch-git", strippedRepo, version] rawRes = subprocess.run(command, check=True, text=True, stdout=subprocess.PIPE, stderr=subprocess.DEVNULL).stdout sha256 = json.loads(rawRes)["sha256"] - lockedDepsDict[pname] = {"version": version, "repository": repository, "sha256": sha256} + lockedDepsDict[pname] = {"version": version, "repository": strippedRepo, "sha256": sha256} else: eprint(f"Fetching {pname}@{version}") url = f"https://code.dlang.org/packages/{pname}/{version}.zip" diff --git a/pkgs/build-support/fetchurl/mirrors.nix b/pkgs/build-support/fetchurl/mirrors.nix index ea6ee11b23b3..731ad0104206 100644 --- a/pkgs/build-support/fetchurl/mirrors.nix +++ b/pkgs/build-support/fetchurl/mirrors.nix @@ -215,13 +215,19 @@ # SAMBA samba = [ - "https://www.samba.org/ftp/" - "http://www.samba.org/ftp/" + "https://download.samba.org/pub/" + "http://download.samba.org/pub/" ]; # GNU Savannah savannah = [ - # Mirrors from https://download-mirror.savannah.gnu.org/releases/00_MIRRORS.html + # Try the official HTTP(S) dispatchers first. + # These generate redirects to mirrors appropriate for the user. + "https://download.savannah.gnu.org/releases/" + "https://download.savannah.nongnu.org/releases/" + + # If the above fail, try some individual mirrors. + # These are taken from https://download-mirror.savannah.gnu.org/releases/00_MIRRORS.html "https://mirror.easyname.at/nongnu/" "https://savannah.c3sl.ufpr.br/" "https://mirror.csclub.uwaterloo.ca/nongnu/" diff --git a/pkgs/by-name/_0/_010editor/package.nix b/pkgs/by-name/_0/_010editor/package.nix index 70864efa7750..2535cda85495 100644 --- a/pkgs/by-name/_0/_010editor/package.nix +++ b/pkgs/by-name/_0/_010editor/package.nix @@ -13,18 +13,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "010editor"; - version = "15.0.1"; + version = "15.0.2"; src = if stdenv.hostPlatform.isLinux then fetchzip { url = "https://download.sweetscape.com/010EditorLinux64Installer${finalAttrs.version}.tar.gz"; - hash = "sha256-/Bfm/fPX3Szla23U9+qoq99E2v8jC3f9pgkJMTxNFUk="; + hash = "sha256-oXwC4criDox8rac7mnJroqxMNKU7k+y7JQqc88XoRFc="; } else fetchurl { url = "https://download.sweetscape.com/010EditorMac64Installer${finalAttrs.version}.dmg"; - hash = "sha256-hpDhcX1xS4Nry2HOIrFwqYK45JOmy66lPq6dJr9pkQg="; + hash = "sha256-RZtFV3AbE5KfzW18usW0FS/AnX8Uets/RkVayBAODQ4="; }; sourceRoot = "."; diff --git a/pkgs/by-name/_1/_1password-cli/package.nix b/pkgs/by-name/_1/_1password-cli/package.nix index 718f414bec9f..dc1b94fb24df 100644 --- a/pkgs/by-name/_1/_1password-cli/package.nix +++ b/pkgs/by-name/_1/_1password-cli/package.nix @@ -80,7 +80,7 @@ stdenv.mkDerivation { doInstallCheck = true; versionCheckProgram = "${builtins.placeholder "out"}/bin/${mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru = { updateScript = ./update.sh; diff --git a/pkgs/by-name/ab/abseil-cpp_202501/package.nix b/pkgs/by-name/ab/abseil-cpp_202501/package.nix new file mode 100644 index 000000000000..0e7be335f957 --- /dev/null +++ b/pkgs/by-name/ab/abseil-cpp_202501/package.nix @@ -0,0 +1,46 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + gtest, + static ? stdenv.hostPlatform.isStatic, + cxxStandard ? null, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "abseil-cpp"; + version = "20250127.1"; + + src = fetchFromGitHub { + owner = "abseil"; + repo = "abseil-cpp"; + tag = finalAttrs.version; + hash = "sha256-QTywqQCkyGFpdbtDBvUwz9bGXxbJs/qoFKF6zYAZUmQ="; + }; + + cmakeFlags = + [ + (lib.cmakeBool "ABSL_BUILD_TEST_HELPERS" true) + (lib.cmakeBool "ABSL_USE_EXTERNAL_GOOGLETEST" true) + (lib.cmakeBool "BUILD_SHARED_LIBS" (!static)) + ] + ++ lib.optionals (cxxStandard != null) [ + (lib.cmakeFeature "CMAKE_CXX_STANDARD" cxxStandard) + ]; + + strictDeps = true; + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ gtest ]; + + meta = { + description = "Open-source collection of C++ code designed to augment the C++ standard library"; + homepage = "https://abseil.io/"; + changelog = "https://github.com/abseil/abseil-cpp/releases/tag/${finalAttrs.version}"; + license = lib.licenses.asl20; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.GaetanLepage ]; + }; +}) diff --git a/pkgs/by-name/ac/act/package.nix b/pkgs/by-name/ac/act/package.nix index 0243af57fe21..ed31c174d388 100644 --- a/pkgs/by-name/ac/act/package.nix +++ b/pkgs/by-name/ac/act/package.nix @@ -8,7 +8,7 @@ }: let - version = "0.2.75"; + version = "0.2.76"; in buildGoModule { pname = "act"; @@ -18,10 +18,10 @@ buildGoModule { owner = "nektos"; repo = "act"; tag = "v${version}"; - hash = "sha256-YIhgS1kQ9EKoIaSp/zGVQmWXyYZranEQU9onQW3gD0k="; + hash = "sha256-9Pn4Yzc0ZjOJy0ktJl/C1OXHkJ4vZrA0d4FJTooLvWU="; }; - vendorHash = "sha256-LKNajCwb33syv9KcNHKYIGTnAN8r7PkGilDB3HnKkY4="; + vendorHash = "sha256-ak7JFh739SoHeiEWLjthqAn1KHamGujYJNa3ZIdhLLQ="; doCheck = false; diff --git a/pkgs/by-name/ad/adidnsdump/package.nix b/pkgs/by-name/ad/adidnsdump/package.nix index 97b568ab074a..b935efd8552d 100644 --- a/pkgs/by-name/ad/adidnsdump/package.nix +++ b/pkgs/by-name/ad/adidnsdump/package.nix @@ -6,33 +6,29 @@ python3.pkgs.buildPythonApplication rec { pname = "adidnsdump"; - version = "1.3.1-unstable-2023-12-13"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "dirkjanm"; repo = "adidnsdump"; - rev = "8bbb4b05b2d1b792f3c77ce0a4a762ab9e08727d"; - hash = "sha256-dIbnUyV3gdWHHoyzD0ME2fXlMoiQkdrqQ7qQ6Ab6qs0="; + tag = "v${version}"; + hash = "sha256-gKOIZuXYm8ltaajmOZXulPX5dI4fWz4xiZ8W0kPpcRk="; }; - nativeBuildInputs = with python3.pkgs; [ - setuptools - ]; + build-system = with python3.pkgs; [ setuptools ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ impacket ldap3 ]; - pythonImportsCheck = [ - "adidnsdump" - ]; + pythonImportsCheck = [ "adidnsdump" ]; meta = with lib; { description = "Active Directory Integrated DNS dumping by any authenticated user"; homepage = "https://github.com/dirkjanm/adidnsdump"; - changelog = "https://github.com/dirkjanm/adidnsdump/releases/tag/v${version}"; + changelog = "https://github.com/dirkjanm/adidnsdump/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; mainProgram = "adidnsdump"; diff --git a/pkgs/by-name/ad/adw-gtk3/package.nix b/pkgs/by-name/ad/adw-gtk3/package.nix index ef748bc77dae..d4fe6e32ee4e 100644 --- a/pkgs/by-name/ad/adw-gtk3/package.nix +++ b/pkgs/by-name/ad/adw-gtk3/package.nix @@ -10,13 +10,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "adw-gtk3"; - version = "5.6"; + version = "5.7"; src = fetchFromGitHub { owner = "lassekongo83"; repo = "adw-gtk3"; tag = "v${finalAttrs.version}"; - hash = "sha256-S/H6JGXwEgiqmcH1W+ZyHYOkk0gQtKG9Q3BiI2IjnEM="; + hash = "sha256-10NxXNbKQt39c5R+mgcvzjyZO7Z/lcVi+vArH+K35k8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ai/aichat/package.nix b/pkgs/by-name/ai/aichat/package.nix index 63b99c08d560..88a31667aa53 100644 --- a/pkgs/by-name/ai/aichat/package.nix +++ b/pkgs/by-name/ai/aichat/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "aichat"; - version = "0.28.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "sigoden"; repo = "aichat"; tag = "v${version}"; - hash = "sha256-gs2nkZhz26tmFbAShLsFOgYt/RlPiqKTmdaPSG96m3E="; + hash = "sha256-5fXZfRrHBAtjUa1VzzsdoFvXQSPQ8YUNJ7yhZlp58tM="; }; useFetchCargoVendor = true; - cargoHash = "sha256-cDYxT8WvryTLzBeMtp/iObdSfF84W1XT8ZN/nmoZfFY="; + cargoHash = "sha256-YK2mps9DUs4HNFmYHtZHTJREuImlQ24y64ykGr8ovTs="; nativeBuildInputs = [ pkg-config @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ai/aide/package.nix b/pkgs/by-name/ai/aide/package.nix index 43a9849688de..9ec1e6d05692 100644 --- a/pkgs/by-name/ai/aide/package.nix +++ b/pkgs/by-name/ai/aide/package.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { pname = "aide"; - version = "0.18.8"; + version = "0.19"; src = fetchurl { url = "https://github.com/aide/aide/releases/download/v${version}/${pname}-${version}.tar.gz"; - sha256 = "sha256-FmYtxjLRfixWMLgBdS+XkSqOIml8Bl694XXxzDe4OmA="; + sha256 = "sha256-5/ugIUvgEpnXY1m/8pdSM+0kEzLkz8//Wc0baomrpeQ="; }; buildInputs = [ diff --git a/pkgs/by-name/ai/air-formatter/package.nix b/pkgs/by-name/ai/air-formatter/package.nix index 651668ce045a..84312c7e33b5 100644 --- a/pkgs/by-name/ai/air-formatter/package.nix +++ b/pkgs/by-name/ai/air-formatter/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/air"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ai/aixlog/package.nix b/pkgs/by-name/ai/aixlog/package.nix index f8e7253d303c..4504e8f964f2 100644 --- a/pkgs/by-name/ai/aixlog/package.nix +++ b/pkgs/by-name/ai/aixlog/package.nix @@ -32,6 +32,6 @@ stdenvNoCC.mkDerivation rec { homepage = "https://github.com/badaix/aixlog"; changelog = "https://github.com/badaix/aixlog/releases/tag/${src.rev}"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/al/alpaca/package.nix b/pkgs/by-name/al/alpaca/package.nix index 8403c0b37c79..1cfc94719116 100644 --- a/pkgs/by-name/al/alpaca/package.nix +++ b/pkgs/by-name/al/alpaca/package.nix @@ -20,14 +20,14 @@ python3Packages.buildPythonApplication rec { pname = "alpaca"; - version = "5.2.0"; + version = "5.3.0"; pyproject = false; # Built with meson src = fetchFromGitHub { owner = "Jeffser"; repo = "Alpaca"; tag = version; - hash = "sha256-uUGsdHrqzA5fZ4LNtX04H4ue9n4JQrkTYW2PCCFYFHc="; + hash = "sha256-dp/v5PZoDqSp2h0gtZk97ImDKO201VZMiCBv2XnqoGQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/al/altus/package.nix b/pkgs/by-name/al/altus/package.nix index 59eb2e510921..0312e2001eb3 100644 --- a/pkgs/by-name/al/altus/package.nix +++ b/pkgs/by-name/al/altus/package.nix @@ -7,12 +7,12 @@ let pname = "altus"; - version = "5.6.0"; + version = "5.6.1"; src = fetchurl { name = "altus-${version}.AppImage"; url = "https://github.com/amanharwara/altus/releases/download/${version}/Altus-${version}.AppImage"; - hash = "sha512-u4eBTboFJaU5qLFURXFchOmFV7GzlDbUokrBpxx8QeAJO6B0IwX1gJU0C69BKinIdO4Q93SAcjsvUkvSI+blrw=="; + hash = "sha512-wkH9ZEmEJTP8PAPBG4QeewGrR2Nmd4p2ZWTP/il4+bHREz0N8GttUwkjhYOy1heRSV/S+zlkGjfB8VTaNjGaaA=="; }; appimageContents = appimageTools.extractType2 { diff --git a/pkgs/by-name/am/amazon-cloudwatch-agent/package.nix b/pkgs/by-name/am/amazon-cloudwatch-agent/package.nix index eb4c2493bc26..0128d770d227 100644 --- a/pkgs/by-name/am/amazon-cloudwatch-agent/package.nix +++ b/pkgs/by-name/am/amazon-cloudwatch-agent/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "amazon-cloudwatch-agent"; - version = "1.300053.1"; + version = "1.300054.0"; src = fetchFromGitHub { owner = "aws"; repo = "amazon-cloudwatch-agent"; tag = "v${version}"; - hash = "sha256-UyaAFBJ/GRwfnZVfFDsRSjAbMEHoiVCpo/M6c7nzA5M="; + hash = "sha256-DakLgM3vNHHzOlQTVMGwIioPhB3YryEcm7T0xepAJu4="; }; - vendorHash = "sha256-MrT30LZODuvzq3hqk/6D5u0ZAf2q2WB07yfjl6RbmtM="; + vendorHash = "sha256-rw+doSJGeFl72hHA8FSL3H61KiYwatabQ7jEMOfJZ60="; # See the list in https://github.com/aws/amazon-cloudwatch-agent/blob/v1.300049.1/Makefile#L68-L77. subPackages = [ diff --git a/pkgs/by-name/an/ansel/package.nix b/pkgs/by-name/an/ansel/package.nix index eedaf4b991f8..1e01858c5097 100644 --- a/pkgs/by-name/an/ansel/package.nix +++ b/pkgs/by-name/an/ansel/package.nix @@ -78,13 +78,13 @@ let in stdenv.mkDerivation { pname = "ansel"; - version = "0-unstable-2025-03-18"; + version = "0-unstable-2025-03-27"; src = fetchFromGitHub { owner = "aurelienpierreeng"; repo = "ansel"; - rev = "dd6127b7324f012abbdda55a56af4bcd061f0f83"; - hash = "sha256-RNYs40UcfLlkqdf8vRjAzGDYvIMjxTNdamc9kt0Eg1I="; + rev = "62f9a4c56b02deca9fda4aff4392e4f44dea379c"; + hash = "sha256-T9go14/wMJbOzKjOnRzzmeklFPQMbrTUnXyPlVahpkQ="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/an/anubis/package.nix b/pkgs/by-name/an/anubis/package.nix index f772dd03f7e4..9282a3bb13e0 100644 --- a/pkgs/by-name/an/anubis/package.nix +++ b/pkgs/by-name/an/anubis/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "anubis"; - version = "1.15.1"; + version = "1.15.2"; src = fetchFromGitHub { owner = "TecharoHQ"; repo = "anubis"; tag = "v${finalAttrs.version}"; - hash = "sha256-PlZEGe3kTBkTd17nTLSW6pGiUKIPVQttep92FT+10g8="; + hash = "sha256-5OqpmuRTrM+hseIhR2sTb+K01Co6X+Rhb6mN+U54NAI="; }; vendorHash = "sha256-Rcra5cu7zxGm2LhL2x9Kd3j/uQaEb8OOh/j5Rhh8S1k="; diff --git a/pkgs/by-name/ar/argo-rollouts/package.nix b/pkgs/by-name/ar/argo-rollouts/package.nix index 34dda4412482..f4e1f3419e04 100644 --- a/pkgs/by-name/ar/argo-rollouts/package.nix +++ b/pkgs/by-name/ar/argo-rollouts/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "argo-rollouts"; - version = "1.8.1"; + version = "1.8.2"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-rollouts"; rev = "v${version}"; - sha256 = "sha256-SNzWAs1ytduU2XhPccJ+HUagh8cHcIb6zj0/EosdpTc="; + sha256 = "sha256-C2Ha3Sdq5IOHEc9S4jb4g6do6a4Gkm4E0BVFq5TnJDM="; }; vendorHash = "sha256-1YtRc2xLP8QAIK+vO690zHb9tXCkR7na/zwwlIdAxgQ="; diff --git a/pkgs/by-name/ar/arti/package.nix b/pkgs/by-name/ar/arti/package.nix index 37586e86a2ed..b35cc724d2bd 100644 --- a/pkgs/by-name/ar/arti/package.nix +++ b/pkgs/by-name/ar/arti/package.nix @@ -48,7 +48,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/as/ast-grep/package.nix b/pkgs/by-name/as/ast-grep/package.nix index aec3330674e7..915bc78835c2 100644 --- a/pkgs/by-name/as/ast-grep/package.nix +++ b/pkgs/by-name/as/ast-grep/package.nix @@ -56,7 +56,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/av/avbroot/package.nix b/pkgs/by-name/av/avbroot/package.nix index eedf43f8f5f1..f6b7535271b3 100644 --- a/pkgs/by-name/av/avbroot/package.nix +++ b/pkgs/by-name/av/avbroot/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "avbroot"; - version = "3.14.0"; + version = "3.15.0"; src = fetchFromGitHub { owner = "chenxiaolong"; repo = "avbroot"; tag = "v${version}"; - hash = "sha256-d0sYOTM9o100XJ+5WzjSGM41Ax+l6LHlM0/Lbwz8gVc="; + hash = "sha256-OICx08MiiiocqVB61fMiUSmG7QOpsrLfPkLuDktTXt0="; }; useFetchCargoVendor = true; - cargoHash = "sha256-LrjzDser5J7fIfviAGxeCmaoeu4XV/aG54ptiVI3Mn4="; + cargoHash = "sha256-iZUGFzg+x4aPL8AoPYVugjrB5ZSrmaCRWMcEovlcPx4="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/av/avro-cpp/package.nix b/pkgs/by-name/av/avro-cpp/package.nix index b0bd09a65756..09f24f5d9621 100644 --- a/pkgs/by-name/av/avro-cpp/package.nix +++ b/pkgs/by-name/av/avro-cpp/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/avrogencpp"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "C++ library which implements parts of the Avro Specification"; diff --git a/pkgs/by-name/aw/await/package.nix b/pkgs/by-name/aw/await/package.nix index b2b74d8a0eb0..5f412c36b8e6 100644 --- a/pkgs/by-name/aw/await/package.nix +++ b/pkgs/by-name/aw/await/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { description = "Small binary that runs a list of commands in parallel and awaits termination"; diff --git a/pkgs/by-name/aw/aws-iam-authenticator/package.nix b/pkgs/by-name/aw/aws-iam-authenticator/package.nix index 24e83364591f..d1bc599ae78c 100644 --- a/pkgs/by-name/aw/aws-iam-authenticator/package.nix +++ b/pkgs/by-name/aw/aws-iam-authenticator/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "aws-iam-authenticator"; - version = "0.6.30"; + version = "0.6.31"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = pname; tag = "v${version}"; - hash = "sha256-pgAk2qhsJTXbaXtdmKkA5GUIJt2ShWJ1mG6h0Zuh+Ng="; + hash = "sha256-v0CWwDLgjMU9kjPx5yUUauWNnzP0gP5zm4xCzBMPZpE="; }; vendorHash = "sha256-dR98s5g2KFGJIFbgYHmW2813GEhLFZZvV5nja84a0Ik="; diff --git a/pkgs/by-name/aw/aws-lc/package.nix b/pkgs/by-name/aw/aws-lc/package.nix index 3f665ab3f14d..ab2960530b0b 100644 --- a/pkgs/by-name/aw/aws-lc/package.nix +++ b/pkgs/by-name/aw/aws-lc/package.nix @@ -14,13 +14,13 @@ let in awsStdenv.mkDerivation (finalAttrs: { pname = "aws-lc"; - version = "1.47.0"; + version = "1.49.0"; src = fetchFromGitHub { owner = "aws"; repo = "aws-lc"; rev = "v${finalAttrs.version}"; - hash = "sha256-Nf+UmtXbtWwkVT63eui5kINyzsmTYqCWXh8JlMHz1h8="; + hash = "sha256-xJ+CIuYEpRN/P96gs9SpdAJehHy0NEoMvsroYZAHARk="; }; outputs = [ diff --git a/pkgs/by-name/az/azmq/package.nix b/pkgs/by-name/az/azmq/package.nix index 2ec9e1cf2bbe..dae49a64b758 100644 --- a/pkgs/by-name/az/azmq/package.nix +++ b/pkgs/by-name/az/azmq/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation { homepage = "https://github.com/zeromq/azmq"; license = licenses.boost; description = "C++ language binding library integrating ZeroMQ with Boost Asio"; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/az/azurehound/package.nix b/pkgs/by-name/az/azurehound/package.nix index 74ed95caac07..9c4d0a043a9d 100644 --- a/pkgs/by-name/az/azurehound/package.nix +++ b/pkgs/by-name/az/azurehound/package.nix @@ -28,7 +28,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Azure Data Exporter for BloodHound"; diff --git a/pkgs/by-name/ba/bacon/package.nix b/pkgs/by-name/ba/bacon/package.nix index b74de3029be5..117d14393940 100644 --- a/pkgs/by-name/ba/bacon/package.nix +++ b/pkgs/by-name/ba/bacon/package.nix @@ -54,7 +54,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildInputs = lib.optionals withSound soundDependencies; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; postInstall = diff --git a/pkgs/by-name/ba/basedpyright/package.nix b/pkgs/by-name/ba/basedpyright/package.nix index b57054e2c4c2..66e4927c255b 100644 --- a/pkgs/by-name/ba/basedpyright/package.nix +++ b/pkgs/by-name/ba/basedpyright/package.nix @@ -49,7 +49,7 @@ buildNpmPackage rec { ''; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ba/basilk/package.nix b/pkgs/by-name/ba/basilk/package.nix index 834ce074feb4..1649c99159ab 100644 --- a/pkgs/by-name/ba/basilk/package.nix +++ b/pkgs/by-name/ba/basilk/package.nix @@ -8,23 +8,23 @@ rustPlatform.buildRustPackage rec { pname = "basilk"; - version = "0.2.0"; + version = "0.2.1"; src = fetchFromGitHub { owner = "gabalpha"; repo = "basilk"; tag = version; - hash = "sha256-b77vVf+WbDNzKwGaMJvgMEMCC41h5TXmg45OM9g4v+4="; + hash = "sha256-ZicrgRghUvKp42H03IV1mUIV8FN5cfEx7ncqZMi9t9o="; }; useFetchCargoVendor = true; - cargoHash = "sha256-Ak9ag/wInXtbnJRog4hHbyvMpDclWOSJ1gOIR+HwJ+8="; + cargoHash = "sha256-e0zPA+DB1z2J0fIbIgHMSvrpyeglBssIx1Axp7TpQsw="; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/be/bed/package.nix b/pkgs/by-name/be/bed/package.nix index a4baa4b38087..e01ad17cd537 100644 --- a/pkgs/by-name/be/bed/package.nix +++ b/pkgs/by-name/be/bed/package.nix @@ -23,7 +23,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "-version" ]; + versionCheckProgramArg = "-version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/be/bencode/package.nix b/pkgs/by-name/be/bencode/package.nix index b3df112d9101..776f1dcddf0d 100644 --- a/pkgs/by-name/be/bencode/package.nix +++ b/pkgs/by-name/be/bencode/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/fbdtemme/bencode"; changelog = "https://github.com/fbdtemme/bencode/blob/${src.rev}/CHANGELOG.md"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.unix; # Broken because the default stdenv on these targets doesn't support C++20. broken = with stdenv; isDarwin || (isLinux && isAarch64); diff --git a/pkgs/by-name/be/bento/package.nix b/pkgs/by-name/be/bento/package.nix index 722e4a5a8188..9b2400adf39e 100644 --- a/pkgs/by-name/be/bento/package.nix +++ b/pkgs/by-name/be/bento/package.nix @@ -33,7 +33,7 @@ buildGoModule rec { ]; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/be/better-commits/package.nix b/pkgs/by-name/be/better-commits/package.nix new file mode 100644 index 000000000000..b29e209e3d64 --- /dev/null +++ b/pkgs/by-name/be/better-commits/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nodejs, + nix-update-script, +}: + +buildNpmPackage rec { + pname = "better-commits"; + version = "1.16.1"; + + src = fetchFromGitHub { + owner = "Everduin94"; + repo = "better-commits"; + tag = "v${version}"; + hash = "sha256-70PEcktGGck7egDmaIteFEMCNpo6ZuWyIVPiOywr2tc="; + }; + + npmDepsHash = "sha256-g34UutgT5315BpsQSuGGLIU6Ga+hpEz74HNLKKOB+ec="; + + passthru.updateScript = nix-update-script { }; + + meta = with lib; { + description = "CLI for creating better commits following the conventional commits specification"; + homepage = "https://github.com/Everduin94/better-commits"; + license = licenses.mit; + maintainers = [ maintainers.ilarvne ]; + platforms = platforms.unix; + mainProgram = "better-commits"; + }; +} diff --git a/pkgs/by-name/bf/bfg-repo-cleaner/package.nix b/pkgs/by-name/bf/bfg-repo-cleaner/package.nix index bf6c2ce7eafc..9a9dea4594d3 100644 --- a/pkgs/by-name/bf/bfg-repo-cleaner/package.nix +++ b/pkgs/by-name/bf/bfg-repo-cleaner/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { homepage = "https://rtyley.github.io/bfg-repo-cleaner/"; diff --git a/pkgs/by-name/bi/bilibili/sources.nix b/pkgs/by-name/bi/bilibili/sources.nix index 0ce69cbcb605..89d440b67b6c 100644 --- a/pkgs/by-name/bi/bilibili/sources.nix +++ b/pkgs/by-name/bi/bilibili/sources.nix @@ -1,6 +1,6 @@ # Generated by ./update.sh - do not update manually! { - version = "1.16.3-2"; - arm64-hash = "sha256-lVRo4w4+Hj1lDXtxUD0DnerOGeV33tdG8iZZnVWtVjc="; - x86_64-hash = "sha256-PAQ7B8jVDwb1qVJLFFSylL7Oh95Fe8LbgD0OcC1Xez8="; + version = "1.16.3-3"; + arm64-hash = "sha256-tZlTNK3kBvIjYARQO7YSj/dbQ0iCuPeWM7+XYFYg8/M="; + x86_64-hash = "sha256-o3QP3gfotqRisN6tCch6JFlf8jNVbv6XB8xAnQpYQqA="; } diff --git a/pkgs/by-name/bi/bind/package.nix b/pkgs/by-name/bi/bind/package.nix index 23426039e3c4..c7220e10e5d7 100644 --- a/pkgs/by-name/bi/bind/package.nix +++ b/pkgs/by-name/bi/bind/package.nix @@ -28,11 +28,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "bind"; - version = "9.20.6"; + version = "9.20.7"; src = fetchurl { url = "https://downloads.isc.org/isc/bind9/${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.xz"; - hash = "sha256-7X9UtE+EpyAaL6epSfMCHqVoUpv62Q/KZk/VXAUQQTQ="; + hash = "sha256-QzI8jSLSFEKCw3tAYOwR6Ywkg14iVoiHb60IunuV3KY="; }; outputs = [ diff --git a/pkgs/by-name/bi/bird-lg/package.nix b/pkgs/by-name/bi/bird-lg/package.nix index db6fb798c0d4..8bb1180a8fa2 100644 --- a/pkgs/by-name/bi/bird-lg/package.nix +++ b/pkgs/by-name/bi/bird-lg/package.nix @@ -9,13 +9,13 @@ let { modRoot, vendorHash }: buildGoModule rec { pname = "bird-lg-${modRoot}"; - version = "1.3.5"; + version = "1.3.8"; src = fetchFromGitHub { owner = "xddxdd"; repo = "bird-lg-go"; rev = "v${version}"; - hash = "sha256-lWpTIuN+wCSDBHmpRIfVG8Z1Qx1s55MnJomQPjczB5k="; + hash = "sha256-j81cfHqXNsTM93ofxXz+smkjN8OdJXxtm9z5LdzC+r8="; }; doDist = false; @@ -41,12 +41,12 @@ let bird-lg-frontend = generic { modRoot = "frontend"; - vendorHash = "sha256-+M9Mlqck2E/ETW+NXsKwIeWlmZAaBU07fgDhKUU9PAI="; + vendorHash = "sha256-luJuIZ0xN8mdtWwTlfEDnAwMgt+Tzxlk2ZIDPIwHpcY="; }; bird-lg-proxy = generic { modRoot = "proxy"; - vendorHash = "sha256-nBTLQUX68f98D0RTlyX0gnvhQ+bu8d3Vv67J/YoXJxs="; + vendorHash = "sha256-OVyfPmLTHV5RFdLgRHEH/GqxuG5MnGt9Koz0DxpSg+4="; }; in symlinkJoin { diff --git a/pkgs/by-name/bo/bold/package.nix b/pkgs/by-name/bo/bold/package.nix index 05e3324e6be4..91e827dc23f8 100644 --- a/pkgs/by-name/bo/bold/package.nix +++ b/pkgs/by-name/bo/bold/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "-v" ]; + versionCheckProgramArg = "-v"; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; diff --git a/pkgs/by-name/bo/boulder/package.nix b/pkgs/by-name/bo/boulder/package.nix index aca011e0fba2..8d0b80f0d68e 100644 --- a/pkgs/by-name/bo/boulder/package.nix +++ b/pkgs/by-name/bo/boulder/package.nix @@ -319,6 +319,6 @@ buildGoModule rec { ''; license = licenses.mpl20; mainProgram = "boulder"; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/br/brush/package.nix b/pkgs/by-name/br/brush/package.nix index 387af37b02d8..db08db94ccce 100644 --- a/pkgs/by-name/br/brush/package.nix +++ b/pkgs/by-name/br/brush/package.nix @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; # Found argument '--test-threads' which wasn't expected, or isn't valid in this context doCheck = false; diff --git a/pkgs/by-name/bs/bsky-cli/package.nix b/pkgs/by-name/bs/bsky-cli/package.nix index 3a521dc04beb..e4fbfb6b9ab4 100644 --- a/pkgs/by-name/bs/bsky-cli/package.nix +++ b/pkgs/by-name/bs/bsky-cli/package.nix @@ -30,7 +30,7 @@ buildGoModule (finalAttrs: { doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/bsky"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; nativeBuildInputs = [ versionCheckHook ]; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/bu/bumpp/package.nix b/pkgs/by-name/bu/bumpp/package.nix index f6adf59a0c90..b557e8f14eb8 100644 --- a/pkgs/by-name/bu/bumpp/package.nix +++ b/pkgs/by-name/bu/bumpp/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/bu/bunbun/package.nix b/pkgs/by-name/bu/bunbun/package.nix index 0a6b737335c5..1928ced398f6 100644 --- a/pkgs/by-name/bu/bunbun/package.nix +++ b/pkgs/by-name/bu/bunbun/package.nix @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/bu/bundler/package.nix b/pkgs/by-name/bu/bundler/package.nix index f9345f777e3a..a2f006cf286f 100644 --- a/pkgs/by-name/bu/bundler/package.nix +++ b/pkgs/by-name/bu/bundler/package.nix @@ -25,7 +25,7 @@ buildRubyGem rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/bundler"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/by/byobu/package.nix b/pkgs/by-name/by/byobu/package.nix index 207454b44ba4..42dbc0613f90 100644 --- a/pkgs/by-name/by/byobu/package.nix +++ b/pkgs/by-name/by/byobu/package.nix @@ -18,13 +18,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "byobu"; - version = "6.12"; + version = "6.13"; src = fetchFromGitHub { owner = "dustinkirkland"; repo = "byobu"; rev = finalAttrs.version; - hash = "sha256-NzC9Njsnz14mfKnERGDZw8O3vux0wnfCKwjUeTBQswc="; + hash = "sha256-h+3BEMfBRozmpqFNRyfKzjKgevaYm8v7DsJMwkhiCQ4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/bz/bzflag/package.nix b/pkgs/by-name/bz/bzflag/package.nix new file mode 100644 index 000000000000..2871047c4001 --- /dev/null +++ b/pkgs/by-name/bz/bzflag/package.nix @@ -0,0 +1,43 @@ +{ + stdenv, + lib, + fetchurl, + pkg-config, + curl, + SDL2, + libGLU, + libGL, + glew, + ncurses, + c-ares, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "bzflag"; + version = "2.4.30"; + + src = fetchurl { + url = "https://download.bzflag.org/bzflag/source/${finalAttrs.version}/bzflag-${finalAttrs.version}.tar.bz2"; + sha256 = "sha256-u3i3UOe856p8Eb01kGuwikmsx8UL8pYprzgO7NFTiU0="; + }; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + curl + SDL2 + libGLU + libGL + glew + ncurses + c-ares + ]; + + meta = { + description = "Multiplayer 3D Tank game"; + homepage = "https://bzflag.org/"; + license = lib.licenses.lgpl21Plus; + platforms = lib.platforms.unix; + maintainers = [ ]; + }; +}) diff --git a/pkgs/by-name/ca/carapace-bridge/package.nix b/pkgs/by-name/ca/carapace-bridge/package.nix index a26dd2a00038..3c69aa37c77e 100644 --- a/pkgs/by-name/ca/carapace-bridge/package.nix +++ b/pkgs/by-name/ca/carapace-bridge/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "carapace-bridge"; - version = "1.2.4"; + version = "1.2.5"; src = fetchFromGitHub { owner = "carapace-sh"; repo = "carapace-bridge"; tag = "v${version}"; - hash = "sha256-/HjoE6yaawo1hCemnvtfK3wj4SBSW91D4oyuZ5qxV4M="; + hash = "sha256-NdEGQp3fd/dIZqGYut6tz9oze48ym/+05X8CMQhFKzk="; }; # buildGoModule try to run `go mod vendor` instead of `go work vendor` on the diff --git a/pkgs/by-name/ca/cargo-embassy/package.nix b/pkgs/by-name/ca/cargo-embassy/package.nix new file mode 100644 index 000000000000..23999a0c6c36 --- /dev/null +++ b/pkgs/by-name/ca/cargo-embassy/package.nix @@ -0,0 +1,39 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + udev, +}: +rustPlatform.buildRustPackage { + pname = "cargo-embassy"; + version = "0.3.4"; + + src = fetchFromGitHub { + owner = "adinack"; + repo = "cargo-embassy"; + # 0.3.4 with cargo.lock. Switch back + # to tag = when next version released + rev = "989a406387ebda89acd943c57e207d78eba600c1"; + hash = "sha256-C8eFQFHYIj2P+zPOKLVBNX97UDVbbcdjbqh5n53ktCU="; + }; + + buildInputs = [ + udev + ]; + + nativeBuildInputs = [ + pkg-config + ]; + + cargoHash = "sha256-iLGoc6CKZGlq9bw1sL0jCVm9lGa0i/BXiseU1USGjfQ="; + useFetchCargoVendor = true; + + meta = { + description = "Command line tool for creating Embassy projects"; + homepage = "https://github.com/adinack/cargo-embassy"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.samw ]; + mainProgram = "cargo-embassy"; + }; +} diff --git a/pkgs/by-name/ca/cargo-hakari/package.nix b/pkgs/by-name/ca/cargo-hakari/package.nix index 17084a1ef913..0dc2048eccb9 100644 --- a/pkgs/by-name/ca/cargo-hakari/package.nix +++ b/pkgs/by-name/ca/cargo-hakari/package.nix @@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ca/cargo-modules/package.nix b/pkgs/by-name/ca/cargo-modules/package.nix index 26a763edeb15..e8143842e547 100644 --- a/pkgs/by-name/ca/cargo-modules/package.nix +++ b/pkgs/by-name/ca/cargo-modules/package.nix @@ -45,7 +45,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Cargo plugin for showing a tree-like overview of a crate's modules"; diff --git a/pkgs/by-name/cf/cfspeedtest/package.nix b/pkgs/by-name/cf/cfspeedtest/package.nix index 9f3adc36999b..e4fe48bb2b10 100644 --- a/pkgs/by-name/cf/cfspeedtest/package.nix +++ b/pkgs/by-name/cf/cfspeedtest/package.nix @@ -7,17 +7,17 @@ rustPlatform.buildRustPackage rec { pname = "cfspeedtest"; - version = "1.3.1"; + version = "1.3.2"; src = fetchFromGitHub { owner = "code-inflation"; repo = "cfspeedtest"; tag = "v${version}"; - hash = "sha256-86PZlTwqplKCVZl6IG2Qch+IMdfiTfpBhdNf00XIXbU="; + hash = "sha256-Q1K5UcrSckEN+6W9UO2u07R3mZ6+J8E1ZYRZqnXif1s="; }; useFetchCargoVendor = true; - cargoHash = "sha256-54gIhBuVl77NDGotbgcOJsPxZL3XdJBnDEDbNpbVSNk="; + cargoHash = "sha256-moYovJamW9xX3niO10bG9K3choDMV3wtuUSCn/5g1Yw="; meta = with lib; { description = "Unofficial CLI for speed.cloudflare.com"; diff --git a/pkgs/by-name/ch/chaos/package.nix b/pkgs/by-name/ch/chaos/package.nix index 534ca61872ef..983709dd0fb4 100644 --- a/pkgs/by-name/ch/chaos/package.nix +++ b/pkgs/by-name/ch/chaos/package.nix @@ -29,7 +29,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { description = "Tool to communicate with Chaos DNS API"; diff --git a/pkgs/by-name/ch/charm-freeze/package.nix b/pkgs/by-name/ch/charm-freeze/package.nix index cfe6109d7bc6..d5da8ac2253c 100644 --- a/pkgs/by-name/ch/charm-freeze/package.nix +++ b/pkgs/by-name/ch/charm-freeze/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "charm-freeze"; - version = "0.2.0"; + version = "0.2.2"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "freeze"; rev = "v${version}"; - hash = "sha256-eV8X/vftF/GGuM0RnLCkIStSR98fN6nmW3BzoASPLH0="; + hash = "sha256-1zc62m1uS8Bl6x54SG2///PWfiKbZood6VBibbsFX7I="; }; - vendorHash = "sha256-Y/UsqYtzXtOCE4bGf/mRAqJ0GxEtKq0qYecbitn0EhM="; + vendorHash = "sha256-BEMVjPexJ3Y4ScXURu7lbbmrrehc6B09kfr03b/SPg8="; ldflags = [ "-s" diff --git a/pkgs/by-name/ch/chatbox/package.nix b/pkgs/by-name/ch/chatbox/package.nix new file mode 100644 index 000000000000..158fdb567f8a --- /dev/null +++ b/pkgs/by-name/ch/chatbox/package.nix @@ -0,0 +1,48 @@ +{ + lib, + appimageTools, + fetchurl, +}: +let + pname = "chatbox"; + version = "1.11.3"; + + src = fetchurl { + url = "https://download.chatboxai.app/releases/Chatbox-${version}-x86_64.AppImage"; + hash = "sha256-YMZsgbCkG/cZd77DOVZj6jVJDzWMcrt92soxyLNr2QI="; + }; + + appimageContents = appimageTools.extract { inherit pname version src; }; +in +appimageTools.wrapType2 { + inherit pname version src; + + extraInstallCommands = '' + install -m 444 -D ${appimageContents}/xyz.chatboxapp.app.desktop $out/share/applications/chatbox.desktop + install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/xyz.chatboxapp.app.png $out/share/icons/hicolor/512x512/apps/chatbox.png + substituteInPlace $out/share/applications/chatbox.desktop \ + --replace-fail 'Exec=AppRun' 'Exec=chatbox' \ + --replace-fail 'Icon=xyz.chatboxapp.app' 'Icon=chatbox' + ''; + + passthru.updateScript = '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p curl grep common-updater-scripts + version=$(curl -I -X GET https://chatboxai.app/install_chatbox/linux | grep -oP 'Chatbox-\K[0-9]+\.[0-9]+\.[0-9]+') + update-source-version chatbox $version + ''; + + meta = { + description = "AI client application and smart assistant"; + homepage = "https://chatboxai.app"; + downloadPage = "https://chatboxai.app/en#download"; + changelog = "https://chatboxai.app/en/help-center/changelog"; + license = lib.licenses.unfree; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + maintainers = with lib.maintainers; [ c31io ]; + mainProgram = "chatbox"; + + # Help porting to other platforms :) + platforms = [ "x86_64-linux" ]; + }; +} diff --git a/pkgs/by-name/ch/chezmoi/package.nix b/pkgs/by-name/ch/chezmoi/package.nix index 736a8005dca9..6c91c94e9221 100644 --- a/pkgs/by-name/ch/chezmoi/package.nix +++ b/pkgs/by-name/ch/chezmoi/package.nix @@ -8,16 +8,16 @@ let argset = { pname = "chezmoi"; - version = "2.60.1"; + version = "2.61.0"; src = fetchFromGitHub { owner = "twpayne"; repo = "chezmoi"; rev = "v${argset.version}"; - hash = "sha256-Rfh7b/G/6oIc+m13ReLOn8OdQ5SvV0Jt1vxpwAKRJyI="; + hash = "sha256-ikknqi6kfXJSI4qfzwYyU97IpQEMUBV+RCPdZIzFHoE="; }; - vendorHash = "sha256-G+xntx8Igz2NiG7jwC5nP2QOCrPEyHOgVUxfrbRSOp0="; + vendorHash = "sha256-IWZokKY98/ptitZNFnOajOkGca3vnepCF1CP69NTrKw="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/ci/ciel/package.nix b/pkgs/by-name/ci/ciel/package.nix index 343c1e116317..98bfd6f8e185 100644 --- a/pkgs/by-name/ci/ciel/package.nix +++ b/pkgs/by-name/ci/ciel/package.nix @@ -16,17 +16,17 @@ rustPlatform.buildRustPackage rec { pname = "ciel"; - version = "3.3.0"; + version = "3.9.6"; src = fetchFromGitHub { owner = "AOSC-Dev"; repo = "ciel-rs"; tag = "v${version}"; - hash = "sha256-vV1qZLVVVc6KFZrpF4blKmbfQjf/Ltn+IhmM5Zqb2zU="; + hash = "sha256-J6mXNJuLkKVNzE5lRRQEOt0yb2ow5EctXkr22eqOfII="; }; useFetchCargoVendor = true; - cargoHash = "sha256-A52SV0Ng6exHEtlaZWBvVTEAqMKp6unQBhr1cozQTWo="; + cargoHash = "sha256-n9VCy3nlZ+WDm9krlc3XO/YgdrbEMJuODBvYRkznUgU="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ci/cinny-desktop/package.nix b/pkgs/by-name/ci/cinny-desktop/package.nix index 06ace97cbaf7..cb03aff15db3 100644 --- a/pkgs/by-name/ci/cinny-desktop/package.nix +++ b/pkgs/by-name/ci/cinny-desktop/package.nix @@ -21,19 +21,19 @@ rustPlatform.buildRustPackage rec { pname = "cinny-desktop"; # We have to be using the same version as cinny-web or this isn't going to work. - version = "4.5.1"; + version = "4.6.0"; src = fetchFromGitHub { owner = "cinnyapp"; repo = "cinny-desktop"; tag = "v${version}"; - hash = "sha256-xWHR0lg/3w2K+hExKCD84hdQ7UCZRrOnH2dNybaYMFE="; + hash = "sha256-tSZ7qSEoLNUnMICT1oVccMY9J6uVZu8QJGJA9NK8JwU="; }; sourceRoot = "${src.name}/src-tauri"; useFetchCargoVendor = true; - cargoHash = "sha256-iI0oWuETVVPuoKlWplsgocF7DEvwTVSp5r1WmQd7R04="; + cargoHash = "sha256-5rIbVYxSsjv+MvmZxviMhcfYN+jOFndvZa7PDO5DLn8="; postPatch = let diff --git a/pkgs/by-name/ci/cinny-unwrapped/package.nix b/pkgs/by-name/ci/cinny-unwrapped/package.nix index 66eacdb06d24..c8a1b5da5b19 100644 --- a/pkgs/by-name/ci/cinny-unwrapped/package.nix +++ b/pkgs/by-name/ci/cinny-unwrapped/package.nix @@ -13,16 +13,16 @@ buildNpmPackage rec { pname = "cinny-unwrapped"; - version = "4.5.1"; + version = "4.6.0"; src = fetchFromGitHub { owner = "cinnyapp"; repo = "cinny"; rev = "v${version}"; - hash = "sha256-uwazJSd9I80ExKv22Ycg/fBDGZ1GuW4pcBo83lUwhoc="; + hash = "sha256-MyVKRWhLXxz4h2/2OtpmYrLYiZeNOMEetHwl4NklkOA="; }; - npmDepsHash = "sha256-o5txGbuNl+ZMk5acu/0/5CTNTvdP+Tqyw7heFRaZ4lM="; + npmDepsHash = "sha256-WNK1ke5NEbt2Gb92hEItnwu65rI/5VsbZDfTSp6aKvg="; nativeBuildInputs = [ python3 diff --git a/pkgs/by-name/ci/circumflex/package.nix b/pkgs/by-name/ci/circumflex/package.nix index 926a660f0a66..b2d65ddb6479 100644 --- a/pkgs/by-name/ci/circumflex/package.nix +++ b/pkgs/by-name/ci/circumflex/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "circumflex"; - version = "3.7"; + version = "3.8"; src = fetchFromGitHub { owner = "bensadeh"; repo = "circumflex"; rev = version; - hash = "sha256-jjtjOT8lFPsk300Q9EtsX/w8Bck0pwrS/GyouoBsZ+0="; + hash = "sha256-qponQtfpAXQxpAhkXaylgzpsvbccTIz9kmhdI4tPuNQ="; }; - vendorHash = "sha256-Nlv8H5YqHrqACW2kEXg+mkc3bCgXVudrSNfyu+xeFBA="; + vendorHash = "sha256-HTrV2zK4i5gN2msIl0KTwjdmEDLjFz5fMCig1YPIC1A="; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/ck/ckbcomp/package.nix b/pkgs/by-name/ck/ckbcomp/package.nix index 74a25d1a5c09..4d003bd16af9 100644 --- a/pkgs/by-name/ck/ckbcomp/package.nix +++ b/pkgs/by-name/ck/ckbcomp/package.nix @@ -8,14 +8,14 @@ stdenv.mkDerivation rec { pname = "ckbcomp"; - version = "1.235"; + version = "1.236"; src = fetchFromGitLab { domain = "salsa.debian.org"; owner = "installer-team"; repo = "console-setup"; rev = version; - sha256 = "sha256-EGUPj5MesEhC+W6E+8Cute3HtpurwZk0TlcLBReepvI="; + sha256 = "sha256-b7ck48wRPga/ugCVbPCKRSRrpawIJCsEV1kbNeXDIHk="; }; buildInputs = [ perl ]; diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index 95cec6db8584..5ffa4cf9151c 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "clickhouse-backup"; - version = "2.6.9"; + version = "2.6.13"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; rev = "v${version}"; - hash = "sha256-zGyrPFLt+lKeTJ46qqTTr3MllA4q2bml3zFISQ+HEa0="; + hash = "sha256-8yvhDpSOklkWIi10o0QBd8bUB9qOF+nDhgaOD8G5FqU="; }; vendorHash = "sha256-4qPZihOuaD8lKF31fhyTDG7gBa0gExLVavazGZWDyAk="; diff --git a/pkgs/by-name/cl/clouddrive2/package.nix b/pkgs/by-name/cl/clouddrive2/package.nix index 445b9951e7a9..d983873ccddc 100644 --- a/pkgs/by-name/cl/clouddrive2/package.nix +++ b/pkgs/by-name/cl/clouddrive2/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { ''; nativeInstallCheckPhaseInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/cl/cloudflare-warp/package.nix b/pkgs/by-name/cl/cloudflare-warp/package.nix index 7ffc5647ff91..5e0d544ad51a 100644 --- a/pkgs/by-name/cl/cloudflare-warp/package.nix +++ b/pkgs/by-name/cl/cloudflare-warp/package.nix @@ -111,7 +111,7 @@ stdenv.mkDerivation rec { doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru = { inherit sources; diff --git a/pkgs/by-name/cl/cloudlist/package.nix b/pkgs/by-name/cl/cloudlist/package.nix index 0748232051c9..737e24e42554 100644 --- a/pkgs/by-name/cl/cloudlist/package.nix +++ b/pkgs/by-name/cl/cloudlist/package.nix @@ -29,7 +29,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { description = "Tool for listing assets from multiple cloud providers"; diff --git a/pkgs/by-name/co/code-cursor/package.nix b/pkgs/by-name/co/code-cursor/package.nix index 2af676d2d474..f601b788fa6d 100644 --- a/pkgs/by-name/co/code-cursor/package.nix +++ b/pkgs/by-name/co/code-cursor/package.nix @@ -48,26 +48,26 @@ }: let pname = "cursor"; - version = "0.48.6"; + version = "0.48.7"; inherit (stdenvNoCC) hostPlatform; sources = { x86_64-linux = fetchurl { - url = "https://downloads.cursor.com/production/1649e229afdef8fd1d18ea173f063563f1e722ef/linux/x64/Cursor-0.48.6-x86_64.AppImage"; - hash = "sha256-ZiQpVRZRaFOJ8UbANRd1F+4uhv7W/t15d9wmGKshu80="; + url = "https://downloads.cursor.com/production/1d623c4cc1d3bb6e0fe4f1d5434b47b958b05876/linux/x64/Cursor-0.48.7-x86_64.AppImage"; + hash = "sha256-LxAUhmEM02qCaeUUsHgjv0upAF7eerX+/QiGeKzRY4M="; }; aarch64-linux = fetchurl { - url = "https://downloads.cursor.com/production/1649e229afdef8fd1d18ea173f063563f1e722ef/linux/arm64/Cursor-0.48.6-aarch64.AppImage"; - hash = "sha256-PUnrQz/H4hfbyX4mumG5v4DcKG6N6yh6taMpnnG35hQ="; + url = "https://downloads.cursor.com/production/1d623c4cc1d3bb6e0fe4f1d5434b47b958b05876/linux/arm64/Cursor-0.48.7-aarch64.AppImage"; + hash = "sha256-l1T0jLX7oWjq4KzxO4QniUAjzVbBu4SWA1r5aXGpDS4="; }; x86_64-darwin = fetchurl { - url = "https://downloads.cursor.com/production/1649e229afdef8fd1d18ea173f063563f1e722ef/darwin/x64/Cursor-darwin-x64.dmg"; - hash = "sha256-S2l2Kz3rG6z4iKLyGFeKVeyrWq7eb09v1+knBln+Mgk="; + url = "https://downloads.cursor.com/production/1d623c4cc1d3bb6e0fe4f1d5434b47b958b05876/darwin/x64/Cursor-darwin-x64.dmg"; + hash = "sha256-h9zcmZRpOcfBRK5Xw/AdY/rwlINEHYiUgpCoGXg6hSY="; }; aarch64-darwin = fetchurl { - url = "https://downloads.cursor.com/production/1649e229afdef8fd1d18ea173f063563f1e722ef/darwin/arm64/Cursor-darwin-arm64.dmg"; - hash = "sha256-6QEH/A6qxKLyrJQQkFj4FFXF/BoVupov92ve7fO0ads="; + url = "https://downloads.cursor.com/production/1d623c4cc1d3bb6e0fe4f1d5434b47b958b05876/darwin/arm64/Cursor-darwin-arm64.dmg"; + hash = "sha256-FsXabTXN1Bkn1g4ZkQVqa+sOx4JkSG9c09tp8lAcPKM="; }; }; diff --git a/pkgs/by-name/co/codeium/package.nix b/pkgs/by-name/co/codeium/package.nix index 29c07029fcac..57256ff1f633 100644 --- a/pkgs/by-name/co/codeium/package.nix +++ b/pkgs/by-name/co/codeium/package.nix @@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/codeium_language_server"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/co/codesnap/package.nix b/pkgs/by-name/co/codesnap/package.nix index cc3ec65a606f..3940a4302a5c 100644 --- a/pkgs/by-name/co/codesnap/package.nix +++ b/pkgs/by-name/co/codesnap/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/co/comrak/package.nix b/pkgs/by-name/co/comrak/package.nix index d12b2c2466d0..6f9de3711b87 100644 --- a/pkgs/by-name/co/comrak/package.nix +++ b/pkgs/by-name/co/comrak/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "comrak"; - version = "0.37.0"; + version = "0.38.0"; src = fetchFromGitHub { owner = "kivikakk"; repo = "comrak"; rev = "v${version}"; - sha256 = "sha256-LnsYGRsQvKUIYTgeN3Z9BKga8hHmrHSA/ucH9dNDYPI="; + sha256 = "sha256-chgg/6BJlCTOWPQ0jnE4l5O/lk0iA4xSwdWURKMF+f8="; }; useFetchCargoVendor = true; - cargoHash = "sha256-YyOJr/Y7Q2yJ21u+wyYeDe9SDmFuKlPVRol3IclOOQU="; + cargoHash = "sha256-lP0eGjYZ3AOOH8O4N77QRCNt5Vd2FGfP95vdJN467rE="; meta = with lib; { description = "CommonMark-compatible GitHub Flavored Markdown parser and formatter"; diff --git a/pkgs/by-name/co/console-setup/package.nix b/pkgs/by-name/co/console-setup/package.nix index cf5c554e54cc..e5c1e3b231cc 100644 --- a/pkgs/by-name/co/console-setup/package.nix +++ b/pkgs/by-name/co/console-setup/package.nix @@ -12,14 +12,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "console-setup"; - version = "1.234"; + version = "1.235"; src = fetchFromGitLab { domain = "salsa.debian.org"; owner = "installer-team"; repo = "console-setup"; tag = finalAttrs.version; - hash = "sha256-Sd2/bSBv7kb7CiPYGdK/3AkZQtIY0bCVSN7pGZzyvfM="; + hash = "sha256-EGUPj5MesEhC+W6E+8Cute3HtpurwZk0TlcLBReepvI="; }; buildInputs = [ diff --git a/pkgs/by-name/cp/cppcheck/package.nix b/pkgs/by-name/cp/cppcheck/package.nix index 9673186587a0..9bcdedb354f8 100644 --- a/pkgs/by-name/cp/cppcheck/package.nix +++ b/pkgs/by-name/cp/cppcheck/package.nix @@ -95,7 +95,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; installCheckPhase = '' runHook preInstallCheck diff --git a/pkgs/by-name/cp/cpu-x/package.nix b/pkgs/by-name/cp/cpu-x/package.nix index ed22b074fb45..0c0742f2d471 100644 --- a/pkgs/by-name/cp/cpu-x/package.nix +++ b/pkgs/by-name/cp/cpu-x/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cpu-x"; - version = "5.1.3"; + version = "5.2.0"; src = fetchFromGitHub { owner = "X0rg"; repo = "CPU-X"; tag = "v${finalAttrs.version}"; - hash = "sha256-gD5sEeALbGwMBP2UDc28TnVBlbCRMIeqWkrq0oi97Nw="; + hash = "sha256-7SZJgz4Xc7/0LouX/63BvFRqtQl/+biHulWzcdkkfjM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/cp/cpuinfo/package.nix b/pkgs/by-name/cp/cpuinfo/package.nix index f55460cb8a7a..76022e1a95c1 100644 --- a/pkgs/by-name/cp/cpuinfo/package.nix +++ b/pkgs/by-name/cp/cpuinfo/package.nix @@ -10,13 +10,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "cpuinfo"; - version = "0-unstable-2025-02-19"; + version = "0-unstable-2025-03-27"; src = fetchFromGitHub { owner = "pytorch"; repo = "cpuinfo"; - rev = "b73ae6ce38d5dd0b7fe46dbe0a4b5f4bab91c7ea"; - hash = "sha256-JNLaK105qDk9DxTqCFyXFfYn46dF+nZIaF5urSVRa0U="; + rev = "39ea79a3c132f4e678695c579ea9353d2bd29968"; + hash = "sha256-uochXC0AtOw8N/ycyVJdiRw4pibCW2ENrFMT3jtxDSg="; }; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; diff --git a/pkgs/by-name/cr/criticality-score/package.nix b/pkgs/by-name/cr/criticality-score/package.nix index bec3173c5059..3a85bcfd4f85 100644 --- a/pkgs/by-name/cr/criticality-score/package.nix +++ b/pkgs/by-name/cr/criticality-score/package.nix @@ -41,7 +41,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Gives criticality score for an open source project"; diff --git a/pkgs/by-name/cr/croc/package.nix b/pkgs/by-name/cr/croc/package.nix index 2c972beb7939..8493b0ed7279 100644 --- a/pkgs/by-name/cr/croc/package.nix +++ b/pkgs/by-name/cr/croc/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "croc"; - version = "10.2.1"; + version = "10.2.2"; src = fetchFromGitHub { owner = "schollz"; repo = pname; rev = "v${version}"; - hash = "sha256-T75RyUjni7pNOxSe90xYW8426g3XjtI7YN0z8WADusQ="; + hash = "sha256-tRWkokgs2SZglkgzK+UxwzbTk99GcPgDBcgJkMURNJ8="; }; - vendorHash = "sha256-IL2nKlxJ08xBCW9mnHlPlOccgjHSeLt6ISpMMiBf7J8="; + vendorHash = "sha256-oyLjCORfx3Pf8T1EQqM9XBrmQyMSDHy2X2axh1L79PQ="; subPackages = [ "." ]; diff --git a/pkgs/by-name/cr/crusader/package.nix b/pkgs/by-name/cr/crusader/package.nix index eb530cb6d32d..057accbabd86 100644 --- a/pkgs/by-name/cr/crusader/package.nix +++ b/pkgs/by-name/cr/crusader/package.nix @@ -73,7 +73,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/cs/csharp-ls/package.nix b/pkgs/by-name/cs/csharp-ls/package.nix index 995fc3d2bf64..faa40977ab6b 100644 --- a/pkgs/by-name/cs/csharp-ls/package.nix +++ b/pkgs/by-name/cs/csharp-ls/package.nix @@ -21,7 +21,7 @@ buildDotnetGlobalTool rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/cu/cuyo/package.nix b/pkgs/by-name/cu/cuyo/package.nix index f95a9d3b5a91..1f816b9fa00c 100644 --- a/pkgs/by-name/cu/cuyo/package.nix +++ b/pkgs/by-name/cu/cuyo/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { version = "2.1.0"; src = fetchurl { - url = "https://download.savannah.gnu.org/releases/cuyo/cuyo-2.1.0.tar.gz"; + url = "mirror://savannah/cuyo/cuyo-2.1.0.tar.gz"; sha256 = "17yqv924x7yvwix7yz9jdhgyar8lzdhqvmpvv0any8rdkajhj23c"; }; diff --git a/pkgs/by-name/cy/cyme/package.nix b/pkgs/by-name/cy/cyme/package.nix index 90e981850a1e..e231f25a9f01 100644 --- a/pkgs/by-name/cy/cyme/package.nix +++ b/pkgs/by-name/cy/cyme/package.nix @@ -54,7 +54,7 @@ rustPlatform.buildRustPackage rec { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/cz/czkawka/package.nix b/pkgs/by-name/cz/czkawka/package.nix index a0fb267941f0..a617fc7fa180 100644 --- a/pkgs/by-name/cz/czkawka/package.nix +++ b/pkgs/by-name/cz/czkawka/package.nix @@ -86,7 +86,7 @@ let versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/czkawka_cli"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/da/darktable/package.nix b/pkgs/by-name/da/darktable/package.nix index 2ab187fa7fe2..56c0799783b3 100644 --- a/pkgs/by-name/da/darktable/package.nix +++ b/pkgs/by-name/da/darktable/package.nix @@ -196,7 +196,7 @@ stdenv.mkDerivation rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = gitUpdater { diff --git a/pkgs/by-name/da/dart-sass/package.nix b/pkgs/by-name/da/dart-sass/package.nix index 0db5d2922fdc..d8247bf18f97 100644 --- a/pkgs/by-name/da/dart-sass/package.nix +++ b/pkgs/by-name/da/dart-sass/package.nix @@ -22,13 +22,13 @@ let in buildDartApplication rec { pname = "dart-sass"; - version = "1.86.0"; + version = "1.86.3"; src = fetchFromGitHub { owner = "sass"; repo = "dart-sass"; rev = version; - hash = "sha256-TYjw3ACeScP1bf12mKB5U3DxPspkCsupQADc0CFDKLw="; + hash = "sha256-HYuKSZLLL3Eg1FPrHK25H1GLuyC/xL9i0DM9eQ6Ry9U="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; diff --git a/pkgs/by-name/da/dart-sass/pubspec.lock.json b/pkgs/by-name/da/dart-sass/pubspec.lock.json index bf2b9c210cb0..46debc0d3d30 100644 --- a/pkgs/by-name/da/dart-sass/pubspec.lock.json +++ b/pkgs/by-name/da/dart-sass/pubspec.lock.json @@ -394,11 +394,11 @@ "dependency": "direct main", "description": { "name": "node_interop", - "sha256": "3af2420c728173806f4378cf89c53ba9f27f7f67792b898561bff9d390deb98e", + "sha256": "4848ac408c0cdd0f70136b755df816a8e4c96c244e5377a3fb3b8f8950666150", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "2.2.0" }, "node_preamble": { "dependency": "direct dev", diff --git a/pkgs/by-name/da/databricks-cli/package.nix b/pkgs/by-name/da/databricks-cli/package.nix index c339d01ea28d..aecbc0bc5151 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.245.0"; + version = "0.246.0"; src = fetchFromGitHub { owner = "databricks"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-4EWBDfDCiOF9LcON5XT77kNcAXBd57ZjsSGB+hzRgOw="; + hash = "sha256-G9+PkmwRYj6Zwc65tscohjv9X4vZmIQXuYK9Lhl0hgQ="; }; # Otherwise these tests fail asserting that the version is 0.0.0-dev @@ -25,7 +25,7 @@ buildGoModule (finalAttrs: { --replace-fail "cli/0.0.0-dev" "cli/${finalAttrs.version}" ''; - vendorHash = "sha256-XkUkCraKR9AP0lRZa+u1YMWzLZV+xxWZgbAlxkVjsXM="; + vendorHash = "sha256-AQsZBNQA3upH4kNuf0Y7CP6IDuIDGPVYeqATAaBKFIk="; excludedPackages = [ "bundle/internal" diff --git a/pkgs/by-name/de/deepsource/package.nix b/pkgs/by-name/de/deepsource/package.nix index 39f97281d73b..191076648a5a 100644 --- a/pkgs/by-name/de/deepsource/package.nix +++ b/pkgs/by-name/de/deepsource/package.nix @@ -49,7 +49,7 @@ buildGoModule rec { ''; doInstallCheck = true; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/de/deno/librusty_v8.nix b/pkgs/by-name/de/deno/librusty_v8.nix index 68c42657c851..fbd9f29aac67 100644 --- a/pkgs/by-name/de/deno/librusty_v8.nix +++ b/pkgs/by-name/de/deno/librusty_v8.nix @@ -2,11 +2,11 @@ { fetchLibrustyV8 }: fetchLibrustyV8 { - version = "135.0.0"; + version = "135.1.0"; shas = { - x86_64-linux = "sha256-jA/cUjzT3KhpBGFyxZSp61X05PhD6XKAGtZyKdnts7U="; - aarch64-linux = "sha256-+jqLUIv96994e1fFJcYCQNJJ8smF18sU76lq0sirszo="; - x86_64-darwin = "sha256-atemob6PgxMncD4F+b5mfleTHSTMdKvJAwFD9ul/eJ4="; - aarch64-darwin = "sha256-0fDaHgvUTDFKEhQp7WaNe+54e3+GScGO5+8+Qa89nLQ="; + x86_64-linux = "sha256-QGpFNkVHO9j4uagYNC5X3JVif80RVazp63oqrdWYUoU="; + aarch64-linux = "sha256-J4E32qZNyqmJyFKBuU+6doRYL3ZSaEMSBlML+hSkj+o="; + x86_64-darwin = "sha256-UnulsDS1LlrVR2+cz+4zgWxKqbkB5ch3T9UofGCZduQ="; + aarch64-darwin = "sha256-mU7N/1vXzCP+mwjzLTsDkT+8YOJifwNju3Rv9Cq5Loo="; }; } diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index a63f31cb5090..cf4b6c66bc0e 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -20,17 +20,17 @@ let in rustPlatform.buildRustPackage rec { pname = "deno"; - version = "2.2.6"; + version = "2.2.8"; src = fetchFromGitHub { owner = "denoland"; repo = "deno"; tag = "v${version}"; - hash = "sha256-Ner3178YukKKqMVQAGpU3bE+fxo9UXrRPp7iqCFSUjs="; + hash = "sha256-pGhqfQR+42XUY0v99fvSyLQPlvzCWntq4qS9vyuJEpY="; }; useFetchCargoVendor = true; - cargoHash = "sha256-dakHDPGv7trd2Kib9Hk5jHZHR3pzk1YIyJW/0uY6WSg="; + cargoHash = "sha256-FJ3wPkL1Pgw6S66n5hyQfUZWTVXs4oZ0bJJaN22OxoY="; postPatch = '' # Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857 diff --git a/pkgs/by-name/de/dependabot-cli/package.nix b/pkgs/by-name/de/dependabot-cli/package.nix index c83fdb474c9e..9ad93c9d4cfa 100644 --- a/pkgs/by-name/de/dependabot-cli/package.nix +++ b/pkgs/by-name/de/dependabot-cli/package.nix @@ -11,7 +11,7 @@ }: let pname = "dependabot-cli"; - version = "1.57.0"; + version = "1.62.1"; # vv Also update this vv tag = "nixpkgs-dependabot-cli-${version}"; @@ -45,10 +45,10 @@ buildGoModule { owner = "dependabot"; repo = "cli"; rev = "v${version}"; - hash = "sha256-ZT1fwDT19uUjp5iG0NLSrc/6PLW/sukAd0w66mLdFVg="; + hash = "sha256-BD95YCPKoU/crlBPWYejI6kydpXhmYNAgtMEGi+iRsY="; }; - vendorHash = "sha256-jSINiETadd0ixzFBilgphi1vJNsRYeDkbaVNk5stTp4="; + vendorHash = "sha256-0Q2+UK8giWL4cYJwfZ8gAAAEIYSqjadnUWJghVeIPjQ="; ldflags = [ "-s" diff --git a/pkgs/by-name/de/depotdownloader/deps.json b/pkgs/by-name/de/depotdownloader/deps.json index 35ed0aaca6c4..6ac76472752e 100644 --- a/pkgs/by-name/de/depotdownloader/deps.json +++ b/pkgs/by-name/de/depotdownloader/deps.json @@ -11,8 +11,8 @@ }, { "pname": "Microsoft.Windows.CsWin32", - "version": "0.3.106", - "hash": "sha256-S1uQa684taPb6uh69784ebVpXoirMoX+pxBRA+Rrzlg=" + "version": "0.3.183", + "hash": "sha256-bn0rHYoVLRTqiZqkkp6u3PMKtg0NNxA2F++1e/+3Jhw=" }, { "pname": "Microsoft.Windows.SDK.Win32Docs", @@ -21,23 +21,23 @@ }, { "pname": "Microsoft.Windows.SDK.Win32Metadata", - "version": "60.0.34-preview", - "hash": "sha256-KdRe73sXipzMvm2BLmwwBZGh+l9isZDC9l8WFyUR1zM=" + "version": "61.0.15-preview", + "hash": "sha256-OB60ThIv8e7AMGaRRzJ8dWme5HjN+Q0HoUDquP2ejTg=" }, { "pname": "Microsoft.Windows.WDK.Win32Metadata", - "version": "0.11.4-experimental", - "hash": "sha256-b3oKUKbr+3Udfl7RWzUY9BR/XWNsN+VmEkBxk6KiFo0=" + "version": "0.12.8-experimental", + "hash": "sha256-YaN6JlgnpIooLYu3NdFVHwoqFwZYTeePtekXCfTiLTo=" }, { "pname": "protobuf-net", - "version": "3.2.45", - "hash": "sha256-rWitxe3uP3SOyoG1fwM5n00RpR5IL1V6u1zXMI0p0JA=" + "version": "3.2.46", + "hash": "sha256-NirxAUXEIUQz0HHLS+KS4fgOZwJy1zJZYGcjPa5ujTs=" }, { "pname": "protobuf-net.Core", - "version": "3.2.45", - "hash": "sha256-bsMGUmd0yno8g0H0637jJboKJwyyHLHoHg45+bt9pLQ=" + "version": "3.2.46", + "hash": "sha256-Srg7pP7rleL462idLPFUxgXBLrywWeHFyEvSV+keA4E=" }, { "pname": "QRCoder", @@ -46,8 +46,8 @@ }, { "pname": "SteamKit2", - "version": "3.0.1", - "hash": "sha256-OnfUEPSEE9J6oTO1NFsa1MJRWvEH5MDR1wsGedKGzgI=" + "version": "3.0.2", + "hash": "sha256-bRiLFaq/hsr+7BKtSKoD2+pf0VCGhBYe/rO3DgqMZpo=" }, { "pname": "System.Collections.Immutable", @@ -56,8 +56,8 @@ }, { "pname": "System.IO.Hashing", - "version": "9.0.0", - "hash": "sha256-k6Pdndm5fTD6CB1QsQfP7G+2h4B30CWIsuvjHuBg3fc=" + "version": "9.0.1", + "hash": "sha256-IJru9BdFNsNs7FbG+F9djJdkkWdpoz2IxQ+GgvKvUOs=" }, { "pname": "System.Security.AccessControl", diff --git a/pkgs/by-name/de/depotdownloader/package.nix b/pkgs/by-name/de/depotdownloader/package.nix index 809c32023cb0..35b2e3a254e9 100644 --- a/pkgs/by-name/de/depotdownloader/package.nix +++ b/pkgs/by-name/de/depotdownloader/package.nix @@ -7,13 +7,13 @@ buildDotnetModule rec { pname = "depotdownloader"; - version = "3.0.0"; + version = "3.1.0"; src = fetchFromGitHub { owner = "SteamRE"; repo = "DepotDownloader"; rev = "DepotDownloader_${version}"; - hash = "sha256-QfnSs8pmWq/+64XdJskYxmUDKbHCnhA6Xd8VrTUaeJE="; + hash = "sha256-xqy2SNyvJjisaPUyPsnXs6cVbT9SGdeVegVub+cs/LQ="; }; projectFile = "DepotDownloader.sln"; diff --git a/pkgs/by-name/di/di/package.nix b/pkgs/by-name/di/di/package.nix index dcfd55c68fd3..c0fb2a1ad100 100644 --- a/pkgs/by-name/di/di/package.nix +++ b/pkgs/by-name/di/di/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "di"; - version = "5.0.14"; + version = "6.0.0"; src = fetchurl { url = "mirror://sourceforge/diskinfo-di/${pname}-${version}.tar.gz"; - sha256 = "sha256-H/5UgMT7CfzaCQnIsytRnGC1cV2mF6/SQxEU1dVDKtk="; + sha256 = "sha256-e2Y+TbBEsfpJhr0Bj4J8GOlv5tH5o2cy3LsEUOf1GMs="; }; makeFlags = [ "PREFIX=$(out)" ]; diff --git a/pkgs/by-name/di/distant/package.nix b/pkgs/by-name/di/distant/package.nix index 23a9a02d7863..2153efe0a10d 100644 --- a/pkgs/by-name/di/distant/package.nix +++ b/pkgs/by-name/di/distant/package.nix @@ -68,7 +68,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/di/distrobox/package.nix b/pkgs/by-name/di/distrobox/package.nix index 74b87fda311c..c7970e436c50 100644 --- a/pkgs/by-name/di/distrobox/package.nix +++ b/pkgs/by-name/di/distrobox/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "distrobox"; - version = "1.8.1"; + version = "1.8.1.2"; src = fetchFromGitHub { owner = "89luca89"; repo = "distrobox"; rev = finalAttrs.version; - hash = "sha256-SwSb3UETvimRtbcmD9f6A57MpnHP6p9trW+OBQW5ZyY="; + hash = "sha256-wTu+8SQZaf8TKkjyvKqTvIWnCZTiPnozybTu5uKXEJk="; }; dontConfigure = true; diff --git a/pkgs/by-name/dj/django-upgrade/package.nix b/pkgs/by-name/dj/django-upgrade/package.nix index d190c11e5f3c..01d6a65956b5 100644 --- a/pkgs/by-name/dj/django-upgrade/package.nix +++ b/pkgs/by-name/dj/django-upgrade/package.nix @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; pythonImportsCheck = [ "django_upgrade" ]; diff --git a/pkgs/by-name/dn/dnote/package.nix b/pkgs/by-name/dn/dnote/package.nix index 0873d9943613..87e65f1f5cd0 100644 --- a/pkgs/by-name/dn/dnote/package.nix +++ b/pkgs/by-name/dn/dnote/package.nix @@ -110,7 +110,7 @@ buildGoModule rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/dnote-cli"; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; # Fails on darwin: # panic: initializing context: initializing files: creating the dnote dir: # initializing config dir: creating a directory at /var/empty/.config/dnote: mkdir /var/empty: file exists diff --git a/pkgs/by-name/dn/dns-over-https/package.nix b/pkgs/by-name/dn/dns-over-https/package.nix index 524c957e8370..db100adceb15 100644 --- a/pkgs/by-name/dn/dns-over-https/package.nix +++ b/pkgs/by-name/dn/dns-over-https/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "dns-over-https"; - version = "2.3.8"; + version = "2.3.10"; src = fetchFromGitHub { owner = "m13253"; repo = "dns-over-https"; tag = "v${version}"; - hash = "sha256-0tjqj67PWPRChspUQQeZqtW68IB2G8N2vhebMwHNbX4="; + hash = "sha256-WQ6OyZfQMtW9nZcvlBjHk0R96NQr0Lc2mGB5taC0d6k="; }; - vendorHash = "sha256-cASJYEglq2IrnxjqOCiepjExX/FmakeMjxPOsjUDTWM="; + vendorHash = "sha256-46BrN50G5IhdMwMVMU9Wdj/RFzUzIPoTRucCedMGu4g="; ldflags = [ "-w" diff --git a/pkgs/by-name/dn/dnsx/package.nix b/pkgs/by-name/dn/dnsx/package.nix index 7828cff04f5b..e7c8e68e77de 100644 --- a/pkgs/by-name/dn/dnsx/package.nix +++ b/pkgs/by-name/dn/dnsx/package.nix @@ -32,7 +32,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "-version" ]; + versionCheckProgramArg = "-version"; meta = with lib; { description = "Fast and multi-purpose DNS toolkit"; diff --git a/pkgs/by-name/do/dotenvx/package.nix b/pkgs/by-name/do/dotenvx/package.nix index f88bb3b9ac9c..355dcb36b648 100644 --- a/pkgs/by-name/do/dotenvx/package.nix +++ b/pkgs/by-name/do/dotenvx/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "dotenvx"; - version = "1.38.5"; + version = "1.39.1"; src = fetchFromGitHub { owner = "dotenvx"; repo = "dotenvx"; tag = "v${version}"; - hash = "sha256-v1sLIK0lVAazhNIz3uzXAdKfaHAPW57TGm1gLogvGOc="; + hash = "sha256-viIW2bQTcfoMhppv96TxD+i85ltGzNrPzZAeYPNcHeI="; }; - npmDepsHash = "sha256-aFC1cCPHuiQmXoVDc4+0yO22c7AhRpehiUGG81rIlvw="; + npmDepsHash = "sha256-SVrsvl2Mw59hsh+RBZV5bZ5Qz5reg1hrDYRYq5y0UIw="; dontNpmBuild = true; diff --git a/pkgs/by-name/du/dua/package.nix b/pkgs/by-name/du/dua/package.nix index 510d9387369e..8abc63a51835 100644 --- a/pkgs/by-name/du/dua/package.nix +++ b/pkgs/by-name/du/dua/package.nix @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/du/dunst/package.nix b/pkgs/by-name/du/dunst/package.nix index 6d7ec750e2c1..ad4823d534a3 100644 --- a/pkgs/by-name/du/dunst/package.nix +++ b/pkgs/by-name/du/dunst/package.nix @@ -108,7 +108,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/dw/dwarfs/package.nix b/pkgs/by-name/dw/dwarfs/package.nix index 0d5af34a54b6..a0494b17971b 100644 --- a/pkgs/by-name/dw/dwarfs/package.nix +++ b/pkgs/by-name/dw/dwarfs/package.nix @@ -33,14 +33,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "dwarfs"; - version = "0.11.0"; + version = "0.11.2"; src = fetchFromGitHub { owner = "mhx"; repo = "dwarfs"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-UOIHtyOGKG0WPwKS1z0agMTvI0RF5sapJ5GoJ7a8+Vs="; + hash = "sha256-6dsBWQFYjxg1oxcbc7pzK69plbCIaOW2QFzhmYrm0ck="; }; cmakeFlags = [ @@ -110,7 +110,7 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; versionCheckProgram = "${placeholder "out"}/bin/dwarfs"; meta = { diff --git a/pkgs/by-name/ea/earbuds/package.nix b/pkgs/by-name/ea/earbuds/package.nix index 0145ff7c3293..ec766e56e22a 100644 --- a/pkgs/by-name/ea/earbuds/package.nix +++ b/pkgs/by-name/ea/earbuds/package.nix @@ -4,11 +4,10 @@ rustPlatform, fetchFromGitHub, installShellFiles, - nix-update-script, pkg-config, + bluez, dbus, libpulseaudio, - bluez, }: rustPlatform.buildRustPackage { pname = "earbuds"; @@ -30,25 +29,19 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-Y1pMmWxfXGcEFPj05/BpXQvd199O5l6hJmePNxMQc/Y="; nativeBuildInputs = [ - pkg-config installShellFiles + pkg-config ]; buildInputs = [ + bluez dbus libpulseaudio - bluez ]; # package does not contain any tests doCheck = false; - # nativeInstallCheckInputs = [ - # versionCheckHook - # ]; - # versionCheckProgramArg = [ "--version" ]; - # doInstallCheck = true; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd earbuds \ --bash <($out/bin/earbuds --generate bash) \ diff --git a/pkgs/by-name/el/elm-land/package.nix b/pkgs/by-name/el/elm-land/package.nix index b086dac6f058..efd66003ec97 100644 --- a/pkgs/by-name/el/elm-land/package.nix +++ b/pkgs/by-name/el/elm-land/package.nix @@ -40,7 +40,7 @@ buildNpmPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = writeShellScript "update-elm-land" '' diff --git a/pkgs/by-name/er/erigon/package.nix b/pkgs/by-name/er/erigon/package.nix index 1056a7faf2a7..afc0879a9631 100644 --- a/pkgs/by-name/er/erigon/package.nix +++ b/pkgs/by-name/er/erigon/package.nix @@ -7,7 +7,7 @@ let pname = "erigon"; - version = "2.61.3"; + version = "3.0.0"; in buildGoModule { inherit pname version; @@ -16,11 +16,11 @@ buildGoModule { owner = "ledgerwatch"; repo = pname; rev = "v${version}"; - hash = "sha256-VGLuPaGYx/DQc3Oc9wAbELXAtkuxr8cbePVBExlZikk="; + hash = "sha256-63wh9D5D9qzABEvKCBxBRHYuGBnlX+hrme56STkyoQU="; fetchSubmodules = true; }; - vendorHash = "sha256-1LB2T0o9LjFdpl86NPMKx1lFLrQZefAGldcSQyL6O7M="; + vendorHash = "sha256-Mvat9+mbgpept9g8pYNf4a/bAGZGBM0MAM417DDIT9w="; proxyVendor = true; # Build errors in mdbx when format hardening is enabled: diff --git a/pkgs/by-name/f3/f3/package.nix b/pkgs/by-name/f3/f3/package.nix index fec3b3ab6319..5526cedf27e6 100644 --- a/pkgs/by-name/f3/f3/package.nix +++ b/pkgs/by-name/f3/f3/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "f3"; - version = "8.0"; + version = "9.0"; src = fetchFromGitHub { owner = "AltraMayor"; repo = "f3"; rev = "v${version}"; - sha256 = "17l5vspfcgfbkqg7bakp3gql29yb05gzawm8n3im30ilzdr53678"; + sha256 = "sha256-ZajlFGXJcYUVe/wUFfdPYVW8stOo1Aqe8uD2Bm9KIk0="; }; postPatch = '' diff --git a/pkgs/by-name/fa/fangfrisch/package.nix b/pkgs/by-name/fa/fangfrisch/package.nix index 48e1726c7518..42e854feb3c5 100644 --- a/pkgs/by-name/fa/fangfrisch/package.nix +++ b/pkgs/by-name/fa/fangfrisch/package.nix @@ -2,6 +2,7 @@ lib, python3, fetchFromGitHub, + nix-update-script, }: let version = "1.9.2"; @@ -30,6 +31,8 @@ python3.pkgs.buildPythonApplication { pythonImportsCheck = [ "fangfrisch" ]; + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Update and verify unofficial Clam Anti-Virus signatures"; homepage = "https://github.com/rseichter/fangfrisch"; diff --git a/pkgs/by-name/fa/fastfetch/package.nix b/pkgs/by-name/fa/fastfetch/package.nix index de9c29a9a12b..6ca2fbc6ea8e 100644 --- a/pkgs/by-name/fa/fastfetch/package.nix +++ b/pkgs/by-name/fa/fastfetch/package.nix @@ -45,13 +45,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "fastfetch"; - version = "2.40.1"; + version = "2.40.3"; src = fetchFromGitHub { owner = "fastfetch-cli"; repo = "fastfetch"; tag = finalAttrs.version; - hash = "sha256-k9t4qW8fPWc83/ys0Tyoief1HwELu9awIkclDBgDFW4="; + hash = "sha256-iGrUBhomnn5880lrjtLK7OEG7R2ZvpoM4fBauxUGECc="; }; outputs = [ diff --git a/pkgs/by-name/fa/fastjar/package.nix b/pkgs/by-name/fa/fastjar/package.nix index c2d5f56dd08d..f7489cabea26 100644 --- a/pkgs/by-name/fa/fastjar/package.nix +++ b/pkgs/by-name/fa/fastjar/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchzip { pname = "fastjar-source"; inherit (finalAttrs) version; - url = "https://download.savannah.gnu.org/releases/fastjar/fastjar-${finalAttrs.version}.tar.gz"; + url = "mirror://savannah/fastjar/fastjar-${finalAttrs.version}.tar.gz"; hash = "sha256-8VyKNQaPLrXAy/UEm2QkBx56SSSoLdU/7w4IwrxbsQc="; }; diff --git a/pkgs/by-name/fc/fcron/package.nix b/pkgs/by-name/fc/fcron/package.nix index ed5dcb20fedc..ccf8fb806c5a 100644 --- a/pkgs/by-name/fc/fcron/package.nix +++ b/pkgs/by-name/fc/fcron/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { pname = "fcron"; - version = "3.3.3"; + version = "3.4.0"; src = fetchurl { url = "http://fcron.free.fr/archives/${pname}-${version}.src.tar.gz"; - sha256 = "sha256-5bSMm3jLOM+ySgONyxOgi1EhiJN1N49C88lLwlDSFJc="; + sha256 = "sha256-9Of8VTzdcP9LO2rJE4s7fP+rkZi4wmbZevCodQbg4bU="; }; buildInputs = [ perl ]; diff --git a/pkgs/by-name/fe/fedistar/package.nix b/pkgs/by-name/fe/fedistar/package.nix index 9403368fae8b..33b5d07a62e5 100644 --- a/pkgs/by-name/fe/fedistar/package.nix +++ b/pkgs/by-name/fe/fedistar/package.nix @@ -18,19 +18,19 @@ let pnpm = pnpm_10; pname = "fedistar"; - version = "1.11.1"; + version = "1.11.2"; src = fetchFromGitHub { owner = "h3poteto"; repo = "fedistar"; tag = "v${version}"; - hash = "sha256-uAZUfYHFAfCToljXDq+yZhZp1P7vzmVUJ6rezbO1ykQ="; + hash = "sha256-W05vWCP4zHrijFzmdCPbX/aN4UbJ0ALXGMHyMAEEig4="; }; fedistar-frontend = stdenvNoCC.mkDerivation (finalAttrs: { pname = "fedistar-frontend"; inherit version src; pnpmDeps = pnpm.fetchDeps { inherit pname version src; - hash = "sha256-URMji1WTXVvX3gEYEG47IJGGTeh0wTJShy/eTZI5Xsw="; + hash = "sha256-s2Kz5+xsrjGB11zAChSTaJNUewGFA6JAcj4kuId+CDY="; }; nativeBuildInputs = [ pnpm.configHook @@ -63,7 +63,7 @@ rustPlatform.buildRustPackage { sourceRoot = "${src.name}/src-tauri"; useFetchCargoVendor = true; - cargoHash = "sha256-Njan03/3D5KdN8IcGsfHBevXqy3b44SgfYj2exhAaVM="; + cargoHash = "sha256-0Z1V352rUXP+yKT55UOrH9ByJDYGJl/tYJG2ofJAKA0="; postPatch = '' substituteInPlace ./tauri.conf.json \ diff --git a/pkgs/by-name/fe/feroxbuster/package.nix b/pkgs/by-name/fe/feroxbuster/package.nix index 383b0e6884e4..6b13367c1f02 100644 --- a/pkgs/by-name/fe/feroxbuster/package.nix +++ b/pkgs/by-name/fe/feroxbuster/package.nix @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/fe/fetchit/package.nix b/pkgs/by-name/fe/fetchit/package.nix index 9269a39bce4a..9e77a9154615 100644 --- a/pkgs/by-name/fe/fetchit/package.nix +++ b/pkgs/by-name/fe/fetchit/package.nix @@ -80,7 +80,7 @@ buildGoModule rec { homepage = "https://fetchit.readthedocs.io"; changelog = "https://github.com/containers/fetchit/releases/tag/${src.rev}"; license = licenses.agpl3Plus; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/fe/fex/package.nix b/pkgs/by-name/fe/fex/package.nix index af2aac3602f2..90c2148746e9 100644 --- a/pkgs/by-name/fe/fex/package.nix +++ b/pkgs/by-name/fe/fex/package.nix @@ -1,24 +1,24 @@ { - fetchFromGitHub, lib, llvmPackages, + fetchFromGitHub, cmake, ninja, pkg-config, - gitMinimal, qt5, python3, + nix-update-script, }: -llvmPackages.stdenv.mkDerivation (finalAttrs: rec { +llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "fex"; - version = "2503"; + version = "2504"; src = fetchFromGitHub { owner = "FEX-Emu"; repo = "FEX"; - tag = "FEX-${version}"; - hash = "sha256-NnYod6DeRv3/6h8SGkGYtgC+RRuIafxoQm3j1Sqk0mU="; + tag = "FEX-${finalAttrs.version}"; + hash = "sha256-tqUJBHYSRlEUaLI4WItzotIHGMUNbdjA7o9NjBYZmHw="; fetchSubmodules = true; }; @@ -26,7 +26,6 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: rec { cmake ninja pkg-config - gitMinimal qt5.wrapQtAppsHook llvmPackages.bintools @@ -46,10 +45,11 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: rec { ]; cmakeFlags = [ - "-DCMAKE_BUILD_TYPE=Release" - "-DUSE_LINKER=lld" - "-DENABLE_LTO=True" - "-DENABLE_ASSERTIONS=False" + (lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release") + (lib.cmakeFeature "USE_LINKER" "lld") + (lib.cmakeBool "ENABLE_LTO" true) + (lib.cmakeBool "ENABLE_ASSERTIONS" false) + (lib.cmakeFeature "OVERRIDE_VERSION" finalAttrs.version) (lib.cmakeBool "BUILD_TESTS" finalAttrs.finalPackage.doCheck) ]; @@ -63,9 +63,14 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: rec { wrapQtApp $out/bin/FEXConfig ''; + passthru = { + updateScript = nix-update-script { }; + }; + meta = { description = "Fast usermode x86 and x86-64 emulator for Arm64 Linux"; homepage = "https://fex-emu.com/"; + changelog = "https://github.com/FEX-Emu/FEX/releases/tag/FEX-${finalAttrs.version}"; platforms = [ "aarch64-linux" ]; license = lib.licenses.mit; maintainers = with lib.maintainers; [ andre4ik3 ]; diff --git a/pkgs/by-name/ff/fflogs/package.nix b/pkgs/by-name/ff/fflogs/package.nix index e9821fa90db2..66c57b296a66 100644 --- a/pkgs/by-name/ff/fflogs/package.nix +++ b/pkgs/by-name/ff/fflogs/package.nix @@ -6,10 +6,10 @@ let pname = "fflogs"; - version = "8.16.19"; + version = "8.16.31"; src = fetchurl { url = "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v${version}/fflogs-v${version}.AppImage"; - hash = "sha256-qP/WpW1AYKrB0Cx/LpUlV1gw06mcFutxfGJybsAw1EQ="; + hash = "sha256-E/obhD5AwgF81oj4UXEjOmTGElHITxPalUrhbnN6IYs="; }; extracted = appimageTools.extractType2 { inherit pname version src; }; in diff --git a/pkgs/by-name/fi/filebeat8/package.nix b/pkgs/by-name/fi/filebeat8/package.nix index 815b88839817..4f137746068c 100644 --- a/pkgs/by-name/fi/filebeat8/package.nix +++ b/pkgs/by-name/fi/filebeat8/package.nix @@ -25,7 +25,7 @@ buildGoModule rec { versionCheckHook ]; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/fi/filen-cli/package.nix b/pkgs/by-name/fi/filen-cli/package.nix index a1bb0ec4263d..c841cfa9fd64 100644 --- a/pkgs/by-name/fi/filen-cli/package.nix +++ b/pkgs/by-name/fi/filen-cli/package.nix @@ -71,7 +71,7 @@ buildNpmPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/filen"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; # Writes $HOME/Library/Application Support on darwin doInstallCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/fi/files-to-prompt/package.nix b/pkgs/by-name/fi/files-to-prompt/package.nix index cf7a42893233..b671e52e9504 100644 --- a/pkgs/by-name/fi/files-to-prompt/package.nix +++ b/pkgs/by-name/fi/files-to-prompt/package.nix @@ -30,7 +30,7 @@ python3Packages.buildPythonApplication rec { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Concatenate a directory full of files into a single prompt for use with LLMs"; diff --git a/pkgs/by-name/fi/find-billy/package.nix b/pkgs/by-name/fi/find-billy/package.nix index ec9fda78e7d2..1215ae3958fe 100644 --- a/pkgs/by-name/fi/find-billy/package.nix +++ b/pkgs/by-name/fi/find-billy/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation rec { pname = "find-billy"; - version = "1.0.13"; + version = "1.1.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "annaaurora"; repo = "Find-Billy"; rev = "v${version}"; - hash = "sha256-VpQpAODasJpHLU1UQ3NoVnrO+tvwdMNpPDNkg/NDM+4="; + hash = "sha256-jKN3lEnLy0aN98S8BN3dcoOgc0RrxNoqfQdeCawKQaU="; }; strictDeps = true; diff --git a/pkgs/by-name/fi/fish/package.nix b/pkgs/by-name/fi/fish/package.nix index d0255f5dd6f1..e61a9134f602 100644 --- a/pkgs/by-name/fi/fish/package.nix +++ b/pkgs/by-name/fi/fish/package.nix @@ -331,7 +331,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; # Ensure that we don't vendor libpcre2, but instead link against the one from nixpkgs diff --git a/pkgs/by-name/fl/flat-remix-gnome/package.nix b/pkgs/by-name/fl/flat-remix-gnome/package.nix index 9cc769ec8c10..2be7cc4aeb98 100644 --- a/pkgs/by-name/fl/flat-remix-gnome/package.nix +++ b/pkgs/by-name/fl/flat-remix-gnome/package.nix @@ -8,18 +8,18 @@ let # make install will use dconf to find desktop background file uri. # consider adding an args to allow specify pictures manually. - # https://github.com/daniruiz/flat-remix-gnome/blob/20241208/Makefile#L38 + # https://github.com/daniruiz/flat-remix-gnome/blob/20250330/Makefile#L38 fake-dconf = writeScriptBin "dconf" "echo -n"; in stdenv.mkDerivation rec { pname = "flat-remix-gnome"; - version = "20241208"; + version = "20250330"; src = fetchFromGitHub { owner = "daniruiz"; repo = "flat-remix-gnome"; rev = version; - hash = "sha256-pMxdx/D3M2DwEjrOZx/zY4zZjBUamo7+8/yvVOffxx0="; + hash = "sha256-Ho2tqJgitSdk/i2jH5jhD3XLyy6BXUhyhb6UV7g1waM="; }; nativeBuildInputs = [ @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { makeFlags = [ "PREFIX=$(out)" ]; # make install will back up this file, it will fail if the file doesn't exist. - # https://github.com/daniruiz/flat-remix-gnome/blob/20241208/Makefile#L56 + # https://github.com/daniruiz/flat-remix-gnome/blob/20250330/Makefile#L56 preInstall = '' mkdir -p $out/share/gnome-shell/ touch $out/share/gnome-shell/gnome-shell-theme.gresource diff --git a/pkgs/by-name/fl/flatito/Gemfile b/pkgs/by-name/fl/flatito/Gemfile index 5a0db4533d98..2581a0cc57ef 100644 --- a/pkgs/by-name/fl/flatito/Gemfile +++ b/pkgs/by-name/fl/flatito/Gemfile @@ -5,9 +5,9 @@ source "https://rubygems.org" # Specify your gem's dependencies in flatito.gemspec gemspec -gem "minitest", "~> 5.22" -gem "rake", "~> 13.0" -gem "rubocop", "~> 1.62" -gem "rubocop-minitest", "~> 0.35" -gem "rubocop-performance", "~> 1.11" -gem "rubocop-rake", "~> 0.6" +gem "minitest", "~> 5.25" +gem "rake", "~> 13.2" +gem "rubocop", "~> 1.73" +gem "rubocop-minitest", "~> 0.37" +gem "rubocop-performance", "~> 1.24" +gem "rubocop-rake", "~> 0.7" diff --git a/pkgs/by-name/fl/flatito/Gemfile.lock b/pkgs/by-name/fl/flatito/Gemfile.lock index cb32f25aeda6..915fe61da275 100644 --- a/pkgs/by-name/fl/flatito/Gemfile.lock +++ b/pkgs/by-name/fl/flatito/Gemfile.lock @@ -7,56 +7,60 @@ PATH GEM remote: https://rubygems.org/ specs: - ast (2.4.2) + ast (2.4.3) colorize (1.1.0) - json (2.7.1) - language_server-protocol (3.17.0.3) - minitest (5.22.3) - parallel (1.24.0) - parser (3.3.0.5) + json (2.10.2) + language_server-protocol (3.17.0.4) + lint_roller (1.1.0) + minitest (5.25.5) + parallel (1.26.3) + parser (3.3.7.2) ast (~> 2.4.1) racc - racc (1.7.3) + racc (1.8.1) rainbow (3.1.1) - rake (13.1.0) - regexp_parser (2.9.0) - rexml (3.2.6) - rubocop (1.62.1) + rake (13.2.1) + regexp_parser (2.10.0) + rubocop (1.74.0) json (~> 2.3) - language_server-protocol (>= 3.17.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.1.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.31.1, < 2.0) + regexp_parser (>= 2.9.3, < 3.0) + rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.2) - parser (>= 3.3.0.4) - rubocop-minitest (0.35.0) - rubocop (>= 1.61, < 2.0) - rubocop-ast (>= 1.31.1, < 2.0) - rubocop-performance (1.20.2) - rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rake (0.6.0) - rubocop (~> 1.0) + unicode-display_width (>= 2.4.0, < 4.0) + rubocop-ast (1.41.0) + parser (>= 3.3.7.2) + rubocop-minitest (0.37.1) + lint_roller (~> 1.1) + rubocop (>= 1.72.1, < 2.0) + rubocop-ast (>= 1.38.0, < 2.0) + rubocop-performance (1.24.0) + lint_roller (~> 1.1) + rubocop (>= 1.72.1, < 2.0) + rubocop-ast (>= 1.38.0, < 2.0) + rubocop-rake (0.7.1) + lint_roller (~> 1.1) + rubocop (>= 1.72.1) ruby-progressbar (1.13.0) - unicode-display_width (2.5.0) + unicode-display_width (3.1.4) + unicode-emoji (~> 4.0, >= 4.0.4) + unicode-emoji (4.0.4) PLATFORMS - arm64-darwin-22 ruby DEPENDENCIES flatito! - minitest (~> 5.22) - rake (~> 13.0) - rubocop (~> 1.62) - rubocop-minitest (~> 0.35) - rubocop-performance (~> 1.11) - rubocop-rake (~> 0.6) + minitest (~> 5.25) + rake (~> 13.2) + rubocop (~> 1.73) + rubocop-minitest (~> 0.37) + rubocop-performance (~> 1.24) + rubocop-rake (~> 0.7) BUNDLED WITH - 2.5.6 + 2.6.2 diff --git a/pkgs/by-name/fl/flatito/gemset.nix b/pkgs/by-name/fl/flatito/gemset.nix index aba899a598ea..2a0430adc56b 100644 --- a/pkgs/by-name/fl/flatito/gemset.nix +++ b/pkgs/by-name/fl/flatito/gemset.nix @@ -4,10 +4,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y"; + sha256 = "10yknjyn0728gjn6b5syynvrvrwm66bhssbxq8mkhshxghaiailm"; type = "gem"; }; - version = "2.4.2"; + version = "2.4.3"; }; colorize = { groups = [ "default" ]; @@ -34,40 +34,50 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0r9jmjhg2ly3l736flk7r2al47b5c8cayh0gqkq0yhjqzc9a6zhq"; + sha256 = "01lbdaizhkxmrw4y8j3wpvsryvnvzmg0pfs56c52laq2jgdfmq1l"; type = "gem"; }; - version = "2.7.1"; + version = "2.10.2"; }; language_server-protocol = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x"; + sha256 = "0scnz2fvdczdgadvjn0j9d49118aqm3hj66qh8sd2kv6g1j65164"; type = "gem"; }; - version = "3.17.0.3"; + version = "3.17.0.4"; + }; + lint_roller = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11yc0d84hsnlvx8cpk4cbj6a4dz9pk0r1k29p0n1fz9acddq831c"; + type = "gem"; + }; + version = "1.1.0"; }; minitest = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07lq26b86giy3ha3fhrywk9r1ajhc2pm2mzj657jnpnbj1i6g17a"; + sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; type = "gem"; }; - version = "5.22.3"; + version = "5.25.5"; }; parallel = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15wkxrg1sj3n1h2g8jcrn7gcapwcgxr659ypjf75z1ipkgxqxwsv"; + sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq"; type = "gem"; }; - version = "1.24.0"; + version = "1.26.3"; }; parser = { dependencies = [ @@ -78,20 +88,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11r6kp8wam0nkfvnwyc1fmvky102r1vcfr84vi2p1a2wa0z32j3p"; + sha256 = "0pxnbysqw7qx6wq48mibi6nflpjylxd1nn38l9cl9f70dc3yj7f7"; type = "gem"; }; - version = "3.3.0.5"; + version = "3.3.7.2"; }; racc = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp"; + sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa"; type = "gem"; }; - version = "1.7.3"; + version = "1.8.1"; }; rainbow = { groups = [ "default" ]; @@ -108,40 +118,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ilr853hawi09626axx0mps4rkkmxcs54mapz9jnqvpnlwd3wsmy"; + sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; type = "gem"; }; - version = "13.1.0"; + version = "13.2.1"; }; regexp_parser = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ndxm0xnv27p4gv6xynk6q41irckj76q1jsqpysd9h6f86hhp841"; + sha256 = "0qccah61pjvzyyg6mrp27w27dlv6vxlbznzipxjcswl7x3fhsvyb"; type = "gem"; }; - version = "2.9.0"; - }; - rexml = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; - type = "gem"; - }; - version = "3.2.6"; + version = "2.10.0"; }; rubocop = { dependencies = [ "json" "language_server-protocol" + "lint_roller" "parallel" "parser" "rainbow" "regexp_parser" - "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width" @@ -150,10 +150,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0daamn13fbm77rdwwa4w6j6221iq6091asivgdhk6n7g398frcdf"; + sha256 = "16rp45aygc0djhcsc982rc3r16g3anrlh0dwb8yrc76iswsql4q6"; type = "gem"; }; - version = "1.62.1"; + version = "1.74.0"; }; rubocop-ast = { dependencies = [ "parser" ]; @@ -161,13 +161,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1v3q8n48w8h809rqbgzihkikr4g3xk72m1na7s97jdsmjjq6y83w"; + sha256 = "03bwgjbldrxgzcskv3lz7kv2ymccbz0wp1y6wcijix236ynzkvqf"; type = "gem"; }; - version = "1.31.2"; + version = "1.41.0"; }; rubocop-minitest = { dependencies = [ + "lint_roller" "rubocop" "rubocop-ast" ]; @@ -175,13 +176,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "001f4xcs3p0g04cyqfdkb2i1lld0yjmnx1s11y9z2id4b2lg64c4"; + sha256 = "0dhd8s819wsd6wcq30qhcjgwjnprm9njjrxwa0z1jnd86p4c5p6w"; type = "gem"; }; - version = "0.35.0"; + version = "0.37.1"; }; rubocop-performance = { dependencies = [ + "lint_roller" "rubocop" "rubocop-ast" ]; @@ -189,21 +191,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cf7fn4dwf45r3nhnda0dhnwn8qghswyqbfxr2ippb3z8a6gmc8v"; + sha256 = "1da08idjsdclcm9cimjbvd1jz2gm6z62fsc8mywrb0rn7vzkkgg5"; type = "gem"; }; - version = "1.20.2"; + version = "1.24.0"; }; rubocop-rake = { - dependencies = [ "rubocop" ]; + dependencies = [ + "lint_roller" + "rubocop" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nyq07sfb3vf3ykc6j2d5yq824lzq1asb474yka36jxgi4hz5djn"; + sha256 = "0kdfrckz1v32dy7c7bdiksjysx9l9zsda9kc6zvrsghch6vg55rp"; type = "gem"; }; - version = "0.6.0"; + version = "0.7.1"; }; ruby-progressbar = { groups = [ "default" ]; @@ -216,13 +221,24 @@ version = "1.13.0"; }; unicode-display_width = { + dependencies = [ "unicode-emoji" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; + sha256 = "1has87asspm6m9wgqas8ghhhwyf2i1yqrqgrkv47xw7jq3qjmbwc"; type = "gem"; }; - version = "2.5.0"; + version = "3.1.4"; + }; + unicode-emoji = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0ajk6rngypm3chvl6r0vwv36q1931fjqaqhjjya81rakygvlwb1c"; + type = "gem"; + }; + version = "4.0.4"; }; } diff --git a/pkgs/by-name/fl/flatito/package.nix b/pkgs/by-name/fl/flatito/package.nix index d650b44da0f8..47d2323403d2 100644 --- a/pkgs/by-name/fl/flatito/package.nix +++ b/pkgs/by-name/fl/flatito/package.nix @@ -3,6 +3,7 @@ ruby, buildRubyGem, bundlerEnv, + bundlerUpdateScript, }: let deps = bundlerEnv rec { @@ -30,6 +31,8 @@ buildRubyGem rec { source.sha256 = "sha256-n1qPiZoUwaD+dMuJKI8k3cR71dg6yIrIAj0ZsFbstQ8="; propagatedBuildInputs = [ deps ]; + passthru.updateScript = bundlerUpdateScript "${pname}"; + meta = with lib; { description = "It allows you to search for a key and get the value and the line number where it is located in YAML and JSON files"; homepage = "https://github.com/ceritium/flatito"; diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index c60418b7c771..944f97be02da 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "flexget"; - version = "3.15.30"; + version = "3.15.31"; pyproject = true; src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; tag = "v${version}"; - hash = "sha256-iGEGQxzvyyOeL/v0j1TiAjx2fa2tCZeRJ7VQByWpxJg="; + hash = "sha256-Q1o7jSFvwTD9qPXst6J9Vg/pY9olEPSUegBHOZueDEk="; }; pythonRelaxDeps = true; diff --git a/pkgs/by-name/fl/flink/package.nix b/pkgs/by-name/fl/flink/package.nix index 81d7d0ef8c77..50a6e897bff0 100644 --- a/pkgs/by-name/fl/flink/package.nix +++ b/pkgs/by-name/fl/flink/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "flink"; - version = "1.20.1"; + version = "2.0.0"; src = fetchurl { url = "mirror://apache/flink/${pname}-${version}/${pname}-${version}-bin-scala_2.12.tgz"; - sha256 = "sha256-X8RVHNEa7oOpVpOSM5xD+zKmCEfbRW4ctPpkyNquAYY="; + sha256 = "sha256-BP5b6YQaENMODhzWguxNAVqGYD9xDy+FfEPHW+rpeq0="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/fl/flowblade/package.nix b/pkgs/by-name/fl/flowblade/package.nix index 20ef508493dd..f7e539bae1bc 100644 --- a/pkgs/by-name/fl/flowblade/package.nix +++ b/pkgs/by-name/fl/flowblade/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "flowblade"; - version = "2.18.1"; + version = "2.20"; src = fetchFromGitHub { owner = "jliljebl"; repo = "flowblade"; rev = "v${version}"; - sha256 = "sha256-TV/oOA7m8VbvaZe9oujqsB4KJcmYBBo9p2bagpFTwrY="; + sha256 = "sha256-5w8mGFPOawbUwinzVLSCUZWGxuyxhi1/3tOrmQyfUUg="; }; buildInputs = [ diff --git a/pkgs/by-name/fo/focus/package.nix b/pkgs/by-name/fo/focus/package.nix index ac66ed07877a..40963c320cbe 100644 --- a/pkgs/by-name/fo/focus/package.nix +++ b/pkgs/by-name/fo/focus/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation { ''; homepage = "https://github.com/phillbush/focus"; license = licenses.publicDomain; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index db668046329e..8591abe8621c 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -42,7 +42,7 @@ buildGoModule rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/fo/foundry/package.nix b/pkgs/by-name/fo/foundry/package.nix index 1a4217ac9050..fd6d298e711a 100644 --- a/pkgs/by-name/fo/foundry/package.nix +++ b/pkgs/by-name/fo/foundry/package.nix @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/forge"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/fs/fselect/package.nix b/pkgs/by-name/fs/fselect/package.nix index b01e0f8185cc..78d06b0c0f9a 100644 --- a/pkgs/by-name/fs/fselect/package.nix +++ b/pkgs/by-name/fs/fselect/package.nix @@ -9,17 +9,17 @@ rustPlatform.buildRustPackage rec { pname = "fselect"; - version = "0.8.10"; + version = "0.8.11"; src = fetchFromGitHub { owner = "jhspetersson"; repo = "fselect"; rev = version; - sha256 = "sha256-9JSyPNXiBMwPxhVWL5M6o/nnzDJv5MmWYqC1veinZuI="; + sha256 = "sha256-S7SFcOhFl5dVgUl2qlsE/Bizq8v0NPKPqBggzPGoOu8="; }; useFetchCargoVendor = true; - cargoHash = "sha256-cRF/drfdmUccb9Y/RKB3Bs748Y5dJUCgsFJxklAZB9Q="; + cargoHash = "sha256-r6GKJGJThaaawHcL+IL29Vy/NXmA75eswEBWDS/zs1g="; nativeBuildInputs = [ installShellFiles ]; buildInputs = lib.optional stdenv.hostPlatform.isDarwin libiconv; diff --git a/pkgs/by-name/ft/ftxui/package.nix b/pkgs/by-name/ft/ftxui/package.nix index 40d31ec7d6a0..920f9c6a3afc 100644 --- a/pkgs/by-name/ft/ftxui/package.nix +++ b/pkgs/by-name/ft/ftxui/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "ftxui"; - version = "5.0.0"; + version = "6.0.2"; src = fetchFromGitHub { owner = "ArthurSonzogni"; repo = "ftxui"; - rev = "v${version}"; - sha256 = "sha256-IF6G4wwQDksjK8nJxxAnxuCw2z2qvggCmRJ2rbg00+E="; + tag = "v${version}"; + hash = "sha256-VvP1ctFlkTDdrAGRERBxMRpFuM4mVpswR/HO9dzUSUo="; }; strictDeps = true; @@ -34,19 +34,19 @@ stdenv.mkDerivation rec { ]; cmakeFlags = [ - "-DFTXUI_BUILD_EXAMPLES=OFF" - "-DFTXUI_BUILD_DOCS=ON" - "-DFTXUI_BUILD_TESTS=${if doCheck then "ON" else "OFF"}" + (lib.cmakeBool "FTXUI_BUILD_EXAMPLES" false) + (lib.cmakeBool "FTXUI_BUILD_DOCS" true) + (lib.cmakeBool "FTXUI_BUILD_TESTS" doCheck) ]; doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; - meta = with lib; { + meta = { homepage = "https://github.com/ArthurSonzogni/FTXUI"; changelog = "https://github.com/ArthurSonzogni/FTXUI/blob/v${version}/CHANGELOG.md"; description = "Functional Terminal User Interface library for C++"; - license = licenses.mit; + license = lib.licenses.mit; maintainers = [ ]; - platforms = platforms.all; + platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/ga/gallia/package.nix b/pkgs/by-name/ga/gallia/package.nix index d54a87e02301..ae405bce0130 100644 --- a/pkgs/by-name/ga/gallia/package.nix +++ b/pkgs/by-name/ga/gallia/package.nix @@ -8,41 +8,27 @@ python3.pkgs.buildPythonApplication rec { pname = "gallia"; - version = "1.9.0"; + version = "2.0.0a4"; pyproject = true; src = fetchFromGitHub { owner = "Fraunhofer-AISEC"; repo = "gallia"; tag = "v${version}"; - hash = "sha256-izMTTZrp4aizq5jS51BNtq3lv9Kr+xI7scZfYKXA/oY="; + hash = "sha256-by2zlfVN/FUNU9d5nn4JZ8xzto3k60DITPYhYqwm3Ms="; }; - pythonRelaxDeps = [ - "aiofiles" - "httpx" - "msgspec" - ]; - - build-system = with python3.pkgs; [ poetry-core ]; + build-system = with python3.pkgs; [ hatchling ]; dependencies = with python3.pkgs; [ - aiofiles - aiohttp aiosqlite argcomplete - python-can - exitcode + boltons construct - httpx more-itertools - msgspec platformdirs - psutil pydantic - pygit2 tabulate - tomli zstandard ]; diff --git a/pkgs/by-name/ga/garble/package.nix b/pkgs/by-name/ga/garble/package.nix index 43a891e9bee1..8de2cd9545bb 100644 --- a/pkgs/by-name/ga/garble/package.nix +++ b/pkgs/by-name/ga/garble/package.nix @@ -57,7 +57,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; doInstallCheck = false; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ge/gemmi/package.nix b/pkgs/by-name/ge/gemmi/package.nix index e9cd35bda6d7..d20b8ea9dc1b 100644 --- a/pkgs/by-name/ge/gemmi/package.nix +++ b/pkgs/by-name/ge/gemmi/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { addBinToPathHook versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # Numerical precision error diff --git a/pkgs/by-name/ge/geteduroam-cli/package.nix b/pkgs/by-name/ge/geteduroam-cli/package.nix index 204ab41a0d15..60a000488a20 100644 --- a/pkgs/by-name/ge/geteduroam-cli/package.nix +++ b/pkgs/by-name/ge/geteduroam-cli/package.nix @@ -7,16 +7,16 @@ }: buildGoModule rec { pname = "geteduroam-cli"; - version = "0.4"; + version = "0.8"; src = fetchFromGitHub { owner = "geteduroam"; repo = "linux-app"; tag = version; - hash = "sha256-9+IjrHg536/6ulj94CBhYWY0S3aNA7Ne4JQynMmsLxE="; + hash = "sha256-2iAvE38r3iwulBqW+rrbrpNVgQlDhhcVUsjZSOT5P1A="; }; - vendorHash = "sha256-9SNjOC59wcEkxJqBXsgYClHKGH7OFWk3t/wMPLANAy0="; + vendorHash = "sha256-b06wnqT88J7etNTFJ6nE9Uo0gOQOGvvs0vPNnJr6r4Q="; subPackages = [ "cmd/geteduroam-cli" @@ -26,7 +26,7 @@ buildGoModule rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/geteduroam-cli"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/gh/gh-skyline/package.nix b/pkgs/by-name/gh/gh-skyline/package.nix index 21bd335c95f4..2e2024557344 100644 --- a/pkgs/by-name/gh/gh-skyline/package.nix +++ b/pkgs/by-name/gh/gh-skyline/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "gh-skyline"; - version = "0.1.3"; + version = "0.1.4"; src = fetchFromGitHub { owner = "github"; repo = "gh-skyline"; tag = "v${version}"; - hash = "sha256-j8RAuujlze589+W+jvXJq1b7YX3uf+sd8qTvyZeKYUc="; + hash = "sha256-2i1f3iOrabTc+r5iUzghF3sJ7vgpTC1dmzY/z6h/oCg="; }; - vendorHash = "sha256-rfv9KTTWs68pqSdgWo9dIn+PTe+77ZMOEhG0P37QwKo="; + vendorHash = "sha256-g4YqNts50RUBh1Gu9vSI29uvk0iHSnMgI1+KBFm5rNI="; ldflags = [ "-s" diff --git a/pkgs/by-name/gh/ghostty/package.nix b/pkgs/by-name/gh/ghostty/package.nix index 713a59e3f65b..be0ec47ce825 100644 --- a/pkgs/by-name/gh/ghostty/package.nix +++ b/pkgs/by-name/gh/ghostty/package.nix @@ -158,7 +158,7 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru = { tests = lib.optionalAttrs stdenv.hostPlatform.isLinux { diff --git a/pkgs/by-name/gi/git-lfs/package.nix b/pkgs/by-name/gi/git-lfs/package.nix index 8df608c614fe..42d7b2b17abc 100644 --- a/pkgs/by-name/gi/git-lfs/package.nix +++ b/pkgs/by-name/gi/git-lfs/package.nix @@ -95,7 +95,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/gi/git-repo/package.nix b/pkgs/by-name/gi/git-repo/package.nix index 337821cb3777..28766f08da6a 100644 --- a/pkgs/by-name/gi/git-repo/package.nix +++ b/pkgs/by-name/gi/git-repo/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "git-repo"; - version = "2.52"; + version = "2.53"; src = fetchFromGitHub { owner = "android"; repo = "tools_repo"; rev = "v${version}"; - hash = "sha256-x8i09tqxfwek6z351ZJ2l/CdTx1p2EtbHX38Lu8mge0="; + hash = "sha256-mPmOnq9j9vnfTynGbOoChLslpyTpIzH6+B2fv5PTHZY="; }; # Fix 'NameError: name 'ssl' is not defined' diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix new file mode 100644 index 000000000000..45d487615bf9 --- /dev/null +++ b/pkgs/by-name/gi/github-mcp-server/package.nix @@ -0,0 +1,41 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "github-mcp-server"; + version = "0.1.0"; + + src = fetchFromGitHub { + owner = "github"; + repo = "github-mcp-server"; + tag = "v${finalAttrs.version}"; + hash = "sha256-LpD4zLAeLFod7sCNvBW8u9Wk0lL75OmlRXZqpQsQMOs="; + }; + + vendorHash = "sha256-YqjcPP4elzdwEVvYUcFBoPYWlFzeT+q2+pxNzgj1X0Q="; + + ldflags = [ + "-s" + "-w" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" + "-X=main.date=1970-01-01T00:00:00Z" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + + meta = { + changelog = "https://github.com/github/github-mcp-server/releases/tag/v${finalAttrs.version}"; + description = "GitHub's official MCP Server"; + homepage = "https://github.com/github/github-mcp-server"; + license = lib.licenses.mit; + mainProgram = "github-mcp-server"; + maintainers = with lib.maintainers; [ drupol ]; + }; +}) diff --git a/pkgs/by-name/gi/gitoxide/fix-cargo-dependencies.patch b/pkgs/by-name/gi/gitoxide/fix-cargo-dependencies.patch new file mode 100644 index 000000000000..ea9f7f54a7d2 --- /dev/null +++ b/pkgs/by-name/gi/gitoxide/fix-cargo-dependencies.patch @@ -0,0 +1,24 @@ +diff -ur a/gix-packetline/Cargo.toml b/gix-packetline/Cargo.toml +--- a/gix-packetline/Cargo.toml ++++ b/gix-packetline/Cargo.toml +@@ -24,7 +24,7 @@ + ## If set, all IO will become blocking. The same types will be used preventing side-by-side usage of blocking and non-blocking IO. + blocking-io = [] + ## Implement IO traits from `futures-io`. +-async-io = ["dep:futures-io", "dep:futures-lite", "dep:pin-project-lite"] ++async-io = ["dep:futures-io", "futures-lite", "dep:pin-project-lite"] + + #! ### Other + ## Data structures implement `serde::Serialize` and `serde::Deserialize`. +diff -ur a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml +--- a/gix-protocol/Cargo.toml ++++ b/gix-protocol/Cargo.toml +@@ -34,7 +34,7 @@ + "gix-transport/async-client", + "dep:async-trait", + "dep:futures-io", +- "dep:futures-lite", ++ "futures-lite", + "handshake", + "fetch" + ] diff --git a/pkgs/by-name/gi/gitoxide/package.nix b/pkgs/by-name/gi/gitoxide/package.nix index dda082b3a278..2f2d6c546f88 100644 --- a/pkgs/by-name/gi/gitoxide/package.nix +++ b/pkgs/by-name/gi/gitoxide/package.nix @@ -18,17 +18,21 @@ let in rustPlatform.buildRustPackage rec { pname = "gitoxide"; - version = "0.39.0"; + version = "0.42.0"; src = fetchFromGitHub { - owner = "Byron"; + owner = "GitoxideLabs"; repo = "gitoxide"; rev = "v${version}"; - hash = "sha256-xv4xGkrArJ/LTVLs2SYhvxhfNG6sjVm5nZWsi4s34iM="; + hash = "sha256-hrCWt4cCnlH3NKH5Uugf/rvVN+YpbeZgZ/lhnQGZ2I0="; }; useFetchCargoVendor = true; - cargoHash = "sha256-SRJkI61Z8revRWoschkUAJwcJfKB/U03+YfwEcnEIm8="; + cargoHash = "sha256-q35MQGN/tvsK7gg0a/ljoVY6wedy7rwKlSakONgBIgk="; + + patches = [ + ./fix-cargo-dependencies.patch + ]; nativeBuildInputs = [ cmake @@ -55,8 +59,8 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Command-line application for interacting with git repositories"; - homepage = "https://github.com/Byron/gitoxide"; - changelog = "https://github.com/Byron/gitoxide/blob/v${version}/CHANGELOG.md"; + homepage = "https://github.com/GitoxideLabs/gitoxide"; + changelog = "https://github.com/GitoxideLabs/gitoxide/blob/v${version}/CHANGELOG.md"; license = with licenses; [ mit # or asl20 diff --git a/pkgs/by-name/gl/glbinding/package.nix b/pkgs/by-name/gl/glbinding/package.nix index fdddc56879b9..91d92fa27d7c 100644 --- a/pkgs/by-name/gl/glbinding/package.nix +++ b/pkgs/by-name/gl/glbinding/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "glbinding"; - version = "3.3.0"; + version = "3.4.0"; src = fetchFromGitHub { owner = "cginternals"; repo = "glbinding"; rev = "v${version}"; - sha256 = "sha256-xmEXZ1ssXzrElqd6D1zooFxLEyspsF4Dau3d9+1/2yw="; + sha256 = "sha256-EHvudihHL/MEVo0lbSqxrgc6TJnPH8Ia6bCJK0yNCbg="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/gl/glpi-agent/package.nix b/pkgs/by-name/gl/glpi-agent/package.nix index b38857429a3a..2e9ffec1a146 100644 --- a/pkgs/by-name/gl/glpi-agent/package.nix +++ b/pkgs/by-name/gl/glpi-agent/package.nix @@ -118,7 +118,7 @@ perlPackages.buildPerlPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/gn/gnote/package.nix b/pkgs/by-name/gn/gnote/package.nix index 2b80a8ed3dd0..60f2ee5594ce 100644 --- a/pkgs/by-name/gn/gnote/package.nix +++ b/pkgs/by-name/gn/gnote/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { pname = "gnote"; - version = "47.2"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-mmDxaSSA9k0WbTHmVkoP8kgSelmOL/f2NX3AsuwlsWg="; + hash = "sha256-DZ20NCmXf4IS5wMC80EbTt6qDNKYt8yMTAad5uTeGn8="; }; buildInputs = [ diff --git a/pkgs/by-name/go/go-task/package.nix b/pkgs/by-name/go/go-task/package.nix index fe1d1bf60921..dc81f175b3dd 100644 --- a/pkgs/by-name/go/go-task/package.nix +++ b/pkgs/by-name/go/go-task/package.nix @@ -49,7 +49,7 @@ buildGoModule rec { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/task"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/go/gocovsh/package.nix b/pkgs/by-name/go/gocovsh/package.nix index eecc843a5568..d99fb8934d2e 100644 --- a/pkgs/by-name/go/gocovsh/package.nix +++ b/pkgs/by-name/go/gocovsh/package.nix @@ -26,7 +26,7 @@ buildGoModule rec { ]; nativeCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; meta = { diff --git a/pkgs/by-name/go/gocryptfs/package.nix b/pkgs/by-name/go/gocryptfs/package.nix index f368a95fa11b..d894040fd55b 100644 --- a/pkgs/by-name/go/gocryptfs/package.nix +++ b/pkgs/by-name/go/gocryptfs/package.nix @@ -12,13 +12,13 @@ buildGoModule rec { pname = "gocryptfs"; - version = "2.5.2"; + version = "2.5.3"; src = fetchFromGitHub { owner = "rfjakob"; repo = pname; rev = "v${version}"; - sha256 = "sha256-H3J+1a4Y6/BqgU7D9j/PNtP6Ci3EjrtO/ADx3GpJMgI="; + sha256 = "sha256-0iCCIAOAzLIeZ+eZYJTVXgOyKIsQnKe/XazFVECZDTM="; }; vendorHash = "sha256-WfTJ8TuFupEa391XQMDl3hKTjrmRHJqvYb1haAGHW/U="; diff --git a/pkgs/by-name/go/gojo/package.nix b/pkgs/by-name/go/gojo/package.nix index 0655db6a56bd..c970aba7ff3f 100644 --- a/pkgs/by-name/go/gojo/package.nix +++ b/pkgs/by-name/go/gojo/package.nix @@ -22,7 +22,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "-v" ]; + versionCheckProgramArg = "-v"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/go/golds/package.nix b/pkgs/by-name/go/golds/package.nix index a4e9026238e6..c456084e31ad 100644 --- a/pkgs/by-name/go/golds/package.nix +++ b/pkgs/by-name/go/golds/package.nix @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" ]; nativeCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/go/golem/package.nix b/pkgs/by-name/go/golem/package.nix index cabb64312a08..d2f37af849b6 100644 --- a/pkgs/by-name/go/golem/package.nix +++ b/pkgs/by-name/go/golem/package.nix @@ -61,7 +61,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; versionCheckProgram = [ "${placeholder "out"}/bin/golem-cli" ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/go/gollama/package.nix b/pkgs/by-name/go/gollama/package.nix index 75e97c841c7d..6f34784912ca 100644 --- a/pkgs/by-name/go/gollama/package.nix +++ b/pkgs/by-name/go/gollama/package.nix @@ -37,7 +37,7 @@ buildGoModule rec { versionCheckHook ]; - versionCheckProgramArg = [ "-v" ]; + versionCheckProgramArg = "-v"; meta = { description = "Go manage your Ollama models"; diff --git a/pkgs/by-name/go/gomanagedocker/package.nix b/pkgs/by-name/go/gomanagedocker/package.nix index 21316305dbc4..b9245766f566 100644 --- a/pkgs/by-name/go/gomanagedocker/package.nix +++ b/pkgs/by-name/go/gomanagedocker/package.nix @@ -47,7 +47,7 @@ buildGoModule { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index ea27d21f4a1a..81dacf9f4956 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -171,11 +171,11 @@ let linux = stdenv.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "134.0.6998.165"; + version = "135.0.7049.52"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-ibPD/V8oSeaPD236ryKfYc0LfJEDdbjs0u05iRpKjyU="; + hash = "sha256-SLRwm6XKgnM1xUhs8nVyUCSFhq3yH3fHoN2h8d2gpto="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -274,11 +274,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "134.0.6998.166"; + version = "135.0.7049.42"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/drywet6kw733g5tvesvkdv5hlm_134.0.6998.166/GoogleChrome-134.0.6998.166.dmg"; - hash = "sha256-jHD5L9mz/S9JSFjFVsNcHWx6xFFeCgOptEmclec6NiM="; + url = "http://dl.google.com/release2/chrome/acq3myotpqwugwaz3epmxxnjty3q_135.0.7049.42/GoogleChrome-135.0.7049.42.dmg"; + hash = "sha256-/m05H4iD32Ro89J9NslEfGh8LMjQYAL989SenKxFNMM="; }; dontPatch = true; diff --git a/pkgs/by-name/go/gotestwaf/package.nix b/pkgs/by-name/go/gotestwaf/package.nix index 343aaa66226f..31fe0ced6279 100644 --- a/pkgs/by-name/go/gotestwaf/package.nix +++ b/pkgs/by-name/go/gotestwaf/package.nix @@ -31,7 +31,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { description = "Tool for API and OWASP attack simulation"; diff --git a/pkgs/by-name/go/gox/package.nix b/pkgs/by-name/go/gox/package.nix index d78d74191fee..8ff5fda50bf1 100644 --- a/pkgs/by-name/go/gox/package.nix +++ b/pkgs/by-name/go/gox/package.nix @@ -33,6 +33,6 @@ buildGoModule rec { description = "Dead simple, no frills Go cross compile tool"; mainProgram = "gox"; license = licenses.mpl20; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/gp/gping/package.nix b/pkgs/by-name/gp/gping/package.nix index 5f07ef97c6b5..3724f1ed6de3 100644 --- a/pkgs/by-name/gp/gping/package.nix +++ b/pkgs/by-name/gp/gping/package.nix @@ -42,7 +42,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/gp/gpufetch/package.nix b/pkgs/by-name/gp/gpufetch/package.nix index 3a40a1df76f7..712ea4975a33 100644 --- a/pkgs/by-name/gp/gpufetch/package.nix +++ b/pkgs/by-name/gp/gpufetch/package.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/gs/gsasl/package.nix b/pkgs/by-name/gs/gsasl/package.nix index 714423ee2738..eb7fccdd294f 100644 --- a/pkgs/by-name/gs/gsasl/package.nix +++ b/pkgs/by-name/gs/gsasl/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gsasl"; - version = "2.2.1"; + version = "2.2.2"; src = fetchurl { url = "mirror://gnu/gsasl/gsasl-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-1FtWLhO9E7n8ILNy9LUyaXQM9iefg28JzhG50yvO4HU="; + sha256 = "sha256-QejkQmSOzK9kWdmtk9SxhTC5bI6vUOPzQlMu8nXv87o="; }; buildInputs = [ diff --git a/pkgs/by-name/gs/gsl-lite/package.nix b/pkgs/by-name/gs/gsl-lite/package.nix index dba428c51a0e..ba49c51a410b 100644 --- a/pkgs/by-name/gs/gsl-lite/package.nix +++ b/pkgs/by-name/gs/gsl-lite/package.nix @@ -2,53 +2,38 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, cmake, ninja, installCompatHeader ? false, installLegacyHeaders ? false, }: - -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gsl-lite"; - version = "0.41.0"; + version = "0.42.0"; src = fetchFromGitHub { owner = "gsl-lite"; repo = "gsl-lite"; - rev = "v${version}"; - hash = "sha256-cuuix302bVA7dWa7EJoxJ+otf1rSzjWQK8DHJsVkQio="; + tag = "v${finalAttrs.version}"; + hash = "sha256-4CQG+sX/UTQ4zICmDR6YBfapuh0hSqkWk5skZAVAy2o="; }; - patches = [ - (fetchpatch { - name = "type-limits-cast-fix.patch"; - url = "https://github.com/gsl-lite/gsl-lite/commit/13475be0e5bf5f464c398f4a07ef5c7684bc57c5.patch"; - hash = "sha256-rSz7OBmgQ3KcQ971tS3Z3QNC+U4XmrPjgmuOyG7J6Bo="; - }) - ]; - nativeBuildInputs = [ cmake ninja ]; - cmakeFlags = - lib.mapAttrsToList (name: value: ''-DGSL_LITE_OPT_${name}:BOOL=${if value then "ON" else "OFF"}'') - { - INSTALL_COMPAT_HEADER = installCompatHeader; - INSTALL_LEGACY_HEADERS = installLegacyHeaders; - BUILD_TESTS = doCheck; - }; + cmakeFlags = [ + (lib.cmakeBool "GSL_LITE_OPT_BUILD_TESTS" finalAttrs.doCheck) + (lib.cmakeBool "GSL_LITE_OPT_INSTALL_COMPAT_HEADER" installCompatHeader) + (lib.cmakeBool "GSL_LITE_OPT_INSTALL_LEGACY_HEADERS" installLegacyHeaders) + ]; # Building tests is broken on Darwin. doCheck = !stdenv.hostPlatform.isDarwin; - meta = with lib; { - description = '' - A single-file header-only version of ISO C++ Guidelines Support Library - (GSL) for C++98, C++11, and later - ''; + meta = { + description = "Single-file header-only version of ISO C++ GSL"; longDescription = '' gsl-lite is a single-file header-only implementation of the C++ Core Guidelines Support Library originally based on Microsoft GSL and adapted @@ -56,9 +41,9 @@ stdenv.mkDerivation rec { C++20. ''; homepage = "https://github.com/gsl-lite/gsl-lite"; - changelog = "https://github.com/gsl-lite/gsl-lite/blob/${src.rev}/CHANGES.txt"; - license = licenses.mit; - maintainers = with maintainers; [ azahi ]; - platforms = platforms.all; + changelog = "https://github.com/gsl-lite/gsl-lite/blob/${finalAttrs.src.rev}/CHANGES.txt"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.azahi ]; + platforms = lib.platforms.all; }; -} +}) diff --git a/pkgs/by-name/gu/guesswidth/package.nix b/pkgs/by-name/gu/guesswidth/package.nix index 427880f139c4..92ad7241f369 100644 --- a/pkgs/by-name/gu/guesswidth/package.nix +++ b/pkgs/by-name/gu/guesswidth/package.nix @@ -45,7 +45,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/gu/guile-goblins/package.nix b/pkgs/by-name/gu/guile-goblins/package.nix index 7ec9492d8d42..0238e33fe031 100644 --- a/pkgs/by-name/gu/guile-goblins/package.nix +++ b/pkgs/by-name/gu/guile-goblins/package.nix @@ -12,11 +12,11 @@ }: stdenv.mkDerivation rec { pname = "guile-goblins"; - version = "0.15.0"; + version = "0.15.1"; src = fetchurl { url = "https://spritely.institute/files/releases/guile-goblins/guile-goblins-${version}.tar.gz"; - hash = "sha256-H4mBn0Fe32J99pybfa7jMfxBBvmTfffbAcchujuC3bc="; + hash = "sha256-2oPS6Ar0ee7BQBtjvhJCCQYXK2TLIiADiCwnDaHPGBc="; }; strictDeps = true; diff --git a/pkgs/by-name/gu/guile-reader/package.nix b/pkgs/by-name/gu/guile-reader/package.nix index 8dc4a06fe080..ab79f2232cc3 100644 --- a/pkgs/by-name/gu/guile-reader/package.nix +++ b/pkgs/by-name/gu/guile-reader/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { version = "0.6.3"; src = fetchurl { - url = "http://download.savannah.nongnu.org/releases/${pname}/${pname}-${version}.tar.gz"; + url = "mirror://savannah/${pname}/${pname}-${version}.tar.gz"; hash = "sha256-OMK0ROrbuMDKt42QpE7D6/9CvUEMW4SpEBjO5+tk0rs="; }; diff --git a/pkgs/by-name/gu/gurk-rs/package.nix b/pkgs/by-name/gu/gurk-rs/package.nix index dc254a26f243..5d15310837aa 100644 --- a/pkgs/by-name/gu/gurk-rs/package.nix +++ b/pkgs/by-name/gu/gurk-rs/package.nix @@ -61,7 +61,7 @@ rustPlatform.buildRustPackage rec { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/gu/gut/package.nix b/pkgs/by-name/gu/gut/package.nix index c49ba59dfd81..4d854f5d43d4 100644 --- a/pkgs/by-name/gu/gut/package.nix +++ b/pkgs/by-name/gu/gut/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "gut"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "julien040"; repo = "gut"; rev = version; - hash = "sha256-pjjeA0Nwc5M3LwxZLpBPnFqXJX0b6KDaj4YCPuGoUuU="; + hash = "sha256-3A6CwGIZGnTFkMRxDdDg/WpUQezNmGjjSz4Rj/6t1GI="; }; - vendorHash = "sha256-G9oDMHLmdv/vQfofTqKAf21xaGp+lvW+sedLmaj+A5A="; + vendorHash = "sha256-EL+fsh603ydZfc3coI8VXkvAStQ0fwzBsJIOztB/VHc="; ldflags = [ "-s" diff --git a/pkgs/by-name/gw/gwyddion/package.nix b/pkgs/by-name/gw/gwyddion/package.nix index 69a3ddaf11dd..dd7681baa9df 100644 --- a/pkgs/by-name/gw/gwyddion/package.nix +++ b/pkgs/by-name/gw/gwyddion/package.nix @@ -34,10 +34,10 @@ stdenv.mkDerivation rec { pname = "gwyddion"; - version = "2.67"; + version = "2.68"; src = fetchurl { url = "mirror://sourceforge/gwyddion/gwyddion-${version}.tar.xz"; - sha256 = "sha256-kK6vTeADc2lrC+9KgqxFtih62ce3rKYkkGjU0qT8jWE="; + sha256 = "sha256-clw/cXODYrELHiz3bTkWhM8vFacaKzTvHK3avW1am/o="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ha/hatch/package.nix b/pkgs/by-name/ha/hatch/package.nix index f862f8d4a095..bbd0316aa075 100644 --- a/pkgs/by-name/ha/hatch/package.nix +++ b/pkgs/by-name/ha/hatch/package.nix @@ -70,7 +70,7 @@ python3Packages.buildPythonApplication rec { darwin.ps ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; pytestFlagsArray = [ diff --git a/pkgs/by-name/ha/hatsu/package.nix b/pkgs/by-name/ha/hatsu/package.nix index f4bf3cb6a40a..4d70666e56eb 100644 --- a/pkgs/by-name/ha/hatsu/package.nix +++ b/pkgs/by-name/ha/hatsu/package.nix @@ -7,20 +7,20 @@ }: rustPlatform.buildRustPackage rec { pname = "hatsu"; - version = "0.3.2"; + version = "0.3.3"; src = fetchFromGitHub { owner = "importantimport"; repo = "hatsu"; tag = "v${version}"; - hash = "sha256-lIuaG7xfBQ1r3SkgSsXj1Ph9apxwP3oI42uunMh+ijU="; + hash = "sha256-mqs26srbEkGeQzeF4OdqI7o18Ajs+mmAXGLlVfS52sk="; }; useFetchCargoVendor = true; - cargoHash = "sha256-gja8bVsnumJ0R3sN1WBV6WXAWjO9v/K+uBpNO1cTgRs="; + cargoHash = "sha256-5c6boVdq0XXbtVHqmIGoxJGQRh8lvn2jbmALPuOSMs4="; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/hc/hcdiag/package.nix b/pkgs/by-name/hc/hcdiag/package.nix index d431440c135a..01ef9e4789aa 100644 --- a/pkgs/by-name/hc/hcdiag/package.nix +++ b/pkgs/by-name/hc/hcdiag/package.nix @@ -22,7 +22,7 @@ buildGoModule rec { nativeInstallCheckHooks = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/he/helix/package.nix b/pkgs/by-name/he/helix/package.nix index 311ae27ba67f..f5f9cc80a68a 100644 --- a/pkgs/by-name/he/helix/package.nix +++ b/pkgs/by-name/he/helix/package.nix @@ -46,7 +46,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/hx"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/he/heroku/package.nix b/pkgs/by-name/he/heroku/package.nix index 2549b6aff154..ef561b831c12 100644 --- a/pkgs/by-name/he/heroku/package.nix +++ b/pkgs/by-name/he/heroku/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation { pname = "heroku"; - version = "10.2.0"; + version = "10.4.0"; src = fetchzip { - url = "https://cli-assets.heroku.com/versions/10.2.0/9d9128b/heroku-v10.2.0-9d9128b-linux-x64.tar.xz"; - hash = "sha256-RIkRcJc+pFu4czwlNgo8ntmKu/ihY25Q6jBCP6pEIdI="; + url = "https://cli-assets.heroku.com/versions/10.4.0/467b8ab/heroku-v10.4.0-467b8ab-linux-x64.tar.xz"; + hash = "sha256-SSZby3CjNOaukrc8Bv/8OwWY6JkU6XpXvfEt/kh4Rig="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/he/hexpatch/package.nix b/pkgs/by-name/he/hexpatch/package.nix index 337232a4c143..98025c5222c2 100644 --- a/pkgs/by-name/he/hexpatch/package.nix +++ b/pkgs/by-name/he/hexpatch/package.nix @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/he/hexyl/package.nix b/pkgs/by-name/he/hexyl/package.nix index a7b90f7a33c2..ff167780c882 100644 --- a/pkgs/by-name/he/hexyl/package.nix +++ b/pkgs/by-name/he/hexyl/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/hm/hmmer/package.nix b/pkgs/by-name/hm/hmmer/package.nix index ef70f6d37ca9..659b6e23e727 100644 --- a/pkgs/by-name/hm/hmmer/package.nix +++ b/pkgs/by-name/hm/hmmer/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { versionCheckProgram = "${placeholder "out"}/bin/hmmalign"; - versionCheckProgramArg = [ "-h" ]; + versionCheckProgramArg = "-h"; meta = { description = "Biosequence analysis using profile hidden Markov models"; diff --git a/pkgs/by-name/ho/homebox/package.nix b/pkgs/by-name/ho/homebox/package.nix index 9b1e0be75ed4..5df79e2f4928 100644 --- a/pkgs/by-name/ho/homebox/package.nix +++ b/pkgs/by-name/ho/homebox/package.nix @@ -11,18 +11,18 @@ }: let pname = "homebox"; - version = "0.17.0"; + version = "0.18.0"; src = fetchFromGitHub { owner = "sysadminsmedia"; repo = "homebox"; rev = "v${version}"; - hash = "sha256-XzO/aJcLGu+ZHt9fDUhUzBbUS9VpChFVOH0cgvYK6kc="; + hash = "sha256-6iNlx0lBVU/awUZHqRYFKe84D86EJNFF7Nm1XChs75w="; }; in buildGo123Module { inherit pname version src; - vendorHash = "sha256-Zo/yI1mNeN0O9gZsHux6aOzBlv72h17s7QNO+MaG2/g="; + vendorHash = "sha256-TxuydZjlT8Y4BB77Z8Tyn8j0SPTU2O12TNm9PQGZXTw="; modRoot = "backend"; # the goModules derivation inherits our buildInputs and buildPhases # Since we do pnpm thing in those it fails if we don't explicitly remove them @@ -38,7 +38,7 @@ buildGo123Module { pnpmDeps = pnpm_9.fetchDeps { inherit pname version; src = "${src}/frontend"; - hash = "sha256-nbZxCUXgXoaxIiJsB57OZ7YUkD7Njccj6nFkaHBbctw="; + hash = "sha256-NjuthspxojlrCofAj4Egre8s5PG7vvPJW5mzrvAW4TQ="; }; pnpmRoot = "../frontend"; @@ -71,6 +71,14 @@ buildGo123Module { "-X main.version=${version}" "-X main.commit=${version}" ]; + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + cp -r $GOPATH/bin/api $out/bin/ + + runHook postInstall + ''; passthru = { tests = { diff --git a/pkgs/by-name/ho/hot-resize/package.nix b/pkgs/by-name/ho/hot-resize/package.nix index 54d6837f44eb..62fa18e466ea 100644 --- a/pkgs/by-name/ho/hot-resize/package.nix +++ b/pkgs/by-name/ho/hot-resize/package.nix @@ -61,7 +61,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ht/http-prompt/package.nix b/pkgs/by-name/ht/http-prompt/package.nix index 27b5ca13a301..48277e40c773 100644 --- a/pkgs/by-name/ht/http-prompt/package.nix +++ b/pkgs/by-name/ht/http-prompt/package.nix @@ -70,7 +70,7 @@ python.pkgs.buildPythonApplication rec { "test_vi_mode" ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Interactive command-line HTTP client featuring autocomplete and syntax highlighting"; diff --git a/pkgs/by-name/ht/httpx/package.nix b/pkgs/by-name/ht/httpx/package.nix index 108db308b234..cc2bd31b4b1e 100644 --- a/pkgs/by-name/ht/httpx/package.nix +++ b/pkgs/by-name/ht/httpx/package.nix @@ -32,7 +32,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "-version" ]; + versionCheckProgramArg = "-version"; meta = with lib; { description = "Fast and multi-purpose HTTP toolkit"; diff --git a/pkgs/by-name/ht/httpyac/package.nix b/pkgs/by-name/ht/httpyac/package.nix index 55bc9b0ab6be..8b12615f6e60 100644 --- a/pkgs/by-name/ht/httpyac/package.nix +++ b/pkgs/by-name/ht/httpyac/package.nix @@ -22,7 +22,7 @@ buildNpmPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/hu/hugo/package.nix b/pkgs/by-name/hu/hugo/package.nix index 4864cd0322f8..71cb9daf25f1 100644 --- a/pkgs/by-name/hu/hugo/package.nix +++ b/pkgs/by-name/hu/hugo/package.nix @@ -70,7 +70,7 @@ buildGoModule rec { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/hy/hydrus/package.nix b/pkgs/by-name/hy/hydrus/package.nix index 2aa59e74eb9a..f539663e8845 100644 --- a/pkgs/by-name/hy/hydrus/package.nix +++ b/pkgs/by-name/hy/hydrus/package.nix @@ -16,14 +16,14 @@ python3Packages.buildPythonApplication rec { pname = "hydrus"; - version = "612"; + version = "614"; format = "other"; src = fetchFromGitHub { owner = "hydrusnetwork"; repo = "hydrus"; tag = "v${version}"; - hash = "sha256-zRaabW1QwNNgA3F84CFSDbxyALV74T3t8u8WdL8GwG0="; + hash = "sha256-7UYi2dbpoGy373akOKFJjssxMdCKjpv4IgPMqBoe93Q="; }; nativeBuildInputs = [ @@ -162,7 +162,7 @@ python3Packages.buildPythonApplication rec { description = "Danbooru-like image tagging and searching system for the desktop"; license = lib.licenses.wtfpl; homepage = "https://hydrusnetwork.github.io/hydrus/"; - changelog = "https://github.com/hydrusnetwork/hydrus/releases/tag/v${version}"; + changelog = "https://github.com/hydrusnetwork/hydrus/releases/tag/${src.tag}"; maintainers = with lib.maintainers; [ dandellion evanjs diff --git a/pkgs/by-name/hy/hyperrogue/package.nix b/pkgs/by-name/hy/hyperrogue/package.nix index a404f837d8e9..063034a0d2f2 100644 --- a/pkgs/by-name/hy/hyperrogue/package.nix +++ b/pkgs/by-name/hy/hyperrogue/package.nix @@ -102,7 +102,7 @@ stdenv.mkDerivation (finalAttrs: { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/ia/iamb/package.nix b/pkgs/by-name/ia/iamb/package.nix index ef59f9efd7a1..0d4d13a18788 100644 --- a/pkgs/by-name/ia/iamb/package.nix +++ b/pkgs/by-name/ia/iamb/package.nix @@ -48,7 +48,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ie/ieda/fix-bump-gcc.patch b/pkgs/by-name/ie/ieda/fix-bump-gcc.patch deleted file mode 100644 index 8964af25c0ce..000000000000 --- a/pkgs/by-name/ie/ieda/fix-bump-gcc.patch +++ /dev/null @@ -1,409 +0,0 @@ -From bce09ab2a483a29479518e28511a99a56c0ac943 Mon Sep 17 00:00:00 2001 -From: xinyangli -Date: Sun, 1 Sep 2024 16:39:29 +0800 -Subject: [PATCH 1/3] refactor:use gtest instead of libgtest.a, .so can be used - if provided - ---- - .../iNO/external_libs/ino_test_external_libs.cmake | 11 ++++++----- - .../iPL/external_libs/ipl_test_external_libs.cmake | 7 ++++--- - .../iTO/external_libs/ito_test_external_libs.cmake | 11 ++++++----- - 3 files changed, 16 insertions(+), 13 deletions(-) - -diff --git a/src/operation/iNO/external_libs/ino_test_external_libs.cmake b/src/operation/iNO/external_libs/ino_test_external_libs.cmake -index be5764cc..cc3460a6 100644 ---- a/src/operation/iNO/external_libs/ino_test_external_libs.cmake -+++ b/src/operation/iNO/external_libs/ino_test_external_libs.cmake -@@ -1,8 +1,9 @@ - add_library(ino_test_external_libs INTERFACE) - --target_link_libraries(ino_test_external_libs -+target_link_libraries(ino_test_external_libs - INTERFACE -- libgtest.a -- libgtest_main.a -- pthread --) -\ No newline at end of file -+ gtest -+ gtest_main -+ pthread -+) -+ -diff --git a/src/operation/iPL/external_libs/ipl_test_external_libs.cmake b/src/operation/iPL/external_libs/ipl_test_external_libs.cmake -index 9accbee5..b763f91e 100644 ---- a/src/operation/iPL/external_libs/ipl_test_external_libs.cmake -+++ b/src/operation/iPL/external_libs/ipl_test_external_libs.cmake -@@ -2,7 +2,8 @@ add_library(ipl-test_external_libs INTERFACE) - - target_link_libraries(ipl-test_external_libs - INTERFACE -- libgtest.a -- libgtest_main.a -+ gtest -+ gtest_main - pthread --) -\ No newline at end of file -+) -+ -diff --git a/src/operation/iTO/external_libs/ito_test_external_libs.cmake b/src/operation/iTO/external_libs/ito_test_external_libs.cmake -index 9382d2e3..582e7abc 100644 ---- a/src/operation/iTO/external_libs/ito_test_external_libs.cmake -+++ b/src/operation/iTO/external_libs/ito_test_external_libs.cmake -@@ -1,8 +1,9 @@ - add_library(ito_test_external_libs INTERFACE) - --target_link_libraries(ito_test_external_libs -+target_link_libraries(ito_test_external_libs - INTERFACE -- libgtest.a -- libgtest_main.a -- pthread --) -\ No newline at end of file -+ gtest -+ gtest_main -+ pthread -+) -+ --- -2.47.0 - - -From 56cd8a3c510b884cca7ef2bbc9e279feb57a3041 Mon Sep 17 00:00:00 2001 -From: xinyangli -Date: Sun, 1 Sep 2024 16:44:07 +0800 -Subject: [PATCH 2/3] fix:missing headers in gcc 13 - ---- - src/database/basic/geometry/IdbGeometry.h | 1 + - src/database/basic/geometry/IdbLayerShape.h | 3 ++- - src/feature/database/feature_db.h | 1 + - .../iCTS/source/data_manager/database/CtsCellLib.hh | 3 ++- - .../iCTS/source/data_manager/io/report/CtsReport.hh | 3 ++- - src/operation/iCTS/source/solver/database/Net.hh | 5 ++++- - src/operation/iFP/source/module/tap_cell/tapcell.h | 4 +++- - src/operation/iPDN/source/module/pdn_plan/pdn_plan.h | 4 ++-- - src/operation/iPDN/source/module/pdn_via/pdn_via.h | 3 ++- - .../iPL/source/module/detail_placer/database/DPNet.hh | 3 ++- - .../iPL/source/module/detail_placer/database/DPPin.cc | 4 +++- - src/operation/iRT/interface/RTInterface.hpp | 1 + - src/third_party/CMakeLists.txt | 2 +- - src/third_party/salt/refine/flip.cpp | 3 ++- - 14 files changed, 28 insertions(+), 12 deletions(-) - -diff --git a/src/database/basic/geometry/IdbGeometry.h b/src/database/basic/geometry/IdbGeometry.h -index ec16907c..a8b8a360 100644 ---- a/src/database/basic/geometry/IdbGeometry.h -+++ b/src/database/basic/geometry/IdbGeometry.h -@@ -34,6 +34,7 @@ - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -+#include - #include - #include - #include -diff --git a/src/database/basic/geometry/IdbLayerShape.h b/src/database/basic/geometry/IdbLayerShape.h -index 8c7ac435..35981708 100644 ---- a/src/database/basic/geometry/IdbLayerShape.h -+++ b/src/database/basic/geometry/IdbLayerShape.h -@@ -31,6 +31,7 @@ - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -+#include - #include - #include - #include -@@ -110,4 +111,4 @@ class IdbLayerShape - IdbLayer* _layer; - std::vector _rect_list; - }; --} // namespace idb -\ No newline at end of file -+} // namespace idb -diff --git a/src/feature/database/feature_db.h b/src/feature/database/feature_db.h -index 53ee71ca..71d8c3f3 100644 ---- a/src/feature/database/feature_db.h -+++ b/src/feature/database/feature_db.h -@@ -31,6 +31,7 @@ - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - #include -+#include - #include - #include - #include -diff --git a/src/operation/iCTS/source/data_manager/database/CtsCellLib.hh b/src/operation/iCTS/source/data_manager/database/CtsCellLib.hh -index 43699ff5..b103a702 100644 ---- a/src/operation/iCTS/source/data_manager/database/CtsCellLib.hh -+++ b/src/operation/iCTS/source/data_manager/database/CtsCellLib.hh -@@ -26,6 +26,7 @@ - #include - #include - #include -+#include - #include - - #include "ModelFactory.hh" -@@ -187,4 +188,4 @@ class CtsLibs - std::unordered_map _model_maps; - #endif - }; --} // namespace icts -\ No newline at end of file -+} // namespace icts -diff --git a/src/operation/iCTS/source/data_manager/io/report/CtsReport.hh b/src/operation/iCTS/source/data_manager/io/report/CtsReport.hh -index 8798e50e..b88df74c 100644 ---- a/src/operation/iCTS/source/data_manager/io/report/CtsReport.hh -+++ b/src/operation/iCTS/source/data_manager/io/report/CtsReport.hh -@@ -23,6 +23,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -70,4 +71,4 @@ class CtsReportTable : public ieda::ReportTable - static std::unique_ptr createReportTable(const std::string& tbl_name, const CtsReportType& type); - }; - --} // namespace icts -\ No newline at end of file -+} // namespace icts -diff --git a/src/operation/iCTS/source/solver/database/Net.hh b/src/operation/iCTS/source/solver/database/Net.hh -index 85c1751b..5cbc0470 100644 ---- a/src/operation/iCTS/source/solver/database/Net.hh -+++ b/src/operation/iCTS/source/solver/database/Net.hh -@@ -20,6 +20,9 @@ - */ - #pragma once - class Pin; -+#include -+#include -+ - #include "CTSAPI.hh" - #include "Pin.hh" - -@@ -70,4 +73,4 @@ class Net - Pin* _driver_pin = nullptr; - std::vector _load_pins = {}; - }; --} // namespace icts -\ No newline at end of file -+} // namespace icts -diff --git a/src/operation/iFP/source/module/tap_cell/tapcell.h b/src/operation/iFP/source/module/tap_cell/tapcell.h -index 4af86b51..e15ba4a3 100644 ---- a/src/operation/iFP/source/module/tap_cell/tapcell.h -+++ b/src/operation/iFP/source/module/tap_cell/tapcell.h -@@ -16,6 +16,8 @@ - // *************************************************************************************** - #pragma once - -+#include -+ - #include - #include - #include -@@ -58,4 +60,4 @@ class TapCellPlacer - int32_t getCellMasterWidthByOrient(idb::IdbCellMaster* cell_master, idb::IdbOrient orinet); - }; - --} // namespace ifp -\ No newline at end of file -+} // namespace ifp -diff --git a/src/operation/iPDN/source/module/pdn_plan/pdn_plan.h b/src/operation/iPDN/source/module/pdn_plan/pdn_plan.h -index e46b5c34..82de562b 100644 ---- a/src/operation/iPDN/source/module/pdn_plan/pdn_plan.h -+++ b/src/operation/iPDN/source/module/pdn_plan/pdn_plan.h -@@ -16,13 +16,13 @@ - // *************************************************************************************** - #pragma once - -+#include - #include - #include - #include - - #include "ipdn_basic.h" - #include "pdn_cut_stripe.h" -- - namespace idb { - class IdbLayer; - class IdbSpecialWireSegment; -@@ -108,4 +108,4 @@ class PdnPlan - std::vector& segment_list_bottom); - }; - --} // namespace ipdn -\ No newline at end of file -+} // namespace ipdn -diff --git a/src/operation/iPDN/source/module/pdn_via/pdn_via.h b/src/operation/iPDN/source/module/pdn_via/pdn_via.h -index 837399ce..e0fe85bf 100644 ---- a/src/operation/iPDN/source/module/pdn_via/pdn_via.h -+++ b/src/operation/iPDN/source/module/pdn_via/pdn_via.h -@@ -16,6 +16,7 @@ - // *************************************************************************************** - #pragma once - -+#include - #include - #include - -@@ -64,4 +65,4 @@ class PdnVia - int32_t transUnitDB(double value); - }; - --} // namespace ipdn -\ No newline at end of file -+} // namespace ipdn -diff --git a/src/operation/iPL/source/module/detail_placer/database/DPNet.hh b/src/operation/iPL/source/module/detail_placer/database/DPNet.hh -index f0013433..890111c5 100644 ---- a/src/operation/iPL/source/module/detail_placer/database/DPNet.hh -+++ b/src/operation/iPL/source/module/detail_placer/database/DPNet.hh -@@ -27,6 +27,7 @@ - #ifndef IPL_DPNET_H - #define IPL_DPNET_H - -+#include - #include - #include - -@@ -92,4 +93,4 @@ class DPNet - std::vector _pins; - }; - } // namespace ipl --#endif -\ No newline at end of file -+#endif -diff --git a/src/operation/iPL/source/module/detail_placer/database/DPPin.cc b/src/operation/iPL/source/module/detail_placer/database/DPPin.cc -index 93aea277..537b1282 100644 ---- a/src/operation/iPL/source/module/detail_placer/database/DPPin.cc -+++ b/src/operation/iPL/source/module/detail_placer/database/DPPin.cc -@@ -16,6 +16,8 @@ - // *************************************************************************************** - #include "DPPin.hh" - -+#include -+ - namespace ipl { - - DPPin::DPPin(std::string name) -@@ -35,4 +37,4 @@ DPPin::~DPPin() - { - } - --} // namespace ipl -\ No newline at end of file -+} // namespace ipl -diff --git a/src/operation/iRT/interface/RTInterface.hpp b/src/operation/iRT/interface/RTInterface.hpp -index 5a6c3c18..45a4952e 100644 ---- a/src/operation/iRT/interface/RTInterface.hpp -+++ b/src/operation/iRT/interface/RTInterface.hpp -@@ -17,6 +17,7 @@ - #pragma once - - #include -+#include - #include - #include - #include -diff --git a/src/third_party/CMakeLists.txt b/src/third_party/CMakeLists.txt -index cb66c339..29f6b02d 100644 ---- a/src/third_party/CMakeLists.txt -+++ b/src/third_party/CMakeLists.txt -@@ -12,4 +12,4 @@ add_subdirectory(yaml-cpp) - # add_subdirectory(mt-kahypar) - if(BUILD_GUI) - add_subdirectory(tcl_qt) --endif() -\ No newline at end of file -+endif() -diff --git a/src/third_party/salt/refine/flip.cpp b/src/third_party/salt/refine/flip.cpp -index 5dad3766..73743f3c 100644 ---- a/src/third_party/salt/refine/flip.cpp -+++ b/src/third_party/salt/refine/flip.cpp -@@ -3,6 +3,7 @@ - #include "salt/base/eval.h" - - #include -+#include - - namespace salt { - -@@ -197,4 +198,4 @@ void Refine::flip(Tree& tree) { - } while (cur.wireLength < pre.wireLength); - } - --} // namespace salt -\ No newline at end of file -+} // namespace salt --- -2.47.0 - - -From 55e689db3a9d2a51828806ab46ff655cc4c1193c Mon Sep 17 00:00:00 2001 -From: xinyangli -Date: Sun, 1 Sep 2024 17:00:37 +0800 -Subject: [PATCH 3/3] fix:glog force size_t on sighandler from 0.6 - ---- - src/operation/iPL/source/module/logger/Log.cc | 5 +++-- - src/utility/log/Log.cc | 3 ++- - 2 files changed, 5 insertions(+), 3 deletions(-) - -diff --git a/src/operation/iPL/source/module/logger/Log.cc b/src/operation/iPL/source/module/logger/Log.cc -index c94d3907..2fc70b31 100644 ---- a/src/operation/iPL/source/module/logger/Log.cc -+++ b/src/operation/iPL/source/module/logger/Log.cc -@@ -26,6 +26,7 @@ - - #include "Log.hh" - -+#include - #include - #include - #include -@@ -40,7 +41,7 @@ namespace ipl { - * @param {int} size - * @return {*} - */ --void SignalHandle(const char* data, int size) -+void SignalHandle(const char* data, std::size_t size) - { - std::ofstream fs("glog_dump.log", std::ios::app); - std::string str = std::string(data, size); -@@ -101,4 +102,4 @@ void Log::makeSureDirectoryExist(std::string directory_path) - std::filesystem::create_directories(directory_path.c_str()); - } - --} // namespace ipl -\ No newline at end of file -+} // namespace ipl -diff --git a/src/utility/log/Log.cc b/src/utility/log/Log.cc -index 42d43041..190566a3 100644 ---- a/src/utility/log/Log.cc -+++ b/src/utility/log/Log.cc -@@ -24,6 +24,7 @@ - - #include "Log.hh" - -+#include - #include - #include - #include -@@ -39,7 +40,7 @@ namespace ieda { - * @param data - * @param size - */ --void SignalHandle(const char* data, int size) -+void SignalHandle(const char* data, std::size_t size) - { - std::ofstream fs("glog_dump.log", std::ios::app); - std::string str = std::string(data, size); --- -2.47.0 - diff --git a/pkgs/by-name/ie/ieda/package.nix b/pkgs/by-name/ie/ieda/package.nix index 87df9ce9b20b..566a66f016d7 100644 --- a/pkgs/by-name/ie/ieda/package.nix +++ b/pkgs/by-name/ie/ieda/package.nix @@ -2,6 +2,8 @@ lib, stdenv, fetchgit, + fetchFromGitHub, + fetchpatch, callPackages, cmake, ninja, @@ -22,28 +24,34 @@ onnxruntime, }: let + glog-lock = glog.overrideAttrs (oldAttrs: rec { + version = "0.6.0"; + src = fetchFromGitHub { + owner = "google"; + repo = "glog"; + rev = "v${version}"; + sha256 = "sha256-xqRp9vaauBkKz2CXbh/Z4TWqhaUtqfbsSlbYZR/kW9s="; + }; + }); rootSrc = stdenv.mkDerivation { pname = "iEDA-src"; - version = "2024-09-10"; + version = "2025-03-12"; src = fetchgit { url = "https://gitee.com/oscc-project/iEDA"; - rev = "a68b691b9d25fafd8c10fae3df7ef3837a42e052"; - sha256 = "sha256-0rSESfNqI3ALipNAInwcYSccq9C0WuXI9na44TyYAgY="; + rev = "3a066726aa9521991a46d603f041831361d3ba51"; + sha256 = "sha256-iPdp1xEje8bBumI/eqhvw0llg3NAzRb8pzc3fmWMwtU="; }; patches = [ - ./fix-bump-gcc.patch - - # We need to build rust projects with rustPlatform - # and remove hard coded linking to libonnxruntime - ./remove-subprojects-from-cmake.patch + # This patch is to fix the build error caused by the missing of the header file, + # and remove some libs or path that they hard-coded in the source code. + # Should be removed after we upstream these changes. + (fetchpatch { + url = "https://github.com/Emin017/iEDA/commit/0eb86754063df6e21b35fd1396363ebc75b760c5.patch"; + hash = "sha256-hdH6+g3eZUxDudWqTwbaWNKS0fwfUWJPp//dqGNJQfM="; + }) ]; - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace-fail 'set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")' 'set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O2")' - ''; - dontBuild = true; dontFixup = true; installPhase = '' @@ -56,7 +64,7 @@ let in stdenv.mkDerivation { pname = "iEDA"; - version = "0-unstable-2024-10-11"; + version = "0-unstable-2025-03-12"; src = rootSrc; @@ -87,7 +95,7 @@ stdenv.mkDerivation { rustpkgs.verilog-parser rustpkgs.liberty-parser gtest - glog + glog-lock gflags boost onnxruntime @@ -111,7 +119,10 @@ stdenv.mkDerivation { description = "Open-source EDA infracstructure and tools from Netlist to GDS for ASIC design"; homepage = "https://gitee.com/oscc-project/iEDA"; license = lib.licenses.mulan-psl2; - maintainers = with lib.maintainers; [ xinyangli ]; + maintainers = with lib.maintainers; [ + xinyangli + Emin017 + ]; mainProgram = "iEDA"; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/ie/ieda/remove-subprojects-from-cmake.patch b/pkgs/by-name/ie/ieda/remove-subprojects-from-cmake.patch deleted file mode 100644 index 98286b1d1fcb..000000000000 --- a/pkgs/by-name/ie/ieda/remove-subprojects-from-cmake.patch +++ /dev/null @@ -1,166 +0,0 @@ -From 170a842da107e937c1c62c2a318ef84d49e1d292 Mon Sep 17 00:00:00 2001 -From: xinyangli -Date: Fri, 30 Aug 2024 17:33:15 +0800 -Subject: [PATCH 1/2] fix:wrong headers in nix - ---- - src/operation/iCTS/api/CTSAPI.hh | 1 + - src/utility/tcl/ScriptEngine.hh | 2 +- - 2 files changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/operation/iCTS/api/CTSAPI.hh b/src/operation/iCTS/api/CTSAPI.hh -index c0881dc0..85c38728 100644 ---- a/src/operation/iCTS/api/CTSAPI.hh -+++ b/src/operation/iCTS/api/CTSAPI.hh -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - #include "../../../database/interaction/ids.hpp" - -diff --git a/src/utility/tcl/ScriptEngine.hh b/src/utility/tcl/ScriptEngine.hh -index 3e679de2..78e9d24d 100644 ---- a/src/utility/tcl/ScriptEngine.hh -+++ b/src/utility/tcl/ScriptEngine.hh -@@ -24,7 +24,7 @@ - - #pragma once - --#include -+#include - - #include - #include --- -2.47.0 - - -From 66e3e69aa12a331d3724314ac06cd713ebb152d9 Mon Sep 17 00:00:00 2001 -From: xinyangli -Date: Sat, 31 Aug 2024 23:28:30 +0800 -Subject: [PATCH 2/2] remove rust packages and onnxruntime lib from cmake - ---- - src/database/manager/parser/liberty/CMakeLists.txt | 6 +++--- - src/database/manager/parser/spef/CMakeLists.txt | 4 ++-- - src/database/manager/parser/vcd/CMakeLists.txt | 6 +++--- - src/database/manager/parser/verilog/CMakeLists.txt | 6 +++--- - src/operation/iIR/source/iir-rust/CMakeLists.txt | 4 ++-- - src/operation/iSTA/CMakeLists.txt | 2 +- - 6 files changed, 14 insertions(+), 14 deletions(-) - -diff --git a/src/database/manager/parser/liberty/CMakeLists.txt b/src/database/manager/parser/liberty/CMakeLists.txt -index cf9ee880..c03f9dbe 100644 ---- a/src/database/manager/parser/liberty/CMakeLists.txt -+++ b/src/database/manager/parser/liberty/CMakeLists.txt -@@ -22,9 +22,9 @@ endif() - - message("liberty parser rust lib path ${RUST_LIB_PATH}") - --ADD_EXTERNAL_PROJ(liberty) -+# ADD_EXTERNAL_PROJ(liberty) - --target_link_libraries(liberty str sta-solver log ${RUST_LIB_PATH} dl) -+target_link_libraries(liberty str sta-solver log liberty_parser dl) - - target_include_directories(liberty PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR} -@@ -35,4 +35,4 @@ target_link_libraries(test_lib liberty) - target_include_directories(test_lib PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR}) - --install(TARGETS test_lib DESTINATION /home/taosimin/bin/iEDA_bin) -\ No newline at end of file -+# install(TARGETS test_lib DESTINATION /home/taosimin/bin/iEDA_bin) -diff --git a/src/database/manager/parser/spef/CMakeLists.txt b/src/database/manager/parser/spef/CMakeLists.txt -index 0d8672ed..9e27083b 100644 ---- a/src/database/manager/parser/spef/CMakeLists.txt -+++ b/src/database/manager/parser/spef/CMakeLists.txt -@@ -22,9 +22,9 @@ endif() - - message("spef parser rust lib path ${RUST_LIB_PATH}") - --ADD_EXTERNAL_PROJ(spef) -+# ADD_EXTERNAL_PROJ(spef) - --target_link_libraries(spef log ${RUST_LIB_PATH} dl) -+target_link_libraries(spef log spef_parser dl) - target_include_directories(spef PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR}) - -diff --git a/src/database/manager/parser/vcd/CMakeLists.txt b/src/database/manager/parser/vcd/CMakeLists.txt -index 3a9cfddb..89bad504 100644 ---- a/src/database/manager/parser/vcd/CMakeLists.txt -+++ b/src/database/manager/parser/vcd/CMakeLists.txt -@@ -21,9 +21,9 @@ endif() - - message("vcd parser rust lib path ${RUST_LIB_PATH}") - --ADD_EXTERNAL_PROJ(vcd) -+# ADD_EXTERNAL_PROJ(vcd) - --target_link_libraries(vcd ${RUST_LIB_PATH} dl) -+target_link_libraries(vcd vcd_parser dl) - target_include_directories(vcd PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR}) - -@@ -31,4 +31,4 @@ add_executable(test_vcd ${CMAKE_CURRENT_SOURCE_DIR}/vcd_parser/test/test.cpp) - target_link_libraries(test_vcd vcd) - target_include_directories(test_vcd PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR}) -- -\ No newline at end of file -+ -diff --git a/src/database/manager/parser/verilog/CMakeLists.txt b/src/database/manager/parser/verilog/CMakeLists.txt -index a3f21183..e2a55cfc 100644 ---- a/src/database/manager/parser/verilog/CMakeLists.txt -+++ b/src/database/manager/parser/verilog/CMakeLists.txt -@@ -25,12 +25,12 @@ endif() - - message("verilog parser rust lib path ${RUST_LIB_PATH}") - --ADD_EXTERNAL_PROJ(verilog) -+# ADD_EXTERNAL_PROJ(verilog) - --target_link_libraries(verilog str log ${ZLIB_LIBRARIES} ${RUST_LIB_PATH} dl) -+target_link_libraries(verilog str log ${ZLIB_LIBRARIES} verilog_parser dl) - - target_include_directories(verilog - PUBLIC - ${HOME_OPERATION}/iSTA/include - ${CMAKE_CURRENT_SOURCE_DIR} --) -\ No newline at end of file -+) -diff --git a/src/operation/iIR/source/iir-rust/CMakeLists.txt b/src/operation/iIR/source/iir-rust/CMakeLists.txt -index 69e7009c..049c0012 100644 ---- a/src/operation/iIR/source/iir-rust/CMakeLists.txt -+++ b/src/operation/iIR/source/iir-rust/CMakeLists.txt -@@ -22,6 +22,6 @@ endif() - - message("iIR rust lib path ${RUST_LIB_PATH}") - --ADD_EXTERNAL_PROJ(iir) -+# ADD_EXTERNAL_PROJ(iir) - --target_link_libraries(iIR-Rust PRIVATE ${RUST_LIB_PATH} dl) -\ No newline at end of file -+target_link_libraries(iIR-Rust PRIVATE iir dl) -diff --git a/src/operation/iSTA/CMakeLists.txt b/src/operation/iSTA/CMakeLists.txt -index 31563917..9a1207a5 100644 ---- a/src/operation/iSTA/CMakeLists.txt -+++ b/src/operation/iSTA/CMakeLists.txt -@@ -24,7 +24,7 @@ include_directories(${HOME_THIRDPARTY}/yaml-cpp/include) - include(${HOME_CMAKE}/operation/idb.cmake) - - link_directories(${CMAKE_BINARY_DIR}/lib) --link_directories(${HOME_THIRDPARTY}/onnxruntime/) -+# link_directories(${HOME_THIRDPARTY}/onnxruntime/) - - find_package(Eigen3 REQUIRED) - --- -2.47.0 - diff --git a/pkgs/by-name/ie/ieda/rustpkgs.nix b/pkgs/by-name/ie/ieda/rustpkgs.nix index f02385b6136d..31cb6620ecb0 100644 --- a/pkgs/by-name/ie/ieda/rustpkgs.nix +++ b/pkgs/by-name/ie/ieda/rustpkgs.nix @@ -9,7 +9,7 @@ in src = rootSrc; sourceRoot = "${src.name}/src/operation/iIR/source/iir-rust/iir"; useFetchCargoVendor = true; - cargoHash = "sha256-xyNaUTPvU21yOdkQq8vdnHCyLzcpDAFAje0R/gDqliU="; + cargoHash = "sha256-CV1e/f3oCKW5mTbQnFBnp7E2d9nFyDwY3qclP2HwdPM="; doCheck = false; diff --git a/pkgs/by-name/im/imgproxy/package.nix b/pkgs/by-name/im/imgproxy/package.nix index c01f697f5c50..77375d6c3725 100644 --- a/pkgs/by-name/im/imgproxy/package.nix +++ b/pkgs/by-name/im/imgproxy/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "imgproxy"; - version = "3.27.2"; + version = "3.28.0"; src = fetchFromGitHub { owner = pname; repo = pname; - hash = "sha256-rPdo+gj1nxbrE3qbABB7H+tN6WXAdwhtPUCYCsn6vEk="; + hash = "sha256-aI+rWXt+tioHFGBJk/RkYeo7JaV+10jurx7YKX448Yk="; rev = "v${version}"; }; - vendorHash = "sha256-ckJ9HJkkaDx42wS/j9cwDGOku9X7yZ5uL1bun6IMfH4="; + vendorHash = "sha256-L18vxiFXBlKeipMm1N/c+F+zHDQYN5CHjYwa4xi9I3s="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/im/immudb/package.nix b/pkgs/by-name/im/immudb/package.nix index 76224b1f1758..7bf5429977ef 100644 --- a/pkgs/by-name/im/immudb/package.nix +++ b/pkgs/by-name/im/immudb/package.nix @@ -15,13 +15,13 @@ let in buildGoModule rec { pname = "immudb"; - version = "1.9.5"; + version = "1.9.6"; src = fetchFromGitHub { owner = "codenotary"; repo = pname; rev = "v${version}"; - sha256 = "sha256-XKioPk0Rv+I916OLInJEtOaDV9KcBMWSHmPOq2k3LTQ="; + sha256 = "sha256-sQLxHHaKdqocjJVXuuuQqx+BNubl6bjVcp50r4kPQEs="; }; postPatch = '' diff --git a/pkgs/by-name/im/imtui/package.nix b/pkgs/by-name/im/imtui/package.nix index 719868d340cd..4bb5187ab518 100644 --- a/pkgs/by-name/im/imtui/package.nix +++ b/pkgs/by-name/im/imtui/package.nix @@ -65,7 +65,7 @@ stdenv.mkDerivation rec { homepage = "https://imtui.ggerganov.com"; changelog = "https://github.com/ggerganov/imtui/blob/${src.rev}/CHANGELOG.md"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/in/inputplumber/package.nix b/pkgs/by-name/in/inputplumber/package.nix index 6de63ac9ddba..e5f26e11ffc4 100644 --- a/pkgs/by-name/in/inputplumber/package.nix +++ b/pkgs/by-name/in/inputplumber/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "inputplumber"; - version = "0.49.6"; + version = "0.50.0"; src = fetchFromGitHub { owner = "ShadowBlip"; repo = "InputPlumber"; tag = "v${version}"; - hash = "sha256-iLr7n+llvvIwS4JJMwZou4pDbT+sYOy6+un+g1YXrP4="; + hash = "sha256-sB3w9323lOw4wz/7wUu77mxiIjiuuAi5+j+MAK3rP7M="; }; useFetchCargoVendor = true; - cargoHash = "sha256-v0aMbaKoPL3wqcFHVcrGUGlvR5m3XhMTXD1k0YBz6OI="; + cargoHash = "sha256-zB1CM65OSQar8pY5I89eByNX8vEEwqIGvaGAxWhxTDM="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/in/intelephense/package.nix b/pkgs/by-name/in/intelephense/package.nix index 1425ee0140c1..6e9264f214eb 100644 --- a/pkgs/by-name/in/intelephense/package.nix +++ b/pkgs/by-name/in/intelephense/package.nix @@ -4,7 +4,7 @@ fetchurl, }: let - version = "1.14.1"; + version = "1.14.4"; in buildNpmPackage { pname = "intelephense"; @@ -12,7 +12,7 @@ buildNpmPackage { src = fetchurl { url = "https://registry.npmjs.org/intelephense/-/intelephense-${version}.tgz"; - hash = "sha256-6TT8RYg6l6Vcua0t5Mn+N/t5FehmY9nOxYAgvSFOre8="; + hash = "sha256-vFXwkFPmgEbB2RtB0lxT6UaZMxaWXh+3BHCL9+1rRjk="; }; postPatch = '' diff --git a/pkgs/by-name/is/isa-l/package.nix b/pkgs/by-name/is/isa-l/package.nix index 29248952f91b..aef29746c6da 100644 --- a/pkgs/by-name/is/isa-l/package.nix +++ b/pkgs/by-name/is/isa-l/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/igzip"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/it/itch-dl/package.nix b/pkgs/by-name/it/itch-dl/package.nix index 9eaf7acdeb91..99fb664572e4 100644 --- a/pkgs/by-name/it/itch-dl/package.nix +++ b/pkgs/by-name/it/itch-dl/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "itch-dl"; - version = "0.5.2"; + version = "0.6.1"; pyproject = true; src = fetchFromGitHub { owner = "DragoonAethis"; repo = "itch-dl"; tag = version; - hash = "sha256-MkhXM9CQXbVcnztMPnBscryXWSaSQUeoG6KtVuS8YEo="; + hash = "sha256-zwsiG38wOVi3pP0gQWkZqfAmdWKadjB65qiTg68tZWg="; }; nativeBuildInputs = with python3Packages; [ @@ -21,21 +21,20 @@ python3Packages.buildPythonApplication rec { ]; build-system = with python3Packages; [ - poetry-core + hatchling ]; dependencies = with python3Packages; [ beautifulsoup4 lxml - pydantic requests tqdm urllib3 ]; pythonRelaxDeps = [ - "pydantic" "urllib3" + "beautifulsoup4" ]; meta = { diff --git a/pkgs/by-name/ja/jacktrip/package.nix b/pkgs/by-name/ja/jacktrip/package.nix index d03b5e8863c2..90b52661118e 100644 --- a/pkgs/by-name/ja/jacktrip/package.nix +++ b/pkgs/by-name/ja/jacktrip/package.nix @@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ja/jaq/package.nix b/pkgs/by-name/ja/jaq/package.nix index 991c3543087f..7c52332d925f 100644 --- a/pkgs/by-name/ja/jaq/package.nix +++ b/pkgs/by-name/ja/jaq/package.nix @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ja/javascript-typescript-langserver/package.nix b/pkgs/by-name/ja/javascript-typescript-langserver/package.nix index 46d6136d49ee..a68a6761872d 100644 --- a/pkgs/by-name/ja/javascript-typescript-langserver/package.nix +++ b/pkgs/by-name/ja/javascript-typescript-langserver/package.nix @@ -17,6 +17,10 @@ buildNpmPackage rec { npmDepsHash = "sha256-nHGTi1aH9YY01dzBeNyUEUEswrdjZPWaoycDVZZmIAA="; + postInstall = '' + find $out/lib/node_modules -xtype l -delete + ''; + meta = { description = "JavaScript and TypeScript code intelligence through the Language Server Protocol"; homepage = "https://github.com/sourcegraph/javascript-typescript-langserver"; diff --git a/pkgs/by-name/jc/jcal/package.nix b/pkgs/by-name/jc/jcal/package.nix index a2b30410ddd0..7bcfdfa47387 100644 --- a/pkgs/by-name/jc/jcal/package.nix +++ b/pkgs/by-name/jc/jcal/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "jcal"; - version = "0.4.1"; + version = "0.5.1"; src = fetchFromGitHub { owner = "fzerorubigd"; repo = "jcal"; rev = "v${version}"; - sha256 = "0m3g3rf0ycv2dsfn9y2472fa3r0yla8pfqk6gq00nrscsc3pp4zf"; + sha256 = "sha256-vJc5uijZlvohEtiS03LYlqtswVE38S9/ejlHrmZ0wqA="; }; nativeBuildInputs = [ autoreconfHook ]; diff --git a/pkgs/by-name/je/jellyfin-web/package.nix b/pkgs/by-name/je/jellyfin-web/package.nix index 8d9dd0f657dc..c9d29fb19d82 100644 --- a/pkgs/by-name/je/jellyfin-web/package.nix +++ b/pkgs/by-name/je/jellyfin-web/package.nix @@ -13,7 +13,7 @@ }: buildNpmPackage rec { pname = "jellyfin-web"; - version = "10.10.6"; + version = "10.10.7"; src = assert version == jellyfin.version; @@ -21,7 +21,7 @@ buildNpmPackage rec { owner = "jellyfin"; repo = "jellyfin-web"; rev = "v${version}"; - hash = "sha256-A6Y4tAJtocfRZ8R8Sio1RhgIDfvRG4Mk2JMhz2QZNwo="; + hash = "sha256-jX9Qut8YsJRyKI2L7Aww4+6G8z741WzN37CUx3KWQfY="; }; nodejs = nodejs_20; # does not build with 22 @@ -31,7 +31,7 @@ buildNpmPackage rec { --replace-fail "git describe --always --dirty" "echo ${src.rev}" \ ''; - npmDepsHash = "sha256-ggRbZ7vjFe4KG+amcLEcjiZMtUc0JwSZoiKE9qwy0y4="; + npmDepsHash = "sha256-nfvqVByD3Kweq+nFJQY4R2uRX3mx/qJvGFiKiOyMUdw="; preBuild = '' # using sass-embedded fails at executing node_modules/sass-embedded-linux-x64/dart-sass/src/dart diff --git a/pkgs/by-name/je/jellyfin/nuget-deps.json b/pkgs/by-name/je/jellyfin/nuget-deps.json index 699cc8c76b3a..36a1b036aea9 100644 --- a/pkgs/by-name/je/jellyfin/nuget-deps.json +++ b/pkgs/by-name/je/jellyfin/nuget-deps.json @@ -121,8 +121,8 @@ }, { "pname": "LrcParser", - "version": "2024.728.2", - "hash": "sha256-fv0OkCfXEcXJqZcl70Ch3PduuomghPC2LscHU7nFtnc=" + "version": "2025.228.1", + "hash": "sha256-1p471WX25rYpb0P/q3sEj35vLLa8QvokAbLO47D7wTM=" }, { "pname": "MetaBrainz.Common", @@ -1246,8 +1246,8 @@ }, { "pname": "z440.atl.core", - "version": "6.16.0", - "hash": "sha256-J8Orzt/H84IscHZ9p7hEja7bkweuLsZNqu9XzmUjQM0=" + "version": "6.20.0", + "hash": "sha256-8LdLU2wgdR21bEXTBw7+RdbLYBM0vHRZhKv2ZpiVL44=" }, { "pname": "zlib.net-mutliplatform", diff --git a/pkgs/by-name/je/jellyfin/package.nix b/pkgs/by-name/je/jellyfin/package.nix index 487c6fd34ecd..8c241d5f237a 100644 --- a/pkgs/by-name/je/jellyfin/package.nix +++ b/pkgs/by-name/je/jellyfin/package.nix @@ -13,13 +13,13 @@ buildDotnetModule rec { pname = "jellyfin"; - version = "10.10.6"; # ensure that jellyfin-web has matching version + version = "10.10.7"; # ensure that jellyfin-web has matching version src = fetchFromGitHub { owner = "jellyfin"; repo = "jellyfin"; rev = "v${version}"; - hash = "sha256-QFXZtmdR07xIjh4wKgbx1usXgRg5X0jfzzLjsxKMniU="; + hash = "sha256-GWpzX8DvCafHb5V9it0ZPTXKm+NbLS7Oepe/CcMiFuI="; }; propagatedBuildInputs = [ sqlite ]; diff --git a/pkgs/by-name/ji/jitsi-meet-prosody/package.nix b/pkgs/by-name/ji/jitsi-meet-prosody/package.nix index 8df9408749cf..3f7813b5f9e8 100644 --- a/pkgs/by-name/ji/jitsi-meet-prosody/package.nix +++ b/pkgs/by-name/ji/jitsi-meet-prosody/package.nix @@ -8,10 +8,10 @@ stdenv.mkDerivation rec { pname = "jitsi-meet-prosody"; - version = "1.0.8448"; + version = "1.0.8499"; src = fetchurl { url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; - sha256 = "ET41A6MQblz3Vw/ZHIvXv05Kk41S8dBxempkgwwpa88="; + sha256 = "U+Xy0uFdH4vYx9GYuwWD5o/K6pMRlqM0QJdWFBJXNls="; }; nativeBuildInputs = [ dpkg ]; diff --git a/pkgs/by-name/ji/jitsi-videobridge/package.nix b/pkgs/by-name/ji/jitsi-videobridge/package.nix index 04b17fad6857..6f88c482768e 100644 --- a/pkgs/by-name/ji/jitsi-videobridge/package.nix +++ b/pkgs/by-name/ji/jitsi-videobridge/package.nix @@ -11,10 +11,10 @@ let pname = "jitsi-videobridge2"; - version = "2.3-209-gb5fbe618"; + version = "2.3-215-gbee626bf"; src = fetchurl { url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; - sha256 = "DsHpGdVmkhXNovBF2VEw96praKd6WpVMdxV+Tnxbzi0="; + sha256 = "naporhTId7igQ2OHEiwmP9t1MPniBOehWhuRAFQJSVE="; }; in stdenv.mkDerivation { diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index 08d09f2937d1..9e00162f8c3c 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ju/jujutsu/package.nix b/pkgs/by-name/ju/jujutsu/package.nix index 54634945b0c1..61d5cd071ced 100644 --- a/pkgs/by-name/ju/jujutsu/package.nix +++ b/pkgs/by-name/ju/jujutsu/package.nix @@ -5,7 +5,6 @@ fetchFromGitHub, installShellFiles, pkg-config, - zstd, libgit2, libssh2, openssl, @@ -14,22 +13,17 @@ openssh, buildPackages, nix-update-script, - testers, - jujutsu, + versionCheckHook, }: -let - version = "0.28.1"; -in - -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "jujutsu"; - inherit version; + version = "0.28.1"; src = fetchFromGitHub { owner = "jj-vcs"; repo = "jj"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-LDMHMFg9fjEMi8I2Fc3TEyWMctqJurAbckubCgkkZiM="; }; @@ -43,7 +37,6 @@ rustPlatform.buildRustPackage { ]; buildInputs = [ - zstd libgit2 libssh2 ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ openssl ]; @@ -91,20 +84,19 @@ rustPlatform.buildRustPackage { --zsh <(COMPLETE=zsh ${jj}) ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgram = "${placeholder "out"}/bin/jj"; + versionCheckProgramArg = "--version"; + passthru = { updateScript = nix-update-script { }; - tests = { - version = testers.testVersion { - package = jujutsu; - command = "jj --version"; - }; - }; }; meta = { description = "Git-compatible DVCS that is both simple and powerful"; homepage = "https://github.com/jj-vcs/jj"; - changelog = "https://github.com/jj-vcs/jj/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/jj-vcs/jj/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ _0x4A6F @@ -114,4 +106,4 @@ rustPlatform.buildRustPackage { ]; mainProgram = "jj"; }; -} +}) diff --git a/pkgs/by-name/ke/keepalived/package.nix b/pkgs/by-name/ke/keepalived/package.nix index 338c1908eecc..f7cc87b06e14 100644 --- a/pkgs/by-name/ke/keepalived/package.nix +++ b/pkgs/by-name/ke/keepalived/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "keepalived"; - version = "2.3.2"; + version = "2.3.3"; src = fetchFromGitHub { owner = "acassen"; repo = "keepalived"; rev = "v${version}"; - sha256 = "sha256-Faj7fgCYdjZ8yPH/GrDG9t+O1n+h/9lHCE7vMe4kROQ="; + sha256 = "sha256-+IwV8ifQ8gWN4eR9Fgvw3HV3WJDmy3urEQDLngoMdm8="; }; buildInputs = diff --git a/pkgs/by-name/ke/kew/package.nix b/pkgs/by-name/ke/kew/package.nix index 29f55beafa94..b508947814e0 100644 --- a/pkgs/by-name/ke/kew/package.nix +++ b/pkgs/by-name/ke/kew/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ki/kismet/package.nix b/pkgs/by-name/ki/kismet/package.nix index 0662a1b5e97f..9bb47dc7c7ca 100644 --- a/pkgs/by-name/ki/kismet/package.nix +++ b/pkgs/by-name/ki/kismet/package.nix @@ -4,7 +4,7 @@ autoreconfHook, binutils, elfutils, - fetchurl, + fetchFromGitHub, glib, libcap, libmicrohttpd, @@ -14,7 +14,8 @@ libwebsockets, lm_sensors, networkmanager, - pcre, + nix-update-script, + pcre2, pkg-config, openssl, protobuf, @@ -27,20 +28,22 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalPackage: { pname = "kismet"; - version = "2023-07-R1"; + version = "2023-07-R2"; - src = fetchurl { - url = "https://www.kismetwireless.net/code/${pname}-${version}.tar.xz"; - hash = "sha256-8IVI4mymX6HlZ7Heu+ocpNDnIGvduWpPY5yQFxhz6Pc="; + src = fetchFromGitHub { + owner = "kismetwireless"; + repo = "kismet"; + tag = "kismet-${finalPackage.version}"; + hash = "sha256-QwTjjZHnrlATFvHK9PLDTt76UjfZdzCmV6uXVgIMIYg="; }; postPatch = '' substituteInPlace Makefile.in \ - --replace "-m 4550" "" + --replace-fail "-m 4550" "" substituteInPlace configure.ac \ - --replace "pkg-config" "$PKG_CONFIG" + --replace-fail "pkg-config" "$PKG_CONFIG" ''; postConfigure = '' @@ -81,7 +84,7 @@ stdenv.mkDerivation rec { openssl libusb1 libwebsockets - pcre + pcre2 protobuf protobufc sqlite @@ -111,10 +114,20 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = with lib; { + passthru = { + updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "^kismet-(\\d+-\\d+-.+)$" + ]; + }; + }; + + meta = { description = "Wireless network sniffer"; homepage = "https://www.kismetwireless.net/"; - license = licenses.gpl3Plus; - platforms = platforms.linux; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ numinit ]; }; -} +}) diff --git a/pkgs/by-name/ki/kitty/fix-fish-completion-ordering.patch b/pkgs/by-name/ki/kitty/fix-fish-completion-ordering.patch new file mode 100644 index 000000000000..b0689f03acbf --- /dev/null +++ b/pkgs/by-name/ki/kitty/fix-fish-completion-ordering.patch @@ -0,0 +1,18 @@ +--- a/tools/cli/fish.go 2025-04-04 23:43:16 ++++ b/tools/cli/fish.go 2025-04-04 23:44:13 +@@ -4,6 +4,7 @@ + + import ( + "fmt" ++ "sort" + "strings" + + "kitty/tools/cli/markup" +@@ -22,6 +23,7 @@ + } + if len(commands) == 0 { + commands = append(commands, utils.Keys(all_commands)...) ++ sort.Strings(commands) + } + script := strings.Builder{} + script.WriteString(`function __ksi_completions diff --git a/pkgs/by-name/ki/kitty/fix-timestamp-reproducibility.patch b/pkgs/by-name/ki/kitty/fix-timestamp-reproducibility.patch new file mode 100644 index 000000000000..3c2668d78f09 --- /dev/null +++ b/pkgs/by-name/ki/kitty/fix-timestamp-reproducibility.patch @@ -0,0 +1,35 @@ +--- a/tools/cli/help.go 2025-04-04 23:55:53 ++++ b/tools/cli/help.go 2025-04-04 23:56:59 +@@ -9,6 +9,7 @@ + "os/exec" + "slices" + "strings" ++ "strconv" + "time" + + "golang.org/x/sys/unix" +@@ -133,6 +134,15 @@ + pager.Stdout = os.Stdout + pager.Stderr = os.Stderr + _ = pager.Run() ++} ++ ++func getDeterministicTimestamp() time.Time { ++ if epochStr, exists := os.LookupEnv("SOURCE_DATE_EPOCH"); exists { ++ if epoch, err := strconv.ParseInt(epochStr, 10, 64); err == nil { ++ return time.Unix(epoch, 0).UTC() ++ } ++ } ++ return time.Now() + } + + func (self *Command) GenerateManPages(level int, recurse bool) (err error) { +@@ -149,7 +159,7 @@ + return err + } + defer outf.Close() +- fmt.Fprintf(outf, `.TH "%s" "1" "%s" "%s" "%s"`, name, time.Now().Format("Jan 02, 2006"), kitty.VersionString, "kitten Manual") ++ fmt.Fprintf(outf, `.TH "%s" "1" "%s" "%s" "%s"`, name, getDeterministicTimestamp().Format("Jan 02, 2006"), kitty.VersionString, "kitten Manual") + fmt.Fprintln(outf) + fmt.Fprintln(outf, ".SH Name") + fmt.Fprintln(outf, name, "\\-", escape_text_for_man(self.ShortDescription)) diff --git a/pkgs/by-name/ki/kitty/package.nix b/pkgs/by-name/ki/kitty/package.nix index e650ee77190f..cf8920486320 100644 --- a/pkgs/by-name/ki/kitty/package.nix +++ b/pkgs/by-name/ki/kitty/package.nix @@ -159,6 +159,12 @@ buildPythonApplication rec { # Skip `test_ssh_bootstrap_with_different_launchers` when launcher is `zsh` since it causes: # OSError: master_fd is in error condition ./disable-test_ssh_bootstrap_with_different_launchers.patch + + # Makes man page generation respect SOURCE_DATE_EPOCH. Drop on next kitty release https://github.com/kovidgoyal/kitty/pull/8509 + ./fix-timestamp-reproducibility.patch + + # Ensures deterministic ordering of fish shell completions. Drop on next kitty release https://github.com/kovidgoyal/kitty/pull/8509 + ./fix-fish-completion-ordering.patch ]; hardeningDisable = [ diff --git a/pkgs/by-name/ko/kokkos/package.nix b/pkgs/by-name/ko/kokkos/package.nix index e682cbe13da8..6f4c6761cdcb 100644 --- a/pkgs/by-name/ko/kokkos/package.nix +++ b/pkgs/by-name/ko/kokkos/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "kokkos"; - version = "4.5.01"; + version = "4.6.00"; src = fetchFromGitHub { owner = "kokkos"; repo = "kokkos"; rev = finalAttrs.version; - hash = "sha256-vqNuLoyhsw7Hoc4Or7dm5hPvKaHjQjlkvrHEc6sdL7M="; + hash = "sha256-4Or6Z/ZXH/WmA8GW6/Odn9+w7E/jdBDMCkWSpMf5Zoc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/kr/krakatau2/Cargo.lock b/pkgs/by-name/kr/krakatau2/Cargo.lock new file mode 100644 index 000000000000..57b146f68128 --- /dev/null +++ b/pkgs/by-name/kr/krakatau2/Cargo.lock @@ -0,0 +1,448 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "anyhow" +version = "1.0.97" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f" + +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi", + "libc", + "winapi", +] + +[[package]] +name = "autocfg" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "clap" +version = "3.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" +dependencies = [ + "atty", + "bitflags", + "clap_derive", + "clap_lex", + "indexmap", + "once_cell", + "strsim", + "termcolor", + "textwrap", +] + +[[package]] +name = "clap_derive" +version = "3.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" +dependencies = [ + "heck", + "proc-macro-error", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "clap_lex" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" +dependencies = [ + "os_str_bytes", +] + +[[package]] +name = "crc32fast" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "flate2" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "hexf-parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown", +] + +[[package]] +name = "krakatau2" +version = "2.0.0-alpha" +dependencies = [ + "anyhow", + "clap", + "hexf-parse", + "lazy_static", + "regex", + "typed-arena", + "zip", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "libc" +version = "0.2.171" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" + +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + +[[package]] +name = "miniz_oxide" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5" +dependencies = [ + "adler2", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "os_str_bytes" +version = "6.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro2" +version = "1.0.94" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "regex" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "termcolor" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "textwrap" +version = "0.16.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" + +[[package]] +name = "typed-arena" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" + +[[package]] +name = "unicode-ident" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +dependencies = [ + "windows-sys", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "zip" +version = "0.6.4" +source = "git+https://github.com/Storyyeller/zip.git#5947af7a779ea216915c398f85ee22599a07e58d" +dependencies = [ + "byteorder", + "crc32fast", + "crossbeam-utils", + "flate2", +] diff --git a/pkgs/by-name/kr/krakatau2/package.nix b/pkgs/by-name/kr/krakatau2/package.nix new file mode 100644 index 000000000000..342f0086e014 --- /dev/null +++ b/pkgs/by-name/kr/krakatau2/package.nix @@ -0,0 +1,39 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: +let + src = fetchFromGitHub { + owner = "Storyyeller"; + repo = "Krakatau"; + rev = "6da0abc20603fecaaa0e3300ebd97e04f07c2fb6"; + hash = "sha256-4ROx/XAWRzP8NWDYndDMBUXPw+nAu4nH4ukkyzS8eZ8="; + }; +in +rustPlatform.buildRustPackage { + inherit src; + pname = "krakatau2"; + version = "0-unstable-2025-02-01"; + + cargoLock = { + lockFile = ./Cargo.lock; + outputHashes = { + "zip-0.6.4" = "sha256-x56JHdFdoLNhT/TC9sQQD4Ouu2LZ+D5CrS1mMyFVJBg="; + }; + }; + + postPatch = '' + ln -s ${./Cargo.lock} Cargo.lock + ''; + + meta = { + inherit (src.meta) homepage; + description = "Java decompiler, assembler, and disassembler"; + license = lib.licenses.gpl3Only; + mainProgram = "krak2"; + maintainers = with lib.maintainers; [ + rhendric + ]; + }; +} diff --git a/pkgs/by-name/kr/krr/package.nix b/pkgs/by-name/kr/krr/package.nix index 824d0c2796b9..e8a6eaa8d6c5 100644 --- a/pkgs/by-name/kr/krr/package.nix +++ b/pkgs/by-name/kr/krr/package.nix @@ -67,7 +67,7 @@ python3.pkgs.buildPythonPackage rec { homepage = "https://github.com/robusta-dev/krr"; changelog = "https://github.com/robusta-dev/krr/releases/tag/v${src.rev}"; license = licenses.mit; - maintainers = with lib.maintainers; [ azahi ]; + maintainers = [ ]; mainProgram = "krr"; }; } diff --git a/pkgs/by-name/ku/kubernetes-kcp/package.nix b/pkgs/by-name/ku/kubernetes-kcp/package.nix index 68dfe83ae108..59f1ed31c480 100644 --- a/pkgs/by-name/ku/kubernetes-kcp/package.nix +++ b/pkgs/by-name/ku/kubernetes-kcp/package.nix @@ -10,15 +10,15 @@ buildGoModule rec { pname = "kubernetes-kcp"; - version = "0.27.0"; + version = "0.27.1"; src = fetchFromGitHub { owner = "kcp-dev"; repo = "kcp"; tag = "v${version}"; - hash = "sha256-yAS53KYR6jHZxuvq8jRKH36IPdEqsQeG/Do+SIZnQpw="; + hash = "sha256-X4zSuul/dFvnv3ayrUewngZgt39bxCd2ZxTObR0QY5s="; }; - vendorHash = "sha256-CE3Wloi4evMEftKeRkPJq186kPFqMpI3yWWIEKn/bOQ="; + vendorHash = "sha256-rzHHudaYSzr15zkB8K0A4wR4AHhMyzQt2V0OVVDhKjA="; subPackages = [ "cmd/kcp" ]; diff --git a/pkgs/by-name/ku/kubernetes-validate/unwrapped.nix b/pkgs/by-name/ku/kubernetes-validate/unwrapped.nix index 6f3cd6d0fa44..d2448164098e 100644 --- a/pkgs/by-name/ku/kubernetes-validate/unwrapped.nix +++ b/pkgs/by-name/ku/kubernetes-validate/unwrapped.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchFromGitHub, + fetchPypi, setuptools, importlib-resources, jsonschema, @@ -14,14 +14,13 @@ }: buildPythonPackage rec { pname = "kubernetes-validate"; - version = "1.31.0"; + version = "1.32.0"; pyproject = true; - src = fetchFromGitHub { - owner = "willthames"; - repo = "kubernetes-validate"; - tag = "v${version}"; - hash = "sha256-vxsftuipw0rHQIngxKlPHwBIW+rYAjfnEEaJDKmPyfQ="; + src = fetchPypi { + pname = "kubernetes_validate"; + inherit version; + hash = "sha256-GSg3/cLBkWUlAf4mjdo0JT36yuADRQWlGwo4hNFZNh0="; }; build-system = [ @@ -38,10 +37,9 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - pytestCheckHook versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; pythonImportsCheck = [ "kubernetes_validate" ]; diff --git a/pkgs/by-name/ku/kubescape/package.nix b/pkgs/by-name/ku/kubescape/package.nix index 9ad9825a8822..175f4a157e44 100644 --- a/pkgs/by-name/ku/kubescape/package.nix +++ b/pkgs/by-name/ku/kubescape/package.nix @@ -66,7 +66,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; meta = with lib; { description = "Tool for testing if Kubernetes is deployed securely"; diff --git a/pkgs/by-name/ku/kubevpn/package.nix b/pkgs/by-name/ku/kubevpn/package.nix index 84ebe5b2e068..dda318d49bd0 100644 --- a/pkgs/by-name/ku/kubevpn/package.nix +++ b/pkgs/by-name/ku/kubevpn/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "kubevpn"; - version = "2.4.1"; + version = "2.4.2"; src = fetchFromGitHub { owner = "KubeNetworks"; repo = "kubevpn"; rev = "v${version}"; - hash = "sha256-IZna+DOavIkhGuNfVq31Hvuq5J0rylCAmNActjbA/io="; + hash = "sha256-E/1MV/EjG9MU2xiCFC0jAvIwSAfyNCrhKcfedH5DPN0="; }; vendorHash = null; diff --git a/pkgs/by-name/le/lefthook/package.nix b/pkgs/by-name/le/lefthook/package.nix index 1ace6e33264f..cfdd201fcd93 100644 --- a/pkgs/by-name/le/lefthook/package.nix +++ b/pkgs/by-name/le/lefthook/package.nix @@ -7,7 +7,7 @@ let pname = "lefthook"; - version = "1.11.2"; + version = "1.11.5"; in buildGoModule { inherit pname version; @@ -16,10 +16,10 @@ buildGoModule { owner = "evilmartians"; repo = "lefthook"; rev = "v${version}"; - hash = "sha256-kh1U3w39C+6UewKRyKQc4EBgQmBNP7Ou8V54CeG5hlQ="; + hash = "sha256-JBDEVgMUVZceXSppq26xJcsKRlHmIBK5UN5uehmG/VU="; }; - vendorHash = "sha256-uvPpkSqfe1NvO78kIMo5cYdr87YTGozudeESmI0q+1E="; + vendorHash = "sha256-0d+lr6wo4FbyVvpG15MdXesGfgnkSozANyGhjWZFRvI="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/le/lexical/package.nix b/pkgs/by-name/le/lexical/package.nix index dbdbfa298ae0..b7c37443b294 100644 --- a/pkgs/by-name/le/lexical/package.nix +++ b/pkgs/by-name/le/lexical/package.nix @@ -44,7 +44,7 @@ beamPackages.mixRelease rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; __darwinAllowLocalNetworking = true; diff --git a/pkgs/by-name/li/liana/package.nix b/pkgs/by-name/li/liana/package.nix index 229b1fff766d..cf0c15e1cd87 100644 --- a/pkgs/by-name/li/liana/package.nix +++ b/pkgs/by-name/li/liana/package.nix @@ -39,17 +39,17 @@ let in rustPlatform.buildRustPackage rec { pname = "liana"; - version = "9.0"; # keep in sync with lianad + version = "10.0"; # keep in sync with lianad src = fetchFromGitHub { owner = "wizardsardine"; repo = "liana"; tag = "v${version}"; - hash = "sha256-RFlICvoePwSglpheqMb+820My//LElnSeMDPFmXyHz0="; + hash = "sha256-nuwbJxpcapk01qwGAZ2z9nKjHNqE1BMikz3hWrCAGsA="; }; useFetchCargoVendor = true; - cargoHash = "sha256-nj7L4glbjevVd1ef6RUGPm4hpzeNdnsCLC01BOJj6kI="; + cargoHash = "sha256-tODnld6V2KWarfHXyoPjSGw+q1A/dalPtW3Swc2dNes="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/li/lianad/package.nix b/pkgs/by-name/li/lianad/package.nix index 63bf21ff7729..a22b73bb4982 100644 --- a/pkgs/by-name/li/lianad/package.nix +++ b/pkgs/by-name/li/lianad/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage rec { pname = "lianad"; - version = "9.0"; # keep in sync with liana + version = "10.0"; # keep in sync with liana src = fetchFromGitHub { owner = "wizardsardine"; repo = "liana"; rev = "v${version}"; - hash = "sha256-RFlICvoePwSglpheqMb+820My//LElnSeMDPFmXyHz0="; + hash = "sha256-nuwbJxpcapk01qwGAZ2z9nKjHNqE1BMikz3hWrCAGsA="; }; useFetchCargoVendor = true; - cargoHash = "sha256-nj7L4glbjevVd1ef6RUGPm4hpzeNdnsCLC01BOJj6kI="; + cargoHash = "sha256-tODnld6V2KWarfHXyoPjSGw+q1A/dalPtW3Swc2dNes="; buildInputs = [ udev ]; diff --git a/pkgs/by-name/li/libbytesize/package.nix b/pkgs/by-name/li/libbytesize/package.nix index 48619381acda..08f53f158f14 100644 --- a/pkgs/by-name/li/libbytesize/package.nix +++ b/pkgs/by-name/li/libbytesize/package.nix @@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail 'CDLL("libbytesize.so.1")' "CDLL('$out/lib/libbytesize.so.1')" # Force compilation of .pyc files to make them deterministic - ${python3Packages.python.interpreter} -m compileall $out/${python3Packages.python.sitePackages}/bytesize + ${python3Packages.python.pythonOnBuildForHost.interpreter} -m compileall $out/${python3Packages.python.sitePackages}/bytesize ''; pythonImportsCheck = [ "bytesize" ]; diff --git a/pkgs/by-name/li/libmp3splt/fix-buffer-overflow.patch b/pkgs/by-name/li/libmp3splt/fix-buffer-overflow.patch new file mode 100644 index 000000000000..69275215a807 --- /dev/null +++ b/pkgs/by-name/li/libmp3splt/fix-buffer-overflow.patch @@ -0,0 +1,106 @@ +From 2c0bb6891349ed880634352e4551ed48002e53eb Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= +Date: Fri, 4 Aug 2023 13:54:03 +0100 +Subject: [PATCH] fix snprintf overflow + +fix *** buffer overflow detected ***: terminated + +fix #367 +--- + src/oformat_parser.c | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +diff --git a/src/oformat_parser.c b/src/oformat_parser.c +index 7bc5edcf..3775d035 100644 +--- a/src/oformat_parser.c ++++ b/src/oformat_parser.c +@@ -534,7 +534,7 @@ int splt_of_put_output_format_filename(splt_state *state, int current_split) + int max_number_of_digits = splt_u_get_requested_num_of_digits(state, + state->oformat.format[i], &requested_num_of_digits, SPLT_FALSE); + +- snprintf(temp + offset, temp_len, "%s", format); ++ snprintf(temp + offset, temp_len - offset, "%s", format); + + fm_length = strlen(temp) + 1 + max_number_of_digits; + if ((fm = malloc(fm_length * sizeof(char))) == NULL) +@@ -564,7 +564,7 @@ int splt_of_put_output_format_filename(splt_state *state, int current_split) + // + if (artist_or_performer != NULL) + { +- snprintf(temp+2,temp_len, "%s", state->oformat.format[i]+2); ++ snprintf(temp+2,temp_len-2, "%s", state->oformat.format[i]+2); + + int artist_length = 0; + artist_length = strlen(artist_or_performer); +@@ -609,7 +609,7 @@ int splt_of_put_output_format_filename(splt_state *state, int current_split) + // + if (artist != NULL) + { +- snprintf(temp+2,temp_len, "%s", state->oformat.format[i]+2); ++ snprintf(temp+2,temp_len-2, "%s", state->oformat.format[i]+2); + + int artist_length = 0; + artist_length = strlen(artist); +@@ -655,7 +655,7 @@ int splt_of_put_output_format_filename(splt_state *state, int current_split) + { + int album_length = 0; + album_length = strlen(album); +- snprintf(temp+2, temp_len, "%s", state->oformat.format[i]+2); ++ snprintf(temp+2, temp_len-2, "%s", state->oformat.format[i]+2); + + fm_length = strlen(temp) + album_length + 1; + } +@@ -699,7 +699,7 @@ int splt_of_put_output_format_filename(splt_state *state, int current_split) + { + int genre_length = 0; + genre_length = strlen(genre); +- snprintf(temp+2, temp_len, "%s", state->oformat.format[i]+2); ++ snprintf(temp+2, temp_len-2, "%s", state->oformat.format[i]+2); + + fm_length = strlen(temp) + genre_length + 1; + } +@@ -743,7 +743,7 @@ int splt_of_put_output_format_filename(splt_state *state, int current_split) + { + int title_length = 0; + title_length = strlen(title); +- snprintf(temp+2, temp_len, "%s", state->oformat.format[i]+2); ++ snprintf(temp+2, temp_len-2, "%s", state->oformat.format[i]+2); + + fm_length = strlen(temp) + title_length + 1; + } +@@ -787,7 +787,7 @@ int splt_of_put_output_format_filename(splt_state *state, int current_split) + { + int performer_length = 0; + performer_length = strlen(performer); +- snprintf(temp+2, temp_len, "%s", state->oformat.format[i]+2); ++ snprintf(temp+2, temp_len-2, "%s", state->oformat.format[i]+2); + + fm_length = strlen(temp) + performer_length + 1; + } +@@ -862,7 +862,7 @@ int splt_of_put_output_format_filename(splt_state *state, int current_split) + const char *format = + splt_u_get_format_ptr(state->oformat.format[i], temp, NULL); + +- snprintf(temp + 4, temp_len, "%s", format + 2); ++ snprintf(temp + 4, temp_len-4, "%s", format + 2); + fm_length = strlen(temp) + 1 + max_num_of_digits; + } + else +@@ -903,7 +903,7 @@ int splt_of_put_output_format_filename(splt_state *state, int current_split) + original_filename = strdup(splt_su_get_fname_without_path(splt_t_get_filename_to_split(state))); + if (original_filename) + { +- snprintf(temp+2,temp_len, "%s", state->oformat.format[i]+2); ++ snprintf(temp+2,temp_len-2 , "%s", state->oformat.format[i]+2); + + splt_su_cut_extension(original_filename); + +@@ -934,7 +934,7 @@ int splt_of_put_output_format_filename(splt_state *state, int current_split) + + if (last_dir) + { +- snprintf(temp+2, temp_len, "%s", state->oformat.format[i]+2); ++ snprintf(temp+2, temp_len-2, "%s", state->oformat.format[i]+2); + + int last_dir_length = strlen(last_dir); + \ No newline at end of file diff --git a/pkgs/by-name/li/libmp3splt/package.nix b/pkgs/by-name/li/libmp3splt/package.nix index 92d9ee124830..95a2e33bdb46 100644 --- a/pkgs/by-name/li/libmp3splt/package.nix +++ b/pkgs/by-name/li/libmp3splt/package.nix @@ -16,6 +16,11 @@ stdenv.mkDerivation rec { sha256 = "1p1mn2hsmj5cp40fnc8g1yfvk72p8pjxi866gjdkgjsqrr7xdvih"; }; + patches = [ + # Fix buffer overflow in string formatting: https://github.com/mp3splt/mp3splt/pull/368 + ./fix-buffer-overflow.patch + ]; + outputs = [ "out" "dev" diff --git a/pkgs/by-name/li/librep/package.nix b/pkgs/by-name/li/librep/package.nix index 1524c799d44c..795d43eea991 100644 --- a/pkgs/by-name/li/librep/package.nix +++ b/pkgs/by-name/li/librep/package.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; meta = { diff --git a/pkgs/by-name/li/lightburn/package.nix b/pkgs/by-name/li/lightburn/package.nix index 95ce9327b1fb..df15a74ba638 100644 --- a/pkgs/by-name/li/lightburn/package.nix +++ b/pkgs/by-name/li/lightburn/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation rec { pname = "lightburn"; - version = "1.7.07"; + version = "1.7.08"; src = fetchurl { url = "https://release.lightburnsoftware.com/LightBurn/Release/LightBurn-v${version}/LightBurn-Linux64-v${version}.7z"; - hash = "sha256-MFv+y1GVoio4ok7negpX4ABaya7Z+s8zqM85YhOFxVo="; + hash = "sha256-dG/A39/SapyS6GGSKCsHUvYN+CONul/s55HTi9Cc59g="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/limbo/package.nix b/pkgs/by-name/li/limbo/package.nix index 38f31582183f..a1d99b72d58e 100644 --- a/pkgs/by-name/li/limbo/package.nix +++ b/pkgs/by-name/li/limbo/package.nix @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/li/linux_logo/package.nix b/pkgs/by-name/li/linux_logo/package.nix index c252aab25982..85da3509bd6c 100644 --- a/pkgs/by-name/li/linux_logo/package.nix +++ b/pkgs/by-name/li/linux_logo/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { homepage = "http://www.deater.net/weave/vmwprod/linux_logo"; changelog = "https://github.com/deater/linux_logo/blob/${src.rev}/CHANGES"; license = licenses.gpl2Plus; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/li/lipo-go/package.nix b/pkgs/by-name/li/lipo-go/package.nix index b2cdfef1aadf..2b70d02fcde6 100644 --- a/pkgs/by-name/li/lipo-go/package.nix +++ b/pkgs/by-name/li/lipo-go/package.nix @@ -41,7 +41,7 @@ buildGoModule rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/lipo"; - versionCheckProgramArg = [ "-version" ]; + versionCheckProgramArg = "-version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/lk/lk-jwt-service/package.nix b/pkgs/by-name/lk/lk-jwt-service/package.nix index 9f43932bec96..e4bfee63f589 100644 --- a/pkgs/by-name/lk/lk-jwt-service/package.nix +++ b/pkgs/by-name/lk/lk-jwt-service/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "lk-jwt-service"; - version = "0.2.2"; + version = "0.2.3"; src = fetchFromGitHub { owner = "element-hq"; repo = "lk-jwt-service"; tag = "v${finalAttrs.version}"; - hash = "sha256-ONL2qKBXL2FtTv5Eao61qPKWP2h9t3KyoHlS5nAHMGA="; + hash = "sha256-DT9W+LFUDrSc/Twjanhrm2zXpQ63zpxLpRY1wf/o0q4="; }; vendorHash = "sha256-47eJO1Ai78RuhlEPn/J1cd+YSqvmfUD8cuPZIqsdxvI="; diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index d69193e2f0fc..5f6b34027dca 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -82,13 +82,13 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp"; - version = "4958"; + version = "5060"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.cpp"; tag = "b${finalAttrs.version}"; - hash = "sha256-Llw2lDLNjkG6nDMQG4hQCPokKgUg/tnPVJQId75XR9g="; + hash = "sha256-hReqnwPyzKXR+Nwl4auDCCQqLLNCpM0zILqjs+TB9uk="; leaveDotGit = true; postFetch = '' git -C "$out" rev-parse --short HEAD > $out/COMMIT diff --git a/pkgs/by-name/ll/llm-ls/package.nix b/pkgs/by-name/ll/llm-ls/package.nix index ce2c39be80b1..c4b45fd9bc51 100644 --- a/pkgs/by-name/ll/llm-ls/package.nix +++ b/pkgs/by-name/ll/llm-ls/package.nix @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/lt/ltex-ls-plus/package.nix b/pkgs/by-name/lt/ltex-ls-plus/package.nix index 6bb2bccebb20..8666990f56ff 100644 --- a/pkgs/by-name/lt/ltex-ls-plus/package.nix +++ b/pkgs/by-name/lt/ltex-ls-plus/package.nix @@ -9,11 +9,11 @@ stdenvNoCC.mkDerivation rec { pname = "ltex-ls-plus"; - version = "18.4.0"; + version = "18.5.0"; src = fetchurl { url = "https://github.com/ltex-plus/ltex-ls-plus/releases/download/${version}/ltex-ls-plus-${version}.tar.gz"; - sha256 = "sha256-BkVPLtyF62keDDEnET8zF7g0FqDz6UkDWI6BM8W2qMQ="; + sha256 = "sha256-rtRDfsZUwhH2sXJxUWKBBt0KNIrM85IobYBJtxML5Wc="; }; nativeBuildInputs = [ makeBinaryWrapper ]; diff --git a/pkgs/by-name/lu/lua-language-server/package.nix b/pkgs/by-name/lu/lua-language-server/package.nix index 923b0a1fc417..187416f3fb2e 100644 --- a/pkgs/by-name/lu/lua-language-server/package.nix +++ b/pkgs/by-name/lu/lua-language-server/package.nix @@ -124,7 +124,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/lu/luau/package.nix b/pkgs/by-name/lu/luau/package.nix index 5fba70890b06..62c7ca64567d 100644 --- a/pkgs/by-name/lu/luau/package.nix +++ b/pkgs/by-name/lu/luau/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "luau"; - version = "0.666"; + version = "0.667"; src = fetchFromGitHub { owner = "luau-lang"; repo = "luau"; rev = version; - hash = "sha256-++4PwlCxNq31T0UQUHcvrUnY/ADdnQCtekGiGTPRmv0="; + hash = "sha256-AEPUdqQ+uIWxSTOwwbZ8tWSz3VKKHa1D08o6oeEREkg="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/m1/m17n_db/package.nix b/pkgs/by-name/m1/m17n_db/package.nix index 4109b37a3613..416479917efc 100644 --- a/pkgs/by-name/m1/m17n_db/package.nix +++ b/pkgs/by-name/m1/m17n_db/package.nix @@ -12,8 +12,8 @@ stdenv.mkDerivation rec { version = "1.8.9"; src = fetchurl { - url = "https://download.savannah.gnu.org/releases/m17n/m17n-db-${version}.tar.gz"; - sha256 = "sha256-SBJUo4CqnGbX9Ow6o3Kn4dL+R/w53252BEvUQBfEJKQ="; + url = "mirror://savannah/m17n/${pname}-${version}.tar.gz"; + hash = "sha256-SBJUo4CqnGbX9Ow6o3Kn4dL+R/w53252BEvUQBfEJKQ="; }; nativeBuildInputs = [ gettext ]; diff --git a/pkgs/by-name/ma/mactop/package.nix b/pkgs/by-name/ma/mactop/package.nix index 8cdc9432040e..6d984640b4d5 100644 --- a/pkgs/by-name/ma/mactop/package.nix +++ b/pkgs/by-name/ma/mactop/package.nix @@ -25,7 +25,7 @@ buildGoModule rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Terminal-based monitoring tool 'top' designed to display real-time metrics for Apple Silicon chips"; diff --git a/pkgs/by-name/ma/magic-wormhole-rs/package.nix b/pkgs/by-name/ma/magic-wormhole-rs/package.nix index 9e6207a4c5b4..9125fe5b0378 100644 --- a/pkgs/by-name/ma/magic-wormhole-rs/package.nix +++ b/pkgs/by-name/ma/magic-wormhole-rs/package.nix @@ -8,17 +8,17 @@ }: rustPlatform.buildRustPackage rec { pname = "magic-wormhole-rs"; - version = "0.7.5"; + version = "0.7.6"; src = fetchFromGitHub { owner = "magic-wormhole"; repo = "magic-wormhole.rs"; rev = version; - sha256 = "sha256-wah3Mkw3oFUx4rD6OkLvYyHsz6Z8pFFPhKlc0D7gIQA="; + sha256 = "sha256-01u1DJNd/06q9dH/Y4E5kj5gb2CA7EKdoPtMhzCLtso="; }; useFetchCargoVendor = true; - cargoHash = "sha256-qQAedjOHXYTu1K5fvoXWonXsJBSlBD4M8r3DGLSw7pI="; + cargoHash = "sha256-sZuvhJWgBlptfgsKglWvL6oxK5W3y2x0Gwf+r2pNRi8="; buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ libxcb ]; diff --git a/pkgs/by-name/ma/malt/package.nix b/pkgs/by-name/ma/malt/package.nix index b5342172d4a2..f7919e15673a 100644 --- a/pkgs/by-name/ma/malt/package.nix +++ b/pkgs/by-name/ma/malt/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "malt"; - version = "1.2.3"; + version = "1.2.6"; src = fetchFromGitHub { owner = "memtt"; repo = "malt"; rev = "v${version}"; - sha256 = "sha256-eeiThHorLxL2qHIXd9vzc2jRYd7BN3/OHCqM9BmXi0U="; + sha256 = "sha256-Hq6XDxcjH5ronprnV1CwumGqBg9RXYpJ+WANqoBA2/c="; }; postPatch = '' diff --git a/pkgs/by-name/ma/mamba-cpp/package.nix b/pkgs/by-name/ma/mamba-cpp/package.nix new file mode 100644 index 000000000000..3d501df085ed --- /dev/null +++ b/pkgs/by-name/ma/mamba-cpp/package.nix @@ -0,0 +1,57 @@ +{ + lib, + stdenv, + fetchFromGitHub, + bzip2, + cmake, + cli11, + yaml-cpp, + nlohmann_json, + zstd, + reproc, + spdlog, + tl-expected, + libmamba, + python3, +}: +stdenv.mkDerivation rec { + pname = "mamba-cpp"; + version = "2.0.5"; + + src = fetchFromGitHub { + owner = "mamba-org"; + repo = "mamba"; + rev = "micromamba-${version}"; + hash = "sha256-o5shAmsplJS2WZ4HhAt1U27KqUheVxZTkjlyxR7EYxI="; + }; + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ + python3 + reproc + spdlog + nlohmann_json + tl-expected + zstd + bzip2 + cli11 + yaml-cpp + libmamba + ]; + + cmakeFlags = [ + (lib.cmakeBool "BUILD_MAMBA" true) + (lib.cmakeBool "BUILD_SHARED" true) + (lib.cmakeBool "BUILD_LIBMAMBA" false) + ]; + + meta = with lib; { + description = "Reimplementation of the conda package manager"; + homepage = "https://github.com/mamba-org/mamba"; + license = licenses.bsd3; + platforms = platforms.linux ++ platforms.darwin; + maintainers = with maintainers; [ klchen0112 ]; + mainProgram = "mamba"; + }; +} diff --git a/pkgs/by-name/ma/mariadb-connector-java/package.nix b/pkgs/by-name/ma/mariadb-connector-java/package.nix index 9b30c1a218b1..ea84e1cf8f0f 100644 --- a/pkgs/by-name/ma/mariadb-connector-java/package.nix +++ b/pkgs/by-name/ma/mariadb-connector-java/package.nix @@ -7,13 +7,13 @@ maven.buildMavenPackage rec { pname = "mariadb-connector-java"; - version = "3.5.2"; + version = "3.5.3"; src = fetchFromGitHub { owner = "mariadb-corporation"; repo = "mariadb-connector-j"; tag = version; - hash = "sha256-/61AE+ywJo4ANBE+JYsS/tXJuwSuNnvB2JQIR43Gig4="; + hash = "sha256-EDfAjcgmQ6qZrQMm4Oo04TSGY2I12HpqpLNLp7iQ8Fc="; }; mvnHash = "sha256-Tj+W0Dqr0FQijqYSzeAmYnbKtPZQGqry62PAZuaiGbI="; diff --git a/pkgs/by-name/ma/maskprocessor/package.nix b/pkgs/by-name/ma/maskprocessor/package.nix index f6eb9ab8194e..a146421a5982 100644 --- a/pkgs/by-name/ma/maskprocessor/package.nix +++ b/pkgs/by-name/ma/maskprocessor/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { ''; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ma/materialize/package.nix b/pkgs/by-name/ma/materialize/package.nix index 5e575efb2afd..d46ddefb2d80 100644 --- a/pkgs/by-name/ma/materialize/package.nix +++ b/pkgs/by-name/ma/materialize/package.nix @@ -170,7 +170,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/environmentd"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ma/mautrix-signal/package.nix b/pkgs/by-name/ma/mautrix-signal/package.nix index 86d66e59c493..5f32a8660522 100644 --- a/pkgs/by-name/ma/mautrix-signal/package.nix +++ b/pkgs/by-name/ma/mautrix-signal/package.nix @@ -60,7 +60,7 @@ buildGoModule rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { homepage = "https://github.com/mautrix/signal"; diff --git a/pkgs/by-name/ma/mautrix-slack/package.nix b/pkgs/by-name/ma/mautrix-slack/package.nix index c81c36bf00c0..3b4927212486 100644 --- a/pkgs/by-name/ma/mautrix-slack/package.nix +++ b/pkgs/by-name/ma/mautrix-slack/package.nix @@ -32,7 +32,7 @@ buildGoModule { tags = lib.optional withGoolm "goolm"; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/md/mdbook/package.nix b/pkgs/by-name/md/mdbook/package.nix index 21d3dd72fba7..2840a37eb50b 100644 --- a/pkgs/by-name/md/mdbook/package.nix +++ b/pkgs/by-name/md/mdbook/package.nix @@ -9,7 +9,7 @@ installShellFiles, }: let - version = "0.4.47"; + version = "0.4.48"; in rustPlatform.buildRustPackage rec { inherit version; @@ -19,11 +19,11 @@ rustPlatform.buildRustPackage rec { owner = "rust-lang"; repo = "mdBook"; tag = "v${version}"; - hash = "sha256-XTvC2pGRVat0kOybNb9TziG32wDVexnFx2ahmpUFmaA="; + hash = "sha256-ZCV8BSoaYIhNZV3Spsd7rsp8D2zTZSdWMuicQrgax2I="; }; useFetchCargoVendor = true; - cargoHash = "sha256-ASPRBAB+elJuyXpPQBm3WI97wD3mjoO1hw0fNHc+KAw="; + cargoHash = "sha256-ZpfzAzqVL7/GaI4C7X0UqZAPFT/Y/OCQ53wDcmgM2zI="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/md/mdq/package.nix b/pkgs/by-name/md/mdq/package.nix index fdd5bb8a309e..1199b114f1fa 100644 --- a/pkgs/by-name/md/mdq/package.nix +++ b/pkgs/by-name/md/mdq/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdq"; - version = "0.3.1"; + version = "0.5.0"; src = fetchFromGitHub { owner = "yshavit"; repo = "mdq"; tag = "v${finalAttrs.version}"; - hash = "sha256-IMDyPIuG5Zyp323XYsFcFo0yNimCm2DV9rY+Ac0DiZo="; + hash = "sha256-X+ROsNngMYiAcRaxdb+eZ3qpTqqPPWvlVfcy73gOh+o="; }; useFetchCargoVendor = true; - cargoHash = "sha256-GxQ9YyofalnIP3EtGVpIpg7s8QW2d1Z/gFF2CUBg1P0="; + cargoHash = "sha256-WO3INFfUuH4QMdxE9W7WQ2tvguf3y/kOTHG6KRB1/28="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/me/media-downloader/package.nix b/pkgs/by-name/me/media-downloader/package.nix index 2d6190ef3ada..18850c1bcdbb 100644 --- a/pkgs/by-name/me/media-downloader/package.nix +++ b/pkgs/by-name/me/media-downloader/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "media-downloader"; - version = "5.3.0"; + version = "5.3.2"; src = fetchFromGitHub { owner = "mhogomchungu"; repo = "media-downloader"; rev = finalAttrs.version; - hash = "sha256-SkjcqItBXIjcgublkUnfLlelxc7nW2rCyOBHlbYI6fA="; + hash = "sha256-rNcEPE1BoCltpV5A3ugc7NI2ASfLXuPC9NNbc4Gn8BA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/me/melange/package.nix b/pkgs/by-name/me/melange/package.nix index 104b8b260233..2504292861c9 100644 --- a/pkgs/by-name/me/melange/package.nix +++ b/pkgs/by-name/me/melange/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "melange"; - version = "0.22.0"; + version = "0.23.4"; src = fetchFromGitHub { owner = "chainguard-dev"; repo = pname; rev = "v${version}"; - hash = "sha256-i6H8fjSc8ui4RTUxDARPF3b6Fkxxj9C6ZJHDEvbKg94="; + hash = "sha256-3/iENeBC2kaHu3G5eWiRJgj/NbjOfj4/1LjrXQYedVo="; # 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; @@ -26,7 +26,7 @@ buildGoModule rec { ''; }; - vendorHash = "sha256-oWZXzT0SbKoZPdOg+jWCSJovBH3s5PKoitDq6HyEPU8="; + vendorHash = "sha256-PMuavQeRs1t4Ianv5gSp/mtrzW0gIzFzIVUWHbIc9rU="; subPackages = [ "." ]; diff --git a/pkgs/by-name/me/meowlnir/package.nix b/pkgs/by-name/me/meowlnir/package.nix index 13e23aa57f11..13c8d3d0c8ca 100644 --- a/pkgs/by-name/me/meowlnir/package.nix +++ b/pkgs/by-name/me/meowlnir/package.nix @@ -25,7 +25,7 @@ buildGoModule rec { doCheck = true; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/me/mergiraf/package.nix b/pkgs/by-name/me/mergiraf/package.nix index 82034a27d571..c354e7effd6e 100644 --- a/pkgs/by-name/me/mergiraf/package.nix +++ b/pkgs/by-name/me/mergiraf/package.nix @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Syntax-aware git merge driver for a growing collection of programming languages and file formats"; diff --git a/pkgs/by-name/mi/mi2ly/package.nix b/pkgs/by-name/mi/mi2ly/package.nix index 56fb4f5b3a87..f78d1df79a5e 100644 --- a/pkgs/by-name/mi/mi2ly/package.nix +++ b/pkgs/by-name/mi/mi2ly/package.nix @@ -9,8 +9,8 @@ stdenv.mkDerivation rec { version = "0.12"; src = fetchurl { - url = "https://download.savannah.gnu.org/releases/mi2ly/mi2ly.${version}.tar.bz2"; - sha256 = "sha256-lFbqH+syFaQDMbXfb+OUcWnyKnjfVz9yl7DbTTn7JKw="; + url = "mirror://savannah/${pname}/${pname}.${version}.tar.bz2"; + hash = "sha256-lFbqH+syFaQDMbXfb+OUcWnyKnjfVz9yl7DbTTn7JKw="; }; sourceRoot = "."; diff --git a/pkgs/by-name/mi/mihomo/package.nix b/pkgs/by-name/mi/mihomo/package.nix index e7abb69102c0..760dd240bcf3 100644 --- a/pkgs/by-name/mi/mihomo/package.nix +++ b/pkgs/by-name/mi/mihomo/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "mihomo"; - version = "1.19.3"; + version = "1.19.4"; src = fetchFromGitHub { owner = "MetaCubeX"; repo = "mihomo"; rev = "v${version}"; - hash = "sha256-NzxH6rgr85oHmkMxh3rLbYXJoQKOsngeTazAV3SvRCg="; + hash = "sha256-A/+BUnW7ge4y99W2rAUBAAqxO1L0M9oO0WSnLN1NnXQ="; }; - vendorHash = "sha256-dQNdOTFcfk53Snu01XLGB3PTiU1Ex/QQvykfopIdk2M="; + vendorHash = "sha256-VBDVtzI3GwxviLaAVUboHTtHaMQviiCUnB7ncgri+xc="; excludedPackages = [ "./test" ]; diff --git a/pkgs/by-name/mi/mimalloc/package.nix b/pkgs/by-name/mi/mimalloc/package.nix index 97c07e5ca613..b0de189bcc97 100644 --- a/pkgs/by-name/mi/mimalloc/package.nix +++ b/pkgs/by-name/mi/mimalloc/package.nix @@ -12,13 +12,13 @@ let in stdenv.mkDerivation rec { pname = "mimalloc"; - version = "2.1.8"; + version = "3.0.3"; src = fetchFromGitHub { owner = "microsoft"; repo = "mimalloc"; rev = "v${version}"; - sha256 = "sha256-C0cqYiXxx8tW3plUZrfAJYKeY36opGKymkZ/CWrVuEI="; + sha256 = "sha256-RjFMLInulyynrmyAg6Km/u9HGfcYeerkou0gQwCdhsA="; }; doCheck = !stdenv.hostPlatform.isStatic; diff --git a/pkgs/by-name/mi/minio-warp/package.nix b/pkgs/by-name/mi/minio-warp/package.nix index b54ebc1353ef..82c3baa2e8f3 100644 --- a/pkgs/by-name/mi/minio-warp/package.nix +++ b/pkgs/by-name/mi/minio-warp/package.nix @@ -36,7 +36,7 @@ buildGoModule rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/mi/miniplayer/package.nix b/pkgs/by-name/mi/miniplayer/package.nix index abb54413638a..bf8a6228ca94 100644 --- a/pkgs/by-name/mi/miniplayer/package.nix +++ b/pkgs/by-name/mi/miniplayer/package.nix @@ -38,6 +38,6 @@ buildPythonApplication rec { description = "Curses-based MPD client with basic functionality that can also display an album art"; homepage = "https://github.com/GuardKenzie/miniplayer"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/mi/mitra/package.nix b/pkgs/by-name/mi/mitra/package.nix index 13bce0bcd6b7..755eda4d303a 100644 --- a/pkgs/by-name/mi/mitra/package.nix +++ b/pkgs/by-name/mi/mitra/package.nix @@ -6,18 +6,18 @@ rustPlatform.buildRustPackage rec { pname = "mitra"; - version = "3.21.0"; + version = "3.22.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "silverpill"; repo = "mitra"; rev = "v${version}"; - hash = "sha256-xBcz9XNpEDtIZW7yfbfWYPklw3whYoNF+gx3vkHQXGI="; + hash = "sha256-TWU8df6IjzyvRyMLt3YE9Uuc9PoZBbzF62ojRaLzsvw="; }; useFetchCargoVendor = true; - cargoHash = "sha256-LO7xJBWxEGKLxocVs6EDWzGYLX/YtH4d9gSaVy+XxbM="; + cargoHash = "sha256-kRGhf/B6ni4gtl28ycQgIb5z+OP3CEHonTNId2MZsW4="; # require running database doCheck = false; diff --git a/pkgs/by-name/mo/mongodb-ce/package.nix b/pkgs/by-name/mo/mongodb-ce/package.nix index 1e9e4d04739d..c74954f6ec3d 100644 --- a/pkgs/by-name/mo/mongodb-ce/package.nix +++ b/pkgs/by-name/mo/mongodb-ce/package.nix @@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/mongod"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; # Only enable the version install check on darwin. # On Linux, this would fail as mongod relies on tcmalloc, which # requires access to `/sys/devices/system/cpu/possible`. diff --git a/pkgs/by-name/mo/mongodb-cli/package.nix b/pkgs/by-name/mo/mongodb-cli/package.nix new file mode 100644 index 000000000000..8d023508f77d --- /dev/null +++ b/pkgs/by-name/mo/mongodb-cli/package.nix @@ -0,0 +1,41 @@ +{ + stdenv, + fetchFromGitHub, + lib, + buildGoModule, + installShellFiles, +}: + +buildGoModule rec { + pname = "mongodb-cli"; + version = "2.0.3"; + + src = fetchFromGitHub { + owner = "mongodb"; + repo = "mongodb-cli"; + tag = "mongocli/v${version}"; + sha256 = "sha256-vhx8dxTNngDBy+34e+Er7uqIAGJImJiPmwxZX+EwIG0="; + }; + + vendorHash = "sha256-825S3jMwgZC3aInuahg6/jg4A9u/bKeie30MB9HexJY="; + + nativeBuildInputs = [ installShellFiles ]; + + subPackages = [ "cmd/mongocli" ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd mongocli \ + --bash <($out/bin/mongocli completion bash) \ + --fish <($out/bin/mongocli completion fish) \ + --zsh <($out/bin/mongocli completion zsh) + ''; + + meta = { + description = "MongoDB CLI enable you to manage your MongoDB via ops manager and cloud manager"; + homepage = "https://github.com/mongodb/mongodb-cli"; + changelog = "https://www.mongodb.com/docs/mongocli/current/release-notes/#mongodb-cli-${version}"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.iamanaws ]; + mainProgram = "mongocli"; + }; +} diff --git a/pkgs/by-name/mo/morewaita-icon-theme/package.nix b/pkgs/by-name/mo/morewaita-icon-theme/package.nix index 380685a0dba3..205bfd4a2f31 100644 --- a/pkgs/by-name/mo/morewaita-icon-theme/package.nix +++ b/pkgs/by-name/mo/morewaita-icon-theme/package.nix @@ -7,13 +7,13 @@ }: stdenvNoCC.mkDerivation rec { pname = "morewaita-icon-theme"; - version = "47.4"; + version = "48.1"; src = fetchFromGitHub { owner = "somepaulo"; repo = "MoreWaita"; tag = "v${version}"; - hash = "sha256-AcEQVIlv+ar0dvqoTDFq06P3dCZx/sS/HUXxuBUvRoo="; + hash = "sha256-18jI4hADVHC/WCmMTlA+VBuZ1jNGSxL+lO3GwWDiNoU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/mo/mount-zip/package.nix b/pkgs/by-name/mo/mount-zip/package.nix index 214e7c729178..26cbce771521 100644 --- a/pkgs/by-name/mo/mount-zip/package.nix +++ b/pkgs/by-name/mo/mount-zip/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/mo/movim/package.nix b/pkgs/by-name/mo/movim/package.nix index 463cc274b641..b4a5655a243d 100644 --- a/pkgs/by-name/mo/movim/package.nix +++ b/pkgs/by-name/mo/movim/package.nix @@ -44,13 +44,13 @@ let in php.buildComposerProject2 (finalAttrs: { pname = "movim"; - version = "0.29.2"; + version = "0.30"; src = fetchFromGitHub { owner = "movim"; repo = "movim"; tag = "v${finalAttrs.version}"; - hash = "sha256-/u8/9tn0X+IwXKyK3S5uA9X8IRsg5xDdUPpnvxOIaYc="; + hash = "sha256-rW751UhDBhakOrAT4BOiRDPpGldf1EwNZY8iavXlpLk="; }; php = php.buildEnv ( @@ -58,30 +58,24 @@ php.buildComposerProject2 (finalAttrs: { extensions = ( { all, enabled }: enabled - ++ (with all; [ - curl - dom - gd - imagick - mbstring - pdo - simplexml - ]) - ++ lib.optionals withPostgreSQL ( - with all; - [ - pdo_pgsql - pgsql - ] - ) - ++ lib.optionals withMySQL ( - with all; - [ - mysqli - mysqlnd - pdo_mysql - ] - ) + ++ [ + all.curl + all.dom + all.gd + all.imagick + all.mbstring + all.pdo + all.simplexml + ] + ++ lib.optionals withPostgreSQL [ + all.pdo_pgsql + all.pgsql + ] + ++ lib.optionals withMySQL [ + all.mysqli + all.mysqlnd + all.pdo_mysql + ] ); } // lib.optionalAttrs (phpCfg != null) { @@ -94,11 +88,7 @@ php.buildComposerProject2 (finalAttrs: { ++ lib.optional minify.style.enable lightningcss ++ lib.optional minify.svg.enable scour; - # no listed license - # pinned commonmark - composerStrictValidation = false; - - vendorHash = "sha256-ikIAIPq8Yj27vGmJxeViYJ5SWiZtE68CIE526glZPlo="; + vendorHash = "sha256-NuX6CX2QXea8BcL0nzFOdxIBs36igD8lvixna+vsviM="; postPatch = '' # Our modules are already wrapped, removes missing *.so warnings; diff --git a/pkgs/by-name/mp/mprocs/package.nix b/pkgs/by-name/mp/mprocs/package.nix index 87e773853f24..7bc29e3aab38 100644 --- a/pkgs/by-name/mp/mprocs/package.nix +++ b/pkgs/by-name/mp/mprocs/package.nix @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/mu/mullvad-vpn/package.nix b/pkgs/by-name/mu/mullvad-vpn/package.nix index 1b911fa0afbd..8eb740980e86 100644 --- a/pkgs/by-name/mu/mullvad-vpn/package.nix +++ b/pkgs/by-name/mu/mullvad-vpn/package.nix @@ -147,7 +147,7 @@ stdenv.mkDerivation { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/mu/multiqc/package.nix b/pkgs/by-name/mu/multiqc/package.nix index 6d49ccda1d43..8ddbe69464cb 100644 --- a/pkgs/by-name/mu/multiqc/package.nix +++ b/pkgs/by-name/mu/multiqc/package.nix @@ -96,7 +96,7 @@ python3Packages.buildPythonApplication rec { addBinToPathHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; disabledTests = # On darwin, kaleido fails to starts diff --git a/pkgs/by-name/na/naabu/package.nix b/pkgs/by-name/na/naabu/package.nix index c632a5dfc5c1..234079b3fb6d 100644 --- a/pkgs/by-name/na/naabu/package.nix +++ b/pkgs/by-name/na/naabu/package.nix @@ -32,7 +32,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "-version" ]; + versionCheckProgramArg = "-version"; meta = with lib; { description = "Fast SYN/CONNECT port scanner"; diff --git a/pkgs/by-name/na/nak/package.nix b/pkgs/by-name/na/nak/package.nix index dec7c1ab825c..0b7e3268190d 100644 --- a/pkgs/by-name/na/nak/package.nix +++ b/pkgs/by-name/na/nak/package.nix @@ -29,7 +29,7 @@ buildGo123Module rec { nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/nb/nbqa/package.nix b/pkgs/by-name/nb/nbqa/package.nix index 900e4f2d2e46..7f2f12863ee9 100644 --- a/pkgs/by-name/nb/nbqa/package.nix +++ b/pkgs/by-name/nb/nbqa/package.nix @@ -73,7 +73,7 @@ let ]) ++ lib.flatten (lib.attrValues optional-dependencies) ++ [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; disabledTests = [ # Test data not found diff --git a/pkgs/by-name/nb/nbtscanner/package.nix b/pkgs/by-name/nb/nbtscanner/package.nix index 08efb59bdf36..31efe5a446b5 100644 --- a/pkgs/by-name/nb/nbtscanner/package.nix +++ b/pkgs/by-name/nb/nbtscanner/package.nix @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage rec { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { description = "NetBIOS scanner written in Rust"; diff --git a/pkgs/by-name/ne/neovide/package.nix b/pkgs/by-name/ne/neovide/package.nix index 05b6cf155a6e..3d574e2db026 100644 --- a/pkgs/by-name/ne/neovide/package.nix +++ b/pkgs/by-name/ne/neovide/package.nix @@ -26,17 +26,17 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec { pname = "neovide"; - version = "0.14.1"; + version = "0.15.0"; src = fetchFromGitHub { owner = "neovide"; repo = "neovide"; tag = version; - hash = "sha256-tXKTKE2JrDDJDpnipCv1hk7vS/0i7nrjzqMoMAy53qM="; + hash = "sha256-MLiLddF53OXDPYuJbTAscezxN09mxZkuSOZtQz07JSE="; }; useFetchCargoVendor = true; - cargoHash = "sha256-RKgpgM6quN0plYYE8fien5tUtHlN0YG0VTp5BGuzzuo="; + cargoHash = "sha256-1ni8AZIwAz5R2Ejt9Fj5qmybvL4KZV/M3BMqQx4HFLU="; SKIA_SOURCE_DIR = let @@ -44,8 +44,8 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec { owner = "rust-skia"; repo = "skia"; # see rust-skia:skia-bindings/Cargo.toml#package.metadata skia - tag = "m132-0.81.0"; - hash = "sha256-9DQgCaCiK0zgsl0wARPEiGjyXxmNLRSYaHf3690KuCM="; + tag = "m135-0.83.1"; + hash = "sha256-TSGPJl9DfWQtrkNIhv40s8VcuudCjbiSh+QjLc0hKN4="; }; # The externals for skia are taken from skia/DEPS externals = linkFarm "skia-externals" ( diff --git a/pkgs/by-name/ne/neovim-node-client/package.nix b/pkgs/by-name/ne/neovim-node-client/package.nix index 4c000ed895ab..e59b444e7bab 100644 --- a/pkgs/by-name/ne/neovim-node-client/package.nix +++ b/pkgs/by-name/ne/neovim-node-client/package.nix @@ -38,7 +38,7 @@ buildNpmPackage rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/neovim-node-host"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ne/netclient/package.nix b/pkgs/by-name/ne/netclient/package.nix index 5138403f15a1..5d2d1f5d17b2 100644 --- a/pkgs/by-name/ne/netclient/package.nix +++ b/pkgs/by-name/ne/netclient/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "netclient"; - version = "0.30.0"; + version = "0.90.0"; src = fetchFromGitHub { owner = "gravitl"; repo = "netclient"; rev = "v${version}"; - hash = "sha256-F9hyTjRk2gqS9Jf+2/ZVYsvltr+lohK1loCAlJGyPEk="; + hash = "sha256-/drujpz0oeAZmV24Fxy3N6aqa5z72WiVxkjccbc6xmE="; }; - vendorHash = "sha256-ccTN1/LmbriQBia/zi+66+Sd7TUs7Qdr4Cwvsp3Wv30="; + vendorHash = "sha256-l2Vx1lD+LF/4N0QLVTDD1/TmWpR3JPAgMyrgw7aT2EQ="; buildInputs = lib.optional stdenv.hostPlatform.isLinux libX11; diff --git a/pkgs/by-name/ne/nezha/package.nix b/pkgs/by-name/ne/nezha/package.nix index 4dd38bfc91ca..ffa7a9767a86 100644 --- a/pkgs/by-name/ne/nezha/package.nix +++ b/pkgs/by-name/ne/nezha/package.nix @@ -111,7 +111,7 @@ buildGo124Module { ''; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "-v" ]; + versionCheckProgramArg = "-v"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ni/ni/package.nix b/pkgs/by-name/ni/ni/package.nix index 7c1e15edaf61..fdbf18dfffad 100644 --- a/pkgs/by-name/ni/ni/package.nix +++ b/pkgs/by-name/ni/ni/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ni/nickel/package.nix b/pkgs/by-name/ni/nickel/package.nix index 53ea84f976d5..6be15bb7d196 100644 --- a/pkgs/by-name/ni/nickel/package.nix +++ b/pkgs/by-name/ni/nickel/package.nix @@ -76,7 +76,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ni/nix-prefetch/package.nix b/pkgs/by-name/ni/nix-prefetch/package.nix index 423b2df932ca..4a58d1905095 100644 --- a/pkgs/by-name/ni/nix-prefetch/package.nix +++ b/pkgs/by-name/ni/nix-prefetch/package.nix @@ -107,7 +107,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/nm/nmap-formatter/package.nix b/pkgs/by-name/nm/nmap-formatter/package.nix index c341552d8eae..60299fdb366a 100644 --- a/pkgs/by-name/nm/nmap-formatter/package.nix +++ b/pkgs/by-name/nm/nmap-formatter/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "nmap-formatter"; - version = "3.0.4"; + version = "3.0.5"; src = fetchFromGitHub { owner = "vdjagilev"; repo = pname; rev = "v${version}"; - hash = "sha256-eWrFeADjPUioKuGcC3f/y2ocBwOHa5KN81YjF2dbgoc="; + hash = "sha256-jpgAcnDDVVboZEMkLIE9ei0oT91Y9yp8KUJkH6LQSY4="; }; - vendorHash = "sha256-zYXT5+TLx+Z9WtgDabaUqBdRiaa+tyeQYwENfnv8ARo="; + vendorHash = "sha256-xOS59co6FE2lJae2VtsBKcGjvmMRiGlmZKbqH++mEYk="; meta = with lib; { description = "Tool that allows you to convert nmap output"; diff --git a/pkgs/by-name/nm/nmh/package.nix b/pkgs/by-name/nm/nmh/package.nix index 0eebc1cb85e0..1faefd68d6c6 100644 --- a/pkgs/by-name/nm/nmh/package.nix +++ b/pkgs/by-name/nm/nmh/package.nix @@ -60,8 +60,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "New MH Mail Handling System"; homepage = "https://nmh.nongnu.org/"; - downloadPage = "http://download.savannah.nongnu.org/releases/nmh/"; - changelog = "http://savannah.nongnu.org/news/?group=nmh"; + downloadPage = "https://download.savannah.nongnu.org/releases/nmh/"; + changelog = "https://savannah.nongnu.org/news/?group=nmh"; license = [ lib.licenses.bsd3 ]; longDescription = '' This is the nmh mail user agent (reader/sender), a command-line based diff --git a/pkgs/by-name/no/notepad-next/package.nix b/pkgs/by-name/no/notepad-next/package.nix index 09a761e24f14..ab44de46b983 100644 --- a/pkgs/by-name/no/notepad-next/package.nix +++ b/pkgs/by-name/no/notepad-next/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "notepad-next"; - version = "0.10"; + version = "0.11"; src = fetchFromGitHub { owner = "dail8859"; repo = "NotepadNext"; tag = "v${finalAttrs.version}"; - hash = "sha256-DpqFu7Nt7l1rmQoJ7aQnFEGPxo8NDrowHxmyLdKIX4A="; + hash = "sha256-qpJXby355iSyAGzj19jJJFmFkKeBRgOGod2rrZJqU9Y="; # External dependencies - https://github.com/dail8859/NotepadNext/issues/135 fetchSubmodules = true; }; diff --git a/pkgs/by-name/nu/nuclei/package.nix b/pkgs/by-name/nu/nuclei/package.nix index 74677277285c..df52ee807ec8 100644 --- a/pkgs/by-name/nu/nuclei/package.nix +++ b/pkgs/by-name/nu/nuclei/package.nix @@ -34,7 +34,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "-version" ]; + versionCheckProgramArg = "-version"; meta = with lib; { description = "Tool for configurable targeted scanning"; diff --git a/pkgs/by-name/nu/numbat/package.nix b/pkgs/by-name/nu/numbat/package.nix index 2fe66b664409..eee8acabf6e9 100644 --- a/pkgs/by-name/nu/numbat/package.nix +++ b/pkgs/by-name/nu/numbat/package.nix @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/nv/nvidia_oc/package.nix b/pkgs/by-name/nv/nvidia_oc/package.nix index 81ac7156d3c4..57a7eb65aaad 100644 --- a/pkgs/by-name/nv/nvidia_oc/package.nix +++ b/pkgs/by-name/nv/nvidia_oc/package.nix @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Simple command line tool to overclock Nvidia GPUs using the NVML library on Linux"; diff --git a/pkgs/by-name/nv/nvitop/package.nix b/pkgs/by-name/nv/nvitop/package.nix index f75292ff8575..0d4d75998593 100644 --- a/pkgs/by-name/nv/nvitop/package.nix +++ b/pkgs/by-name/nv/nvitop/package.nix @@ -27,7 +27,7 @@ python3Packages.buildPythonApplication rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Interactive NVIDIA-GPU process viewer, the one-stop solution for GPU process management"; diff --git a/pkgs/by-name/nv/nvrh/package.nix b/pkgs/by-name/nv/nvrh/package.nix index 3fc4a45aaeca..fd964d0f4af7 100644 --- a/pkgs/by-name/nv/nvrh/package.nix +++ b/pkgs/by-name/nv/nvrh/package.nix @@ -40,7 +40,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/nw/nwg-dock-hyprland/package.nix b/pkgs/by-name/nw/nwg-dock-hyprland/package.nix index 2cc7265359e6..3cf0161f6354 100644 --- a/pkgs/by-name/nw/nwg-dock-hyprland/package.nix +++ b/pkgs/by-name/nw/nwg-dock-hyprland/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "nwg-dock-hyprland"; - version = "0.4.3"; + version = "0.4.4"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-dock-hyprland"; tag = "v${version}"; - hash = "sha256-l2JB+CmdQg/bDXneJ+rjv4z6xjB+BERh0rLZFETCMtE="; + hash = "sha256-mkwUDPBMpFxr+W5bRSQFevYVhZ949intKRU+KNo0/Gc="; }; - vendorHash = "sha256-3ubDvtl/FvVyoRMRNBhwCoIJkJNFvlrWue+cNNGe5eI="; + vendorHash = "sha256-6qgUvTByq4mkJoG38pI8eVe5o0pVI9O+/y/ZTDS5hw8="; ldflags = [ "-s" diff --git a/pkgs/by-name/nw/nwg-hello/package.nix b/pkgs/by-name/nw/nwg-hello/package.nix index 8ba4a1eb289c..555699bd1c97 100644 --- a/pkgs/by-name/nw/nwg-hello/package.nix +++ b/pkgs/by-name/nw/nwg-hello/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication rec { pname = "nwg-hello"; - version = "0.3.0"; + version = "0.3.1"; pyproject = true; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-hello"; tag = "v${version}"; - hash = "sha256-cIRHvDTEaKHwOg9F/roE+8axl2f0hZIqVNe3xs/T9Ag="; + hash = "sha256-ZqZikkwV3UVA0e9VCFHjXAAIegvz3I6CNURZSP4owmU="; }; nativeBuildInputs = [ @@ -68,7 +68,7 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/nwg-piotr/nwg-hello"; - changelog = "https://github.com/nwg-piotr/nwg-hello/releases/tag/v${version}"; + changelog = "https://github.com/nwg-piotr/nwg-hello/releases/tag/${src.tag}"; description = "GTK3-based greeter for the greetd daemon, written in python"; license = lib.licenses.mit; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/oa/oauth2-proxy/package.nix b/pkgs/by-name/oa/oauth2-proxy/package.nix index b463c5d0695b..fa3492eaaf2f 100644 --- a/pkgs/by-name/oa/oauth2-proxy/package.nix +++ b/pkgs/by-name/oa/oauth2-proxy/package.nix @@ -6,12 +6,12 @@ buildGoModule rec { pname = "oauth2-proxy"; - version = "7.8.1"; + version = "7.8.2"; src = fetchFromGitHub { repo = pname; owner = "oauth2-proxy"; - sha256 = "sha256-NU9/BLyTEWGqt9SJNbvF4kSG/op8TEpYV2A24/V29PM="; + sha256 = "sha256-RT0uoNRFFZ3BNSwukGZ0P70jtDYAwUI1m+pzFyHnNjU="; rev = "v${version}"; }; @@ -19,7 +19,7 @@ buildGoModule rec { ./fix-tests-go-1.24.diff ]; - vendorHash = "sha256-t/SJjh9bcsIevr3S0ysDlvtaIGzkks+qvfXF5/SEidE="; + vendorHash = "sha256-5wkwXHLFEhr5H1vpw4T659456KqgBeMZ8OAnYYU5Ln0="; # Taken from https://github.com/oauth2-proxy/oauth2-proxy/blob/master/Makefile ldflags = [ "-X main.VERSION=${version}" ]; diff --git a/pkgs/by-name/oc/ocm/package.nix b/pkgs/by-name/oc/ocm/package.nix index 0b023d981518..f9b2fa28dbad 100644 --- a/pkgs/by-name/oc/ocm/package.nix +++ b/pkgs/by-name/oc/ocm/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "ocm"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { owner = "openshift-online"; repo = "ocm-cli"; rev = "v${version}"; - sha256 = "sha256-K/hAxzstRY0Mh7qYMqwWfIbop+AhgzvPZsrZo8eTzsQ="; + sha256 = "sha256-0JCmKuSVuSOinJiLDT4dOKNON6PnICum6Smnf3syJfM="; }; - vendorHash = "sha256-RQioZq/fdqr6baTTDeLUhFh/dlByNM5Ys0L4pAYXkHI="; + vendorHash = "sha256-kTgTRRSJe3zvgoy923FRtomJpXqnK1t7MF53QAidyuo="; # Strip the final binary. ldflags = [ diff --git a/pkgs/by-name/oc/ocsp-server/package.nix b/pkgs/by-name/oc/ocsp-server/package.nix index b5b9bbbde056..736beb3efb4f 100644 --- a/pkgs/by-name/oc/ocsp-server/package.nix +++ b/pkgs/by-name/oc/ocsp-server/package.nix @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/oh/oh-my-zsh/package.nix b/pkgs/by-name/oh/oh-my-zsh/package.nix index 139982212a54..59fedd9896cc 100644 --- a/pkgs/by-name/oh/oh-my-zsh/package.nix +++ b/pkgs/by-name/oh/oh-my-zsh/package.nix @@ -19,14 +19,14 @@ }: stdenv.mkDerivation rec { - version = "2025-03-11"; + version = "2025-04-03"; pname = "oh-my-zsh"; src = fetchFromGitHub { owner = "ohmyzsh"; repo = "ohmyzsh"; - rev = "f97e871c33da57d20e1b0411da6b1674126192a9"; - sha256 = "sha256-L2g9kw5mFfIz+IwTSfdHN4O48tew6D807gJvrgtkjJM="; + rev = "750d3ac4b493dca13ef0ced55fa6a2cd02dc7ee8"; + sha256 = "sha256-f0pwEhxCsPuGhkSQW4A/KTffwLzKMaVCKQ8o4ZFfVhM="; }; strictDeps = true; diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 38fd8c7a490c..4ec296323689 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -238,7 +238,7 @@ goBuild { __darwinAllowLocalNetworking = true; nativeInstallCheck = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/op/opa-envoy-plugin/package.nix b/pkgs/by-name/op/opa-envoy-plugin/package.nix index cce97e930864..48f33d7f9cd4 100644 --- a/pkgs/by-name/op/opa-envoy-plugin/package.nix +++ b/pkgs/by-name/op/opa-envoy-plugin/package.nix @@ -14,13 +14,13 @@ assert buildGoModule rec { pname = "opa-envoy-plugin"; - version = "1.2.0-envoy-2"; + version = "1.3.0-envoy-1"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "opa-envoy-plugin"; tag = "v${version}"; - hash = "sha256-b3JaPd435VgLEMpkK79CkLGTvQmZpi8Eavj0ybPrBcs="; + hash = "sha256-IJe/JKdsjJ0oJWa35UjxXHiVsm7M1mFwVx5oQ45uuSE="; }; vendorHash = null; diff --git a/pkgs/by-name/op/open-webui/package.nix b/pkgs/by-name/op/open-webui/package.nix index 33e72e505215..6e702bb1b236 100644 --- a/pkgs/by-name/op/open-webui/package.nix +++ b/pkgs/by-name/op/open-webui/package.nix @@ -8,13 +8,13 @@ }: let pname = "open-webui"; - version = "0.6.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "open-webui"; repo = "open-webui"; tag = "v${version}"; - hash = "sha256-YCob6Tgnpdbt9QqnwakorXGlyaxy4wo2QCp4EMGHTrU="; + hash = "sha256-4thzEyXANDKARwWR8NvPsTW9/ZsV26B1NLXR0UsAWyg="; }; frontend = buildNpmPackage rec { @@ -24,13 +24,13 @@ let # must match lock file in open-webui # TODO: should we automate this? # TODO: with JQ? "jq -r '.packages["node_modules/pyodide"].version' package-lock.json" - pyodideVersion = "0.27.2"; + pyodideVersion = "0.27.3"; pyodide = fetchurl { - hash = "sha256-sZ47IxPiL1e12rmpH3Zv2v6L2+1tz/kIrT4uYbng+Ec="; + hash = "sha256-SeK3RKqqxxLLf9DN5xXuPw6ZPblE6OX9VRXMzdrmTV4="; url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2"; }; - npmDepsHash = "sha256-lWVkZDlPDCmiNMj+7K47wSFwTKRJkS762uGtcBfx59s="; + npmDepsHash = "sha256-JTOl1qDcERdVq6g1nt5wD+Z9MjJw0MFxq0N2e5Hvo7M="; # Disabling `pyodide:fetch` as it downloads packages during `buildPhase` # Until this is solved, running python packages from the browser will not work. @@ -129,6 +129,7 @@ python312.pkgs.buildPythonApplication rec { markdown moto nltk + onnxruntime openai opencv-python-headless openpyxl diff --git a/pkgs/by-name/op/openapi-python-client/package.nix b/pkgs/by-name/op/openapi-python-client/package.nix index 5440c203766f..834f6ff85784 100644 --- a/pkgs/by-name/op/openapi-python-client/package.nix +++ b/pkgs/by-name/op/openapi-python-client/package.nix @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication rec { pname = "openapi-python-client"; - version = "0.24.2"; + version = "0.24.3"; pyproject = true; src = fetchFromGitHub { @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec { owner = "openapi-generators"; repo = "openapi-python-client"; tag = "v${version}"; - hash = "sha256-uGS5MearvggL7hPov3vgwyskKDXJFbHNzKdIu2WlA7A="; + hash = "sha256-EAHwICY8bjqYt0yGSG+SMcyTqeftfGCGTE4pJE120Mo="; }; nativeBuildInputs = diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index 6b02d98c49b9..7a5ec65ddf07 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -57,7 +57,7 @@ buildGoModule.override { go = go_1_24; } rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/bao"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/op/openfga-cli/package.nix b/pkgs/by-name/op/openfga-cli/package.nix index e5f6354cb0d2..52648b3ae2d8 100644 --- a/pkgs/by-name/op/openfga-cli/package.nix +++ b/pkgs/by-name/op/openfga-cli/package.nix @@ -7,7 +7,7 @@ let pname = "openfga-cli"; - version = "0.6.4"; + version = "0.6.5"; in buildGoModule { @@ -17,10 +17,10 @@ buildGoModule { owner = "openfga"; repo = "cli"; rev = "v${version}"; - hash = "sha256-EIfVu6RnfIlHDKa5Kfy9cZ9ntg4Mdaz0SaDcCVHi01Q="; + hash = "sha256-p68dlo6U8cgwHzY6lkukSglNOAWtjAFwX163bpXCIl0="; }; - vendorHash = "sha256-l6gZ8E7WYeJq8crxzKAP8q4L9aoXkjad64XUZfToE14="; + vendorHash = "sha256-5M4sYaNaoZPpDU0JPKxRvtH3MjiKmBaCg6Lo2qu63QY="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/op/openfortivpn/package.nix b/pkgs/by-name/op/openfortivpn/package.nix index 55d15037f805..45ca1758d881 100644 --- a/pkgs/by-name/op/openfortivpn/package.nix +++ b/pkgs/by-name/op/openfortivpn/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/op/openlinkhub/package.nix b/pkgs/by-name/op/openlinkhub/package.nix index d79407eda28f..b1ac0451ffab 100644 --- a/pkgs/by-name/op/openlinkhub/package.nix +++ b/pkgs/by-name/op/openlinkhub/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "openlinkhub"; - version = "0.5.1"; + version = "0.5.2"; src = fetchFromGitHub { owner = "jurkovic-nikola"; repo = "OpenLinkHub"; tag = version; - hash = "sha256-toCujsX+hR6JYxOc4UFnaN3A6p3IzyghcTtjbYe3GiY="; + hash = "sha256-vr3X3nlojHTZBF7fQukIYguXO4RQKGuDyP6D4tSGKw8="; }; proxyVendor = true; diff --git a/pkgs/by-name/op/openstack-rs/package.nix b/pkgs/by-name/op/openstack-rs/package.nix index 54ba07dbecb0..e98259df0075 100644 --- a/pkgs/by-name/op/openstack-rs/package.nix +++ b/pkgs/by-name/op/openstack-rs/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "openstack-rs"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "gtema"; repo = "openstack"; tag = "v${finalAttrs.version}"; - hash = "sha256-NDiqIhpKP7iGEAgAnaBekqjjWM7KqZPpdtPu/mEp1NU="; + hash = "sha256-Dq1ixAzUJJHbu40cpr4rMpvxPaG4kFDBwOI/4n9nWNo="; }; useFetchCargoVendor = true; - cargoHash = "sha256-S4FivjHkWC5tA1l4cheJsTECRfv8zyQbR88BqCeKFuc="; + cargoHash = "sha256-5e8Tro73H9EznVuTLlVsjDgcC94HUAYEbJxjIdVGjgg="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/ot/otb/package.nix b/pkgs/by-name/ot/otb/package.nix index 8b66d8e8614e..b30b092ae6c6 100644 --- a/pkgs/by-name/ot/otb/package.nix +++ b/pkgs/by-name/ot/otb/package.nix @@ -27,6 +27,7 @@ tinyxml, # otb modules + enableFFTW ? false, enableFeatureExtraction ? true, enableHyperspectral ? true, enableLearning ? true, @@ -50,10 +51,16 @@ let # filter out gdcm, libminc from list of ITK deps as it's not needed for OTB itkVersion = "5.3.0"; itkMajorMinorVersion = lib.versions.majorMinor itkVersion; - itkDepsToRemove = [ - "gdcm" - "libminc" - ]; + itkDepsToRemove = + [ + "gdcm" + "libminc" + ] + ++ optionals (!enableFFTW) [ + # remove fftw to avoid GPL contamination + # https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/issues/2454#note_112821 + "fftw" + ]; itkIsInDepsToRemove = dep: builtins.any (d: d == dep.name) itkDepsToRemove; # remove after https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/issues/2451 @@ -196,8 +203,8 @@ let propagatedBuildInputs = lib.lists.filter (pkg: !(itkIsInDepsToRemove pkg)) oldArgs.propagatedBuildInputs or [ ] - ++ [ - # the only missing dependency for OTB from itk propagated list + ++ lib.optionals enableFFTW [ + # the only missing dependency for OTB from itk propagated list if FFTW option is enabled fftwFloat ]; @@ -208,13 +215,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "otb"; - version = "10.0-unstable-2025-02-13"; + version = "10.0-unstable-2025-04-03"; src = fetchFromGitHub { owner = "orfeotoolbox"; repo = "otb"; - rev = "34c96ef53bb94985a1358d5c3de1a5ac6dfecf18"; - hash = "sha256-QCLuUryVi+r8sQGxvrh9G91uLxuRju6l3LxVJO3VzXM="; + rev = "93649b68f54975a1a48a0acd49f2602a55fc8032"; + hash = "sha256-S6yhV//qlKdWWcT9J1p64WuVS0QNepIYTr/t4JvyEwE="; }; patches = [ @@ -254,6 +261,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "OTBGroup_ThirdParty" enableThirdParty) (lib.cmakeBool "OTB_WRAP_PYTHON" enablePython) (lib.cmakeBool "BUILD_TESTING" finalAttrs.doInstallCheck) + (lib.cmakeBool "OTB_USE_FFTW" enableFFTW) ]; propagatedBuildInputs = @@ -267,7 +275,6 @@ stdenv.mkDerivation (finalAttrs: { muparserx opencv otb-itk - otb-shark perl tinyxml ] diff --git a/pkgs/by-name/ox/ox/package.nix b/pkgs/by-name/ox/ox/package.nix index 6ddb6210e48a..93980b2e1bf2 100644 --- a/pkgs/by-name/ox/ox/package.nix +++ b/pkgs/by-name/ox/ox/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/pa/pam_u2f/package.nix b/pkgs/by-name/pa/pam_u2f/package.nix index f3cf5168e67a..772fff0f4183 100644 --- a/pkgs/by-name/pa/pam_u2f/package.nix +++ b/pkgs/by-name/pa/pam_u2f/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "pam_u2f"; - version = "1.3.2"; + version = "1.4.0"; src = fetchurl { url = "https://developers.yubico.com/pam-u2f/Releases/${pname}-${version}.tar.gz"; - hash = "sha256-OL59GJcnHLP+45HSODs1r8EmrUMakanebpkQjBLMlJA="; + hash = "sha256-pZknzqOOqNkaaDagTiD8Yp7d5CBLFggvcD9ts3jpxjQ="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 532e923e4e9d..b106600b8bb3 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -23,7 +23,7 @@ nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; meta = { diff --git a/pkgs/by-name/pa/patroni/package.nix b/pkgs/by-name/pa/patroni/package.nix index 5c919286a46d..ef325297e542 100644 --- a/pkgs/by-name/pa/patroni/package.nix +++ b/pkgs/by-name/pa/patroni/package.nix @@ -47,7 +47,7 @@ python3Packages.buildPythonApplication rec { requests versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; # Fix tests by preventing them from writing to /homeless-shelter. preCheck = "export HOME=$(mktemp -d)"; diff --git a/pkgs/by-name/pe/persepolis/package.nix b/pkgs/by-name/pe/persepolis/package.nix index 34b14304223b..e548658ea7da 100644 --- a/pkgs/by-name/pe/persepolis/package.nix +++ b/pkgs/by-name/pe/persepolis/package.nix @@ -14,14 +14,14 @@ python3.pkgs.buildPythonApplication rec { pname = "persepolis"; - version = "5.0.1"; + version = "5.0.2"; format = "other"; src = fetchFromGitHub { owner = "persepolisdm"; repo = "persepolis"; tag = version; - hash = "sha256-ffEXPkpHGwvVzUxO6sjAEKYbxRod7o8f7DWR5AN+SkA="; + hash = "sha256-n8hMf+odUkL6cXYeh+SFmR4raI4RrmqzjEm5n/MpxHQ="; }; postPatch = '' diff --git a/pkgs/by-name/pe/pesign/package.nix b/pkgs/by-name/pe/pesign/package.nix index a29bee3ba2b6..5c25ee80dca8 100644 --- a/pkgs/by-name/pe/pesign/package.nix +++ b/pkgs/by-name/pe/pesign/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch2, pkg-config, nss, efivar, @@ -11,17 +12,26 @@ mandoc, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pesign"; version = "116"; src = fetchFromGitHub { owner = "rhboot"; repo = "pesign"; - rev = version; + tag = finalAttrs.version; hash = "sha256-cuOSD/ZHkilgguDFJviIZCG8kceRWw2JgssQuWN02Do="; }; + patches = [ + # fix build with gcc14 + # https://github.com/rhboot/pesign/pull/119 + (fetchpatch2 { + url = "https://github.com/rhboot/pesign/commit/1f9e2fa0b4d872fdd01ca3ba81b04dfb1211a187.patch?full_index=1"; + hash = "sha256-viVM4Z0jAEAWC3EdJVHcWe21aQskH5XE85lOd6Xd/qU="; + }) + ]; + # nss-util is missing because it is already contained in nss # Red Hat seems to be shipping a separate nss-util: # https://centos.pkgs.org/7/centos-x86_64/nss-util-devel-3.44.0-4.el7_7.x86_64.rpm.html @@ -49,12 +59,12 @@ stdenv.mkDerivation rec { rm -rf $out/run ''; - meta = with lib; { + meta = { description = "Signing tools for PE-COFF binaries. Compliant with the PE and Authenticode specifications"; homepage = "https://github.com/rhboot/pesign"; - license = licenses.gpl2Only; - maintainers = with maintainers; [ raitobezarius ]; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ raitobezarius ]; # efivar is currently Linux-only. - platforms = platforms.linux; + platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pf/pfetch/package.nix b/pkgs/by-name/pf/pfetch/package.nix index 6e6e53ae38a6..1a559db35571 100644 --- a/pkgs/by-name/pf/pfetch/package.nix +++ b/pkgs/by-name/pf/pfetch/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ph/phase-cli/package.nix b/pkgs/by-name/ph/phase-cli/package.nix index 26c9cf88c540..9ece0541fda7 100644 --- a/pkgs/by-name/ph/phase-cli/package.nix +++ b/pkgs/by-name/ph/phase-cli/package.nix @@ -45,7 +45,7 @@ python3Packages.buildPythonApplication rec { pythonRelaxDeps = true; versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Securely manage and sync environment variables with Phase"; diff --git a/pkgs/by-name/ph/phpdocumentor/package.nix b/pkgs/by-name/ph/phpdocumentor/package.nix index a719be228576..552e409b86f5 100644 --- a/pkgs/by-name/ph/phpdocumentor/package.nix +++ b/pkgs/by-name/ph/phpdocumentor/package.nix @@ -31,7 +31,7 @@ php.buildComposerProject2 (finalAttrs: { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; meta = { diff --git a/pkgs/by-name/pi/picotool/package.nix b/pkgs/by-name/pi/picotool/package.nix index 953121813b7f..2e60a2b57e80 100644 --- a/pkgs/by-name/pi/picotool/package.nix +++ b/pkgs/by-name/pi/picotool/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/pi/pik/package.nix b/pkgs/by-name/pi/pik/package.nix index 7a478fee9259..b4bf6065bd9c 100644 --- a/pkgs/by-name/pi/pik/package.nix +++ b/pkgs/by-name/pi/pik/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage rec { pname = "pik"; - version = "0.18.1"; + version = "0.19.0"; src = fetchFromGitHub { owner = "jacek-kurlit"; repo = "pik"; rev = version; - hash = "sha256-8+Q5j9PWiITVgZkJnX+oWbC6QnNDhFxX4jLiMDWnw/g="; + hash = "sha256-G4GTrS3zUQVLsdc/19qPl4GWZZe4U8jV+UOkX36fMWU="; }; useFetchCargoVendor = true; - cargoHash = "sha256-6U0QkLgGEONGRDfrDVkxeHSJy9QnfQqn2YiZEswunTk="; + cargoHash = "sha256-T8kgWjmmffPFewtp+5g15RoNXCoQH5bliTukM26JnlI="; passthru.tests.version = testers.testVersion { package = pik; }; diff --git a/pkgs/by-name/pi/pinact/package.nix b/pkgs/by-name/pi/pinact/package.nix index 3ca18cd97e43..f6d290f42ef1 100644 --- a/pkgs/by-name/pi/pinact/package.nix +++ b/pkgs/by-name/pi/pinact/package.nix @@ -31,7 +31,7 @@ buildGoModule { ]; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/${mainProgram}"; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/pi/pipenv/package.nix b/pkgs/by-name/pi/pipenv/package.nix index 02a20ee81cde..f16c5ad76190 100644 --- a/pkgs/by-name/pi/pipenv/package.nix +++ b/pkgs/by-name/pi/pipenv/package.nix @@ -74,7 +74,7 @@ buildPythonApplication rec { versionCheckHook writableTmpDirAsHomeHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; disabledTests = [ # this test wants access to the internet diff --git a/pkgs/by-name/pi/piston-cli/package.nix b/pkgs/by-name/pi/piston-cli/package.nix index 3039279a3e64..8484f6523357 100644 --- a/pkgs/by-name/pi/piston-cli/package.nix +++ b/pkgs/by-name/pi/piston-cli/package.nix @@ -48,7 +48,7 @@ python3Packages.buildPythonApplication rec { ]; nativeCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; versionCheckProgram = "${placeholder "out"}/bin/piston"; pythonImportsCheck = [ "piston" ]; diff --git a/pkgs/by-name/pi/pixelorama/package.nix b/pkgs/by-name/pi/pixelorama/package.nix index 5d2af594eb39..5443e94a527d 100644 --- a/pkgs/by-name/pi/pixelorama/package.nix +++ b/pkgs/by-name/pi/pixelorama/package.nix @@ -32,13 +32,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "pixelorama"; - version = "1.0.5"; + version = "1.1"; src = fetchFromGitHub { owner = "Orama-Interactive"; repo = "Pixelorama"; rev = "v${finalAttrs.version}"; - hash = "sha256-pT2+LSYQuq2M8C9TjtdfWD5njMCurPGyQ3i9iaT5Yds="; + hash = "sha256-UJ9sQ9igB2YAtkeHRUPvA60lbR2OXd4tqBDFxf9YTnI="; }; strictDeps = true; diff --git a/pkgs/by-name/pi/pixi-pack/package.nix b/pkgs/by-name/pi/pixi-pack/package.nix index e9cc910bc274..99a30c51a70c 100644 --- a/pkgs/by-name/pi/pixi-pack/package.nix +++ b/pkgs/by-name/pi/pixi-pack/package.nix @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/pi/pixi/package.nix b/pkgs/by-name/pi/pixi/package.nix index 5e7920d508eb..f130cc5b1210 100644 --- a/pkgs/by-name/pi/pixi/package.nix +++ b/pkgs/by-name/pi/pixi/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pixi"; - version = "0.43.3"; + version = "0.44.0"; src = fetchFromGitHub { owner = "prefix-dev"; repo = "pixi"; tag = "v${finalAttrs.version}"; - hash = "sha256-FWUnab6mj4Xq3k3GLQFKrlZkWxX3fqHZujwuK3sbgbg="; + hash = "sha256-IHI4T2QKCvnyn6RgtJ9ZIF6mcUXUAguk05kfWURO+ds="; }; useFetchCargoVendor = true; - cargoHash = "sha256-Ioqw8ddpJWiPB8wniLsteaWzDXIORoOsHitGVQ2uPBw="; + cargoHash = "sha256-TB3gOeYPLIyUWPhyAGM9rhFOZXWEUHn6mXoyL9D8hxc="; nativeBuildInputs = [ pkg-config @@ -59,7 +59,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/pl/play/package.nix b/pkgs/by-name/pl/play/package.nix index 75a34f67a533..bfa8be51d4c3 100644 --- a/pkgs/by-name/pl/play/package.nix +++ b/pkgs/by-name/pl/play/package.nix @@ -24,7 +24,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/pl/please/package.nix b/pkgs/by-name/pl/please/package.nix index 7c998388080c..d991fee33649 100644 --- a/pkgs/by-name/pl/please/package.nix +++ b/pkgs/by-name/pl/please/package.nix @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://www.usenix.org.uk/content/please.html"; changelog = "https://github.com/edneville/please/blob/${src.rev}/CHANGELOG.md"; license = licenses.gpl3Only; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/pl/pls/package.nix b/pkgs/by-name/pl/pls/package.nix index 85ff1558f446..9347cbe5186a 100644 --- a/pkgs/by-name/pl/pls/package.nix +++ b/pkgs/by-name/pl/pls/package.nix @@ -6,20 +6,20 @@ rustPlatform.buildRustPackage rec { pname = "pls"; - version = "0.0.1-beta.8"; + version = "0.0.1-beta.9"; src = fetchFromGitHub { owner = "pls-rs"; repo = "pls"; - rev = "v${version}"; - hash = "sha256-gJufm2krZSTdBbbfZ+355M9e3MJQbDEpSPf0EbZEayQ="; + tag = "v${version}"; + hash = "sha256-ofwdhGpqYlADDY2BLe0SkoHWqSeRNtQaXK61zWVFXzw="; }; useFetchCargoVendor = true; - cargoHash = "sha256-q6tLSq9MkWOT+XUmtv123C9VwncJ7ljTnaGEZOZqLjk="; + cargoHash = "sha256-P+4jRuakDUPaICJPsNJ6nXfhm09K/GC/VA9bsTXIMvc="; meta = { - changelog = "https://github.com/pls-rs/pls/releases/tag/${src.rev}"; + changelog = "https://github.com/pls-rs/pls/releases/tag/${src.tag}"; description = "Prettier and powerful ls"; homepage = "http://pls.cli.rs"; license = lib.licenses.gpl3Plus; diff --git a/pkgs/by-name/pm/pmenu/package.nix b/pkgs/by-name/pm/pmenu/package.nix index f61fdc5859e2..5905b02197bc 100644 --- a/pkgs/by-name/pm/pmenu/package.nix +++ b/pkgs/by-name/pm/pmenu/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { stdin, shows a menu for the user to select one of the options, and outputs the option selected to stdout. ''; - maintainers = [ lib.maintainers.azahi ]; + maintainers = [ ]; platforms = lib.platforms.unix; mainProgram = "pmenu"; }; diff --git a/pkgs/by-name/po/pocketbase/package.nix b/pkgs/by-name/po/pocketbase/package.nix index 76dfacdebf2b..812e0270b5ff 100644 --- a/pkgs/by-name/po/pocketbase/package.nix +++ b/pkgs/by-name/po/pocketbase/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "pocketbase"; - version = "0.26.3"; + version = "0.26.6"; src = fetchFromGitHub { owner = "pocketbase"; repo = "pocketbase"; rev = "v${version}"; - hash = "sha256-hzFA9EBYIU/BkpmWs/jKeYgSWyAjT9UUQiKhQYFTicM="; + hash = "sha256-PDHRMCICzvb7InHSvYRvlYDaB6hkESJyL7iiz+lO6+I="; }; - vendorHash = "sha256-oi7jSZ1oys5Vrcl7fKgb4lCp8AR1DhTKwNnGuOA/YFQ="; + vendorHash = "sha256-qkVbtQeyhQ0w0H5BW1Nq4S7UPK7KXkGrueBm9nM/O68="; # This is the released subpackage from upstream repo subPackages = [ "examples/base" ]; diff --git a/pkgs/by-name/po/podman-tui/package.nix b/pkgs/by-name/po/podman-tui/package.nix index 2b67c481e47e..15a4d6bb0c62 100644 --- a/pkgs/by-name/po/podman-tui/package.nix +++ b/pkgs/by-name/po/podman-tui/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "podman-tui"; - version = "1.4.0"; + version = "1.5.0"; src = fetchFromGitHub { owner = "containers"; repo = "podman-tui"; rev = "v${version}"; - hash = "sha256-HPn467lqHyT+I42J8Bs4lmUlNf/Pr2Grrmp6KCGvlwo="; + hash = "sha256-dtXJRoOb/FhGuCaRB43/8y2DM3ZgpYVts1ATzsVsUFE="; }; vendorHash = null; diff --git a/pkgs/by-name/po/popl/package.nix b/pkgs/by-name/po/popl/package.nix index 35be9c51566f..023b283b670d 100644 --- a/pkgs/by-name/po/popl/package.nix +++ b/pkgs/by-name/po/popl/package.nix @@ -32,6 +32,6 @@ stdenvNoCC.mkDerivation rec { homepage = "https://github.com/badaix/popl"; changelog = "https://github.com/badaix/popl/releases/tag/${src.rev}"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/po/powerjoular/package.nix b/pkgs/by-name/po/powerjoular/package.nix index 64ecfbfd738d..9cb31c00c8f8 100644 --- a/pkgs/by-name/po/powerjoular/package.nix +++ b/pkgs/by-name/po/powerjoular/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "powerjoular"; - version = "1.0.5"; + version = "1.1.0"; src = fetchFromGitHub { owner = "joular"; repo = pname; rev = version; - hash = "sha256-rM6fV2Jw9C1LjMQ1RhV8DJQcUcyQmXtANXWAkO03O18="; + hash = "sha256-fJYcJKbZ6PoTJSfEDEKPOy+CDwDRsaeAn/2BW5r4p7k="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pr/prefect/package.nix b/pkgs/by-name/pr/prefect/package.nix index 5b6e43f81cd6..73c9fc402785 100644 --- a/pkgs/by-name/pr/prefect/package.nix +++ b/pkgs/by-name/pr/prefect/package.nix @@ -3,11 +3,12 @@ python3Packages, fetchPypi, nixosTests, + nix-update-script, }: python3Packages.buildPythonApplication rec { pname = "prefect"; - version = "3.2.14"; + version = "3.3.3"; pyproject = true; # Trying to install from source is challenging @@ -16,7 +17,7 @@ python3Packages.buildPythonApplication rec { # Source will be missing sdist, uv.lock, ui artefacts ... src = fetchPypi { inherit pname version; - hash = "sha256-DmPpiilxKp8uakcRJGaP1AD4AuOre1okk5h7bb5T2tE="; + hash = "sha256-4cJoOD7wdmwL+56VMh01JqzyC6817FnLrbIf0Ydaz/g="; }; pythonRelaxDeps = [ @@ -163,6 +164,14 @@ python3Packages.buildPythonApplication rec { passthru.tests = { inherit (nixosTests) prefect; + + updateScript = nix-update-script { + extraArgs = [ + # avoid pre‐releases + "--version-regex" + ''^\d+\.\d+\.\d+$'' + ]; + }; }; # Tests are not included in the pypi source diff --git a/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix b/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix new file mode 100644 index 000000000000..d9ae5c17902d --- /dev/null +++ b/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix @@ -0,0 +1,46 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: +buildGoModule (finalAttrs: { + pname = "prometheus-modbus-exporter"; + version = "0.4.1"; + + src = fetchFromGitHub { + owner = "richih"; + repo = "modbus_exporter"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ZkES+CDthYZrNZ7wVO0oRx6pBMX23AyUOhU+OBTD42g="; + }; + + ldflags = [ + "-s" + "-w" + "-X=github.com/prometheus/common/version.BuildDate=1970-01-01T00:00:00Z" + "-X github.com/prometheus/common/version.BuildUser=nix@nixpkgs" + "-X github.com/prometheus/common/version.Branch=master" + "-X github.com/prometheus/common/version.Revision=${finalAttrs.src.rev}" + "-X github.com/prometheus/common/version.Version=${finalAttrs.version}" + ]; + + vendorHash = "sha256-RfpJLoYPR5Ura3GvLIAePg+fuiaiXig6XaSNCPhZ/Vg="; + + passthru.updateScript = nix-update-script { }; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; + versionCheckProgramArg = "--version"; + + meta = { + changelog = "https://github.com/richih/modbus_exporter/releases/tag/v${finalAttrs.version}"; + homepage = "https://paepcke.de/modbus_exporter"; + description = "Prometheus exporter for the modbus interface. Basepackage for a large group of iot device exporters."; + license = lib.licenses.mit; + mainProgram = "modbus_exporter"; + maintainers = with lib.maintainers; [ paepcke ]; + }; +}) diff --git a/pkgs/by-name/pr/prometheus-solaredge-exporter/package.nix b/pkgs/by-name/pr/prometheus-solaredge-exporter/package.nix new file mode 100644 index 000000000000..19afd4b89996 --- /dev/null +++ b/pkgs/by-name/pr/prometheus-solaredge-exporter/package.nix @@ -0,0 +1,46 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: +buildGoModule (finalAttrs: { + pname = "prometheus-solaredge-exporter"; + version = "0.1.5"; + + src = fetchFromGitHub { + owner = "paepckehh"; + repo = "solaredge_exporter"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Aw6rMXE0jgqdUScQcFplNnpglwl13BRdTEN1gMQJSd0="; + }; + + ldflags = [ + "-s" + "-w" + "-X=github.com/prometheus/common/version.BuildDate=1970-01-01T00:00:00Z" + "-X github.com/prometheus/common/version.BuildUser=nix@nixpkgs" + "-X github.com/prometheus/common/version.Branch=master" + "-X github.com/prometheus/common/version.Revision=${finalAttrs.src.rev}" + "-X github.com/prometheus/common/version.Version=${finalAttrs.version}" + ]; + + vendorHash = "sha256-ltCjuihbm0/bj2SPkiITTHzYmcQsX12xvt+OpYROivU="; + + passthru.updateScript = nix-update-script { }; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; + versionCheckProgramArg = "--version"; + + meta = { + changelog = "https://github.com/paepckehh/solaredge_exporter/releases/tag/v${finalAttrs.version}"; + homepage = "https://paepcke.de/solaredge_exporter"; + description = "Prometheus exporter for solaredge solar inverter local tcp modbus interface"; + license = lib.licenses.mit; + mainProgram = "solaredge_exporter"; + maintainers = with lib.maintainers; [ paepcke ]; + }; +}) diff --git a/pkgs/by-name/pr/proto/package.nix b/pkgs/by-name/pr/proto/package.nix index 6b55f079512e..c073a3a72c00 100644 --- a/pkgs/by-name/pr/proto/package.nix +++ b/pkgs/by-name/pr/proto/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage rec { pname = "proto"; - version = "0.47.8"; + version = "0.47.9"; src = fetchFromGitHub { owner = "moonrepo"; repo = "proto"; rev = "v${version}"; - hash = "sha256-RWUm96jn+2SFRteO0tO8Teis6hN9SBHgDID1zIYqOzM="; + hash = "sha256-cyRChMYYkqsTto91jZLxSrAbuYEeDcm3iXjLc23UqBI="; }; useFetchCargoVendor = true; - cargoHash = "sha256-OQLom6k8987QK64YBTDP/YmyGwuaTQmnHcnX0rvntKM="; + cargoHash = "sha256-aknPt5hDzuWKp91VurQ5I9izNDvbVNCHzlD6mLn7y+8="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration diff --git a/pkgs/by-name/pr/protoc-gen-es/package.nix b/pkgs/by-name/pr/protoc-gen-es/package.nix index 240c5b833b43..bffd37a9b187 100644 --- a/pkgs/by-name/pr/protoc-gen-es/package.nix +++ b/pkgs/by-name/pr/protoc-gen-es/package.nix @@ -7,20 +7,20 @@ buildNpmPackage rec { pname = "protoc-gen-es"; - version = "2.2.3"; + version = "2.2.5"; src = fetchFromGitHub { owner = "bufbuild"; repo = "protobuf-es"; tag = "v${version}"; - hash = "sha256-ECTra+uT5yEdTbi9kyrdseZQmcctPzCkDIkjX54Zc5Y="; + hash = "sha256-7g7DZSSFyidgpWJQNuKQRpyDuCDQT6gGgIKNk1JsbEk="; postFetch = '' ${lib.getExe npm-lockfile-fix} $out/package-lock.json ''; }; - npmDepsHash = "sha256-a6kc0FkmDH71XH7GbEo7lWBC0HrXu8+WdS0b922RV0M="; + npmDepsHash = "sha256-NclrKsBBHlcYIgWf0bEq7xI3pUq2RvZ+0Ebj77ICars="; npmWorkspace = "packages/protoc-gen-es"; diff --git a/pkgs/by-name/pr/prowler/package.nix b/pkgs/by-name/pr/prowler/package.nix index 4f33d93ee670..1222f7fa9319 100644 --- a/pkgs/by-name/pr/prowler/package.nix +++ b/pkgs/by-name/pr/prowler/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "prowler"; - version = "5.4.2"; + version = "5.4.3"; pyproject = true; src = fetchFromGitHub { owner = "prowler-cloud"; repo = "prowler"; tag = version; - hash = "sha256-VT28O67s69pzmy3e6F3teRKzsPFnRT1Z2b3ngjQg5Og="; + hash = "sha256-Rg1r1G1INmDK5bN4NIrs51CTnxNiwOOSoTFC3AlEUoI="; }; pythonRelaxDeps = true; diff --git a/pkgs/by-name/pr/proxmox-auto-install-assistant/package.nix b/pkgs/by-name/pr/proxmox-auto-install-assistant/package.nix index acc15ff2c81f..e11f8f551eb7 100644 --- a/pkgs/by-name/pr/proxmox-auto-install-assistant/package.nix +++ b/pkgs/by-name/pr/proxmox-auto-install-assistant/package.nix @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Tool to prepare a Proxmox installation ISO for automated installations"; diff --git a/pkgs/by-name/pr/proxmox-backup-client/package.nix b/pkgs/by-name/pr/proxmox-backup-client/package.nix index bf5e4a29ecde..833f668aacf5 100644 --- a/pkgs/by-name/pr/proxmox-backup-client/package.nix +++ b/pkgs/by-name/pr/proxmox-backup-client/package.nix @@ -171,7 +171,7 @@ rustPlatform.buildRustPackage { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; meta = with lib; { description = "Command line client for Proxmox Backup Server"; diff --git a/pkgs/by-name/ps/psql2csv/package.nix b/pkgs/by-name/ps/psql2csv/package.nix index 1e010d10077c..aaef5311a9ce 100644 --- a/pkgs/by-name/ps/psql2csv/package.nix +++ b/pkgs/by-name/ps/psql2csv/package.nix @@ -44,7 +44,7 @@ stdenvNoCC.mkDerivation rec { description = "Tool to run a PostreSQL query and output the result as CSV"; homepage = "https://github.com/fphilipe/psql2csv"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; inherit (postgresql.meta) platforms; mainProgram = "psql2csv"; }; diff --git a/pkgs/by-name/pu/puncia/package.nix b/pkgs/by-name/pu/puncia/package.nix index de2599361b26..05af38dc4c36 100644 --- a/pkgs/by-name/pu/puncia/package.nix +++ b/pkgs/by-name/pu/puncia/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "puncia"; - version = "0.29"; + version = "0.30"; pyproject = true; src = fetchFromGitHub { owner = "ARPSyndicate"; repo = "puncia"; tag = "v${version}"; - hash = "sha256-46qJ5sUQs8A8wiNj1Oj/1s4roAR+gtwmcGqHhkkUvd0="; + hash = "sha256-woy8JL+yFOYUsAhYWxyskUj/hT3JmwrhKHg3JHyWzNY="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/py/pylyzer/package.nix b/pkgs/by-name/py/pylyzer/package.nix index e6b473feb735..cc2380e97850 100644 --- a/pkgs/by-name/py/pylyzer/package.nix +++ b/pkgs/by-name/py/pylyzer/package.nix @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/py/pyspread/package.nix b/pkgs/by-name/py/pyspread/package.nix index 44744abe8cf2..35981f5ad35c 100644 --- a/pkgs/by-name/py/pyspread/package.nix +++ b/pkgs/by-name/py/pyspread/package.nix @@ -10,10 +10,10 @@ let # get rid of rec pname = "pyspread"; - version = "2.3.1"; + version = "2.4"; src = fetchPypi { inherit pname version; - hash = "sha256-l6b02CIUqPnT16zqOWl6gDdAobkhiqBMFvT+R1Dvtek="; + hash = "sha256-MZlR2Rap5oMRfCmswg9W//FYFkSEki7eyMNhLoGZgJM="; }; inherit (libsForQt5) qtsvg diff --git a/pkgs/by-name/qb/qbittorrent-cli/package.nix b/pkgs/by-name/qb/qbittorrent-cli/package.nix index 40d3dac0e71f..a58a8bbe7282 100644 --- a/pkgs/by-name/qb/qbittorrent-cli/package.nix +++ b/pkgs/by-name/qb/qbittorrent-cli/package.nix @@ -38,7 +38,7 @@ buildDotnetModule { ]; versionCheckProgram = "${placeholder "out"}/bin/qbt"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index 701a0f4cbde4..f0f5225cc07f 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "25.3.3"; + version = "25.4.1"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-waWFOPXxKgCb1h1dVSzXDVQwcKyFBKXuAwYXu63ofPo="; + hash = "sha256-1Als8iv9L9fOL9JNXRsM5ilfSXwd/l4kE6wnWkz1BBE="; }; nativeBuildInputs = @@ -81,7 +81,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/qq/qq/sources.nix b/pkgs/by-name/qq/qq/sources.nix index 0d4745d860e1..88a12e54e587 100644 --- a/pkgs/by-name/qq/qq/sources.nix +++ b/pkgs/by-name/qq/qq/sources.nix @@ -1,9 +1,9 @@ # Generated by ./update.sh - do not update manually! -# Last updated: 2025-03-24 +# Last updated: 2025-04-06 { - version = "3.2.16-2025.3.18"; - amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.16_250318_amd64_01.deb"; - arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.16_250318_arm64_01.deb"; - arm64_hash = "sha256-j3aMjxfKyV/IpwxxchMrakJ9ZauA43WwZ9ysoZMEPyE="; - amd64_hash = "sha256-JaTsTL8j0KyACSm1mp9O+l526165+qheJUtTxMH4Tgg="; + version = "3.2.16-2025.4.1"; + amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.16_250401_amd64_01.deb"; + arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.16_250401_arm64_01.deb"; + arm64_hash = "sha256-av1Pu5ZXASc0Jmm0c7xxtmECIHAYWOo1NQOdI3fDmZA="; + amd64_hash = "sha256-f+7bo4zVSywnAE1WJPUjVLyFJQYlz56QVEah2uDSzP8="; } diff --git a/pkgs/by-name/qt/qtractor/package.nix b/pkgs/by-name/qt/qtractor/package.nix index 261c61a02a3f..0fd57977cf48 100644 --- a/pkgs/by-name/qt/qtractor/package.nix +++ b/pkgs/by-name/qt/qtractor/package.nix @@ -30,11 +30,11 @@ stdenv.mkDerivation rec { pname = "qtractor"; - version = "1.5.3"; + version = "1.5.4"; src = fetchurl { url = "mirror://sourceforge/qtractor/qtractor-${version}.tar.gz"; - hash = "sha256-O0CB8LPbXPE52t97NkEwL47fMfOb9XF6f+EQUwY8JdU="; + hash = "sha256-gV6IgFA7GeneabRCk6HLZVMfnS94qbdgyJQGwwRO904="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/qu/quark-engine/package.nix b/pkgs/by-name/qu/quark-engine/package.nix index 397eb26584ff..992664831b19 100644 --- a/pkgs/by-name/qu/quark-engine/package.nix +++ b/pkgs/by-name/qu/quark-engine/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "quark-engine"; - version = "25.3.1"; + version = "25.4.1"; pyproject = true; src = fetchFromGitHub { owner = "quark-engine"; repo = "quark-engine"; tag = "v${version}"; - hash = "sha256-k4jWmLoTT92ikyiVXv7iXyNoVfyGGo12ekmfthO9M3U="; + hash = "sha256-Z005rFKdwuS2t5mTZKv+HSO5GvEe2YqsRVaN556cM/Y="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/ra/rancher/package.nix b/pkgs/by-name/ra/rancher/package.nix index f76a46fc5933..de7210b003b3 100644 --- a/pkgs/by-name/ra/rancher/package.nix +++ b/pkgs/by-name/ra/rancher/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "rancher"; - version = "2.10.1"; + version = "2.11.0"; src = fetchFromGitHub { owner = "rancher"; repo = "cli"; rev = "v${version}"; - hash = "sha256-7lsv974XjD8tBt19FrLkKieec0jQ/0wf8ETLSNdQsH0="; + hash = "sha256-XpNs5D1hO+Vp+Qjoz//U7L9tAE6AwOrh08FE2G7Byv4="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule rec { "-static" ]; - vendorHash = "sha256-t7Gjm9EKpYwSe2ORcFyolsAcyN8Xndtw03zBqFNeePg="; + vendorHash = "sha256-WVNdeICjhDyFzDtQjIdXnoHsiPEJp/NReCRXCuTYzcQ="; postInstall = '' mv $out/bin/cli $out/bin/rancher diff --git a/pkgs/by-name/ra/rates/package.nix b/pkgs/by-name/ra/rates/package.nix index a30a46e727c2..314b69d7890e 100644 --- a/pkgs/by-name/ra/rates/package.nix +++ b/pkgs/by-name/ra/rates/package.nix @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { description = "CLI tool that brings currency exchange rates right into your terminal"; diff --git a/pkgs/by-name/ra/rattler-build/package.nix b/pkgs/by-name/ra/rattler-build/package.nix index d546f0cae5ea..7b9771af8229 100644 --- a/pkgs/by-name/ra/rattler-build/package.nix +++ b/pkgs/by-name/ra/rattler-build/package.nix @@ -55,7 +55,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index e4952620dae8..65379cf36eb7 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -12,19 +12,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "raycast"; - version = "1.94.0"; + version = "1.94.3"; src = { aarch64-darwin = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; - hash = "sha256-jSGlMh+8K27lpz8oLxTGLaER5x1+CeLhGK7pITJ12rQ="; + hash = "sha256-SKKNdALkA8W7YNlq8Y6t8iT1NpIxcODIFaSq7Nfqydw="; }; x86_64-darwin = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; - hash = "sha256-pmmKPSnr6/mixdNCfgpvBu7n8hWT/U1YyV0DwOhqfhk="; + hash = "sha256-G5u9w8xjJn6UFLOwiq835rvZfuEIqn4SQSFL4awlgtc="; }; } .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported."); diff --git a/pkgs/by-name/rc/rclip/package.nix b/pkgs/by-name/rc/rclip/package.nix index 79158113b421..c98bde8caa05 100644 --- a/pkgs/by-name/rc/rclip/package.nix +++ b/pkgs/by-name/rc/rclip/package.nix @@ -44,7 +44,7 @@ python3Packages.buildPythonApplication rec { nativeCheckInputs = [ versionCheckHook ] ++ (with python3Packages; [ pytestCheckHook ]); - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; disabledTestPaths = [ # requires network diff --git a/pkgs/by-name/rc/rcodesign/package.nix b/pkgs/by-name/rc/rcodesign/package.nix index cfddacffc9dd..f9c3ce8e7010 100644 --- a/pkgs/by-name/rc/rcodesign/package.nix +++ b/pkgs/by-name/rc/rcodesign/package.nix @@ -55,7 +55,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/re/rebuilderd/package.nix b/pkgs/by-name/re/rebuilderd/package.nix index 3b38e60f0d31..e8400ee8c1b9 100644 --- a/pkgs/by-name/re/rebuilderd/package.nix +++ b/pkgs/by-name/re/rebuilderd/package.nix @@ -107,7 +107,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.tests = { diff --git a/pkgs/by-name/re/release-plz/package.nix b/pkgs/by-name/re/release-plz/package.nix index 7add9cbe43f8..31b81e647d12 100644 --- a/pkgs/by-name/re/release-plz/package.nix +++ b/pkgs/by-name/re/release-plz/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage rec { pname = "release-plz"; - version = "0.3.128"; + version = "0.3.130"; src = fetchFromGitHub { owner = "MarcoIeni"; repo = "release-plz"; rev = "release-plz-v${version}"; - hash = "sha256-eWmQFF52lpdX5Vj6fcDqkP3+E64r+MJINitk3HwIy0w="; + hash = "sha256-ulxKOlUn2FjdKOxBLHzRwaANijO4K2sgGZAUOPIqAl0="; }; useFetchCargoVendor = true; - cargoHash = "sha256-u8DxkktCGQrfSCuKX/2JqiD6Ug3M1xXMYJg8/0ak8f8="; + cargoHash = "sha256-pQErY/kUn9N+rVJZdHMCF74EKr9HOcHgqeBpKdmoHfQ="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/re/rerun/package.nix b/pkgs/by-name/re/rerun/package.nix index ffb2f2fef443..2dc6e54c8bf0 100644 --- a/pkgs/by-name/re/rerun/package.nix +++ b/pkgs/by-name/re/rerun/package.nix @@ -140,7 +140,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/re/rescript-language-server/package.nix b/pkgs/by-name/re/rescript-language-server/package.nix index 5e700b3c18da..b2042cfdbb08 100644 --- a/pkgs/by-name/re/rescript-language-server/package.nix +++ b/pkgs/by-name/re/rescript-language-server/package.nix @@ -54,7 +54,7 @@ buildNpmPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/re/restate/package.nix b/pkgs/by-name/re/restate/package.nix index efb80b0cf913..7c68f5f67d3f 100644 --- a/pkgs/by-name/re/restate/package.nix +++ b/pkgs/by-name/re/restate/package.nix @@ -91,7 +91,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/rh/rhvoice/package.nix b/pkgs/by-name/rh/rhvoice/package.nix index cb0d6d020b6a..50aade08446c 100644 --- a/pkgs/by-name/rh/rhvoice/package.nix +++ b/pkgs/by-name/rh/rhvoice/package.nix @@ -13,14 +13,14 @@ stdenv.mkDerivation rec { pname = "rhvoice"; - version = "1.14.0"; + version = "1.16.4"; src = fetchFromGitHub { owner = "RHVoice"; repo = "RHVoice"; rev = version; fetchSubmodules = true; - hash = "sha256-eduKnxSTIDTxcW3ExueNxVKf8SjmXkVeTfHvJ0eyBPY="; + hash = "sha256-bkKEEtKF9ULEJ0sAGgWlxpIq4SbFLBSGbmThvvOLO5w="; }; patches = [ diff --git a/pkgs/by-name/ri/rio/package.nix b/pkgs/by-name/ri/rio/package.nix index 014dcb9f0922..2a8edcb85d0a 100644 --- a/pkgs/by-name/ri/rio/package.nix +++ b/pkgs/by-name/ri/rio/package.nix @@ -53,17 +53,17 @@ let in rustPlatform.buildRustPackage rec { pname = "rio"; - version = "0.2.10"; + version = "0.2.12"; src = fetchFromGitHub { owner = "raphamorim"; repo = "rio"; rev = "v${version}"; - hash = "sha256-zDik7uHbg177Np9ukX3yZnQSYbuyif7fh+gxCoeeDvU="; + hash = "sha256-NAg8Hm90CxRt3rthFas8IyAjc1oj/PSRjjG/5R68CD8="; }; useFetchCargoVendor = true; - cargoHash = "sha256-N2CyZBKfpLT9vkTtIhhJy/PeMT6Iic5WJYc8yYWZbEs="; + cargoHash = "sha256-myOZNiLdc9430jn5bSKtGmW4dY4yo7wt2Mf3dEQZaSs="; nativeBuildInputs = [ diff --git a/pkgs/by-name/rl/rlama/package.nix b/pkgs/by-name/rl/rlama/package.nix index 928e1966bf30..b873f5e60f1e 100644 --- a/pkgs/by-name/rl/rlama/package.nix +++ b/pkgs/by-name/rl/rlama/package.nix @@ -54,7 +54,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix b/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix index 09ba07804a16..744202ff7433 100644 --- a/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix +++ b/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix @@ -21,7 +21,7 @@ php.buildComposerProject2 (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; meta = { diff --git a/pkgs/by-name/ro/robo/package.nix b/pkgs/by-name/ro/robo/package.nix index 5ceb4eae6bb0..686150de5a62 100644 --- a/pkgs/by-name/ro/robo/package.nix +++ b/pkgs/by-name/ro/robo/package.nix @@ -21,7 +21,7 @@ php82.buildComposerProject2 (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; meta = { diff --git a/pkgs/by-name/ro/rocketchat-desktop/package.nix b/pkgs/by-name/ro/rocketchat-desktop/package.nix index 081215e4dc39..1745964765c9 100644 --- a/pkgs/by-name/ro/rocketchat-desktop/package.nix +++ b/pkgs/by-name/ro/rocketchat-desktop/package.nix @@ -10,11 +10,11 @@ let in stdenv.mkDerivation rec { pname = "rocketchat-desktop"; - version = "4.2.0"; + version = "4.3.0"; src = fetchurl { url = "https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${version}/rocketchat-${version}-linux-amd64.deb"; - hash = "sha256-6eoZbjmwzvXz7u+zkyrvzebens8GF9jGQA40cKxX26M="; + hash = "sha256-WyRZfUdUAX8YIXXoAUPp6Icr52xad4S7t5V99SxIU/w="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ro/rogcat/package.nix b/pkgs/by-name/ro/rogcat/package.nix index 0380dc04a84d..99e0d333a10d 100644 --- a/pkgs/by-name/ro/rogcat/package.nix +++ b/pkgs/by-name/ro/rogcat/package.nix @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Adb logcat wrapper"; diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index be52bf837eda..590547f8a84a 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "rqlite"; - version = "8.36.14"; + version = "8.36.16"; src = fetchFromGitHub { owner = "rqlite"; repo = pname; rev = "v${version}"; - sha256 = "sha256-dEs9xMJyy2QdZ4N3E65fjN5EXmQW6KIqWhy+92ac5yg="; + sha256 = "sha256-mMsQJETeDyENMkCOmKb6TxDp9lYHSQIjaJtbsYzTJMs="; }; - vendorHash = "sha256-AOebt6kA0WCgEbSySfIPzRp0QnNtwdnPlEFJJSDO978="; + vendorHash = "sha256-6Y15vVvu1KHWTJKDmDKjWt0Kolu6q0mmo94YAHMXs/E="; subPackages = [ "cmd/rqlite" diff --git a/pkgs/by-name/rs/rsnapshot/package.nix b/pkgs/by-name/rs/rsnapshot/package.nix index 3b74c4f0473d..575e0278ce6b 100644 --- a/pkgs/by-name/rs/rsnapshot/package.nix +++ b/pkgs/by-name/rs/rsnapshot/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ru/ruff-lsp/package.nix b/pkgs/by-name/ru/ruff-lsp/package.nix index 7b6bdc411aa8..17640924a42f 100644 --- a/pkgs/by-name/ru/ruff-lsp/package.nix +++ b/pkgs/by-name/ru/ruff-lsp/package.nix @@ -39,7 +39,7 @@ python3Packages.buildPythonApplication rec { ruff versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; makeWrapperArgs = [ # prefer ruff from user's PATH, that's usually desired behavior diff --git a/pkgs/by-name/ru/ruff/package.nix b/pkgs/by-name/ru/ruff/package.nix index a4ebffa0b28d..de5420470d1a 100644 --- a/pkgs/by-name/ru/ruff/package.nix +++ b/pkgs/by-name/ru/ruff/package.nix @@ -17,17 +17,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ruff"; - version = "0.11.3"; + version = "0.11.4"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ruff"; tag = finalAttrs.version; - hash = "sha256-5kUoriAT9PqcEYK3jMm58jBcWwsVA1rU9juivE1jnvI="; + hash = "sha256-6Nfnn8VOT0VBPxrMQJAsFt+FrR/rYbh6pyEsW8Ca43s="; }; useFetchCargoVendor = true; - cargoHash = "sha256-e68m1wep7oR2dNQSSPGXuSVLlO60YT5ccD4f5ryiGtU="; + cargoHash = "sha256-zFF7DvkzgF0mVFFAvllz01DVmpdJrln0srd5Z9MwLPk="; nativeBuildInputs = [ installShellFiles ]; @@ -66,7 +66,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ru/runme/package.nix b/pkgs/by-name/ru/runme/package.nix index 464cf16ef22d..0b19d315d816 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.12.6"; + version = "3.13.0"; src = fetchFromGitHub { - owner = "stateful"; + owner = "runmedev"; repo = "runme"; rev = "v${version}"; - hash = "sha256-iLN+NXJf0qXllOdKygSRSZ6rxLLJj35YaCAbICh2UJo="; + hash = "sha256-pMYhII+1gMZnabsGi7y82ZDvmxjDJWqhhvWegbQfTC0="; }; - vendorHash = "sha256-UNeyzWrTZscF3DsItpnFBK8MZ2j2tmRBFqr6cv89YrU="; + vendorHash = "sha256-qfW2k1uiOJcMRLJJ1JRACuVcCTFSkXFg/QPHTe5j+kg="; nativeBuildInputs = [ installShellFiles @@ -40,13 +40,13 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/stateful/runme/v3/internal/version.BuildDate=1970-01-01T00:00:00Z" - "-X=github.com/stateful/runme/v3/internal/version.BuildVersion=${version}" - "-X=github.com/stateful/runme/v3/internal/version.Commit=${src.rev}" + "-X=github.com/runmedev/runme/v3/internal/version.BuildDate=1970-01-01T00:00:00Z" + "-X=github.com/runmedev/runme/v3/internal/version.BuildVersion=${version}" + "-X=github.com/runmedev/runme/v3/internal/version.Commit=${src.rev}" ]; # checkFlags = [ - # "-ldflags=-X=github.com/stateful/runme/v3/internal/version.BuildVersion=${version}" + # "-ldflags=-X=github.com/runmedev/runme/v3/internal/version.BuildVersion=${version}" # ]; # tests fail to access /etc/bashrc on darwin @@ -74,7 +74,7 @@ buildGoModule rec { description = "Execute commands inside your runbooks, docs, and READMEs"; mainProgram = "runme"; homepage = "https://runme.dev"; - changelog = "https://github.com/stateful/runme/releases/tag/v${version}"; + changelog = "https://github.com/runmedev/runme/releases/tag/v${version}"; license = licenses.asl20; maintainers = with maintainers; [ figsoda ]; }; diff --git a/pkgs/by-name/ru/rustpython/package.nix b/pkgs/by-name/ru/rustpython/package.nix index d7e0c1778159..d52a621b55fd 100644 --- a/pkgs/by-name/ru/rustpython/package.nix +++ b/pkgs/by-name/ru/rustpython/package.nix @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/rw/rwalk/package.nix b/pkgs/by-name/rw/rwalk/package.nix index 9a9238d55be3..144a6b8356fa 100644 --- a/pkgs/by-name/rw/rwalk/package.nix +++ b/pkgs/by-name/rw/rwalk/package.nix @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ry/rye/package.nix b/pkgs/by-name/ry/rye/package.nix index 89dc923d09d8..c946d326d7f8 100644 --- a/pkgs/by-name/ry/rye/package.nix +++ b/pkgs/by-name/ry/rye/package.nix @@ -94,7 +94,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ry/ryubing/package.nix b/pkgs/by-name/ry/ryubing/package.nix index 110cc6df04c5..68e8353bd1f8 100644 --- a/pkgs/by-name/ry/ryubing/package.nix +++ b/pkgs/by-name/ry/ryubing/package.nix @@ -128,8 +128,8 @@ buildDotnetModule rec { passthru.updateScript = ./updater.sh; meta = with lib; { - homepage = "https://github.com/Ryubing/Ryujinx"; - changelog = "https://github.com/Ryubing/Ryujinx/wiki/Changelog"; + homepage = "https://ryujinx.app"; + changelog = "https://git.ryujinx.app/ryubing/ryujinx/-/wikis/changelog"; description = "Experimental Nintendo Switch Emulator written in C# (community fork of Ryujinx)"; longDescription = '' Ryujinx is an open-source Nintendo Switch emulator, created by gdkchan, diff --git a/pkgs/by-name/sa/salt-lint/package.nix b/pkgs/by-name/sa/salt-lint/package.nix index 712ae494afb4..859a84ee7d3f 100644 --- a/pkgs/by-name/sa/salt-lint/package.nix +++ b/pkgs/by-name/sa/salt-lint/package.nix @@ -31,7 +31,7 @@ python3Packages.buildPythonApplication rec { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Command-line utility that checks for best practices in SaltStack"; diff --git a/pkgs/by-name/sa/sawfish/package.nix b/pkgs/by-name/sa/sawfish/package.nix index 9474275edf51..6482e123d712 100644 --- a/pkgs/by-name/sa/sawfish/package.nix +++ b/pkgs/by-name/sa/sawfish/package.nix @@ -81,7 +81,7 @@ stdenv.mkDerivation (finalAttrs: { versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; meta = { diff --git a/pkgs/by-name/sb/sbom4python/package.nix b/pkgs/by-name/sb/sbom4python/package.nix index 74397ae1ad50..ae712563008d 100644 --- a/pkgs/by-name/sb/sbom4python/package.nix +++ b/pkgs/by-name/sb/sbom4python/package.nix @@ -36,7 +36,7 @@ python3Packages.buildPythonApplication rec { nativeCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; pythonImportsCheck = [ "sbom4python" diff --git a/pkgs/by-name/sc/scalr-cli/package.nix b/pkgs/by-name/sc/scalr-cli/package.nix index 0198f6c72e70..4eaef65d6cb9 100644 --- a/pkgs/by-name/sc/scalr-cli/package.nix +++ b/pkgs/by-name/sc/scalr-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "scalr-cli"; - version = "0.16.2"; + version = "0.17.0"; src = fetchFromGitHub { owner = "Scalr"; repo = "scalr-cli"; rev = "v${version}"; - hash = "sha256-Pw3ZEmQHlRmhEINQRQ21aCt6t1f7aqH/n8zfIzOF0lo="; + hash = "sha256-mDcirYhqpfeS2Wt9MnYPmTn/QZa85vlrN2uUkA1+7A4="; }; - vendorHash = "sha256-0p4f+KKD04IFAUQG8F3b+2sx9suYemt3wbgSNNOOIlk="; + vendorHash = "sha256-TUf+0Z0yBDOpzMuETn+FCAPXWvQltjRhwQ3Xz0X6YOI="; ldflags = [ "-s" diff --git a/pkgs/by-name/se/sea-orm-cli/package.nix b/pkgs/by-name/se/sea-orm-cli/package.nix index 3816e739d140..35e316b77242 100644 --- a/pkgs/by-name/se/sea-orm-cli/package.nix +++ b/pkgs/by-name/se/sea-orm-cli/package.nix @@ -9,11 +9,11 @@ }: rustPlatform.buildRustPackage rec { pname = "sea-orm-cli"; - version = "1.1.7"; + version = "1.1.8"; src = fetchCrate { inherit pname version; - hash = "sha256-/Wer+3uNWk9p/l1uVpMLEXrDQ/PB+rcpWPi6tuhucSo="; + hash = "sha256-XPankeAVuG5zADxM/4ZZgV2GBhIA+XzkhN+MLvFZpiU="; }; nativeBuildInputs = [ pkg-config ]; @@ -21,10 +21,10 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ]; useFetchCargoVendor = true; - cargoHash = "sha256-9o8HT5GNeqGQqzrDhSzzwoeo//MYV1YPec98j8UMHv4="; + cargoHash = "sha256-sxCfi8zcD48WCvcv8sJ2ocPyKOuxoINU5dDh7ons+nw="; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; __darwinAllowLocalNetworking = true; diff --git a/pkgs/by-name/se/serialdv/package.nix b/pkgs/by-name/se/serialdv/package.nix index 655831830da1..56f954feedb4 100644 --- a/pkgs/by-name/se/serialdv/package.nix +++ b/pkgs/by-name/se/serialdv/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "serialdv"; - version = "1.1.4"; + version = "1.1.5"; src = fetchFromGitHub { owner = "f4exb"; repo = "serialdv"; rev = "v${version}"; - sha256 = "0d88h2wjhf79nisiv96bq522hkbknzm88wsv0q9k33mzmrwnrx93"; + sha256 = "sha256-uswddoIpTXqsvjM2/ygdud9jZHTemLn9Dlv9FBXXKow="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/sh/shader-slang/package.nix b/pkgs/by-name/sh/shader-slang/package.nix index 9a272e4418e8..ef04aac610a0 100644 --- a/pkgs/by-name/sh/shader-slang/package.nix +++ b/pkgs/by-name/sh/shader-slang/package.nix @@ -133,7 +133,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/slangc"; - versionCheckProgramArg = [ "-v" ]; + versionCheckProgramArg = "-v"; doInstallCheck = true; passthru.updateScript = gitUpdater { diff --git a/pkgs/by-name/sh/shadps4/package.nix b/pkgs/by-name/sh/shadps4/package.nix index ff35f290a91d..7cd5fb54d86c 100644 --- a/pkgs/by-name/sh/shadps4/package.nix +++ b/pkgs/by-name/sh/shadps4/package.nix @@ -18,6 +18,7 @@ libusb1, magic-enum, libgbm, + pipewire, pkg-config, pugixml, qt6, @@ -33,18 +34,18 @@ xorg, xxHash, zlib-ng, - unstableGitUpdater, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "shadps4"; - version = "0.6.0-unstable-2025-03-18"; + version = "0.7.0"; src = fetchFromGitHub { owner = "shadps4-emu"; repo = "shadPS4"; - rev = "171f755c139764d83e6fc712fcbbcc9d4c5c5956"; - hash = "sha256-vYOI4ffKN8QPg6om3T0PUu2I/K84Y7Hn2iUfVHi7N7o="; + tag = "v.${finalAttrs.version}"; + hash = "sha256-g55Ob74Yhnnrsv9+fNA1+uTJ0H2nyH5UT4ITHnrGKDo="; fetchSubmodules = true; }; @@ -65,6 +66,7 @@ stdenv.mkDerivation (finalAttrs: { xorg.libXext magic-enum libgbm + pipewire pugixml qt6.qtbase qt6.qtdeclarative @@ -117,10 +119,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { tests.openorbis-example = nixosTests.shadps4; - updateScript = unstableGitUpdater { - tagFormat = "v.*"; - tagPrefix = "v."; - }; + updateScript = nix-update-script { }; }; meta = { diff --git a/pkgs/by-name/sh/shod/package.nix b/pkgs/by-name/sh/shod/package.nix index 9bdd79ea1555..8686767a3a8c 100644 --- a/pkgs/by-name/sh/shod/package.nix +++ b/pkgs/by-name/sh/shod/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { ''; homepage = "https://github.com/phillbush/shod"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/sh/shopware-cli/package.nix b/pkgs/by-name/sh/shopware-cli/package.nix index 2428478cf7f6..ded484b7be57 100644 --- a/pkgs/by-name/sh/shopware-cli/package.nix +++ b/pkgs/by-name/sh/shopware-cli/package.nix @@ -10,12 +10,12 @@ buildGoModule rec { pname = "shopware-cli"; - version = "0.5.12"; + version = "0.5.14"; src = fetchFromGitHub { repo = "shopware-cli"; owner = "FriendsOfShopware"; tag = version; - hash = "sha256-GLa6I9DHGgWoShNRpqSbvOU8z2RlNTfEzEidUytByPI="; + hash = "sha256-2LzYEMsJilRKHsx5bwKYeRVUKkao9GSvVdCNNnmFXD4="; }; nativeBuildInputs = [ @@ -27,7 +27,7 @@ buildGoModule rec { dart-sass ]; - vendorHash = "sha256-z8nktXEyERWHqCUfeSgqrmYX3mxqYFyjr/cdP+yV5qE="; + vendorHash = "sha256-ZKETkvGez31PtaWr1vOzNH5Cljgc3+KPfOlHm5fVzg8="; postInstall = '' installShellCompletion --cmd shopware-cli \ diff --git a/pkgs/by-name/sh/shtris/package.nix b/pkgs/by-name/sh/shtris/package.nix index 36dc8a144883..ee70c6eea6ef 100644 --- a/pkgs/by-name/sh/shtris/package.nix +++ b/pkgs/by-name/sh/shtris/package.nix @@ -29,7 +29,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/si/siril/package.nix b/pkgs/by-name/si/siril/package.nix index 1526d82ff48f..4bb192410135 100644 --- a/pkgs/by-name/si/siril/package.nix +++ b/pkgs/by-name/si/siril/package.nix @@ -91,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/sk/skribilo/package.nix b/pkgs/by-name/sk/skribilo/package.nix index 2fe0eb835f7a..35e715b3aece 100644 --- a/pkgs/by-name/sk/skribilo/package.nix +++ b/pkgs/by-name/sk/skribilo/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.10.0"; src = fetchurl { - url = "http://download.savannah.nongnu.org/releases/skribilo/skribilo-${finalAttrs.version}.tar.gz"; + url = "mirror://savannah/skribilo/skribilo-${finalAttrs.version}.tar.gz"; hash = "sha256-jP9I7hds7f1QMmSaNJpGlSvqUOwGcg+CnBzMopIS9Q4="; }; diff --git a/pkgs/by-name/sl/sloth/package.nix b/pkgs/by-name/sl/sloth/package.nix index 8258994e546f..83c9dba28207 100644 --- a/pkgs/by-name/sl/sloth/package.nix +++ b/pkgs/by-name/sl/sloth/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "sloth"; - version = "0.11.0"; + version = "0.12.0"; src = fetchFromGitHub { owner = "slok"; repo = pname; rev = "v${version}"; - hash = "sha256-KMVD7uH3Yg9ThnwKKzo6jom0ctFywt2vu7kNdfjiMCs="; + hash = "sha256-qyDKM5Y8wRvqFE9rqnPePBvi/1UwR4vDRQRVTxPc6Ug="; }; - vendorHash = "sha256-j6qXUQ/Tu3VNQL5xBOHloRn5DH3KG/znCLi1s8RIoL8="; + vendorHash = "sha256-hXDwHKxmrpGR6cbHns9rARu87DqODqr8q25Iv1qFqrA="; subPackages = [ "cmd/sloth" ]; diff --git a/pkgs/by-name/sl/slowlorust/package.nix b/pkgs/by-name/sl/slowlorust/package.nix index f42e722452f3..14b538ece5ae 100644 --- a/pkgs/by-name/sl/slowlorust/package.nix +++ b/pkgs/by-name/sl/slowlorust/package.nix @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage rec { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { description = "Lightweight slowloris (HTTP DoS) tool"; diff --git a/pkgs/by-name/sn/snakemake/package.nix b/pkgs/by-name/sn/snakemake/package.nix index 39e607a5a941..b3d49ae7bc86 100644 --- a/pkgs/by-name/sn/snakemake/package.nix +++ b/pkgs/by-name/sn/snakemake/package.nix @@ -85,7 +85,7 @@ python3Packages.buildPythonApplication rec { ]) ++ [ writableTmpDirAsHomeHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; pytestFlagsArray = [ "tests/tests.py" diff --git a/pkgs/by-name/sn/snort/package.nix b/pkgs/by-name/sn/snort/package.nix index de8b5a6436d2..59761a4f73ce 100644 --- a/pkgs/by-name/sn/snort/package.nix +++ b/pkgs/by-name/sn/snort/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "snort"; - version = "3.7.1.0"; + version = "3.7.2.0"; src = fetchFromGitHub { owner = "snort3"; repo = "snort3"; tag = finalAttrs.version; - hash = "sha256-ni1HOEJNi1NWkxZ90sOzBylzsAY1BB3lP76LjCTZumg="; + hash = "sha256-/ObL48Wo8OPFljBxQP5X/ASvGPcdvPKueosjJm1BRTI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/so/solc/package.nix b/pkgs/by-name/so/solc/package.nix index 84086cb8cc4c..1138ebbd1e08 100644 --- a/pkgs/by-name/so/solc/package.nix +++ b/pkgs/by-name/so/solc/package.nix @@ -32,7 +32,7 @@ let nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; meta = { diff --git a/pkgs/by-name/so/sonar-scanner-cli/package.nix b/pkgs/by-name/so/sonar-scanner-cli/package.nix index a67e174e6af3..84e1f3c14875 100644 --- a/pkgs/by-name/so/sonar-scanner-cli/package.nix +++ b/pkgs/by-name/so/sonar-scanner-cli/package.nix @@ -11,16 +11,16 @@ maven.buildMavenPackage rec { pname = "sonar-scanner-cli"; - version = "7.0.2.4839"; + version = "7.1.0.4889"; src = fetchFromGitHub { owner = "SonarSource"; repo = "sonar-scanner-cli"; tag = version; - hash = "sha256-2utOfJa2euo38E9PxRSzUkHYAYMdSRBkzpe6ka3hjCg="; + hash = "sha256-6TUwk9TyXzGHIEKkzELH+EQppCPLCg192a4ed1ycFrk="; }; - mvnHash = "sha256-jJgDR5JGruGYXBClmp6pg+IHLdMN5osOKKtRGQA+EAc="; + mvnHash = "sha256-uPdnXT/QuhGJ+9Y7TouR+nNm3SUyTxgecuDcMZV/Iq8="; mvnParameters = "-Dproject.build.outputTimestamp=1980-01-01T00:00:02Z"; diff --git a/pkgs/by-name/sp/spicetify-cli/package.nix b/pkgs/by-name/sp/spicetify-cli/package.nix index 6e5f5b142145..24ba6b58db2c 100644 --- a/pkgs/by-name/sp/spicetify-cli/package.nix +++ b/pkgs/by-name/sp/spicetify-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "spicetify-cli"; - version = "2.39.5"; + version = "2.39.6"; src = fetchFromGitHub { owner = "spicetify"; repo = "cli"; rev = "v${version}"; - hash = "sha256-vqif3oLDm9SUrkY+qEYHUEmHN+psoK6GNUB+kA6sQ4Q="; + hash = "sha256-rdyHVHKVgl9fOviFYQuXY8Ko+/XwpKlKDfriQAgkusE="; }; - vendorHash = "sha256-3U/qV81UXS/Xh3K6OnMUyRKeMSBQUHLP64EOQl6TfMY="; + vendorHash = "sha256-sC8HmszcH5fYnuoPW6aElB8UXPwk3Lpp2odsBaiP4mI="; ldflags = [ "-s -w" diff --git a/pkgs/by-name/sq/sqruff/package.nix b/pkgs/by-name/sq/sqruff/package.nix index f2f6dfdb8374..3d34a3dc0547 100644 --- a/pkgs/by-name/sq/sqruff/package.nix +++ b/pkgs/by-name/sq/sqruff/package.nix @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec { ''; nativeCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ss/sscg/package.nix b/pkgs/by-name/ss/sscg/package.nix index a5b388427d78..a5deb0054c14 100644 --- a/pkgs/by-name/ss/sscg/package.nix +++ b/pkgs/by-name/ss/sscg/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { ]; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = gitUpdater { rev-prefix = "sscg-"; }; diff --git a/pkgs/by-name/ss/sshocker/package.nix b/pkgs/by-name/ss/sshocker/package.nix index 90bbce883096..b8e573385dc0 100644 --- a/pkgs/by-name/ss/sshocker/package.nix +++ b/pkgs/by-name/ss/sshocker/package.nix @@ -28,7 +28,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { description = "Tool for SSH, reverse sshfs and port forwarder"; diff --git a/pkgs/by-name/st/stalwart-cli/package.nix b/pkgs/by-name/st/stalwart-cli/package.nix index 2c62a019283c..e0fdbb09050e 100644 --- a/pkgs/by-name/st/stalwart-cli/package.nix +++ b/pkgs/by-name/st/stalwart-cli/package.nix @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; # Prerelease reports incorrect version dontVersionCheck = true; diff --git a/pkgs/by-name/st/stevenblack-blocklist/package.nix b/pkgs/by-name/st/stevenblack-blocklist/package.nix index 1dee7e58e94b..6e355c9fd398 100644 --- a/pkgs/by-name/st/stevenblack-blocklist/package.nix +++ b/pkgs/by-name/st/stevenblack-blocklist/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "stevenblack-blocklist"; - version = "3.15.26"; + version = "3.15.29"; src = fetchFromGitHub { owner = "StevenBlack"; repo = "hosts"; tag = finalAttrs.version; - hash = "sha256-D8Ebr02/O4avw/+60o8oZYII9pGz1veb+Gox6XOdQdg="; + hash = "sha256-Ph0Wc7tl5FHZatSK9BNMZ8lNhGdJKx9X3+Px9MaYKyI="; }; outputs = [ diff --git a/pkgs/by-name/st/storeBackup/package.nix b/pkgs/by-name/st/storeBackup/package.nix index 8a58698c0cdf..35610056b2a5 100644 --- a/pkgs/by-name/st/storeBackup/package.nix +++ b/pkgs/by-name/st/storeBackup/package.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { buildInputs = [ perl ]; src = fetchurl { - url = "https://download.savannah.gnu.org/releases/storebackup/storeBackup-${version}.tar.bz2"; + url = "mirror://savannah/storebackup/storeBackup-${version}.tar.bz2"; hash = "sha256-Ki1DT2zypFFiiMVd9Y8eSX7T+yr8moWMoALmAexjqWU="; }; diff --git a/pkgs/by-name/st/storj-uplink/package.nix b/pkgs/by-name/st/storj-uplink/package.nix index 5865c1ff8968..402147fc0122 100644 --- a/pkgs/by-name/st/storj-uplink/package.nix +++ b/pkgs/by-name/st/storj-uplink/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "storj-uplink"; - version = "1.125.2"; + version = "1.125.4"; src = fetchFromGitHub { owner = "storj"; repo = "storj"; rev = "v${version}"; - hash = "sha256-O4lp6NsUpxaikjpcDfpS+FZZHKOxjOn1Lr052PlD0W4="; + hash = "sha256-r0N9TpSlKkGy/hlVxKB+fMXFvQQOXC5L4Ryd5fP+Ud0="; }; subPackages = [ "cmd/uplink" ]; diff --git a/pkgs/by-name/st/strip-tags/package.nix b/pkgs/by-name/st/strip-tags/package.nix index 52d90e41e1e3..8f3343bb94fe 100644 --- a/pkgs/by-name/st/strip-tags/package.nix +++ b/pkgs/by-name/st/strip-tags/package.nix @@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec { pyyaml versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "CLI tool for stripping tags from HTML"; diff --git a/pkgs/by-name/su/summon/package.nix b/pkgs/by-name/su/summon/package.nix index 54b11f93d000..4c57b68d08c3 100644 --- a/pkgs/by-name/su/summon/package.nix +++ b/pkgs/by-name/su/summon/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "summon"; - version = "0.10.3"; + version = "0.10.4"; src = fetchFromGitHub { owner = "cyberark"; repo = "summon"; rev = "v${version}"; - hash = "sha256-RCYi7nUJ+27pmH6k7jCav4Klea9JCK9Kzfu8ifYgORg="; + hash = "sha256-nAjaZh0bnGBZh2wK78M4gg8BGsM6kBQ8MNvfPI7TIOg="; }; - vendorHash = "sha256-StcJvUtMfBh7p1sD8ucvHNJ572whRfqz3id6XsFoXtk="; + vendorHash = "sha256-B6sbMKmuIQ+xoJspFCRtqe9IOLW+AFF5XQBDSLhM9cI="; subPackages = [ "cmd" ]; diff --git a/pkgs/by-name/su/super-productivity/package.nix b/pkgs/by-name/su/super-productivity/package.nix index 37e9c2093763..0f8eb12068dc 100644 --- a/pkgs/by-name/su/super-productivity/package.nix +++ b/pkgs/by-name/su/super-productivity/package.nix @@ -13,20 +13,20 @@ buildNpmPackage rec { pname = "super-productivity"; - version = "12.0.1"; + version = "12.0.3"; src = fetchFromGitHub { owner = "johannesjo"; repo = "super-productivity"; tag = "v${version}"; - hash = "sha256-s+j9TPdyA5OBGv+fxwz9Ze4SzME9m2nusbwrEsntvQc="; + hash = "sha256-6IR4oxucmbmAjAYl+QMEreyTp6aFn8lGzNxA3kNuJOs="; postFetch = '' ${lib.getExe npm-lockfile-fix} -r $out/package-lock.json ''; }; - npmDepsHash = "sha256-uPdfUiFEb9MLdgfLXo5g7EEs2RUJpCxwKR02kqlD7P8="; + npmDepsHash = "sha256-42DK/03nxYq4iYVNwyFUXuE0lX7TJbdg0EUMKW1juhY="; npmFlags = [ "--legacy-peer-deps" ]; makeCacheWritable = true; diff --git a/pkgs/by-name/sv/sv-lang/package.nix b/pkgs/by-name/sv/sv-lang/package.nix index 3de3b51af508..65e51db70263 100644 --- a/pkgs/by-name/sv/sv-lang/package.nix +++ b/pkgs/by-name/sv/sv-lang/package.nix @@ -22,6 +22,11 @@ stdenv.mkDerivation rec { sha256 = "sha256-msSc6jw2xbEZfOwtqwFEDIKcwf5SDKp+j15lVbNO98g="; }; + postPatch = '' + substituteInPlace external/CMakeLists.txt \ + --replace-fail 'set(mimalloc_min_version "2.1")' 'set(mimalloc_min_version "${lib.versions.majorMinor mimalloc.version}")' + ''; + cmakeFlags = [ # fix for https://github.com/NixOS/nixpkgs/issues/144170 "-DCMAKE_INSTALL_INCLUDEDIR=include" diff --git a/pkgs/by-name/sw/swaylock-plugin/package.nix b/pkgs/by-name/sw/swaylock-plugin/package.nix index 4e4e7fa258e7..74b444e2c763 100644 --- a/pkgs/by-name/sw/swaylock-plugin/package.nix +++ b/pkgs/by-name/sw/swaylock-plugin/package.nix @@ -21,14 +21,14 @@ wayland-scanner, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "swaylock-plugin"; - version = "unstable-2025-01-28"; + version = "1.8.2"; src = fetchFromGitHub { owner = "mstoeckl"; repo = "swaylock-plugin"; - rev = "ac02c528bce8f529f33c85065d77eac1aceccbe5"; - hash = "sha256-e4iQ7yCPkkJBpgD0aE94lsID8v3kXhr7YmAszfFi7zA="; + rev = "v${finalAttrs.version}"; + hash = "sha256-Wj5//yTZQMq6ummKSVsCJjSRcVHw2VgAhVbihXBm/qQ="; }; strictDeps = true; @@ -85,4 +85,4 @@ stdenv.mkDerivation { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ picnoir ]; }; -} +}) diff --git a/pkgs/by-name/sy/syft/package.nix b/pkgs/by-name/sy/syft/package.nix index f75117c4d436..ce6c01ccd7ec 100644 --- a/pkgs/by-name/sy/syft/package.nix +++ b/pkgs/by-name/sy/syft/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "syft"; - version = "1.20.0"; + version = "1.21.0"; src = fetchFromGitHub { owner = "anchore"; repo = "syft"; tag = "v${version}"; - hash = "sha256-kXan8bRpZoDimTwzva9KOKG1NqL9IDTRxpnXMDTUFBs="; + hash = "sha256-48Guq4FBt0J+v1LIZsiTa4+I4zMCyhocMdXLM7FwvoA="; # 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; @@ -28,7 +28,7 @@ buildGoModule rec { # hash mismatch with darwin proxyVendor = true; - vendorHash = "sha256-rtDJuB6xGmxtq1k1jwMf1aEGlxEHywGiJvAdaI4So9U="; + vendorHash = "sha256-0mqVQooeRvkIfIxv2SzAYkEjSDR1ngzjzrrylJj6hK4="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/sy/symbolicator/package.nix b/pkgs/by-name/sy/symbolicator/package.nix index 5b21370e79f6..4d70b1ee494e 100644 --- a/pkgs/by-name/sy/symbolicator/package.nix +++ b/pkgs/by-name/sy/symbolicator/package.nix @@ -12,18 +12,18 @@ rustPlatform.buildRustPackage rec { pname = "symbolicator"; - version = "24.7.1"; + version = "25.3.0"; src = fetchFromGitHub { owner = "getsentry"; repo = "symbolicator"; rev = version; - hash = "sha256-thc1VXKtOc+kgIMHGDBp4InaSFG9mK9WYS7g90b5Fzs="; + hash = "sha256-/8Jo/M51ulrQFzXKkcFXTYfh9a3w6C5oW6A/bDFcRp0="; fetchSubmodules = true; }; useFetchCargoVendor = true; - cargoHash = "sha256-wRzHFKTzS/wSX2LEB4Hj5LX1gVI9gFonbibPzCmhWtw="; + cargoHash = "sha256-mWvCvzqTUzpxYYxf8KWjxfo4E7oS9oNVbeVxx8J3QwI="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/sy/systemctl-tui/package.nix b/pkgs/by-name/sy/systemctl-tui/package.nix index 67bd9d6395d5..c5cd706bcefb 100644 --- a/pkgs/by-name/sy/systemctl-tui/package.nix +++ b/pkgs/by-name/sy/systemctl-tui/package.nix @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/ta/tabby-agent/package.nix b/pkgs/by-name/ta/tabby-agent/package.nix index 3e36a59bdece..fb225a2a32ec 100644 --- a/pkgs/by-name/ta/tabby-agent/package.nix +++ b/pkgs/by-name/ta/tabby-agent/package.nix @@ -9,13 +9,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "tabby-agent"; - version = "0.25.2"; + version = "0.27.0"; src = fetchFromGitHub { owner = "TabbyML"; repo = "tabby"; tag = "v${finalAttrs.version}"; - hash = "sha256-VuDOUhAarbl7C3ajOE2TFWIXGxRzkIJaIFa8FxdHYUQ="; + hash = "sha256-Z/Orl3T6NagmVcw9JYXhyy+32CK7t/xiQMdXooNcr9g="; }; nativeBuildInputs = [ @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = pnpm_9.fetchDeps { inherit (finalAttrs) pname version src; - hash = "sha256-e21fDdV/FPNFGOe1D0P6xOYLWSG6RE8zZntgvTWUxsQ="; + hash = "sha256-cdbmEgwHA+2/nfc8gaLAsCxLH0FNEQ0hjfRzQvngLKI="; }; passthru.updateScript = nix-update-script { diff --git a/pkgs/by-name/ta/tabby/package.nix b/pkgs/by-name/ta/tabby/package.nix index 38deef08262d..17fb9f1c28ff 100644 --- a/pkgs/by-name/ta/tabby/package.nix +++ b/pkgs/by-name/ta/tabby/package.nix @@ -141,7 +141,7 @@ rustPlatform.buildRustPackage { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; nativeBuildInputs = diff --git a/pkgs/by-name/ta/talosctl/package.nix b/pkgs/by-name/ta/talosctl/package.nix index 82b2756839c5..eb13a45cb1a3 100644 --- a/pkgs/by-name/ta/talosctl/package.nix +++ b/pkgs/by-name/ta/talosctl/package.nix @@ -41,7 +41,7 @@ buildGoModule rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; meta = with lib; { description = "CLI for out-of-band management of Kubernetes nodes created by Talos"; diff --git a/pkgs/by-name/ta/taze/package.nix b/pkgs/by-name/ta/taze/package.nix index c5b72112fe2d..c33ecbf7f6b3 100644 --- a/pkgs/by-name/ta/taze/package.nix +++ b/pkgs/by-name/ta/taze/package.nix @@ -13,18 +13,18 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "taze"; - version = "19.0.2"; + version = "19.0.4"; src = fetchFromGitHub { owner = "antfu-collective"; repo = "taze"; tag = "v${finalAttrs.version}"; - hash = "sha256-ABmjfB0ovdi+x9Lya4RIZFlesMrY48g/ONmS+dzIn/I="; + hash = "sha256-WHqocBPIop3sNP55+SL1+yibuMQtUnIdMyHxQdQJN5M="; }; pnpmDeps = pnpm.fetchDeps { inherit (finalAttrs) pname version src; - hash = "sha256-lWWf0ipzjjgx0LWx8YKvYBLZW0vEW6RnpZE+xi/bGFc="; + hash = "sha256-AyQMFqtRW8U0zPl0c9kq8olxqgZ97ln0u/UuXw/+QXI="; }; nativeBuildInputs = [ @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/te/teams-for-linux/package.nix b/pkgs/by-name/te/teams-for-linux/package.nix index ac52e80b7891..d628e07f892b 100644 --- a/pkgs/by-name/te/teams-for-linux/package.nix +++ b/pkgs/by-name/te/teams-for-linux/package.nix @@ -109,7 +109,7 @@ buildNpmPackage rec { passthru.updateScript = nix-update-script { }; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Unofficial Microsoft Teams client for Linux"; diff --git a/pkgs/by-name/te/telegram-bot-api/package.nix b/pkgs/by-name/te/telegram-bot-api/package.nix index 740439f9a548..4b8da01c0c21 100644 --- a/pkgs/by-name/te/telegram-bot-api/package.nix +++ b/pkgs/by-name/te/telegram-bot-api/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation { nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Telegram Bot API server"; diff --git a/pkgs/by-name/te/terraform-docs/package.nix b/pkgs/by-name/te/terraform-docs/package.nix index 33c9620d541b..bbeb074c625d 100644 --- a/pkgs/by-name/te/terraform-docs/package.nix +++ b/pkgs/by-name/te/terraform-docs/package.nix @@ -7,16 +7,16 @@ }: buildGoModule rec { pname = "terraform-docs"; - version = "0.19.0"; + version = "0.20.0"; src = fetchFromGitHub { owner = "terraform-docs"; repo = pname; rev = "v${version}"; - hash = "sha256-NOI9/2zGimsHMvdi2lGwl6YLVGpOET6g9C/l0xUZ/pI="; + hash = "sha256-DiKoYAe7vcNy35ormKHYZcZrGK/MEb6VmcHWPgrbmUg="; }; - vendorHash = "sha256-/56Y3VE4h//8IlyP8ocMFiorgw/4ee32J5FQYxFCIU8="; + vendorHash = "sha256-ynyYpX41LJxGhf5kF2AULj+VKROjsvTjVPBnqG+JGSg="; excludedPackages = [ "scripts" ]; diff --git a/pkgs/by-name/ti/tiny-cuda-nn/package.nix b/pkgs/by-name/ti/tiny-cuda-nn/package.nix index 25b43707dde6..fea13b07a791 100644 --- a/pkgs/by-name/ti/tiny-cuda-nn/package.nix +++ b/pkgs/by-name/ti/tiny-cuda-nn/package.nix @@ -1,4 +1,5 @@ { + config, cmake, cudaPackages, fetchFromGitHub, @@ -176,7 +177,11 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.bsd3; maintainers = with maintainers; [ connorbaker ]; platforms = platforms.linux; - # g++: error: unrecognized command-line option '-mf16c' - broken = stdenv.hostPlatform.isAarch64; + badPlatforms = [ + # g++: error: unrecognized command-line option '-mf16c' + lib.systems.inspect.patterns.isAarch64 + ]; + # Requires torch.cuda._is_compiled() == True to build + broken = !config.cudaSupport; }; }) diff --git a/pkgs/by-name/tl/tlafmt/package.nix b/pkgs/by-name/tl/tlafmt/package.nix index 9eb4952f8aec..67871bfc951f 100644 --- a/pkgs/by-name/tl/tlafmt/package.nix +++ b/pkgs/by-name/tl/tlafmt/package.nix @@ -5,18 +5,18 @@ }: rustPlatform.buildRustPackage rec { pname = "tlafmt"; - version = "0.3.2"; + version = "0.4.0"; src = fetchFromGitHub { owner = "domodwyer"; repo = "tlafmt"; tag = "v${version}"; - hash = "sha256-V7KTzjCLOdt31UO01iTHVk2zpPc+GdSpsrEfwwbjZrk="; + hash = "sha256-wZ0irWf9S4abcT1BvODFAQks9E6BO0gr43ibnSAxddo="; }; useFetchCargoVendor = true; - cargoHash = "sha256-KUN7Et3wW5oLu+FK7ySWKSqpo1IL0ggww74IpFX0aSQ="; + cargoHash = "sha256-UAYajXmKPg9Ow3iRqcEhT50YP+i4ZKWOHTTrYR1SzhI="; meta = { description = "Formatter for TLA+ specs"; diff --git a/pkgs/by-name/to/tooling-language-server/package.nix b/pkgs/by-name/to/tooling-language-server/package.nix index 1feca73499a3..dc7d529230f3 100644 --- a/pkgs/by-name/to/tooling-language-server/package.nix +++ b/pkgs/by-name/to/tooling-language-server/package.nix @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-DxQMAnlE8oWtigU1gUEdTdBIvEtbL8xhaPLx6kt8T2c="; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/to/topiary/package.nix b/pkgs/by-name/to/topiary/package.nix index 5ffdd1076f0b..d5052e580659 100644 --- a/pkgs/by-name/to/topiary/package.nix +++ b/pkgs/by-name/to/topiary/package.nix @@ -70,7 +70,7 @@ rustPlatform.buildRustPackage rec { ''; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/tr/treesheets/package.nix b/pkgs/by-name/tr/treesheets/package.nix index 12737b3e670d..efec437d0b53 100644 --- a/pkgs/by-name/tr/treesheets/package.nix +++ b/pkgs/by-name/tr/treesheets/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "treesheets"; - version = "0-unstable-2025-03-15"; + version = "0-unstable-2025-03-28"; src = fetchFromGitHub { owner = "aardappel"; repo = "treesheets"; - rev = "6240644205b963e3e1b1fd4d21762e209ef38c05"; - hash = "sha256-sgzgqb1lirVVE1TKNarMgnn5altsSyNL/CQd+IBatPI="; + rev = "316918fd20bd1edab2f5ae8c18555537f7f9057b"; + hash = "sha256-/z4qyISw41W1pQCrmXc9a9gCc4Unc1XM2EEFGZZLlAU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/tr/tryton/package.nix b/pkgs/by-name/tr/tryton/package.nix index d648b3cfd967..2cb5e824637a 100644 --- a/pkgs/by-name/tr/tryton/package.nix +++ b/pkgs/by-name/tr/tryton/package.nix @@ -20,12 +20,12 @@ python3Packages.buildPythonApplication rec { pname = "tryton"; - version = "7.4.4"; + version = "7.4.7"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-77gc6H1xY8QCp7ld/OuJhZcwYCvVUpgygoDdJS9RGGA="; + hash = "sha256-IAKgOOURMJTYDYhSPAcK4MO/uEsafFMb5WlIhmSe+/o="; }; build-system = [ python3Packages.setuptools ]; diff --git a/pkgs/by-name/ts/tsukimi/package.nix b/pkgs/by-name/ts/tsukimi/package.nix index 999cd1eb5ae9..35b3452d5392 100644 --- a/pkgs/by-name/ts/tsukimi/package.nix +++ b/pkgs/by-name/ts/tsukimi/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { ]); nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/tt/tt-rss/package.nix b/pkgs/by-name/tt/tt-rss/package.nix index 105812d93537..49c175446089 100644 --- a/pkgs/by-name/tt/tt-rss/package.nix +++ b/pkgs/by-name/tt/tt-rss/package.nix @@ -8,12 +8,12 @@ stdenv.mkDerivation rec { pname = "tt-rss"; - version = "0-unstable-2025-03-14"; + version = "0-unstable-2025-03-19"; src = fetchgit { url = "https://git.tt-rss.org/fox/tt-rss.git"; - rev = "28cb97ddc5834ce8cfe24602a293b90348851495"; - hash = "sha256-l4aGTxL9d+go9R7cn14XOoOr8JTrJSScgDIIHGvaB9Q="; + rev = "5dcb8db933f1e49526137a55638d26f4d8d2d182"; + hash = "sha256-8iHWrfyV2Gm4P91E/1Y8Z58Um4r5a1mwJ1Y7vNYpIM8="; }; installPhase = '' diff --git a/pkgs/by-name/tt/ttysvr/package.nix b/pkgs/by-name/tt/ttysvr/package.nix index a95bd22e2b23..cbd0fdb61949 100644 --- a/pkgs/by-name/tt/ttysvr/package.nix +++ b/pkgs/by-name/tt/ttysvr/package.nix @@ -51,7 +51,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/tu/tuisky/package.nix b/pkgs/by-name/tu/tuisky/package.nix index 52ff6e9e41da..61b9651dada6 100644 --- a/pkgs/by-name/tu/tuisky/package.nix +++ b/pkgs/by-name/tu/tuisky/package.nix @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/tu/turn-rs/package.nix b/pkgs/by-name/tu/turn-rs/package.nix index fe76e4aad375..f0da4ddd91ae 100644 --- a/pkgs/by-name/tu/turn-rs/package.nix +++ b/pkgs/by-name/tu/turn-rs/package.nix @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/turn-server"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/tu/tutanota-desktop/package.nix b/pkgs/by-name/tu/tutanota-desktop/package.nix index 2e5179dea11e..e567f055c544 100644 --- a/pkgs/by-name/tu/tutanota-desktop/package.nix +++ b/pkgs/by-name/tu/tutanota-desktop/package.nix @@ -7,11 +7,11 @@ appimageTools.wrapType2 rec { pname = "tutanota-desktop"; - version = "274.250312.0"; + version = "275.250326.0"; src = fetchurl { url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; - hash = "sha256-30+ZKqbIEUvmWhQ3ZrDZkZMBUc7lKkv02Vbraq9vPrU="; + hash = "sha256-6Sc0KqdEJ7v9TBG+t3xcDpK96/4DivweM/F1k257cYA="; }; extraPkgs = pkgs: [ pkgs.libsecret ]; diff --git a/pkgs/by-name/tw/twilio-cli/package.nix b/pkgs/by-name/tw/twilio-cli/package.nix index a3d89e551d8b..780a73fbd8f6 100644 --- a/pkgs/by-name/tw/twilio-cli/package.nix +++ b/pkgs/by-name/tw/twilio-cli/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "twilio-cli"; - version = "5.23.0"; + version = "5.23.1"; src = fetchzip { url = "https://twilio-cli-prod.s3.amazonaws.com/twilio-v${finalAttrs.version}/twilio-v${finalAttrs.version}.tar.gz"; - hash = "sha256-LTaQFRoXRBLPLWvyqwMbQc0OOC+wT+taLm78GL2mWBQ="; + hash = "sha256-GPOISOR3N8CTS7eNtDYQkzX1bjZYfOMz4zj//K32Dsw="; }; buildInputs = [ nodejs-slim ]; diff --git a/pkgs/by-name/tw/twitterBootstrap/package.nix b/pkgs/by-name/tw/twitterBootstrap/package.nix index 78f4c77e4617..2f916ab30ef4 100644 --- a/pkgs/by-name/tw/twitterBootstrap/package.nix +++ b/pkgs/by-name/tw/twitterBootstrap/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "bootstrap"; - version = "5.3.3"; + version = "5.3.4"; src = fetchurl { url = "https://github.com/twbs/bootstrap/releases/download/v${finalAttrs.version}/bootstrap-${finalAttrs.version}-dist.zip"; - hash = "sha256-WwokWrhFiVFmjSn9FJ/GyOY8Z2l378I4IqIjwIJF3ho="; + hash = "sha256-m6iuhq6yF540N5WchvEoflWJheNzFe/QR9pW2LaXGfs="; }; nativeBuildInputs = [ unzip ]; diff --git a/pkgs/by-name/ty/typos/package.nix b/pkgs/by-name/ty/typos/package.nix index 6e9c6b4faa2e..36d5d600d48b 100644 --- a/pkgs/by-name/ty/typos/package.nix +++ b/pkgs/by-name/ty/typos/package.nix @@ -8,23 +8,23 @@ rustPlatform.buildRustPackage rec { pname = "typos"; - version = "1.30.3"; + version = "1.31.1"; src = fetchFromGitHub { owner = "crate-ci"; repo = "typos"; tag = "v${version}"; - hash = "sha256-Yzt5O24+Nkxvoim6BlaPzVQ3gSKrmPO/725dxzQ9XXk="; + hash = "sha256-Q/nanx+R7JJpDiSkHM0eYHRFiXFR+VZG7mKoUMglcT4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-9+LFyrKy8Hv13Tu8Ko5PpdcSPh3sgGHWvixYT0km1Rs="; + cargoHash = "sha256-nKsn7Odce2/ftkPxYT/bAcMTS6DowSjKepBBGrCvkPY="; passthru.updateScript = nix-update-script { }; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Source code spell checker"; diff --git a/pkgs/by-name/ty/typst/package.nix b/pkgs/by-name/ty/typst/package.nix index ed04a3ee1547..b01912559be4 100644 --- a/pkgs/by-name/ty/typst/package.nix +++ b/pkgs/by-name/ty/typst/package.nix @@ -5,7 +5,6 @@ installShellFiles, pkg-config, openssl, - xz, nix-update-script, versionCheckHook, }: @@ -31,7 +30,6 @@ rustPlatform.buildRustPackage (finalAttrs: { buildInputs = [ openssl - xz ]; env = { diff --git a/pkgs/by-name/ty/typstfmt/package.nix b/pkgs/by-name/ty/typstfmt/package.nix index 73e750095fcf..4109ef87488b 100644 --- a/pkgs/by-name/ty/typstfmt/package.nix +++ b/pkgs/by-name/ty/typstfmt/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "typstfmt"; - version = "0.2.9"; + version = "0.2.10"; src = fetchFromGitHub { owner = "astrale-sharp"; repo = "typstfmt"; rev = version; - hash = "sha256-bSjUr6tHQrmni/YmApHrvY2cVz3xf1VKfg35BJjuOZM="; + hash = "sha256-JsNaHeFYr92VdruE87dLj2kPGc9M+ww7AGiGO4Gbbr0="; }; useFetchCargoVendor = true; - cargoHash = "sha256-C3kVmQcG2a4eg8bu36lTy2dDQcw2uX/iS6Wco6ambdE="; + cargoHash = "sha256-sY2LLBsyRt7Zc84//WZWNq6e7Vx/TtPC/zoDF2Ug7yQ="; meta = { changelog = "https://github.com/astrale-sharp/typstfmt/blob/${src.rev}/CHANGELOG.md"; diff --git a/pkgs/by-name/un/uncover/package.nix b/pkgs/by-name/un/uncover/package.nix index d672e02ee93f..f277cd9ca423 100644 --- a/pkgs/by-name/un/uncover/package.nix +++ b/pkgs/by-name/un/uncover/package.nix @@ -29,7 +29,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "-version" ]; + versionCheckProgramArg = "-version"; meta = with lib; { description = "API wrapper to search for exposed hosts"; diff --git a/pkgs/by-name/un/unfs3/package.nix b/pkgs/by-name/un/unfs3/package.nix index 28624ce53a26..8e250d84f935 100644 --- a/pkgs/by-name/un/unfs3/package.nix +++ b/pkgs/by-name/un/unfs3/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/unfsd"; - versionCheckProgramArg = [ "-h" ]; + versionCheckProgramArg = "-h"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/un/unibilium/package.nix b/pkgs/by-name/un/unibilium/package.nix index 597cea810c22..2932306e1a85 100644 --- a/pkgs/by-name/un/unibilium/package.nix +++ b/pkgs/by-name/un/unibilium/package.nix @@ -32,6 +32,7 @@ stdenv.mkDerivation rec { buildInputs = [ ncurses ]; meta = with lib; { + homepage = "https://github.com/neovim/unibilium"; description = "Very basic terminfo library"; license = licenses.lgpl3Plus; platforms = platforms.linux ++ platforms.darwin; diff --git a/pkgs/by-name/up/upcloud-cli/package.nix b/pkgs/by-name/up/upcloud-cli/package.nix index 307fc2f981eb..7985098dc9c8 100644 --- a/pkgs/by-name/up/upcloud-cli/package.nix +++ b/pkgs/by-name/up/upcloud-cli/package.nix @@ -32,7 +32,7 @@ buildGoModule rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/upctl"; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/us/usacloud/package.nix b/pkgs/by-name/us/usacloud/package.nix index 670c3f1e8b66..3be97db466c0 100644 --- a/pkgs/by-name/us/usacloud/package.nix +++ b/pkgs/by-name/us/usacloud/package.nix @@ -27,7 +27,7 @@ buildGoModule rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/vc/vcsi/package.nix b/pkgs/by-name/vc/vcsi/package.nix index 3d679991385b..3717bc3d5c7c 100644 --- a/pkgs/by-name/vc/vcsi/package.nix +++ b/pkgs/by-name/vc/vcsi/package.nix @@ -46,7 +46,7 @@ python3Packages.buildPythonApplication rec { ++ (with python3Packages; [ pytestCheckHook ]); - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Create video contact sheets"; diff --git a/pkgs/by-name/ve/velocity/package.nix b/pkgs/by-name/ve/velocity/package.nix index 15b0c13e0593..fbec41ba1752 100644 --- a/pkgs/by-name/ve/velocity/package.nix +++ b/pkgs/by-name/ve/velocity/package.nix @@ -35,13 +35,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "velocity"; - version = "3.4.0-unstable-2025-03-27"; + version = "3.4.0-unstable-2025-04-03"; src = fetchFromGitHub { owner = "PaperMC"; repo = "Velocity"; - rev = "d2cd79185b56bab1adbd45acb1caf0ea7f24d84e"; - hash = "sha256-WnXDBofr2zkkNvuFYG/6AijgzuDR/8CISafmGDXazgc="; + rev = "c72a3eefdeee26d39d5382c30435f9ce1819153e"; + hash = "sha256-mBVNZAuAarBBQRD4H7XR/Hp+VmO+yoOwrkj/tQeEOWA="; }; nativeBuildInputs = diff --git a/pkgs/by-name/vi/vi-mongo/package.nix b/pkgs/by-name/vi/vi-mongo/package.nix index 66c152015a0e..a045ff8ed78e 100644 --- a/pkgs/by-name/vi/vi-mongo/package.nix +++ b/pkgs/by-name/vi/vi-mongo/package.nix @@ -26,7 +26,7 @@ buildGoModule rec { ]; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/vi/vial/package.nix b/pkgs/by-name/vi/vial/package.nix index 327da518da95..8f551bafef96 100644 --- a/pkgs/by-name/vi/vial/package.nix +++ b/pkgs/by-name/vi/vial/package.nix @@ -4,12 +4,12 @@ appimageTools, }: let - version = "0.7.1"; + version = "0.7.2"; pname = "Vial"; src = fetchurl { url = "https://github.com/vial-kb/vial-gui/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage"; - hash = "sha256-pOcrxZ6vbnbdE/H4Kxufxm/ZovaYBXjFpVpKZYV7f3c="; + hash = "sha256-bWmKNKCrXzyNj7zYdEX+lfITdIernTp/WxFJnd1RRYU="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; diff --git a/pkgs/by-name/vi/video2x/package.nix b/pkgs/by-name/vi/video2x/package.nix index 244187e99578..6cbbe53ca5b0 100644 --- a/pkgs/by-name/vi/video2x/package.nix +++ b/pkgs/by-name/vi/video2x/package.nix @@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/vi/virtnbdbackup/package.nix b/pkgs/by-name/vi/virtnbdbackup/package.nix index eaa8005a224e..f70230804102 100644 --- a/pkgs/by-name/vi/virtnbdbackup/package.nix +++ b/pkgs/by-name/vi/virtnbdbackup/package.nix @@ -7,13 +7,13 @@ python3Packages.buildPythonApplication rec { pname = "virtnbdbackup"; - version = "2.23"; + version = "2.26"; src = fetchFromGitHub { owner = "abbbi"; repo = "virtnbdbackup"; tag = "v${version}"; - hash = "sha256-lek2UND7Qmg2ar8YvCDSOVO/TqmiMff/mRLgfyVkAvg="; + hash = "sha256-wSfqWWXGjqnnmIY2sHW3XDIepie2QJGmFxfn7LXNREE="; }; build-system = with python3Packages; [ @@ -35,7 +35,7 @@ python3Packages.buildPythonApplication rec { versionCheckHook ]; - versionCheckProgramArg = [ "-V" ]; + versionCheckProgramArg = "-V"; meta = { description = "Backup utility for Libvirt/qemu/kvm"; diff --git a/pkgs/by-name/vo/volta/package.nix b/pkgs/by-name/vo/volta/package.nix index baf2030aa164..83ad131e8d22 100644 --- a/pkgs/by-name/vo/volta/package.nix +++ b/pkgs/by-name/vo/volta/package.nix @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; # Tries to create /var/empty/.volta as $HOME is not writable doInstallCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/vu/vuetorrent/package.nix b/pkgs/by-name/vu/vuetorrent/package.nix index bcbc66e0898f..c4e872cea713 100644 --- a/pkgs/by-name/vu/vuetorrent/package.nix +++ b/pkgs/by-name/vu/vuetorrent/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "vuetorrent"; - version = "2.23.0"; + version = "2.23.1"; src = fetchFromGitHub { owner = "VueTorrent"; repo = "VueTorrent"; tag = "v${version}"; - hash = "sha256-0OAfe0Kwjc8Shsz5isPMFlO4E9vKvmsKabsYC8rXY6c="; + hash = "sha256-cOt/JxceEET8g8hyQbhz9tYf4zH2i5YYG7eQ9/EjA0M="; }; - npmDepsHash = "sha256-65MEBowimZrDs3EFzu2REB5wf2oHlydsztucd0cfn20="; + npmDepsHash = "sha256-gjvJEY+XZeRJNwVi0hSfbdFnuIJbY8CVsJqyMqi7wD0="; installPhase = '' runHook preInstall diff --git a/pkgs/by-name/wa/wakapi/package.nix b/pkgs/by-name/wa/wakapi/package.nix index af0f7680fe4d..be54d855a8ba 100644 --- a/pkgs/by-name/wa/wakapi/package.nix +++ b/pkgs/by-name/wa/wakapi/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "2.13.1"; + version = "2.13.2"; in buildGoModule { pname = "wakapi"; @@ -16,10 +16,10 @@ buildGoModule { owner = "muety"; repo = "wakapi"; tag = version; - hash = "sha256-zasMqEvSqylJWKjS5TKYKmGJnGfCUEOq2UvsVUeizBw="; + hash = "sha256-+Kd2SLxfnPWrjJBaH4EH0SlSsDV648KOMIlXACoMwY4="; }; - vendorHash = "sha256-b2FOdCXmSgFzdXLnxt/V7+cuESWXVXVRmT53DgLwZYI="; + vendorHash = "sha256-8SjBRagqdzJvW8eCKLeHBOQL4qX83USMIDDyS+8Mpvo="; # Not a go module required by the project, contains development utilities excludedPackages = [ "scripts" ]; diff --git a/pkgs/by-name/wa/wasmi/package.nix b/pkgs/by-name/wa/wasmi/package.nix index bb35f4dfb282..3648df610461 100644 --- a/pkgs/by-name/wa/wasmi/package.nix +++ b/pkgs/by-name/wa/wasmi/package.nix @@ -7,18 +7,18 @@ rustPlatform.buildRustPackage rec { pname = "wasmi"; - version = "0.42.0"; + version = "0.43.0"; src = fetchFromGitHub { owner = "paritytech"; repo = "wasmi"; tag = "v${version}"; - hash = "sha256-i8i0kd3Zmx7hIaJy8zSAgu0++1kRfLB/MkKpy0ImUrM="; + hash = "sha256-h8eViInYiq0HhdYtqjurOOw93to+J5NsOdFXJYZsl8g="; fetchSubmodules = true; }; useFetchCargoVendor = true; - cargoHash = "sha256-dlMYChYUB2141+sOSHsZuM8QaaRM/rs9FNagCJeopao="; + cargoHash = "sha256-f4oN82T/PepntbDsFTugZkYclaeQXMPAxoV7R7gtqf0="; passthru.updateScript = nix-update-script { }; meta = with lib; { diff --git a/pkgs/by-name/wa/watchyourlan/package.nix b/pkgs/by-name/wa/watchyourlan/package.nix index 5cf2e91c4d53..2432d6e3c3f4 100644 --- a/pkgs/by-name/wa/watchyourlan/package.nix +++ b/pkgs/by-name/wa/watchyourlan/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "watchyourlan"; - version = "2.1.1"; + version = "2.1.2"; src = fetchFromGitHub { owner = "aceberg"; repo = "WatchYourLAN"; tag = version; - hash = "sha256-xiwDcqEfuNuqNQO2wtJ2XK0mPf91C1bapEqKKmKxw4c="; + hash = "sha256-BI/Ydp7YswgdhwaptmqohwCw1gvRefFF9cz3Bjc2cnA="; }; vendorHash = "sha256-NUv90wq3nFHDtfk3BitwJ3ZfciPESUIDzS5S/6zafEQ="; diff --git a/pkgs/by-name/wa/wavebox/package.nix b/pkgs/by-name/wa/wavebox/package.nix index 121d60090bed..a8a0e0b29b58 100644 --- a/pkgs/by-name/wa/wavebox/package.nix +++ b/pkgs/by-name/wa/wavebox/package.nix @@ -156,11 +156,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "wavebox"; - version = "10.134.18-2"; + version = "10.135.5-2"; src = fetchurl { url = "https://download.wavebox.app/stable/linux/deb/amd64/wavebox_${finalAttrs.version}_amd64.deb"; - hash = "sha256-L2EXQuDHpHzqIeWeDl3rYzwrF/1sMtRIQSuGaVUEW5o="; + hash = "sha256-TTRTQI7CwAs4H47pkCo50yuoXsrD7DXyTyYQDycP9e8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/wa/way-displays/package.nix b/pkgs/by-name/wa/way-displays/package.nix index d0ff6d5c5418..471ed140dcb5 100644 --- a/pkgs/by-name/wa/way-displays/package.nix +++ b/pkgs/by-name/wa/way-displays/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "way-displays"; - version = "1.12.2"; + version = "1.13.0"; src = fetchFromGitHub { owner = "alex-courtis"; repo = "way-displays"; rev = version; - sha256 = "sha256-Og0SQOA5sny1N0llOiScmfqvRuplCE89z38YWNRtPho="; + sha256 = "sha256-auZhA29l3eBz5OALLP5MDqoT8DxLLyOpjMAbNf4pYwg="; }; strictDeps = true; diff --git a/pkgs/by-name/wa/waybar/package.nix b/pkgs/by-name/wa/waybar/package.nix index 9b61bae8837d..d2b27b317029 100644 --- a/pkgs/by-name/wa/waybar/package.nix +++ b/pkgs/by-name/wa/waybar/package.nix @@ -193,7 +193,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/wa/waydroid/package.nix b/pkgs/by-name/wa/waydroid/package.nix index d97feb4bd87d..3f968e65745c 100644 --- a/pkgs/by-name/wa/waydroid/package.nix +++ b/pkgs/by-name/wa/waydroid/package.nix @@ -21,14 +21,14 @@ python3Packages.buildPythonApplication rec { pname = "waydroid"; - version = "1.4.3"; + version = "1.5.1"; format = "other"; src = fetchFromGitHub { owner = "waydroid"; repo = "waydroid"; tag = version; - hash = "sha256-LejyuGYgW46++95XROuWc13Q+w0l+AzGAl9ekfmAIEk="; + hash = "sha256-G/JQR1C4osbZDUQSqLu48C468W6f2SeNkogVEiGhnmA="; }; patches = [ diff --git a/pkgs/by-name/we/websurfx/package.nix b/pkgs/by-name/we/websurfx/package.nix index 5c76c9d13462..b01fd801baf3 100644 --- a/pkgs/by-name/we/websurfx/package.nix +++ b/pkgs/by-name/we/websurfx/package.nix @@ -6,7 +6,7 @@ pkg-config, }: let - version = "1.23.6"; + version = "1.24.6"; in rustPlatform.buildRustPackage { pname = "websurfx"; @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage { owner = "neon-mmd"; repo = "websurfx"; tag = "v${version}"; - hash = "sha256-tTwY+cmGUmqaTBHjZl/MA8wVBH/2CpoTcZZitZEKxJo="; + hash = "sha256-T5ghMAR5fIFwbzBBl4wO+RIPkzbOK+ZAFnw5Id+aVlc="; }; nativeBuildInputs = [ @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; - cargoHash = "sha256-/cfpj1/PvJ6lkVyfdzrMXiG1d3Fg5p6eui3QuRlrnNw="; + cargoHash = "sha256-vjvSOhyEQPW8sw1SjVWGvtnpzHGbyah1ufhLBUq7Qcw="; postPatch = '' substituteInPlace src/handler/mod.rs \ diff --git a/pkgs/by-name/wh/whatfiles/package.nix b/pkgs/by-name/wh/whatfiles/package.nix index ff4b74ad4835..2c6a81d505ea 100644 --- a/pkgs/by-name/wh/whatfiles/package.nix +++ b/pkgs/by-name/wh/whatfiles/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { description = "Log what files are accessed by any Linux process"; homepage = "https://github.com/spieglt/whatfiles"; license = licenses.gpl3Only; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.linux; mainProgram = "whatfiles"; }; diff --git a/pkgs/by-name/wh/whatsapp-emoji-font/package.nix b/pkgs/by-name/wh/whatsapp-emoji-font/package.nix index 38ea43b16e06..29575497c007 100644 --- a/pkgs/by-name/wh/whatsapp-emoji-font/package.nix +++ b/pkgs/by-name/wh/whatsapp-emoji-font/package.nix @@ -12,13 +12,13 @@ stdenvNoCC.mkDerivation rec { pname = "whatsapp-emoji-linux"; - version = "2.24.8.85-1"; + version = "2.25.1.75-1"; src = fetchFromGitHub { tag = version; owner = "dmlls"; repo = "whatsapp-emoji-linux"; - hash = "sha256-6bei+kR+5UF4GQ140sUXy8TDXZKNFmM+XgvMKf+8s2Y="; + hash = "sha256-5k5/plT3bJMrTcJt0TpWZt0oaEJPWT8ldgIhQJay23k="; }; makeFlags = [ diff --git a/pkgs/by-name/wh/whistle/package.nix b/pkgs/by-name/wh/whistle/package.nix index b2c9f09a3b2f..0ce94c4affe3 100644 --- a/pkgs/by-name/wh/whistle/package.nix +++ b/pkgs/by-name/wh/whistle/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "whistle"; - version = "2.9.94"; + version = "2.9.95"; src = fetchFromGitHub { owner = "avwo"; repo = "whistle"; rev = "v${version}"; - hash = "sha256-hSpXCF+SS2kVYB/lPQSs8dZPp6yKlQEjAl1tjzcNu3g="; + hash = "sha256-yCFehRcMB5hxBRB2GjI/uTE+mA5Wfr5MeVrdj5xbJlA="; }; - npmDepsHash = "sha256-23CIMNXsbDOkrSDszZOueNUSu5dywRDs6WRAeQJVL1o="; + npmDepsHash = "sha256-uXIlQCnc1iD5rvPRCzCDWto+/5yIkuwOd96hc/Qv8OU="; dontNpmBuild = true; diff --git a/pkgs/by-name/wi/windsurf/info.json b/pkgs/by-name/wi/windsurf/info.json index e18df78ee660..316eb343cda0 100644 --- a/pkgs/by-name/wi/windsurf/info.json +++ b/pkgs/by-name/wi/windsurf/info.json @@ -1,20 +1,20 @@ { "aarch64-darwin": { - "version": "1.5.6", - "vscodeVersion": "1.94.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/164066c0badcfdea724847b1a24fd88eb96f9510/Windsurf-darwin-arm64-1.5.6.zip", - "sha256": "174fcd06dc73a760edf06105678af9b427303c8091cbe0f1454207107383076a" + "version": "1.6.2", + "vscodeVersion": "1.97.0", + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/1eabbe10abd0f4843e53460086ba8422a1aebe02/Windsurf-darwin-arm64-1.6.2.zip", + "sha256": "42d071b20043eb16c8e23e82e4bd54115ef99e1a39f817538b9468d9467b2290" }, "x86_64-darwin": { - "version": "1.5.6", - "vscodeVersion": "1.94.0", - "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/164066c0badcfdea724847b1a24fd88eb96f9510/Windsurf-darwin-x64-1.5.6.zip", - "sha256": "a3891e831ab43452f791a6856f0fd3c63535348583ae673bfcdae4466f36f8df" + "version": "1.6.2", + "vscodeVersion": "1.97.0", + "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/1eabbe10abd0f4843e53460086ba8422a1aebe02/Windsurf-darwin-x64-1.6.2.zip", + "sha256": "e181206a8dc6bc663afd14160ab1e4d6548ee2c99011b3a6e25b67c9f737376a" }, "x86_64-linux": { - "version": "1.5.6", - "vscodeVersion": "1.94.0", - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/164066c0badcfdea724847b1a24fd88eb96f9510/Windsurf-linux-x64-1.5.6.tar.gz", - "sha256": "5b01ce09139d7d8932be5c297a1c71a891a299825b2d5304f3fed22367188ecb" + "version": "1.6.2", + "vscodeVersion": "1.97.0", + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/1eabbe10abd0f4843e53460086ba8422a1aebe02/Windsurf-linux-x64-1.6.2.tar.gz", + "sha256": "54b31fdafe8c8893d8eab5a2769cacc9f7e89bf4744a7f65d41dc9d7301d48c7" } } diff --git a/pkgs/by-name/wo/woke/package.nix b/pkgs/by-name/wo/woke/package.nix index 51d95f981f0e..0d13c7ff25c8 100644 --- a/pkgs/by-name/wo/woke/package.nix +++ b/pkgs/by-name/wo/woke/package.nix @@ -34,7 +34,7 @@ buildGoModule rec { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/woke"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { changelog = "https://github.com/get-woke/woke/releases/tag/${src.tag}"; diff --git a/pkgs/by-name/xc/xcodegen/package.nix b/pkgs/by-name/xc/xcodegen/package.nix index b898315b471a..f97bd7ce704f 100644 --- a/pkgs/by-name/xc/xcodegen/package.nix +++ b/pkgs/by-name/xc/xcodegen/package.nix @@ -58,7 +58,7 @@ swiftPackages.stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/by-name/xk/xk6/package.nix b/pkgs/by-name/xk/xk6/package.nix index d257b6ade9c6..0ad9b244d0e0 100644 --- a/pkgs/by-name/xk/xk6/package.nix +++ b/pkgs/by-name/xk/xk6/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "xk6"; - version = "0.15.0"; + version = "0.16.1"; src = fetchFromGitHub { owner = "grafana"; repo = "xk6"; tag = "v${version}"; - hash = "sha256-sRrzsxMm6e4qIcW4+Ok/Dlccbzd0xmRskXPJ+frmXjA="; + hash = "sha256-fUlK0/P64gCGPek79mYNbL/1PbrZxD9D3Werh9Oe/6k="; }; vendorHash = null; diff --git a/pkgs/by-name/xl/xlog/package.nix b/pkgs/by-name/xl/xlog/package.nix index 5b3d66411233..a424c48df43f 100644 --- a/pkgs/by-name/xl/xlog/package.nix +++ b/pkgs/by-name/xl/xlog/package.nix @@ -12,8 +12,8 @@ stdenv.mkDerivation rec { version = "2.0.25"; src = fetchurl { - url = "https://download.savannah.gnu.org/releases/xlog/${pname}-${version}.tar.gz"; - sha256 = "sha256-NYC3LgoLXnJQURcZTc2xHOzOleotrWtOETMBgadf2qU="; + url = "mirror://savannah/${pname}/${pname}-${version}.tar.gz"; + hash = "sha256-NYC3LgoLXnJQURcZTc2xHOzOleotrWtOETMBgadf2qU="; }; # glib-2.62 deprecations diff --git a/pkgs/by-name/xl/xlsxsql/package.nix b/pkgs/by-name/xl/xlsxsql/package.nix index 21b98b2ade6e..55de4d353cd5 100644 --- a/pkgs/by-name/xl/xlsxsql/package.nix +++ b/pkgs/by-name/xl/xlsxsql/package.nix @@ -45,7 +45,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/xm/xmcp/package.nix b/pkgs/by-name/xm/xmcp/package.nix index 26f4dcf7a5db..c2373f423f02 100644 --- a/pkgs/by-name/xm/xmcp/package.nix +++ b/pkgs/by-name/xm/xmcp/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation { description = "Tiny color picker for X11"; homepage = "https://github.com/blblapco/xmcp"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.linux; mainProgram = "xmcp"; }; diff --git a/pkgs/by-name/xm/xmlsec/package.nix b/pkgs/by-name/xm/xmlsec/package.nix index 80a6ed8b6ea7..f1b8f9b472e3 100644 --- a/pkgs/by-name/xm/xmlsec/package.nix +++ b/pkgs/by-name/xm/xmlsec/package.nix @@ -21,8 +21,13 @@ lib.fix ( version = "1.3.7"; src = fetchurl { - url = "https://www.aleksey.com/xmlsec/download/xmlsec1-${version}.tar.gz"; - sha256 = "sha256-2C6TtpuKogWmFrYpF6JpMiv2Oj6q+zd1AU5hdSsgE+o="; + urls = [ + "https://www.aleksey.com/xmlsec/download/xmlsec1-${version}.tar.gz" + + # for when the ${version} gets older than the last two + "https://www.aleksey.com/xmlsec/download/older-releases/xmlsec1-${version}.tar.gz" + ]; + hash = "sha256-2C6TtpuKogWmFrYpF6JpMiv2Oj6q+zd1AU5hdSsgE+o="; }; patches = [ diff --git a/pkgs/by-name/xn/xnotify/package.nix b/pkgs/by-name/xn/xnotify/package.nix index 5dcbfb56024b..969a76eacd7b 100644 --- a/pkgs/by-name/xn/xnotify/package.nix +++ b/pkgs/by-name/xn/xnotify/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { ''; homepage = "https://github.com/phillbush/xnotify"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.unix; mainProgram = "xnotify"; }; diff --git a/pkgs/by-name/xo/xo/package.nix b/pkgs/by-name/xo/xo/package.nix index c0cf53f2651c..8b48b7af165e 100644 --- a/pkgs/by-name/xo/xo/package.nix +++ b/pkgs/by-name/xo/xo/package.nix @@ -44,7 +44,7 @@ buildGoModule rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/xp/xprompt/package.nix b/pkgs/by-name/xp/xprompt/package.nix index 1d787c2df31b..bc10c7b44b66 100644 --- a/pkgs/by-name/xp/xprompt/package.nix +++ b/pkgs/by-name/xp/xprompt/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation rec { ''; homepage = "https://github.com/phillbush/xprompt"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; platforms = platforms.unix; mainProgram = "xprompt"; }; diff --git a/pkgs/by-name/xr/xrsh/package.nix b/pkgs/by-name/xr/xrsh/package.nix index 35c75d034557..37c68a6812f6 100644 --- a/pkgs/by-name/xr/xrsh/package.nix +++ b/pkgs/by-name/xr/xrsh/package.nix @@ -10,15 +10,15 @@ stdenv.mkDerivation { pname = "xrsh"; - version = "0-unstable-2025-02-28"; + version = "0-unstable-2025-03-28"; src = fetchFromGitea { fetchSubmodules = true; domain = "codeberg.org"; owner = "xrsh"; repo = "xrsh"; - rev = "5d6e9f4615e57f01ba0859000d90f4f162a06653"; - hash = "sha256-9I6c1GkO7XQZ242ZBCxPiPxkZaYYi/UDLoUvS6nE+M0="; + rev = "6eb4feb04ddd4aa96319340921d12b9fdd1bbe59"; + hash = "sha256-EPrp9tsBDo7A4Si0wV8cup3zOBeMG3em1ePSZwjXUcI="; }; dontBuild = true; diff --git a/pkgs/by-name/ya/yabai/package.nix b/pkgs/by-name/ya/yabai/package.nix index 34b189174fb5..02eff0f622c2 100644 --- a/pkgs/by-name/ya/yabai/package.nix +++ b/pkgs/by-name/ya/yabai/package.nix @@ -14,7 +14,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "yabai"; - version = "7.1.13"; + version = "7.1.14"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system} @@ -66,13 +66,13 @@ stdenv.mkDerivation (finalAttrs: { # See the comments on https://github.com/NixOS/nixpkgs/pull/188322 for more information. "aarch64-darwin" = fetchzip { url = "https://github.com/koekeishiya/yabai/releases/download/v${finalAttrs.version}/yabai-v${finalAttrs.version}.tar.gz"; - hash = "sha256-1/fPBLbC6wcgQAX/soCCVeIUXXm124RnxTJJc/7ayzo="; + hash = "sha256-cDONHrNPBTzEkVqxN1cHDqVumfyfcHrTYGZxn4s/mEA="; }; "x86_64-darwin" = fetchFromGitHub { owner = "koekeishiya"; repo = "yabai"; rev = "v${finalAttrs.version}"; - hash = "sha256-6yCMd7+RBqRj3OjnAwm3Ex4CVKVFPWyWdeMqXFaHZlM="; + hash = "sha256-YbEx1CzuvSFYFD3HgiZrrAd1x9cOQF6fGdgsOlkmUGU="; }; }; diff --git a/pkgs/by-name/ya/yabasic/package.nix b/pkgs/by-name/ya/yabasic/package.nix index 6068c3cd43d8..09146db7c828 100644 --- a/pkgs/by-name/ya/yabasic/package.nix +++ b/pkgs/by-name/ya/yabasic/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "yabasic"; - version = "2.91.1"; + version = "2.91.2"; src = fetchurl { url = "http://www.yabasic.de/download/yabasic-${finalAttrs.version}.tar.gz"; - hash = "sha256-bZJbY4Cuycs5778XTGEhMKpv4y0HIYiJlaUPC9qdc2s="; + hash = "sha256-fcYJwHj+gbtudyioeHPXAQoh9SCk1RMxOqEWA3H3cdU="; }; buildInputs = [ diff --git a/pkgs/by-name/ya/yaru-theme/package.nix b/pkgs/by-name/ya/yaru-theme/package.nix index 8f19ee0b55b0..bac296204983 100644 --- a/pkgs/by-name/ya/yaru-theme/package.nix +++ b/pkgs/by-name/ya/yaru-theme/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "yaru"; - version = "24.10.4"; + version = "25.04.1"; src = fetchFromGitHub { owner = "ubuntu"; repo = "yaru"; rev = version; - hash = "sha256-ioBni/prc2HzrXd6zBgZQQsfQDWxlfWOphtY0o/8uM0="; + hash = "sha256-axaUQ2E0FpWI66yWpQS+zsk7ee5ysllgUbqCZePzcD8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/yt/ytdl-sub/package.nix b/pkgs/by-name/yt/ytdl-sub/package.nix index 9f9a61240a0a..ee606ed1385f 100644 --- a/pkgs/by-name/yt/ytdl-sub/package.nix +++ b/pkgs/by-name/yt/ytdl-sub/package.nix @@ -8,14 +8,14 @@ }: python3Packages.buildPythonApplication rec { pname = "ytdl-sub"; - version = "2025.02.21"; + version = "2025.04.03"; pyproject = true; src = fetchFromGitHub { owner = "jmbannon"; repo = "ytdl-sub"; tag = version; - hash = "sha256-TRq4sJowCi8CsZP859eJt2NWTDs2LN+2sG3y2s7UDA0="; + hash = "sha256-4Bgh1FvtJl27K9AnSwl/q/B4T8fbmmxSKk7srMVypmQ="; }; postPatch = '' diff --git a/pkgs/by-name/za/zap/package.nix b/pkgs/by-name/za/zap/package.nix index 0edcff844f72..3e5e23c2c8b7 100644 --- a/pkgs/by-name/za/zap/package.nix +++ b/pkgs/by-name/za/zap/package.nix @@ -10,10 +10,10 @@ stdenv.mkDerivation rec { pname = "zap"; - version = "2.16.0"; + version = "2.16.1"; src = fetchurl { url = "https://github.com/zaproxy/zaproxy/releases/download/v${version}/ZAP_${version}_Linux.tar.gz"; - sha256 = "sha256-oHeVCecC7FPUEHTqoM5B8qlkqCKqW+A4AlWkguLn/o0="; + sha256 = "sha256-Wy64MZsIUSGm6K1Q1p1n2++MhnFm9xqTe/yIjSR6KsE="; }; desktopItems = [ diff --git a/pkgs/by-name/zp/zpaqfranz/package.nix b/pkgs/by-name/zp/zpaqfranz/package.nix index 7b60922c5dc4..8e5a49a9d48d 100644 --- a/pkgs/by-name/zp/zpaqfranz/package.nix +++ b/pkgs/by-name/zp/zpaqfranz/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "zpaqfranz"; - version = "61.1"; + version = "62.2"; src = fetchFromGitHub { owner = "fcorbelli"; repo = "zpaqfranz"; rev = finalAttrs.version; - hash = "sha256-KmO1HKK48o2CHO5PX/QX31veO7mZ1wpglZCAF1wWcmI="; + hash = "sha256-brTlBvJ6MQY7kPbdUuNrSuYZUtwhkNfu+SDoNJqyZ9o="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/zz/zzuf/package.nix b/pkgs/by-name/zz/zzuf/package.nix index 4b68cb601489..5721d714f29f 100644 --- a/pkgs/by-name/zz/zzuf/package.nix +++ b/pkgs/by-name/zz/zzuf/package.nix @@ -2,31 +2,43 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, pkg-config, autoreconfHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zzuf"; version = "0.15"; src = fetchFromGitHub { owner = "samhocevar"; repo = "zzuf"; - rev = "v${version}"; - sha256 = "0li1s11xf32dafxq1jbnc8c63313hy9ry09dja2rymk9mza4x2n9"; + tag = "v${finalAttrs.version}"; + hash = "sha256-yYpO1K9pVp+Fki0Bn5OHI4xhGGJ2yYC7U00M10PQIVI="; }; + patches = [ + # fix build with gcc14 + # https://src.fedoraproject.org/rpms/zzuf/c/998c7e5e632ea4c635a53437a01bfb48cbd744ac + (fetchpatch { + url = "https://src.fedoraproject.org/rpms/zzuf/raw/998c7e5e632ea4c635a53437a01bfb48cbd744ac/f/zzuf-zzat-c99.patch"; + hash = "sha256-pQQzwsIjKg+9g+dnhFGn2PUlxHlQ5Mj+e4a1D1k2oEo="; + }) + # https://src.fedoraproject.org/rpms/zzuf/c/ca7e406989e7ff461600084f2277ad15a8c00058 + ./zzuf-glibc.patch + ]; + nativeBuildInputs = [ pkg-config autoreconfHook ]; - meta = with lib; { + meta = { description = "Transparent application input fuzzer"; homepage = "http://caca.zoy.org/wiki/zzuf"; - license = licenses.wtfpl; - platforms = platforms.linux; - maintainers = with maintainers; [ lihop ]; + license = lib.licenses.wtfpl; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ lihop ]; }; -} +}) diff --git a/pkgs/by-name/zz/zzuf/zzuf-glibc.patch b/pkgs/by-name/zz/zzuf/zzuf-glibc.patch new file mode 100644 index 000000000000..1987d3b6395d --- /dev/null +++ b/pkgs/by-name/zz/zzuf/zzuf-glibc.patch @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac +index 0915a5c..8ba501c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -79,7 +79,6 @@ AC_CHECK_FUNCS(mmap getpagesize) + AC_CHECK_FUNCS(getc_unlocked getchar_unlocked fgetc_unlocked fread_unlocked fgets_unlocked) + AC_CHECK_FUNCS(__getdelim __srefill __filbuf __srget __uflow) + AC_CHECK_FUNCS(open64 lseek64 mmap64 fopen64 freopen64 ftello64 fseeko64 fsetpos64) +-AC_CHECK_FUNCS(__open64 __lseek64 __fopen64 __freopen64 __ftello64 __fseeko64 __fsetpos64) + AC_CHECK_FUNCS(__fgets_chk __fgets_unlocked_chk __fread_chk __fread_unlocked_chk __read_chk __recv_chk __recvfrom_chk) + AC_CHECK_FUNCS(CreateFileA CreateFileW ReOpenFile ReadFile CloseHandle) + AC_CHECK_FUNCS(AllocConsole AttachConsole SetConsoleMode WriteConsoleOutputA WriteConsoleOutputW) + diff --git a/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix index f1557d96f6ab..4766647c5955 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.1.2"; + "version" = "24.2.0"; "hashes" = { "aarch64-linux" = { - sha256 = "05hj59nww0dh5mrjzjsni78f2xsb5arg76h2mn5nywdn8vbbpk4m"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.1.2/graaljs-community-24.1.2-linux-aarch64.tar.gz"; + sha256 = "01imy76ngg6wl6lg15mwspzdipq17kkb4psqb7jnzxshkxdvb6zq"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graaljs-community-24.2.0-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "1krkhjhj6j4x4lgr1zmb8wxlbra5fgp0frj6fph1fpanx171xr0s"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.1.2/graaljs-community-24.1.2-linux-amd64.tar.gz"; + sha256 = "19s0646s8q81l9yaq0zmmaymbn6lj595yhvp5ggmv6d0c6ipdbv1"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graaljs-community-24.2.0-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "0ikgn3n0y49a0mv84syqdk2v0mhjjf8g7a7vlzhk4za0vb507nb8"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.1.2/graaljs-community-24.1.2-macos-amd64.tar.gz"; + sha256 = "0c25ndww0amr3d4s2dp92mh1c9h6qfy7psnf2pmmcahcisg2kij3"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graaljs-community-24.2.0-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "00bzyqm6gs42bfdxvc1rrlph766j23k7mpfz0vyfdbn0ryh9cjvn"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.1.2/graaljs-community-24.1.2-macos-aarch64.tar.gz"; + sha256 = "1064zlid896zbmf4nnp0n23b6cv6a9wic0ly07j9lk4x65n2kpvr"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graaljs-community-24.2.0-macos-aarch64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix index fda5be9dde1a..47a494ed380e 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.1.2"; + "version" = "24.2.0"; "hashes" = { "aarch64-linux" = { - sha256 = "0s7dwijdsdw2q8pbgzi2h1qpzdpg7mkgymc3vk6k951bjr1qxwwv"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.1.2/graalnodejs-community-24.1.2-linux-aarch64.tar.gz"; + sha256 = "1f74v71g3abxxwdzqk50pg9yyfpd41gq8kdr8cji97307ipi41jy"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graalnodejs-community-24.2.0-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "0q4k7n2b166dwvmcjc9ki5vp7h686g0fplzpzhinc26c916qq39a"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.1.2/graalnodejs-community-24.1.2-linux-amd64.tar.gz"; + sha256 = "15kjr2i2ymdmi7rrssgwka9nhfcak5nrh4yj3rxgw42rik4f8d83"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graalnodejs-community-24.2.0-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "0nk444vlm72ymvxgmyd9q3xk6a9amcdjcb4nv665nirdpgczj0w5"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.1.2/graalnodejs-community-24.1.2-macos-amd64.tar.gz"; + sha256 = "06zhyyz4bx7z30mky1slqm3rg8p7nixbls9w6h0q2xm50ck2mx38"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graalnodejs-community-24.2.0-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "0mg5w031b5pdv79538c9sad995c9vdz32lcjrkbi6sx1d0amwyfb"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.1.2/graalnodejs-community-24.1.2-macos-aarch64.tar.gz"; + sha256 = "0lzqff3n1pk6ymv7c828l37g6xl6bgw2af3gb7amnqxyy9qzpz8d"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.0/graalnodejs-community-24.2.0-macos-aarch64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix index cb4a09ca9a78..151f564cecad 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.1.2"; + "version" = "24.2.0"; "hashes" = { "aarch64-linux" = { - sha256 = "0vrl0m8iqcbjw0agv9i9wz1lpv8z7iw69f1ywdyq5n5rygvxas15"; - url = "https://github.com/oracle/graalpython/releases/download/graal-24.1.2/graalpy-community-24.1.2-linux-aarch64.tar.gz"; + sha256 = "0idzgirhx30h65bflsccbgjn4dszy78zb2ahwzhlfy6zxgm94mvd"; + url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-community-24.2.0-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "037fjb4814qr0zmglb395qmzzjka03953wxlvbk6b06zkvxkggyi"; - url = "https://github.com/oracle/graalpython/releases/download/graal-24.1.2/graalpy-community-24.1.2-linux-amd64.tar.gz"; + sha256 = "0ql20z31mv85xidmwg1h7aiyngh7gr886ffd3442fvhqmy8rvgm3"; + url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-community-24.2.0-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "1fymyf7fv3rr42w4qhcrfy3vdann75bgm2fxb8jpsbxz0jbg3y99"; - url = "https://github.com/oracle/graalpython/releases/download/graal-24.1.2/graalpy-community-24.1.2-macos-amd64.tar.gz"; + sha256 = "0vwv49araj5lrcab3i64y424b6gv3fqrxh1rgmcv7ga1jc3bw5ja"; + url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-community-24.2.0-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "0zcm0d7dm2pyfa9n8143zhrjddl9jsdxz791a66fhrmqrmrzmi6w"; - url = "https://github.com/oracle/graalpython/releases/download/graal-24.1.2/graalpy-community-24.1.2-macos-aarch64.tar.gz"; + sha256 = "10dp9665qbzalzlw5a8zflq2q5z9dxydhl90d9v9ka30q9dv3n5y"; + url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-community-24.2.0-macos-aarch64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix index d2d3523aa5d6..dbb4c31bce7b 100644 --- a/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.1.2"; + "version" = "24.2.0"; "hashes" = { "aarch64-linux" = { - sha256 = "1hn11z0znwhqrsh9k7jcbjy4ajznf98rxpf192lbqwxl2b2ssgf7"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-community-24.1.2-linux-aarch64.tar.gz"; + sha256 = "0nxhll26wl3193jk360hyr0hck929rvsnbmk1gx5zf8r4076zs2c"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-community-24.2.0-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "1zffxh1ms0yyigcqn7iaqb5bv18pk87jj53wvrnyqy57jg3acw39"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-community-24.1.2-linux-amd64.tar.gz"; + sha256 = "0vn8ccxqzri0a2c4rz6r9gpam5j8l6g72jd8iwak5jjjmxdn0wlg"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-community-24.2.0-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "0s7mp8sddawkbbd9r05wz9hscnpx6n165yx2c39c0y9nvz1ldngq"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-community-24.1.2-macos-amd64.tar.gz"; + sha256 = "1v1mgh28gqncjc12v31525ca53h3c2jz3ss0mk5l4w0zw0lrl1l1"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-community-24.2.0-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "0sgl5hp0w7z19pjq3sl6vppi7i9117qxjwhvp2hhfnqpmsv2gmqv"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-community-24.1.2-macos-aarch64.tar.gz"; + sha256 = "0312r3pihpm5zbkiabzy9iv4rijy9ckh6mx72igcwlzbwgqb0916"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-community-24.2.0-macos-aarch64.tar.gz"; }; }; } diff --git a/pkgs/development/libraries/capstone/default.nix b/pkgs/development/libraries/capstone/default.nix index 154999badf58..df84133c6e5c 100644 --- a/pkgs/development/libraries/capstone/default.nix +++ b/pkgs/development/libraries/capstone/default.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "capstone"; - version = "5.0.5"; + version = "5.0.6"; src = fetchFromGitHub { owner = "capstone-engine"; repo = "capstone"; rev = version; - hash = "sha256-VGqqrixg7LaqRWTAEBzpC+gUTchncz3Oa2pSq8GLskI="; + hash = "sha256-ovIvsxVq+/q5UUMzP4WpxzaE0898uayNc1g2Coignnc="; }; cmakeFlags = diff --git a/pkgs/development/libraries/libubox/default.nix b/pkgs/development/libraries/libubox/default.nix index c001668c428e..55f1cb1a2c4a 100644 --- a/pkgs/development/libraries/libubox/default.nix +++ b/pkgs/development/libraries/libubox/default.nix @@ -13,12 +13,12 @@ stdenv.mkDerivation { pname = "libubox"; - version = "unstable-2023-12-18"; + version = "0-unstable-2024-12-19"; src = fetchgit { url = "https://git.openwrt.org/project/libubox.git"; - rev = "6339204c212b2c3506554a8842030df5ec6fe9c6"; - hash = "sha256-QgpORITt6MYgfzUpaI2T0Ge2a0iVHjDhdYI/nZ2HbJ8="; + rev = "3868f47c8f6c6570e62a3cdf8a7f26ffb1a67e6a"; + hash = "sha256-rACcvyMhksw5A+Tkn6XiTqz1DHK23YKRHL7j3CEccr4="; }; cmakeFlags = [ diff --git a/pkgs/development/libraries/protobuf/generic.nix b/pkgs/development/libraries/protobuf/generic.nix index d528262e3180..e0094c852165 100644 --- a/pkgs/development/libraries/protobuf/generic.nix +++ b/pkgs/development/libraries/protobuf/generic.nix @@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { versionCheckHook ]; versionCheckProgram = [ "${placeholder "out"}/bin/protoc" ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index d81c0c9f99fb..ac310bb2e652 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -4616,15 +4616,15 @@ final: prev: { }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "6.0.0-1"; + version = "6.0.1-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-6.0.0-1.rockspec"; - sha256 = "1vp162iksmgrhqql2fjjjin3hi5jxnrkggx0gngnlnrzjpc054iw"; + url = "mirror://luarocks/rustaceanvim-6.0.1-1.rockspec"; + sha256 = "02qxbrk32fay17nlxs4sf4dpkvsfnj5lkm8wsb2q0a8jaa2v7dxv"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/v6.0.0.zip"; - sha256 = "15ljsnifbml7v7012p6bnl9cxzxijzgm8n8p6isin23rz0kgasgz"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/v6.0.1.zip"; + sha256 = "032barkibbsjjwzq87jbn2sqni3f5bmfvxn2bcq589viwdrziwgf"; }; disabled = luaOlder "5.1"; diff --git a/pkgs/development/misc/juce/default.nix b/pkgs/development/misc/juce/default.nix index 8bc6212a83da..1dc141cee531 100644 --- a/pkgs/development/misc/juce/default.nix +++ b/pkgs/development/misc/juce/default.nix @@ -86,7 +86,7 @@ stdenv.mkDerivation (finalAttrs: { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/juceaide"; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; doInstallCheck = true; passthru = { diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index e18fb6cd0ce1..6b2588d4b3da 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -173,6 +173,7 @@ mapAliases { pkg = pkgs.vercel-pkg; # added 2023-10-04 inherit (pkgs) pm2; # added 2024-01-22 inherit (pkgs) pnpm; # added 2024-06-26 + postcss-cli = throw "postcss-cli has been removed because it was broken"; # added 2025-03-24 prettier_d_slim = pkgs.prettier-d-slim; # added 2023-09-14 prettier-plugin-toml = throw "prettier-plugin-toml was removed because it provides no executable"; # added 2025-03-23 inherit (pkgs) prisma; # added 2024-08-31 diff --git a/pkgs/development/node-packages/main-programs.nix b/pkgs/development/node-packages/main-programs.nix index 57593ddb6016..a79552d5f769 100644 --- a/pkgs/development/node-packages/main-programs.nix +++ b/pkgs/development/node-packages/main-programs.nix @@ -34,7 +34,6 @@ lua-fmt = "luafmt"; parsoid = "parse.js"; poor-mans-t-sql-formatter-cli = "sqlformat"; - postcss-cli = "postcss"; prettier = "prettier"; pulp = "pulp"; purescript-language-server = "purescript-language-server"; diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index 449245e8f041..33d1e81694b5 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -129,7 +129,6 @@ , "peerflix-server" , "poor-mans-t-sql-formatter-cli" , "postcss" -, "postcss-cli" , "prebuild-install" , "prettier" , "pscid" diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index d3a9cee446fb..d2cc1ac4c48d 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -61402,95 +61402,6 @@ in bypassCache = true; reconstructLock = true; }; - postcss-cli = nodeEnv.buildNodePackage { - name = "postcss-cli"; - packageName = "postcss-cli"; - version = "11.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.1.tgz"; - sha512 = "0UnkNPSayHKRe/tc2YGW6XnSqqOA9eqpiRMgRlV1S6HdGi16vwJBx7lviARzbV1HpQHqLLRH3o8vTcB0cLc+5g=="; - }; - dependencies = [ - sources."ansi-regex-5.0.1" - sources."ansi-styles-4.3.0" - sources."anymatch-3.1.3" - sources."binary-extensions-2.3.0" - sources."braces-3.0.3" - sources."chokidar-3.6.0" - sources."cliui-8.0.1" - sources."color-convert-2.0.1" - sources."color-name-1.1.4" - sources."dependency-graph-1.0.0" - sources."emoji-regex-8.0.0" - sources."esbuild-0.25.1" - sources."escalade-3.2.0" - ( - sources."fdir-6.4.3" - // { - dependencies = [ - sources."picomatch-4.0.2" - ]; - } - ) - sources."fill-range-7.1.1" - sources."fs-extra-11.3.0" - sources."get-caller-file-2.0.5" - sources."get-tsconfig-4.10.0" - sources."glob-parent-5.1.2" - sources."graceful-fs-4.2.11" - sources."is-binary-path-2.1.0" - sources."is-extglob-2.1.1" - sources."is-fullwidth-code-point-3.0.0" - sources."is-glob-4.0.3" - sources."is-number-7.0.0" - sources."jiti-2.4.2" - sources."jsonfile-6.1.0" - sources."lilconfig-3.1.3" - sources."nanoid-3.3.9" - sources."normalize-path-3.0.0" - sources."picocolors-1.1.1" - sources."picomatch-2.3.1" - sources."pify-2.3.0" - sources."postcss-8.5.3" - sources."postcss-load-config-5.1.0" - sources."postcss-reporter-7.1.0" - sources."pretty-hrtime-1.0.3" - sources."read-cache-1.0.0" - sources."readdirp-3.6.0" - sources."require-directory-2.1.1" - sources."resolve-pkg-maps-1.0.0" - sources."slash-5.1.0" - sources."source-map-js-1.2.1" - sources."string-width-4.2.3" - sources."strip-ansi-6.0.1" - sources."thenby-1.3.4" - ( - sources."tinyglobby-0.2.12" - // { - dependencies = [ - sources."picomatch-4.0.2" - ]; - } - ) - sources."to-regex-range-5.0.1" - sources."tsx-4.19.3" - sources."universalify-2.0.1" - sources."wrap-ansi-7.0.0" - sources."y18n-5.0.8" - sources."yaml-2.7.0" - sources."yargs-17.7.2" - sources."yargs-parser-21.1.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "CLI for PostCSS"; - homepage = "https://github.com/postcss/postcss-cli#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; prebuild-install = nodeEnv.buildNodePackage { name = "prebuild-install"; packageName = "prebuild-install"; diff --git a/pkgs/development/node-packages/overrides.nix b/pkgs/development/node-packages/overrides.nix index 0e5c7612adfd..dfa3dc4c2460 100644 --- a/pkgs/development/node-packages/overrides.nix +++ b/pkgs/development/node-packages/overrides.nix @@ -177,75 +177,6 @@ final: prev: { ''; }; - postcss-cli = prev.postcss-cli.override ( - oldAttrs: - let - esbuild-version = (lib.findFirst (dep: dep.name == "esbuild") null oldAttrs.dependencies).version; - esbuild-linux-x64 = { - name = "_at_esbuild_slash_esbuild-linux-x64"; - packageName = "@esbuild/linux-x64"; - version = esbuild-version; - src = fetchurl { - url = "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-${esbuild-version}.tgz"; - sha512 = "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw=="; - }; - }; - esbuild-linux-arm64 = { - name = "_at_esbuild_slash_esbuild-linux-arm64"; - packageName = "@esbuild/linux-arm64"; - version = esbuild-version; - src = fetchurl { - url = "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-${esbuild-version}.tgz"; - sha512 = "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg=="; - }; - }; - esbuild-darwin-x64 = { - name = "_at_esbuild_slash_esbuild-darwin-x64"; - packageName = "@esbuild/darwin-x64"; - version = esbuild-version; - src = fetchurl { - url = "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-${esbuild-version}.tgz"; - sha512 = "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg=="; - }; - }; - esbuild-darwin-arm64 = { - name = "_at_esbuild_slash_esbuild-darwin-arm64"; - packageName = "@esbuild/darwin-arm64"; - version = esbuild-version; - src = fetchurl { - url = "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-${esbuild-version}.tgz"; - sha512 = "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw=="; - }; - }; - in - { - nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ]; - dependencies = - oldAttrs.dependencies - ++ lib.optional (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) esbuild-linux-x64 - ++ lib.optional (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) esbuild-linux-arm64 - ++ lib.optional (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) esbuild-darwin-x64 - ++ lib.optional ( - stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 - ) esbuild-darwin-arm64; - postInstall = '' - wrapProgram "$out/bin/postcss" \ - --prefix NODE_PATH : ${final.postcss}/lib/node_modules \ - --prefix NODE_PATH : ${pkgs.autoprefixer}/node_modules - ln -s '${final.postcss}/lib/node_modules/postcss' "$out/lib/node_modules/postcss" - ''; - passthru.tests = { - simple-execution = callPackage ./package-tests/postcss-cli.nix { - inherit (final) postcss-cli; - }; - }; - meta = oldAttrs.meta // { - maintainers = with lib.maintainers; [ Luflosi ]; - license = lib.licenses.mit; - }; - } - ); - pulp = prev.pulp.override { # tries to install purescript npmFlags = builtins.toString [ "--ignore-scripts" ]; diff --git a/pkgs/development/node-packages/package-tests/postcss-cli.nix b/pkgs/development/node-packages/package-tests/postcss-cli.nix deleted file mode 100644 index 6c5847ed1352..000000000000 --- a/pkgs/development/node-packages/package-tests/postcss-cli.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ runCommand, postcss-cli }: - -let - inherit (postcss-cli) packageName version; -in - -runCommand "${packageName}-tests" { meta.timeout = 60; } '' - # get version of installed program and compare with package version - claimed_version="$(${postcss-cli}/bin/postcss --version)" - if [[ "$claimed_version" != "${version}" ]]; then - echo "Error: program version does not match package version ($claimed_version != ${version})" - exit 1 - fi - - # run basic help command - ${postcss-cli}/bin/postcss --help > /dev/null - - # basic autoprefixer test - config_dir="$(mktemp -d)" - clean_up() { - rm -rf "$config_dir" - } - trap clean_up EXIT - echo " - module.exports = { - plugins: { - 'autoprefixer': { overrideBrowserslist: 'chrome 40' }, - }, - } - " > "$config_dir/postcss.config.js" - input='a{ user-select: none; }' - expected_output='a{ -webkit-user-select: none; user-select: none; }' - actual_output="$(echo $input | ${postcss-cli}/bin/postcss --no-map --config $config_dir)" - if [[ "$actual_output" != "$expected_output" ]]; then - echo "Error: autoprefixer did not output the correct CSS:" - echo "$actual_output" - echo "!=" - echo "$expected_output" - exit 1 - fi - - # needed for Nix to register the command as successful - touch $out -'' diff --git a/pkgs/development/php-packages/phing/default.nix b/pkgs/development/php-packages/phing/default.nix index 0c921c3fdcd8..f1d24fe161c6 100644 --- a/pkgs/development/php-packages/phing/default.nix +++ b/pkgs/development/php-packages/phing/default.nix @@ -22,7 +22,7 @@ nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "-version" ]; + versionCheckProgramArg = "-version"; doInstallCheck = true; meta = { diff --git a/pkgs/development/php-packages/phpinsights/default.nix b/pkgs/development/php-packages/phpinsights/default.nix index 61170c75b216..3bae6e24cd55 100644 --- a/pkgs/development/php-packages/phpinsights/default.nix +++ b/pkgs/development/php-packages/phpinsights/default.nix @@ -22,7 +22,7 @@ php.buildComposerProject2 (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; meta = { diff --git a/pkgs/development/python-modules/aider-chat/default.nix b/pkgs/development/python-modules/aider-chat/default.nix index 519738bfad42..eb0393992c50 100644 --- a/pkgs/development/python-modules/aider-chat/default.nix +++ b/pkgs/development/python-modules/aider-chat/default.nix @@ -124,7 +124,7 @@ let ]; }; - version = "0.81.0"; + version = "0.81.1"; aider-chat = buildPythonPackage { pname = "aider-chat"; inherit version; @@ -137,7 +137,7 @@ let owner = "Aider-AI"; repo = "aider"; tag = "v${version}"; - hash = "sha256-xWOXsffLAVBZvJM8PuAJ12IrmNLfXuqHrbIMtPM1leE="; + hash = "sha256-TNSdsJBmF/9OCkFe1dZV0y7X2FSTjgp3YV4HGlA9GMc="; }; pythonRelaxDeps = true; @@ -247,6 +247,10 @@ let gitMinimal ]; + postPatch = '' + substituteInPlace aider/linter.py --replace-fail "\"flake8\"" "\"${flake8}\"" + ''; + disabledTestPaths = [ # Tests require network access "tests/scrape/test_scrape.py" @@ -330,44 +334,43 @@ let propagatedBuildInputs ? [ ], ... }: - let - playwrightDeps = - if withPlaywright || withAll then aider-chat.optional-dependencies.playwright else [ ]; - browserDeps = if withBrowser || withAll then aider-chat.optional-dependencies.browser else [ ]; - helpDeps = if withHelp || withAll then aider-chat.optional-dependencies.help else [ ]; - bedrockDeps = if withBedrock || withAll then aider-chat.optional-dependencies.bedrock else [ ]; - playwrightInputs = if withPlaywright || withAll then [ playwright-driver.browsers ] else [ ]; - playwrightArgs = - if withPlaywright || withAll then - [ - "--set" - "PLAYWRIGHT_BROWSERS_PATH" - "${playwright-driver.browsers}" - "--set" - "PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS" - "true" - ] - else - [ ]; - helpArgs = - if withHelp || withAll then - [ - "--set" - "NLTK_DATA" - "${aider-nltk-data}" - ] - else - [ ]; - in { - dependencies = dependencies ++ playwrightDeps ++ browserDeps ++ helpDeps ++ bedrockDeps; - propagatedBuildInputs = propagatedBuildInputs ++ playwrightInputs; - makeWrapperArgs = makeWrapperArgs ++ playwrightArgs ++ helpArgs; + dependencies = + dependencies + ++ lib.optionals (withAll || withPlaywright) aider-chat.optional-dependencies.playwright + ++ lib.optionals (withAll || withBrowser) aider-chat.optional-dependencies.browser + ++ lib.optionals (withAll || withHelp) aider-chat.optional-dependencies.help + ++ lib.optionals (withAll || withBedrock) aider-chat.optional-dependencies.bedrock; + + propagatedBuildInputs = + propagatedBuildInputs + ++ lib.optionals (withAll || withPlaywright) [ playwright-driver.browsers ]; + + makeWrapperArgs = + makeWrapperArgs + ++ lib.optionals (withAll || withPlaywright) [ + "--set" + "PLAYWRIGHT_BROWSERS_PATH" + "${playwright-driver.browsers}" + "--set" + "PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS" + "true" + ] + ++ lib.optionals (withAll || withHelp) [ + "--set" + "NLTK_DATA" + "${aider-nltk-data}" + ]; } ); - updateScript = nix-update-script { }; + updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "^v([0-9.]+)$" + ]; + }; }; meta = { diff --git a/pkgs/development/python-modules/ansible-runner/default.nix b/pkgs/development/python-modules/ansible-runner/default.nix index 073ca70b75ee..9806d003ff43 100644 --- a/pkgs/development/python-modules/ansible-runner/default.nix +++ b/pkgs/development/python-modules/ansible-runner/default.nix @@ -68,7 +68,7 @@ buildPythonPackage rec { pytestCheckHook versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; preCheck = '' export HOME=$(mktemp -d) diff --git a/pkgs/development/python-modules/asn1tools/default.nix b/pkgs/development/python-modules/asn1tools/default.nix index 57f797c72614..627f899128d7 100644 --- a/pkgs/development/python-modules/asn1tools/default.nix +++ b/pkgs/development/python-modules/asn1tools/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { pytestCheckHook versionCheckHook ] ++ lib.flatten (builtins.attrValues optional-dependencies); - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; pythonImportsCheck = [ "asn1tools" ]; diff --git a/pkgs/development/python-modules/asyncclick/default.nix b/pkgs/development/python-modules/asyncclick/default.nix index 54695ecc0432..c5e40061f262 100644 --- a/pkgs/development/python-modules/asyncclick/default.nix +++ b/pkgs/development/python-modules/asyncclick/default.nix @@ -3,7 +3,7 @@ anyio, buildPythonPackage, fetchFromGitHub, - setuptools-scm, + flit-core, pytestCheckHook, pythonOlder, trio, @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "asyncclick"; - version = "8.1.7.2"; + version = "8.1.8.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,13 +19,13 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "python-trio"; repo = "asyncclick"; - tag = version; - hash = "sha256-ahzI7yILq1OpZ6IT0qt8vjzi6I6zAoTrULOl8CqRw4A="; + tag = "${version}+async"; + hash = "sha256-J294pYuNOSm7v2BbwDpzn3uelAnZ3ip2U1gWuchhOtA="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ flit-core ]; - propagatedBuildInputs = [ anyio ]; + dependencies = [ anyio ]; nativeCheckInputs = [ pytestCheckHook @@ -48,7 +48,7 @@ buildPythonPackage rec { description = "Python composable command line utility"; homepage = "https://github.com/python-trio/asyncclick"; changelog = "https://github.com/python-trio/asyncclick/blob/${version}/CHANGES.rst"; - license = with licenses; [ bsd3 ]; + license = licenses.bsd3; maintainers = with maintainers; [ fab ]; }; } diff --git a/pkgs/development/python-modules/awscrt/default.nix b/pkgs/development/python-modules/awscrt/default.nix index ba916a057817..7fffbeda4894 100644 --- a/pkgs/development/python-modules/awscrt/default.nix +++ b/pkgs/development/python-modules/awscrt/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "awscrt"; - version = "0.24.2"; + version = "0.25.7"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-sqa/+5nFbDYmjRNZrYM8F58xrnlsz77Zv1XDSEbhMdA="; + hash = "sha256-Nd4fqCQqlRo7pbOl6P+/kdTGpr/o5IjIMIrP6KDFe3w="; }; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/pkgs/development/python-modules/cloudsmith-api/default.nix b/pkgs/development/python-modules/cloudsmith-api/default.nix index 57a790c3326c..7e0c5cf8163d 100644 --- a/pkgs/development/python-modules/cloudsmith-api/default.nix +++ b/pkgs/development/python-modules/cloudsmith-api/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "cloudsmith-api"; - version = "2.0.16"; + version = "2.0.17"; format = "wheel"; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "cloudsmith_api"; inherit format version; - hash = "sha256-Hgg2mwBdUwW26h0mkgTIFLyigefAENDItQ0EvPGAOc0="; + hash = "sha256-XxstBavFdr3kLAlmrgs4ZrfSkY/W2ymClLbqIxb1wD0="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/cohere/default.nix b/pkgs/development/python-modules/cohere/default.nix index ed86afae68df..af318f156c9c 100644 --- a/pkgs/development/python-modules/cohere/default.nix +++ b/pkgs/development/python-modules/cohere/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "cohere"; - version = "5.14.0"; + version = "5.14.2"; pyproject = true; src = fetchFromGitHub { owner = "cohere-ai"; repo = "cohere-python"; tag = version; - hash = "sha256-/C2P8+fnDQv389DoY98vRh7IDIlvZgxCr8Xc2ML/Zpo="; + hash = "sha256-58l6yBJsKDpFktZITbHemLm/PdK9BZOhoxsCJNvyCmQ="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/commitizen/default.nix b/pkgs/development/python-modules/commitizen/default.nix index 242d6cb855d2..e3a7ee28524d 100644 --- a/pkgs/development/python-modules/commitizen/default.nix +++ b/pkgs/development/python-modules/commitizen/default.nix @@ -31,7 +31,7 @@ buildPythonPackage rec { pname = "commitizen"; - version = "4.4.1"; + version = "4.5.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -40,7 +40,7 @@ buildPythonPackage rec { owner = "commitizen-tools"; repo = "commitizen"; tag = "v${version}"; - hash = "sha256-nKX5mMqcUcQfL0r0uVj2tFTW3qaSCx42roSV6qaf0yU="; + hash = "sha256-J3jwCgiwM2SOJJ8tpXNxHodyhkMb631cb1Usr8Cnwx0="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/dash/default.nix b/pkgs/development/python-modules/dash/default.nix index fb0ac0ccbb68..8f2c0f969586 100644 --- a/pkgs/development/python-modules/dash/default.nix +++ b/pkgs/development/python-modules/dash/default.nix @@ -16,7 +16,6 @@ dash-core-components, dash-table, importlib-metadata, - stringcase, typing-extensions, requests, retrying, @@ -37,14 +36,14 @@ buildPythonPackage rec { pname = "dash"; - version = "3.0.0"; + version = "3.0.2"; pyproject = true; src = fetchFromGitHub { owner = "plotly"; repo = "dash"; tag = "v${version}"; - hash = "sha256-plGYBMwVQLBar48nv2BIH7ttfXM8Dnb3E0sPOZ2Et2M="; + hash = "sha256-cBFSqp4GWnWJQtaCWdfbLj+C7fT8XSA0SpxK8MU5LT0="; }; nativeBuildInputs = [ @@ -83,7 +82,6 @@ buildPythonPackage rec { dash-core-components dash-table importlib-metadata - stringcase typing-extensions requests retrying diff --git a/pkgs/development/python-modules/dask/default.nix b/pkgs/development/python-modules/dask/default.nix index a61a44afbfb2..724477ee7ffd 100644 --- a/pkgs/development/python-modules/dask/default.nix +++ b/pkgs/development/python-modules/dask/default.nix @@ -110,7 +110,7 @@ buildPythonPackage rec { ] ++ optional-dependencies.array ++ optional-dependencies.dataframe; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; pytestFlagsArray = [ # Rerun failed tests up to three times diff --git a/pkgs/development/python-modules/decora-wifi/default.nix b/pkgs/development/python-modules/decora-wifi/default.nix index 1945c5a4a338..6227e2f7c165 100644 --- a/pkgs/development/python-modules/decora-wifi/default.nix +++ b/pkgs/development/python-modules/decora-wifi/default.nix @@ -8,25 +8,24 @@ }: buildPythonPackage rec { - pname = "decora_wifi"; - version = "1.4"; + pname = "decora-wifi"; + version = "1.5"; pyproject = true; #No tag in github, so fetchPypi is OK to use. src = fetchPypi { pname = "decora_wifi"; inherit version; - hash = "sha256-BIQssxEpwCIyj5z0N2ev9cJr/y907g0Lb7h5iD9dApM="; + hash = "sha256-oWETtzZueNJC0lTWdLfk3SOuvnqrJ9wp5rOSPJxH3M4="; }; - build-system = [ - setuptools - ]; + build-system = [ setuptools ]; dependencies = [ requests inflect ]; + pythonImportsCheck = [ "decora_wifi" ]; # No tests in Pypi source @@ -35,6 +34,7 @@ buildPythonPackage rec { meta = { description = "Python library for controlling Leviton Decora Smart Wi-Fi devices"; homepage = "https://github.com/tlyakhov/python-decora_wifi"; + changelog = "https://github.com/tlyakhov/python-decora_wifi/releases/tag/${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ Continous ]; }; diff --git a/pkgs/development/python-modules/deid/default.nix b/pkgs/development/python-modules/deid/default.nix index 4158e30b6948..c535fadcc118 100644 --- a/pkgs/development/python-modules/deid/default.nix +++ b/pkgs/development/python-modules/deid/default.nix @@ -62,7 +62,7 @@ buildPythonPackage rec { pytestCheckHook versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; pythonImportsCheck = [ "deid" ]; diff --git a/pkgs/development/python-modules/docling-core/default.nix b/pkgs/development/python-modules/docling-core/default.nix index 9614ec86974c..3628c11f8679 100644 --- a/pkgs/development/python-modules/docling-core/default.nix +++ b/pkgs/development/python-modules/docling-core/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "docling-core"; - version = "2.24.0"; + version = "2.25.0"; pyproject = true; src = fetchFromGitHub { owner = "docling-project"; repo = "docling-core"; tag = "v${version}"; - hash = "sha256-WQmKBtbTTW7G2220GxVcxhVn+h4iL87/Cauol8mlUvs="; + hash = "sha256-Ri2oSfXScwFLwCHuWBRVut77O0ExK1vcVYg7XpRAugQ="; }; build-system = [ diff --git a/pkgs/development/python-modules/docx2txt/default.nix b/pkgs/development/python-modules/docx2txt/default.nix index 75969bc1da3f..a41eaf15704c 100644 --- a/pkgs/development/python-modules/docx2txt/default.nix +++ b/pkgs/development/python-modules/docx2txt/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "docx2txt"; - version = "0.8"; + version = "0.9"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-LAbZjXz+LTlH5XYKV9kk4/8HdFs3nIc3cjki5wCSNuU="; + hash = "sha256-GAE/YimxSQkCixmqe/T489bkYy17CJqyn38KTR9mDig="; }; pythonImportsCheck = [ "docx2txt" ]; diff --git a/pkgs/development/python-modules/donut-shellcode/default.nix b/pkgs/development/python-modules/donut-shellcode/default.nix new file mode 100644 index 000000000000..42be76fc8c3f --- /dev/null +++ b/pkgs/development/python-modules/donut-shellcode/default.nix @@ -0,0 +1,31 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, +}: + +buildPythonPackage rec { + pname = "donut-shellcode"; + version = "1.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "TheWover"; + repo = "donut"; + rev = "v${version}"; + hash = "sha256-gKa7ngq2+r4EYRdwH9AWnJodJjCdppzKch4Ve/4ZPhk="; + }; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "donut" ]; + + meta = { + description = "Module to generate x86, x64, or AMD64+x86 position-independent shellcode"; + homepage = "https://github.com/TheWover/donut"; + changelog = "https://github.com/TheWover/donut/blob/${src.rev}/CHANGELOG.md"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/development/python-modules/elevenlabs/default.nix b/pkgs/development/python-modules/elevenlabs/default.nix index 4dfe1dcc5741..bff558f91956 100644 --- a/pkgs/development/python-modules/elevenlabs/default.nix +++ b/pkgs/development/python-modules/elevenlabs/default.nix @@ -12,7 +12,7 @@ }: let - version = "1.55.0"; + version = "1.56.0"; tag = "v${version}"; in buildPythonPackage { @@ -24,7 +24,7 @@ buildPythonPackage { owner = "elevenlabs"; repo = "elevenlabs-python"; inherit tag; - hash = "sha256-gcEffuhnwpxOMcKXZ54H1LJEnmTdFgN2ISzPRzxNh9Q="; + hash = "sha256-BDHfEhg8nj41jZa4Cuw1Ck2qWwY2GlKK8GQ9ZqMQHcs="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/fastcore/default.nix b/pkgs/development/python-modules/fastcore/default.nix index cdb83a23cab7..91465b899078 100644 --- a/pkgs/development/python-modules/fastcore/default.nix +++ b/pkgs/development/python-modules/fastcore/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "fastcore"; - version = "1.8.0"; + version = "1.8.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "fastai"; repo = "fastcore"; tag = version; - hash = "sha256-YsZBPcGWKxE5Cl3HCmB2ZDecFuQa5Q5aTEbZ5ijmB24="; + hash = "sha256-slUOh7KBVJ11NqsAR7yC+4Tyqxy3Yq6f9OTlQesJ608="; }; build-system = [ setuptools ]; @@ -33,7 +33,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python module for Fast AI"; homepage = "https://github.com/fastai/fastcore"; - changelog = "https://github.com/fastai/fastcore/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/fastai/fastcore/blob/${src.tag}/CHANGELOG.md"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/flowmc/default.nix b/pkgs/development/python-modules/flowmc/default.nix index 078106da6140..553f482162af 100644 --- a/pkgs/development/python-modules/flowmc/default.nix +++ b/pkgs/development/python-modules/flowmc/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "flowmc"; - version = "0.4.1"; + version = "0.4.2"; pyproject = true; src = fetchFromGitHub { owner = "kazewong"; repo = "flowMC"; tag = "flowMC-${version}"; - hash = "sha256-ehmKXR01tT3H564ndjSwUoUuu2KmQCC6RwkB2nsk42E="; + hash = "sha256-Qsh5nvLdJeIx3EHACdhRE4GDdI31MHYvUDHephMs+2Y="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix b/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix index 2aa8ecb0cde5..61b99ba33044 100644 --- a/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix +++ b/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "jellyfin-apiclient-python"; - version = "1.10.0"; + version = "1.11.0"; pyproject = true; disabled = pythonOlder "3.6"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "jellyfin"; repo = "jellyfin-apiclient-python"; tag = "v${version}"; - hash = "sha256-H1FqypNuVIZ17cFdNDEmmKICswxJkUGq2LhlingbCVk="; + hash = "sha256-TFF0pENSXWbmIb7IM1bayDACd0VOCTKc1WzLRvTJYNA="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/jupytext/default.nix b/pkgs/development/python-modules/jupytext/default.nix index 1eb103445ff3..4954901e1169 100644 --- a/pkgs/development/python-modules/jupytext/default.nix +++ b/pkgs/development/python-modules/jupytext/default.nix @@ -57,7 +57,7 @@ buildPythonPackage rec { pytestCheckHook versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; preCheck = '' # Tests that use a Jupyter notebook require $HOME to be writable diff --git a/pkgs/development/python-modules/karton-classifier/default.nix b/pkgs/development/python-modules/karton-classifier/default.nix index 49e42ff66cfc..c37533c8561d 100644 --- a/pkgs/development/python-modules/karton-classifier/default.nix +++ b/pkgs/development/python-modules/karton-classifier/default.nix @@ -7,12 +7,13 @@ karton-core, pytestCheckHook, python-magic, + yara-python, pythonOlder, }: buildPythonPackage rec { pname = "karton-classifier"; - version = "2.0.0"; + version = "2.1.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -21,7 +22,7 @@ buildPythonPackage rec { owner = "CERT-Polska"; repo = "karton-classifier"; tag = "v${version}"; - hash = "sha256-DH8I4Lbbs2TVMvYlvh/P2I/7O4+VechP2JDDVHNsTSg="; + hash = "sha256-YqxRiQ/kJheEJpYDqRNu9FydfnNX3OlGjgfX9Hwv+dM="; }; pythonRelaxDeps = [ @@ -35,6 +36,7 @@ buildPythonPackage rec { chardet karton-core python-magic + yara-python ]; nativeCheckInputs = [ pytestCheckHook ]; @@ -43,17 +45,18 @@ buildPythonPackage rec { disabledTests = [ # Tests expecting results from a different version of libmagic - "test_process_archive_ace" - "test_process_runnable_win32_lnk" + "test_process_archive" "test_process_misc_csv" + "test_process_runnable_win32_jar" + "test_process_runnable_win32_lnk" ]; meta = with lib; { description = "File type classifier for the Karton framework"; - mainProgram = "karton-classifier"; homepage = "https://github.com/CERT-Polska/karton-classifier"; changelog = "https://github.com/CERT-Polska/karton-classifier/releases/tag/v${version}"; - license = with licenses; [ bsd3 ]; + license = licenses.bsd3; maintainers = with maintainers; [ fab ]; + mainProgram = "karton-classifier"; }; } diff --git a/pkgs/development/python-modules/langfuse/default.nix b/pkgs/development/python-modules/langfuse/default.nix index 5eb100fe0c75..9a184c75ec1c 100644 --- a/pkgs/development/python-modules/langfuse/default.nix +++ b/pkgs/development/python-modules/langfuse/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "langfuse"; - version = "2.60.0"; + version = "2.60.2"; pyproject = true; src = fetchFromGitHub { owner = "langfuse"; repo = "langfuse-python"; tag = "v${version}"; - hash = "sha256-POafeO7MqPnNp+kVSOCMJxV0Q6IDuEG9Kusb69dHtbo="; + hash = "sha256-ipiEd03X2uyxHlcwAGL55NmF0dle4/be96MQsSt/Vvg="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/linode-api/default.nix b/pkgs/development/python-modules/linode-api/default.nix index 6d689d630203..5e6825cf64e6 100644 --- a/pkgs/development/python-modules/linode-api/default.nix +++ b/pkgs/development/python-modules/linode-api/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "linode-api"; - version = "5.28.0"; + version = "5.29.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "linode"; repo = "python-linode-api"; tag = "v${version}"; - hash = "sha256-NTI/T78/D95sgVugjrsRKEPxU2jArvRcKiuD+09tKCo="; + hash = "sha256-9dDEEjY9ajh/eMuXTLkLVSGb38TOi3RDmRIf2vKknkI="; }; build-system = [ setuptools ]; @@ -51,6 +51,7 @@ buildPythonPackage rec { meta = { description = "Python library for the Linode API v4"; homepage = "https://github.com/linode/python-linode-api"; + changelog = "https://github.com/linode/linode_api4-python/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ glenns ]; }; diff --git a/pkgs/development/python-modules/litellm/default.nix b/pkgs/development/python-modules/litellm/default.nix index 5b7baadcf1d7..33ee938306f6 100644 --- a/pkgs/development/python-modules/litellm/default.nix +++ b/pkgs/development/python-modules/litellm/default.nix @@ -17,6 +17,7 @@ importlib-metadata, jinja2, jsonschema, + mcp, openai, orjson, poetry-core, @@ -40,7 +41,7 @@ buildPythonPackage rec { pname = "litellm"; - version = "1.63.11"; + version = "1.65.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -49,7 +50,7 @@ buildPythonPackage rec { owner = "BerriAI"; repo = "litellm"; tag = "v${version}-stable"; - hash = "sha256-j2RfuVffmWoeAAVcT579S9pU06haKEYYa7FcpMzu9uA="; + hash = "sha256-q6FDgSwU3G41bVvdofsTBVG90xoqi+NP6zUg9geNz9I="; }; build-system = [ poetry-core ]; @@ -61,6 +62,7 @@ buildPythonPackage rec { importlib-metadata jinja2 jsonschema + mcp openai pydantic python-dotenv diff --git a/pkgs/development/python-modules/litestar/default.nix b/pkgs/development/python-modules/litestar/default.nix index f6461d0fc6ca..aa8d338d081c 100644 --- a/pkgs/development/python-modules/litestar/default.nix +++ b/pkgs/development/python-modules/litestar/default.nix @@ -92,7 +92,7 @@ buildPythonPackage rec { pytest-rerunfailures versionCheckHook ]; - versionCheckProgramArg = [ "version" ]; + versionCheckProgramArg = "version"; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/llama-cloud/default.nix b/pkgs/development/python-modules/llama-cloud/default.nix index 6a3a0d514ac0..c9c03bd4a2fd 100644 --- a/pkgs/development/python-modules/llama-cloud/default.nix +++ b/pkgs/development/python-modules/llama-cloud/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-cloud"; - version = "0.1.16"; + version = "0.1.17"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_cloud"; inherit version; - hash = "sha256-/GiyRHGQeVjUhio9selzUT3nbUL1jCnZNbksBssfTj4="; + hash = "sha256-81H6Dx9ba5vOZQ7aePyEURunLAm9r9RSX95rekqsIPM="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix b/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix index f31b6b165229..8292fd3ce7ee 100644 --- a/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix +++ b/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-indices-managed-llama-cloud"; - version = "0.6.8"; + version = "0.6.10"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_indices_managed_llama_cloud"; inherit version; - hash = "sha256-ZYGhpOlmyA0QhwaIDcOaEuOGNO3f+ehZ8swNS7EcZIM="; + hash = "sha256-lI7PRcTYuWy0/pRq6/plk82eXtvhbl8QciScezxW07U="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix index 88eea61c51f1..00fcd65b3d1b 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-qdrant/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "llama-index-vector-stores-qdrant"; - version = "0.4.3"; + version = "0.6.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_vector_stores_qdrant"; inherit version; - hash = "sha256-J5q+ZeuDlCqHq7g3cipLd8q4OA1jmtvjJ1vt7/kGEQU="; + hash = "sha256-8vBnEOX6Ob4cXxQofmuxJBZumxdFug88JhGt1UnuAGs="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/manim-slides/default.nix b/pkgs/development/python-modules/manim-slides/default.nix index d27cd957495c..b5ad137f26b9 100644 --- a/pkgs/development/python-modules/manim-slides/default.nix +++ b/pkgs/development/python-modules/manim-slides/default.nix @@ -34,7 +34,7 @@ }: buildPythonPackage rec { pname = "manim-slides"; - version = "5.5.0"; + version = "5.5.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -43,7 +43,7 @@ buildPythonPackage rec { owner = "jeertmans"; repo = "manim-slides"; tag = "v${version}"; - hash = "sha256-TP+F4q/rnibU6kvAdfwDD++ITVTYAFgGoDng0p0SUIs="; + hash = "sha256-V1uopwyA6y+oTofaezA4pR+ewrh0TRmCwoYhIR/iH7I="; }; build-system = [ diff --git a/pkgs/development/python-modules/manim/default.nix b/pkgs/development/python-modules/manim/default.nix index fb0ec500aac6..aa2dc068aa49 100644 --- a/pkgs/development/python-modules/manim/default.nix +++ b/pkgs/development/python-modules/manim/default.nix @@ -270,7 +270,7 @@ buildPythonPackage rec { pytestCheckHook versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; # about 55 of ~600 tests failing mostly due to demand for display disabledTests = import ./failing_tests.nix; diff --git a/pkgs/development/python-modules/marimo/default.nix b/pkgs/development/python-modules/marimo/default.nix index 58400d0aba6d..cffed178ec60 100644 --- a/pkgs/development/python-modules/marimo/default.nix +++ b/pkgs/development/python-modules/marimo/default.nix @@ -75,7 +75,7 @@ buildPythonPackage rec { nativeCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Reactive Python notebook that's reproducible, git-friendly, and deployable as scripts or apps"; diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index 9e520493597b..735e13d74142 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -192,8 +192,8 @@ buildPythonPackage rec { doCheck = true; freetype = freetype.overrideAttrs (_: { src = fetchurl { - url = "https://download.savannah.gnu.org/releases/freetype/freetype-old/freetype-2.6.1.tar.gz"; - sha256 = "sha256-Cjx9+9ptoej84pIy6OltmHq6u79x68jHVlnkEyw2cBQ="; + url = "mirror://savannah/freetype/freetype-old/freetype-2.6.1.tar.gz"; + hash = "sha256-Cjx9+9ptoej84pIy6OltmHq6u79x68jHVlnkEyw2cBQ="; }; patches = [ ]; }); diff --git a/pkgs/development/python-modules/mcdreforged/default.nix b/pkgs/development/python-modules/mcdreforged/default.nix index 04298b76fbdf..eb98ab120e13 100644 --- a/pkgs/development/python-modules/mcdreforged/default.nix +++ b/pkgs/development/python-modules/mcdreforged/default.nix @@ -52,7 +52,7 @@ buildPythonPackage rec { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/development/python-modules/meilisearch/default.nix b/pkgs/development/python-modules/meilisearch/default.nix index 4d3ac68bb345..0cebca839e57 100644 --- a/pkgs/development/python-modules/meilisearch/default.nix +++ b/pkgs/development/python-modules/meilisearch/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "meilisearch"; - version = "0.34.0"; + version = "0.34.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "meilisearch"; repo = "meilisearch-python"; tag = "v${version}"; - hash = "sha256-2AiQorAkDKHiq4DhwzUjJPCj6KCB6A2FAMgEqSrSrRg="; + hash = "sha256-y4iGA0SJxjzddej5uXH2k3doaKBfXFVHlrRAjrD0CBA="; }; build-system = [ setuptools ]; @@ -37,7 +37,7 @@ buildPythonPackage rec { meta = with lib; { description = "Client for the Meilisearch API"; homepage = "https://github.com/meilisearch/meilisearch-python"; - changelog = "https://github.com/meilisearch/meilisearch-python/releases/tag/v${version}"; + changelog = "https://github.com/meilisearch/meilisearch-python/releases/tag/${src.tag}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/meshtastic/default.nix b/pkgs/development/python-modules/meshtastic/default.nix index a33d28e433d1..f49b212efea3 100644 --- a/pkgs/development/python-modules/meshtastic/default.nix +++ b/pkgs/development/python-modules/meshtastic/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { pname = "meshtastic"; - version = "2.6.0"; + version = "2.6.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -43,7 +43,7 @@ buildPythonPackage rec { owner = "meshtastic"; repo = "python"; tag = version; - hash = "sha256-JPQa5l+xIHjA6STLVg887drYG7wXKvGBArV6cOzYKvA="; + hash = "sha256-FcvshADZVXIqq9dfNIozzhWT9h+3/b9BIOsveETVO74="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/model-checker/default.nix b/pkgs/development/python-modules/model-checker/default.nix index 00a576e1a71a..76b7f4f7b5b4 100644 --- a/pkgs/development/python-modules/model-checker/default.nix +++ b/pkgs/development/python-modules/model-checker/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "model-checker"; - version = "0.8.19"; + version = "0.8.20"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "model_checker"; inherit version; - hash = "sha256-pAiPs2FVlPD+TI03tdtDl1XQgFav3vP4Q6/fQDbD44s="; + hash = "sha256-NSgsMKjnZIRrzLZJD9XlXgsc92Gx1VmeKmyuz5WyHc4="; }; # z3 does not provide a dist-info, so python-runtime-deps-check will fail diff --git a/pkgs/development/python-modules/mypy-boto3-builder/default.nix b/pkgs/development/python-modules/mypy-boto3-builder/default.nix index 7934c59e2401..7afc3c03d8ab 100644 --- a/pkgs/development/python-modules/mypy-boto3-builder/default.nix +++ b/pkgs/development/python-modules/mypy-boto3-builder/default.nix @@ -62,7 +62,7 @@ buildPythonPackage rec { versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; pythonImportsCheck = [ "mypy_boto3_builder" ]; diff --git a/pkgs/development/python-modules/nats-py/default.nix b/pkgs/development/python-modules/nats-py/default.nix index bb5c79154b84..be0a09426eb1 100644 --- a/pkgs/development/python-modules/nats-py/default.nix +++ b/pkgs/development/python-modules/nats-py/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "nats-py"; - version = "2.9.0"; + version = "2.10.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "nats-io"; repo = "nats.py"; tag = "v${version}"; - hash = "sha256-r94dDXPpkLS1PsB9L4qlDw15tPa2vpxOS52eqJk2dNU="; + hash = "sha256-cgcoxDTfXeP2w1k8Miw8zY1Bln0XpTdtUY13SSvrHXw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/netbox-attachments/default.nix b/pkgs/development/python-modules/netbox-attachments/default.nix new file mode 100644 index 000000000000..0834a42ab082 --- /dev/null +++ b/pkgs/development/python-modules/netbox-attachments/default.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + pythonAtLeast, + fetchFromGitHub, + setuptools, + netbox, +}: +buildPythonPackage rec { + pname = "netbox-attachments"; + version = "7.1.0"; + pyproject = true; + + disabled = pythonAtLeast "3.13"; + + src = fetchFromGitHub { + owner = "Kani999"; + repo = "netbox-attachments"; + tag = version; + hash = "sha256-uSp6z2jSb+kX5YspIV0essqRHGtOlZ5m0hMS6OO9Trk="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ netbox ]; + + preFixup = '' + export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH + ''; + + pythonImportsCheck = [ "netbox_attachments" ]; + + meta = { + description = "Plugin to manage attachments for any model"; + homepage = "https://github.com/Kani999/netbox-attachments"; + changelog = "https://github.com/Kani999/netbox-attachments/releases/tag/${src.tag}"; + license = lib.licenses.asl20; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ felbinger ]; + }; +} diff --git a/pkgs/development/python-modules/odc-stac/default.nix b/pkgs/development/python-modules/odc-stac/default.nix index 5a55132db317..f4b3fa4a1214 100644 --- a/pkgs/development/python-modules/odc-stac/default.nix +++ b/pkgs/development/python-modules/odc-stac/default.nix @@ -4,13 +4,14 @@ fetchFromGitHub, # build-system - setuptools, + hatchling, # dependencies affine, dask, numpy, odc-geo, + odc-loader, pandas, pystac, rasterio, @@ -29,27 +30,18 @@ buildPythonPackage rec { pname = "odc-stac"; - version = "0.3.11"; + version = "0.4.0rc2"; pyproject = true; src = fetchFromGitHub { owner = "opendatacube"; repo = "odc-stac"; tag = "v${version}"; - hash = "sha256-uudBzxVGt3RW4ppDrFYfA9LMa2xPfs3FTBzVS19FjB4="; + hash = "sha256-I25qAJEryYaYO7KIVIoTlgzLS6PWkNG6b4NFyhghyKQ="; }; - # ImportError: cannot import name 'quote' from 'dask.base' - # https://github.com/dask/dask/issues/11843 - postPatch = '' - substituteInPlace odc/loader/_builder.py \ - --replace-fail \ - "from dask.base import quote, tokenize" \ - "from dask.base import tokenize; from dask.core import quote" - ''; - build-system = [ - setuptools + hatchling ]; dependencies = [ @@ -57,6 +49,7 @@ buildPythonPackage rec { dask numpy odc-geo + odc-loader pandas pystac rasterio @@ -85,9 +78,6 @@ buildPythonPackage rec { # urllib url open error "test_norm_geom" "test_output_geobox" - "test_mem_reader" - "test_memreader_zarr" - ]; pythonImportsCheck = [ diff --git a/pkgs/development/python-modules/optuna/default.nix b/pkgs/development/python-modules/optuna/default.nix index 86ea64441f97..32ed3ccd3d5e 100644 --- a/pkgs/development/python-modules/optuna/default.nix +++ b/pkgs/development/python-modules/optuna/default.nix @@ -102,7 +102,7 @@ buildPythonPackage rec { ] ++ fakeredis.optional-dependencies.lua ++ optional-dependencies.optional; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; disabledTests = [ diff --git a/pkgs/development/python-modules/overpy/default.nix b/pkgs/development/python-modules/overpy/default.nix index ad08945d95e3..8dc2d0463cbd 100644 --- a/pkgs/development/python-modules/overpy/default.nix +++ b/pkgs/development/python-modules/overpy/default.nix @@ -2,32 +2,26 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, pytestCheckHook, pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "overpy"; - version = "0.6"; - format = "setuptools"; + version = "0.7"; + pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "DinoTools"; repo = "python-overpy"; - rev = version; - hash = "sha256-Tl+tzxnPASL4J6D/BYCEWhXe/mI12OVgNT5lyby3s7A="; + tag = version; + hash = "sha256-+bMpA4xDvnQl6Q0M2iGrsUHGLuR/gLimJgmZCMzsLvA="; }; - patches = [ - (fetchpatch { - # Remove pytest-runner - url = "https://patch-diff.githubusercontent.com/raw/DinoTools/python-overpy/pull/104.patch"; - hash = "sha256-ScS0vd2P+wyQGyCQV6/4cUcqoQ+S07tGpEovuz9oBMw="; - }) - ]; + build-system = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; diff --git a/pkgs/development/python-modules/owslib/default.nix b/pkgs/development/python-modules/owslib/default.nix index f0009dc378f7..233e0891e9a0 100644 --- a/pkgs/development/python-modules/owslib/default.nix +++ b/pkgs/development/python-modules/owslib/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, lxml, pytest-cov-stub, + pytest-httpserver, pytestCheckHook, python-dateutil, pythonOlder, @@ -14,7 +15,7 @@ buildPythonPackage rec { pname = "owslib"; - version = "0.32.1"; + version = "0.33.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -23,7 +24,7 @@ buildPythonPackage rec { owner = "geopython"; repo = "OWSLib"; tag = version; - hash = "sha256-yQ/QDTTZLgBoTpa+ssvVPvDotBo6HXMvM2ZgTtbzOcA="; + hash = "sha256-Qp8Ow39r6u/6h9+2Qa7WMzrs6Lyek07tWYtxtvVgM/Y="; }; postPatch = '' @@ -43,6 +44,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytest-cov-stub + pytest-httpserver pytestCheckHook ]; diff --git a/pkgs/development/python-modules/pandas-stubs/default.nix b/pkgs/development/python-modules/pandas-stubs/default.nix index c943f18a6e8b..3ecc12fe9e98 100644 --- a/pkgs/development/python-modules/pandas-stubs/default.nix +++ b/pkgs/development/python-modules/pandas-stubs/default.nix @@ -36,7 +36,7 @@ buildPythonPackage rec { pname = "pandas-stubs"; - version = "2.2.3.241126"; + version = "2.2.3.250308"; pyproject = true; disabled = pythonOlder "3.10"; @@ -45,7 +45,7 @@ buildPythonPackage rec { owner = "pandas-dev"; repo = "pandas-stubs"; tag = "v${version}"; - hash = "sha256-y+td1x33mALh/AfDh0uIq7ebCBWWWCJewhvBQ4WNe3U="; + hash = "sha256-93XVzdb3A2S+Exk33v3U8HDMg9vPKAEkWjLZnBaXMWQ="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/peft/default.nix b/pkgs/development/python-modules/peft/default.nix index c0acbfd1ac70..e93638f1bff3 100644 --- a/pkgs/development/python-modules/peft/default.nix +++ b/pkgs/development/python-modules/peft/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "peft"; - version = "0.15.0"; + version = "0.15.1"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "peft"; tag = "v${version}"; - hash = "sha256-vR0FoBDsSMQiSGgqMegPqPvDgq00fqF7d+jKvqgeCAg="; + hash = "sha256-oGDRGg1FmDJPFyDy6n4CiWmQjG0VibW7tLXYGBNq25c="; }; build-system = [ setuptools ]; @@ -107,7 +107,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/huggingface/peft"; description = "State-of-the art parameter-efficient fine tuning"; - changelog = "https://github.com/huggingface/peft/releases/tag/v${version}"; + changelog = "https://github.com/huggingface/peft/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bcdarwin ]; }; diff --git a/pkgs/development/python-modules/periodiq/default.nix b/pkgs/development/python-modules/periodiq/default.nix index c909082ee864..e9410ecba7a5 100644 --- a/pkgs/development/python-modules/periodiq/default.nix +++ b/pkgs/development/python-modules/periodiq/default.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { pytest-mock versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; pytestFlagsArray = [ "tests/unit" ]; diff --git a/pkgs/development/python-modules/pglast/default.nix b/pkgs/development/python-modules/pglast/default.nix index dc67ee2021a1..5bcd04876042 100644 --- a/pkgs/development/python-modules/pglast/default.nix +++ b/pkgs/development/python-modules/pglast/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pglast"; - version = "7.5"; + version = "7.7"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-pYXMhxW4kpM4yhzQzbdAmKxL5txbpbv8xyXkL6v9KmQ="; + hash = "sha256-Xfv8H6OYGWQ6O5FaE2aOQ7vWwLAUqt9dC0MJ6GC6y7A="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/plotpy/default.nix b/pkgs/development/python-modules/plotpy/default.nix index 3ef746b3cf35..f3cb2f24568c 100644 --- a/pkgs/development/python-modules/plotpy/default.nix +++ b/pkgs/development/python-modules/plotpy/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "plotpy"; - version = "2.7.2"; + version = "2.7.3"; pyproject = true; src = fetchFromGitHub { owner = "PlotPyStack"; repo = "PlotPy"; tag = "v${version}"; - hash = "sha256-X7HLsT+EKSrCE50u4wbfYr1jwJoSMS0YbvbKofznBL4="; + hash = "sha256-Z8aCDTBRdksbjjH5P+OXln3CHciw1MuYQN3K6KOcouk="; }; build-system = [ @@ -112,7 +112,7 @@ buildPythonPackage rec { meta = { description = "Curve and image plotting tools for Python/Qt applications"; homepage = "https://github.com/PlotPyStack/PlotPy"; - changelog = "https://github.com/PlotPyStack/PlotPy/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/PlotPyStack/PlotPy/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ doronbehar ]; }; diff --git a/pkgs/development/python-modules/prometheus-api-client/default.nix b/pkgs/development/python-modules/prometheus-api-client/default.nix index 6578c348c889..87d49ade583a 100644 --- a/pkgs/development/python-modules/prometheus-api-client/default.nix +++ b/pkgs/development/python-modules/prometheus-api-client/default.nix @@ -52,6 +52,6 @@ buildPythonPackage rec { homepage = "https://github.com/4n4nd/prometheus-api-client-python"; changelog = "https://github.com/4n4nd/prometheus-api-client-python/blob/${src.tag}/CHANGELOG.md"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/prometrix/default.nix b/pkgs/development/python-modules/prometrix/default.nix index d22b9c353f2b..0d4bfec6d4cf 100644 --- a/pkgs/development/python-modules/prometrix/default.nix +++ b/pkgs/development/python-modules/prometrix/default.nix @@ -60,7 +60,7 @@ buildPythonPackage { ''; homepage = "https://github.com/robusta-dev/prometrix"; license = licenses.mit; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; # prometheus-api-client 0.5.5 is not working # https://github.com/robusta-dev/prometrix/issues/14 broken = versionAtLeast prometheus-api-client.version "0.5.3"; diff --git a/pkgs/development/python-modules/pymodbus/default.nix b/pkgs/development/python-modules/pymodbus/default.nix index c9e974b574ca..e7b61578331c 100644 --- a/pkgs/development/python-modules/pymodbus/default.nix +++ b/pkgs/development/python-modules/pymodbus/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "pymodbus"; - version = "3.8.3"; + version = "3.8.6"; pyproject = true; disabled = pythonOlder "3.9"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = "pymodbus-dev"; repo = "pymodbus"; tag = "v${version}"; - hash = "sha256-0jS18oCVX+WvGvaIlug3Wbf4oJUmspGYlcmJQR0MXhI="; + hash = "sha256-AnFPrjY6ukONAeCyHIzhtULm0vNjJugIxtuwACClzOo="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pymssql/default.nix b/pkgs/development/python-modules/pymssql/default.nix index 3f9214832cab..25e904ea2490 100644 --- a/pkgs/development/python-modules/pymssql/default.nix +++ b/pkgs/development/python-modules/pymssql/default.nix @@ -16,14 +16,19 @@ buildPythonPackage rec { pname = "pymssql"; - version = "2.3.2"; + version = "2.3.4"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-GAiWQbaHvh69D2Tw0f+XdHijl/+hrzcr3xDb7CnPbS4="; + hash = "sha256-EXyC16qQIRcaqb6YNoR1UZ8z2cMgc83Pmw12Ixq8ZDY="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools>=54.0,<70.3" "setuptools>=54.0" + ''; + build-system = [ cython setuptools-scm diff --git a/pkgs/development/python-modules/pysaml2/default.nix b/pkgs/development/python-modules/pysaml2/default.nix index dca55176f162..188bf2e3f80e 100644 --- a/pkgs/development/python-modules/pysaml2/default.nix +++ b/pkgs/development/python-modules/pysaml2/default.nix @@ -4,6 +4,7 @@ cryptography, defusedxml, fetchFromGitHub, + fetchpatch, paste, poetry-core, pyasn1, @@ -25,22 +26,25 @@ buildPythonPackage rec { pname = "pysaml2"; - version = "7.5.0"; - format = "pyproject"; - - disabled = pythonOlder "3.9"; + version = "7.5.2"; + pyproject = true; src = fetchFromGitHub { owner = "IdentityPython"; repo = "pysaml2"; tag = "v${version}"; - hash = "sha256-M/tdKGu6K38TeBZc8/dt376bHhPB0svHB3iis/se0DY="; + hash = "sha256-2mvAXTruZqoSBUgfT2VEAnWQXVdviG0e49y7LPK5x00="; }; patches = [ (replaceVars ./hardcode-xmlsec1-path.patch { inherit xmlsec; }) + # Replaces usages of deprecated/removed pyopenssl APIs + (fetchpatch { + url = "https://github.com/IdentityPython/pysaml2/pull/977/commits/930a652a240c8cd1489429a7d70cf5fa7ef1606a.patch"; + hash = "sha256-kBNvGk5pwVmpW1wsIWVH9wapu6kjFavaTt4e3Llaw2c="; + }) ]; postPatch = '' @@ -86,6 +90,9 @@ buildPythonPackage rec { "test_load_remote_encoding" "test_load_external" "test_conf_syslog" + + # Broken XML schema check in 7.5.2 + "test_namespace_processing" ]; pythonImportsCheck = [ "saml2" ]; @@ -96,8 +103,5 @@ buildPythonPackage rec { changelog = "https://github.com/IdentityPython/pysaml2/blob/v${version}/CHANGELOG.md"; license = licenses.asl20; maintainers = [ ]; - # Does not support pyopenssl above 24.3.0 due to use of a deprecated API, - # see https://github.com/IdentityPython/pysaml2/issues/975 - broken = true; }; } diff --git a/pkgs/development/python-modules/pysecretsocks/default.nix b/pkgs/development/python-modules/pysecretsocks/default.nix new file mode 100644 index 000000000000..2e9a3283c525 --- /dev/null +++ b/pkgs/development/python-modules/pysecretsocks/default.nix @@ -0,0 +1,36 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + pyasyncore, +}: + +buildPythonPackage rec { + pname = "pysecretsocks"; + version = "0.9.1-unstable-2023-11-04"; + pyproject = true; + + src = fetchFromGitHub { + owner = "BC-SECURITY"; + repo = "PySecretSOCKS"; + rev = "da5be0e48f82097044894247343cef2111f13c7a"; + hash = "sha256-3jvMVsoKgBN4eRc6hyj7X/uu7NoJvofsbljVcgGfcPc="; + }; + + build-system = [ setuptools ]; + + dependencies = [ pyasyncore ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ "secretsocks" ]; + + meta = { + description = "Socks server for tunneling a connection over another channel"; + homepage = "https://github.com/BC-SECURITY/PySecretSOCKS"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/development/python-modules/python-lsp-server/default.nix b/pkgs/development/python-modules/python-lsp-server/default.nix index b670eb569231..5eacf71dd6c4 100644 --- a/pkgs/development/python-modules/python-lsp-server/default.nix +++ b/pkgs/development/python-modules/python-lsp-server/default.nix @@ -111,7 +111,7 @@ buildPythonPackage rec { writableTmpDirAsHomeHook ] ++ optional-dependencies.all; versionCheckProgram = "${placeholder "out"}/bin/pylsp"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; disabledTests = [ # avoid dependencies on many Qt things just to run one singular test diff --git a/pkgs/development/python-modules/python-obfuscator/default.nix b/pkgs/development/python-modules/python-obfuscator/default.nix new file mode 100644 index 000000000000..4f1a8cba456e --- /dev/null +++ b/pkgs/development/python-modules/python-obfuscator/default.nix @@ -0,0 +1,37 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + regex, + setuptools, +}: + +buildPythonPackage rec { + pname = "python-obfuscator"; + version = "0.0.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "davidteather"; + repo = "python-obfuscator"; + tag = "V${version}"; + hash = "sha256-LUD+9vNd1sdigbKG2tm5hE3zLtmor/2LqsIarUWS2Ek="; + }; + + build-system = [ setuptools ]; + + dependencies = [ regex ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "python_obfuscator" ]; + + meta = { + description = "Module to obfuscate code"; + homepage = "https://github.com/davidteather/python-obfuscator"; + changelog = "https://github.com/davidteather/python-obfuscator/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix index f1ba98dc6536..1bc7c63a7837 100644 --- a/pkgs/development/python-modules/rns/default.nix +++ b/pkgs/development/python-modules/rns/default.nix @@ -51,7 +51,7 @@ buildPythonPackage rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/rncp"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = { description = "Cryptography-based networking stack for wide-area networks"; diff --git a/pkgs/development/python-modules/sagemaker-core/default.nix b/pkgs/development/python-modules/sagemaker-core/default.nix index 97622ac59320..830451f1c4be 100644 --- a/pkgs/development/python-modules/sagemaker-core/default.nix +++ b/pkgs/development/python-modules/sagemaker-core/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "sagemaker-core"; - version = "1.0.25"; + version = "1.0.28"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "sagemaker-core"; tag = "v${version}"; - hash = "sha256-VfqQJf0r11z+GT/jpcVBdP2nLWf1lsjvijb1IsbOILQ="; + hash = "sha256-RxkwBr+Xq5vIrcLnJsoJ8FYX1Kj5YK7sSFx//9YA5VU="; }; build-system = [ @@ -87,7 +87,7 @@ buildPythonPackage rec { meta = { description = "Python object-oriented interface for interacting with Amazon SageMaker resources"; homepage = "https://github.com/aws/sagemaker-core"; - changelog = "https://github.com/aws/sagemaker-core/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/aws/sagemaker-core/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ GaetanLepage ]; }; diff --git a/pkgs/development/python-modules/sagemaker/default.nix b/pkgs/development/python-modules/sagemaker/default.nix index 91fa4b164a93..ab856fd16d67 100644 --- a/pkgs/development/python-modules/sagemaker/default.nix +++ b/pkgs/development/python-modules/sagemaker/default.nix @@ -40,14 +40,14 @@ buildPythonPackage rec { pname = "sagemaker"; - version = "2.242.0"; + version = "2.243.0"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "sagemaker-python-sdk"; tag = "v${version}"; - hash = "sha256-86FnB/HJ43RxFuezzbNADUVsifV0+HHVR0yfb+aQZ8M="; + hash = "sha256-Os26VMK/kR23plt+wq8kV3K+17PfP5XuBy7MIz9PQ6s="; }; build-system = [ diff --git a/pkgs/development/python-modules/speechrecognition/default.nix b/pkgs/development/python-modules/speechrecognition/default.nix index dda30d0a278b..af0d604763fd 100644 --- a/pkgs/development/python-modules/speechrecognition/default.nix +++ b/pkgs/development/python-modules/speechrecognition/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "speechrecognition"; - version = "3.14.1"; + version = "3.14.2"; pyproject = true; disabled = pythonOlder "3.9"; @@ -33,7 +33,7 @@ buildPythonPackage rec { owner = "Uberi"; repo = "speech_recognition"; tag = version; - hash = "sha256-4FrFiDRqTZnLB3hTy8hZovlakZsRFEg2ZGitJhJ6DA0="; + hash = "sha256-Y2kmwHws/auzIa7dLir3sYZdFK5l70GEyfgwscQhMic="; }; postPatch = '' diff --git a/pkgs/development/python-modules/spsdk/default.nix b/pkgs/development/python-modules/spsdk/default.nix index fdb36de06347..e0569c52c982 100644 --- a/pkgs/development/python-modules/spsdk/default.nix +++ b/pkgs/development/python-modules/spsdk/default.nix @@ -121,7 +121,7 @@ buildPythonPackage rec { voluptuous versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; disabledTests = [ # Missing rotk private key diff --git a/pkgs/development/python-modules/sqlalchemy-utc/default.nix b/pkgs/development/python-modules/sqlalchemy-utc/default.nix new file mode 100644 index 000000000000..041bf1104336 --- /dev/null +++ b/pkgs/development/python-modules/sqlalchemy-utc/default.nix @@ -0,0 +1,42 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + setuptools, + sqlalchemy, +}: + +buildPythonPackage rec { + pname = "sqlalchemy-utc"; + version = "0.14.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "spoqa"; + repo = "sqlalchemy-utc"; + tag = version; + hash = "sha256-ZtUuwUDgd/ngOQoWu8IgOldTbTGoFbv5Y0Hyha1KTrE="; + }; + + build-system = [ setuptools ]; + + dependencies = [ sqlalchemy ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "sqlalchemy_utc" ]; + + disabledTests = [ + # ArgumentError + "test_utcnow_timezone" + ]; + + meta = { + description = "SQLAlchemy type to store aware datetime values"; + homepage = "https://github.com/spoqa/sqlalchemy-utc"; + changelog = "https://github.com/spoqa/sqlalchemy-utc/blob/${src.tag}/CHANGES.rst"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/development/python-modules/toggl-cli/default.nix b/pkgs/development/python-modules/toggl-cli/default.nix index ce9c095b8de5..84d6b6c8de92 100644 --- a/pkgs/development/python-modules/toggl-cli/default.nix +++ b/pkgs/development/python-modules/toggl-cli/default.nix @@ -70,7 +70,7 @@ buildPythonPackage rec { versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/toggl"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; disabledTests = [ "integration" diff --git a/pkgs/development/python-modules/wandb/default.nix b/pkgs/development/python-modules/wandb/default.nix index 91f0c897aa6a..ec9ed025ddbe 100644 --- a/pkgs/development/python-modules/wandb/default.nix +++ b/pkgs/development/python-modules/wandb/default.nix @@ -103,7 +103,7 @@ let versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/gpu_stats"; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; meta = { @@ -134,7 +134,7 @@ let nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/weaviate-client/default.nix b/pkgs/development/python-modules/weaviate-client/default.nix index 1cb77ec3aa97..42986d887fab 100644 --- a/pkgs/development/python-modules/weaviate-client/default.nix +++ b/pkgs/development/python-modules/weaviate-client/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { pname = "weaviate-client"; - version = "4.11.2"; + version = "4.12.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -35,7 +35,7 @@ buildPythonPackage rec { owner = "weaviate"; repo = "weaviate-python-client"; tag = "v${version}"; - hash = "sha256-65iY/d50RNDFm07hyIDLBCGaJEltU8kXjH7o5No+/70="; + hash = "sha256-7Mg6d7gbBQfbkxsZI6aGVpfdhBS6MwmK6cl/8koy46k="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix b/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix index 6c820841ba4f..3f703daf5569 100644 --- a/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix +++ b/pkgs/development/python-modules/whirlpool-sixth-sense/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "whirlpool-sixth-sense"; - version = "0.19.1"; + version = "0.20.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "abmantis"; repo = "whirlpool-sixth-sense"; tag = version; - hash = "sha256-ThGcjk1uO5hAa+Ts68m4c24g8WgF/Lf8RATHBlsGPxg="; + hash = "sha256-Sl8Y1sVZolk8KLS3bKGQNFXTVntcPusrf2A0zdixq8A="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index d7d232ebf2bd..5c652a8fb4c9 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "zarr"; - version = "2.18.3"; - format = "pyproject"; + version = "2.18.5"; + pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-JYDYy23YRiF3GhDTHE13fcqKJ3BqGomyn0LS034t9c4="; + hash = "sha256-yWW/JbWCX8/PM5vabDKaVskJl98SMkNeJ7ZKoTbxQsc="; }; build-system = [ diff --git a/pkgs/development/python-modules/zlib-wrapper/default.nix b/pkgs/development/python-modules/zlib-wrapper/default.nix new file mode 100644 index 000000000000..187055381846 --- /dev/null +++ b/pkgs/development/python-modules/zlib-wrapper/default.nix @@ -0,0 +1,32 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, +}: + +buildPythonPackage rec { + pname = "zlib-wrapper"; + version = "0.1.3"; + pyproject = true; + + src = fetchPypi { + pname = "zlib_wrapper"; + inherit version; + hash = "sha256-Yxqc7fSDdnAPlGLzTbgcEQxiTKJDSJmPgm0eV62JiGQ="; + }; + + build-system = [ setuptools ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ "zlib_wrapper" ]; + + meta = { + description = "Wrapper around zlib with custom header crc32"; + homepage = "https://pypi.org/project/zlib_wrapper/"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/development/rocm-modules/5/clr/default.nix b/pkgs/development/rocm-modules/5/clr/default.nix index 2add6e58c9b0..30f7f90a4fc2 100644 --- a/pkgs/development/rocm-modules/5/clr/default.nix +++ b/pkgs/development/rocm-modules/5/clr/default.nix @@ -139,6 +139,11 @@ stdenv.mkDerivation (finalAttrs: { # Replace rocm-opencl-icd functionality mkdir -p $icd/etc/OpenCL/vendors echo "$out/lib/libamdocl64.so" > $icd/etc/OpenCL/vendors/amdocl64.icd + + # add version info to output (downstream rocmPackages look for this) + echo "HIP_VERSION_MAJOR=${builtins.elemAt (lib.splitVersion finalAttrs.version) 0}" > $out/bin/.hipVersion + echo "HIP_VERSION_MINOR=${builtins.elemAt (lib.splitVersion finalAttrs.version) 1}" >> $out/bin/.hipVersion + echo "HIP_VERSION_PATCH=${builtins.elemAt (lib.splitVersion finalAttrs.version) 2}" >> $out/bin/.hipVersion ''; passthru = { diff --git a/pkgs/development/tools/analysis/clazy/default.nix b/pkgs/development/tools/analysis/clazy/default.nix index ceaa4a8ea65a..6b355d4493b0 100644 --- a/pkgs/development/tools/analysis/clazy/default.nix +++ b/pkgs/development/tools/analysis/clazy/default.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; doInstallCheck = true; passthru = { diff --git a/pkgs/development/tools/build-managers/moon/default.nix b/pkgs/development/tools/build-managers/moon/default.nix index f5338093eb70..d566431b5062 100644 --- a/pkgs/development/tools/build-managers/moon/default.nix +++ b/pkgs/development/tools/build-managers/moon/default.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "moon"; - version = "1.33.0"; + version = "1.34.1"; src = fetchFromGitHub { owner = "moonrepo"; repo = pname; rev = "v${version}"; - hash = "sha256-i9G4mcHZy/nOiLv0eMrjsjiuneL2qRe0QTroeiP3LrY="; + hash = "sha256-25qRoWj3QeO/T/JLCkq41ZUI0CH0qgltbUy+wA9feJY="; }; useFetchCargoVendor = true; - cargoHash = "sha256-1cKD+HL6u8A+7LAZ4Df5wLpbKnodrj7KCE8wbJkwRkA="; + cargoHash = "sha256-8Y5ijsYkl9XoCk9kfM48zQVCcHh/e+EGw8FtYWC7r6o="; env = { RUSTFLAGS = "-C strip=symbols"; diff --git a/pkgs/development/tools/gauge/plugins/ruby/data.json b/pkgs/development/tools/gauge/plugins/ruby/data.json index 95316f6b7ca0..3fb1653b0465 100644 --- a/pkgs/development/tools/gauge/plugins/ruby/data.json +++ b/pkgs/development/tools/gauge/plugins/ruby/data.json @@ -1,19 +1,19 @@ { - "version": "0.9.2", + "version": "0.9.3", "aarch64-darwin": { - "url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.9.2/gauge-ruby-0.9.2-darwin.arm64.zip", - "hash": "sha256-QPwqgQ+Qd+eHbw445GstcPqEODoKcvvt+YJxsJqxtPc=" + "url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.9.3/gauge-ruby-0.9.3-darwin.arm64.zip", + "hash": "sha256-s0/hTqVP4Pa1yk474TYUF1dbXy+NbrtJjwBxRXShXqQ=" }, "x86_64-darwin": { - "url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.9.2/gauge-ruby-0.9.2-darwin.x86_64.zip", - "hash": "sha256-AWe5S8QXkps6eV1+1GZbHY/S+kY/QQoiG/gbddZHZdk=" + "url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.9.3/gauge-ruby-0.9.3-darwin.x86_64.zip", + "hash": "sha256-NNPIR6ZueZ3coavMM9AeqC+O/I/xcfnEo8KTiQivvQs=" }, "aarch64-linux": { - "url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.9.2/gauge-ruby-0.9.2-linux.arm64.zip", - "hash": "sha256-7d6FETLrd7OePiWWRu+5OMKKH9t9H+ZnQCqqYTsuRrk=" + "url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.9.3/gauge-ruby-0.9.3-linux.arm64.zip", + "hash": "sha256-vd3KZ1Lc2F81xknc6+tPNxLjZWD8oCMBsCAuw2iJURw=" }, "x86_64-linux": { - "url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.9.2/gauge-ruby-0.9.2-linux.x86_64.zip", - "hash": "sha256-iPHQ5Tx3iCb/e3RoF5P2grCbNBFuagezQrABK7snFvw=" + "url": "https://github.com/getgauge/gauge-ruby/releases/download/v0.9.3/gauge-ruby-0.9.3-linux.x86_64.zip", + "hash": "sha256-Jk9lB+b8Fef+DB/HNgzzKS30wbc2tx3OJTWfGuYCSDk=" } } diff --git a/pkgs/development/tools/gauge/plugins/screenshot/data.json b/pkgs/development/tools/gauge/plugins/screenshot/data.json index bc2c83ad6425..34a16cad27b5 100644 --- a/pkgs/development/tools/gauge/plugins/screenshot/data.json +++ b/pkgs/development/tools/gauge/plugins/screenshot/data.json @@ -1,19 +1,19 @@ { - "version": "0.3.0", + "version": "0.3.1", "x86_64-darwin": { - "url": "https://github.com/getgauge/gauge_screenshot/releases/download/v0.3.0/screenshot-0.3.0-darwin.x86_64.zip", - "hash": "sha256-2PL0WrIpfDCK5+aKH1rtNVBTiIPYHU4f81UZpv9M2sQ=" + "url": "https://github.com/getgauge/gauge_screenshot/releases/download/v0.3.1/screenshot-0.3.1-darwin.x86_64.zip", + "hash": "sha256-yMOxSZ8RnRhLYivQO6906yuQZtaGA+IQCTM+sp2IvF4=" }, "aarch64-darwin": { - "url": "https://github.com/getgauge/gauge_screenshot/releases/download/v0.3.0/screenshot-0.3.0-darwin.arm64.zip", - "hash": "sha256-QfpylVGxE/qKiN57ni4aJsh8Dfg/VIN9vfd1nHX2QO0=" + "url": "https://github.com/getgauge/gauge_screenshot/releases/download/v0.3.1/screenshot-0.3.1-darwin.arm64.zip", + "hash": "sha256-TbI3ViHq1KsYLPTzAElGzEOBBy37jn81+2MYZnZi+aU=" }, "aarch64-linux": { - "url": "https://github.com/getgauge/gauge_screenshot/releases/download/v0.3.0/screenshot-0.3.0-linux.arm64.zip", - "hash": "sha256-HfO2KjK1xSp6xw9F38JjkrUs7JfxkrdltRr6j5/5Cw8=" + "url": "https://github.com/getgauge/gauge_screenshot/releases/download/v0.3.1/screenshot-0.3.1-linux.arm64.zip", + "hash": "sha256-1d1ayeYeL92IlZ73OwSbSUnqEIHMJ7saQ3OU4c9D0VA=" }, "x86_64-linux": { - "url": "https://github.com/getgauge/gauge_screenshot/releases/download/v0.3.0/screenshot-0.3.0-linux.x86_64.zip", - "hash": "sha256-2EEUI2jBmEC2JfeJizFqNzINZtYy/y1c+B70hE1hCQk=" + "url": "https://github.com/getgauge/gauge_screenshot/releases/download/v0.3.1/screenshot-0.3.1-linux.x86_64.zip", + "hash": "sha256-wEDTbKGjmjV3eVCbKYn223gOJ60rc1qjufmnUsaUW5c=" } } diff --git a/pkgs/development/tools/sentry-cli/default.nix b/pkgs/development/tools/sentry-cli/default.nix index 116ed18baace..0b69da6c8de9 100644 --- a/pkgs/development/tools/sentry-cli/default.nix +++ b/pkgs/development/tools/sentry-cli/default.nix @@ -12,13 +12,13 @@ }: rustPlatform.buildRustPackage rec { pname = "sentry-cli"; - version = "2.42.3"; + version = "2.43.0"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-cli"; rev = version; - hash = "sha256-frqKGDkDFTG53B5AdJMz2UYnIe6fRQFcFejvFPO0LTg="; + hash = "sha256-Nm9MN20M5NbnqONKe2JREjX03f/fLirbuypamVTzC5I="; }; doCheck = false; @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec { ]; useFetchCargoVendor = true; - cargoHash = "sha256-E7tvg5bm3XwbrTi3BCOZGJajHE6xuy/+uv21AvG6kgs="; + cargoHash = "sha256-IcPF+AKvNUW+F1vCZQwCutem5+oFSWEVD37tE/Osgk4="; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd sentry-cli \ diff --git a/pkgs/games/bzflag/default.nix b/pkgs/games/bzflag/default.nix deleted file mode 100644 index ce8c45cecbb1..000000000000 --- a/pkgs/games/bzflag/default.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - stdenv, - lib, - fetchurl, - pkg-config, - curl, - SDL2, - libGLU, - libGL, - glew, - ncurses, - c-ares, - Carbon, - CoreServices, -}: - -stdenv.mkDerivation rec { - pname = "bzflag"; - version = "2.4.30"; - - src = fetchurl { - url = "https://download.bzflag.org/${pname}/source/${version}/${pname}-${version}.tar.bz2"; - sha256 = "sha256-u3i3UOe856p8Eb01kGuwikmsx8UL8pYprzgO7NFTiU0="; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = - [ - curl - SDL2 - libGLU - libGL - glew - ncurses - c-ares - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - Carbon - CoreServices - ]; - - meta = with lib; { - description = "Multiplayer 3D Tank game"; - homepage = "https://bzflag.org/"; - license = licenses.lgpl21Plus; - platforms = platforms.unix; - maintainers = [ ]; - }; -} diff --git a/pkgs/games/cockatrice/default.nix b/pkgs/games/cockatrice/default.nix index 6c2fbfe25fd5..5f12863d9f67 100644 --- a/pkgs/games/cockatrice/default.nix +++ b/pkgs/games/cockatrice/default.nix @@ -13,13 +13,13 @@ mkDerivation rec { pname = "cockatrice"; - version = "2025-02-10-Release-2.10.0"; + version = "2025-03-27-Release-2.10.1"; src = fetchFromGitHub { owner = "Cockatrice"; repo = "Cockatrice"; rev = version; - sha256 = "sha256-+/XmbBky0zdifofCineSIAwu16/g/UBsTJTB959twDM="; + sha256 = "sha256-vM12ufqoItlDeYXHhyN3Jkqm+chGgm9gB4xtIdDbI94="; }; buildInputs = [ diff --git a/pkgs/games/exult/default.nix b/pkgs/games/exult/default.nix index 4f26dbed108a..1ac4db6a2ac7 100644 --- a/pkgs/games/exult/default.nix +++ b/pkgs/games/exult/default.nix @@ -73,7 +73,7 @@ stdenv.mkDerivation rec { ''; homepage = "http://exult.info"; license = licenses.gpl2Plus; - maintainers = with maintainers; [ azahi ]; + maintainers = [ ]; mainProgram = "exult"; }; } diff --git a/pkgs/games/shattered-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/default.nix index 00de3061a255..d5b64267d216 100644 --- a/pkgs/games/shattered-pixel-dungeon/default.nix +++ b/pkgs/games/shattered-pixel-dungeon/default.nix @@ -6,13 +6,13 @@ callPackage ./generic.nix rec { pname = "shattered-pixel-dungeon"; - version = "3.0.1"; + version = "3.0.2"; src = fetchFromGitHub { owner = "00-Evan"; repo = "shattered-pixel-dungeon"; rev = "v${version}"; - hash = "sha256-49T+CW7cRe2RPcfk6dAHUoiD6ZnP8s5UyaqPsLwa8Ho="; + hash = "sha256-tEgwB/YIhSpwUZrEC4Gw9+6lLllNK8JuTMNKgVzqv7c="; }; depsPath = ./deps.json; diff --git a/pkgs/misc/fastly/default.nix b/pkgs/misc/fastly/default.nix index e37b50ca71a1..07fa97d868fd 100644 --- a/pkgs/misc/fastly/default.nix +++ b/pkgs/misc/fastly/default.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "fastly"; - version = "11.0.0"; + version = "11.1.0"; src = fetchFromGitHub { owner = "fastly"; repo = "cli"; tag = "v${version}"; - hash = "sha256-6j8r4Rh/FrHSp/Frearot4DSabqU0UHUE13xhkLVI1c="; + hash = "sha256-f1GzxDd7ZG9WyB91vqCsKemp9zyBTliKHznWnQhY9/s="; # The git commit is part of the `fastly version` original output; # leave that output the same in nixpkgs. Use the `.git` directory # to retrieve the commit SHA, and remove the directory afterwards, diff --git a/pkgs/servers/elasticmq-server-bin/default.nix b/pkgs/servers/elasticmq-server-bin/default.nix index dd241b7c3df2..722ccef77757 100644 --- a/pkgs/servers/elasticmq-server-bin/default.nix +++ b/pkgs/servers/elasticmq-server-bin/default.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "elasticmq-server"; - version = "1.6.11"; + version = "1.6.12"; src = fetchurl { url = "https://s3-eu-west-1.amazonaws.com/softwaremill-public/elasticmq-server-${finalAttrs.version}.jar"; - sha256 = "sha256-B0kEWTUZhk6pqrRXg9VgALJH+rqxm0G1euW/HcKNUmk="; + sha256 = "sha256-1zfsH82BCMBDW5+rXMgsC4p6Sfugak5W7d8z1xMXG9c="; }; # don't do anything? diff --git a/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix b/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix index 504e8d81ea2d..ecd1053daa5a 100644 --- a/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix +++ b/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "wills106"; domain = "solax_modbus"; - version = "2025.02.1"; + version = "2025.04.1"; src = fetchFromGitHub { owner = "wills106"; repo = "homeassistant-solax-modbus"; tag = version; - hash = "sha256-xOW/jjBXw6N00yo1jE8ibU5XJ9drabBypVAL9UmNMVM="; + hash = "sha256-kX8poctK1Q7QZnpvkOisQ47jNzXJJ2nlB1fa+Pv4AFs="; }; dependencies = [ pymodbus ]; diff --git a/pkgs/servers/http/tomcat/default.nix b/pkgs/servers/http/tomcat/default.nix index ec59e1cbe3fa..11b852f86af7 100644 --- a/pkgs/servers/http/tomcat/default.nix +++ b/pkgs/servers/http/tomcat/default.nix @@ -60,13 +60,13 @@ let in { tomcat9 = common { - version = "9.0.100"; - hash = "sha256-ElMVjEWjGoFotBQ2USrMIpLpSjRosb2OTQp6edzB9f8="; + version = "9.0.102"; + hash = "sha256-I+CjsW1ToSHIyGsOpOaWfRpKtonM9kkM4J6uV6w5R4c="; }; tomcat10 = common { - version = "10.1.34"; - hash = "sha256-95lUE4C//ytnTO/YbFN20tfVZrOi58RXnStJHejsbDY="; + version = "10.1.39"; + hash = "sha256-AM7ck/AzfNjJi9nCFppuYifVaNx7oLsaRHUrM7VPzuU="; }; tomcat11 = common { diff --git a/pkgs/servers/icingaweb2/default.nix b/pkgs/servers/icingaweb2/default.nix index d36faa6e523e..a8ebcc9e2e56 100644 --- a/pkgs/servers/icingaweb2/default.nix +++ b/pkgs/servers/icingaweb2/default.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "icingaweb2"; - version = "2.12.2"; + version = "2.12.3"; src = fetchFromGitHub { owner = "Icinga"; repo = "icingaweb2"; rev = "v${version}"; - hash = "sha256-RwKVANFlFWKgMBwlLmX0P4PR+eTN3uz//kMdJ8dLZuU="; + hash = "sha256-PWP5fECKjdXhdX1E5hYaGv/fqb1KIKfclcPiCY/MMZM="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/servers/icingaweb2/ipl.nix b/pkgs/servers/icingaweb2/ipl.nix index e935c283f306..e408fc8130c2 100644 --- a/pkgs/servers/icingaweb2/ipl.nix +++ b/pkgs/servers/icingaweb2/ipl.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation rec { pname = "icingaweb2-ipl"; - version = "0.14.1"; + version = "0.14.2"; src = fetchFromGitHub { owner = "Icinga"; repo = "icinga-php-library"; rev = "v${version}"; - hash = "sha256-TR2hd8TdWA2zSyalxBaqqdcK6FO2CovqddF8mvvyb1U="; + hash = "sha256-dzrYiZJx7h0gQzXbmp1X3NKlWZAl7hKCEd05+lSRomg="; }; installPhase = '' diff --git a/pkgs/servers/mail/mailpit/source.nix b/pkgs/servers/mail/mailpit/source.nix index ae61813cc2b9..221cb831eb56 100644 --- a/pkgs/servers/mail/mailpit/source.nix +++ b/pkgs/servers/mail/mailpit/source.nix @@ -1,6 +1,6 @@ { - version = "1.23.2"; - hash = "sha256-Yz+m6fmfv6OU6daEZjqEWxVnWruHONfdssU8cpJMt18="; - npmDepsHash = "sha256-hZSNTALU/DVT8U0RePcDDcBStTPbyKQ3bTBU0FMHh1k="; - vendorHash = "sha256-oyfIiy0o/nEm1nQCLKfaHeRKndZFh9aFI/g9227Pzo8="; + version = "1.24.0"; + hash = "sha256-WxAM6+8DsDD2wkV3snryKa4n0L70IQ2E84FCa2+jzS0="; + npmDepsHash = "sha256-BqVOllON3ZiOMIZU+evQkpeKazvGv0ewHGxO+kW4VVc="; + vendorHash = "sha256-jx/7sfe5jOKS05WIK5QURvvWUUKM1TYcas1OlWncF6k="; } diff --git a/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix b/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix index d7d08aee3fff..b05f52b7140c 100644 --- a/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix +++ b/pkgs/servers/monitoring/nagios-plugins/check_ssl_cert/default.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "check_ssl_cert"; - version = "2.88.0"; + version = "2.89.0"; src = fetchFromGitHub { owner = "matteocorti"; repo = "check_ssl_cert"; tag = "v${version}"; - hash = "sha256-0iWGtruO4/SD6GT0sRVgj5wDi8PPB5Ui9HQGRcAf2ao="; + hash = "sha256-kL89lNPuFd1ozWYNJEnZ0vcWUXIEnDS6LABTXxtjvmE="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix b/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix index 90cd20de5c51..fc92bf47a8e0 100644 --- a/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "junos-czerwonk-exporter"; - version = "0.14.0"; + version = "0.14.1"; src = fetchFromGitHub { owner = "czerwonk"; repo = "junos_exporter"; rev = version; - sha256 = "sha256-Pr4M2ReXOTSXj2sBpuHEzAB1PaYbK8MWmTdasDA+/5o="; + sha256 = "sha256-PZKP8kcxU5ArC+bkYIO91Dg/f85T5qneX4wuKTj/jP4="; }; - vendorHash = "sha256-HT0P7u9JDYlPb1afLDqOL9II1WNrq1b9Q7340EcCm0Q="; + vendorHash = "sha256-C2PvbvWJC6EGEKtg/roaG63YFdW9/ZYHulUdwC/2/MY="; meta = with lib; { description = "Exporter for metrics from devices running JunOS"; diff --git a/pkgs/servers/search/qdrant/default.nix b/pkgs/servers/search/qdrant/default.nix index 34b6917744d7..7c8dd710dce4 100644 --- a/pkgs/servers/search/qdrant/default.nix +++ b/pkgs/servers/search/qdrant/default.nix @@ -15,18 +15,18 @@ rustPlatform.buildRustPackage rec { pname = "qdrant"; - version = "1.13.4"; + version = "1.13.6"; src = fetchFromGitHub { owner = "qdrant"; repo = "qdrant"; tag = "v${version}"; - hash = "sha256-77BuXTrQPtg7lus4WXukYSrJllR9hBMqn8+xAaq96z8="; + hash = "sha256-l/nWlpV3eecTzFK3MnHzmXGYocxKw+YPsyfHWuE/rwg="; }; useFetchCargoVendor = true; - cargoHash = "sha256-r+UilkSsV875j7tNkGJxuR/XC8Y1Fk4nqHYah9Z9q9c="; + cargoHash = "sha256-VUUL+oz8nCCNvDohDLfRai+KKd6uG0RLti31mk40wVY="; nativeBuildInputs = [ protobuf diff --git a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix index d041e3dc5863..f6769715e8e9 100644 --- a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix +++ b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix @@ -8,13 +8,13 @@ postgresqlBuildExtension rec { pname = "pg_auto_failover"; - version = "2.1"; + version = "2.2"; src = fetchFromGitHub { owner = "citusdata"; repo = "pg_auto_failover"; tag = "v${version}"; - hash = "sha256-OIWykfFbVskrkPG/zSmZtZjc+W956KSfIzK7f5QOqpI="; + hash = "sha256-lsnVry+5n08kLOun8u0B7XFvI5ijTKJtFJ84fixMHe4="; }; buildInputs = postgresql.buildInputs; @@ -27,8 +27,5 @@ postgresqlBuildExtension rec { maintainers = [ ]; platforms = postgresql.meta.platforms; license = lib.licenses.postgresql; - # PostgreSQL 17 support issue upstream: https://github.com/hapostgres/pg_auto_failover/issues/1048 - # Check after next package update. - broken = lib.versionAtLeast postgresql.version "17" && version == "2.1"; }; } diff --git a/pkgs/servers/teleport/17/default.nix b/pkgs/servers/teleport/17/default.nix index 99571476bd3c..4907b21d80a1 100644 --- a/pkgs/servers/teleport/17/default.nix +++ b/pkgs/servers/teleport/17/default.nix @@ -2,9 +2,9 @@ import ../generic.nix ( args // { - version = "17.4.1"; - hash = "sha256-wXQ2ZFbx/Nx8BzJK/yOGrtGs9ELhRRYlPQIbgBegOHQ="; - vendorHash = "sha256-C2YpZr9baUUE3pPHXNCIppujYQkioC9DWzSqeigmzmE="; + version = "17.4.2"; + hash = "sha256-hiitFUN7bJR68sh/HrWsQMUm1lM2J3yjSoIT7mv/ldo="; + vendorHash = "sha256-03qkUH7UfAF0FwbG5enKf9Ke1teN89vmzk8yRfGvmPg="; pnpmHash = "sha256-Hh4R+mkJJp9CR4NHw+VFzLPxb7e9T1BQkey0in2t934="; cargoHash = "sha256-0PT9y56V/WHo3M5TcpVWBuHcQMZ0w2L4rEuXuTvVNFU="; } diff --git a/pkgs/shells/carapace/default.nix b/pkgs/shells/carapace/default.nix index 327004106068..f5efb7306312 100644 --- a/pkgs/shells/carapace/default.nix +++ b/pkgs/shells/carapace/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "carapace"; - version = "1.2.1"; + version = "1.3.0"; src = fetchFromGitHub { owner = "carapace-sh"; repo = "carapace-bin"; rev = "v${version}"; - hash = "sha256-MGg0L+a4tYHwbJxrOQ9QotsfpOvxnL6K0QX6ayGGXpI="; + hash = "sha256-ewZ06HPAS7UXmnRlrOaHegVrfYxwko/jyHqtQV/0JwY="; }; - vendorHash = "sha256-kxd/bINrZxgEmgZ67KjTTfuIr9ekpd08s0/p0Sht5Ks="; + vendorHash = "sha256-+jOZ7EhMQZHvu4XToM7L1w2YCKCTOHKzZCOBsulLsH8="; ldflags = [ "-s" diff --git a/pkgs/shells/nushell/plugins/skim.nix b/pkgs/shells/nushell/plugins/skim.nix index 3e206f5e9cc2..4f99cce8e1ac 100644 --- a/pkgs/shells/nushell/plugins/skim.nix +++ b/pkgs/shells/nushell/plugins/skim.nix @@ -13,17 +13,17 @@ rustPlatform.buildRustPackage rec { pname = "nu_plugin_skim"; - version = "0.12.0"; + version = "0.13.0"; src = fetchFromGitHub { owner = "idanarye"; repo = pname; tag = "v${version}"; - hash = "sha256-TFKybgV2sJqDcTR+F1Kwm03XW0+tt9fLilhSQpX4jSg="; + hash = "sha256-cVD/al5KF4y7oV3OwtfhWEytCD+IVmWdSlGub1w6UYk="; }; useFetchCargoVendor = true; - cargoHash = "sha256-5KwosdiWc7K+35d06lvFHaPP52d7ru7tjMG+X9H5oCQ="; + cargoHash = "sha256-CvBBBDi8AkSfCIcUyUH4e5DX5tija1KqE9z05lndNE4="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ rustPlatform.bindgenHook ]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/pkgs/tools/admin/pgadmin/default.nix b/pkgs/tools/admin/pgadmin/default.nix index f011182a154e..e3c9d16d67b0 100644 --- a/pkgs/tools/admin/pgadmin/default.nix +++ b/pkgs/tools/admin/pgadmin/default.nix @@ -16,14 +16,14 @@ let pname = "pgadmin"; - version = "9.1"; - yarnHash = "sha256-RMsmYtesCaNI4SGH2QIdcZAivKp/a8Wo6cBzi13MXqs="; + version = "9.2"; + yarnHash = "sha256-nFYzaMRASkorEJC5UgLZjDY99ptwPqOMxOomhY/CY5k="; src = fetchFromGitHub { owner = "pgadmin-org"; repo = "pgadmin4"; rev = "REL-${lib.versions.major version}_${lib.versions.minor version}"; - hash = "sha256-NqtdR0aX6PDskbA6+AaBMhyvuKjl/CHQso9V4Vpd+LU="; + hash = "sha256-2Hl9YpXXlfkD0KOEV0dD0Ib1QlwyY3tXm56sDyvafKE="; }; # keep the scope, as it is used throughout the derivation and tests diff --git a/pkgs/tools/admin/pgadmin/yarn.lock b/pkgs/tools/admin/pgadmin/yarn.lock index c0f797d208f0..e4a24b6299bd 100644 --- a/pkgs/tools/admin/pgadmin/yarn.lock +++ b/pkgs/tools/admin/pgadmin/yarn.lock @@ -30,20 +30,20 @@ integrity sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ== "@babel/core@^7.10.2", "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.21.3", "@babel/core@^7.23.9": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz#71838542a4b1e49dfed353d7acbc6eb89f4a76f2" - integrity sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw== + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz#5c876f83c8c4dcb233ee4b670c0606f2ac3000f9" + integrity sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.26.2" - "@babel/generator" "^7.26.9" + "@babel/generator" "^7.26.10" "@babel/helper-compilation-targets" "^7.26.5" "@babel/helper-module-transforms" "^7.26.0" - "@babel/helpers" "^7.26.9" - "@babel/parser" "^7.26.9" + "@babel/helpers" "^7.26.10" + "@babel/parser" "^7.26.10" "@babel/template" "^7.26.9" - "@babel/traverse" "^7.26.9" - "@babel/types" "^7.26.9" + "@babel/traverse" "^7.26.10" + "@babel/types" "^7.26.10" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -51,28 +51,28 @@ semver "^6.3.1" "@babel/eslint-parser@^7.26.5": - version "7.26.8" - resolved "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.8.tgz#55c4f4aae4970ae127f7a12369182ed6250e6f09" - integrity sha512-3tBctaHRW6xSub26z7n8uyOTwwUsCdvIug/oxBH9n6yCO5hMj2vwDJAo7RbBMKrM7P+W2j61zLKviJQFGOYKMg== + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.10.tgz#4423cb3f84c26978439feabfe23c5aa929400737" + integrity sha512-QsfQZr4AiLpKqn7fz+j7SN+f43z2DZCgGyYbNJ2vJOqKfG4E6MZer1+jqGZqKJaxq/gdO2DC/nUu45+pOL5p2Q== dependencies: "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" eslint-visitor-keys "^2.1.0" semver "^6.3.1" -"@babel/eslint-plugin@^7.24.7": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.25.9.tgz#a5b6cc46085e0a7d45c5dae36055ce30c5125dab" - integrity sha512-MWg1lz+JiP9l1fXkE0qCUVo+1XwgNRPs6GTc88hmw6qN3AdgmfTSkyHt0e1xOTsKdXW5xlh2Lsk3wrFZbW5rzQ== +"@babel/eslint-plugin@^7.26.10": + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.26.10.tgz#63c70823e8f4875dab8b976aa03d7246ca23d531" + integrity sha512-vOFlmZX0tzi58ggN8w2LGNOY2VOoqgYBtj2FRy+3BjFSvNvU+RnapXywHACzLqzbDi9yvS0CZEBokJ26ioUVLA== dependencies: eslint-rule-composer "^0.3.0" -"@babel/generator@^7.26.9", "@babel/generator@^7.7.2": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz#75a9482ad3d0cc7188a537aa4910bc59db67cbca" - integrity sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg== +"@babel/generator@^7.26.10", "@babel/generator@^7.7.2": + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz#a60d9de49caca16744e6340c3658dfef6138c3f7" + integrity sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang== dependencies: - "@babel/parser" "^7.26.9" - "@babel/types" "^7.26.9" + "@babel/parser" "^7.26.10" + "@babel/types" "^7.26.10" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^3.0.2" @@ -117,10 +117,10 @@ regexpu-core "^6.2.0" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.6.2", "@babel/helper-define-polyfill-provider@^0.6.3": - version "0.6.3" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz#f4f2792fae2ef382074bc2d713522cf24e6ddb21" - integrity sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg== +"@babel/helper-define-polyfill-provider@^0.6.3", "@babel/helper-define-polyfill-provider@^0.6.4": + version "0.6.4" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz#15e8746368bfa671785f5926ff74b3064c291fab" + integrity sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -215,20 +215,20 @@ "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" -"@babel/helpers@^7.26.9": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz#28f3fb45252fc88ef2dc547c8a911c255fc9fef6" - integrity sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA== +"@babel/helpers@^7.26.10": + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz#6baea3cd62ec2d0c1068778d63cb1314f6637384" + integrity sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g== dependencies: "@babel/template" "^7.26.9" - "@babel/types" "^7.26.9" + "@babel/types" "^7.26.10" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.26.9": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz#d9e78bee6dc80f9efd8f2349dcfbbcdace280fd5" - integrity sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.26.10", "@babel/parser@^7.26.9": + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz#e9bdb82f14b97df6569b0b038edd436839c57749" + integrity sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA== dependencies: - "@babel/types" "^7.26.9" + "@babel/types" "^7.26.10" "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": version "7.25.9" @@ -788,14 +788,14 @@ "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-runtime@^7.22.15": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.9.tgz#ea8be19ef134668e98f7b54daf7c4f853859dc44" - integrity sha512-Jf+8y9wXQbbxvVYTM8gO5oEF2POdNji0NMltEkG7FtmzD9PVz7/lxpqSdTvwsjTMU5HIHuDVNf2SOxLkWi+wPQ== + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz#6b4504233de8238e7d666c15cde681dc62adff87" + integrity sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw== dependencies: "@babel/helper-module-imports" "^7.25.9" "@babel/helper-plugin-utils" "^7.26.5" babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.6" + babel-plugin-polyfill-corejs3 "^0.11.0" babel-plugin-polyfill-regenerator "^0.6.1" semver "^6.3.1" @@ -984,10 +984,10 @@ "@babel/plugin-transform-modules-commonjs" "^7.25.9" "@babel/plugin-transform-typescript" "^7.25.9" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.1", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.24.4", "@babel/runtime@^7.25.7", "@babel/runtime@^7.26.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.9.tgz#aa4c6facc65b9cb3f87d75125ffd47781b475433" - integrity sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg== +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.1", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.24.4", "@babel/runtime@^7.25.7", "@babel/runtime@^7.26.0", "@babel/runtime@^7.26.10", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz#a07b4d8fa27af131a633d7b3524db803eb4764c2" + integrity sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw== dependencies: regenerator-runtime "^0.14.0" @@ -1000,23 +1000,23 @@ "@babel/parser" "^7.26.9" "@babel/types" "^7.26.9" -"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.8", "@babel/traverse@^7.26.9": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz#4398f2394ba66d05d988b2ad13c219a2c857461a" - integrity sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg== +"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.8", "@babel/traverse@^7.26.9": + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz#43cca33d76005dbaa93024fae536cc1946a4c380" + integrity sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A== dependencies: "@babel/code-frame" "^7.26.2" - "@babel/generator" "^7.26.9" - "@babel/parser" "^7.26.9" + "@babel/generator" "^7.26.10" + "@babel/parser" "^7.26.10" "@babel/template" "^7.26.9" - "@babel/types" "^7.26.9" + "@babel/types" "^7.26.10" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.9", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.26.9" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz#08b43dec79ee8e682c2ac631c010bdcac54a21ce" - integrity sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.26.9", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.26.10" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz#396382f6335bd4feb65741eacfc808218f859259" + integrity sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ== dependencies: "@babel/helper-string-parser" "^7.25.9" "@babel/helper-validator-identifier" "^7.25.9" @@ -1067,9 +1067,9 @@ "@lezer/lr" "^1.0.0" "@codemirror/language@^6.0.0": - version "6.10.8" - resolved "https://registry.npmjs.org/@codemirror/language/-/language-6.10.8.tgz#3e3a346a2b0a8cf63ee1cfe03349eb1965dce5f9" - integrity sha512-wcP8XPPhDH2vTqf181U8MbZnW+tDyPYy0UzVOa+oHORjyT+mhhom9vBd7dApJwoDz9Nb/a8kHjJIsuA/t8vNFw== + version "6.11.0" + resolved "https://registry.npmjs.org/@codemirror/language/-/language-6.11.0.tgz#5ae90972601497f4575f30811519d720bf7232c9" + integrity sha512-A7+f++LodNNc1wGgoRDTt78cOwWm9KVezApgjOMp1W4hM0898nsqBXwF+sbePE7ZRcjN7Sa1Z5m2oN27XkmEjQ== dependencies: "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.23.0" @@ -1088,9 +1088,9 @@ crelt "^1.0.5" "@codemirror/search@^6.0.0": - version "6.5.9" - resolved "https://registry.npmjs.org/@codemirror/search/-/search-6.5.9.tgz#08829cf1db9d093dd4822bb22ece93da3ebffefc" - integrity sha512-7DdQ9aaZMMxuWB1u6IIFWWuK9NocVZwvo4nG8QjJTS6oZGvteoLSiXw3EbVZVlO08Ri2ltO89JVInMpfcJxhtg== + version "6.5.10" + resolved "https://registry.npmjs.org/@codemirror/search/-/search-6.5.10.tgz#7367bfc88094d078b91c752bc74140fb565b55ee" + integrity sha512-RMdPdmsrUf53pb2VwflKGHEe1XVM07hI7vV2ntgw1dmqhimpatSJKva4VA9h4TLUDOD4EIF02201oZurpnEFsg== dependencies: "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" @@ -1104,9 +1104,9 @@ "@marijn/find-cluster-break" "^1.0.0" "@codemirror/view@^6.0.0", "@codemirror/view@^6.17.0", "@codemirror/view@^6.23.0", "@codemirror/view@^6.27.0", "@codemirror/view@^6.35.0": - version "6.36.3" - resolved "https://registry.npmjs.org/@codemirror/view/-/view-6.36.3.tgz#01e3c930df89e5005e93f4e19e81a5baba0441e7" - integrity sha512-N2bilM47QWC8Hnx0rMdDxO2x2ImJ1FvZWXubwKgjeoOrWwEiFrtpA7SFHcuZ+o2Ze2VzbkgbzWVj4+V18LVkeg== + version "6.36.4" + resolved "https://registry.npmjs.org/@codemirror/view/-/view-6.36.4.tgz#d47d38b92a22cc40647bfb9cc97944e13d44942d" + integrity sha512-ZQ0V5ovw/miKEXTvjgzRyjnrk9TwriUB1k4R5p7uNnHR9Hus+D1SXHGdJshijEzPFjU25xea/7nhIeSqYFKdbA== dependencies: "@codemirror/state" "^6.5.0" style-mod "^4.1.0" @@ -1118,9 +1118,9 @@ integrity sha512-hqwXvY8/YBsT9RwQITG868ZNb1MVFFkF7W1Ecv4P472j/ZWa7EFcgSmxy8PUElNVZfvhdvfv+a8j6NWJqOX5mA== "@date-io/date-fns@3.x": - version "3.2.0" - resolved "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-3.2.0.tgz#7e20464df5da2502d4b3b8c9a2cdb4ee00776012" - integrity sha512-qkWB6E8lTwlwWq1xodXsY7On3gUoLsibdRu5cSAL1+oklrMOqpKmTzoZ9UFdvTs4Z0RYAi1D9ZelfqOCjT2quQ== + version "3.2.1" + resolved "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-3.2.1.tgz#907aa974c150b3f2d2d79b0f6e18b0fe64c7f051" + integrity sha512-CtXgTOAamkImI+CmbWRNdBi4ljj9xm/tdoPa+eeeiygduzubJTsXp18vYz+Vs/9yLho1zUOXlxpsfsF7PsXSWQ== dependencies: "@date-io/core" "^3.2.0" @@ -1242,9 +1242,9 @@ integrity sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg== "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.4.1" - resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56" - integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA== + version "4.5.1" + resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz#b0fc7e06d0c94f801537fd4237edc2706d3b8e4c" + integrity sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w== dependencies: eslint-visitor-keys "^3.4.3" @@ -1262,6 +1262,11 @@ debug "^4.3.1" minimatch "^3.1.2" +"@eslint/config-helpers@^0.2.0": + version "0.2.0" + resolved "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.0.tgz#12dc8d65c31c4b6c3ebf0758db6601eb7692ce59" + integrity sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ== + "@eslint/core@^0.12.0": version "0.12.0" resolved "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz#5f960c3d57728be9f6c65bd84aa6aa613078798e" @@ -1269,10 +1274,10 @@ dependencies: "@types/json-schema" "^7.0.15" -"@eslint/eslintrc@^3.3.0": - version "3.3.0" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz#96a558f45842989cca7ea1ecd785ad5491193846" - integrity sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ== +"@eslint/eslintrc@^3.3.1": + version "3.3.1" + resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz#e55f7f1dd400600dd066dbba349c4c0bac916964" + integrity sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ== dependencies: ajv "^6.12.4" debug "^4.3.2" @@ -1284,10 +1289,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.21.0": - version "9.21.0" - resolved "https://registry.npmjs.org/@eslint/js/-/js-9.21.0.tgz#4303ef4e07226d87c395b8fad5278763e9c15c08" - integrity sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw== +"@eslint/js@9.23.0": + version "9.23.0" + resolved "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz#c09ded4f3dc63b40b933bcaeb853fceddb64da30" + integrity sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw== "@eslint/object-schema@^2.1.6": version "2.1.6" @@ -1685,15 +1690,15 @@ clsx "^2.1.0" prop-types "^15.8.1" -"@mui/core-downloads-tracker@^6.4.5": - version "6.4.5" - resolved "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.4.5.tgz#7d3ed23ed3d8e5febb968dd9c5fe5dda80a20766" - integrity sha512-zoXvHU1YuoodgMlPS+epP084Pqv9V+Vg+5IGv9n/7IIFVQ2nkTngYHYxElCq8pdTTbDcgji+nNh0lxri2abWgA== +"@mui/core-downloads-tracker@^6.4.8": + version "6.4.8" + resolved "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.4.8.tgz#ffabbdce0e7b341e9c2906bb06a00b34c9d15e05" + integrity sha512-vjP4+A1ybyCRhDZC7r5EPWu/gLseFZxaGyPdDl94vzVvk6Yj6gahdaqcjbhkaCrJjdZj90m3VioltWPAnWF/zw== "@mui/icons-material@^6.4.2": - version "6.4.5" - resolved "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.4.5.tgz#30f5397b559de28e52d37095d6a7f231fe9f6861" - integrity sha512-4A//t8Nrc+4u4pbVhGarIFU98zpuB5AV9hTNzgXx1ySZJ1tWtx+i/1SbQ8PtGJxWeXlljhwimZJNPQ3x0CiIFw== + version "6.4.8" + resolved "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.4.8.tgz#3e8f52c19badd2573fce40eb3f47685ecf20dbd0" + integrity sha512-LKGWiLWRyoOw3dWxZQ+lV//mK+4DVTTAiLd2ljmJdD6XV0rDB8JFKjRD9nyn9cJAU5XgWnii7ZR3c93ttUnMKg== dependencies: "@babel/runtime" "^7.26.0" @@ -1711,15 +1716,15 @@ prop-types "^15.8.1" "@mui/material@^6.1.10": - version "6.4.5" - resolved "https://registry.npmjs.org/@mui/material/-/material-6.4.5.tgz#83bdcaf2ffee22f873c036c13012932f823d8e5c" - integrity sha512-5eyEgSXocIeV1JkXs8mYyJXU0aFyXZIWI5kq2g/mCnIgJe594lkOBNAKnCIaGVfQTu2T6TTEHF8/hHIqpiIRGA== + version "6.4.8" + resolved "https://registry.npmjs.org/@mui/material/-/material-6.4.8.tgz#3da961a35b778246832db22fab98c49adbccda77" + integrity sha512-5S9UTjKZZBd9GfbcYh/nYfD9cv6OXmj5Y7NgKYfk7JcSoshp8/pW5zP4wecRiroBSZX8wcrywSgogpVNO+5W0Q== dependencies: "@babel/runtime" "^7.26.0" - "@mui/core-downloads-tracker" "^6.4.5" - "@mui/system" "^6.4.3" - "@mui/types" "^7.2.21" - "@mui/utils" "^6.4.3" + "@mui/core-downloads-tracker" "^6.4.8" + "@mui/system" "^6.4.8" + "@mui/types" "~7.2.24" + "@mui/utils" "^6.4.8" "@popperjs/core" "^2.11.8" "@types/react-transition-group" "^4.4.12" clsx "^2.1.1" @@ -1728,19 +1733,19 @@ react-is "^19.0.0" react-transition-group "^4.4.5" -"@mui/private-theming@^6.4.3": - version "6.4.3" - resolved "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.4.3.tgz#40d7d95316e9e52d465f0c96da23f9fb8f6a989f" - integrity sha512-7x9HaNwDCeoERc4BoEWLieuzKzXu5ZrhRnEM6AUcRXUScQLvF1NFkTlP59+IJfTbEMgcGg1wWHApyoqcksrBpQ== +"@mui/private-theming@^6.4.8": + version "6.4.8" + resolved "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.4.8.tgz#210d1a1ab4501f6cf31f1abdf1b0a37fbdfc2991" + integrity sha512-sWwQoNSn6elsPTAtSqCf+w5aaGoh7AASURNmpy+QTTD/zwJ0Jgwt0ZaaP6mXq2IcgHxYnYloM/+vJgHPMkRKTQ== dependencies: "@babel/runtime" "^7.26.0" - "@mui/utils" "^6.4.3" + "@mui/utils" "^6.4.8" prop-types "^15.8.1" -"@mui/styled-engine@^6.4.3": - version "6.4.3" - resolved "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.4.3.tgz#fbd7a6b925dfaeaa84ffbf8ed9be78a0ff0b3d6e" - integrity sha512-OC402VfK+ra2+f12Gef8maY7Y9n7B6CZcoQ9u7mIkh/7PKwW/xH81xwX+yW+Ak1zBT3HYcVjh2X82k5cKMFGoQ== +"@mui/styled-engine@^6.4.8": + version "6.4.8" + resolved "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.4.8.tgz#a454115ab349cf729510c107f2564fd1e23c385a" + integrity sha512-oyjx1b1FvUCI85ZMO4trrjNxGm90eLN3Ohy0AP/SqK5gWvRQg1677UjNf7t6iETOKAleHctJjuq0B3aXO2gtmw== dependencies: "@babel/runtime" "^7.26.0" "@emotion/cache" "^11.13.5" @@ -1749,57 +1754,76 @@ csstype "^3.1.3" prop-types "^15.8.1" -"@mui/system@^6.0.0-dev.240424162023-9968b4889d", "@mui/system@^6.4.3": - version "6.4.3" - resolved "https://registry.npmjs.org/@mui/system/-/system-6.4.3.tgz#f1e093850c8cc23c6605297c8a4134bea6fe290b" - integrity sha512-Q0iDwnH3+xoxQ0pqVbt8hFdzhq1g2XzzR4Y5pVcICTNtoCLJmpJS3vI4y/OIM1FHFmpfmiEC2IRIq7YcZ8nsmg== +"@mui/system@^6.0.0-dev.240424162023-9968b4889d", "@mui/system@^6.4.8": + version "6.4.8" + resolved "https://registry.npmjs.org/@mui/system/-/system-6.4.8.tgz#e4ecb65677c2268959effad1f4f885d9b836c09b" + integrity sha512-gV7iBHoqlsIenU2BP0wq14BefRoZcASZ/4LeyuQglayBl+DfLX5rEd3EYR3J409V2EZpR0NOM1LATAGlNk2cyA== dependencies: "@babel/runtime" "^7.26.0" - "@mui/private-theming" "^6.4.3" - "@mui/styled-engine" "^6.4.3" - "@mui/types" "^7.2.21" - "@mui/utils" "^6.4.3" + "@mui/private-theming" "^6.4.8" + "@mui/styled-engine" "^6.4.8" + "@mui/types" "~7.2.24" + "@mui/utils" "^6.4.8" clsx "^2.1.1" csstype "^3.1.3" prop-types "^15.8.1" -"@mui/types@^7.2.14", "@mui/types@^7.2.21": - version "7.2.22" - resolved "https://registry.npmjs.org/@mui/types/-/types-7.2.22.tgz#6fcabf121ee1959c368df5f9a5548ab5ac2a0c2f" - integrity sha512-yVb9KzUczVeASFrIWWBh4SDNKk22ub+nN1CGZTbqia0UGtCJJGeqiMcZe9wAmym1fhDCoGO+KSibwPhle7Zh6w== - -"@mui/utils@^5.16.6 || ^6.0.0", "@mui/utils@^6.0.0-alpha.1", "@mui/utils@^6.0.0-alpha.3", "@mui/utils@^6.4.3": - version "6.4.3" - resolved "https://registry.npmjs.org/@mui/utils/-/utils-6.4.3.tgz#e08bc3a5ae1552a48dd13ddc7c65e3eebdb4cd58" - integrity sha512-jxHRHh3BqVXE9ABxDm+Tc3wlBooYz/4XPa0+4AI+iF38rV1/+btJmSUgG4shDtSWVs/I97aDn5jBCt6SF2Uq2A== +"@mui/types@^7.2.14", "@mui/types@^7.3.1": + version "7.3.1" + resolved "https://registry.npmjs.org/@mui/types/-/types-7.3.1.tgz#b5298acb5f96ac52768be1640309f384ee52f1bd" + integrity sha512-3vLLtPuYlcyGq2DhNLjH/TA2UwUEn8GYV4hLFYrALhgxE5IjJfljnZ5A/3q/sx//3cFL60b/M1rbATrkicCwbA== dependencies: - "@babel/runtime" "^7.26.0" - "@mui/types" "^7.2.21" + "@babel/runtime" "^7.26.10" + +"@mui/types@~7.2.24": + version "7.2.24" + resolved "https://registry.npmjs.org/@mui/types/-/types-7.2.24.tgz#5eff63129d9c29d80bbf2d2e561bd0690314dec2" + integrity sha512-3c8tRt/CbWZ+pEg7QpSwbdxOk36EfmhbKf6AGZsD1EcLDLTSZoxxJ86FVtcjxvjuhdyBiWKSTGZFaXCnidO2kw== + +"@mui/utils@^5.16.6 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta": + version "7.0.0-rc.0" + resolved "https://registry.npmjs.org/@mui/utils/-/utils-7.0.0-rc.0.tgz#8457044b60f07b629fa289fd04b95a571d51b4ac" + integrity sha512-HyKjkGqqFKiueAfaajxKa21qpnglCunmgnZ3kboy0C5/Lp+1OS8Vd38stity2rIdjB4Fwi0wxtpAClAQaFpTAA== + dependencies: + "@babel/runtime" "^7.26.10" + "@mui/types" "^7.3.1" "@types/prop-types" "^15.7.14" clsx "^2.1.1" prop-types "^15.8.1" react-is "^19.0.0" -"@mui/x-date-pickers@^7.25.0": - version "7.27.0" - resolved "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.27.0.tgz#d5c90d76d9aeb2bbc9a0d5088927e9db42d41751" - integrity sha512-wSx8JGk4WQ2hTObfQITc+zlmUKNleQYoH1hGocaQlpWpo1HhauDtcQfX6sDN0J0dPT2eeyxDWGj4uJmiSfQKcw== +"@mui/utils@^6.0.0-alpha.1", "@mui/utils@^6.0.0-alpha.3", "@mui/utils@^6.4.8": + version "6.4.8" + resolved "https://registry.npmjs.org/@mui/utils/-/utils-6.4.8.tgz#f80ee0c0ac47f1cd47c2031a5fb87243322b6bf3" + integrity sha512-C86gfiZ5BfZ51KqzqoHi1WuuM2QdSKoFhbkZeAfQRB+jCc4YNhhj11UXFVMMsqBgZ+Zy8IHNJW3M9Wj/LOwRXQ== + dependencies: + "@babel/runtime" "^7.26.0" + "@mui/types" "~7.2.24" + "@types/prop-types" "^15.7.14" + clsx "^2.1.1" + prop-types "^15.8.1" + react-is "^19.0.0" + +"@mui/x-date-pickers@^7.27.1": + version "7.28.0" + resolved "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.28.0.tgz#1daa089722b7b3b7458ad9af1ef39ae5ec9a9918" + integrity sha512-m1bfkZLOw3cMogeh6q92SjykVmLzfptnz3ZTgAlFKV7UBnVFuGUITvmwbgTZ1Mz3FmLVnGUQYUpZWw0ZnoghNA== dependencies: "@babel/runtime" "^7.25.7" - "@mui/utils" "^5.16.6 || ^6.0.0" - "@mui/x-internals" "7.26.0" + "@mui/utils" "^5.16.6 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta" + "@mui/x-internals" "7.28.0" "@types/react-transition-group" "^4.4.11" clsx "^2.1.1" prop-types "^15.8.1" react-transition-group "^4.4.5" -"@mui/x-internals@7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.26.0.tgz#e8c3060582c102127ab55b0a93e881930dac107b" - integrity sha512-VxTCYQcZ02d3190pdvys2TDg9pgbvewAVakEopiOgReKAUhLdRlgGJHcOA/eAuGLyK1YIo26A6Ow6ZKlSRLwMg== +"@mui/x-internals@7.28.0": + version "7.28.0" + resolved "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.28.0.tgz#b0a04f4c0f53f2f91d13a46f357f731b77c832c5" + integrity sha512-p4GEp/09bLDumktdIMiw+OF4p+pJOOjTG0VUvzNxjbHB9GxbBKoMcHrmyrURqoBnQpWIeFnN/QAoLMFSpfwQbw== dependencies: "@babel/runtime" "^7.25.7" - "@mui/utils" "^5.16.6 || ^6.0.0" + "@mui/utils" "^5.16.6 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta" "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" @@ -2144,24 +2168,24 @@ "@svgr/plugin-jsx" "8.1.0" "@svgr/plugin-svgo" "8.1.0" -"@szhsin/react-menu@^4.2.2": - version "4.3.0" - resolved "https://registry.npmjs.org/@szhsin/react-menu/-/react-menu-4.3.0.tgz#22a77578164816cb90a936598e635162a5cfeac8" - integrity sha512-TklTnPT6cYZcOO0GYnBQX6qVvpsdHvI0GkWsL90/fisIMlFfv+rpEPy4YNm+qNTUuCPeOkcRYVU7ooH0yUFTgQ== +"@szhsin/react-menu@^4.3.1": + version "4.3.1" + resolved "https://registry.npmjs.org/@szhsin/react-menu/-/react-menu-4.3.1.tgz#ed097b36332e57b73482c2238b5471dbea7b0fa2" + integrity sha512-HjGvsPxtkgo0Nb+BLrZ8nBeGbjdZCmpsokOcXzo704kZ+27oMsFZtogvia72HMmledia9+TlgxOvor2H4JhNGA== dependencies: react-transition-state "^2.2.0" -"@tanstack/query-core@5.66.4": - version "5.66.4" - resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.66.4.tgz#44b87bff289466adbfa0de8daa5756cbd2d61c61" - integrity sha512-skM/gzNX4shPkqmdTCSoHtJAPMTtmIJNS0hE+xwTTUVYwezArCT34NMermABmBVUg5Ls5aiUXEDXfqwR1oVkcA== +"@tanstack/query-core@5.68.0": + version "5.68.0" + resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.68.0.tgz#3765573de58741c68fb80b128d3e3ffb4d80cb68" + integrity sha512-r8rFYYo8/sY/LNaOqX84h12w7EQev4abFXDWy4UoDVUJzJ5d9Fbmb8ayTi7ScG+V0ap44SF3vNs/45mkzDGyGw== -"@tanstack/react-query@5.66.9": - version "5.66.9" - resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.66.9.tgz#1c8be303adae59e9cee877490fbb2c23dfa26927" - integrity sha512-NRI02PHJsP5y2gAuWKP+awamTIBFBSKMnO6UVzi03GTclmHHHInH5UzVgzi5tpu4+FmGfsdT7Umqegobtsp23A== +"@tanstack/react-query@5.68.0": + version "5.68.0" + resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.68.0.tgz#f7b242eb800ce7c36b4edbe26c9ba8478eb18826" + integrity sha512-mMOdGDKlwTP/WV72QqSNf4PAMeoBp/DqBHQ222wBfb51Looi8QUqnCnb9O98ZgvNISmy6fzxRGBJdZ+9IBvX2Q== dependencies: - "@tanstack/query-core" "5.66.4" + "@tanstack/query-core" "5.68.0" "@tanstack/react-table@^8.16.0": version "8.21.2" @@ -2170,22 +2194,22 @@ dependencies: "@tanstack/table-core" "8.21.2" -"@tanstack/react-virtual@^3.12.0": - version "3.13.0" - resolved "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.0.tgz#f50bccdfbb792cb11fdc0342fd3ec6945c730389" - integrity sha512-CchF0NlLIowiM2GxtsoKBkXA4uqSnY2KvnXo+kyUFD4a4ll6+J0qzoRsUPMwXV/H26lRsxgJIr/YmjYum2oEjg== +"@tanstack/react-virtual@^3.13.4": + version "3.13.5" + resolved "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.5.tgz#9d57cf26452754ed8fc40e13744fd6d1c68ed50d" + integrity sha512-MzSSMGkFWCDSb2xXqmdbfQqBG4wcRI3JKVjpYGZG0CccnViLpfRW4tGU97ImfBbSYzvEWJ/2SK/OiIoSmcUBAA== dependencies: - "@tanstack/virtual-core" "3.13.0" + "@tanstack/virtual-core" "3.13.5" "@tanstack/table-core@8.21.2": version "8.21.2" resolved "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.21.2.tgz#dd57595a1773652bb6fb437e90a5f5386a49fd7e" integrity sha512-uvXk/U4cBiFMxt+p9/G7yUWI/UbHYbyghLCjlpWZ3mLeIZiUBSKcUnw9UnKkdRz7Z/N4UBuFLWQdJCjUe7HjvA== -"@tanstack/virtual-core@3.13.0": - version "3.13.0" - resolved "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.0.tgz#8db0ccc9d6c32b6393551a6d19c87dbb259a8828" - integrity sha512-NBKJP3OIdmZY3COJdWkSonr50FMVIi+aj5ZJ7hI/DTpEKg2RMfo/KvP8A3B/zOSpMgIe52B5E2yn7rryULzA6g== +"@tanstack/virtual-core@3.13.5": + version "3.13.5" + resolved "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.5.tgz#0128ac36b027e44a5b63e38bf6b01e50008b7aff" + integrity sha512-gMLNylxhJdUlfRR1G3U9rtuwUh2IjdrrniJIDcekVJN3/3i+bluvdMi3+eodnxzJq5nKnxnigo9h0lIpaqV6HQ== "@testing-library/dom@10.4.0": version "10.4.0" @@ -2308,9 +2332,9 @@ "@types/json-schema" "*" "@types/estree@*", "@types/estree@^1.0.6": - version "1.0.6" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" - integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== + version "1.0.7" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8" + integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ== "@types/graceful-fs@^4.1.3": version "4.1.9" @@ -2378,9 +2402,9 @@ integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== "@types/node@*": - version "22.13.5" - resolved "https://registry.npmjs.org/@types/node/-/node-22.13.5.tgz#23add1d71acddab2c6a4d31db89c0f98d330b511" - integrity sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg== + version "22.13.13" + resolved "https://registry.npmjs.org/@types/node/-/node-22.13.13.tgz#5e7d110fb509b0d4a43fbf48fa9d6e0f83e1b1e7" + integrity sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ== dependencies: undici-types "~6.20.0" @@ -2410,9 +2434,9 @@ integrity sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w== "@types/react@^18.0.2": - version "18.3.18" - resolved "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz#9b382c4cd32e13e463f97df07c2ee3bbcd26904b" - integrity sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ== + version "18.3.20" + resolved "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz#b0dccda9d2f1bc24d2a04b1d0cb5d0b9a3576ad3" + integrity sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg== dependencies: "@types/prop-types" "*" csstype "^3.0.2" @@ -2446,62 +2470,62 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@8.25.0": - version "8.25.0" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.25.0.tgz#5e1d56f067e5808fa82d1b75bced82396e868a14" - integrity sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA== +"@typescript-eslint/eslint-plugin@8.27.0": + version "8.27.0" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.27.0.tgz#fbef10802365832ee1d1bd5d2117dcec82727a72" + integrity sha512-4henw4zkePi5p252c8ncBLzLce52SEUz2Ebj8faDnuUXz2UuHEONYcJ+G0oaCF+bYCWVZtrGzq3FD7YXetmnSA== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.25.0" - "@typescript-eslint/type-utils" "8.25.0" - "@typescript-eslint/utils" "8.25.0" - "@typescript-eslint/visitor-keys" "8.25.0" + "@typescript-eslint/scope-manager" "8.27.0" + "@typescript-eslint/type-utils" "8.27.0" + "@typescript-eslint/utils" "8.27.0" + "@typescript-eslint/visitor-keys" "8.27.0" graphemer "^1.4.0" ignore "^5.3.1" natural-compare "^1.4.0" ts-api-utils "^2.0.1" -"@typescript-eslint/parser@8.25.0": - version "8.25.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.25.0.tgz#58fb81c7b7a35184ba17583f3d7ac6c4f3d95be8" - integrity sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg== +"@typescript-eslint/parser@8.27.0": + version "8.27.0" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.27.0.tgz#3f6beaa83934467eda34ae82ef04090014df8227" + integrity sha512-XGwIabPallYipmcOk45DpsBSgLC64A0yvdAkrwEzwZ2viqGqRUJ8eEYoPz0CWnutgAFbNMPdsGGvzjSmcWVlEA== dependencies: - "@typescript-eslint/scope-manager" "8.25.0" - "@typescript-eslint/types" "8.25.0" - "@typescript-eslint/typescript-estree" "8.25.0" - "@typescript-eslint/visitor-keys" "8.25.0" + "@typescript-eslint/scope-manager" "8.27.0" + "@typescript-eslint/types" "8.27.0" + "@typescript-eslint/typescript-estree" "8.27.0" + "@typescript-eslint/visitor-keys" "8.27.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.25.0": - version "8.25.0" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.25.0.tgz#ac3805077aade898e98ca824294c998545597df3" - integrity sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg== +"@typescript-eslint/scope-manager@8.27.0": + version "8.27.0" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.27.0.tgz#b51042927067d677fbfc471605cf40d1ffaee482" + integrity sha512-8oI9GwPMQmBryaaxG1tOZdxXVeMDte6NyJA4i7/TWa4fBwgnAXYlIQP+uYOeqAaLJ2JRxlG9CAyL+C+YE9Xknw== dependencies: - "@typescript-eslint/types" "8.25.0" - "@typescript-eslint/visitor-keys" "8.25.0" + "@typescript-eslint/types" "8.27.0" + "@typescript-eslint/visitor-keys" "8.27.0" -"@typescript-eslint/type-utils@8.25.0": - version "8.25.0" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.25.0.tgz#ee0d2f67c80af5ae74b5d6f977e0f8ded0059677" - integrity sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g== +"@typescript-eslint/type-utils@8.27.0": + version "8.27.0" + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.27.0.tgz#af3c4eefcb64455ee50aae2d7069918467af085c" + integrity sha512-wVArTVcz1oJOIEJxui/nRhV0TXzD/zMSOYi/ggCfNq78EIszddXcJb7r4RCp/oBrjt8n9A0BSxRMKxHftpDxDA== dependencies: - "@typescript-eslint/typescript-estree" "8.25.0" - "@typescript-eslint/utils" "8.25.0" + "@typescript-eslint/typescript-estree" "8.27.0" + "@typescript-eslint/utils" "8.27.0" debug "^4.3.4" ts-api-utils "^2.0.1" -"@typescript-eslint/types@8.25.0": - version "8.25.0" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.25.0.tgz#f91512c2f532b1d6a8826cadd0b0e5cd53cf97e0" - integrity sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw== +"@typescript-eslint/types@8.27.0": + version "8.27.0" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.27.0.tgz#3dd01ced4c81e798d1106fda0904f8d5c91051aa" + integrity sha512-/6cp9yL72yUHAYq9g6DsAU+vVfvQmd1a8KyA81uvfDE21O2DwQ/qxlM4AR8TSdAu+kJLBDrEHKC5/W2/nxsY0A== -"@typescript-eslint/typescript-estree@8.25.0": - version "8.25.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.25.0.tgz#d8409c63abddd4cf5b93c031b24b9edc1c7c1299" - integrity sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q== +"@typescript-eslint/typescript-estree@8.27.0": + version "8.27.0" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.27.0.tgz#4e02a1056454a84418cc9bce7c00b1c08b03567a" + integrity sha512-BnKq8cqPVoMw71O38a1tEb6iebEgGA80icSxW7g+kndx0o6ot6696HjG7NdgfuAVmVEtwXUr3L8R9ZuVjoQL6A== dependencies: - "@typescript-eslint/types" "8.25.0" - "@typescript-eslint/visitor-keys" "8.25.0" + "@typescript-eslint/types" "8.27.0" + "@typescript-eslint/visitor-keys" "8.27.0" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -2509,22 +2533,22 @@ semver "^7.6.0" ts-api-utils "^2.0.1" -"@typescript-eslint/utils@8.25.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0": - version "8.25.0" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.25.0.tgz#3ea2f9196a915ef4daa2c8eafd44adbd7d56d08a" - integrity sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA== +"@typescript-eslint/utils@8.27.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0": + version "8.27.0" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.27.0.tgz#d9c2a4891c6a85b952a9d5f9656c379ab111cf6d" + integrity sha512-njkodcwH1yvmo31YWgRHNb/x1Xhhq4/m81PhtvmRngD8iHPehxffz1SNCO+kwaePhATC+kOa/ggmvPoPza5i0Q== dependencies: "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "8.25.0" - "@typescript-eslint/types" "8.25.0" - "@typescript-eslint/typescript-estree" "8.25.0" + "@typescript-eslint/scope-manager" "8.27.0" + "@typescript-eslint/types" "8.27.0" + "@typescript-eslint/typescript-estree" "8.27.0" -"@typescript-eslint/visitor-keys@8.25.0": - version "8.25.0" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.25.0.tgz#e8646324cd1793f96e02669cb717a05319403164" - integrity sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ== +"@typescript-eslint/visitor-keys@8.27.0": + version "8.27.0" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.27.0.tgz#4a13e9d7ad7e311a07ea1b178b4c9f848ce11334" + integrity sha512-WsXQwMkILJvffP6z4U3FYJPlbf/j07HIxmDjZpbNvBJkMfvwXj5ACRkkHwBDvLBbDbtX5TdU64/rcvKJ/vuInQ== dependencies: - "@typescript-eslint/types" "8.25.0" + "@typescript-eslint/types" "8.27.0" eslint-visitor-keys "^4.2.0" "@vusion/webfonts-generator@^0.8.0": @@ -2738,9 +2762,9 @@ abbrev@^3.0.0: integrity sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA== ace-builds@^1.36.2: - version "1.39.0" - resolved "https://registry.npmjs.org/ace-builds/-/ace-builds-1.39.0.tgz#c191ce9168ba60e51a0de3c51950066809e3c7ce" - integrity sha512-MqoZojv4gpc5QyTMor/dS6kmruDV9db9LVZbCiT4qYz6WsDiv4qyG5f7ZPc+wjUl6oLMqgCAsBjo1whdSVyMlQ== + version "1.39.1" + resolved "https://registry.npmjs.org/ace-builds/-/ace-builds-1.39.1.tgz#28af141e58fe1a0f945b98f56fe9f8aaa6245f73" + integrity sha512-HcJbBzx8qY66t9gZo/sQu7pi0wO/CFLdYn1LxQO1WQTfIkMfyc7LRnBpsp/oNCSSU/LL83jXHN1fqyOTuIhUjg== acorn-globals@^7.0.0: version "7.0.1" @@ -2782,9 +2806,9 @@ acorn@^7.0.0: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== "acorn@^8.0.4", "acorn@^8.1.0", "acorn@^8.11.0", "acorn@^8.14.0", "acorn@^8.8.1", "acorn@^8.8.2": - version "8.14.0" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" - integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== + version "8.14.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb" + integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== "agent-base@6", "agent-base@^6.0.2": version "6.0.2" @@ -3105,16 +3129,16 @@ attr-accept@^2.2.4: resolved "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.5.tgz#d7061d958e6d4f97bf8665c68b75851a0713ab5e" integrity sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ== -autoprefixer@^10.2.4: - version "10.4.20" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b" - integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== +autoprefixer@^10.4.21: + version "10.4.21" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz#77189468e7a8ad1d9a37fbc08efc9f480cf0a95d" + integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ== dependencies: - browserslist "^4.23.3" - caniuse-lite "^1.0.30001646" + browserslist "^4.24.4" + caniuse-lite "^1.0.30001702" fraction.js "^4.3.7" normalize-range "^0.1.2" - picocolors "^1.0.1" + picocolors "^1.1.1" postcss-value-parser "^4.2.0" available-typed-arrays@^1.0.7: @@ -3132,10 +3156,10 @@ axios-mock-adapter@^2.1.0: fast-deep-equal "^3.1.3" is-buffer "^2.0.5" -axios@^1.7.9: - version "1.7.9" - resolved "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz#d7d071380c132a24accda1b2cfc1535b79ec650a" - integrity sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw== +axios@^1.8.4: + version "1.8.4" + resolved "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz#78990bb4bc63d2cae072952d374835950a82f447" + integrity sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw== dependencies: follow-redirects "^1.15.6" form-data "^4.0.0" @@ -3154,13 +3178,12 @@ babel-jest@^29.7.0: graceful-fs "^4.2.9" slash "^3.0.0" -babel-loader@^9.1.3: - version "9.2.1" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz#04c7835db16c246dd19ba0914418f3937797587b" - integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== +babel-loader@^10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-10.0.0.tgz#b9743714c0e1e084b3e4adef3cd5faee33089977" + integrity sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA== dependencies: - find-cache-dir "^4.0.0" - schema-utils "^4.0.0" + find-up "^5.0.0" babel-plugin-istanbul@^6.1.1: version "6.1.1" @@ -3193,22 +3216,14 @@ babel-plugin-macros@^3.1.0: resolve "^1.19.0" babel-plugin-polyfill-corejs2@^0.4.10: - version "0.4.12" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz#ca55bbec8ab0edeeef3d7b8ffd75322e210879a9" - integrity sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og== + version "0.4.13" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz#7d445f0e0607ebc8fb6b01d7e8fb02069b91dd8b" + integrity sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.6.3" + "@babel/helper-define-polyfill-provider" "^0.6.4" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.10.6: - version "0.10.6" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz#2deda57caef50f59c525aeb4964d3b2f867710c7" - integrity sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.2" - core-js-compat "^3.38.0" - babel-plugin-polyfill-corejs3@^0.11.0: version "0.11.1" resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz#4e4e182f1bb37c7ba62e2af81d8dd09df31344f6" @@ -3218,11 +3233,11 @@ babel-plugin-polyfill-corejs3@^0.11.0: core-js-compat "^3.40.0" babel-plugin-polyfill-regenerator@^0.6.1: - version "0.6.3" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz#abeb1f3f1c762eace37587f42548b08b57789bc8" - integrity sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q== + version "0.6.4" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz#428c615d3c177292a22b4f93ed99e358d7906a9b" + integrity sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.3" + "@babel/helper-define-polyfill-provider" "^0.6.4" babel-preset-current-node-syntax@^1.0.0: version "1.1.0" @@ -3537,7 +3552,7 @@ browserify@^17.0.0: vm-browserify "^1.0.0" xtend "^4.0.0" -"browserslist@^4.0.0", "browserslist@^4.23.3", "browserslist@^4.24.0", "browserslist@^4.24.3": +"browserslist@^4.0.0", "browserslist@^4.23.3", "browserslist@^4.24.0", "browserslist@^4.24.4": version "4.24.4" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b" integrity sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A== @@ -3701,13 +3716,13 @@ cacheable-request@^2.1.1: get-intrinsic "^1.2.4" set-function-length "^1.2.2" -"call-bound@^1.0.2", "call-bound@^1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz#41cfd032b593e39176a71533ab4f384aa04fd681" - integrity sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA== +"call-bound@^1.0.2", "call-bound@^1.0.3", "call-bound@^1.0.4": + version "1.0.4" + resolved "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== dependencies: - call-bind-apply-helpers "^1.0.1" - get-intrinsic "^1.2.6" + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" callsites@^3.0.0: version "3.1.0" @@ -3749,10 +3764,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30001646", "caniuse-lite@^1.0.30001688": - version "1.0.30001700" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001700.tgz#26cd429cf09b4fd4e745daf4916039c794d720f6" - integrity sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ== +"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30001688", "caniuse-lite@^1.0.30001702": + version "1.0.30001707" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz#c5e104d199e6f4355a898fcd995a066c7eb9bf41" + integrity sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw== "caw@^2.0.0", "caw@^2.0.1": version "2.0.1" @@ -3970,11 +3985,6 @@ commander@^7.2.0: resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - concat-map@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -4060,12 +4070,12 @@ copy-webpack-plugin@^12.0.2: schema-utils "^4.2.0" serialize-javascript "^6.0.2" -"core-js-compat@^3.38.0", "core-js-compat@^3.40.0": - version "3.40.0" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz#7485912a5a4a4315c2fdb2cbdc623e6881c88b38" - integrity sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ== +core-js-compat@^3.40.0: + version "3.41.0" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz#4cdfce95f39a8f27759b667cf693d96e5dda3d17" + integrity sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A== dependencies: - browserslist "^4.24.3" + browserslist "^4.24.4" core-js@3.37.0: version "3.37.0" @@ -4231,14 +4241,14 @@ css-loader@^7.1.2: semver "^7.5.4" css-minimizer-webpack-plugin@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz#b77a3d2f7c0fd02d3ac250dcc2f79065363f3cd3" - integrity sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw== + version "7.0.2" + resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.2.tgz#aa1b01c6033f5b2f86ddb60c1f5bddd012b50cac" + integrity sha512-nBRWZtI77PBZQgcXMNqiIXVshiQOVLGSf2qX/WZfG8IQfMbeHUMXaBWQmiiSTmPJUflQxHjZjzAmuyO7tpL2Jg== dependencies: "@jridgewell/trace-mapping" "^0.3.25" - cssnano "^7.0.1" + cssnano "^7.0.4" jest-worker "^29.7.0" - postcss "^8.4.38" + postcss "^8.4.40" schema-utils "^4.2.0" serialize-javascript "^6.0.2" @@ -4325,7 +4335,7 @@ cssnano-utils@^5.0.0: resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz#b53a0343dd5d21012911882db6ae7d2eae0e3687" integrity sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ== -cssnano@^7.0.1: +cssnano@^7.0.4: version "7.0.6" resolved "https://registry.npmjs.org/cssnano/-/cssnano-7.0.6.tgz#63d54fd42bc017f6aaed69e47d9aaef85b7850ec" integrity sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw== @@ -4831,9 +4841,9 @@ ejs@^3.1.9: jake "^10.8.5" electron-to-chromium@^1.5.73: - version "1.5.104" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.104.tgz#e92a1ec54f279d8fc60eb7e8cf6add9631631f38" - integrity sha512-Us9M2L4cO/zMBqVkJtnj353nQhMju9slHm62NprKTmdF3HH8wYOtNvDFq/JB2+ZRoGLzdvYDiATlMHs98XBM1g== + version "1.5.123" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.123.tgz#fae5bdba0ba27045895176327aa79831aba0790c" + integrity sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA== "elliptic@^6.5.3", "elliptic@^6.5.5": version "6.6.1" @@ -5149,10 +5159,10 @@ eslint-scope@5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^8.2.0: - version "8.2.0" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz#377aa6f1cb5dc7592cfd0b7f892fd0cf352ce442" - integrity sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A== +eslint-scope@^8.3.0: + version "8.3.0" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz#10cd3a918ffdd722f5f3f7b5b83db9b23c87340d" + integrity sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -5172,17 +5182,18 @@ eslint-visitor-keys@^4.2.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== -eslint@^9.21.0: - version "9.21.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-9.21.0.tgz#b1c9c16f5153ff219791f627b94ab8f11f811591" - integrity sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg== +eslint@^9.23.0: + version "9.23.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz#b88f3ab6dc83bcb927fdb54407c69ffe5f2441a6" + integrity sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" "@eslint/config-array" "^0.19.2" + "@eslint/config-helpers" "^0.2.0" "@eslint/core" "^0.12.0" - "@eslint/eslintrc" "^3.3.0" - "@eslint/js" "9.21.0" + "@eslint/eslintrc" "^3.3.1" + "@eslint/js" "9.23.0" "@eslint/plugin-kit" "^0.2.7" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" @@ -5194,7 +5205,7 @@ eslint@^9.21.0: cross-spawn "^7.0.6" debug "^4.3.2" escape-string-regexp "^4.0.0" - eslint-scope "^8.2.0" + eslint-scope "^8.3.0" eslint-visitor-keys "^4.2.0" espree "^10.3.0" esquery "^1.5.0" @@ -5438,9 +5449,9 @@ fastest-levenshtein@^1.0.12: integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== fastq@^1.6.0: - version "1.19.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz#a82c6b7c2bb4e44766d865f07997785fecfdcb89" - integrity sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA== + version "1.19.1" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" + integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== dependencies: reusify "^1.0.4" @@ -5545,14 +5556,6 @@ fill-range@^7.1.1: dependencies: to-regex-range "^5.0.1" -find-cache-dir@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" - integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== - dependencies: - common-path-prefix "^3.0.0" - pkg-dir "^7.0.0" - find-root@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" @@ -5574,14 +5577,6 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -find-up@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" - integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== - dependencies: - locate-path "^7.1.0" - path-exists "^5.0.0" - find-versions@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" @@ -5612,7 +5607,7 @@ follow-redirects@^1.15.6: resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== -for-each@^0.3.3: +"for-each@^0.3.3", "for-each@^0.3.5": version "0.3.5" resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47" integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg== @@ -5742,7 +5737,7 @@ get-caller-file@^2.0.5: resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -"get-intrinsic@^1.2.4", "get-intrinsic@^1.2.5", "get-intrinsic@^1.2.6", "get-intrinsic@^1.2.7": +"get-intrinsic@^1.2.4", "get-intrinsic@^1.2.5", "get-intrinsic@^1.2.6", "get-intrinsic@^1.2.7", "get-intrinsic@^1.3.0": version "1.3.0" resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== @@ -5778,11 +5773,6 @@ get-proxy@^2.0.0: dependencies: npm-conf "^1.1.0" -get-stdin@=8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" - integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== - "get-stream@3.0.0", "get-stream@^3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" @@ -5889,10 +5879,10 @@ globals@^14.0.0: resolved "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globals@^15.13.0: - version "15.15.0" - resolved "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz#7c4761299d41c32b075715a4ce1ede7897ff72a8" - integrity sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg== +globals@^16.0.0: + version "16.0.0" + resolved "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz#3d7684652c5c4fbd086ec82f9448214da49382d8" + integrity sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A== globalthis@^1.0.4: version "1.0.4" @@ -6291,6 +6281,11 @@ ignore@^7.0.3: resolved "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz#397ef9315dfe0595671eefe8b633fec6943ab733" integrity sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA== +image-dimensions@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/image-dimensions/-/image-dimensions-2.3.0.tgz#ddb549de9e0825a4df2568bafae9a6dd306354d4" + integrity sha512-8Ar3lsO6+/JLfnUeHnR8Jp/IyQR85Jut5t4Swy1yiXNwj/xM9h5V53v5KE/m/ZSMG4qGRopnSy37uPzKyQCv0A== + image-minimizer-webpack-plugin@^4.0.2: version "4.1.3" resolved "https://registry.npmjs.org/image-minimizer-webpack-plugin/-/image-minimizer-webpack-plugin-4.1.3.tgz#728e89d153978f49396fe1881aa11fe6cef57f83" @@ -6318,14 +6313,15 @@ imagemin-optipng@^8.0.0: optipng-bin "^7.0.0" imagemin@^9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/imagemin/-/imagemin-9.0.0.tgz#1a65aba528a9dcb6521bead8a7ae507bf0ddc59d" - integrity sha512-oFlmioXTIrDCNYiKUVPjzUzm8M/7X74WEO6v8NFjn3ZtxjArdVJiRRdbPpq/OG4BdwaHMUz8ej9Fp4AcaDzMnA== + version "9.0.1" + resolved "https://registry.npmjs.org/imagemin/-/imagemin-9.0.1.tgz#637214985aeb365e8f80e57b15ddeaa91e78ef8b" + integrity sha512-UoHOfynN8QeqRoUGunn6ilMnLpJ+utbmleP2ufcFqaGal8mY/PeOpV43N31uqtb+CBMFqQ7hxgKzIaAAnmcrdA== dependencies: change-file-extension "^0.1.1" environment "^1.0.0" file-type "^19.0.0" globby "^14.0.1" + image-dimensions "^2.3.0" junk "^4.0.1" ow "^2.0.0" p-pipe "^4.0.0" @@ -7554,13 +7550,6 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -locate-path@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" - integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== - dependencies: - p-locate "^6.0.0" - lodash._basebind@~2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/lodash._basebind/-/lodash._basebind-2.3.0.tgz#2b5bc452a0e106143b21869f233bdb587417d248" @@ -7957,9 +7946,9 @@ mime-db@1.52.0: integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-db@^1.28.0: - version "1.53.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz#3cb63cd820fc29896d9d4e8c32ab4fcd74ccb447" - integrity sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg== + version "1.54.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== "mime-types@^2.1.12", "mime-types@^2.1.27": version "2.1.35" @@ -8066,9 +8055,9 @@ minipass-fetch@^2.0.3: minizlib "^2.1.2" minipass-fetch@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.0.tgz#b8ea716464747aeafb7edf2e110114c38089a09c" - integrity sha512-2v6aXUXwLP1Epd/gc32HAMIWoczx+fZwEPRHm/VwtrJzRGwR1qGZXEYV3Zp8ZjjbwaZhMrM6uHV4KVkk+XCc2w== + version "4.0.1" + resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz#f2d717d5a418ad0b1a7274f9b913515d3e78f9e5" + integrity sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ== dependencies: encoding "^0.1.13" minipass "^7.0.3" @@ -8165,10 +8154,10 @@ module-deps@^6.2.3: through2 "^2.0.0" xtend "^4.0.0" -moment-timezone@^0.5.34: - version "0.5.47" - resolved "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.47.tgz#d4d1a21b78372d914d6d69ae285454732a429749" - integrity sha512-UbNt/JAWS0m/NJOebR0QMRHBk0hu03r5dx9GK8Cs0AS3I81yDcOc9k+DytPItgVvBP7J6Mf6U2n3BPAacAV9oA== +moment-timezone@^0.5.48: + version "0.5.48" + resolved "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.48.tgz#111727bb274734a518ae154b5ca589283f058967" + integrity sha512-f22b8LV1gbTO2ms2j2z13MuPogNoh5UzxL3nzNAYKGraILnbGc9NEE6dyiiiLv46DGRb8A4kg8UKWLjPthxBHw== dependencies: moment "^2.29.4" @@ -8201,16 +8190,16 @@ mrmime@^2.0.0: integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== nan@^2.14.2: - version "2.22.1" - resolved "https://registry.npmjs.org/nan/-/nan-2.22.1.tgz#27aacbba463b05ed7751d3c0035f73cb1afcfb75" - integrity sha512-pfRR4ZcNTSm2ZFHaztuvbICf+hyiG6ecA06SfAxoPmuHjvMu0KUIae7Y8GyVkbBqeEIidsmXeYooWIX9+qjfRQ== + version "2.22.2" + resolved "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz#6b504fd029fb8f38c0990e52ad5c26772fdacfbb" + integrity sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ== dependencies: node-gyp latest "nanoid@^3.0.0", "nanoid@^3.3.8": - version "3.3.8" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" - integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== + version "3.3.11" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== nanopop@2.4.2: version "2.4.2" @@ -8413,9 +8402,9 @@ nth-check@^2.0.1: boolbase "^1.0.0" nwsapi@^2.2.2: - version "2.2.16" - resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz#177760bba02c351df1d2644e220c31dfec8cdb43" - integrity sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ== + version "2.2.19" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.19.tgz#586660f7c24c34691907002309a8dc28064c9c0b" + integrity sha512-94bcyI3RsqiZufXjkr3ltkI86iEl+I7uiHVDtcq9wJUTwYQJ5odHDeSzkkrRzi80jJ8MaeZgqKjH1bAWAFw9bA== "object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1": version "4.1.1" @@ -8445,13 +8434,14 @@ object-keys@^1.1.1: object-keys "^1.1.1" object.entries@^1.1.8: - version "1.1.8" - resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41" - integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== + version "1.1.9" + resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz#e4770a6a1444afb61bd39f984018b5bede25f8b3" + integrity sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw== dependencies: - call-bind "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.4" define-properties "^1.2.1" - es-object-atoms "^1.0.0" + es-object-atoms "^1.1.1" object.fromentries@^2.0.8: version "2.0.8" @@ -8600,13 +8590,6 @@ p-limit@^2.2.0: dependencies: yocto-queue "^0.1.0" -p-limit@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" - integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== - dependencies: - yocto-queue "^1.0.0" - p-locate@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -8621,13 +8604,6 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-locate@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" - integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== - dependencies: - p-limit "^4.0.0" - p-map-series@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" @@ -8752,11 +8728,6 @@ path-exists@^4.0.0: resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-exists@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" - integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - "path-fx@^2.0.0", "path-fx@^2.1.1": version "2.1.2" resolved "https://registry.npmjs.org/path-fx/-/path-fx-2.1.2.tgz#10683d3e7c4f0aa4fa974fb6e5f1302c181eee00" @@ -8845,7 +8816,7 @@ pend@~1.2.0: resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== -"picocolors@^1.0.0", "picocolors@^1.0.1", "picocolors@^1.1.1": +"picocolors@^1.0.0", "picocolors@^1.1.1": version "1.1.1" resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== @@ -8899,13 +8870,6 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pkg-dir@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" - integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== - dependencies: - find-up "^6.3.0" - possible-typed-array-names@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae" @@ -9168,7 +9132,7 @@ postcss-unique-selectors@^7.0.3: resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -"postcss@^8.4.33", "postcss@^8.4.38", "postcss@^8.5.2": +"postcss@^8.4.33", "postcss@^8.4.40", "postcss@^8.5.2": version "8.5.3" resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz#1463b6f1c7fb16fe258736cba29a2de35237eafb" integrity sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A== @@ -9514,10 +9478,10 @@ rc-tabs@~11.16.1: "@babel/runtime" "^7.18.3" react-is "^18.2.0" -re-resizable@6.11.0: - version "6.11.0" - resolved "https://registry.npmjs.org/re-resizable/-/re-resizable-6.11.0.tgz#2b7b55ec4d061e882aeea50cda15d4c74933e777" - integrity sha512-XwaQX5Yk+JEvyGwX1nlLWaZUDr+8gz+Joys5lF4i+7Jy33wShJ0VYQUoFceiSKqUnjVEEz+zf3YkCTyT04R3AA== +re-resizable@6.11.2: + version "6.11.2" + resolved "https://registry.npmjs.org/re-resizable/-/re-resizable-6.11.2.tgz#2e8f7119ca3881d5b5aea0ffa014a80e5c1252b3" + integrity sha512-2xI2P3OHs5qw7K0Ud1aLILK6MQxW50TcO+DetD9eIV58j84TqYeHoZcL9H4GXFXXIh7afhH8mv5iUCXII7OW7A== react-arborist@^3.2.0: version "3.4.3" @@ -9664,18 +9628,18 @@ react-resize-detector@^12.0.2: lodash "^4.17.21" react-rnd@^10.5.1: - version "10.5.1" - resolved "https://registry.npmjs.org/react-rnd/-/react-rnd-10.5.1.tgz#cf975a2b841e01c2b9095fae7651553bca0b57c4" - integrity sha512-jzIdsDywCnrPETLkMnodawOtbL3VmDcym4xgpwW8ANxIj0cDyRAzWDBYdfjK3KzVl06eNLWrB5CHBrW96lLhQw== + version "10.5.2" + resolved "https://registry.npmjs.org/react-rnd/-/react-rnd-10.5.2.tgz#47a22c104fb640dae71f149e2c005c879de833bd" + integrity sha512-0Tm4x7k7pfHf2snewJA8x7Nwgt3LV+58MVEWOVsFjk51eYruFEa6Wy7BNdxt4/lH0wIRsu7Gm3KjSXY2w7YaNw== dependencies: - re-resizable "6.11.0" + re-resizable "6.11.2" react-draggable "4.4.6" tslib "2.6.2" react-select@^5.7.2: - version "5.10.0" - resolved "https://registry.npmjs.org/react-select/-/react-select-5.10.0.tgz#9b5f4544cfecdfc744184b87651468ee0fb6e172" - integrity sha512-k96gw+i6N3ExgDwPIg0lUPmexl1ygPe6u5BdQFNBhkpbwroIgCNXdubtIzHfThYXYYTubwOBafoMnn7ruEP1xA== + version "5.10.1" + resolved "https://registry.npmjs.org/react-select/-/react-select-5.10.1.tgz#e858dd98358ccd864b65d53ab0fb682cd5e96b89" + integrity sha512-roPEZUL4aRZDx6DcsD+ZNreVl+fM8VsKn0Wtex1v4IazH60ILp5xhdlp464IsEAlJdXeD+BhDAFsBVMfvLQueA== dependencies: "@babel/runtime" "^7.12.0" "@emotion/cache" "^11.4.0" @@ -9687,10 +9651,10 @@ react-select@^5.7.2: react-transition-group "^4.3.0" use-isomorphic-layout-effect "^1.2.0" -react-timer-hook@^3.0.5: - version "3.0.8" - resolved "https://registry.npmjs.org/react-timer-hook/-/react-timer-hook-3.0.8.tgz#246e3e809aa02094f40116d72464c9b2a5cd27ce" - integrity sha512-bi2e7DhPBU1MRPU4ZHaVqBmgM9e2HK0ae8O2AIqwqjcPo4/qR7lVGQonOQLAKOZPQCJSYfV8F5aBWzOLXElzqQ== +react-timer-hook@^4.0.1: + version "4.0.5" + resolved "https://registry.npmjs.org/react-timer-hook/-/react-timer-hook-4.0.5.tgz#887447dda64da9c9bd1bf13a116951bc37bf0ee4" + integrity sha512-elDxx4OIxBTbm4rXSK5cjBHkq06prO2qY9JzoYxOa11AkL3ij69jp0VuDUOqcehEK38CV0uu7FzUKtPVISRLKA== "react-transition-group@^4.3.0", "react-transition-group@^4.4.5": version "4.4.5" @@ -9703,9 +9667,9 @@ react-timer-hook@^3.0.5: prop-types "^15.6.2" react-transition-state@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/react-transition-state/-/react-transition-state-2.3.0.tgz#ca73ed9f78a86c284459be2cc1e811b59a0df17d" - integrity sha512-OucQRyIpeq5g1/5qSBJH4p4U+SzYEoB3MsAXXz3ty116rPqG4jhwrzInImZ2gFi4XOffeLu6HNCZvkCM3DKaeg== + version "2.3.1" + resolved "https://registry.npmjs.org/react-transition-state/-/react-transition-state-2.3.1.tgz#53f5d33a95d1859d1ad2b1673c4466da1518e4ed" + integrity sha512-Z48el73x+7HUEM131dof9YpcQ5IlM4xB+pKWH/lX3FhxGfQaNTZa16zb7pWkC/y5btTZzXfCtglIJEGc57giOw== react-virtualized-auto-sizer@^1.0.6: version "1.0.25" @@ -9977,9 +9941,9 @@ retry@^0.12.0: integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + version "1.1.0" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" + integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== rimraf@^2.5.4: version "2.7.1" @@ -10494,13 +10458,12 @@ sprintf-js@~1.0.2: resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -sql-formatter@^15.4.0: - version "15.4.11" - resolved "https://registry.npmjs.org/sql-formatter/-/sql-formatter-15.4.11.tgz#10a8205aa82d60507811360d4735e81d4a21c137" - integrity sha512-AfIjH0mYxv0NVzs4mbcGIAcos2Si20LeF9GMk0VmVA4A3gs1PFIixVu3rtcz34ls7ghPAjrDb+XbRly/aF6HAg== +sql-formatter@^15.5.1: + version "15.5.1" + resolved "https://registry.npmjs.org/sql-formatter/-/sql-formatter-15.5.1.tgz#ce5602e2dab6438a05afaaecb6424dec7e62ff25" + integrity sha512-H3XfFRpK8LybkU2mD2Vj3AF35YcfviwUuy3yl98Xp7DTneJJVB40L654DpHYIRctASNIQPoLo7+yCboOfkOpWA== dependencies: argparse "^2.0.1" - get-stdin "=8.0.0" nearley "^2.20.1" ssri@^12.0.0: @@ -10950,10 +10913,10 @@ tempfile@^2.0.0: temp-dir "^1.0.0" uuid "^3.0.1" -"terser-webpack-plugin@^5.1.1", "terser-webpack-plugin@^5.3.11": - version "5.3.11" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz#93c21f44ca86634257cac176f884f942b7ba3832" - integrity sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ== +"terser-webpack-plugin@^5.3.11", "terser-webpack-plugin@^5.3.12": + version "5.3.14" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz#9031d48e57ab27567f02ace85c7d690db66c3e06" + integrity sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw== dependencies: "@jridgewell/trace-mapping" "^0.3.25" jest-worker "^27.4.5" @@ -11072,9 +11035,9 @@ trim-repeated@^1.0.0: escape-string-regexp "^1.0.2" ts-api-utils@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz#660729385b625b939aaa58054f45c058f33f10cd" - integrity sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w== + version "2.1.0" + resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91" + integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ== tslib@2.6.2: version "2.6.2" @@ -11201,18 +11164,18 @@ typedarray@^0.0.6: integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== typescript-eslint@^8.8.0: - version "8.25.0" - resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.25.0.tgz#73047c157cd70ee93cf2f9243f1599d21cf60239" - integrity sha512-TxRdQQLH4g7JkoFlYG3caW5v1S6kEkz8rqt80iQJZUYPq1zD1Ra7HfQBJJ88ABRaMvHAXnwRvRB4V+6sQ9xN5Q== + version "8.27.0" + resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.27.0.tgz#96cc34213723ec41a0bcaffc808f04c8d3cd64fb" + integrity sha512-ZZ/8+Y0rRUMuW1gJaPtLWe4ryHbsPLzzibk5Sq+IFa2aOH1Vo0gPr1fbA6pOnzBke7zC2Da4w8AyCgxKXo3lqA== dependencies: - "@typescript-eslint/eslint-plugin" "8.25.0" - "@typescript-eslint/parser" "8.25.0" - "@typescript-eslint/utils" "8.25.0" + "@typescript-eslint/eslint-plugin" "8.27.0" + "@typescript-eslint/parser" "8.27.0" + "@typescript-eslint/utils" "8.27.0" typescript@^5.4.5: - version "5.7.3" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e" - integrity sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw== + version "5.8.2" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz#8170b3702f74b79db2e5a96207c15e65807999e4" + integrity sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ== uglify-js@^3.1.4: version "3.19.3" @@ -11335,9 +11298,9 @@ universalify@^0.2.0: integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== update-browserslist-db@^1.1.1: - version "1.1.2" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz#97e9c96ab0ae7bcac08e9ae5151d26e6bc6b5580" - integrity sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg== + version "1.1.3" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== dependencies: escalade "^3.2.0" picocolors "^1.1.1" @@ -11347,10 +11310,10 @@ uplot-react@^1.1.4: resolved "https://registry.npmjs.org/uplot-react/-/uplot-react-1.2.2.tgz#b5d10abb77b442f634f2967f7a232056120eba81" integrity sha512-fCe48HsE0sJmHVUs4TC49roTK3FYNXfCxA44g8pe20TMZ8GD3OT/mtXN/S0gJ8bYVOUcheOZ5u7f1Vw09JbTrw== -uplot@^1.6.24: - version "1.6.31" - resolved "https://registry.npmjs.org/uplot/-/uplot-1.6.31.tgz#092a4b586590e9794b679e1df885a15584b03698" - integrity sha512-sQZqSwVCbJGnFB4IQjQYopzj5CoTZJ4Br1fG/xdONimqgHmsacvCjNesdGDypNKFbrhLGIeshYhy89FxPF+H+w== +uplot@^1.6.32: + version "1.6.32" + resolved "https://registry.npmjs.org/uplot/-/uplot-1.6.32.tgz#c800a63b432bad692d6d746f44f0882aa73a49ae" + integrity sha512-KIMVnG68zvu5XXUbC4LQEPnhwOxBuLyW1AHtpm6IKTXImkbLgkMy+jabjLgSLMasNuGGzQm/ep3tOkyTxpiQIw== uri-js@^4.2.2: version "4.4.1" @@ -11517,9 +11480,9 @@ watchpack@^2.4.1: graceful-fs "^4.1.2" webfonts-loader@^8.0.1: - version "8.1.0" - resolved "https://registry.npmjs.org/webfonts-loader/-/webfonts-loader-8.1.0.tgz#4b9b7917854c43cc33474652f6e511e1364cce76" - integrity sha512-ab6mG5WtWK46xb7LihUrNN6GtgF/JA62heu0KezrTCnuwzyuTjJykmOIe85BGLJ187Pv4P4SyHg9Riho26vOgg== + version "8.1.1" + resolved "https://registry.npmjs.org/webfonts-loader/-/webfonts-loader-8.1.1.tgz#a572357ebb328d01740d5865ab073150684a9c09" + integrity sha512-To3+3ohiJG12ejghbJBOxEqtbYPStL6leAF+omSmHd82odm+5vzfMhKYihnGI034v0gh010nE1rdJhY9FZN/1g== dependencies: "@vusion/webfonts-generator" "^0.8.0" glob "^7.1.6" @@ -11679,14 +11642,15 @@ which-collection@^1.0.2: is-weakset "^2.0.3" "which-typed-array@^1.1.16", "which-typed-array@^1.1.18", "which-typed-array@^1.1.2": - version "1.1.18" - resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz#df2389ebf3fbb246a71390e90730a9edb6ce17ad" - integrity sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA== + version "1.1.19" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956" + integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== dependencies: available-typed-arrays "^1.0.7" call-bind "^1.0.8" - call-bound "^1.0.3" - for-each "^0.3.3" + call-bound "^1.0.4" + for-each "^0.3.5" + get-proto "^1.0.1" gopd "^1.2.0" has-tostringtag "^1.0.2" @@ -11882,11 +11846,6 @@ yocto-queue@^0.1.0: resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -yocto-queue@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz#fef65ce3ac9f8a32ceac5a634f74e17e5b232110" - integrity sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g== - zustand@^5.0.3: version "5.0.3" resolved "https://registry.npmjs.org/zustand/-/zustand-5.0.3.tgz#b323435b73d06b2512e93c77239634374b0e407f" diff --git a/pkgs/tools/backup/monolith/default.nix b/pkgs/tools/backup/monolith/default.nix index d6459706aff3..eb081f742075 100644 --- a/pkgs/tools/backup/monolith/default.nix +++ b/pkgs/tools/backup/monolith/default.nix @@ -13,17 +13,17 @@ rustPlatform.buildRustPackage rec { pname = "monolith"; - version = "2.9.0"; + version = "2.10.0"; src = fetchFromGitHub { owner = "Y2Z"; repo = pname; rev = "v${version}"; - hash = "sha256-D2dnKUFgs723/Ad6BV/gdpsN6UUcik4/ZUz/3+dXd50="; + hash = "sha256-048WUDMMaTjGsNY54m2eKY1MdyX9llojIzGvbcC+Buc="; }; useFetchCargoVendor = true; - cargoHash = "sha256-I272NvpGhciFVz2nTr+UQ257ba+LyeO1DBq5FmN9wqs="; + cargoHash = "sha256-Q8gh6RuNC2+pc13VksI0tiX/uVjhxYwnR5GRyQYRWLg="; OPENSSL_NO_VENDOR = true; diff --git a/pkgs/tools/games/minecraft/mcaselector/default.nix b/pkgs/tools/games/minecraft/mcaselector/default.nix index 8745c9b5ba99..15232f4c1f95 100644 --- a/pkgs/tools/games/minecraft/mcaselector/default.nix +++ b/pkgs/tools/games/minecraft/mcaselector/default.nix @@ -9,11 +9,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "mcaselector"; - version = "2.4.2"; + version = "2.5.1"; src = fetchurl { url = "https://github.com/Querz/mcaselector/releases/download/${finalAttrs.version}/mcaselector-${finalAttrs.version}.jar"; - hash = "sha256-3Kq3vkBiz3A5tUSLNqDHNpognF2Q9HhU8WXwdRVxfSE="; + hash = "sha256-pdnJK35hWFAJogRzICVerqfpGJqVxWgRsy1v5nlCLGc="; }; dontUnpack = true; diff --git a/pkgs/tools/inputmethods/m17n-lib/default.nix b/pkgs/tools/inputmethods/m17n-lib/default.nix index cf8bc4ea0a1a..0148e07407ba 100644 --- a/pkgs/tools/inputmethods/m17n-lib/default.nix +++ b/pkgs/tools/inputmethods/m17n-lib/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { version = "1.8.4"; src = fetchurl { - url = "https://download.savannah.gnu.org/releases/m17n/m17n-lib-${version}.tar.gz"; + url = "mirror://savannah/m17n/${pname}-${version}.tar.gz"; hash = "sha256-xqJYLG5PKowueihE+lx+s2Oq0lOLBS8gPHEGSd1CHMg="; }; diff --git a/pkgs/tools/inputmethods/m17n-lib/otf.nix b/pkgs/tools/inputmethods/m17n-lib/otf.nix index b92b57746e85..92dc9f5d0683 100644 --- a/pkgs/tools/inputmethods/m17n-lib/otf.nix +++ b/pkgs/tools/inputmethods/m17n-lib/otf.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { version = "0.9.16"; src = fetchurl { - url = "https://download.savannah.gnu.org/releases/m17n/${pname}-${version}.tar.gz"; + url = "mirror://savannah/m17n/${pname}-${version}.tar.gz"; sha256 = "0sq6g3xaxw388akws6qrllp3kp2sxgk2dv4j79k6mm52rnihrnv8"; }; diff --git a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix index fbe232c8a964..7dfb4c295013 100644 --- a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix +++ b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "steampipe-plugin-aws"; - version = "1.9.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "turbot"; repo = "steampipe-plugin-aws"; tag = "v${version}"; - hash = "sha256-OpfusJAU2VzsvUjzwvd9xoUAsD4Pl/90mv3ADrVSY1A="; + hash = "sha256-lCzkL3yL6bE0MeXqNt4f5zL2MoN+m93NSwJHY874Usg="; }; - vendorHash = "sha256-eWoeC5MyU7Hs96DK53F0HOaqdT9TjfN2f8BW+oJ2pYY="; + vendorHash = "sha256-58jUSDoEHfYGXrMftf9k8RhceiDKdY4HRpmbahXnfHY="; ldflags = [ "-s" diff --git a/pkgs/tools/misc/torrenttools/default.nix b/pkgs/tools/misc/torrenttools/default.nix deleted file mode 100644 index 27e7eae1bd45..000000000000 --- a/pkgs/tools/misc/torrenttools/default.nix +++ /dev/null @@ -1,105 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - bencode, - catch2, - cli11, - cmake, - ctre, - expected-lite, - fmt, - gsl-lite, - howard-hinnant-date, - yaml-cpp, - ninja, - nlohmann_json, - openssl, - re2, - sigslot, -}: - -stdenv.mkDerivation rec { - pname = "torrenttools"; - version = "0.6.2"; - - srcs = [ - (fetchFromGitHub rec { - owner = "fbdtemme"; - repo = "torrenttools"; - rev = "v${version}"; - hash = "sha256-3rAxw4JM5ruOn0ccKnpdCnUWUPTQOUvRYz8OKU/FpJ8="; - name = repo; - }) - (fetchFromGitHub rec { - owner = "fbdtemme"; - repo = "cliprogress"; - rev = "a887519e360e44c1ef88ea4ef7df652ea049c502"; - hash = "sha256-nVvzez5GB57qSj2SLaxdYlkSX8rRM06H2NnLQGCDWMg="; - name = repo; - }) - (fetchFromGitHub rec { - owner = "fbdtemme"; - repo = "dottorrent"; - rev = "38ac810d6bb3628fd3ce49150c9fb641bb5e78cd"; - hash = "sha256-0H9h0Hud0Fd64lY0pxQ96coDOEDr5wh8v1sNT1lBxb0="; - name = repo; - }) - (fetchFromGitHub rec { - owner = "fbdtemme"; - repo = "termcontrol"; - rev = "c53eec4efe0e163871d9eb54dc074c25cd01abf0"; - hash = "sha256-0j78QtEkhlssVivPl709o5Pf36TzhOZ6VHaqDiH0L0I="; - name = repo; - }) - ]; - sourceRoot = "torrenttools"; - - patches = [ - ./fmt-9.patch - ]; - - postUnpack = '' - cp -pr cliprogress torrenttools/external/cliprogress - cp -pr dottorrent torrenttools/external/dottorrent - cp -pr termcontrol torrenttools/external/termcontrol - chmod -R u+w -- "$sourceRoot" - ''; - - nativeBuildInputs = [ - cmake - ninja - ]; - - buildInputs = [ - bencode - catch2 - cli11 - ctre - expected-lite - fmt - gsl-lite - howard-hinnant-date - yaml-cpp - nlohmann_json - openssl - re2 - sigslot - ]; - - cmakeFlags = [ - "-DTORRENTTOOLS_BUILD_TESTS:BOOL=ON" - "-DTORRENTTOOLS_TBB:BOOL=OFF" # Our TBB doesn't expose a CMake module. - ]; - - doCheck = true; - - meta = with lib; { - description = "CLI tool for creating, inspecting and modifying BitTorrent metafiles"; - homepage = "https://github.com/fbdtemme/torrenttools"; - license = licenses.mit; - maintainers = with maintainers; [ azahi ]; - platforms = platforms.unix; - mainProgram = "torrenttools"; - }; -} diff --git a/pkgs/tools/misc/torrenttools/fmt-9.patch b/pkgs/tools/misc/torrenttools/fmt-9.patch deleted file mode 100644 index 5bdc666d4bd2..000000000000 --- a/pkgs/tools/misc/torrenttools/fmt-9.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/include/file_matcher.hpp b/include/file_matcher.hpp -index c10c7be405..b67baec0ef 100644 ---- a/include/file_matcher.hpp -+++ b/include/file_matcher.hpp -@@ -47,7 +47,7 @@ - } - - std::string error; -- std::string pattern = ".*.{}$"_format(extension); -+ std::string pattern = fmt::format(".*.{}$", extension); - file_include_list_.Add(pattern, &error); - file_include_list_empty_ = false; - Ensures(error.empty()); -@@ -62,7 +62,7 @@ - } - - std::string error; -- std::string pattern = ".*\\.{}$"_format(extension); -+ std::string pattern = fmt::format(".*\\.{}$", extension); - file_exclude_list_.Add(pattern, &error); - file_exclude_list_empty_ = false; - Ensures(error.empty()); -@@ -243,4 +243,4 @@ - }; - - --} // namespace torrenttools -\ No newline at end of file -+} // namespace torrenttools diff --git a/pkgs/tools/networking/openvpn/default.nix b/pkgs/tools/networking/openvpn/default.nix index 9ea7f940ab8c..f28bf75897f4 100644 --- a/pkgs/tools/networking/openvpn/default.nix +++ b/pkgs/tools/networking/openvpn/default.nix @@ -23,11 +23,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "openvpn"; - version = "2.6.13"; + version = "2.6.14"; src = fetchurl { url = "https://swupdate.openvpn.net/community/releases/openvpn-${finalAttrs.version}.tar.gz"; - hash = "sha256-GvELhpIr18mYJ8wPFR3+loQze45evbOXU5FyhBrCSmo="; + hash = "sha256-nramYYNS+ee3canTiuFjG17f7tbUAjPiQ+YC3fIZXno="; }; nativeBuildInputs = diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index a489871452c4..d28d2dcb4910 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -186,7 +186,7 @@ lib.makeExtensible ( nixComponents_2_27 = nixDependencies.callPackage ./modular/packages.nix { version = "2.27.1"; inherit (self.nix_2_24.meta) maintainers; - otherSplices = generateSplicesForNixComponents "nixComponents_2_26"; + otherSplices = generateSplicesForNixComponents "nixComponents_2_27"; src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; diff --git a/pkgs/tools/package-management/nix/modular/README.md b/pkgs/tools/package-management/nix/modular/README.md index 247bfc8badc5..e6488d2b1e32 100644 --- a/pkgs/tools/package-management/nix/modular/README.md +++ b/pkgs/tools/package-management/nix/modular/README.md @@ -4,3 +4,14 @@ This directory follows a directory structure similar to that in the upstream rep to make comparisons easier. The files are maintained separately from the upstream repo, so differences are expected. + +## Comparison + +### No filesets + +Using filesets with a fetched source would require "IFD", as the fetching happens in a derivation, but the filtering must come afterwards, and be done by the evaluator. + +### `workDir` attribute + +The Nixpkgs for Nix does inherit the `workDir` attribute that determines the location of the subproject to build. +It is compared to this directory to produce the correct relative path, similar to upstream. diff --git a/pkgs/tools/package-management/nix/modular/doc/manual/package.nix b/pkgs/tools/package-management/nix/modular/doc/manual/package.nix index 8f5d0dfe1370..75ca70ae8fbd 100644 --- a/pkgs/tools/package-management/nix/modular/doc/manual/package.nix +++ b/pkgs/tools/package-management/nix/modular/doc/manual/package.nix @@ -17,25 +17,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonDerivation (finalAttrs: { pname = "nix-manual"; inherit version; workDir = ./.; - fileset = - fileset.difference - (fileset.unions [ - ../../.version - # Too many different types of files to filter for now - ../../doc/manual - ./. - ]) - # Do a blacklist instead - ../../doc/manual/package.nix; # TODO the man pages should probably be separate outputs = [ diff --git a/pkgs/tools/package-management/nix/modular/packaging/components.nix b/pkgs/tools/package-management/nix/modular/packaging/components.nix index db53ff87555d..7e9dbb05a1fb 100644 --- a/pkgs/tools/package-management/nix/modular/packaging/components.nix +++ b/pkgs/tools/package-management/nix/modular/packaging/components.nix @@ -28,18 +28,6 @@ let pkg-config ; - baseVersion = version; - - versionSuffix = lib.optionalString (!officialRelease) "pre"; - - fineVersionSuffix = - lib.optionalString (!officialRelease) - "pre${ - builtins.substring 0 8 (src.lastModifiedDate or src.lastModified or "19700101") - }_${src.shortRev or "dirty"}"; - - fineVersion = baseVersion + fineVersionSuffix; - root = ../.; # Indirection for Nixpkgs to override when package.nix files are vendored @@ -217,8 +205,7 @@ in # This becomes the pkgs.nixComponents attribute set { - version = baseVersion + versionSuffix; - inherit versionSuffix; + inherit version; inherit maintainers; inherit filesetToSource; @@ -365,15 +352,13 @@ in nix-cmd = callPackage ../src/libcmd/package.nix { }; - nix-cli = callPackage ../src/nix/package.nix { version = fineVersion; }; + nix-cli = callPackage ../src/nix/package.nix { }; - nix-functional-tests = callPackage ../tests/functional/package.nix { - version = fineVersion; - }; + nix-functional-tests = callPackage ../tests/functional/package.nix { }; - nix-manual = callPackage ../doc/manual/package.nix { version = fineVersion; }; - nix-internal-api-docs = callPackage ../src/internal-api-docs/package.nix { version = fineVersion; }; - nix-external-api-docs = callPackage ../src/external-api-docs/package.nix { version = fineVersion; }; + nix-manual = callPackage ../doc/manual/package.nix { }; + nix-internal-api-docs = callPackage ../src/internal-api-docs/package.nix { }; + nix-external-api-docs = callPackage ../src/external-api-docs/package.nix { }; nix-perl-bindings = callPackage ../src/perl/package.nix { }; diff --git a/pkgs/tools/package-management/nix/modular/src/external-api-docs/package.nix b/pkgs/tools/package-management/nix/modular/src/external-api-docs/package.nix index b194e16d4608..6c3950148f2d 100644 --- a/pkgs/tools/package-management/nix/modular/src/external-api-docs/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/external-api-docs/package.nix @@ -9,32 +9,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonDerivation (finalAttrs: { pname = "nix-external-api-docs"; inherit version; workDir = ./.; - fileset = - let - cpp = fileset.fileFilter (file: file.hasExt "cc" || file.hasExt "h"); - in - fileset.unions [ - ./.version - ../../.version - ./meson.build - ./doxygen.cfg.in - ./README.md - # Source is not compiled, but still must be available for Doxygen - # to gather comments. - (cpp ../libexpr-c) - (cpp ../libflake-c) - (cpp ../libstore-c) - (cpp ../libutil-c) - ]; nativeBuildInputs = [ doxygen diff --git a/pkgs/tools/package-management/nix/modular/src/internal-api-docs/package.nix b/pkgs/tools/package-management/nix/modular/src/internal-api-docs/package.nix index 6c4f354aee5c..b857aefe5c74 100644 --- a/pkgs/tools/package-management/nix/modular/src/internal-api-docs/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/internal-api-docs/package.nix @@ -9,28 +9,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonDerivation (finalAttrs: { pname = "nix-internal-api-docs"; inherit version; workDir = ./.; - fileset = - let - cpp = fileset.fileFilter (file: file.hasExt "cc" || file.hasExt "hh"); - in - fileset.unions [ - ./.version - ../../.version - ./meson.build - ./doxygen.cfg.in - # Source is not compiled, but still must be available for Doxygen - # to gather comments. - (cpp ../.) - ]; nativeBuildInputs = [ doxygen diff --git a/pkgs/tools/package-management/nix/modular/src/libcmd/package.nix b/pkgs/tools/package-management/nix/modular/src/libcmd/package.nix index d459d1c20fb5..f0ad6d0f5012 100644 --- a/pkgs/tools/package-management/nix/modular/src/libcmd/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libcmd/package.nix @@ -30,25 +30,11 @@ readlineFlavor ? if stdenv.hostPlatform.isWindows then "readline" else "editline", }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-cmd"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; buildInputs = [ ({ inherit editline readline; }.${readlineFlavor}) diff --git a/pkgs/tools/package-management/nix/modular/src/libexpr-c/package.nix b/pkgs/tools/package-management/nix/modular/src/libexpr-c/package.nix index 694fbc1fe789..6c01d359e203 100644 --- a/pkgs/tools/package-management/nix/modular/src/libexpr-c/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libexpr-c/package.nix @@ -10,26 +10,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-expr-c"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - (fileset.fileFilter (file: file.hasExt "h") ./.) - ]; propagatedBuildInputs = [ nix-store-c diff --git a/pkgs/tools/package-management/nix/modular/src/libexpr-test-support/package.nix b/pkgs/tools/package-management/nix/modular/src/libexpr-test-support/package.nix index 44b0ff386313..0ed2dbfc3918 100644 --- a/pkgs/tools/package-management/nix/modular/src/libexpr-test-support/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libexpr-test-support/package.nix @@ -13,25 +13,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-util-test-support"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; propagatedBuildInputs = [ nix-store-test-support diff --git a/pkgs/tools/package-management/nix/modular/src/libexpr-tests/package.nix b/pkgs/tools/package-management/nix/modular/src/libexpr-tests/package.nix index 51d52e935bf5..1d5c72928778 100644 --- a/pkgs/tools/package-management/nix/modular/src/libexpr-tests/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libexpr-tests/package.nix @@ -18,25 +18,11 @@ resolvePath, }: -let - inherit (lib) fileset; -in - mkMesonExecutable (finalAttrs: { pname = "nix-expr-tests"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; buildInputs = [ nix-expr diff --git a/pkgs/tools/package-management/nix/modular/src/libexpr/package.nix b/pkgs/tools/package-management/nix/modular/src/libexpr/package.nix index 533dae9f253c..5ff60bbf9c1b 100644 --- a/pkgs/tools/package-management/nix/modular/src/libexpr/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libexpr/package.nix @@ -31,29 +31,11 @@ enableGC ? !stdenv.hostPlatform.isWindows, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-expr"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - ./meson.options - ./primops/meson.build - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ./lexer.l - ./parser.y - (fileset.difference (fileset.fileFilter (file: file.hasExt "nix") ./.) ./package.nix) - ]; nativeBuildInputs = [ bison diff --git a/pkgs/tools/package-management/nix/modular/src/libfetchers-tests/package.nix b/pkgs/tools/package-management/nix/modular/src/libfetchers-tests/package.nix index f6659130152e..62b86697800a 100644 --- a/pkgs/tools/package-management/nix/modular/src/libfetchers-tests/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libfetchers-tests/package.nix @@ -18,25 +18,11 @@ resolvePath, }: -let - inherit (lib) fileset; -in - mkMesonExecutable (finalAttrs: { pname = "nix-fetchers-tests"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; buildInputs = [ diff --git a/pkgs/tools/package-management/nix/modular/src/libfetchers/package.nix b/pkgs/tools/package-management/nix/modular/src/libfetchers/package.nix index 3f52e987800e..a49a4b634fa6 100644 --- a/pkgs/tools/package-management/nix/modular/src/libfetchers/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libfetchers/package.nix @@ -12,24 +12,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-fetchers"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; buildInputs = [ libgit2 diff --git a/pkgs/tools/package-management/nix/modular/src/libflake-c/package.nix b/pkgs/tools/package-management/nix/modular/src/libflake-c/package.nix index 1149508523e9..3ee6c6b4f8a6 100644 --- a/pkgs/tools/package-management/nix/modular/src/libflake-c/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libflake-c/package.nix @@ -11,26 +11,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-flake-c"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - (fileset.fileFilter (file: file.hasExt "h") ./.) - ]; propagatedBuildInputs = [ nix-expr-c diff --git a/pkgs/tools/package-management/nix/modular/src/libflake-tests/package.nix b/pkgs/tools/package-management/nix/modular/src/libflake-tests/package.nix index 714f3791ad90..93429e53812b 100644 --- a/pkgs/tools/package-management/nix/modular/src/libflake-tests/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libflake-tests/package.nix @@ -18,25 +18,11 @@ resolvePath, }: -let - inherit (lib) fileset; -in - mkMesonExecutable (finalAttrs: { pname = "nix-flake-tests"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; buildInputs = [ nix-flake diff --git a/pkgs/tools/package-management/nix/modular/src/libflake/package.nix b/pkgs/tools/package-management/nix/modular/src/libflake/package.nix index 5240ce5e3965..86ee4bb5c263 100644 --- a/pkgs/tools/package-management/nix/modular/src/libflake/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libflake/package.nix @@ -13,24 +13,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-flake"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; propagatedBuildInputs = [ nix-store diff --git a/pkgs/tools/package-management/nix/modular/src/libmain-c/package.nix b/pkgs/tools/package-management/nix/modular/src/libmain-c/package.nix index f019a917d360..ec1d3ba3eb05 100644 --- a/pkgs/tools/package-management/nix/modular/src/libmain-c/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libmain-c/package.nix @@ -12,26 +12,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-main-c"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - (fileset.fileFilter (file: file.hasExt "h") ./.) - ]; propagatedBuildInputs = [ nix-util-c diff --git a/pkgs/tools/package-management/nix/modular/src/libmain/package.nix b/pkgs/tools/package-management/nix/modular/src/libmain/package.nix index c03697c48dab..6cf7e87f51d0 100644 --- a/pkgs/tools/package-management/nix/modular/src/libmain/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libmain/package.nix @@ -12,24 +12,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-main"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; propagatedBuildInputs = [ nix-util diff --git a/pkgs/tools/package-management/nix/modular/src/libstore-c/package.nix b/pkgs/tools/package-management/nix/modular/src/libstore-c/package.nix index fde17c78e017..2672cfd1a415 100644 --- a/pkgs/tools/package-management/nix/modular/src/libstore-c/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libstore-c/package.nix @@ -10,26 +10,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-store-c"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - (fileset.fileFilter (file: file.hasExt "h") ./.) - ]; propagatedBuildInputs = [ nix-util-c diff --git a/pkgs/tools/package-management/nix/modular/src/libstore-test-support/package.nix b/pkgs/tools/package-management/nix/modular/src/libstore-test-support/package.nix index ccac25ee16a2..1211ef6b33e9 100644 --- a/pkgs/tools/package-management/nix/modular/src/libstore-test-support/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libstore-test-support/package.nix @@ -13,25 +13,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-store-test-support"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; propagatedBuildInputs = [ nix-util-test-support diff --git a/pkgs/tools/package-management/nix/modular/src/libstore-tests/package.nix b/pkgs/tools/package-management/nix/modular/src/libstore-tests/package.nix index b39ee7fa73c0..be9a51a784d2 100644 --- a/pkgs/tools/package-management/nix/modular/src/libstore-tests/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libstore-tests/package.nix @@ -19,25 +19,11 @@ filesetToSource, }: -let - inherit (lib) fileset; -in - mkMesonExecutable (finalAttrs: { pname = "nix-store-tests"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; # Hack for sake of the dev shell passthru.externalBuildInputs = [ diff --git a/pkgs/tools/package-management/nix/modular/src/libstore/package.nix b/pkgs/tools/package-management/nix/modular/src/libstore/package.nix index bba96e07f312..63ea2c743687 100644 --- a/pkgs/tools/package-management/nix/modular/src/libstore/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libstore/package.nix @@ -23,31 +23,11 @@ embeddedSandboxShell ? stdenv.hostPlatform.isStatic, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-store"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - ./meson.options - ./linux/meson.build - ./unix/meson.build - ./windows/meson.build - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - (fileset.fileFilter (file: file.hasExt "sb") ./.) - (fileset.fileFilter (file: file.hasExt "md") ./.) - (fileset.fileFilter (file: file.hasExt "sql") ./.) - ]; nativeBuildInputs = lib.optional embeddedSandboxShell unixtools.hexdump; diff --git a/pkgs/tools/package-management/nix/modular/src/libutil-c/package.nix b/pkgs/tools/package-management/nix/modular/src/libutil-c/package.nix index f26f57775d4f..70a678d82302 100644 --- a/pkgs/tools/package-management/nix/modular/src/libutil-c/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libutil-c/package.nix @@ -9,26 +9,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-util-c"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - (fileset.fileFilter (file: file.hasExt "h") ./.) - ]; propagatedBuildInputs = [ nix-util diff --git a/pkgs/tools/package-management/nix/modular/src/libutil-test-support/package.nix b/pkgs/tools/package-management/nix/modular/src/libutil-test-support/package.nix index fafd47c86c5e..e3305ea36a5c 100644 --- a/pkgs/tools/package-management/nix/modular/src/libutil-test-support/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libutil-test-support/package.nix @@ -12,25 +12,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-util-test-support"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; propagatedBuildInputs = [ nix-util diff --git a/pkgs/tools/package-management/nix/modular/src/libutil-tests/package.nix b/pkgs/tools/package-management/nix/modular/src/libutil-tests/package.nix index b8d54b76c42f..5bd2fd66542e 100644 --- a/pkgs/tools/package-management/nix/modular/src/libutil-tests/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libutil-tests/package.nix @@ -18,25 +18,11 @@ resolvePath, }: -let - inherit (lib) fileset; -in - mkMesonExecutable (finalAttrs: { pname = "nix-util-tests"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - # ./meson.options - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; buildInputs = [ nix-util diff --git a/pkgs/tools/package-management/nix/modular/src/libutil/package.nix b/pkgs/tools/package-management/nix/modular/src/libutil/package.nix index e389fd59439c..3e96aa0660c8 100644 --- a/pkgs/tools/package-management/nix/modular/src/libutil/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/libutil/package.nix @@ -17,29 +17,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonLibrary (finalAttrs: { pname = "nix-util"; inherit version; workDir = ./.; - fileset = fileset.unions [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./widecharwidth - ./meson.build - ./meson.options - ./linux/meson.build - ./unix/meson.build - ./windows/meson.build - (fileset.fileFilter (file: file.hasExt "cc") ./.) - (fileset.fileFilter (file: file.hasExt "hh") ./.) - ]; buildInputs = [ diff --git a/pkgs/tools/package-management/nix/modular/src/nix/package.nix b/pkgs/tools/package-management/nix/modular/src/nix/package.nix index 40a280437850..d96823a991c7 100644 --- a/pkgs/tools/package-management/nix/modular/src/nix/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/nix/package.nix @@ -12,77 +12,11 @@ version, }: -let - inherit (lib) fileset; -in - mkMesonExecutable (finalAttrs: { pname = "nix"; inherit version; workDir = ./.; - fileset = fileset.unions ( - [ - ../../nix-meson-build-support - ./nix-meson-build-support - ../../.version - ./.version - ./meson.build - ./meson.options - - # Symbolic links to other dirs - ## exes - ./build-remote - ./doc - ./nix-build - ./nix-channel - ./nix-collect-garbage - ./nix-copy-closure - ./nix-env - ./nix-instantiate - ./nix-store - ## dirs - ./scripts - ../../scripts - ./misc - ../../misc - - # Doc nix files for --help - ../../doc/manual/generate-manpage.nix - ../../doc/manual/utils.nix - ../../doc/manual/generate-settings.nix - ../../doc/manual/generate-store-info.nix - - # Other files to be included as string literals - ../nix-channel/unpack-channel.nix - ../nix-env/buildenv.nix - ./get-env.sh - ./help-stores.md - ../../doc/manual/source/store/types/index.md.in - ./profiles.md - ../../doc/manual/source/command-ref/files/profiles.md - - # Files - ] - ++ - lib.concatMap - (dir: [ - (fileset.fileFilter (file: file.hasExt "cc") dir) - (fileset.fileFilter (file: file.hasExt "hh") dir) - (fileset.fileFilter (file: file.hasExt "md") dir) - ]) - [ - ./. - ../build-remote - ../nix-build - ../nix-channel - ../nix-collect-garbage - ../nix-copy-closure - ../nix-env - ../nix-instantiate - ../nix-store - ] - ); buildInputs = [ nix-store diff --git a/pkgs/tools/package-management/nix/modular/src/perl/package.nix b/pkgs/tools/package-management/nix/modular/src/perl/package.nix index 5841570cd090..5c788ccdd8cd 100644 --- a/pkgs/tools/package-management/nix/modular/src/perl/package.nix +++ b/pkgs/tools/package-management/nix/modular/src/perl/package.nix @@ -12,30 +12,12 @@ libsodium, }: -let - inherit (lib) fileset; -in - perl.pkgs.toPerlModule ( mkMesonDerivation (finalAttrs: { pname = "nix-perl"; inherit version; workDir = ./.; - fileset = fileset.unions ( - [ - ./.version - ../../.version - ./MANIFEST - ./lib - ./meson.build - ./meson.options - ] - ++ lib.optionals finalAttrs.finalPackage.doCheck [ - ./.yath.rc.in - ./t - ] - ); nativeBuildInputs = [ pkg-config diff --git a/pkgs/tools/package-management/nix/modular/tests/functional/package.nix b/pkgs/tools/package-management/nix/modular/tests/functional/package.nix index c479d6ca38d3..333149208c21 100644 --- a/pkgs/tools/package-management/nix/modular/tests/functional/package.nix +++ b/pkgs/tools/package-management/nix/modular/tests/functional/package.nix @@ -27,22 +27,12 @@ test-daemon ? null, }: -let - inherit (lib) fileset; -in - mkMesonDerivation ( finalAttrs: { inherit pname version; workDir = ./.; - fileset = fileset.unions [ - ../../scripts/nix-profile.sh.in - ../../.version - ../../tests/functional - ./. - ]; # Hack for sake of the dev shell passthru.externalNativeBuildInputs = diff --git a/pkgs/tools/security/iaito/default.nix b/pkgs/tools/security/iaito/default.nix index 1e96c46de2d6..6bb5cd1ddebb 100644 --- a/pkgs/tools/security/iaito/default.nix +++ b/pkgs/tools/security/iaito/default.nix @@ -14,13 +14,13 @@ let pname = "iaito"; - version = "5.9.6"; + version = "5.9.9"; main_src = fetchFromGitHub rec { owner = "radareorg"; repo = pname; - rev = "refs/tags/${version}"; - hash = "sha256-rkL7qH1BLXw3eXdCoVuan2C6k05pE5LOIOTbIEtfUbE="; + tag = version; + hash = "sha256-y8Mfd7BmnMFJ9mpGKVL3i4VRxrzJ1gXaSsUQIFB9Wd4="; name = repo; }; diff --git a/pkgs/tools/security/pcsc-tools/default.nix b/pkgs/tools/security/pcsc-tools/default.nix index ec034341db82..4e41a44a92ff 100644 --- a/pkgs/tools/security/pcsc-tools/default.nix +++ b/pkgs/tools/security/pcsc-tools/default.nix @@ -28,13 +28,13 @@ assert systemdSupport -> dbusSupport; stdenv.mkDerivation (finalAttrs: { pname = "pcsc-tools"; - version = "1.7.2"; + version = "1.7.3"; src = fetchFromGitHub { owner = "LudovicRousseau"; repo = "pcsc-tools"; tag = finalAttrs.version; - hash = "sha256-5a3sVcFEFzBkbRKUqlCPV7sL3O17G7hDVpxLpAWofdE="; + hash = "sha256-pNTEiXAcT0NivDMIHGI+0VC9rKqLMc07yQB15mDWZhM="; }; configureFlags = [ diff --git a/pkgs/tools/security/proxmark3/default.nix b/pkgs/tools/security/proxmark3/default.nix index 025ad50bc134..877ba4a65775 100644 --- a/pkgs/tools/security/proxmark3/default.nix +++ b/pkgs/tools/security/proxmark3/default.nix @@ -31,13 +31,13 @@ assert withBlueshark -> stdenv.hostPlatform.isLinux; stdenv.mkDerivation (finalAttrs: { pname = "proxmark3"; - version = "4.19552"; + version = "4.20142"; src = fetchFromGitHub { owner = "RfidResearchGroup"; repo = "proxmark3"; rev = "v${finalAttrs.version}"; - hash = "sha256-5Rlw5QlceQGiIuVFNZhyrszCdG+idFo8Vvps46VJSlE="; + hash = "sha256-kdwjwydeX8EwJazFzrrk5osv0YVzDVzn2S1sDKRQdR8="; }; patches = [ diff --git a/pkgs/tools/security/trufflehog/default.nix b/pkgs/tools/security/trufflehog/default.nix index 847e42feaf2f..7e56c8a73eda 100644 --- a/pkgs/tools/security/trufflehog/default.nix +++ b/pkgs/tools/security/trufflehog/default.nix @@ -42,7 +42,7 @@ buildGoModule rec { doInstallCheck = true; - versionCheckProgramArg = [ "--version" ]; + versionCheckProgramArg = "--version"; meta = with lib; { description = "Find credentials all over the place"; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 325836cc5f55..523199139e43 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1394,6 +1394,7 @@ mapAliases { pgroonga = postgresqlPackages.pgroonga; pgtap = postgresqlPackages.pgtap; plv8 = postgresqlPackages.plv8; + postcss-cli = throw "postcss-cli has been removed because it was broken"; # added 2025-03-24 postgis = postgresqlPackages.postgis; tex-match = throw "'tex-match' has been removed due to lack of maintenance upstream. Consider using 'hieroglyphic' instead"; # Added 2024-09-24 texinfo5 = throw "'texinfo5' has been removed from nixpkgs"; # Added 2024-09-10 @@ -1706,6 +1707,7 @@ mapAliases { tokyo-night-gtk = tokyonight-gtk-theme; # Added 2024-01-28 tomcat_connectors = apacheHttpdPackages.mod_jk; # Added 2024-06-07 tor-browser-bundle-bin = tor-browser; # Added 2023-09-23 + torrenttools = throw "torrenttools has been removed due to lack of maintanance upstream"; # Added 2025-04-06 torq = throw "torq has been removed because the project went closed source"; # Added 2024-11-24 transmission = lib.warnOnInstantiate (transmission3Warning { }) transmission_3; # Added 2024-06-10 transmission-gtk = lib.warnOnInstantiate (transmission3Warning { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 50abe566d1d5..986da853d494 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8664,8 +8664,6 @@ with pkgs; polar = callPackage ../tools/misc/polar { }; - inherit (nodePackages) postcss-cli; - pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree; premake3 = callPackage ../development/tools/misc/premake/3.nix { }; @@ -16424,10 +16422,6 @@ with pkgs; inherit (linuxPackages) x86_energy_perf_policy; }; - torrenttools = callPackage ../tools/misc/torrenttools { - fmt = fmt_9; - }; - tony = libsForQt5.callPackage ../applications/audio/tony { }; trustedqsl = tqsl; # Alias added 2019-02-10 @@ -17247,10 +17241,6 @@ with pkgs; inherit (darwin.apple_sdk_11_0.frameworks) IOKit Foundation OpenGL; }; - bzflag = callPackage ../games/bzflag { - inherit (darwin.apple_sdk.frameworks) Carbon CoreServices; - }; - cataclysmDDA = callPackage ../games/cataclysm-dda { }; cataclysm-dda = cataclysmDDA.stable.tiles; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0b82934d8f7d..ed1d4d7bc5dd 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4065,6 +4065,8 @@ self: super: with self; { donfig = callPackage ../development/python-modules/donfig { }; + donut-shellcode = callPackage ../development/python-modules/donut-shellcode { }; + doorbirdpy = callPackage ../development/python-modules/doorbirdpy { }; dopy = callPackage ../development/python-modules/dopy { }; @@ -9683,6 +9685,8 @@ self: super: with self; { netapp-ontap = callPackage ../development/python-modules/netapp-ontap { }; + netbox-attachments = callPackage ../development/python-modules/netbox-attachments { }; + netbox-bgp = callPackage ../development/python-modules/netbox-bgp { }; netbox-contract = callPackage ../development/python-modules/netbox-contract { }; @@ -13168,6 +13172,8 @@ self: super: with self; { pysearpc = toPythonModule (pkgs.libsearpc.override { python3 = self.python; }); + pysecretsocks = callPackage ../development/python-modules/pysecretsocks { }; + pysecuritas = callPackage ../development/python-modules/pysecuritas { }; pysendfile = callPackage ../development/python-modules/pysendfile { }; @@ -13999,6 +14005,8 @@ self: super: with self; { python-oauth2 = callPackage ../development/python-modules/python-oauth2 { }; + python-obfuscator = callPackage ../development/python-modules/python-obfuscator { }; + python-octaviaclient = callPackage ../development/python-modules/python-octaviaclient { }; python-olm = callPackage ../development/python-modules/python-olm { }; @@ -16337,6 +16345,8 @@ self: super: with self; { sqlalchemy-mixins = callPackage ../development/python-modules/sqlalchemy-mixins { }; + sqlalchemy-utc = callPackage ../development/python-modules/sqlalchemy-utc { }; + sqlalchemy-utils = callPackage ../development/python-modules/sqlalchemy-utils { }; sqlalchemy-views = callPackage ../development/python-modules/sqlalchemy-views { }; diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index fe0dca7cfed4..f15758260d33 100644 --- a/pkgs/top-level/release-cross.nix +++ b/pkgs/top-level/release-cross.nix @@ -262,6 +262,7 @@ in or1k = mapTestOnCross systems.examples.or1k embedded; avr = mapTestOnCross systems.examples.avr embedded; arm-embedded = mapTestOnCross systems.examples.arm-embedded embedded; + arm-embedded-nano = mapTestOnCross systems.examples.arm-embedded-nano embedded; armhf-embedded = mapTestOnCross systems.examples.armhf-embedded embedded; aarch64-embedded = mapTestOnCross systems.examples.aarch64-embedded embedded; aarch64be-embedded = mapTestOnCross systems.examples.aarch64be-embedded embedded;