diff --git a/nixos/modules/services/monitoring/grafana.nix b/nixos/modules/services/monitoring/grafana.nix index cccbd7e53772..b597adc5e2bb 100644 --- a/nixos/modules/services/monitoring/grafana.nix +++ b/nixos/modules/services/monitoring/grafana.nix @@ -430,6 +430,12 @@ in type = types.path; }; + openFirewall = mkOption { + type = types.bool; + default = false; + description = "Open the ports in the firewall for the server."; + }; + settings = mkOption { description = '' Grafana settings. See @@ -2078,6 +2084,8 @@ in ''; }; + networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.settings.server.http_port ]; + users.users.grafana = { uid = config.ids.uids.grafana; description = "Grafana user"; diff --git a/nixos/modules/services/networking/kea.nix b/nixos/modules/services/networking/kea.nix index 2b142f61152d..9d19b9ec3d06 100644 --- a/nixos/modules/services/networking/kea.nix +++ b/nixos/modules/services/networking/kea.nix @@ -265,12 +265,24 @@ in config = let + commonEnvironment = { + KEA_CONTROL_SOCKET_DIR = "/run/kea"; + KEA_LOCKFILE_DIR = "/run/kea"; + KEA_PIDFILE_DIR = "/run/kea"; + }; + commonServiceConfig = { - ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; + ExecReload = toString [ + (lib.getExe' pkgs.coreutils "kill") + "-HUP" + "$MAINPID" + ]; DynamicUser = true; User = "kea"; ConfigurationDirectory = "kea"; + Restart = "on-failure"; RuntimeDirectory = "kea"; + RuntimeDirectoryMode = "0750"; RuntimeDirectoryPreserve = true; StateDirectory = "kea"; UMask = "0077"; @@ -280,6 +292,12 @@ in lib.mkMerge [ { environment.systemPackages = [ package ]; + + users.users.kea = { + isSystemUser = true; + group = "kea"; + }; + users.groups.kea = { }; } (lib.mkIf cfg.ctrl-agent.enable { @@ -312,10 +330,7 @@ in "kea-dhcp-ddns-server.service" ]; - environment = { - KEA_PIDFILE_DIR = "/run/kea"; - KEA_LOCKFILE_DIR = "/run/kea"; - }; + environment = commonEnvironment; restartTriggers = [ ctrlAgentConfig @@ -358,10 +373,7 @@ in "multi-user.target" ]; - environment = { - KEA_PIDFILE_DIR = "/run/kea"; - KEA_LOCKFILE_DIR = "/run/kea"; - }; + environment = commonEnvironment; restartTriggers = [ dhcp4Config @@ -411,10 +423,7 @@ in "multi-user.target" ]; - environment = { - KEA_PIDFILE_DIR = "/run/kea"; - KEA_LOCKFILE_DIR = "/run/kea"; - }; + environment = commonEnvironment; restartTriggers = [ dhcp6Config @@ -460,10 +469,7 @@ in "multi-user.target" ]; - environment = { - KEA_PIDFILE_DIR = "/run/kea"; - KEA_LOCKFILE_DIR = "/run/kea"; - }; + environment = commonEnvironment; restartTriggers = [ dhcpDdnsConfig diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index 02774fe114da..77aa6bafebab 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -548,7 +548,7 @@ in description = "The redirect URL of the service. These need to exactly match the OAuth2 redirect target"; type = let - originStrType = types.strMatching ".*://.*$"; + originStrType = types.strMatching ".*://?.*$"; in types.either originStrType (types.nonEmptyListOf originStrType); example = "https://someservice.example.com/auth/login"; diff --git a/nixos/modules/services/video/frigate.nix b/nixos/modules/services/video/frigate.nix index f82fb0549ce9..52e7501bbd51 100644 --- a/nixos/modules/services/video/frigate.nix +++ b/nixos/modules/services/video/frigate.nix @@ -632,7 +632,8 @@ in serviceConfig = { ExecStartPre = [ (pkgs.writeShellScript "frigate-clear-cache" '' - rm --recursive --force /var/cache/frigate/* + shopt -s extglob + rm --recursive --force /var/cache/frigate/!(model_cache) '') (pkgs.writeShellScript "frigate-create-writable-config" '' cp --no-preserve=mode "${format.generate "frigate.yml" filteredConfig}" /run/frigate/frigate.yml diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ff7e6c925df2..404c34838920 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4576,8 +4576,8 @@ let mktplcRef = { name = "svelte-vscode"; publisher = "svelte"; - version = "109.9.0"; - hash = "sha256-OgcFFYoJOtFVlOM12gYBG0AkliniawG6GdRtrFsjDIg="; + version = "109.10.0"; + hash = "sha256-Rpzcf0ioM7faDWG1xcEuz6GNzU1lHZsGxGgaKwC8SKk="; }; meta = { changelog = "https://github.com/sveltejs/language-tools/releases"; diff --git a/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix b/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix index c2379e10d4e3..da41aa65683d 100644 --- a/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix +++ b/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix @@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "code-spell-checker-german"; publisher = "streetsidesoftware"; - version = "2.3.3"; - hash = "sha256-sEdr8SQDFWgCq77flvbReILgWtT/ao8cJjrgC7RKO80="; + version = "2.3.4"; + hash = "sha256-zc0cv4AOswvYcC4xJOq2JEPMQ5qTj9Dad5HhxtNETEs="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker-german/changelog"; diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index bcf2a6c31e88..969f0e0f384d 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -26,11 +26,11 @@ let hash = { - x86_64-linux = "sha256-W1y/YOt4IP0XvsY5hDVY1u8yV8t5pLdayrvhYDIOylE="; - x86_64-darwin = "sha256-pGnOYDkuQUiYuu+bO8Mo/g0IFKrIxtdQMGDxRbmnDYQ="; - aarch64-linux = "sha256-SoA7LGgl0qw7bqVwSBN+cGLTVLTPweRJHqZEiPmdnRQ="; - aarch64-darwin = "sha256-ne1I80FxW9nwQcGipQPNpJcnpSiLA3CzCckb2lxEl70="; - armv7l-linux = "sha256-fN6VponkxBzCH+Xx4bwJSNsqv+/ZilBLZvFLgSKve3A="; + x86_64-linux = "sha256-ihRG4CNWFJ9E+F4cVm9ZWLyssY24POgAePf91cFaj6U="; + x86_64-darwin = "sha256-TDbTxuyMLK2z3jn+jDjofX/58gaiGdSWlpXUIZv9U1w="; + aarch64-linux = "sha256-NwcDwUc8ZtSXMsURIQjH5eWVzxXMFE4SEX6fi9UoUsc="; + aarch64-darwin = "sha256-OupASVZeXIWjnMTUv9la7WMGhCtOoUFIYsTFMHGyEfE="; + armv7l-linux = "sha256-kh76i3hxq588to2CNMJWzMB6WZa543phSrbbMxUGnSA="; } .${system} or throwSystem; @@ -41,7 +41,7 @@ callPackage ./generic.nix rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.102.14746"; + version = "1.102.24914"; pname = "vscodium"; executableName = "codium"; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 3319c11fb0d4..7b0a8a2da750 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -207,11 +207,11 @@ "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" }, "btp": { - "hash": "sha256-FYheCO1Ch/NFiWvdLm0mAuheer9XcL9AhMYZ13Ag8Cs=", + "hash": "sha256-vXe8nD8x0p3krddfPzEso7KSkO+nPVC1eUP1CYN8WOk=", "homepage": "https://registry.terraform.io/providers/SAP/btp", "owner": "SAP", "repo": "terraform-provider-btp", - "rev": "v1.14.0", + "rev": "v1.15.0", "spdx": "Apache-2.0", "vendorHash": "sha256-r4Q7b7ZzK+ZDXhIabTSgP7HY5Q51Hz5ErnW+nV+ZIqA=" }, @@ -759,13 +759,13 @@ "vendorHash": "sha256-fP6brpY/wRI1Yjgapzi+FfOci65gxWeOZulXbGdilrE=" }, "linode": { - "hash": "sha256-3EBaRDf1ChC92iaYowJEpCIn/br/MxeQGqd47/xuEHo=", + "hash": "sha256-rpF/R2wYYwMp+p57NUXFuEw9UpjJUoGFqTbnuGi3j7E=", "homepage": "https://registry.terraform.io/providers/linode/linode", "owner": "linode", "repo": "terraform-provider-linode", - "rev": "v3.0.0", + "rev": "v3.1.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-o4C58i+/IhMQSziF6Ldb8P+3ojTYyXx9CS65/9ExLpE=" + "vendorHash": "sha256-n+CNvbY02Z9mYSrnm3qfP6hLXqD+If00mM7m0Aq8608=" }, "linuxbox": { "hash": "sha256-svQRz1/PdVLpHoxOam1sfRTwHqgqs4ohJQs3IPMMAM4=", @@ -967,13 +967,13 @@ "vendorHash": "sha256-ofzbDmivXgH1i1Gjhpyp0bk3FDs5SnxwoRuNAWyMqyI=" }, "openstack": { - "hash": "sha256-N5PhTfFNA6jU12uDxSQpOriDOK6okOTh1aFZo3isA7E=", + "hash": "sha256-vACjj5wo2zqNls0VgKeylEW5rrsNv1jz5iKoEywBAEc=", "homepage": "https://registry.terraform.io/providers/terraform-provider-openstack/openstack", "owner": "terraform-provider-openstack", "repo": "terraform-provider-openstack", - "rev": "v3.3.1", + "rev": "v3.3.2", "spdx": "MPL-2.0", - "vendorHash": "sha256-ke7Dd3I/6Mja8SzrDy/f4GGgcB3C9xpCT4KiCr0PNZw=" + "vendorHash": "sha256-AlB9tC3KejgUAjjT2pY7Q2mTS/AV4QRusSnyPiOheXE=" }, "opentelekomcloud": { "hash": "sha256-HbtNk5UAr+q09mOICkKzh9wIP0HM9MFVVR6gEIBdnvs=", diff --git a/pkgs/applications/video/mpv/scripts/manga-reader.nix b/pkgs/applications/video/mpv/scripts/manga-reader.nix index fa0288f7a1fb..20331bd190c7 100644 --- a/pkgs/applications/video/mpv/scripts/manga-reader.nix +++ b/pkgs/applications/video/mpv/scripts/manga-reader.nix @@ -8,12 +8,12 @@ buildLua { pname = "manga-reader"; - version = "0-unstable-2025-05-01"; + version = "0-unstable-2025-07-15"; src = fetchFromGitHub { owner = "Dudemanguy"; repo = "mpv-manga-reader"; - rev = "01312a1bf84ff2de48483760b7c9d638ebe08e20"; - hash = "sha256-j2uLB2pZiCKvMJBebXoXom9J5jJYMCA2Gz0QUI2yCQQ="; + rev = "bb4ec1208feb440ce430f0963373ab2db5b7d743"; + hash = "sha256-Zz2rPnnQHz2BqCM3jEJD/FuFLKtiNGWvAZpiH7jyLmo="; }; passthru.updateScript = unstableGitUpdater { }; diff --git a/pkgs/by-name/al/aliyun-cli/package.nix b/pkgs/by-name/al/aliyun-cli/package.nix index 39ff374ae057..f2600a005d89 100644 --- a/pkgs/by-name/al/aliyun-cli/package.nix +++ b/pkgs/by-name/al/aliyun-cli/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "aliyun-cli"; - version = "3.0.290"; + version = "3.0.291"; src = fetchFromGitHub { owner = "aliyun"; repo = "aliyun-cli"; tag = "v${version}"; - hash = "sha256-mYWG3L2qFNd2QqYiHiNPl2TgvGKJlFkPP6GEurkmSB8="; + hash = "sha256-/nrspG9pB8pOnkTpnY3/4872sfe1Wg14MnKftEz4YX0="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/al/alsa-plugins/package.nix b/pkgs/by-name/al/alsa-plugins/package.nix index 3526282d63de..2de2ded62a73 100644 --- a/pkgs/by-name/al/alsa-plugins/package.nix +++ b/pkgs/by-name/al/alsa-plugins/package.nix @@ -39,7 +39,13 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Various plugins for ALSA"; homepage = "http://alsa-project.org/"; - license = lib.licenses.lgpl21; + + license = with lib.licenses; [ + lgpl21Plus + lgpl2Plus # maemo plugin + gpl2Plus # attributes.m4 & usb_stream.h + ]; + maintainers = [ lib.maintainers.marcweber ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/au/audacious-plugins/package.nix b/pkgs/by-name/au/audacious-plugins/package.nix index f8d739feb72e..b19410494acc 100644 --- a/pkgs/by-name/au/audacious-plugins/package.nix +++ b/pkgs/by-name/au/audacious-plugins/package.nix @@ -45,13 +45,13 @@ stdenv.mkDerivation rec { pname = "audacious-plugins"; - version = "4.4.2"; + version = "4.5"; src = fetchFromGitHub { owner = "audacious-media-player"; repo = "audacious-plugins"; rev = "${pname}-${version}"; - hash = "sha256-fA7xB04WLlleLIBDEZOVqDQguKAXtTsJoedQ9A/ZHQg="; + hash = "sha256-2GsNIkvrjZ1EOXi6H5jagdawxXp0kVg7C4FaEZkMHwM="; }; patches = [ ./0001-Set-plugindir-to-PREFIX-lib-audacious.patch ]; diff --git a/pkgs/by-name/au/audiobookshelf/source.json b/pkgs/by-name/au/audiobookshelf/source.json index 1f1bbe47a193..84a099c5231d 100644 --- a/pkgs/by-name/au/audiobookshelf/source.json +++ b/pkgs/by-name/au/audiobookshelf/source.json @@ -1,9 +1,9 @@ { "owner": "advplyr", "repo": "audiobookshelf", - "rev": "878f0787ba39ff82f9d5b6b5b5bb397ec667f010", - "hash": "sha256-XZVPLNnG+CRafRKeqFILKfmELEyt1RrIB1ssBO5nb/I=", - "version": "2.26.2", - "depsHash": "sha256-S++Q/sVFZX0qqWSjzMxzYR8ImjUVoNP5pGTqIkCGqVE=", - "clientDepsHash": "sha256-+DcweA3g8kdzDqHFencOnaMMx4BRZ+MTZg5BwQNzK2k=" + "rev": "a7a3a565098791a8157ed54b46b5258bb97c141d", + "hash": "sha256-AnPHwb3ad6TvgQ9DJdOYwQ+RwE5+iMA7tDAPnviQ9YM=", + "version": "2.26.3", + "depsHash": "sha256-+UbOYtS0lumYajQklm0izgW6oNb0QcxvDKYtRSFICj8=", + "clientDepsHash": "sha256-5BHutO2aCvVWvN/LySMtgPPl9HQLsu8Tjj/k7FIiAr8=" } diff --git a/pkgs/by-name/ba/bant/package.nix b/pkgs/by-name/ba/bant/package.nix index 93e6de1921e6..b1701c13bca5 100644 --- a/pkgs/by-name/ba/bant/package.nix +++ b/pkgs/by-name/ba/bant/package.nix @@ -20,13 +20,13 @@ let in buildBazelPackage rec { pname = "bant"; - version = "0.2.0"; + version = "0.2.1"; src = fetchFromGitHub { owner = "hzeller"; repo = "bant"; rev = "v${version}"; - hash = "sha256-Qq35WhRFpmQwWPupcjnUo/SEFRSRynVIx+PiHEsGED8="; + hash = "sha256-xiTi4GrCeoI8hIEgYMAdzUPvJzYvXrvbo6MBq9my5Cw="; }; bazelFlags = [ diff --git a/pkgs/by-name/da/darkhttpd/package.nix b/pkgs/by-name/da/darkhttpd/package.nix index 5adf1b1be34e..4184517423ac 100644 --- a/pkgs/by-name/da/darkhttpd/package.nix +++ b/pkgs/by-name/da/darkhttpd/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "darkhttpd"; - version = "1.16"; + version = "1.17"; src = fetchFromGitHub { owner = "emikulic"; repo = "darkhttpd"; rev = "v${version}"; - sha256 = "sha256-dcNoGU08tu950PlwSghoZwGSaSbP8NJ5qhWUi3bAtZY="; + sha256 = "sha256-d5pDUY1EbVjykb4in4hhbgbjIXJtj133nRAQ84ASicQ="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/dn/dnsdist/package.nix b/pkgs/by-name/dn/dnsdist/package.nix index cf4543eb4d0f..e7d06342160a 100644 --- a/pkgs/by-name/dn/dnsdist/package.nix +++ b/pkgs/by-name/dn/dnsdist/package.nix @@ -62,6 +62,7 @@ stdenv.mkDerivation rec { "--disable-dependency-tracking" "--enable-unit-tests" "--enable-systemd" + "--with-boost=${boost.dev}" ]; doCheck = true; diff --git a/pkgs/by-name/fn/fna3d/package.nix b/pkgs/by-name/fn/fna3d/package.nix index 08862d304a6f..162210bbccd4 100644 --- a/pkgs/by-name/fn/fna3d/package.nix +++ b/pkgs/by-name/fn/fna3d/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { homepage = "https://fna-xna.github.io/"; license = lib.licenses.mspl; platforms = lib.platforms.linux; - mainProgram = pname; + mainProgram = "fna3d"; maintainers = with lib.maintainers; [ mrtnvgr ]; }; } diff --git a/pkgs/by-name/fr/frr/package.nix b/pkgs/by-name/fr/frr/package.nix index 657a37e5b18a..2eb4a3fa8974 100644 --- a/pkgs/by-name/fr/frr/package.nix +++ b/pkgs/by-name/fr/frr/package.nix @@ -88,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "FRRouting"; repo = "frr"; rev = "frr-${finalAttrs.version}"; - hash = "sha256-62+WTabM+gx8CJDAb7LnTG45B1jcpWTTEouiQW3q468="; + hash = "sha256-p+pjWsWk/x1pdyp1zbT0GQUKnW1DprHcJLpg7t746Lc="; }; # Without the std explicitly set, we may run into abseil-cpp diff --git a/pkgs/by-name/fx/fx/package.nix b/pkgs/by-name/fx/fx/package.nix index 9c0342dac2bc..8e7292884ab3 100644 --- a/pkgs/by-name/fx/fx/package.nix +++ b/pkgs/by-name/fx/fx/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "fx"; - version = "37.0.1"; + version = "38.0.0"; src = fetchFromGitHub { owner = "antonmedv"; repo = "fx"; tag = finalAttrs.version; - hash = "sha256-n2Jaw8ffRnMQ89OsV5HhRGkjD3n8p49N2jYyx3SUrjU="; + hash = "sha256-9g9xtnmM3ANsvfxqE8pMTxiiUj+uQadhBooRQYKQpTg="; }; vendorHash = "sha256-yVAoswClpf5+1nwLyrLKLYFt9Noh2HRemif1e1nWm7M="; diff --git a/pkgs/by-name/ga/gatekeeper/package.nix b/pkgs/by-name/ga/gatekeeper/package.nix index 7621c2984653..91f169fe7263 100644 --- a/pkgs/by-name/ga/gatekeeper/package.nix +++ b/pkgs/by-name/ga/gatekeeper/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "gatekeeper"; - version = "3.19.3"; + version = "3.20.0"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "gatekeeper"; tag = "v${version}"; - hash = "sha256-FQ5Q9S/YvJQaa2mUWXv8huTK89SZ31UaFbBCEduGsyg="; + hash = "sha256-7DJWqm51eRGYTES2x05D2JSJwaaHiXgH4uq31nOIXIs="; }; vendorHash = null; diff --git a/pkgs/by-name/ge/geesefs/package.nix b/pkgs/by-name/ge/geesefs/package.nix index fe8db0de28c1..7f8e42fffa2f 100644 --- a/pkgs/by-name/ge/geesefs/package.nix +++ b/pkgs/by-name/ge/geesefs/package.nix @@ -5,7 +5,7 @@ }: let - version = "0.43.0"; + version = "0.43.1"; in buildGoModule { pname = "geesefs"; @@ -15,7 +15,7 @@ buildGoModule { owner = "yandex-cloud"; repo = "geesefs"; rev = "v${version}"; - hash = "sha256-KkKdqSev6xpYfEjDSLVs/gKc3NCvLrzukNEQT2Wuk+A="; + hash = "sha256-BJOhQRIvURz0UL/InSZwU/kdq/Ha0Idsqa0UZGf9aTU="; }; # hashes differ per architecture otherwise. diff --git a/pkgs/by-name/gh/ghost-cli/package.nix b/pkgs/by-name/gh/ghost-cli/package.nix index c1845b632b6b..81fa487dea29 100644 --- a/pkgs/by-name/gh/ghost-cli/package.nix +++ b/pkgs/by-name/gh/ghost-cli/package.nix @@ -11,18 +11,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "ghost-cli"; - version = "1.27.0"; + version = "1.27.1"; src = fetchFromGitHub { owner = "TryGhost"; repo = "Ghost-CLI"; tag = "v${finalAttrs.version}"; - hash = "sha256-xOchKEktagamLJQONI9SJsv5vypVpBOAy/SWGdSzjLc="; + hash = "sha256-ka+fqfUw6SSixrSHV2rbFsAqEM2f/yTQNcGONJKTRMc="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-Dgy+Ab0OaapjuuuRMcfHtzpsrfI5uPItXDY4XE9iK3A="; + hash = "sha256-SaekfV1QZw6PIJm8GtyjZmCSNIc0aXolz1mEyTwVERM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gi/git-spice/package.nix b/pkgs/by-name/gi/git-spice/package.nix index 431ee86f310a..26d043123887 100644 --- a/pkgs/by-name/gi/git-spice/package.nix +++ b/pkgs/by-name/gi/git-spice/package.nix @@ -10,13 +10,13 @@ buildGo124Module rec { pname = "git-spice"; - version = "0.15.1"; + version = "0.15.2"; src = fetchFromGitHub { owner = "abhinav"; repo = "git-spice"; tag = "v${version}"; - hash = "sha256-mx34JGgY6qKhPdZVs1Z9gVO/VhHnFrl6TThq5dEz/zc="; + hash = "sha256-vpBQdkP5jC3glGykLCd3/df4Lhi0MeU0XLnlTNDp1bM="; }; vendorHash = "sha256-uh4GUkfWo12pYQD/Mpw+EWwmukHUpxOii7DTu6C84zo="; @@ -37,7 +37,16 @@ buildGo124Module rec { __darwinAllowLocalNetworking = true; - preCheck = lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) '' + preCheck = '' + # timeout on both aarch64-darwin and x86_64-linux + rm testdata/script/issue725_pre_push_hook_worktree.txt + + # failing on both aarch64-darwin and x86_64-linux + # TODO: check if this still fails after next release + rm testdata/script/branch_restack_conflict_no_edit.txt + '' + + + lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) '' # timeout rm testdata/script/branch_submit_remote_prompt.txt rm testdata/script/branch_submit_multiple_pr_templates.txt diff --git a/pkgs/by-name/gn/gnome-notes/package.nix b/pkgs/by-name/gn/gnome-notes/package.nix index a67795c140bb..85a6238d34d1 100644 --- a/pkgs/by-name/gn/gnome-notes/package.nix +++ b/pkgs/by-name/gn/gnome-notes/package.nix @@ -19,7 +19,7 @@ libuuid, curl, libhandy, - webkitgtk_4_0, + webkitgtk_4_1, gnome, adwaita-icon-theme, libxml2, @@ -43,6 +43,13 @@ stdenv.mkDerivation rec { url = "https://gitlab.gnome.org/GNOME/gnome-notes/-/commit/994af76ce5144062d55d141129bf6bf5fab002ee.patch"; hash = "sha256-z7dPOLZzaqvdqUIDy6+V3dKossRbG0EDjBu2oJCF6b4="; }) + + # build: Depend on webkit2gtk-4.1 + # https://gitlab.gnome.org/GNOME/gnome-notes/-/merge_requests/200 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gnome-notes/-/commit/0791507873c96d0463cd0c83108415541f854edd.patch"; + hash = "sha256-TwCi9sDudeiOjrH2VevAynxvy/WTmwB2HrWqhviPg8o="; + }) ]; doCheck = true; @@ -71,7 +78,7 @@ stdenv.mkDerivation rec { libuuid curl libhandy - webkitgtk_4_0 + webkitgtk_4_1 tinysparql gnome-online-accounts gsettings-desktop-schemas diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 07e4cf436394..9f0a9a1e8298 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -5,6 +5,7 @@ meson, ninja, appstream, + gtksourceview5, desktop-file-utils, gobject-introspection, wrapGAppsHook4, @@ -42,6 +43,7 @@ python3Packages.buildPythonApplication rec { ]; buildInputs = [ + gtksourceview5 libadwaita libportal-gtk4 libsoup_3 diff --git a/pkgs/by-name/gt/gthumb/package.nix b/pkgs/by-name/gt/gthumb/package.nix index 5ecf555b233c..946782f8e0ff 100644 --- a/pkgs/by-name/gt/gthumb/package.nix +++ b/pkgs/by-name/gt/gthumb/package.nix @@ -13,17 +13,13 @@ libtiff, gst_all_1, libraw, - libsoup_2_4, - libsecret, glib, gtk3, gsettings-desktop-schemas, - libchamplain, libjxl, librsvg, libwebp, libX11, - json-glib, lcms2, bison, flex, @@ -33,8 +29,6 @@ python3, desktop-file-utils, itstool, - withWebservices ? true, - webkitgtk_4_0, }: stdenv.mkDerivation (finalAttrs: { @@ -70,26 +64,23 @@ stdenv.mkDerivation (finalAttrs: { gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly gtk3 - json-glib lcms2 - libchamplain libheif libjpeg libjxl libraw librsvg - libsecret - libsoup_2_4 libtiff libwebp libX11 - ] - ++ lib.optional withWebservices webkitgtk_4_0; + ]; mesonFlags = [ - "-Dlibchamplain=true" "-Dlibjxl=true" - (lib.mesonBool "webservices" withWebservices) + # Depends on libsoup2. + # https://gitlab.gnome.org/GNOME/gthumb/-/issues/244 + "-Dlibchamplain=false" + "-Dwebservices=false" ]; postPatch = '' @@ -119,6 +110,9 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "gthumb"; platforms = platforms.linux; license = licenses.gpl2Plus; - maintainers = [ maintainers.mimame ]; + maintainers = with maintainers; [ + bobby285271 + mimame + ]; }; }) diff --git a/pkgs/by-name/ht/httpdirfs/package.nix b/pkgs/by-name/ht/httpdirfs/package.nix index df8975a197da..772b3d27149f 100644 --- a/pkgs/by-name/ht/httpdirfs/package.nix +++ b/pkgs/by-name/ht/httpdirfs/package.nix @@ -41,6 +41,11 @@ stdenv.mkDerivation (finalAttrs: { libuuid ]; + env.NIX_CFLAGS_COMPILE = toString [ + "-Wno-error=attribute-warning" + "-Wno-error=pedantic" + ]; + passthru = { tests.version = testers.testVersion { command = "${lib.getExe finalAttrs.finalPackage} --version"; diff --git a/pkgs/by-name/hy/hypnotix/package.nix b/pkgs/by-name/hy/hypnotix/package.nix index 739a6f5531e1..33bcda56b3bd 100644 --- a/pkgs/by-name/hy/hypnotix/package.nix +++ b/pkgs/by-name/hy/hypnotix/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "hypnotix"; - version = "4.9"; + version = "5.0"; src = fetchFromGitHub { owner = "linuxmint"; repo = "hypnotix"; rev = version; - hash = "sha256-mM6NeDtRoPUSQ/smtvpYJ3qqeqiPHquP96ChJgSJWL0="; + hash = "sha256-nBt+eGzUQaRO2IaEkvhdEZcVuKpZFEqIYSdVKSO1l4M="; }; patches = [ diff --git a/pkgs/by-name/ke/kea/dont-create-var.patch b/pkgs/by-name/ke/kea/dont-create-var.patch index 53e05b5b62b8..9b7c451e1878 100644 --- a/pkgs/by-name/ke/kea/dont-create-var.patch +++ b/pkgs/by-name/ke/kea/dont-create-var.patch @@ -1,28 +1,34 @@ diff --git a/Makefile.am b/Makefile.am -index 10708e7..d4efd73 100644 +index a81f4cc..5d61407 100644 --- a/Makefile.am +++ b/Makefile.am -@@ -150,13 +150,6 @@ cppcheck: +@@ -173,18 +173,6 @@ cppcheck: docs: $(MAKE) -C doc/sphinx - --# These steps are necessary during installation +-# These steps are necessary during installation. chmod is for reinstallation/upgrade. -install-exec-hook: -- mkdir -p $(DESTDIR)${localstatedir}/log/ -- mkdir -p $(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME} -- mkdir -p $(DESTDIR)${runstatedir}/${PACKAGE_NAME} +- mkdir -m 750 -p "$(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME}" +- chmod 750 "$(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME}" +- mkdir -m 750 -p "$(DESTDIR)${localstatedir}/log/${PACKAGE_NAME}" +- chmod 750 "$(DESTDIR)${localstatedir}/log/${PACKAGE_NAME}" +- mkdir -m 750 -p "$(DESTDIR)${runstatedir}/${PACKAGE_NAME}" +- chmod 750 "$(DESTDIR)${runstatedir}/${PACKAGE_NAME}" +- mkdir -m 750 -p "$(DESTDIR)${sysconfdir}/${PACKAGE_NAME}" +- chmod 750 "$(DESTDIR)${sysconfdir}/${PACKAGE_NAME}" - EXTRA_DIST = tools/path_replacer.sh EXTRA_DIST += tools/mk_cfgrpt.sh diff --git a/src/lib/dhcpsrv/Makefile.am b/src/lib/dhcpsrv/Makefile.am -index a0a0289..ba42f8a 100644 +index 7e0f3c4..08c53d8 100644 --- a/src/lib/dhcpsrv/Makefile.am +++ b/src/lib/dhcpsrv/Makefile.am -@@ -408,5 +408,3 @@ libkea_dhcpsrv_parsers_include_HEADERS = \ +@@ -420,6 +420,3 @@ libkea_dhcpsrv_parsers_include_HEADERS = \ + parsers/shared_networks_list_parser.h \ parsers/simple_parser4.h \ parsers/simple_parser6.h - +- -install-data-local: - $(mkinstalldirs) $(DESTDIR)$(dhcp_data_dir) diff --git a/pkgs/by-name/ke/kea/package.nix b/pkgs/by-name/ke/kea/package.nix index 4b26df50523a..7a1e38448ea7 100644 --- a/pkgs/by-name/ke/kea/package.nix +++ b/pkgs/by-name/ke/kea/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation rec { pname = "kea"; - version = "2.6.2"; # only even minor versions are stable + version = "2.6.3"; # only even minor versions are stable src = fetchurl { url = "https://ftp.isc.org/isc/${pname}/${version}/${pname}-${version}.tar.gz"; - hash = "sha256-ilC2MQNzS1nDuGGczWdm0t/uPwLjpfnzq8HNVfcPpCQ="; + hash = "sha256-ACQaWVX/09IVosCYxFJ/nX9LIDGIsnb5o2JQ3T2d1hI="; }; patches = [ @@ -36,9 +36,9 @@ stdenv.mkDerivation rec { ]; postPatch = '' - substituteInPlace ./src/bin/keactrl/Makefile.am --replace '@sysconfdir@' "$out/etc" + substituteInPlace ./src/bin/keactrl/Makefile.am --replace-fail '@sysconfdir@' "$out/etc" # darwin special-casing just causes trouble - substituteInPlace ./m4macros/ax_crypto.m4 --replace 'apple-darwin' 'nope' + substituteInPlace ./m4macros/ax_crypto.m4 --replace-fail 'apple-darwin' 'nope' ''; outputs = [ diff --git a/pkgs/by-name/ko/koboldcpp/package.nix b/pkgs/by-name/ko/koboldcpp/package.nix index 8c9d3adf969f..773bc43ed13d 100644 --- a/pkgs/by-name/ko/koboldcpp/package.nix +++ b/pkgs/by-name/ko/koboldcpp/package.nix @@ -41,13 +41,13 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "koboldcpp"; - version = "1.95.1"; + version = "1.96"; src = fetchFromGitHub { owner = "LostRuins"; repo = "koboldcpp"; tag = "v${finalAttrs.version}"; - hash = "sha256-aoVOEPK3hPuzkrHIFvDrnAw2D/OxXlRLXXP0CZJghx4="; + hash = "sha256-/kHx2v9g0o5eh38d9hlhc724vQNTXVpaX1GeQouJPhk="; }; enableParallelBuilding = true; @@ -89,6 +89,12 @@ effectiveStdenv.mkDerivation (finalAttrs: { (lib.optionals cublasSupport "CUDA_DOCKER_ARCH=${builtins.head cudaArches}") ]; + env = { + # Fixes an issue where "fprintf" is being called with a format string that isn't a string literal + NIX_CFLAGS_COMPILE = lib.optionalString vulkanSupport "-Wno-error=format-security"; + NIX_CXXFLAGS_COMPILE = lib.optionalString vulkanSupport "-Wno-error=format-security"; + }; + installPhase = '' runHook preInstall diff --git a/pkgs/by-name/kt/ktls-utils/package.nix b/pkgs/by-name/kt/ktls-utils/package.nix index a81e36d172f2..acdc19dca812 100644 --- a/pkgs/by-name/kt/ktls-utils/package.nix +++ b/pkgs/by-name/kt/ktls-utils/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "ktls-utils"; - version = "1.2.0"; + version = "1.2.1"; src = fetchFromGitHub { owner = "oracle"; repo = "ktls-utils"; rev = "ktls-utils-${version}"; - hash = "sha256-cGvTuesaAMWVeJFQKdGKLGJJ4OMudOjqxCneViGl4IQ="; + hash = "sha256-aCn9qBD1bh7VFSSrC1uR/XPfFI+YC/gylCr7tSs56VQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ku/kubectl-ai/package.nix b/pkgs/by-name/ku/kubectl-ai/package.nix index a85e632e66e2..7deb09e6a026 100644 --- a/pkgs/by-name/ku/kubectl-ai/package.nix +++ b/pkgs/by-name/ku/kubectl-ai/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "kubectl-ai"; - version = "0.0.17"; + version = "0.0.18"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "kubectl-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-64y8XiJ59pEvYMZzOVcepKxRffmijDWoO5A8ccWtsZY="; + hash = "sha256-xxqR6jBK5RACyYGyOmIt2CY99ggWz0ygO9lmT2c0REc="; }; - vendorHash = "sha256-I3sObZNTH4w+1THOWPJDdtKPYeoQ8ULvSzyh+91pHNI="; + vendorHash = "sha256-AuvBO7ucP/tWcag5NonDreXynxLm001Mu+Z1oIG8axw="; # Build the main command subPackages = [ "cmd" ]; diff --git a/pkgs/by-name/li/liana/package.nix b/pkgs/by-name/li/liana/package.nix index 99f89b5f4fbf..5ca71a0faa2e 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 = "11.1"; # keep in sync with lianad + version = "12.0"; # keep in sync with lianad src = fetchFromGitHub { owner = "wizardsardine"; repo = "liana"; tag = "v${version}"; - hash = "sha256-trP6jnhMPASPkV7VwSHCl7gUhmx4F+68YK/QK+SPPZg="; + hash = "sha256-TZUNYr7p4P/++eX9ZNU/d1IurPrkZn/PJmJOsB01VMY="; }; useFetchCargoVendor = true; - cargoHash = "sha256-Zmxb4ZxuIyyKWrGaX3/1UHgkmo/XtqIHuP9luAnzgm4="; + cargoHash = "sha256-Hb5icOKgQiDzFLWwUfkwXcr1vn80QcAr+fKwG37PkYc="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/li/libxkbcommon_8/package.nix b/pkgs/by-name/li/libxkbcommon_8/package.nix index c776aa0ab9fb..399194e391ff 100644 --- a/pkgs/by-name/li/libxkbcommon_8/package.nix +++ b/pkgs/by-name/li/libxkbcommon_8/package.nix @@ -51,9 +51,10 @@ stdenv.mkDerivation (finalAttrs: { pkg-config bison doxygen - xorg.xvfb ] + ++ lib.optional stdenv.isLinux xorg.xvfb ++ lib.optional withWaylandTools wayland-scanner; + buildInputs = [ xkeyboard_config libxcb @@ -73,7 +74,7 @@ stdenv.mkDerivation (finalAttrs: { "-Denable-wayland=${lib.boolToString withWaylandTools}" ]; - doCheck = true; + doCheck = stdenv.isLinux; # TODO: disable just a part of the tests preCheck = '' patchShebangs ../test/ ''; diff --git a/pkgs/by-name/lu/luau/package.nix b/pkgs/by-name/lu/luau/package.nix index 358e9e60e5a6..fad814826125 100644 --- a/pkgs/by-name/lu/luau/package.nix +++ b/pkgs/by-name/lu/luau/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "luau"; - version = "0.682"; + version = "0.683"; src = fetchFromGitHub { owner = "luau-lang"; repo = "luau"; tag = finalAttrs.version; - hash = "sha256-yHmcUDBgNKcOg6ZW/fP7ZatdkCgG1y1ECRUbnZ7wHZY="; + hash = "sha256-FOqqAX4Fyznx95ssaJ225U5BSjQH7RkFRZFU9YgLY48="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/no/nova/package.nix b/pkgs/by-name/no/nova/package.nix index 3bc68697f961..13aed1e12032 100644 --- a/pkgs/by-name/no/nova/package.nix +++ b/pkgs/by-name/no/nova/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "nova"; - version = "3.11.4"; + version = "3.11.6"; src = fetchFromGitHub { owner = "FairwindsOps"; repo = "nova"; rev = "v${version}"; - hash = "sha256-0jDmuZqq3NNTekmu6saUjCuc0G0tj10hV0tRjwkYQg4="; + hash = "sha256-lYnVysBeZAYM++tlbVnIUfmJMujilHiPtLBH5Vp0puI="; }; - vendorHash = "sha256-qXYhj3vVS6MoU4JPEDIxDZNDM2j/4Nxp6ZSlqUYVjMA="; + vendorHash = "sha256-+cw2NclPLT9S1iakK2S5uc+nFE84MIl6QOH/L0kgoHE="; ldflags = [ "-X main.version=${version}" diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index 784846730b0a..126fa60bc070 100644 --- a/pkgs/by-name/nu/nu_scripts/package.nix +++ b/pkgs/by-name/nu/nu_scripts/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "nu_scripts"; - version = "0-unstable-2025-07-08"; + version = "0-unstable-2025-07-24"; src = fetchFromGitHub { owner = "nushell"; repo = "nu_scripts"; - rev = "b09b60cc434bb9be05ce2bbb6dc299760d13b18b"; - hash = "sha256-Vh2yuIMvYiYdCYWqFRx7G24hWrQ5iJr1byOV/pIkFyI="; + rev = "bd128cf5257bf3f6c3453cbb4fd431d01d3467db"; + hash = "sha256-8sJc7oF0m/hi/Uqm1X6ciIYAk5zW8hm0byX2RVZS6V8="; }; installPhase = '' diff --git a/pkgs/by-name/ph/phpactor/package.nix b/pkgs/by-name/ph/phpactor/package.nix index dc21ef689e72..c25073de06ae 100644 --- a/pkgs/by-name/ph/phpactor/package.nix +++ b/pkgs/by-name/ph/phpactor/package.nix @@ -5,31 +5,21 @@ php, versionCheckHook, }: - php.buildComposerProject2 (finalAttrs: { pname = "phpactor"; - version = "2025.04.17.0"; + version = "2025.07.25.0"; src = fetchFromGitHub { owner = "phpactor"; repo = "phpactor"; - rev = finalAttrs.version; - hash = "sha256-HJH+31qAE4shamRl1/+TRtje0ZzOtPV7l++NIaacmxE="; + tag = finalAttrs.version; + hash = "sha256-9XWlWwq+xvqPgKIc7IGoMVTxajjYsrPo/ra/0JIE168="; }; - vendorHash = "sha256-qdR8/ME9H7gusALjXXbKl8hj20N704Nw1tC3V9xTcEY="; + vendorHash = "sha256-3xkt0QjytW4BOCgZdevat7zkSuZTPPvwz3yptiq5zoo="; nativeBuildInputs = [ installShellFiles ]; - php = php.withExtensions ( - { all, ... }: - with all; - [ - mbstring - tokenizer - ] - ); - postInstall = '' installShellCompletion --cmd phpactor \ --bash <(php $out/bin/phpactor completion bash) diff --git a/pkgs/applications/audio/pianobooster/default.nix b/pkgs/by-name/pi/pianobooster/package.nix similarity index 79% rename from pkgs/applications/audio/pianobooster/default.nix rename to pkgs/by-name/pi/pianobooster/package.nix index 3ec19cf487dc..69336826e737 100644 --- a/pkgs/applications/audio/pianobooster/default.nix +++ b/pkgs/by-name/pi/pianobooster/package.nix @@ -4,27 +4,25 @@ fetchFromGitHub, cmake, pkg-config, - qttools, alsa-lib, ftgl, libGLU, - qtbase, rtmidi, libjack2, fluidsynth, soundfont-fluid, unzip, - wrapQtAppsHook, + libsForQt5, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pianobooster"; version = "1.0.0"; src = fetchFromGitHub { owner = "pianobooster"; repo = "PianoBooster"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1WOlAm/HXSL6QK0Kd1mnFEZxxpMseTG+6WzgMNWt+RA="; }; @@ -37,15 +35,17 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake pkg-config + ] + ++ (with libsForQt5; [ qttools wrapQtAppsHook - ]; + ]); buildInputs = [ alsa-lib ftgl libGLU - qtbase + libsForQt5.qtbase rtmidi libjack2 fluidsynth @@ -62,12 +62,12 @@ stdenv.mkDerivation rec { ) ''; - meta = with lib; { + meta = { description = "MIDI file player that teaches you how to play the piano"; mainProgram = "pianobooster"; homepage = "https://github.com/pianobooster/PianoBooster"; - license = licenses.gpl3Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ orivej ]; }; -} +}) diff --git a/pkgs/by-name/pi/pixelflasher/package.nix b/pkgs/by-name/pi/pixelflasher/package.nix index e7ba17f9f65e..56c7e2e73b2a 100644 --- a/pkgs/by-name/pi/pixelflasher/package.nix +++ b/pkgs/by-name/pi/pixelflasher/package.nix @@ -10,14 +10,14 @@ }: python3Packages.buildPythonApplication rec { pname = "pixelflasher"; - version = "8.1.1.0"; + version = "8.3.1.0"; format = "other"; src = fetchFromGitHub { owner = "badabing2005"; repo = "PixelFlasher"; tag = "v${version}"; - hash = "sha256-zXXc12E0ocAH0QucvmoncbEwHy/IyJU1YBPedeSpLfc="; + hash = "sha256-/IEnQQ1fUKWeoKIOH4q9NmWM2Sz/b1xDqQ1s9zEWOI8="; }; desktopItems = [ diff --git a/pkgs/by-name/po/polkadot/package.nix b/pkgs/by-name/po/polkadot/package.nix index 1cfaa72fcc3c..649b4aca9793 100644 --- a/pkgs/by-name/po/polkadot/package.nix +++ b/pkgs/by-name/po/polkadot/package.nix @@ -17,13 +17,13 @@ let in rustPlatform.buildRustPackage rec { pname = "polkadot"; - version = "2503-5"; + version = "2506"; src = fetchFromGitHub { owner = "paritytech"; repo = "polkadot-sdk"; rev = "polkadot-stable${version}"; - hash = "sha256-hQ0tXPore1kbezBCsacAsSZAB1GHXEp5BJatxdi19eI="; + hash = "sha256-xXty0KwF/1ZZUMu4l2yYUKVl40eNrGsBVhBVVfirb6Q="; # the build process of polkadot requires a .git folder in order to determine # the git commit hash that is being built and add it to the version string. @@ -45,7 +45,7 @@ rustPlatform.buildRustPackage rec { ''; useFetchCargoVendor = true; - cargoHash = "sha256-fK8EBgIdXHfxpNWUyquEutZpkTGSe11ZsLwe13ZZ1+0="; + cargoHash = "sha256-4LT4TiXRZIgyhy1eBr017Wh8Nyo26udCMffwIXRaCrM="; buildType = "production"; buildAndTestSubdir = "polkadot"; @@ -67,6 +67,8 @@ rustPlatform.buildRustPackage rec { cacert ]; + doCheck = false; + OPENSSL_NO_VENDOR = 1; PROTOC = "${protobuf}/bin/protoc"; ROCKSDB_LIB_DIR = "${rocksdb}/lib"; diff --git a/pkgs/by-name/pu/pulseaudio-dlna/zeroconf.nix b/pkgs/by-name/pu/pulseaudio-dlna/zeroconf.nix deleted file mode 100644 index 3b1224546e36..000000000000 --- a/pkgs/by-name/pu/pulseaudio-dlna/zeroconf.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - ifaddr, - typing, - pythonOlder, - netifaces, - six, - enum-compat, -}: - -buildPythonPackage rec { - pname = "zeroconf"; - version = "0.19.1"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "0ykzg730n915qbrq9bn5pn06bv6rb5zawal4sqjyfnjjm66snkj3"; - }; - - propagatedBuildInputs = [ - netifaces - six - enum-compat - ifaddr - ] - ++ lib.optionals (pythonOlder "3.5") [ typing ]; - - meta = with lib; { - description = "Pure python implementation of multicast DNS service discovery"; - homepage = "https://github.com/jstasiak/python-zeroconf"; - license = licenses.lgpl21; - maintainers = [ ]; - }; -} diff --git a/pkgs/tools/networking/q/default.nix b/pkgs/by-name/q/q/package.nix similarity index 87% rename from pkgs/tools/networking/q/default.nix rename to pkgs/by-name/q/q/package.nix index 89b76fcf2618..644a8ab321f9 100644 --- a/pkgs/tools/networking/q/default.nix +++ b/pkgs/by-name/q/q/package.nix @@ -11,8 +11,8 @@ buildGoModule rec { src = fetchFromGitHub { owner = "natesales"; repo = "q"; - rev = "v${version}"; - sha256 = "sha256-Chvh+L1RV/T/blFjGS2wiJynXxbWE6eKbu4TRTFTb3o="; + tag = "v${version}"; + hash = "sha256-Chvh+L1RV/T/blFjGS2wiJynXxbWE6eKbu4TRTFTb3o="; }; vendorHash = "sha256-7OknLdkJB3ujX/DL+DVdWFK5RcoEw5R9h/KY4OfKeCw="; diff --git a/pkgs/by-name/qs/qsv/package.nix b/pkgs/by-name/qs/qsv/package.nix index 9e417f43c411..73688a49e15f 100644 --- a/pkgs/by-name/qs/qsv/package.nix +++ b/pkgs/by-name/qs/qsv/package.nix @@ -11,7 +11,7 @@ let pname = "qsv"; - version = "5.1.0"; + version = "6.0.1"; in rustPlatform.buildRustPackage { inherit pname version; @@ -20,11 +20,11 @@ rustPlatform.buildRustPackage { owner = "dathere"; repo = "qsv"; rev = version; - hash = "sha256-AQ7vpxrGa0CtFvKzT2iHmeoafpaWOVLqEL9eO3QeBEM="; + hash = "sha256-lB/lWLTZ0sfs0COZ/BgnQ2xf0aQQJnKaN06aoPMfuQc="; }; useFetchCargoVendor = true; - cargoHash = "sha256-Kmcl7ifAFf7dJ3LESdH1xm7M3Wl/wMKUjN2ZcLkvUHE="; + cargoHash = "sha256-ZgGFUOqJ5WBDaO/V3X3fUFqnIykL68Rilpjc21DyhAc="; buildInputs = [ file diff --git a/pkgs/by-name/qt/qtscrcpy/package.nix b/pkgs/by-name/qt/qtscrcpy/package.nix index 0f54fe287f2d..c12d29105126 100644 --- a/pkgs/by-name/qt/qtscrcpy/package.nix +++ b/pkgs/by-name/qt/qtscrcpy/package.nix @@ -14,14 +14,14 @@ stdenv.mkDerivation rec { pname = "qtscrcpy"; - version = "3.1.3"; + version = "3.3.1"; src = (fetchFromGitHub { owner = "barry-ran"; repo = "QtScrcpy"; tag = "v${version}"; - hash = "sha256-deJachXKClyJymUSRgqlwZhwr4Hlo4GXynJRlyu6uBU="; + hash = "sha256-kDeMgSIEIQxaTDR/QAcIaEmPjkmUKBsGyF8fISRzu1M="; fetchSubmodules = true; }).overrideAttrs (_: { @@ -46,9 +46,9 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace QtScrcpy/QtScrcpyCore/{include/QtScrcpyCoreDef.h,src/device/server/server.h} \ - --replace-fail 'serverVersion = "3.1"' 'serverVersion = "${scrcpy.version}"' + --replace-fail 'serverVersion = "3.3.1"' 'serverVersion = "${scrcpy.version}"' substituteInPlace QtScrcpy/util/config.cpp \ - --replace-fail 'COMMON_SERVER_VERSION_DEF "3.1"' 'COMMON_SERVER_VERSION_DEF "${scrcpy.version}"' + --replace-fail 'COMMON_SERVER_VERSION_DEF "3.3.1"' 'COMMON_SERVER_VERSION_DEF "${scrcpy.version}"' substituteInPlace QtScrcpy/audio/audiooutput.cpp \ --replace-fail 'sndcpy.sh' "$out/share/qtscrcpy/sndcpy.sh" substituteInPlace QtScrcpy/sndcpy/sndcpy.sh \ diff --git a/pkgs/by-name/r1/r10k/package.nix b/pkgs/by-name/r1/r10k/package.nix index 529c1709861b..5973b9cb5365 100644 --- a/pkgs/by-name/r1/r10k/package.nix +++ b/pkgs/by-name/r1/r10k/package.nix @@ -47,6 +47,6 @@ bundlerApp rec { anthonyroussel ]; platforms = lib.platforms.unix; - mainProgram = pname; + mainProgram = "r10k"; }; } diff --git a/pkgs/by-name/ri/rio/package.nix b/pkgs/by-name/ri/rio/package.nix index 9a47258937f4..df58d16db2b7 100644 --- a/pkgs/by-name/ri/rio/package.nix +++ b/pkgs/by-name/ri/rio/package.nix @@ -51,19 +51,19 @@ let wayland ]; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rio"; - version = "0.2.20"; + version = "0.2.23"; src = fetchFromGitHub { owner = "raphamorim"; repo = "rio"; - rev = "v${version}"; - hash = "sha256-/RQPjT5IIhV6bp3u5BhsCglGIJbQoBKIJ88U2Tp3qVE="; + tag = "v${finalAttrs.version}"; + hash = "sha256-hhKlXuhv0PP8/xCIZ0lFGtCYCzOzH0gUeh48GdKpG6A="; }; useFetchCargoVendor = true; - cargoHash = "sha256-T88K2ujB4hskbQW5+urlSdEgN+XSmEEb80eW5gw51Gs="; + cargoHash = "sha256-+pfudGeWq4EARQDu+HAZczWlzStuzDPArMm1oCZGfKU="; nativeBuildInputs = [ ncurses @@ -142,7 +142,7 @@ rustPlatform.buildRustPackage rec { oluceps ]; platforms = lib.platforms.unix; - changelog = "https://github.com/raphamorim/rio/blob/v${version}/docs/docs/releases.md"; + changelog = "https://github.com/raphamorim/rio/blob/v${finalAttrs.version}/docs/docs/releases.md"; mainProgram = "rio"; }; -} +}) diff --git a/pkgs/by-name/sa/savepagenow/package.nix b/pkgs/by-name/sa/savepagenow/package.nix index 4be414d2f8c2..1dd2ad43edd9 100644 --- a/pkgs/by-name/sa/savepagenow/package.nix +++ b/pkgs/by-name/sa/savepagenow/package.nix @@ -6,17 +6,19 @@ python3Packages.buildPythonApplication rec { pname = "savepagenow"; - version = "1.1.1"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "pastpages"; repo = "savepagenow"; - rev = "v${version}"; - sha256 = "1lz6rc47cds9rb35jdf8n13gr61wdkh5jqzx4skikm1yrqkwjyhm"; + tag = version; + sha256 = "sha256-omQ28GqgBKC8W51c0qb6Tg06obXskyfF+2dg/13ah1M="; }; - build-system = with python3Packages; [ setuptools ]; + SETUPTOOLS_SCM_PRETEND_VERSION = version; + + build-system = with python3Packages; [ setuptools-scm ]; dependencies = with python3Packages; [ click diff --git a/pkgs/by-name/sc/scotty/package.nix b/pkgs/by-name/sc/scotty/package.nix index 888772891a33..dced2150fd0e 100644 --- a/pkgs/by-name/sc/scotty/package.nix +++ b/pkgs/by-name/sc/scotty/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "scotty"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromSourcehut { owner = "~phw"; repo = "scotty"; rev = "v${finalAttrs.version}"; - hash = "sha256-NvFvayz8B69Vtl+Ghl9UBXqJqvka8p6hi2ClcQ7Xeys="; + hash = "sha256-Sf1JuIWCscHPn7bA7spQ1zTKt+1kEehR+rEZ1+MTnoE="; }; # Otherwise checks fail with `panic: open /etc/protocols: operation not permitted` when sandboxing is enabled on Darwin @@ -25,7 +25,7 @@ buildGoModule (finalAttrs: { --replace-fail '!os.IsNotExist(err)' '!os.IsNotExist(err) && !os.IsPermission(err)' ''; - vendorHash = "sha256-+Hypr514lp0MuZVH9R9LUP93TYq2VNGuZ+6OWytohc8="; + vendorHash = "sha256-AfCSp/f8jAy1a6PyYHMErmOOgADXTfliJPQgyNLhVFo="; env = { # *Some* locale is required to be set diff --git a/pkgs/by-name/sh/shaperglot-cli/package.nix b/pkgs/by-name/sh/shaperglot-cli/package.nix index 94e17013e15c..aad4e144097b 100644 --- a/pkgs/by-name/sh/shaperglot-cli/package.nix +++ b/pkgs/by-name/sh/shaperglot-cli/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "shaperglot-cli"; - version = "0-unstable-2025-06-20"; + version = "0-unstable-2025-07-18"; src = fetchFromGitHub { owner = "googlefonts"; repo = "shaperglot"; - rev = "0c521f32f8fe5c927a4aac2236307547fa281972"; - hash = "sha256-V7eBt0m82mW4NALWZeYVJD4TeU5l0kaOJPyDFxRSIUs="; + rev = "fafea94d0c4ffe291b34c6748149006b13476755"; + hash = "sha256-o5fh/rywa5AUhCXWUkuXH3XMCtVX2nio+jk+vwHVN14="; }; - cargoHash = "sha256-19amPodlTIxuBue8UT5PfWHUe4evmJsAHcrIAx6YVSk="; + cargoHash = "sha256-SrC9RAbD/qxn5Ywp83cCZmdjNrxJlZAGBYB9O+/yJHA="; cargoBuildFlags = [ "--package=shaperglot-cli" diff --git a/pkgs/by-name/sh/shotwell/package.nix b/pkgs/by-name/sh/shotwell/package.nix index cfa106cf00a9..54484d5979e0 100644 --- a/pkgs/by-name/sh/shotwell/package.nix +++ b/pkgs/by-name/sh/shotwell/package.nix @@ -24,7 +24,6 @@ gcr, libgee, gexiv2, - librest, gettext, desktop-file-utils, gdk-pixbuf, @@ -81,7 +80,6 @@ stdenv.mkDerivation (finalAttrs: { glib-networking gdk-pixbuf librsvg - librest gcr adwaita-icon-theme libsecret diff --git a/pkgs/by-name/sl/slumber/package.nix b/pkgs/by-name/sl/slumber/package.nix index 670e418a6a8e..6284950b8590 100644 --- a/pkgs/by-name/sl/slumber/package.nix +++ b/pkgs/by-name/sl/slumber/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "slumber"; - version = "3.2.0"; + version = "3.3.0"; src = fetchFromGitHub { owner = "LucasPickering"; repo = "slumber"; tag = "v${version}"; - hash = "sha256-FR+XHgL/DfVFeEbAT1h1nwBnJkG7jnHfd+JRLVTY0LE="; + hash = "sha256-3VsnK0CxcSYOnHTXPGdtwUn/0m5Uj9DThm3Mc4bMYoY="; }; useFetchCargoVendor = true; - cargoHash = "sha256-qRqdNCeVb7dD91q6gEK1c5rQ8LhcwJ5hwn1TfSPseO4="; + cargoHash = "sha256-ZDB7YiqesCAnXkSyMQzV6LHRjUdv00SSG6aS8JKArfY="; meta = { description = "Terminal-based HTTP/REST client"; diff --git a/pkgs/by-name/sn/snyk/package.nix b/pkgs/by-name/sn/snyk/package.nix index f19c251f115a..0ad16a8a82ab 100644 --- a/pkgs/by-name/sn/snyk/package.nix +++ b/pkgs/by-name/sn/snyk/package.nix @@ -8,7 +8,7 @@ }: let - version = "1.1297.3"; + version = "1.1298.1"; in buildNpmPackage { pname = "snyk"; @@ -18,10 +18,10 @@ buildNpmPackage { owner = "snyk"; repo = "cli"; tag = "v${version}"; - hash = "sha256-oyodfLDfgFKCmt8d4Bff/4SIEjyqX1pw5fp95uEmuf4="; + hash = "sha256-oLkzEm7OMBNqT+EDrwujqQek4LWwKgYFUoMRWhpqY4o="; }; - npmDepsHash = "sha256-SzrBhY7iWGlIPNB+5ROdaxAlQSetSKc3MPBp+4nNh+o="; + npmDepsHash = "sha256-7fHehEKjNNRdRk9+kARzn75G0r1pse7ULn/Oz6mQRKM="; postPatch = '' substituteInPlace package.json \ diff --git a/pkgs/by-name/sq/sqldef/package.nix b/pkgs/by-name/sq/sqldef/package.nix index ad05636b0aed..ea8a1029497a 100644 --- a/pkgs/by-name/sq/sqldef/package.nix +++ b/pkgs/by-name/sq/sqldef/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "sqldef"; - version = "2.0.5"; + version = "2.0.6"; src = fetchFromGitHub { owner = "sqldef"; repo = "sqldef"; rev = "v${version}"; - hash = "sha256-+5Ri5MbQJEF3Z3mocO/ugXwZ9ye2IY2YXkdAMLkPupg="; + hash = "sha256-vlUrg/mCviFwlNT47o/5wUfl1oFFd6s8Q/Xdpn048Sk="; }; proxyVendor = true; diff --git a/pkgs/by-name/st/stunner/package.nix b/pkgs/by-name/st/stunner/package.nix index e840f10848aa..a90475b2fa7e 100644 --- a/pkgs/by-name/st/stunner/package.nix +++ b/pkgs/by-name/st/stunner/package.nix @@ -5,7 +5,7 @@ }: let - version = "0.0.10"; + version = "0.0.12"; in buildGoModule { pname = "stunner"; @@ -15,7 +15,7 @@ buildGoModule { owner = "jaxxstorm"; repo = "stunner"; tag = "v${version}"; - hash = "sha256-rwoid49YkrXU59XiC6zY6562MShomozQNV0KFPv7oMM="; + hash = "sha256-f45MliWauAkUkffcoexRz+ZjWUYmhZ6yVKqqdC56V04="; }; vendorHash = "sha256-tO61UBZxPBg6oFKOuMjPSb4EHZ9wPAyBsdQZb7DLdw0="; diff --git a/pkgs/by-name/sy/synology-cloud-sync-decryption-tool/package.nix b/pkgs/by-name/sy/synology-cloud-sync-decryption-tool/package.nix index 24dbcefe6045..62db0dfe9650 100644 --- a/pkgs/by-name/sy/synology-cloud-sync-decryption-tool/package.nix +++ b/pkgs/by-name/sy/synology-cloud-sync-decryption-tool/package.nix @@ -1,12 +1,13 @@ { lib, writeScript, + stdenv, qt5, fetchurl, autoPatchelfHook, }: -qt5.mkDerivation rec { +stdenv.mkDerivation rec { pname = "synology-cloud-sync-decryption-tool"; version = "027"; @@ -15,7 +16,10 @@ qt5.mkDerivation rec { sha256 = "sha256-EWxADvkfhnMwHIauJj3pH6SvSkkrc4cwAhsf1pWOOWQ="; }; - nativeBuildInputs = [ autoPatchelfHook ]; + nativeBuildInputs = [ + autoPatchelfHook + qt5.wrapQtAppsHook + ]; installPhase = '' runHook preInstall diff --git a/pkgs/by-name/ta/tabiew/package.nix b/pkgs/by-name/ta/tabiew/package.nix index 25f0e2346f62..eb3396362b19 100644 --- a/pkgs/by-name/ta/tabiew/package.nix +++ b/pkgs/by-name/ta/tabiew/package.nix @@ -6,17 +6,17 @@ }: rustPlatform.buildRustPackage rec { pname = "tabiew"; - version = "0.10.1"; + version = "0.11.0"; src = fetchFromGitHub { owner = "shshemi"; repo = "tabiew"; tag = "v${version}"; - hash = "sha256-J8SqqZNAB1bEFaaEjRh77zb+7l2RwZrh316ZG18taKs="; + hash = "sha256-ilZOXV9P3i2Gzcop9PRCHznorEdGMje097d9my0JVeU="; }; useFetchCargoVendor = true; - cargoHash = "sha256-o8bGsPwpJbXHvioyfI8OZEfgsewUFMSZ+2kPIMTO0gk="; + cargoHash = "sha256-TYOsE0v2m0lTTK/+S82URDk4+ywu2nzzTQAi9pdBu2U="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/tf/tfswitch/package.nix b/pkgs/by-name/tf/tfswitch/package.nix index 7dfc828476fb..71c00a562331 100644 --- a/pkgs/by-name/tf/tfswitch/package.nix +++ b/pkgs/by-name/tf/tfswitch/package.nix @@ -5,16 +5,16 @@ }: buildGoModule rec { pname = "tfswitch"; - version = "1.4.6"; + version = "1.4.7"; src = fetchFromGitHub { owner = "warrensbox"; repo = "terraform-switcher"; rev = "v${version}"; - sha256 = "sha256-KYie6nabNJDGNvs2vOQHl+ISEGNKwReHuDahMo1SmbM="; + sha256 = "sha256-r3zTIcn+AOYAgdaCVmKFg4rZrJZFvg7HDB/yU59z+cs="; }; - vendorHash = "sha256-IXawIayV9RbWgoKKgnHAtr6RQrYGUBRF5CrQnPsrebc="; + vendorHash = "sha256-HbNdWvKvmZDalDQoMtQMaXiT0NIFNtVowSIYO4z9h8c="; # Disable tests since it requires network access and relies on the # presence of release.hashicorp.com diff --git a/pkgs/by-name/ti/timezonemap/package.nix b/pkgs/by-name/ti/timezonemap/package.nix index ee22fb26d8fb..f8dc8af47ea4 100644 --- a/pkgs/by-name/ti/timezonemap/package.nix +++ b/pkgs/by-name/ti/timezonemap/package.nix @@ -10,7 +10,7 @@ file, gobject-introspection, json-glib, - libsoup_2_4, + libsoup_3, }: stdenv.mkDerivation { @@ -30,6 +30,13 @@ stdenv.mkDerivation { url = "https://git.launchpad.net/ubuntu/+source/libtimezonemap/plain/debian/patches/timezone-map-Never-try-to-access-to-free-d-or-null-values.patch?id=88f72f724e63df061204f6818c9a1e7d8c003e29"; sha256 = "sha256-M5eR0uaqpJOeW2Ya1Al+3ZciXukzHpnjJTMVvdO0dPE="; }) + + # Port to libsoup3 + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068679 + (fetchpatch { + url = "https://git.launchpad.net/ubuntu/+source/libtimezonemap/plain/debian/patches/port-to-libsoup3.patch?id=b8346a99d4abece742bce73780ccf0edfa0b99f0"; + hash = "sha256-BHLVA3Vcakl9COAiSPo0OyFOUz4ejsxB22gJW/+m7NI="; + }) ]; nativeBuildInputs = [ @@ -42,7 +49,7 @@ stdenv.mkDerivation { gtk3 glib json-glib - libsoup_2_4 + libsoup_3 ]; configureFlags = [ diff --git a/pkgs/by-name/tr/tray-tui/package.nix b/pkgs/by-name/tr/tray-tui/package.nix index 86d7e09a8148..c806beb8d508 100644 --- a/pkgs/by-name/tr/tray-tui/package.nix +++ b/pkgs/by-name/tr/tray-tui/package.nix @@ -7,18 +7,18 @@ }: rustPlatform.buildRustPackage rec { pname = "tray-tui"; - version = "0.2.1"; + version = "0.3.0"; src = fetchFromGitHub { owner = "Levizor"; repo = "tray-tui"; tag = version; - hash = "sha256-iZyhcBCOUq2KuQR21sQiwFeEIr7DNBs1fYRu5Nv5+ng="; + hash = "sha256-iJ3793D6/yT63s4akdFvWIpe+5wgjWv29cwB5deID60="; }; useFetchCargoVendor = true; - cargoHash = "sha256-o3FmSNOiCcbLoU6/LtbugalWUm/ME9kG8bzfem3HqWI="; + cargoHash = "sha256-T5O37QuubTHp9a5iYrXN2Wrc+Xez+rGiAowcbSp33A4="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/up/upgrade-assistant/package.nix b/pkgs/by-name/up/upgrade-assistant/package.nix index d24ed84845d9..7e3d28d05391 100644 --- a/pkgs/by-name/up/upgrade-assistant/package.nix +++ b/pkgs/by-name/up/upgrade-assistant/package.nix @@ -1,9 +1,9 @@ { lib, buildDotnetGlobalTool }: buildDotnetGlobalTool { pname = "upgrade-assistant"; - version = "0.5.1084"; + version = "0.5.1165"; - nugetHash = "sha256-O+HHLqou6hRAQ8vUzq+VfX0vRM+nZGPnfCg8niYX2gE="; + nugetHash = "sha256-6LHGgpdCTiDaKZN5oWWUotH2SwExu9I1PAyt8TmQAh0="; meta = { homepage = "https://github.com/dotnet/upgrade-assistant"; diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index fbd7b38a5e97..2d250e0194a4 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "VictoriaMetrics"; - version = "1.121.0"; + version = "1.122.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaMetrics"; tag = "v${finalAttrs.version}"; - hash = "sha256-hCZU6O3synVayg253Cbsonzad3ZBMx1B/yJwBJzU+X0="; + hash = "sha256-CpxnCW4+hsc3SQZXMI0pkPnKPvh1GTvCmhg5NkSZbk4="; }; vendorHash = null; diff --git a/pkgs/by-name/xp/xpipe/package.nix b/pkgs/by-name/xp/xpipe/package.nix index 2cb64a2a9517..0d9e943c37c7 100644 --- a/pkgs/by-name/xp/xpipe/package.nix +++ b/pkgs/by-name/xp/xpipe/package.nix @@ -153,6 +153,6 @@ stdenvNoCC.mkDerivation rec { ]; maintainers = with lib.maintainers; [ crschnick ]; platforms = [ "x86_64-linux" ]; - mainProgram = pname; + mainProgram = "xpipe"; }; } diff --git a/pkgs/by-name/ya/yamlscript/package.nix b/pkgs/by-name/ya/yamlscript/package.nix index 189ad46ff1c2..47abddfb145c 100644 --- a/pkgs/by-name/ya/yamlscript/package.nix +++ b/pkgs/by-name/ya/yamlscript/package.nix @@ -6,11 +6,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "yamlscript"; - version = "0.1.97"; + version = "0.2.2"; src = fetchurl { url = "https://github.com/yaml/yamlscript/releases/download/${finalAttrs.version}/yamlscript.cli-${finalAttrs.version}-standalone.jar"; - hash = "sha256-xyKn+Eec6Kspoe0kq3N/nQDIOJSJcrb9CE/uUF3+Qcs="; + hash = "sha256-JGtslASDw/jZxmM936uBW0xcHR3QQSDB99WjwYXim1Q="; }; extraNativeImageBuildArgs = [ diff --git a/pkgs/by-name/yt/ytdl-sub/package.nix b/pkgs/by-name/yt/ytdl-sub/package.nix index c669adb6719c..9b2727e86cd2 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.07.04"; + version = "2025.07.24"; pyproject = true; src = fetchFromGitHub { owner = "jmbannon"; repo = "ytdl-sub"; tag = version; - hash = "sha256-aVI/OY1Dh5LvbDyg+GuWBz2e6oUgTzErqfnow22v8CI="; + hash = "sha256-yeF4Lt1IzMbkIXXzVMJjZb3D0UTiv4d5fSoN8uJBlBM="; }; postPatch = '' diff --git a/pkgs/desktops/mate/caja-extensions/default.nix b/pkgs/desktops/mate/caja-extensions/default.nix index 25c8d3a48863..993711849a10 100644 --- a/pkgs/desktops/mate/caja-extensions/default.nix +++ b/pkgs/desktops/mate/caja-extensions/default.nix @@ -8,7 +8,7 @@ glib, gst_all_1, gtk3, - gupnp, + gupnp_1_6, imagemagick, mate-desktop, wrapGAppsHook3, @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gtk3 - gupnp + gupnp_1_6 imagemagick mate-desktop ]; diff --git a/pkgs/development/compilers/dotnet/stage0.nix b/pkgs/development/compilers/dotnet/stage0.nix index e4eca4180c39..9e5cd658c0d3 100644 --- a/pkgs/development/compilers/dotnet/stage0.nix +++ b/pkgs/development/compilers/dotnet/stage0.nix @@ -92,12 +92,6 @@ let "false" ]; - # https://github.com/dotnet/source-build/issues/4920 - ${if stdenv.isLinux && lib.versionAtLeast old.version "10" then "postFixup" else null} = '' - find $out \( -name crossgen2 -or -name ilc \) -type f -print0 | - xargs -0 patchelf --add-needed libssl.so --add-rpath "${lib.makeLibraryPath [ openssl ]}" - ''; - passthru = old.passthru or { } // ( diff --git a/pkgs/development/libraries/dee/default.nix b/pkgs/development/libraries/dee/default.nix index 160263e8c475..a5dc5b7219af 100644 --- a/pkgs/development/libraries/dee/default.nix +++ b/pkgs/development/libraries/dee/default.nix @@ -11,6 +11,7 @@ vala, python3, autoreconfHook, + gtk-doc, }: stdenv.mkDerivation rec { @@ -49,6 +50,7 @@ stdenv.mkDerivation rec { autoreconfHook gobject-introspection python3 + gtk-doc ]; buildInputs = [ diff --git a/pkgs/development/libraries/gtk/3.x.nix b/pkgs/development/libraries/gtk/3.x.nix index f8fdf154b7dc..e37a40923d1a 100644 --- a/pkgs/development/libraries/gtk/3.x.nix +++ b/pkgs/development/libraries/gtk/3.x.nix @@ -129,27 +129,35 @@ stdenv.mkDerivation (finalAttrs: { wayland-scanner ]; - buildInputs = [ - libxkbcommon - (libepoxy.override { inherit x11Support; }) - isocodes - ] - ++ lib.optionals trackerSupport [ - tinysparql - ]; + buildInputs = + lib.optionals (x11Support || waylandSupport) [ + # TODO: Reorder me on `staging`. + libxkbcommon + ] + ++ [ + (libepoxy.override { inherit x11Support; }) + ] + ++ lib.optionals (x11Support || waylandSupport) [ + isocodes + ] + ++ lib.optionals trackerSupport [ + tinysparql + ]; #TODO: colord? - propagatedBuildInputs = + propagatedBuildInputs = [ + at-spi2-atk + atk + cairo + expat + fribidi + gdk-pixbuf + glib + gsettings-desktop-schemas + ] + ++ lib.optionals x11Support ( with xorg; [ - at-spi2-atk - atk - cairo - expat - fribidi - gdk-pixbuf - glib - gsettings-desktop-schemas libICE libSM libXcomposite @@ -159,19 +167,23 @@ stdenv.mkDerivation (finalAttrs: { libXi libXrandr libXrender - pango ] - ++ lib.optionals waylandSupport [ - libGL - wayland - wayland-protocols - ] - ++ lib.optionals xineramaSupport [ - libXinerama - ] - ++ lib.optionals cupsSupport [ - cups - ]; + ) + ++ [ + # TODO: Reorder me on `staging`. + pango + ] + ++ lib.optionals waylandSupport [ + libGL + wayland + wayland-protocols + ] + ++ lib.optionals xineramaSupport [ + xorg.libXinerama + ] + ++ lib.optionals cupsSupport [ + cups + ]; mesonFlags = [ "-Dgtk_doc=${lib.boolToString withIntrospection}" diff --git a/pkgs/development/libraries/libfive/default.nix b/pkgs/development/libraries/libfive/default.nix index c898938becfe..13cb260f4348 100644 --- a/pkgs/development/libraries/libfive/default.nix +++ b/pkgs/development/libraries/libfive/default.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation { pname = "libfive"; - version = "0-unstable-2025-07-07"; + version = "0-unstable-2025-07-23"; src = fetchFromGitHub { owner = "libfive"; repo = "libfive"; - rev = "ba841d3ba91b885ba19c40e382d6ae6f3534a4b5"; - hash = "sha256-YVqP4k8KBLMYZOuWYLXijZBEiNGhQaaVNBVQtpIgvjc="; + rev = "e8370983e7bc6d49409affcc34fc70c673cc876f"; + hash = "sha256-Jtf3yEnIySsLdSt5G3VdU3nUV55LHnES23fCAilXjNw="; }; nativeBuildInputs = [ diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index 3554b3ccf15f..bd64c3fa2430 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -347,9 +347,9 @@ stdenv.mkDerivation { (buildPackages.mesa.cross_tools or null) ]; - disallowedRequisites = lib.optionals needNativeCLC [ - (buildPackages.mesa.cross_tools or null) - ]; + disallowedRequisites = lib.optional ( + needNativeCLC && buildPackages.mesa ? cross_tools + ) buildPackages.mesa.cross_tools; doCheck = false; diff --git a/pkgs/development/python-modules/cobs/default.nix b/pkgs/development/python-modules/cobs/default.nix index 373f856f6bea..306bc54e4119 100644 --- a/pkgs/development/python-modules/cobs/default.nix +++ b/pkgs/development/python-modules/cobs/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "cobs"; - version = "1.2.1"; + version = "1.2.2"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-Kvf4eRzeGufGuTb10MNf4p/rEN4l95wVsK8NZyl4PMA="; + hash = "sha256-291eMhEdcnhvg9DCaSFdzWrGKbGsGWLGh4Ih87LKmNo="; }; checkPhase = '' diff --git a/pkgs/development/python-modules/constantdict/default.nix b/pkgs/development/python-modules/constantdict/default.nix index a0c00d6a8fe7..88ec94219d8a 100644 --- a/pkgs/development/python-modules/constantdict/default.nix +++ b/pkgs/development/python-modules/constantdict/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "constantdict"; - version = "2025.1.1"; + version = "2025.3"; pyproject = true; src = fetchFromGitHub { owner = "matthiasdiener"; repo = "constantdict"; tag = "v${version}"; - hash = "sha256-M3duCafyJk/W3KIqP43ErXr/EfCj6/Sin6eCaaxyI5g="; + hash = "sha256-jX6g9xBteZOc/7Ob5N8eUSCycb6JoE5i38T52zknOTI="; }; build-system = [ diff --git a/pkgs/development/python-modules/ddgs/default.nix b/pkgs/development/python-modules/ddgs/default.nix index cde1ca28740d..4d16f2dfbcba 100644 --- a/pkgs/development/python-modules/ddgs/default.nix +++ b/pkgs/development/python-modules/ddgs/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "ddgs"; - version = "9.2.3"; + version = "9.4.3"; pyproject = true; src = fetchFromGitHub { owner = "deedy5"; repo = "ddgs"; tag = "v${version}"; - hash = "sha256-TWLB/IAUn0YEXwYGooqd/pz8xv8tmK8E1ZZ8G/TEtbU="; + hash = "sha256-W7Ug9hYOfdskWrhRgkogwru8XE6kqxsqqnXsdD81mKk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/drf-pydantic/default.nix b/pkgs/development/python-modules/drf-pydantic/default.nix index c9c9d90eb247..0457d9171211 100644 --- a/pkgs/development/python-modules/drf-pydantic/default.nix +++ b/pkgs/development/python-modules/drf-pydantic/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "drf-pydantic"; - version = "2.7.1"; + version = "2.8.0"; pyproject = true; src = fetchFromGitHub { owner = "georgebv"; repo = "drf-pydantic"; tag = "v${version}"; - hash = "sha256-ABtSoxj/+HHq4hj4Yb6bEiyOl00TCO/9tvBzhv6afxM="; + hash = "sha256-Kg+xQ5DgrQMtbga9BF1kmqX0zLAaxu26PnGn8SNVGN8="; }; build-system = [ diff --git a/pkgs/development/python-modules/fastcore/default.nix b/pkgs/development/python-modules/fastcore/default.nix index f78b5f2b15f2..9d4b9b346e31 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.5"; + version = "1.8.6"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "fastai"; repo = "fastcore"; tag = version; - hash = "sha256-Osjpt/oxw5LAVUvhPg2cICSeKaLrOdppNT0jqHz9HyA="; + hash = "sha256-m/22tTIysVFgNWUUWKC/1TV/dkEki8dDACb0XvKayAw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/langchain-groq/default.nix b/pkgs/development/python-modules/langchain-groq/default.nix index 49b59121eec1..58d01224f502 100644 --- a/pkgs/development/python-modules/langchain-groq/default.nix +++ b/pkgs/development/python-modules/langchain-groq/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "langchain-groq"; - version = "0.3.2"; + version = "0.3.6"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-groq==${version}"; - hash = "sha256-KsKT7+jpTTiSVMZWcIwW7+1BCL7rpZHg/OX3PNLI6As="; + hash = "sha256-f0s8fBT1+uZbatWSPehKfrGYGotBFeNixCiGaAc753o="; }; sourceRoot = "${src.name}/libs/partners/groq"; diff --git a/pkgs/development/python-modules/manifestoo-core/default.nix b/pkgs/development/python-modules/manifestoo-core/default.nix index f427fb1ff56a..c9164c3bce05 100644 --- a/pkgs/development/python-modules/manifestoo-core/default.nix +++ b/pkgs/development/python-modules/manifestoo-core/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "manifestoo-core"; - version = "1.8.2"; + version = "1.9"; format = "pyproject"; src = fetchPypi { inherit version; pname = "manifestoo_core"; - hash = "sha256-e/kpgGaaQqPI+4WeHXYpVc01t5vexHlmsDuAoGFShEM="; + hash = "sha256-4cBgxbjXfOVMRQ+iQnjb/LdRUkoeb2hWI6VhSnqSMVM="; }; nativeBuildInputs = [ hatch-vcs ]; diff --git a/pkgs/development/python-modules/markdown-inline-graphviz/default.nix b/pkgs/development/python-modules/markdown-inline-graphviz/default.nix new file mode 100644 index 000000000000..20a788e534d9 --- /dev/null +++ b/pkgs/development/python-modules/markdown-inline-graphviz/default.nix @@ -0,0 +1,44 @@ +{ + buildPythonPackage, + fetchFromGitHub, + pkgs, # Only for pkgs.graphviz + lib, + setuptools, + markdown, +}: + +buildPythonPackage rec { + pname = "markdown-inline-graphviz"; + version = "1.1.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "cesaremorel"; + repo = "markdown-inline-graphviz"; + tag = "v${version}"; + hash = "sha256-FUBRFImX5NOxyYAK7z5Bo8VKVQllTbEewEGZXtVMBQE="; + }; + + # Using substituteInPlace because there's only one replacement + postPatch = '' + substituteInPlace markdown_inline_graphviz.py \ + --replace-fail "args = [command, '-T'+filetype]" "args = [\"${pkgs.graphviz}/bin/\" + command, '-T'+filetype]" + ''; + + build-system = [ setuptools ]; + + dependencies = [ markdown ]; + + # No tests available + doCheck = false; + + pythonImportsCheck = [ "markdown_inline_graphviz" ]; + + meta = { + description = "Render inline graphs with Markdown and Graphviz"; + homepage = "https://github.com/cesaremorel/markdown-inline-graphviz/"; + changelog = "https://github.com/cesaremorel/markdown-inline-graphviz/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ drupol ]; + }; +} diff --git a/pkgs/development/python-modules/mkdocs-git-authors-plugin/default.nix b/pkgs/development/python-modules/mkdocs-git-authors-plugin/default.nix index 5b249d65626e..f7b3e266675e 100644 --- a/pkgs/development/python-modules/mkdocs-git-authors-plugin/default.nix +++ b/pkgs/development/python-modules/mkdocs-git-authors-plugin/default.nix @@ -2,32 +2,40 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, + setuptools, mkdocs, + gitMinimal, }: buildPythonPackage rec { pname = "mkdocs-git-authors-plugin"; - version = "0.9.2"; - format = "setuptools"; - - disabled = pythonOlder "3.8"; + version = "0.10.0"; + pyproject = true; src = fetchFromGitHub { owner = "timvink"; repo = "mkdocs-git-authors-plugin"; tag = "v${version}"; - hash = "sha256-2ITro34lZ+tz7ev7Yuh1wJjsSNik6VUTt3dupIajmLU="; + hash = "sha256-Uy1XgSJchA7hkc9i4hE8Ws4OWY5GRzvfnhKkZvxT2d0="; }; - propagatedBuildInputs = [ mkdocs ]; + postPatch = '' + substituteInPlace src/mkdocs_git_authors_plugin/git/command.py \ + --replace-fail 'args = ["git"]' 'args = ["${gitMinimal}/bin/git"]' + ''; + + build-system = [ + setuptools + ]; + + dependencies = [ mkdocs ]; pythonImportsCheck = [ "mkdocs_git_authors_plugin" ]; - meta = with lib; { + meta = { description = "Lightweight MkDocs plugin to display git authors of a markdown page"; homepage = "https://github.com/timvink/mkdocs-git-authors-plugin"; - license = licenses.mit; - maintainers = with maintainers; [ totoroot ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ totoroot ]; }; } diff --git a/pkgs/development/python-modules/mlx-lm/default.nix b/pkgs/development/python-modules/mlx-lm/default.nix new file mode 100644 index 000000000000..e724bb22ff16 --- /dev/null +++ b/pkgs/development/python-modules/mlx-lm/default.nix @@ -0,0 +1,77 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + jinja2, + mlx, + numpy, + protobuf, + pyyaml, + transformers, + sentencepiece, + pytestCheckHook, + writableTmpDirAsHomeHook, +}: + +buildPythonPackage rec { + pname = "mlx-lm"; + version = "0.26.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "ml-explore"; + repo = "mlx-lm"; + tag = "v${version}"; + hash = "sha256-J69XIqsjQ4sQqhx+EkjKcVXVlQ4A4PGJvICSiCfoSOA="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + jinja2 + mlx + numpy + protobuf + pyyaml + transformers + ]; + + nativeCheckInputs = [ + writableTmpDirAsHomeHook + pytestCheckHook + sentencepiece + ]; + + pythonImportsCheck = [ + "mlx_lm" + ]; + + disabledTestPaths = [ + # Requires network access to huggingface.co + "tests/test_datsets.py" + "tests/test_generate.py" + "tests/test_server.py" + "tests/test_tokenizers.py" + "tests/test_utils.py::TestUtils::test_convert" + "tests/test_utils.py::TestUtils::test_load" + "tests/test_utils_load_model.py" + "tests/test_prompt_cache.py::TestPromptCache::test_cache_to_quantized" + "tests/test_prompt_cache.py::TestPromptCache::test_cache_with_generate" + "tests/test_prompt_cache.py::TestPromptCache::test_trim_cache_with_generate" + # RuntimeError: [metal_kernel] No GPU back-end. + "tests/test_models.py::TestModels::test_bitnet" + ]; + + meta = { + description = "Run LLMs with MLX"; + homepage = "https://github.com/ml-explore/mlx-lm"; + license = lib.licenses.mit; + platforms = [ + "aarch64-darwin" + ]; + maintainers = with lib.maintainers; [ ferrine ]; + }; +} diff --git a/pkgs/development/python-modules/plantuml-markdown/default.nix b/pkgs/development/python-modules/plantuml-markdown/default.nix index d66c26e13a30..e5998caeb092 100644 --- a/pkgs/development/python-modules/plantuml-markdown/default.nix +++ b/pkgs/development/python-modules/plantuml-markdown/default.nix @@ -1,6 +1,7 @@ { buildPythonPackage, fetchFromGitHub, + pkgs, # Only for pkgs.plantuml, lib, plantuml, markdown, @@ -9,7 +10,6 @@ runCommand, writeText, plantuml-markdown, - pythonOlder, }: buildPythonPackage rec { @@ -17,8 +17,6 @@ buildPythonPackage rec { version = "3.11.1"; format = "setuptools"; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "mikitex70"; repo = "plantuml-markdown"; @@ -26,6 +24,11 @@ buildPythonPackage rec { hash = "sha256-DgHWqwPsZ5q1XqrfaAiUslKnJdHX4Pzw9lygF3iaxz4="; }; + postPatch = '' + substituteInPlace plantuml_markdown/plantuml_markdown.py \ + --replace-fail '"plantuml_cmd": ["plantuml"' '"plantuml_cmd": ["${lib.getExe pkgs.plantuml}"' + ''; + propagatedBuildInputs = [ plantuml markdown @@ -34,6 +37,7 @@ buildPythonPackage rec { ]; # The package uses a custom script that downloads a certain version of plantuml for testing. + # Missing https://github.com/ezequielramos/http-server-mock which looks unmaintained doCheck = false; pythonImportsCheck = [ "plantuml_markdown" ]; @@ -52,7 +56,7 @@ buildPythonPackage rec { ! grep -q "Error" $out ''; - meta = with lib; { + meta = { description = "PlantUML plugin for Python-Markdown"; longDescription = '' This plugin implements a block extension which can be used to specify a PlantUML @@ -60,7 +64,7 @@ buildPythonPackage rec { ''; homepage = "https://github.com/mikitex70/plantuml-markdown"; changelog = "https://github.com/mikitex70/plantuml-markdown/releases/tag/${src.tag}"; - license = licenses.bsd2; - maintainers = with maintainers; [ nikstur ]; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ nikstur ]; }; } diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index b9040a77c1d7..d615bae0d72f 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1427"; + version = "3.0.1429"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-OuQQr9ptcTL6YjeUWIa2ak3i1NMO1uhql+dR+cIJUQU="; + hash = "sha256-icA5CuDkGYipXXcL1ePODBC8CMmMLLmBwD/X/nykqL8="; }; build-system = [ setuptools ]; diff --git a/pkgs/os-specific/linux/kernel/linux-rpi.nix b/pkgs/os-specific/linux/kernel/linux-rpi.nix index f651bb031aa8..64580caf4098 100644 --- a/pkgs/os-specific/linux/kernel/linux-rpi.nix +++ b/pkgs/os-specific/linux/kernel/linux-rpi.nix @@ -31,7 +31,7 @@ lib.overrideDerivation { "1" = "bcmrpi_defconfig"; "2" = "bcm2709_defconfig"; - "3" = if stdenv.hostPlatform.isAarch64 then "bcmrpi3_defconfig" else "bcm2709_defconfig"; + "3" = if stdenv.hostPlatform.isAarch64 then "bcm2711_defconfig" else "bcm2709_defconfig"; "4" = "bcm2711_defconfig"; } .${toString rpiVersion}; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix index 3af6a68a1ded..550373fb8805 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-exploretraces-app"; - version = "1.1.1"; - zipHash = "sha256-vzLZvBxFF9TQBWvuAUrfWROIerOqPPjs/OKUyX1dBac="; + version = "1.1.2"; + zipHash = "sha256-eLSC+K1+JqSOo0HgFCTZ8pYevtO3s/ZhkJBlr29GGdY="; meta = with lib; { description = "Opinionated traces app"; license = licenses.agpl3Only; diff --git a/pkgs/servers/spicedb/default.nix b/pkgs/servers/spicedb/default.nix index 1a94f577097d..5cbd2033445e 100644 --- a/pkgs/servers/spicedb/default.nix +++ b/pkgs/servers/spicedb/default.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "spicedb"; - version = "1.44.4"; + version = "1.45.1"; src = fetchFromGitHub { owner = "authzed"; repo = "spicedb"; rev = "v${version}"; - hash = "sha256-hpu9tg18JASuHVSrEL9xKWJ/+k6Cam3aBQ2OLsIehjw="; + hash = "sha256-cKCAA9C0vsCa0BszspvPfrKbdWyaccrMtiO6UWhLIh4="; }; - vendorHash = "sha256-EQQtVudG+xjim15Ud4YJ05j0l+omnEnpo42tS99Mmd8="; + vendorHash = "sha256-R4lOmHIBgnlvOukMjXdVx5e9Oneo1EizhsrDXiTbwTc="; ldflags = [ "-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.rev}'" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 762f59c428f9..dcc0d420704b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1129,8 +1129,6 @@ with pkgs; py7zr = with python3Packages; toPythonApplication py7zr; - q = callPackage ../tools/networking/q { }; - qFlipper = libsForQt5.callPackage ../tools/misc/qflipper { }; ronin = callPackage ../tools/security/ronin { }; @@ -4423,7 +4421,6 @@ with pkgs; subzerod = with python3Packages; toPythonApplication subzerod; system-config-printer = callPackage ../tools/misc/system-config-printer { - autoreconfHook = buildPackages.autoreconfHook269; libxml2 = libxml2Python; }; @@ -4516,9 +4513,7 @@ with pkgs; trytond = with python3Packages; toPythonApplication trytond; - ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint { - autoreconfHook = buildPackages.autoreconfHook269; - }; + ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint { }; ttfautohint-nox = ttfautohint.override { enableGUI = false; }; twilight = callPackage ../tools/graphics/twilight { @@ -7903,9 +7898,7 @@ with pkgs; makeDBusConf = callPackage ../development/libraries/dbus/make-dbus-conf.nix { }; - dee = callPackage ../development/libraries/dee { - autoreconfHook = buildPackages.autoreconfHook269; - }; + dee = callPackage ../development/libraries/dee { }; draco = callPackage ../development/libraries/draco { tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { }; @@ -8387,9 +8380,7 @@ with pkgs; highfive-mpi = highfive.override { hdf5 = hdf5-mpi; }; - hivex = callPackage ../development/libraries/hivex { - autoreconfHook = buildPackages.autoreconfHook269; - }; + hivex = callPackage ../development/libraries/hivex { }; hspell = callPackage ../development/libraries/hspell { }; @@ -10423,9 +10414,7 @@ with pkgs; ]; }; - libmodsecurity = callPackage ../tools/security/libmodsecurity { - autoreconfHook = buildPackages.autoreconfHook269; - }; + libmodsecurity = callPackage ../tools/security/libmodsecurity { }; nsd = callPackage ../servers/dns/nsd (config.nsd or { }); @@ -13388,8 +13377,6 @@ with pkgs; stdenv = gccStdenv; }; - pianobooster = qt5.callPackage ../applications/audio/pianobooster { }; - pianoteq = callPackage ../applications/audio/pianoteq { }; pidginPackages = recurseIntoAttrs ( diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cf45cf2a6755..a0bb506cbf49 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8840,6 +8840,8 @@ self: super: with self; { markdown-include = callPackage ../development/python-modules/markdown-include { }; + markdown-inline-graphviz = callPackage ../development/python-modules/markdown-inline-graphviz { }; + markdown-it-py = callPackage ../development/python-modules/markdown-it-py { }; markdown-macros = callPackage ../development/python-modules/markdown-macros { }; @@ -9350,6 +9352,8 @@ self: super: with self; { mlx = callPackage ../development/python-modules/mlx { }; + mlx-lm = callPackage ../development/python-modules/mlx-lm { }; + mlxtend = callPackage ../development/python-modules/mlxtend { }; mmcif-pdbx = callPackage ../development/python-modules/mmcif-pdbx { };