diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b7ed26d679b6..1e46fd0d4610 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7893,6 +7893,12 @@ githubId = 5085029; name = "Emanuele Peruffo"; }; + EpicEric = { + email = "eric@eric.dev.br"; + github = "EpicEric"; + githubId = 3129194; + name = "Eric Rodrigues Pires"; + }; epireyn = { github = "epireyn"; githubId = 48213068; diff --git a/nixos/modules/programs/direnv.nix b/nixos/modules/programs/direnv.nix index 2be2059bcca3..fc8c52824090 100644 --- a/nixos/modules/programs/direnv.nix +++ b/nixos/modules/programs/direnv.nix @@ -16,6 +16,11 @@ let format = pkgs.formats.toml { }; in { + imports = [ + (lib.mkRemovedOptionModule [ "programs" "direnv" "finalPackage" ] + "programs.direnv.finalPackage has been removed now, as its value is identical to programs.direnv.package." + ) + ]; options.programs.direnv = { enable = lib.mkEnableOption '' @@ -26,12 +31,6 @@ in package = lib.mkPackageOption pkgs "direnv" { }; - finalPackage = lib.mkOption { - type = lib.types.package; - readOnly = true; - description = "The wrapped direnv package."; - }; - enableBashIntegration = enabledOption '' Bash integration ''; @@ -100,15 +99,6 @@ in config = lib.mkIf cfg.enable { programs = { direnv = { - finalPackage = pkgs.symlinkJoin { - inherit (cfg.package) name; - paths = [ cfg.package ]; - # direnv has a fish library which automatically sources direnv for some reason - postBuild = '' - rm -rf "$out/share/fish" - ''; - meta.mainProgram = "direnv"; - }; settings = lib.mkIf cfg.silent { global = { log_format = lib.mkDefault "-"; @@ -119,7 +109,7 @@ in zsh.interactiveShellInit = lib.mkIf cfg.enableZshIntegration '' if ${lib.boolToString cfg.loadInNixShell} || printenv PATH | grep -vqc '/nix/store'; then - eval "$(${lib.getExe cfg.finalPackage} hook zsh)" + eval "$(${lib.getExe cfg.package} hook zsh)" fi ''; @@ -127,13 +117,13 @@ in #$IN_NIX_SHELL for "nix-shell" bash.interactiveShellInit = lib.mkIf cfg.enableBashIntegration '' if ${lib.boolToString cfg.loadInNixShell} || [ -z "$IN_NIX_SHELL$NIX_GCROOT$(printenv PATH | grep '/nix/store')" ] ; then - eval "$(${lib.getExe cfg.finalPackage} hook bash)" + eval "$(${lib.getExe cfg.package} hook bash)" fi ''; fish.interactiveShellInit = lib.mkIf cfg.enableFishIntegration '' if ${lib.boolToString cfg.loadInNixShell}; or printenv PATH | grep -vqc '/nix/store'; - ${lib.getExe cfg.finalPackage} hook fish | source + ${lib.getExe cfg.package} hook fish | source end ''; @@ -153,7 +143,7 @@ in environment = { systemPackages = [ - cfg.finalPackage + cfg.package ]; variables.DIRENV_CONFIG = "/etc/direnv"; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 752502c43801..38035928a633 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2531,8 +2531,8 @@ let mktplcRef = { publisher = "jnoortheen"; name = "nix-ide"; - version = "0.5.0"; - hash = "sha256-jVuGQzMspbMojYq+af5fmuiaS3l3moG8L8Kyf40vots="; + version = "0.5.5"; + hash = "sha256-epdEMPAkSo0IXsd+ozicI8bjPPquDKIzB3ONRUYWwn8="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/jnoortheen.nix-ide/changelog"; @@ -2609,8 +2609,8 @@ let mktplcRef = { name = "language-julia"; publisher = "julialang"; - version = "1.167.2"; - hash = "sha256-0BrJjnKli7GE/CLGUSXJySFJjjpd1S/GMLa6PmddO1Q="; + version = "1.170.2"; + hash = "sha256-1Qu7d3Acrb/+uvAQMID3daH7UJcxt/Lr4yG0sVSlsYU="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/julialang.language-julia/changelog"; @@ -3466,8 +3466,8 @@ let mktplcRef = { name = "veriloghdl"; publisher = "mshr-h"; - version = "1.22.0"; - hash = "sha256-8c8uLcVmOoNpibW29h6Jguim4Sx8KvSKuPWKiQ4tSiM="; + version = "1.22.2"; + hash = "sha256-qkSBD8Mk6ow1GryitXgXx0kcLHCJeRs51VxqLQv6gac="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/mshr-h.VerilogHDL/changelog"; @@ -4620,8 +4620,8 @@ let mktplcRef = { name = "ayu"; publisher = "teabyii"; - version = "1.0.5"; - sha256 = "sha256-+IFqgWliKr+qjBLmQlzF44XNbN7Br5a119v9WAnZOu4="; + version = "1.1.6"; + sha256 = "sha256-jC9y/a3kYbBlYYOUIuRIb7g9FQ2j4Z4X+hqmU0TA3kY="; }; meta = { description = "Simple theme with bright colors and comes in three versions — dark, light and mirage for all day long comfortable work"; @@ -5072,8 +5072,8 @@ let mktplcRef = { publisher = "vscjava"; name = "vscode-java-dependency"; - version = "0.26.5"; - hash = "sha256-prg8Dmba0bLr7NEmP7q4bE/oUW7YrsLBfsnXIF7ozyA="; + version = "0.27.0"; + hash = "sha256-Ez3ogyCYWvniP/9BdRnsEQtRj9iFWiK0AecEreqrWnA="; }; meta = { license = lib.licenses.mit; @@ -5452,8 +5452,8 @@ let mktplcRef = { name = "tabler-icons"; publisher = "zguolee"; - version = "0.4.1"; - hash = "sha256-Pqc91AXOH8K4as/978rM41M18IzGwzjefqCTAyJ5fOQ="; + version = "0.4.2"; + hash = "sha256-2PKMyK8XYIjuoD1InrNaWZTP29LcPYetP8pmXRK/zYg="; }; meta = { description = "Tabler product icon theme for Visual Studio Code"; diff --git a/pkgs/applications/video/kodi/addons/pvr-hts/default.nix b/pkgs/applications/video/kodi/addons/pvr-hts/default.nix index cb6d4b28f3b4..0c45ce30d546 100644 --- a/pkgs/applications/video/kodi/addons/pvr-hts/default.nix +++ b/pkgs/applications/video/kodi/addons/pvr-hts/default.nix @@ -3,6 +3,7 @@ rel, buildKodiBinaryAddon, fetchFromGitHub, + fetchpatch2, }: buildKodiBinaryAddon rec { pname = "pvr-hts"; @@ -16,6 +17,14 @@ buildKodiBinaryAddon rec { sha256 = "sha256-opxNgin+Sz/Nb9IGZ+OFrCzbDc4FXl2LaNKUu5LAgFM="; }; + patches = [ + # fix gcc-15 compat. See https://github.com/kodi-pvr/pvr.hts/pull/693 + (fetchpatch2 { + url = "https://github.com/kodi-pvr/pvr.hts/commit/b8fb7f6cbe9e3e9ea2737dc465a70fb4bb0951eb.patch?full_index=1"; + hash = "sha256-GgdEQUwwebQVjsEJAX9V7NRe954HCNMggNUcik8j+lU="; + }) + ]; + meta = { homepage = "https://github.com/kodi-pvr/pvr.hts"; description = "Kodi's Tvheadend HTSP client addon"; diff --git a/pkgs/by-name/ag/age-plugin-fido2-hmac/package.nix b/pkgs/by-name/ag/age-plugin-fido2-hmac/package.nix index c8e067588290..55360c82cb7f 100644 --- a/pkgs/by-name/ag/age-plugin-fido2-hmac/package.nix +++ b/pkgs/by-name/ag/age-plugin-fido2-hmac/package.nix @@ -24,16 +24,16 @@ let in buildGoModule rec { pname = "age-plugin-fido2-hmac"; - version = "0.3.1"; + version = "0.4.0"; src = fetchFromGitHub { owner = "olastor"; repo = "age-plugin-fido2-hmac"; tag = "v${version}"; - hash = "sha256-f/Ld4bc+AWLkuVbL0zKEJNVqA8qJeRP/zF3jyHs3CQg="; + hash = "sha256-8DO62uISwleJB/NFH7U8xhfT5bcda+d+7U6LXvySsD0="; }; - vendorHash = "sha256-pWa0PWBy32eIayKwB6Y6TeEBMt/GXpFzWJANUvvTie8="; + vendorHash = "sha256-3r/eTaa4kYRXqq7sUZzzGkgcF8lZbPZguoHb6W6t1T0="; ldflags = [ "-s" diff --git a/pkgs/by-name/al/alglib/package.nix b/pkgs/by-name/al/alglib/package.nix index 620642ae1163..e630c73a31ee 100644 --- a/pkgs/by-name/al/alglib/package.nix +++ b/pkgs/by-name/al/alglib/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "alglib3"; - version = "4.05.0"; + version = "4.07.0"; src = fetchurl { url = "https://www.alglib.net/translator/re/alglib-${version}.cpp.gpl.tgz"; - sha256 = "sha256-czgBhziKjAO17ZwXChsjOazIaNODRrGyswhc4j4/T9s="; + sha256 = "sha256-y4mlU+4gKwqUFgUHKoVxAjdq5EsMzSJeT6Dg4Llwi/A="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ba/baresip/package.nix b/pkgs/by-name/ba/baresip/package.nix index c1aed34808bf..03c6654470ea 100644 --- a/pkgs/by-name/ba/baresip/package.nix +++ b/pkgs/by-name/ba/baresip/package.nix @@ -31,14 +31,14 @@ }: stdenv.mkDerivation rec { - version = "4.3.0"; + version = "4.4.0"; pname = "baresip"; src = fetchFromGitHub { owner = "baresip"; repo = "baresip"; rev = "v${version}"; - hash = "sha256-E8FfETn4VnPYscFtwrDGCaYB7L0KU0ZTkDMfBj1dfxA="; + hash = "sha256-/4XFuOKE/VCIkue9QGwNK/MxkeBU8XoyfLPZd6WAuNg="; }; patches = [ diff --git a/pkgs/by-name/ba/bark-server/package.nix b/pkgs/by-name/ba/bark-server/package.nix index 80266a47b580..cf66e86c1526 100644 --- a/pkgs/by-name/ba/bark-server/package.nix +++ b/pkgs/by-name/ba/bark-server/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "bark-server"; - version = "2.3.2"; + version = "2.3.3"; src = fetchFromGitHub { owner = "Finb"; repo = "bark-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-MXvmS61r/DZ1KL4xh2kv+NpnPhSpRefJn7LuWLoLD0w="; + hash = "sha256-yL/5qXvCzcVG0p2VIx6yTu9rudNxk9rSJTN9PRJ6zSs="; # 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; diff --git a/pkgs/by-name/bd/bdf2psf/package.nix b/pkgs/by-name/bd/bdf2psf/package.nix index d564132cec80..86d1257540a7 100644 --- a/pkgs/by-name/bd/bdf2psf/package.nix +++ b/pkgs/by-name/bd/bdf2psf/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "bdf2psf"; - version = "1.244"; + version = "1.245"; src = fetchurl { url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb"; - sha256 = "sha256-5qCqYh6s5ThjNu0YGwwCHQAK1hhpmPybLjcZAMOtkps="; + sha256 = "sha256-2NG/UYz4e6nqkf0JvKQXXvy+mU2pMjaB3xyfI+Is/eY="; }; nativeBuildInputs = [ dpkg ]; diff --git a/pkgs/by-name/be/bencodetools/package.nix b/pkgs/by-name/be/bencodetools/package.nix index cf46f7dd734e..7b904e2d6c38 100644 --- a/pkgs/by-name/be/bencodetools/package.nix +++ b/pkgs/by-name/be/bencodetools/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bencodetools"; - version = "1.0.1"; + version = "1.0.2"; src = fetchFromGitLab { owner = "heikkiorsila"; repo = "bencodetools"; - rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-5Y1r6+aVtK22lYr2N+YUPPdUts9PIF9I/Pq/mI+WqQs="; + tag = "v${finalAttrs.version}"; + hash = "sha256-FVDZUneArvKbCzn7X97BNh+7OJH3t86l7k7fv9ar5jk="; }; postPatch = '' diff --git a/pkgs/by-name/c-/c-ascii-render/package.nix b/pkgs/by-name/c-/c-ascii-render/package.nix new file mode 100644 index 000000000000..2fba0f3691ce --- /dev/null +++ b/pkgs/by-name/c-/c-ascii-render/package.nix @@ -0,0 +1,40 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, +}: + +stdenv.mkDerivation { + pname = "c-ascii-render"; + version = "0-unstable-2025-11-18"; + + src = fetchFromGitHub { + owner = "Lallapallooza"; + repo = "c_ascii_render"; + rev = "c1894b50488c6ba75e33734d6b3d4a3397ac1fb5"; + hash = "sha256-sqGKUbv8OCWAs7Rxe2H6+xHQJivBkGM7K13GdNuPVd8="; + }; + + postPatch = '' + substituteInPlace Makefile \ + --replace-fail "CC = gcc" "CC = ${stdenv.cc.targetPrefix}cc" \ + --replace-fail '/usr/local' '${placeholder "out"}' + ''; + + env.NIX_CFLAGS_COMPILE = + "-Wno-error" + # otherwise does not find SIGWINCH + + lib.optionalString stdenv.hostPlatform.isDarwin " -D_DARWIN_C_SOURCE"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Simple ASCII Render using Pure C"; + homepage = "https://github.com/Lallapallooza/c_ascii_render"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ yiyu ]; + mainProgram = "c-ascii-render"; + platforms = lib.platforms.all; + }; +} diff --git a/pkgs/by-name/ca/cargo-features-manager/package.nix b/pkgs/by-name/ca/cargo-features-manager/package.nix index 9ec898dd9365..c5697db6cd9b 100644 --- a/pkgs/by-name/ca/cargo-features-manager/package.nix +++ b/pkgs/by-name/ca/cargo-features-manager/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage rec { pname = "cargo-features-manager"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "ToBinio"; repo = "cargo-features-manager"; rev = "v${version}"; - hash = "sha256-NjXJCrLsX52M7CBg8wdgwlK3gaGiznfdRGz7BAbVVPk="; + hash = "sha256-ay6nhRmGRBURisfr7qnnWCKn8JCnFh9x0TJ7vK2p4PU="; }; - cargoHash = "sha256-1/bCyScvWQYeGZRitvksww4uvrzhifRBYcYPgGY2GRo="; + cargoHash = "sha256-QB+0ezc7IQPzSym/Lfqjnh24tHKKwLqIpnGPNFQxI5M="; meta = { description = "TUI-like cli tool to manage the features of your rust-projects dependencies"; diff --git a/pkgs/by-name/ca/cargo-nextest/package.nix b/pkgs/by-name/ca/cargo-nextest/package.nix index b2f5b3e8e615..aee461f46a1c 100644 --- a/pkgs/by-name/ca/cargo-nextest/package.nix +++ b/pkgs/by-name/ca/cargo-nextest/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage rec { pname = "cargo-nextest"; - version = "0.9.115"; + version = "0.9.116"; src = fetchFromGitHub { owner = "nextest-rs"; repo = "nextest"; rev = "cargo-nextest-${version}"; - hash = "sha256-Xsej4/GalmC6LIhR3xy+9phPsK5z8tPP8ALFpug4QAA="; + hash = "sha256-Ff9GibY6pm7+NbgAB8iNO+uj+uK1sxU+UkaiIS5BLEk="; }; # FIXME: we don't support dtrace probe generation on macOS until we have a dtrace build: https://github.com/NixOS/nixpkgs/pull/392918 @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec { ./no-dtrace-macos.patch ]; - cargoHash = "sha256-7pvHeyS9gBBq9TtsmiHxTd+wbIm96jPIYuHlNgUH4aM="; + cargoHash = "sha256-XHS9QEUplO1y1/iShafXsYNkLDzQ6wkVTRkpxovMM7Q="; cargoBuildFlags = [ "-p" diff --git a/pkgs/by-name/ca/cargo-tarpaulin/package.nix b/pkgs/by-name/ca/cargo-tarpaulin/package.nix index 272194901b8c..1541a5e49875 100644 --- a/pkgs/by-name/ca/cargo-tarpaulin/package.nix +++ b/pkgs/by-name/ca/cargo-tarpaulin/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-tarpaulin"; - version = "0.34.1"; + version = "0.35.0"; src = fetchFromGitHub { owner = "xd009642"; repo = "tarpaulin"; tag = finalAttrs.version; - hash = "sha256-HJgcFQrHINm4BPfZ4c5ZHQYBTSBVYdSl/n0qBlSsNOI="; + hash = "sha256-GwIrJksPACw9yIa9apLDxtC/70VhQBRUmfy88OK+0jA="; }; - cargoHash = "sha256-/IIO462dN1v7r05uDGo+QbH8gkSGa93StjLleP/KUPw="; + cargoHash = "sha256-iI2GfNNPxs1lKtjxNsKCVlXbrATlrnbJr7iHXZJ65rE="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/co/composer-require-checker/package.nix b/pkgs/by-name/co/composer-require-checker/package.nix index 89eec24a9f76..900a3be25cd0 100644 --- a/pkgs/by-name/co/composer-require-checker/package.nix +++ b/pkgs/by-name/co/composer-require-checker/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "composer-require-checker"; - version = "4.19.0"; + version = "4.20.0"; # Upstream no longer provides the composer.lock in their release artifact src = fetchgit { url = "https://github.com/maglnet/ComposerRequireChecker"; tag = finalAttrs.version; - hash = "sha256-cTXXPsHI2yiHSakiWuuxripGLvkwmzIAADqKtwHOI7c="; + hash = "sha256-60LbfzOlroJuesLnPe674COXSnNQMDXc2zI3fWbEltM="; }; - vendorHash = "sha256-1c0PtgqHttqiOPdlHHTE4qRQx8xMsX/nXqsj3iyTgnQ="; + vendorHash = "sha256-4kHp7d0+6r/wr2M+lz45ujhGIEVpQPQCUTzhurJ6YEw="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix index b3b4a8690468..d54b9897e309 100644 --- a/pkgs/by-name/co/copybara/package.nix +++ b/pkgs/by-name/co/copybara/package.nix @@ -13,11 +13,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "copybara"; - version = "20251222"; + version = "20251229"; src = fetchurl { url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; - hash = "sha256-QRr/3McBxf88T2eO0DH+Ka/i6j4/HV6wgS+fLkw07sE="; + hash = "sha256-H+3VHZ/RCM2rZPSwIpi8shFrtNJ5f+/HPLPnhadDttg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/co/coroot-node-agent/package.nix b/pkgs/by-name/co/coroot-node-agent/package.nix index a57e07e1651d..9aaffe154b1a 100644 --- a/pkgs/by-name/co/coroot-node-agent/package.nix +++ b/pkgs/by-name/co/coroot-node-agent/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "coroot-node-agent"; - version = "1.27.0"; + version = "1.27.1"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot-node-agent"; rev = "v${version}"; - hash = "sha256-y8Uuz0lH49PTW9NjPzKjfxjquDar6uOc+GlI+KiqkOU="; + hash = "sha256-pBSKnQcNBj5gRVpcEKw7CylU9jj4tBeIs0u3F4AmM1o="; }; - vendorHash = "sha256-KK9VkcXwcSTzhdf/22Ft4DUUlvUERGAWE5zwdbOtrQo="; + vendorHash = "sha256-jMR/ylMEgNDOn5mDkJU38h9h2rinCX7/jtOyjDos5Qc="; buildInputs = [ systemdLibs ]; diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index d5f312518a0a..0ae09c3f6e20 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applets"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applets"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-KWeLJDyJ4cIErvxgsytTShUtvIJylX5fIOhhxIbDzjU="; + hash = "sha256-GhH3bM/mj1fx6cxxtZXZvODJZoSszkBCE8lcq42sZbA="; }; - cargoHash = "sha256-1UWLjxiGAeJiAYHGJ/qzPKLIwkde818CuOhVrXCUwdI="; + cargoHash = "sha256-Eq0RSA8TYHKNRx5mg010iyrONigKR0GgGZ3fXnWOmG8="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index b45f3aa74c3c..3d5f4b731a1a 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applibrary"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applibrary"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-A3OWgTgNeuNqMN4WBVJcAXogL9jHABDRIsN0QjgcPDY="; + hash = "sha256-BNOHYciE+/HGNJRvRK6imB4mx4B4Vqz9kVEqWP/DXvE="; }; cargoHash = "sha256-M3zyBsNFUQ5dwzJRlaC8m6o5U4teIgwl6jTDYSqW8qw="; diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index d29d994d592b..8cc258500684 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -13,14 +13,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-bg"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-bg"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-q6vMD3pvivyBP5zTFrNXe/kzOXpjQoRlNlxSGdHgC0U="; + hash = "sha256-tiqJ0aXXUNyoezXSsHO9klkFZ5PO+gkVv+zXd4/Lq5A="; }; postPatch = '' diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index 860127e76346..469e1cbb82c8 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-comp"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-comp"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-C1AtkdtefSvDp/7p0zLA0DB90tKRbOS4gq3ax18iJsY="; + hash = "sha256-xvvaRuYbUDNORCoBQ9FKIpGROoDoyg3k5CdUl2gjd0s="; }; - cargoHash = "sha256-Y/niUFbIJTVOe2VlYxpzsPM6ioeaHWEIaQM9Wb3hTZ0="; + cargoHash = "sha256-1j99crcOUGocmdCsKCN0gKRUd4s0YOJyHskiR/SqA7A="; separateDebugInfo = true; diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index 7959c28f77fc..d03122633487 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-edit"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-edit"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-plXXCFvqfpRV+l32/nG6ay7oioS6/iEXHs+J1rHyXDc="; + hash = "sha256-TWFTHbkYlZh4yPBnTbVgB9Ld05mVbUTF6yIN3HJbhdo="; }; cargoHash = "sha256-ydI/DTbGlgwc9l/XsW1SbTOfSyTdcjM0i0jXLua4+f8="; diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index 47f4824c4c6a..40317ee61bc6 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-files"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-files"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-LZ2vO9e5h/jnFa3iAoXSBvp+fe4SBogEUYbuQWir9nM="; + hash = "sha256-gGURDSKOIroYGeZJrKayNMCC8GzB8OstkDl2jz/rm5A="; }; - cargoHash = "sha256-Dz8jKqfm/VgvCmEpNXice+M7mwd5Q2XyCl5vl7p6nWI="; + cargoHash = "sha256-CGFBvOWu9ZA8kYDYDBVur5uWW8Cs7fT5T96UnKMkvEo="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index 87644804f6c5..af13ac9e2a1d 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -19,20 +19,20 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-greeter"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-greeter"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-HP2Dl/vEX4K3XaXtjOpN1EW6uE4RuLm2+RMLB3QvOXQ="; + hash = "sha256-G9ahiwk3/nJEGtlHSaK9dUi4/zGEH90QGKeSdpNQDLU="; }; cargoHash = "sha256-4yRBgFrH4RBpuvChTED+ynx+PyFumoT2Z+R1gXxF4Xc="; env = { - VERGEN_GIT_COMMIT_DATE = "2025-12-05"; + VERGEN_GIT_COMMIT_DATE = "2025-12-31"; VERGEN_GIT_SHA = finalAttrs.src.tag; }; diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index 4a6f057e2cfc..164ed907c55e 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,7 +9,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-icons"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index c6fba06e3f29..0520f43486b0 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-idle"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix index f539637b7c69..c30773c00ae4 100644 --- a/pkgs/by-name/co/cosmic-initial-setup/package.nix +++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix @@ -14,17 +14,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-initial-setup"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-initial-setup"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-0PS/VeXRfaxsOC6fyjlyojxWmAnxWgaZsR5NMCAWUQM="; + hash = "sha256-VO8r2r7zzFZU5gYBTxUpS/829QQvlVGsG798XfqqXR0="; }; - cargoHash = "sha256-fLLpxs3smfBz90MRNlUGzKzmTX/i01jh85b8wqyr9Tg="; + cargoHash = "sha256-fjcYPA+kuhD9JLjoZkzAziJK8qF/a/gdSafmckLD8n0="; buildFeatures = [ "nixos" ]; diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index cb21ce50a89e..e8ac09949b00 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-launcher"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-launcher"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-BEBlBUWp7r95ErC7+aeSfxyexM8oocZHN2V+ZkPNqBo="; + hash = "sha256-2LfoqXXYzNpWrnmmwm68IzrG63cX04tMFk0Ly7AJzDs="; }; cargoHash = "sha256-bmQ8Ni0sR9gfttsEhh9LNbWmTdOkW/JSMEzOf+kvN98="; diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index 2ac01650052c..cb9ef98aa6e6 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-notifications"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-notifications"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-b+YHnh5AdoqB1GDXDBPtLh8Us7vKW+S1g8QZG4deh6w="; + hash = "sha256-8wYX3KCWXHwTb7NHg0wXxmxtVG+jOFU3EidIomPYY0s="; }; cargoHash = "sha256-zyM4iMJs2wPIKIEdji1uJF3WYpPGihFswIK5Wyf6Mns="; diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index 7accb4d0339a..e77bf17b629d 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-osd"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-osd"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-InQdJ3ddyDg8SfkIaK2T4r+gS5Cr0h93afwBGmI40fk="; + hash = "sha256-pcuTKKXt4qrs48hKfA4Pzjgx+4wNHgggbWW+yZ/1Sck="; }; cargoHash = "sha256-DNQvmE/2swrDybjcQfCAjMRkAttjl+ibbLG0HSlcZwU="; diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index ed88ce8497fe..8dab461b53d7 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-panel"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index bda2d9224c8f..e77d40e95762 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -18,14 +18,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-player"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-player"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-+DFMBMJuKPZ8T9PdR3/Qt9lF688TYS1AhbkVK2yudU4="; + hash = "sha256-wBR8KvARINQ3XO/gs5POj32cVj5Eoa3IuWyAmxajMmY="; }; cargoHash = "sha256-Z0+6jtvJ3z/ptcqrbvSuXgjH2liASNJwBIKiHbrVBT8="; diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index 116681076c56..9d0cbfc390f0 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-randr"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-randr"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-MpPWgaGj8GxRBH8kc+R352PwnH+9S3GIMCfr8t+XTqk="; + hash = "sha256-7jkHaCE1IUE3GuRUeDMvbxomBp3gTzauK1EP1MAbqf0="; }; - cargoHash = "sha256-TWFRvXwDWL1ODz83qhUdZQz06hh3pVsnxfQDAtzPEac="; + cargoHash = "sha256-QWSPj7bxxWh5/KeNEtUsfDKg+JMONLjomrMcn57j6fw="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-reader/package.nix b/pkgs/by-name/co/cosmic-reader/package.nix index 2c31b3b31f09..163c407369ee 100644 --- a/pkgs/by-name/co/cosmic-reader/package.nix +++ b/pkgs/by-name/co/cosmic-reader/package.nix @@ -19,13 +19,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-reader"; - version = "0-unstable-2025-12-10"; + version = "0-unstable-2025-12-30"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-reader"; - rev = "4bbbe6ad4346fddbb4b8dccef03f2b96d238c102"; - hash = "sha256-LsnoLpIw1QETB7SK2N4tOrH82MSiDT7WGufE6eCybTU="; + rev = "4892355d48aa337f73f69aafe6739c6833f99a01"; + hash = "sha256-kM6YzKTJkkyEv5DBEkkbmlfpUBLEhjaJ4OIzZ62HeJ0="; }; cargoHash = "sha256-4ofAtZN3FpYwNahinldALbdEJA5lDwa+CUsVIISnSTc="; diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index 9436ca1a630e..f6578bdf555f 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-screenshot"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-screenshot"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-mGkYUMVEMY4nWJ9H33tqRSd7cZUvsT0tqXKsnMbjP04="; + hash = "sha256-lW1nryM/meZjjC9MOH0fimRejdycfq8REwzH1IeV774="; }; cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o="; diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index 7fb5268befae..c4a0d4569ef0 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-session"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-session"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-0yGg0uW+lBBFYjl0ivqwiZ4slfgL5GRvqOvrv3Q8JOY="; + hash = "sha256-6pGMk0p3Ry97z8NLtECpFgY2GHecj+6A4bcR3AMSV88="; }; - cargoHash = "sha256-bo46A7hS1U0cOsa/T4oMTKUTjxVCaGuFdN2qCjVHxhg="; + cargoHash = "sha256-wFh9AYQRZB9qK0vCrhW9Zk61Yg+VY3VPAqJRD47NbK4="; postPatch = '' substituteInPlace data/start-cosmic \ diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index 3351e166990f..46bce01259d9 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings-daemon"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings-daemon"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-w3F7RU1i/ppE1F0LEAGKK5S7PecOMp3gMuFQF62HWp4="; + hash = "sha256-eDpwJRRX6RjOEtSOCGYpeJQldnwZ9gsqfkycHrP5w6c="; }; postPatch = '' diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index ec9efcae406e..2304caf3a862 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -27,17 +27,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-tmMxZk7dThuPsLG8RMnEcrbVB1b4Cb+nn3IXkTNbZW0="; + hash = "sha256-gn8Nxo5pwJciva34pSsSz2iSVT8ieS54MVPdC1kbrvs="; }; - cargoHash = "sha256-wCAh7JoyDT0ugq2k0hV76lAMQb4rgND5TpMRjN4VqmI="; + cargoHash = "sha256-xsVQyb9tki/bNV9wMavx8PYIimB7ZoOtwKL3gNPGuIM="; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index 0da9f059ce73..4abd60446ee6 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-store"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-store"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ibF8ntAxWMuGlXHGp7+CrQ1jAiabuznyRHKnWbStt4w="; + hash = "sha256-na9eRJ9R38wFWOoQSyZj/UlDb5lwvCZrRQ/w/aOqVfY="; }; cargoHash = "sha256-VapIpvjtBo+oSUWtilPR0v5crjDVt0OGdHlx73Gb6Jk="; diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index 20f7366f0dc5..5fa535e855cf 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-term"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-term"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-FPg/dXk2uZFPWZ7JgZo5zRSoBlXCfxGI7uRmq9o5LL8="; + hash = "sha256-7Iebf/AffJPeIJYVhaGW5GpgUGbkWDTz7A31Y0EPGqc="; }; cargoHash = "sha256-ImWHjEKgu9FQR52A3GjnAkxlPduKuzSUAOANYr0DzMA="; diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index 08028cc7c0d9..dcc044b5f2c9 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -7,7 +7,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-wallpapers"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index 7157da565741..e00566e094eb 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -14,14 +14,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-workspaces-epoch"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-workspaces-epoch"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-qqnZAQp8SweVMe59m02xe27qw4S7ypraASgV8lCWB2I="; + hash = "sha256-wGhXTQujwOqDBcBesXIRkcTJdQAhs0pavsVHMH98QCw="; }; cargoHash = "sha256-ZVl09YgeH+V4X3H88rdeiBgua1IpVcfKe0y8A78wzl4="; diff --git a/pkgs/by-name/cu/cue/package.nix b/pkgs/by-name/cu/cue/package.nix index 230f20d04491..093773a0de66 100644 --- a/pkgs/by-name/cu/cue/package.nix +++ b/pkgs/by-name/cu/cue/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "cue"; - version = "0.15.1"; + version = "0.15.3"; src = fetchFromGitHub { owner = "cue-lang"; repo = "cue"; tag = "v${finalAttrs.version}"; - hash = "sha256-0DxJK5S1uWR5MbI8VzUxQv+YTwIIm1yK77Td+Qf278I="; + hash = "sha256-xonTaZyJ3oyk4jcnyLIlOEP201jfM4cB7jNR6GxfK1E="; }; vendorHash = "sha256-ivFw62+pg503EEpRsdGSQrFNah87RTUrRXUSPZMFLG4="; diff --git a/pkgs/by-name/cu/cups-brother-hl3170cdw/package.nix b/pkgs/by-name/cu/cups-brother-hl3170cdw/package.nix index 527078cbe32f..482082e54277 100644 --- a/pkgs/by-name/cu/cups-brother-hl3170cdw/package.nix +++ b/pkgs/by-name/cu/cups-brother-hl3170cdw/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { --replace-fail "exec[300]" "exec[400]" ''; - makeFlags = [ "-C brcupsconfig" ]; + makeFlags = [ "--directory=brcupsconfig" ]; installPhase = '' runHook preInstall diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix index b9d18b967d4b..db70f7bb9b9e 100644 --- a/pkgs/by-name/db/dbeaver-bin/package.nix +++ b/pkgs/by-name/db/dbeaver-bin/package.nix @@ -1,3 +1,4 @@ +# dbeaver doesn't seem feasible to package from source, see https://github.com/NixOS/nixpkgs/pull/311888 { lib, stdenvNoCC, diff --git a/pkgs/by-name/de/debian-devscripts/package.nix b/pkgs/by-name/de/debian-devscripts/package.nix index 4ffb67da48d2..8b60ddb5edd4 100644 --- a/pkgs/by-name/de/debian-devscripts/package.nix +++ b/pkgs/by-name/de/debian-devscripts/package.nix @@ -30,14 +30,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "debian-devscripts"; - version = "2.25.32"; + version = "2.25.33"; src = fetchFromGitLab { domain = "salsa.debian.org"; owner = "debian"; repo = "devscripts"; tag = "v${finalAttrs.version}"; - hash = "sha256-zf12gMhJ2gHh3ZKiH0tLG28CUhz73gpV2PJyjT9YJqM="; + hash = "sha256-Vn8RiTmMSxqHgP9u4tFJY6xl0RR6MT12+mBQv7W4m1U="; }; patches = [ diff --git a/pkgs/by-name/di/direnv/package.nix b/pkgs/by-name/di/direnv/package.nix index 255b2b1f3d77..cdecb982af97 100644 --- a/pkgs/by-name/di/direnv/package.nix +++ b/pkgs/by-name/di/direnv/package.nix @@ -48,6 +48,10 @@ buildGoModule rec { runHook postCheck ''; + postInstall = '' + rm -rf "$out/share/fish" + ''; + meta = { description = "Shell extension that manages your environment"; longDescription = '' diff --git a/pkgs/by-name/do/docker-vackup/package.nix b/pkgs/by-name/do/docker-vackup/package.nix index c3f8cbde0c99..d57adcf6a608 100644 --- a/pkgs/by-name/do/docker-vackup/package.nix +++ b/pkgs/by-name/do/docker-vackup/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "docker-vackup"; - version = "0-unstable-2024-11-01"; + version = "0-unstable-2025-12-02"; src = fetchFromGitHub { owner = "BretFisher"; repo = "docker-vackup"; - rev = "2a8a73136302af0bebeb7f210fc14be868ab2958"; - hash = "sha256-/iMQNnkRNTMiw+E6Wv/WatRB0DnapOVWqqszluUFed4="; + rev = "c57d5b8155bb65e080bf4c2d8841c8781e68f9ef"; + hash = "sha256-nalBD4RCOFyZrNjuuK5leqHfolBvIZ0YMtSTO744Zqs="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/do/dotenvx/package.nix b/pkgs/by-name/do/dotenvx/package.nix index 34a723678d3d..9719a83a899a 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.51.2"; + version = "1.51.4"; src = fetchFromGitHub { owner = "dotenvx"; repo = "dotenvx"; tag = "v${version}"; - hash = "sha256-WafhFmph85r377VOFJBjXU8T/GbIrgXQ2RzcVb7GETw="; + hash = "sha256-+tPN1ZLYWJ0WHQN7uRYMK13XTTEJy63gOpetiQZjtqY="; }; - npmDepsHash = "sha256-YVODU+0e9T/x9RkAEiHdQ1JxFlgwsrdyzx0ZIgmy9Fw="; + npmDepsHash = "sha256-K75er2hcfWiWDlKAU9BWyZ/peO9LoB5DLBz9vIBnn10="; dontNpmBuild = true; diff --git a/pkgs/by-name/dr/drill/package.nix b/pkgs/by-name/dr/drill/package.nix index 19116d75e51a..fba380af072a 100644 --- a/pkgs/by-name/dr/drill/package.nix +++ b/pkgs/by-name/dr/drill/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "drill"; - version = "0.8.3"; + version = "0.9.0"; src = fetchFromGitHub { owner = "fcsonline"; repo = "drill"; rev = version; - sha256 = "sha256-4y5gpkQB0U6Yq92O6DDD5eq/i/36l/VfeyiE//pcZOk="; + sha256 = "sha256-jBnRVTnrSfEpN7xgMrlAsCwl62kZpHMI4IeT0rPb+zg="; }; - cargoHash = "sha256-wrfQtJHhSG53tV3R4u/Ri4iv1VoAmuT3xleAQEJOIzE="; + cargoHash = "sha256-CfPmTmtCpBgxDH043yIedZk9dngPb5L6z7jQpmvtiEA="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config diff --git a/pkgs/by-name/ed/edk2/package.nix b/pkgs/by-name/ed/edk2/package.nix index c1eeda41b870..19c0aabd0642 100644 --- a/pkgs/by-name/ed/edk2/package.nix +++ b/pkgs/by-name/ed/edk2/package.nix @@ -85,10 +85,7 @@ stdenv.mkDerivation (finalAttrs: { depsHostHost = [ libuuid ]; strictDeps = true; - # trick taken from https://src.fedoraproject.org/rpms/edk2/blob/08f2354cd280b4ce5a7888aa85cf520e042955c3/f/edk2.spec#_319 - ${"GCC5_${targetArch}_PREFIX"} = stdenv.cc.targetPrefix; - - makeFlags = [ "-C BaseTools" ]; + makeFlags = [ "--directory=BaseTools" ]; env = { NIX_CFLAGS_COMPILE = @@ -96,6 +93,9 @@ stdenv.mkDerivation (finalAttrs: { + lib.optionalString (stdenv.cc.isGNU) " -Wno-error=stringop-truncation" + lib.optionalString (stdenv.hostPlatform.isDarwin) " -Wno-error=macro-redefined"; PYTHON_COMMAND = lib.getExe pythonEnv; + # trick taken from https://src.fedoraproject.org/rpms/edk2/blob/08f2354cd280b4ce5a7888aa85cf520e042955c3/f/edk2.spec#_319 + ${"GCC5_${targetArch}_PREFIX"} = stdenv.cc.targetPrefix; + }; hardeningDisable = [ diff --git a/pkgs/by-name/el/eli/function-declarations.patch b/pkgs/by-name/el/eli/function-declarations.patch new file mode 100644 index 000000000000..df84cd241780 --- /dev/null +++ b/pkgs/by-name/el/eli/function-declarations.patch @@ -0,0 +1,231 @@ +diff --git a/Eli/pkg/Input/Include.fw b/Eli/pkg/Input/Include.fw +index 7b841d9..17740c4 100644 +--- a/Eli/pkg/Input/Include.fw ++++ b/Eli/pkg/Input/Include.fw +@@ -58,6 +58,7 @@ extern char *auxEOF(); + #include "clp_dapto.h" + #endif + ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + + /* Action to switch to a new input file: */ + +diff --git a/Eli/pkg/burg/burg/be.c b/Eli/pkg/burg/burg/be.c +index 8540f5b..55b1332 100644 +--- a/Eli/pkg/burg/burg/be.c ++++ b/Eli/pkg/burg/burg/be.c +@@ -332,7 +332,7 @@ makeLHSmap() + fprintf(outfile, "};\n\n"); + } + +-static int seminal(from, to) ++static int seminal(int from, int to) + { + return allpairs[from][to].rule ? allpairs[from][to].rule->erulenum : 0; + +diff --git a/Eli/pkg/cola/option/derivedSrcs/clpintf.c b/Eli/pkg/cola/option/derivedSrcs/clpintf.c +index 77b28ce..ba988eb 100644 +--- a/Eli/pkg/cola/option/derivedSrcs/clpintf.c ++++ b/Eli/pkg/cola/option/derivedSrcs/clpintf.c +@@ -53,6 +53,7 @@ Suite 330, Boston, MA 02111-1307, USA. */ + static CONST char *fileerrmsg; + static int fileerrmsgusage; + ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + /* + * SetFileErr + */ +diff --git a/Eli/pkg/cola/trafos/pgs2cmr/derivedSrcs/clpintf.c b/Eli/pkg/cola/trafos/pgs2cmr/derivedSrcs/clpintf.c +index 77b28ce..ba988eb 100644 +--- a/Eli/pkg/cola/trafos/pgs2cmr/derivedSrcs/clpintf.c ++++ b/Eli/pkg/cola/trafos/pgs2cmr/derivedSrcs/clpintf.c +@@ -53,6 +53,7 @@ Suite 330, Boston, MA 02111-1307, USA. */ + static CONST char *fileerrmsg; + static int fileerrmsgusage; + ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + /* + * SetFileErr + */ +diff --git a/Eli/pkg/eli/treebuild.c b/Eli/pkg/eli/treebuild.c +index 9718bf0..c789a6b 100644 +--- a/Eli/pkg/eli/treebuild.c ++++ b/Eli/pkg/eli/treebuild.c +@@ -40,6 +40,7 @@ Suite 330, Boston, MA 02111-1307, USA. */ + #endif + + extern void Zerteiler ELI_ARG((void)); ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + + void + #ifdef PROTO_OK +diff --git a/Eli/pkg/gla/frontend/clpintf.c b/Eli/pkg/gla/frontend/clpintf.c +index 77b28ce..ba988eb 100644 +--- a/Eli/pkg/gla/frontend/clpintf.c ++++ b/Eli/pkg/gla/frontend/clpintf.c +@@ -53,6 +53,7 @@ Suite 330, Boston, MA 02111-1307, USA. */ + static CONST char *fileerrmsg; + static int fileerrmsgusage; + ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + /* + * SetFileErr + */ +diff --git a/Eli/pkg/info/texinfo/makeinfo.c b/Eli/pkg/info/texinfo/makeinfo.c +index 9b2923f..d58e371 100644 +--- a/Eli/pkg/info/texinfo/makeinfo.c ++++ b/Eli/pkg/info/texinfo/makeinfo.c +@@ -4788,7 +4788,7 @@ int px_ref_flag = 0; /* Controls initial output string. */ + + /* Make a cross reference. */ + int +-cm_xref (arg) ++cm_xref (int arg) + { + if (arg == START) + { +diff --git a/Eli/pkg/info/texinfo/texindex.c b/Eli/pkg/info/texinfo/texindex.c +index 7bd6a00..d2003e3 100644 +--- a/Eli/pkg/info/texinfo/texindex.c ++++ b/Eli/pkg/info/texinfo/texindex.c +@@ -897,6 +897,7 @@ readline (linebuffer, stream) + void + sort_offline (infile, nfiles, total, outfile) + char *infile; ++ int nfiles; + long total; + char *outfile; + { +diff --git a/Eli/pkg/kwd/derivedSrcs/clpintf.c b/Eli/pkg/kwd/derivedSrcs/clpintf.c +index 77b28ce..ba988eb 100644 +--- a/Eli/pkg/kwd/derivedSrcs/clpintf.c ++++ b/Eli/pkg/kwd/derivedSrcs/clpintf.c +@@ -53,6 +53,7 @@ Suite 330, Boston, MA 02111-1307, USA. */ + static CONST char *fileerrmsg; + static int fileerrmsgusage; + ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + /* + * SetFileErr + */ +diff --git a/Eli/pkg/liga/frontend/derivedSrcs/treebuild.c b/Eli/pkg/liga/frontend/derivedSrcs/treebuild.c +index 71ac16e..a463673 100644 +--- a/Eli/pkg/liga/frontend/derivedSrcs/treebuild.c ++++ b/Eli/pkg/liga/frontend/derivedSrcs/treebuild.c +@@ -40,6 +40,7 @@ Suite 330, Boston, MA 02111-1307, USA. */ + #endif + + extern void Zerteiler ELI_ARG((void)); ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + + void + #ifdef PROTO_OK +diff --git a/Eli/pkg/liga/idl/lookup_idl.c b/Eli/pkg/liga/idl/lookup_idl.c +index 839bc7f..9350b8e 100644 +--- a/Eli/pkg/liga/idl/lookup_idl.c ++++ b/Eli/pkg/liga/idl/lookup_idl.c +@@ -161,7 +161,7 @@ void free_did_table() + *****************************************/ + + Def +-lookup_def(did) ++lookup_def(int did) + { + + /* returns a pointer to the definition with id did */ +@@ -175,7 +175,7 @@ lookup_def(did) + *****************************************/ + + Attrdef +-lookup_attrdef(did) ++lookup_attrdef(int did) + { + + /* returns a pointer to the attributedefinition with id did */ +diff --git a/Eli/pkg/liga/ligaProd/derivedSrcs/treebuild.c b/Eli/pkg/liga/ligaProd/derivedSrcs/treebuild.c +index 9718bf0..c789a6b 100644 +--- a/Eli/pkg/liga/ligaProd/derivedSrcs/treebuild.c ++++ b/Eli/pkg/liga/ligaProd/derivedSrcs/treebuild.c +@@ -40,6 +40,7 @@ Suite 330, Boston, MA 02111-1307, USA. */ + #endif + + extern void Zerteiler ELI_ARG((void)); ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + + void + #ifdef PROTO_OK +diff --git a/Eli/pkg/liga/middle/order/initdp.c b/Eli/pkg/liga/middle/order/initdp.c +index 38358eb..0cfd822 100644 +--- a/Eli/pkg/liga/middle/order/initdp.c ++++ b/Eli/pkg/liga/middle/order/initdp.c +@@ -313,7 +313,7 @@ char * pr_graphstate_text(graph_state) + ************************************************************************/ + static + void enter_dp_matrix (seqexpr, pid, tosymptr, toaid) +- SEQExpr seqexpr; SLNODE *tosymptr; int toaid; ++ SEQExpr seqexpr; int pid; SLNODE *tosymptr; int toaid; + /* + on entry: pid is the current rule, + row is the graph row of the target attribute, +diff --git a/Eli/pkg/liga/option/derivedSrcs/treebuild.c b/Eli/pkg/liga/option/derivedSrcs/treebuild.c +index 512803e..f64bddf 100644 +--- a/Eli/pkg/liga/option/derivedSrcs/treebuild.c ++++ b/Eli/pkg/liga/option/derivedSrcs/treebuild.c +@@ -40,6 +40,7 @@ Suite 330, Boston, MA 02111-1307, USA. */ + #endif + + extern void Zerteiler ELI_ARG((void)); ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + + void + #ifdef PROTO_OK +diff --git a/Eli/pkg/maptool/complete/clpintf.c b/Eli/pkg/maptool/complete/clpintf.c +index 77b28ce..1e83aea 100644 +--- a/Eli/pkg/maptool/complete/clpintf.c ++++ b/Eli/pkg/maptool/complete/clpintf.c +@@ -53,6 +53,8 @@ Suite 330, Boston, MA 02111-1307, USA. */ + static CONST char *fileerrmsg; + static int fileerrmsgusage; + ++extern void _dapto_source_changed(const char *, int, int, int, int, int); ++ + /* + * SetFileErr + */ +diff --git a/Eli/pkg/maptool/ebnf/clpintf.c b/Eli/pkg/maptool/ebnf/clpintf.c +index 77b28ce..ba988eb 100644 +--- a/Eli/pkg/maptool/ebnf/clpintf.c ++++ b/Eli/pkg/maptool/ebnf/clpintf.c +@@ -53,6 +53,7 @@ Suite 330, Boston, MA 02111-1307, USA. */ + static CONST char *fileerrmsg; + static int fileerrmsgusage; + ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + /* + * SetFileErr + */ +diff --git a/Eli/pkg/pdl/derivedSrcs/clpintf.c b/Eli/pkg/pdl/derivedSrcs/clpintf.c +index ca18187..1920382 100644 +--- a/Eli/pkg/pdl/derivedSrcs/clpintf.c ++++ b/Eli/pkg/pdl/derivedSrcs/clpintf.c +@@ -53,6 +53,8 @@ Suite 330, Boston, MA 02111-1307, USA. */ + static CONST char *fileerrmsg; + static int fileerrmsgusage; + ++extern void _dapto_source_changed(const char *, int, int, int, int, int); ++ + /* + * SetFileErr + */ +diff --git a/Eli/pkg/ptg/derivedSrcs/clpintf.c b/Eli/pkg/ptg/derivedSrcs/clpintf.c +index 77b28ce..ba988eb 100644 +--- a/Eli/pkg/ptg/derivedSrcs/clpintf.c ++++ b/Eli/pkg/ptg/derivedSrcs/clpintf.c +@@ -53,6 +53,7 @@ Suite 330, Boston, MA 02111-1307, USA. */ + static CONST char *fileerrmsg; + static int fileerrmsgusage; + ++extern void _dapto_source_changed(const char *, int, int, int, int, int); + /* + * SetFileErr + */ diff --git a/pkgs/by-name/el/eli/package.nix b/pkgs/by-name/el/eli/package.nix index 40bc6e607c94..28973f67f1d3 100644 --- a/pkgs/by-name/el/eli/package.nix +++ b/pkgs/by-name/el/eli/package.nix @@ -38,6 +38,12 @@ stdenv.mkDerivation rec { sha256 = "1vran8583hbwrr5dciji4zkhz3f88w4mn8n9sdpr6zw0plpf1whj"; }; + patches = [ + # Newer GCC will reject function parameters with an implicit type of `int` and undefined + # references to undeclared functions. + ./function-declarations.patch + ]; + buildInputs = [ ncurses fontconfig @@ -59,7 +65,11 @@ stdenv.mkDerivation rec { # Workaround build failure on -fno-common toolchains: # ld: cexp.o:(.bss+0x40): multiple definition of `obstck'; cccp.o:(.bss+0x0): first defined here - env.NIX_CFLAGS_COMPILE = "-fcommon"; + # Workaround build failure on "function definitions with identifier lists": + # C23 throws errors on "function definitions with identifier lists". As it is pervasively used + # in the upstream codebase, it's impossible to fix that legacy syntax without a full treewide + # refactor. So the currently fix is to pin the standard to C17. + env.NIX_CFLAGS_COMPILE = "-fcommon --std=gnu17"; preConfigure = '' configureFlagsArray=( diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index b1ced21f3e57..ffa11dafb9e1 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -33,14 +33,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2025.12.3"; + version = "2025.12.4"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-XQBPx1FOvyd2TN3PNFYVfa+pJ+3Y/IsjCeOHVBDlvOM="; + hash = "sha256-/dO8BS7L62nSblDAmtO2YY5wKXyHGLWlsrtUwoEu2u4="; }; patches = [ diff --git a/pkgs/by-name/ex/exoscale-cli/package.nix b/pkgs/by-name/ex/exoscale-cli/package.nix index 90b3ad8acca2..797277575147 100644 --- a/pkgs/by-name/ex/exoscale-cli/package.nix +++ b/pkgs/by-name/ex/exoscale-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "exoscale-cli"; - version = "1.88.0"; + version = "1.89.0"; src = fetchFromGitHub { owner = "exoscale"; repo = "cli"; rev = "v${version}"; - sha256 = "sha256-1UZuYW+iS6hQPrgvzfUIyAzJT0kQRhqGvZbNavgZo/Q="; + sha256 = "sha256-crSYkC3Y7ooEW3MsCfcwexsLqqAL9vW7UBhow5B993M="; }; vendorHash = null; diff --git a/pkgs/by-name/fi/finit/package.nix b/pkgs/by-name/fi/finit/package.nix index a5cf42193cf3..bd4524377ab3 100644 --- a/pkgs/by-name/fi/finit/package.nix +++ b/pkgs/by-name/fi/finit/package.nix @@ -4,19 +4,20 @@ fetchFromGitHub, autoreconfHook, pkg-config, + libcap, libite, libuev, }: stdenv.mkDerivation (finalAttrs: { pname = "finit"; - version = "4.14"; + version = "4.15"; src = fetchFromGitHub { - owner = "troglobit"; + owner = "finit-project"; repo = "finit"; tag = finalAttrs.version; - hash = "sha256-v4QHc6pX50z4j4UBpw7J2k78Pqt7n503qiDRDWyrhOc="; + hash = "sha256-HZQHWJODWbMGH1m/P6teo0j9BDwWmKKHIa7YN0vA+c4="; }; postPatch = '' @@ -32,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ + libcap libite libuev ]; diff --git a/pkgs/by-name/fr/framework-tool-tui/package.nix b/pkgs/by-name/fr/framework-tool-tui/package.nix index ad2f3a107a51..28aa1afb11bc 100644 --- a/pkgs/by-name/fr/framework-tool-tui/package.nix +++ b/pkgs/by-name/fr/framework-tool-tui/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "framework-tool-tui"; - version = "0.6.0"; + version = "0.7.2"; src = fetchFromGitHub { owner = "grouzen"; repo = "framework-tool-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-6JfxKoH6omqg46Y7zDIj4xQOzTGP36OW2nOS4fTsy7A="; + hash = "sha256-N+X6o76Fn0KAqG2MNyR29cDyuh3lLdV20JX8jxHNHjY="; }; - cargoHash = "sha256-YsmGYsCLlucFq/Xg+VSrqh1tKev8T+xDEL8B2jUwH/A="; + cargoHash = "sha256-vENf1wzXJdtsN+KfuNgtmJLkdfYf+2ULR+VW61dRG+I="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ udev ]; diff --git a/pkgs/by-name/fz/fzf-git-sh/package.nix b/pkgs/by-name/fz/fzf-git-sh/package.nix index d2ebcca7cc5f..23980da941b1 100644 --- a/pkgs/by-name/fz/fzf-git-sh/package.nix +++ b/pkgs/by-name/fz/fzf-git-sh/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "fzf-git-sh"; - version = "0-unstable-2025-10-21"; + version = "0-unstable-2025-12-30"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf-git.sh"; - rev = "c823ffd521cb4a3a65a5cf87f1b1104ef651c3de"; - hash = "sha256-G5b6s3p4Lrh2YQyBKE3Lzh78USR1tKlR/YqTMr3mXsI="; + rev = "8dd169c08393b4d50c2ddd270da19705a30cbbac"; + hash = "sha256-EYo2HlZfFbLKRDuQz5nz8/Di2ur2uG0haapECKfamoU="; }; dontBuild = true; diff --git a/pkgs/by-name/ge/genemichaels/package.nix b/pkgs/by-name/ge/genemichaels/package.nix index f7826b9e310e..eb4dbbe8ca60 100644 --- a/pkgs/by-name/ge/genemichaels/package.nix +++ b/pkgs/by-name/ge/genemichaels/package.nix @@ -7,14 +7,14 @@ rustPlatform.buildRustPackage rec { pname = "genemichaels"; - version = "0.9.4"; + version = "0.9.5"; src = fetchCrate { inherit pname version; - hash = "sha256-dXmIijGAcXuwtU9WbmuN1rAv7hY9Ah2JbGXAgPxq9k4="; + hash = "sha256-KaGG2amPk/+fL7xLAfZw4SmCzXc+hS/9IkBG7G6sngI="; }; - cargoHash = "sha256-+eIUNblWdR+OA27NCtT+rueh5EcwvTr3CGf80Cn/r+4="; + cargoHash = "sha256-RkGKzE/EKA1VUkVTTMdMKhtUrs3kmy4uDAHq2hJs5yk="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/go/gobgp/package.nix b/pkgs/by-name/go/gobgp/package.nix index 88796c53bebb..ccd60485ed23 100644 --- a/pkgs/by-name/go/gobgp/package.nix +++ b/pkgs/by-name/go/gobgp/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "gobgp"; - version = "4.1.0"; + version = "4.2.0"; src = fetchFromGitHub { owner = "osrg"; repo = "gobgp"; rev = "v${version}"; - sha256 = "sha256-Lm0nJfvXGoRBu6Yv698zf74/xOfG7UagzvTExK6KXbo="; + sha256 = "sha256-KSP5mdyLbsLij/twNZiuMs8YxVg9gGa7JSmt6Q0btns="; }; vendorHash = "sha256-y8nhrKQnTXfnDDyr/xZd5b9ccXaM85rd8RKHtoDBuwI="; diff --git a/pkgs/by-name/go/gobgpd/package.nix b/pkgs/by-name/go/gobgpd/package.nix index f4dadc9858ed..d9c12484e312 100644 --- a/pkgs/by-name/go/gobgpd/package.nix +++ b/pkgs/by-name/go/gobgpd/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "gobgpd"; - version = "4.1.0"; + version = "4.2.0"; src = fetchFromGitHub { owner = "osrg"; repo = "gobgp"; tag = "v${version}"; - hash = "sha256-Lm0nJfvXGoRBu6Yv698zf74/xOfG7UagzvTExK6KXbo="; + hash = "sha256-KSP5mdyLbsLij/twNZiuMs8YxVg9gGa7JSmt6Q0btns="; }; vendorHash = "sha256-y8nhrKQnTXfnDDyr/xZd5b9ccXaM85rd8RKHtoDBuwI="; diff --git a/pkgs/by-name/gr/grafx2/package.nix b/pkgs/by-name/gr/grafx2/package.nix index 8820a3d8a32a..9574fd771c43 100644 --- a/pkgs/by-name/gr/grafx2/package.nix +++ b/pkgs/by-name/gr/grafx2/package.nix @@ -52,9 +52,9 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = false; # Why?? - makeFlags = [ "-C src" ]; + makeFlags = [ "--directory=src" ]; installFlags = [ - "-C src" + "--directory=src" "PREFIX=$(out)" ]; diff --git a/pkgs/by-name/hl/hl-log-viewer/package.nix b/pkgs/by-name/hl/hl-log-viewer/package.nix index 53f9e68d6f6c..9122837a615b 100644 --- a/pkgs/by-name/hl/hl-log-viewer/package.nix +++ b/pkgs/by-name/hl/hl-log-viewer/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "hl-log-viewer"; - version = "0.33.1"; + version = "0.33.2"; src = fetchFromGitHub { owner = "pamburus"; repo = "hl"; tag = "v${finalAttrs.version}"; - hash = "sha256-xsBJIId5F1AUJ+Si1ymCUr27Qb4XRc8fObjT5kcumhM="; + hash = "sha256-DJqOohJ+TKP4l+ySyOTRrBFZU3rn16kI4CGbFHm1rE4="; }; - cargoHash = "sha256-eHpFXq8ez8xIMhkQ2m/sR8OFU9edid3/hnBNYP1HmL8="; + cargoHash = "sha256-c4cS5lx6aZ11YgXb6jqNkjn+tSwJC0lRvT10wvSanTE="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/jo/jotdown/package.nix b/pkgs/by-name/jo/jotdown/package.nix index 68ac453c93f0..2035c3680698 100644 --- a/pkgs/by-name/jo/jotdown/package.nix +++ b/pkgs/by-name/jo/jotdown/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "jotdown"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "hellux"; repo = "jotdown"; rev = version; - hash = "sha256-4ZSRwQuZUtk2kY62lruj+uwP6H1sK9J7V6HFQL+t9tw="; + hash = "sha256-76GYcLgTmTAweV+SI93me89YUHAujE0dFetG5QLlFRs="; }; - cargoHash = "sha256-xPi/C9N3/9AsinmbHI/M9EGy4gvS7ZWXEl3xBf3f4LQ="; + cargoHash = "sha256-1h7nL37OtqHMLO7W1DHPo2SH7prGqHlDgMHbTQu0gBI="; meta = { description = "Minimal Djot CLI"; diff --git a/pkgs/by-name/ke/kew/package.nix b/pkgs/by-name/ke/kew/package.nix index da5fe7bd421e..14bbd1340673 100644 --- a/pkgs/by-name/ke/kew/package.nix +++ b/pkgs/by-name/ke/kew/package.nix @@ -34,20 +34,19 @@ in stdenv.mkDerivation (finalAttrs: { pname = "kew"; - version = "3.7.2"; + version = "3.7.3"; src = fetchFromGitHub { owner = "ravachol"; repo = "kew"; tag = "v${finalAttrs.version}"; - hash = "sha256-MCmOd8c2owIjtXkRUso3+4C0Hj/5HoOLa97E9+21FGA="; + hash = "sha256-134SOyYnMPt7pIS8fb+lSA6ouubJQMGlIXPLyoRg6xA="; }; postPatch = '' substituteInPlace Makefile \ --replace-fail '$(shell uname -s)' '${uppercaseFirst stdenv.hostPlatform.parsed.kernel.name}' \ --replace-fail '$(shell uname -m)' '${stdenv.hostPlatform.parsed.cpu.name}' \ - --replace-fail 'LANGDIRPREFIX = /usr' 'LANGDIRPREFIX = ${placeholder "out"}' ''; nativeBuildInputs = [ diff --git a/pkgs/by-name/ki/kirsch/package.nix b/pkgs/by-name/ki/kirsch/package.nix index 7549cb972203..e4a70e92ff86 100644 --- a/pkgs/by-name/ki/kirsch/package.nix +++ b/pkgs/by-name/ki/kirsch/package.nix @@ -7,11 +7,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "kirsch"; - version = "0.7.1"; + version = "0.7.2"; src = fetchzip { url = "https://github.com/molarmanful/kirsch/releases/download/v${finalAttrs.version}/kirsch-release_v${finalAttrs.version}.zip"; - hash = "sha256-10GuvGeiJAdMRnvBdyRojQwJ36CnlJ6cdj2jxcIQbZw="; + hash = "sha256-olm6Q6xcfSEeWXToAs/kse9QNH8k87i8vaPblU6ICnk="; }; nativeBuildInputs = [ xorg.mkfontscale ]; diff --git a/pkgs/by-name/ku/kube-linter/package.nix b/pkgs/by-name/ku/kube-linter/package.nix index b972f8b772b6..e56e78982f32 100644 --- a/pkgs/by-name/ku/kube-linter/package.nix +++ b/pkgs/by-name/ku/kube-linter/package.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "kube-linter"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "stackrox"; repo = "kube-linter"; rev = "v${version}"; - sha256 = "sha256-UUg7QOu+G5g8cj1C2q9G6km002kqOjOiesdFGy8BqgI="; + sha256 = "sha256-nd8CLAp3MHuQs/firDPCZ4XlxVx73MMNGVNp5tsa1Rw="; }; vendorHash = "sha256-A8aNyMX9WtDDuqy6qOHTQkLnuckcsHEKZ3mfnC4Rx2s="; diff --git a/pkgs/by-name/ku/kubeseal/package.nix b/pkgs/by-name/ku/kubeseal/package.nix index 3500e7ede1ef..91a3678ddea0 100644 --- a/pkgs/by-name/ku/kubeseal/package.nix +++ b/pkgs/by-name/ku/kubeseal/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubeseal"; - version = "0.33.1"; + version = "0.34.0"; src = fetchFromGitHub { owner = "bitnami-labs"; repo = "sealed-secrets"; rev = "v${version}"; - sha256 = "sha256-lwBNYvpQWKXqvZsKk943dWDrR8cQk/xoDnTflgP77Pg="; + sha256 = "sha256-Yu0fjVgYiZ+MTF8aJXjoQ8VZuD0tr6znFgYkTqIaZDU="; }; - vendorHash = "sha256-LZjnveGOHxF8en+EfcjYIq6ZkYv4sG/4sEv4DhTLUkU="; + vendorHash = "sha256-gvMExOJQHBid1GAroYufuYGzoZm2yVEKO3Wafvp7Ad0="; subPackages = [ "cmd/kubeseal" ]; diff --git a/pkgs/by-name/ma/matrix-conduit/fix_validate_event_fields_for_invites_over_federation.patch b/pkgs/by-name/ma/matrix-conduit/fix_validate_event_fields_for_invites_over_federation.patch deleted file mode 100644 index c7641fb16fd3..000000000000 --- a/pkgs/by-name/ma/matrix-conduit/fix_validate_event_fields_for_invites_over_federation.patch +++ /dev/null @@ -1,91 +0,0 @@ -From a0f57159572c81c8ae6f9c9440e5cd74315b8570 Mon Sep 17 00:00:00 2001 -From: Jason Volk -Date: Sun, 21 Dec 2025 22:04:07 +0000 -Subject: [PATCH] fix: validate event fields for invites over federation. - ---- - src/api/server_server.rs | 61 ++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 61 insertions(+) - -diff --git a/src/api/server_server.rs b/src/api/server_server.rs -index adc764ff..d29f6031 100644 ---- a/src/api/server_server.rs -+++ b/src/api/server_server.rs -@@ -2132,6 +2132,44 @@ pub async fn create_invite_route( - CanonicalJsonValue::String(event_id.to_string()), - ); - -+ let event_room_id: OwnedRoomId = serde_json::from_value( -+ signed_event -+ .get("room_id") -+ .ok_or(Error::BadRequest( -+ ErrorKind::InvalidParam, -+ "Event had no room_id field.", -+ ))? -+ .clone() -+ .into(), -+ ) -+ .map_err(|_| Error::BadRequest(ErrorKind::InvalidParam, "room_id is not a room id."))?; -+ -+ if room_id != event_room_id { -+ return Err(Error::BadRequest( -+ ErrorKind::InvalidParam, -+ "room_id parameter does not match event.", -+ )); -+ } -+ -+ let event_type: StateEventType = serde_json::from_value( -+ signed_event -+ .get("type") -+ .ok_or(Error::BadRequest( -+ ErrorKind::InvalidParam, -+ "Event had no type field.", -+ ))? -+ .clone() -+ .into(), -+ ) -+ .map_err(|_| Error::BadRequest(ErrorKind::InvalidParam, "type is not an event type."))?; -+ -+ if event_type != StateEventType::RoomMember { -+ return Err(Error::BadRequest( -+ ErrorKind::InvalidParam, -+ "Invite event was not m.room.member type.", -+ )); -+ } -+ - let sender: OwnedUserId = serde_json::from_value( - signed_event - .get("sender") -@@ -2144,6 +2182,29 @@ pub async fn create_invite_route( - ) - .map_err(|_| Error::BadRequest(ErrorKind::InvalidParam, "sender is not a user id."))?; - -+ if sender.server_name() != sender_servername { -+ return Err(Error::BadRequest( -+ ErrorKind::InvalidParam, -+ "Invite sender must match the origin server.", -+ )); -+ } -+ -+ let event_content: RoomMemberEventContent = serde_json::from_value( -+ signed_event -+ .get("content") -+ .ok_or_else(|| Error::BadRequest(ErrorKind::InvalidParam, "Missing event content."))? -+ .clone() -+ .into(), -+ ) -+ .map_err(|_| Error::BadRequest(ErrorKind::InvalidParam, "Invalid event content."))?; -+ -+ if event_content.membership != MembershipState::Invite { -+ return Err(Error::BadRequest( -+ ErrorKind::InvalidParam, -+ "Membership of invite event must be invite.", -+ )); -+ } -+ - let invited_user: Box<_> = serde_json::from_value( - signed_event - .get("state_key") --- -GitLab - diff --git a/pkgs/by-name/ma/matrix-conduit/package.nix b/pkgs/by-name/ma/matrix-conduit/package.nix index 2ebbe05c03fc..caa8fb5676c7 100644 --- a/pkgs/by-name/ma/matrix-conduit/package.nix +++ b/pkgs/by-name/ma/matrix-conduit/package.nix @@ -12,21 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-conduit"; - version = "0.10.10"; + version = "0.10.11"; src = fetchFromGitLab { owner = "famedly"; repo = "conduit"; tag = "v${finalAttrs.version}"; - hash = "sha256-n2k5SDzxafO+nqc0NhX/6GfSPsF9e/qO9aA7VWqSLuk="; + hash = "sha256-IJrDdmlyut8V2jJ7rUoREqoeriYO/15E+JiUCI4Pwlg="; }; - patches = [ - # https://gitlab.com/famedly/conduit/-/merge_requests/784 - ./fix_validate_event_fields_for_invites_over_federation.patch - ]; - - cargoHash = "sha256-WprzCSm0O9Cav9WbikeNV5ZMqxlCY4qez03n0lu5KI8="; + cargoHash = "sha256-jSkoVA8Ib5S5NTzGtmT/40NwR+8HmKYjGlfbJGWghRA="; # Conduit enables rusqlite's bundled feature by default, but we'd rather use our copy of SQLite. preBuild = '' diff --git a/pkgs/by-name/md/mdk-sdk/package.nix b/pkgs/by-name/md/mdk-sdk/package.nix index 4c5debee5899..670eb6f0f4c8 100644 --- a/pkgs/by-name/md/mdk-sdk/package.nix +++ b/pkgs/by-name/md/mdk-sdk/package.nix @@ -33,11 +33,11 @@ let in stdenv.mkDerivation rec { pname = "mdk-sdk"; - version = "0.35.0"; + version = "0.35.1"; src = fetchurl { url = "https://github.com/wang-bin/mdk-sdk/releases/download/v${version}/mdk-sdk-linux.tar.xz"; - hash = "sha256-PKECwms/JGJYsYIvUWU0UBSLwlsYikYw3IGleWXlbtg="; + hash = "sha256-qdsYWu0bRRhPTbOEeGBFhPdk3S2JpqroOz+gd3KMDts="; }; nativeBuildInputs = [ autoPatchelfHook ]; diff --git a/pkgs/by-name/na/nawk/package.nix b/pkgs/by-name/na/nawk/package.nix index 28a72480722f..d607a03bf4d3 100644 --- a/pkgs/by-name/na/nawk/package.nix +++ b/pkgs/by-name/na/nawk/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nawk"; - version = "20250116"; + version = "20251225"; src = fetchFromGitHub { owner = "onetrueawk"; repo = "awk"; rev = finalAttrs.version; - hash = "sha256-zRGMqMPkP801nZE/pG/NwsiOvv6dTQBcPtfTJCh1eiQ="; + hash = "sha256-8QocZx6Diy3xLakZQxqmWdOywvhVYRjSndY5EiV+dng="; }; depsBuildBuild = [ buildPackages.stdenv.cc ]; diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index d4302fe99b4c..4e037875e9f1 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-12-17"; + version = "0-unstable-2025-12-28"; src = fetchFromGitHub { owner = "nushell"; repo = "nu_scripts"; - rev = "4af008a317185b4e247bdb13002dbc074e98b60c"; - hash = "sha256-KsS3Brtt9tXKpogXdGQJK6QfJq3tbGnyU/ydVaYggE4="; + rev = "1cb6d6c460949b989b7fb1a6d02456a560521366"; + hash = "sha256-Cq814VegRIWRR0UfRz3xV3pHm4C1701I5BoPRsEi+ZQ="; }; installPhase = '' diff --git a/pkgs/by-name/nu/numix-icon-theme-circle/package.nix b/pkgs/by-name/nu/numix-icon-theme-circle/package.nix index 67b973196ad2..0d70e787f41a 100644 --- a/pkgs/by-name/nu/numix-icon-theme-circle/package.nix +++ b/pkgs/by-name/nu/numix-icon-theme-circle/package.nix @@ -10,13 +10,13 @@ stdenvNoCC.mkDerivation rec { pname = "numix-icon-theme-circle"; - version = "25.12.15"; + version = "25.12.27"; src = fetchFromGitHub { owner = "numixproject"; repo = "numix-icon-theme-circle"; rev = version; - sha256 = "sha256-Eul4ulMasoY4DNzqeGDxU1trmH3Mrn9Z15gmiFUtM18="; + sha256 = "sha256-5/PSZdSLpVlS5+dKjDhN82wuCiQRE/J1OEQSihlB81A="; }; nativeBuildInputs = [ gtk3 ]; diff --git a/pkgs/by-name/op/openseachest/package.nix b/pkgs/by-name/op/openseachest/package.nix index 76ca18f42197..3b581cad423d 100644 --- a/pkgs/by-name/op/openseachest/package.nix +++ b/pkgs/by-name/op/openseachest/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { fetchSubmodules = true; }; - makeFlags = [ "-C Make/gcc" ]; + makeFlags = [ "--directory=Make/gcc" ]; buildFlags = [ "release" ]; installPhase = '' diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix index efa8b979e18d..bdf547611b39 100644 --- a/pkgs/by-name/op/openvino/package.nix +++ b/pkgs/by-name/op/openvino/package.nix @@ -72,6 +72,10 @@ stdenv.mkDerivation rec { url = "https://github.com/openvinotoolkit/openvino/commit/677716c2471cadf1bf1268eca6343498a886a229.patch?full_index=1"; hash = "sha256-iaifJBdl7+tQZq1d8SiczUaXz+AdfMrLtwzfTmSG+XA="; }) + (fetchpatch { + url = "https://github.com/openvinotoolkit/openvino/commit/564d2d6b9ca179004d32b70466dbd088eef8a307.patch?full_index=1"; + hash = "sha256-2khosDwlV7Dwxu0dvyDuCbo/XzR/eeYRGhlSieOfrFQ="; + }) ]; outputs = [ diff --git a/pkgs/by-name/pg/pg-schema-diff/package.nix b/pkgs/by-name/pg/pg-schema-diff/package.nix index f4848d0857ff..df284c8e5893 100644 --- a/pkgs/by-name/pg/pg-schema-diff/package.nix +++ b/pkgs/by-name/pg/pg-schema-diff/package.nix @@ -6,20 +6,20 @@ }: buildGoModule (finalAttrs: { pname = "pg-schema-diff"; - version = "1.0.2"; + version = "1.0.3"; src = fetchFromGitHub { owner = "stripe"; repo = "pg-schema-diff"; tag = "v${finalAttrs.version}"; - hash = "sha256-u0niTTqrzsI4u0OGY5qkgbitadcbEK/ElFGnPJsEMwo="; + hash = "sha256-pAGd62P+w8BnGMQp2kzAg/mLPvJG6ma25K/JmjpivLk="; }; nativeCheckInputs = [ postgresql ]; - vendorHash = "sha256-Hs3xrGP8eJwW3rQ9nViB9sqC8spjHV6rCoy1u/SYHak="; + vendorHash = "sha256-9tronDAe3/5bBtiMW04YGSgxww/F7xlq84sjYFTfxnk="; meta = { description = "Go library for diffing Postgres schemas and generating SQL migrations"; diff --git a/pkgs/by-name/pl/playwright-mcp/package.nix b/pkgs/by-name/pl/playwright-mcp/package.nix index 815e4146124e..df64dfaac95f 100644 --- a/pkgs/by-name/pl/playwright-mcp/package.nix +++ b/pkgs/by-name/pl/playwright-mcp/package.nix @@ -7,16 +7,16 @@ }: buildNpmPackage rec { pname = "playwright-mcp"; - version = "0.0.53"; + version = "0.0.54"; src = fetchFromGitHub { owner = "Microsoft"; repo = "playwright-mcp"; tag = "v${version}"; - hash = "sha256-TuXdvaPa5732NTZ5Fchjr5pXsURYxsnrjf6CS1qlkOA="; + hash = "sha256-c5zmr04J01C0OLb+EHx9mX2t02kGDatBPz17nVVoPMY="; }; - npmDepsHash = "sha256-Rdtc8rWyBmWmC1qy7TetaAdb1OFG6PdB5/2xQe8MwUg="; + npmDepsHash = "sha256-SJ1VIrEO7D+CYj8TXapOlVHzy9wgoOQok/2XA86OeJU="; postInstall = '' rm -r $out/lib/node_modules/@playwright/mcp/node_modules/playwright diff --git a/pkgs/by-name/pr/proot/package.nix b/pkgs/by-name/pr/proot/package.nix index 02766094fbf8..85f06e549fc8 100644 --- a/pkgs/by-name/pr/proot/package.nix +++ b/pkgs/by-name/pr/proot/package.nix @@ -43,10 +43,10 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - makeFlags = [ "-C src" ]; + makeFlags = [ "--directory=src" ]; postBuild = '' - make -C doc proot/man.1 + make --directory=doc proot/man.1 ''; installFlags = [ "PREFIX=${placeholder "out"}" ]; diff --git a/pkgs/by-name/py/pyrefly/package.nix b/pkgs/by-name/py/pyrefly/package.nix index bdaca11548c8..5fc49b71e2eb 100644 --- a/pkgs/by-name/py/pyrefly/package.nix +++ b/pkgs/by-name/py/pyrefly/package.nix @@ -10,17 +10,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "pyrefly"; - version = "0.46.1"; + version = "0.46.3"; src = fetchFromGitHub { owner = "facebook"; repo = "pyrefly"; tag = finalAttrs.version; - hash = "sha256-BMGTUoIkDUaM1Ox+U8rquqZ822qB2oGuk7/5b1EnX2I="; + hash = "sha256-GtYOfmtjKw0xEBxUUZlHz/XXqVCFp1WiwlznVY/9Vbg="; }; buildAndTestSubdir = "pyrefly"; - cargoHash = "sha256-mXJuZXf5zcxarC+ftT2W15+yvC7gt7rocoCMq00v9a0="; + cargoHash = "sha256-A9ay3ooyGB1oCOz7CrRlWgOjEEFW6k0Hm4rVUARvH/k="; buildInputs = [ rust-jemalloc-sys ]; diff --git a/pkgs/by-name/rb/rbw/package.nix b/pkgs/by-name/rb/rbw/package.nix index 4028ed210d5a..12a1ad92e18b 100644 --- a/pkgs/by-name/rb/rbw/package.nix +++ b/pkgs/by-name/rb/rbw/package.nix @@ -21,14 +21,14 @@ }: rustPlatform.buildRustPackage rec { pname = "rbw"; - version = "1.14.1"; + version = "1.15.0"; src = fetchzip { url = "https://git.tozt.net/rbw/snapshot/rbw-${version}.tar.gz"; - hash = "sha256-4wNDDMaz9zjNYahOZXARDbNdGKl0kS0pF3qQuM7fK4s="; + hash = "sha256-N/s1flB+s2HwEeLsf7YlJG+5TJgP8Wu7PHNPWmVfpIo="; }; - cargoHash = "sha256-H1DSP3Kyklv8ncn7zDP0njDlwB8Qh+h7mqWRAJcpWrE="; + cargoHash = "sha256-N4IxnAXDvD+vp3LUB9CKYM+1C5i1Flihk+Pfb2c5IWY="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/re/remote-touchpad/package.nix b/pkgs/by-name/re/remote-touchpad/package.nix index 4c75c1017f1f..5bc82b6f3844 100644 --- a/pkgs/by-name/re/remote-touchpad/package.nix +++ b/pkgs/by-name/re/remote-touchpad/package.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "remote-touchpad"; - version = "1.5.2"; + version = "1.5.3"; src = fetchFromGitHub { owner = "unrud"; repo = "remote-touchpad"; rev = "v${version}"; - sha256 = "sha256-mIPBUREv2uIiIiucPyKLBmf8OJPVPsbc8QI9v3NTBIQ="; + sha256 = "sha256-9K/AdkfpQbXPDIwai3h98G4lo4p8c/yTLxirhbo03U4="; }; buildInputs = [ @@ -27,7 +27,7 @@ buildGoModule rec { ]; tags = [ "portal,x11" ]; - vendorHash = "sha256-d2kKF13ESntZ0pRTYs5eFpkCTuOhei/bTyTmdYWvvRY="; + vendorHash = "sha256-nkzvE59H7adyzveXYFI1NVwIh8chBRrVZZKfLY0fEaw="; meta = { description = "Control mouse and keyboard from the web browser of a smartphone"; diff --git a/pkgs/by-name/re/renderdoc/package.nix b/pkgs/by-name/re/renderdoc/package.nix index 5346e76c0e7e..085a3f7c1d71 100644 --- a/pkgs/by-name/re/renderdoc/package.nix +++ b/pkgs/by-name/re/renderdoc/package.nix @@ -33,13 +33,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "renderdoc"; - version = "1.41"; + version = "1.42"; src = fetchFromGitHub { owner = "baldurk"; repo = "renderdoc"; rev = "v${finalAttrs.version}"; - hash = "sha256-1Us+hwvsHX2Zn0BCv8YkOCN1226gAXeZYsg4btyJi8w="; + hash = "sha256-BnLmDN7SzhuyQOou8kJObfr/zJxSukUUmD7u5BiiLh0="; }; outputs = [ diff --git a/pkgs/by-name/re/renode-dts2repl/package.nix b/pkgs/by-name/re/renode-dts2repl/package.nix index 4d7378224e5e..e4071cd40694 100644 --- a/pkgs/by-name/re/renode-dts2repl/package.nix +++ b/pkgs/by-name/re/renode-dts2repl/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication { pname = "renode-dts2repl"; - version = "0-unstable-2025-12-18"; + version = "0-unstable-2025-12-29"; pyproject = true; src = fetchFromGitHub { owner = "antmicro"; repo = "dts2repl"; - rev = "927f689d40c34fbe64f246abf9e6abf2d79f2fb5"; - hash = "sha256-cR/rMXGOLNyQDJSg77AI8+sco446sQNI/4IuuWHLDhE="; + rev = "aace53b51d6503bc5a2ba1ee2c6b1242a1795401"; + hash = "sha256-2leYwGFDy7rbaAo/fVOVHuej7Zuw2Vg7igfUEKf0IJg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/re/repomix/package.nix b/pkgs/by-name/re/repomix/package.nix index d2c962b63d45..7539e2b0e9b0 100644 --- a/pkgs/by-name/re/repomix/package.nix +++ b/pkgs/by-name/re/repomix/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "repomix"; - version = "1.9.2"; + version = "1.11.0"; src = fetchFromGitHub { owner = "yamadashy"; repo = "repomix"; tag = "v${version}"; - hash = "sha256-UZvVXSucx/OrCRFT/esOHjC/XOAxN8buoyGShh8HdYM="; + hash = "sha256-qesW90kU+qeRoHvxgcf4M8gpLH3qGNDw9UkX7V0z5wQ="; }; - npmDepsHash = "sha256-cXD1rs5wLCJdBLPkZiNtDj/EaAc46gbdSmCo6FajcUo="; + npmDepsHash = "sha256-urYj5rPgz7DIwoCc9J41dPXUWInj4Hm7YnWCp1TZPFo="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/ri/river-bnf/package.nix b/pkgs/by-name/ri/river-bnf/package.nix index 717c4d180276..a7316306bb85 100644 --- a/pkgs/by-name/ri/river-bnf/package.nix +++ b/pkgs/by-name/ri/river-bnf/package.nix @@ -18,6 +18,9 @@ stdenv.mkDerivation { hash = "sha256-rm9Nt3WLgq9QOXzrkYBGp45EALNYFTQGInxfYIN0XcU="; }; + # Fix build with gcc 15 + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + nativeBuildInputs = [ wayland-scanner ]; diff --git a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix index 036b5dd0215f..51176bcf35f3 100644 --- a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix +++ b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix @@ -13,15 +13,15 @@ rustPlatform.buildRustPackage rec { pname = "rust-analyzer-unwrapped"; - version = "2025-12-22"; + version = "2025-12-29"; - cargoHash = "sha256-nCBk88TUeIC6kG3xp3B6bbLOtHkQtOS90GspKWeY09s="; + cargoHash = "sha256-WRhLSZpKBwvWwfbbegjHdMbducXJqqHKxAo5ztEDhXo="; src = fetchFromGitHub { owner = "rust-lang"; repo = "rust-analyzer"; rev = version; - hash = "sha256-8DHvVHKPZ4GLf4xjCEZMaJjyv81hA+YHzztczFizLo0="; + hash = "sha256-gq96i+4i2QEK94stPLzMeDdpKPOTOvw4Zicy+qLe7p8="; }; cargoBuildFlags = [ diff --git a/pkgs/by-name/ru/rustic/package.nix b/pkgs/by-name/ru/rustic/package.nix index 793592af14b9..69ba8b54e70f 100644 --- a/pkgs/by-name/ru/rustic/package.nix +++ b/pkgs/by-name/ru/rustic/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "rustic"; - version = "0.10.2"; + version = "0.10.3"; src = fetchFromGitHub { owner = "rustic-rs"; repo = "rustic"; tag = "v${version}"; - hash = "sha256-IyAfaCeppmIKrnEb/RxNV3nNYLjlZR28u5HXNbyc8wc="; + hash = "sha256-MYl6tcCpWsyU38YSXpK3uFaDpS351ct89JIXhvpVu+Q="; }; - cargoHash = "sha256-wkI38C0ol0q5od+mbmr8JVekLMGEyWT+eQyy9kILyFs="; + cargoHash = "sha256-RIkOyx1paYKeytNPAcD402hBQi36gys+6lMnmoR24L8="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/sa/safeeyes/package.nix b/pkgs/by-name/sa/safeeyes/package.nix index 8192162159f8..f3170d96e093 100644 --- a/pkgs/by-name/sa/safeeyes/package.nix +++ b/pkgs/by-name/sa/safeeyes/package.nix @@ -1,62 +1,62 @@ { lib, - python3, + python3Packages, fetchPypi, alsa-utils, gobject-introspection, libnotify, wlrctl, - gtk3, + gtk4, + gettext, safeeyes, testers, xprintidle, xprop, wrapGAppsHook3, + versionCheckHook, + nix-update-script, }: -python3.pkgs.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "safeeyes"; - version = "2.2.3"; + version = "3.2.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-VE+pcCSblj5CADJppyM1mUchOibUtr7NrVwINrSprY0="; + hash = "sha256-t8PMQxQjfyW3t0bamo8kAlminAMfUe0ThtzrgUc33Xo="; }; - postPatch = '' - substituteInPlace setup.py --replace-fail "root_dir = sys.prefix" "root_dir = '/'" - ''; - nativeBuildInputs = [ wrapGAppsHook3 gobject-introspection ]; buildInputs = [ - gtk3 + gtk4 + gettext libnotify ]; - build-system = with python3.pkgs; [ setuptools ]; + build-system = with python3Packages; [ setuptools ]; - dependencies = with python3.pkgs; [ + dependencies = with python3Packages; [ babel psutil xlib pygobject3 dbus-python - croniter packaging ]; + optional-dependencies = with python3Packages; { + healthstats = [ croniter ]; + wayland = [ pywayland ]; + }; + # Prevent double wrapping, let the Python wrapper use the args in preFixup. dontWrapGApps = true; - postInstall = '' - mv $out/lib/python*/site-packages/share $out/share - ''; - preFixup = '' makeWrapperArgs+=( "''${gappsWrapperArgs[@]}" @@ -75,12 +75,23 @@ python3.pkgs.buildPythonApplication rec { pythonImportsCheck = [ "safeeyes" ]; - passthru.tests.version = testers.testVersion { package = safeeyes; }; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru = { + updateScript = nix-update-script { }; + tests.version = testers.testVersion { package = safeeyes; }; + }; meta = { homepage = "http://slgobinath.github.io/SafeEyes"; - description = "Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder. A Free and Open Source Linux alternative to EyeLeo"; - license = lib.licenses.gpl3; + description = "Break reminder to prevent eye strain"; + longDescription = '' + Protect your eyes from eye strain using this simple and + beautiful, yet extensible break reminder. Free GNU/Linux + alternative to EyeLeo. + ''; + license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; mainProgram = "safeeyes"; }; diff --git a/pkgs/by-name/sa/samrewritten/package.nix b/pkgs/by-name/sa/samrewritten/package.nix index f6f092da1a58..651716e95087 100644 --- a/pkgs/by-name/sa/samrewritten/package.nix +++ b/pkgs/by-name/sa/samrewritten/package.nix @@ -16,13 +16,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "samrewritten"; - version = "20251216.1"; + version = "20251229.1"; src = fetchFromGitHub { owner = "PaulCombal"; repo = "SamRewritten"; tag = finalAttrs.version; - hash = "sha256-pMHkgB7z4coXS9N8+bBCo0gqtNKrXQO1qOTi4pNo19Y="; + hash = "sha256-E5/h14QnAAkZOrFmrXo457t1cPPNnRTka+CJ1Psor7A="; }; cargoHash = "sha256-7FVjWiNzAQTN9ITmdoRZaQRnwg+epJyphil1e8QAHfo="; diff --git a/pkgs/by-name/sa/sandhole/package.nix b/pkgs/by-name/sa/sandhole/package.nix new file mode 100644 index 000000000000..fa10203be944 --- /dev/null +++ b/pkgs/by-name/sa/sandhole/package.nix @@ -0,0 +1,53 @@ +{ + cmake, + fetchFromGitHub, + lib, + perl, + rustPlatform, + versionCheckHook, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "sandhole"; + version = "0.8.6"; + + src = fetchFromGitHub { + owner = "EpicEric"; + repo = "sandhole"; + tag = "v${finalAttrs.version}"; + hash = "sha256-30ltOQLobRy/M1v+0jFpBmH5ZkTmkZ+mQP7BX5RKo2s="; + }; + + cargoHash = "sha256-BE7y4VlvINWdJM4/36CDn4YxPWUQnT22YJtcvjup0Ec="; + + # All integration tests require networking. + postPatch = '' + echo "fn main() {}" > tests/integration/main.rs + ''; + + buildInputs = [ cmake ]; + nativeBuildInputs = [ perl ]; + + useNextest = true; + checkFlags = [ + # Some unit tests require networking. + "--skip" + "login" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + meta = { + description = "Expose HTTP/SSH/TCP services through SSH port forwarding"; + longDescription = '' + A reverse proxy that just works with an OpenSSH client. + No extra software required to beat NAT! + ''; + homepage = "https://sandhole.com.br"; + changelog = "https://github.com/EpicEric/sandhole/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + mainProgram = "sandhole"; + maintainers = with lib.maintainers; [ EpicEric ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +}) diff --git a/pkgs/by-name/sc/scalr-cli/package.nix b/pkgs/by-name/sc/scalr-cli/package.nix index 004e3549e544..913361b1f985 100644 --- a/pkgs/by-name/sc/scalr-cli/package.nix +++ b/pkgs/by-name/sc/scalr-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "scalr-cli"; - version = "0.17.4"; + version = "0.17.5"; src = fetchFromGitHub { owner = "Scalr"; repo = "scalr-cli"; rev = "v${version}"; - hash = "sha256-W8Ug/Y5vF604qT9U2SWfYQZMUP4JOFdWAQNU3Yiu5mE="; + hash = "sha256-r6w4K2YXm3JtXXqEX8DkC4nY8qSW599Z6P9sxyNHikk="; }; vendorHash = "sha256-TUf+0Z0yBDOpzMuETn+FCAPXWvQltjRhwQ3Xz0X6YOI="; diff --git a/pkgs/by-name/sf/sftool/package.nix b/pkgs/by-name/sf/sftool/package.nix index 27ad6a51eb86..ccf66c97c5d5 100644 --- a/pkgs/by-name/sf/sftool/package.nix +++ b/pkgs/by-name/sf/sftool/package.nix @@ -10,15 +10,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sftool"; - version = "0.1.17"; + version = "0.1.18"; src = fetchFromGitHub { owner = "OpenSiFli"; repo = "sftool"; tag = finalAttrs.version; - hash = "sha256-+wEQIVnuzE1DX5Cc5fpvKF8EBq4svhGFHzxtwxZQn7k="; + hash = "sha256-y/WE32dy/pKhjYpYd+newuvH4a6PYMXD4oOwpeFwt+0="; }; - cargoHash = "sha256-tJqF7JYH4Mlw7rH+W8t/Wb4HLH0QqxVxmI3ZIFRke9k="; + cargoHash = "sha256-smyIVJWeRf5+1vzfiioQRlPzk3e0BtjtUrZ+AcRnWkw="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/sq/squawk/package.nix b/pkgs/by-name/sq/squawk/package.nix index 847fbd7e55b0..dfce63c666fb 100644 --- a/pkgs/by-name/sq/squawk/package.nix +++ b/pkgs/by-name/sq/squawk/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage rec { pname = "squawk"; - version = "2.32.0"; + version = "2.34.0"; src = fetchFromGitHub { owner = "sbdchd"; repo = "squawk"; tag = "v${version}"; - hash = "sha256-k1UvK8OTY0CEjVFJ761jb52j05r/rzUDd+Jca/tVX1g="; + hash = "sha256-SdCtZ+A4MuHhTrL5v65uDb47FeIBaGweHRXhD9crx2k="; }; - cargoHash = "sha256-QEbBfy4QqKfWO3SDq35HlUvB8FIbXVByM2c0OphfEsk="; + cargoHash = "sha256-r12pNc7C4mNYzIaE/99jrWBQ/YPqR30k90TFx1hBGR4="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ss/ssdfs-utils/package.nix b/pkgs/by-name/ss/ssdfs-utils/package.nix index 4ad02dbf5829..b2da6bde8bbc 100644 --- a/pkgs/by-name/ss/ssdfs-utils/package.nix +++ b/pkgs/by-name/ss/ssdfs-utils/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation { # as ssdfs-utils, not ssdfs-tools. pname = "ssdfs-utils"; # The version is taken from `configure.ac`, there are no tags. - version = "4.65"; + version = "4.66"; src = fetchFromGitHub { owner = "dubeyko"; repo = "ssdfs-tools"; - rev = "256c3415a580c2bec37f98bdc6d972c10454d627"; - hash = "sha256-HGT7hBzsbtlBud4zwWZHDrQqzA1lmnNMrCZy5oylBSQ="; + rev = "ac59d21d78e40b760338eadb3b18f65274d63234"; + hash = "sha256-F1cJAPMDw4iiNzNG4D9+z0esuu3cr45EyJYD3rmHmMM="; }; strictDeps = true; diff --git a/pkgs/by-name/st/stereotool/package.nix b/pkgs/by-name/st/stereotool/package.nix index df231d256fda..62d80d9c3a0e 100644 --- a/pkgs/by-name/st/stereotool/package.nix +++ b/pkgs/by-name/st/stereotool/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { pname = "stereotool"; - version = "10.51"; + version = "10.71"; srcs = let @@ -37,19 +37,19 @@ stdenv.mkDerivation rec { (fetchurl { name = "alsa"; url = "https://download.thimeo.com/stereo_tool_gui_64_${versionNoPoint}"; - hash = "sha256-sMgqbfJhIBuYf6nvxs4R/XmiOBHnVOp2ORcU5+CNtLM="; + hash = "sha256-YDrB7MX2EbG9Eknx5XlOAaW/2sPTZzPIGXzFcwKGqK8="; }) # Jack version for 64bits. (fetchurl { name = "jack"; url = "https://download.thimeo.com/stereo_tool_gui_jack_64_${versionNoPoint}"; - hash = "sha256-sMgqbfJhIBuYf6nvxs4R/XmiOBHnVOp2ORcU5+CNtLM="; + hash = "sha256-YDrB7MX2EbG9Eknx5XlOAaW/2sPTZzPIGXzFcwKGqK8="; }) # Cmd version for 64bits (fetchurl { name = "cmd"; url = "https://download.thimeo.com/stereo_tool_cmd_64_${versionNoPoint}"; - hash = "sha256-x+2JwIy2uLx+QfjayOhY+MYYEQYvAt5O7y+KWn3jcVU="; + hash = "sha256-+hm8G5jwgFqDzy7BsYSfJh3x9asx7voc4NdIqkBDGmE="; }) ]; # Sources if the system is aarch64-linux @@ -57,17 +57,17 @@ stdenv.mkDerivation rec { (fetchurl { name = "alsa"; url = "https://download.thimeo.com/stereo_tool_gui_pi2_64_${versionNoPoint}"; - hash = "sha256-Gb0YPgEsd7xvvcCL+MC9ZFAsh0ciJOsmJn1ZIdkZw7Q="; + hash = "sha256-nr3VlRpWELe4vlaKenPa3ZtOHjD66BXbGDd2WjTI70E="; }) (fetchurl { name = "jack"; url = "https://download.thimeo.com/stereo_tool_gui_jack_pi2_64_${versionNoPoint}"; - hash = "sha256-Gb0YPgEsd7xvvcCL+MC9ZFAsh0ciJOsmJn1ZIdkZw7Q="; + hash = "sha256-nr3VlRpWELe4vlaKenPa3ZtOHjD66BXbGDd2WjTI70E="; }) (fetchurl { name = "cmd"; url = "https://download.thimeo.com/stereo_tool_pi2_64_${versionNoPoint}"; - hash = "sha256-KA69G6Vknx8Sle8f2O+OjO88ZYGSv4khYrWIsoHVAoc="; + hash = "sha256-QyJ/BulqWEIpGfbd6qGT4ejOtdVJ0/M2pEvJasRZUNE="; }) ]; # Sources if the system is aarch32-linux @@ -75,17 +75,17 @@ stdenv.mkDerivation rec { (fetchurl { name = "alsa"; url = "https://download.thimeo.com/stereo_tool_gui_pi2_${versionNoPoint}"; - hash = "sha256-vjZ/nB4tZ7YVYmclX0Uukgx/JwTv6jjdAfYjloo7a8E="; + hash = "sha256-ryw4m08Ru2GI/Wq0UZwjmect7OAHaftfy+0J1S1bYh8="; }) (fetchurl { name = "jack"; url = "https://download.thimeo.com/stereo_tool_gui_jack_pi2_${versionNoPoint}"; - hash = "sha256-vjZ/nB4tZ7YVYmclX0Uukgx/JwTv6jjdAfYjloo7a8E="; + hash = "sha256-ryw4m08Ru2GI/Wq0UZwjmect7OAHaftfy+0J1S1bYh8="; }) (fetchurl { name = "cmd"; url = "https://download.thimeo.com/stereo_tool_pi2_${versionNoPoint}"; - hash = "sha256-YUCpCzv3GrQEoeyZFwOTcoHu9msciqmViboVu1LBG3g="; + hash = "sha256-l9VWraDHJXfNJVb8/VvHENvdknT6ccPBmt/mGlwND00="; }) ]; # Sources if the system is 32bits i686 @@ -94,17 +94,17 @@ stdenv.mkDerivation rec { # The name is the name of this source in the build directory name = "alsa"; url = "https://download.thimeo.com/stereo_tool_gui_${versionNoPoint}"; - hash = "sha256-/l/2sx3v14R83Vqvmc5AqMQzmovww7hk4kTqN2U2Mqs="; + hash = "sha256-OnGn/OUkXFZ4SnmibpF/0kxeq8YZIWMMVafy6i96GeA="; }) (fetchurl { name = "jack"; url = "https://download.thimeo.com/stereo_tool_gui_jack_${versionNoPoint}"; - hash = "sha256-/l/2sx3v14R83Vqvmc5AqMQzmovww7hk4kTqN2U2Mqs="; + hash = "sha256-OnGn/OUkXFZ4SnmibpF/0kxeq8YZIWMMVafy6i96GeA="; }) (fetchurl { name = "cmd"; url = "https://download.thimeo.com/stereo_tool_cmd_${versionNoPoint}"; - hash = "sha256-lPNg58u163DcWk11jbg8l77OdqX+6rVQalGmEXD674s="; + hash = "sha256-GDpfSeL14XkvroIF6pm5CzNYiEz/v5uzfyjw+7K1idE="; }) ]; } diff --git a/pkgs/by-name/su/surface-control/package.nix b/pkgs/by-name/su/surface-control/package.nix index 922679608e9a..e0bb16abeebd 100644 --- a/pkgs/by-name/su/surface-control/package.nix +++ b/pkgs/by-name/su/surface-control/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "surface-control"; - version = "0.4.9-1"; + version = "0.4.10-1"; src = fetchFromGitHub { owner = "linux-surface"; repo = "surface-control"; tag = "v${version}"; - hash = "sha256-CcLHaakWhrzfDrNoXGQom9LkdlkTUkTui7djn3m+vhI="; + hash = "sha256-leWSSm1/gnZ9AuvpSU/p8mA48YBfyWg3CKlo2qW8/Hc="; }; - cargoHash = "sha256-46JqH3FIO1zMeWqNEL8NcfU+Tiaanr99EBMjnr9tE+g="; + cargoHash = "sha256-hCG9P04fZo7K2ttcApz91SAm3Qq67FqcUNDxKOzIZX4="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/sv/svtplay-dl/package.nix b/pkgs/by-name/sv/svtplay-dl/package.nix index ff0671cada78..13e4697fe2eb 100644 --- a/pkgs/by-name/sv/svtplay-dl/package.nix +++ b/pkgs/by-name/sv/svtplay-dl/package.nix @@ -22,7 +22,7 @@ let requests-mock ; - version = "4.163"; + version = "4.167"; in @@ -34,8 +34,8 @@ buildPythonApplication { src = fetchFromGitHub { owner = "spaam"; repo = "svtplay-dl"; - rev = version; - hash = "sha256-2Qge6jmmymIBPWVwaY43h/njlqGzQWPD718gsaIAYx0="; + tag = version; + hash = "sha256-iQMH5IMMv8pYb/iXZvBRLVqhbxkihYFayygnmUJhQJk="; }; build-system = [ setuptools ]; diff --git a/pkgs/by-name/ta/talhelper/package.nix b/pkgs/by-name/ta/talhelper/package.nix index b5a23bd23a4b..08c26b485005 100644 --- a/pkgs/by-name/ta/talhelper/package.nix +++ b/pkgs/by-name/ta/talhelper/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "talhelper"; - version = "3.0.42"; + version = "3.0.44"; src = fetchFromGitHub { owner = "budimanjojo"; repo = "talhelper"; tag = "v${finalAttrs.version}"; - hash = "sha256-3yVKzny2R+ZA/fmIMJauul/FFNzxkB38LFozxHSpJD8="; + hash = "sha256-CAeUoh+JPlQswcZPNwQD/LNEGVJDqSZWg9aF6zIiSRc="; }; - vendorHash = "sha256-BUcg08eVouYD9HAO/V1ranuot+ulWbSUqpJgJi5lHWw="; + vendorHash = "sha256-jn5zwEvFqasjQt6FTQpcX8qJ11lM03aMhGyapOOjclA="; ldflags = [ "-s" diff --git a/pkgs/by-name/th/theclicker/package.nix b/pkgs/by-name/th/theclicker/package.nix index a8ab42853fc2..26b27855a9bf 100644 --- a/pkgs/by-name/th/theclicker/package.nix +++ b/pkgs/by-name/th/theclicker/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "theclicker"; - version = "0.2.3"; + version = "0.3.0"; src = fetchFromGitHub { owner = "konkitoman"; repo = "autoclicker"; tag = finalAttrs.version; - hash = "sha256-Q5Uwl2SWdat/cHRPf4GVQihn1NwlFKbkpWRFnScnvw0="; + hash = "sha256-KhPSsLb5lg93WOI2JAbwSsM6x0A7t4ZNq2yGYg1Sqy0="; }; - cargoHash = "sha256-JL/X2s/SnmK88btz/MmB6t8nKqUXks07+tWXc4trfLM="; + cargoHash = "sha256-H0S1nP7EaNEougscmmelsY5CC7yHwXGhHGkY4vOZqho="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/tr/trilium-desktop/package.nix b/pkgs/by-name/tr/trilium-desktop/package.nix index c6878f03392f..494eecec07ba 100644 --- a/pkgs/by-name/tr/trilium-desktop/package.nix +++ b/pkgs/by-name/tr/trilium-desktop/package.nix @@ -5,7 +5,7 @@ fetchurl, makeBinaryWrapper, # use specific electron since it has to load a compiled module - electron_38, + electron_39, autoPatchelfHook, makeDesktopItem, copyDesktopItems, @@ -15,7 +15,7 @@ let pname = "trilium-desktop"; - version = "0.100.0"; + version = "0.101.1"; triliumSource = os: arch: hash: { url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-v${version}-${os}-${arch}.zip"; @@ -26,10 +26,10 @@ let darwinSource = triliumSource "macos"; # exposed like this for update.sh - x86_64-linux.hash = "sha256-zT8XRetevG7eIlIgC5GejGqA8sifom0un3K+Z+hSaEo="; - aarch64-linux.hash = "sha256-xsKiVIRzFYzF8lwOZZ7yCmpi7SpPKDnPhL+GuIzoiHE="; - x86_64-darwin.hash = "sha256-jxaNLFRmm24Hb5D6ECWWVqZQQfIpsF6u/LYf9Tt5BjI="; - aarch64-darwin.hash = "sha256-M2VhemxBtqclExwbDxgEiu7NjNoxMYC6Gub0uY5hSh0="; + x86_64-linux.hash = "sha256-6kz3V/pbC+7PnSk2t9LeUckfdCFQOBIhqMaJhKbnkJA="; + aarch64-linux.hash = "sha256-Ttw7sNUuWgc1kAOSwCm8tf0eCRSZmQM5gMf0eOZhpJQ="; + x86_64-darwin.hash = "sha256-fAQHPx1DZ4IRCbEjUZdCJFjqUtdVMDoxQxGP89Skf00="; + aarch64-darwin.hash = "sha256-vAF1AL2tkdikuvmR2HEQfWD/IcVaknLnoNERoElawuI="; sources = { x86_64-linux = linuxSource "x64" x86_64-linux.hash; @@ -111,7 +111,7 @@ let asar pack $tmp/ $out/share/trilium/resources/app.asar rm -rf $tmp - makeWrapper ${lib.getExe electron_38} $out/bin/trilium \ + makeWrapper ${lib.getExe electron_39} $out/bin/trilium \ "''${gappsWrapperArgs[@]}" \ --set-default ELECTRON_IS_DEV 0 \ --add-flags $out/share/trilium/resources/app.asar diff --git a/pkgs/by-name/tr/trilium-server/package.nix b/pkgs/by-name/tr/trilium-server/package.nix index 249c613fe257..218f6f1ee871 100644 --- a/pkgs/by-name/tr/trilium-server/package.nix +++ b/pkgs/by-name/tr/trilium-server/package.nix @@ -7,12 +7,12 @@ }: let - version = "0.100.0"; + version = "0.101.1"; serverSource_x64.url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-Server-v${version}-linux-x64.tar.xz"; - serverSource_x64.hash = "sha256-5ferbClXNe0jcyCNi1sFz8hUE0sDwnriZAHcDxnOFS0="; + serverSource_x64.hash = "sha256-Auo0ONEoEO69Fp7sHduRfeCOazqNofvWg7Mp8qNtvMM="; serverSource_arm64.url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-Server-v${version}-linux-arm64.tar.xz"; - serverSource_arm64.hash = "sha256-r6mxrvLT2tmNz5nPGDDumsj4tz7dDKc3/yOMAx3gM1c="; + serverSource_arm64.hash = "sha256-+RLRCTCfZyeN0t/uehdVxYS3qVAXYBmtUMTcztKMvhE="; serverSource = if stdenv.hostPlatform.isx86_64 then diff --git a/pkgs/by-name/ud/udevil/fix-gcc15.patch b/pkgs/by-name/ud/udevil/fix-gcc15.patch new file mode 100644 index 000000000000..76079228aca0 --- /dev/null +++ b/pkgs/by-name/ud/udevil/fix-gcc15.patch @@ -0,0 +1,22 @@ +diff --git a/src/udevil.c b/src/udevil.c +index bab80e9..f9e5388 100644 +--- a/src/udevil.c ++++ b/src/udevil.c +@@ -4795,7 +4795,7 @@ static int command_info( CommandData* data ) + return ret; + } + +-void command_monitor_finalize() ++void command_monitor_finalize(int _a) + { + //if (signal == SIGINT || signal == SIGTERM) + //printf( "\nudevil: SIGINT || SIGTERM\n"); +@@ -4913,7 +4913,7 @@ finish_: + return 1; + } + +-void command_interrupt() ++void command_interrupt(int _a) + { + if ( udev ) + { diff --git a/pkgs/by-name/ud/udevil/package.nix b/pkgs/by-name/ud/udevil/package.nix index 7b4bc1706682..a84279c1f2a5 100644 --- a/pkgs/by-name/ud/udevil/package.nix +++ b/pkgs/by-name/ud/udevil/package.nix @@ -17,8 +17,8 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "IgnorantGuru"; repo = "udevil"; - rev = version; - sha256 = "0nd44r8rbxifx4x4m24z5aji1c6k1fhw8cmf5s43wd5qys0bcdad"; + tag = version; + hash = "sha256-TTW2gPa4ND6ILq4yxKEL07AQpSqfiEo66S72lVEmpFk="; }; nativeBuildInputs = [ @@ -53,6 +53,8 @@ stdenv.mkDerivation rec { patches = [ # sys/stat.h header missing on src/device-info.h ./device-info-sys-stat.patch + + ./fix-gcc15.patch ]; meta = { diff --git a/pkgs/by-name/up/updog/package.nix b/pkgs/by-name/up/updog/package.nix index cf5cd839c175..7d7d14b09304 100644 --- a/pkgs/by-name/up/updog/package.nix +++ b/pkgs/by-name/up/updog/package.nix @@ -7,26 +7,32 @@ python3Packages.buildPythonApplication rec { pname = "updog"; - version = "1.4"; + version = "2.0.1"; pyproject = true; src = fetchFromGitHub { owner = "sc0tfree"; repo = "updog"; - tag = version; - hash = "sha256-e6J4Cbe9ZRb+nDMi6uxwP2ZggbNDyKysQC+IcKCDtIw="; + tag = "v${version}"; + hash = "sha256-EFAqxlKrQ9HBMHBdmstY+RZPqK0kWY5Ws6WMFHlMyM0="; }; build-system = [ - python3Packages.setuptools + python3Packages.poetry-core ]; dependencies = with python3Packages; [ colorama flask + flask-cors flask-httpauth - werkzeug pyopenssl + werkzeug + ]; + + pythonRelaxDeps = [ + "pyopenssl" + "flask-cors" ]; nativeCheckInputs = [ versionCheckHook ]; @@ -37,7 +43,7 @@ python3Packages.buildPythonApplication rec { description = "Replacement for Python's SimpleHTTPServer"; mainProgram = "updog"; homepage = "https://github.com/sc0tfree/updog"; - changelog = "https://github.com/sc0tfree/updog/releases/tag/${version}"; + changelog = "https://github.com/sc0tfree/updog/releases/tag/v${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ethancedwards8 ]; }; diff --git a/pkgs/by-name/ux/uxplay/package.nix b/pkgs/by-name/ux/uxplay/package.nix index 9f3f585b0066..b68eb65092e7 100644 --- a/pkgs/by-name/ux/uxplay/package.nix +++ b/pkgs/by-name/ux/uxplay/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "uxplay"; - version = "1.72.2"; + version = "1.72.3"; src = fetchFromGitHub { owner = "FDH2"; repo = "UxPlay"; rev = "v${finalAttrs.version}"; - hash = "sha256-xXYaaLYOlFoPObYOnBnj1LghTRaCSsOvQ7d019gyx9c="; + hash = "sha256-c0uiMuilAoFMd2pCP9wFtPKJJWyYLZwmNiL8rPtfdQ8="; }; postPatch = '' diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix index 6d4e676ff525..842c7ad01ab2 100644 --- a/pkgs/by-name/va/vals/package.nix +++ b/pkgs/by-name/va/vals/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "vals"; - version = "0.42.6"; + version = "0.43.0"; src = fetchFromGitHub { rev = "v${version}"; owner = "helmfile"; repo = "vals"; - sha256 = "sha256-otFuj+lsYlFqmHWUn3Xiv0MrpXdSCltFRfDMC3UV5ds="; + sha256 = "sha256-uY4xu778DaX69sPcOCYAe3H/zSq4B0KdHETyDQ2hvzs="; }; - vendorHash = "sha256-9BAYZBlH1idlwk4Tb8PZmGkIk0dTMJ/KsVliEQ9hqy0="; + vendorHash = "sha256-I2xHYyAurUegN22Ry9oTi6tKFgTTdNHfiqTeBX1N83Q="; proxyVendor = true; diff --git a/pkgs/by-name/wa/watchgha/package.nix b/pkgs/by-name/wa/watchgha/package.nix index 5d8ac59d53b7..e28f2ef0fe2b 100644 --- a/pkgs/by-name/wa/watchgha/package.nix +++ b/pkgs/by-name/wa/watchgha/package.nix @@ -5,13 +5,13 @@ }: python3Packages.buildPythonApplication rec { pname = "watchgha"; - version = "2.5.0"; + version = "2.6.0"; pyproject = true; src = fetchPypi { inherit version; pname = "watchgha"; - hash = "sha256-jjQk/X9kd8qhqgvivSIsvg0BOp6zh6yqpPiAS6ak/Ps="; + hash = "sha256-D8Asyd2BGjPYWrAqnXRDMKgZVKC5euzBdbgw6EiEC4I="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/wo/wol/gcc-15.patch b/pkgs/by-name/wo/wol/gcc-15.patch new file mode 100644 index 000000000000..9c4ea9e95af3 --- /dev/null +++ b/pkgs/by-name/wo/wol/gcc-15.patch @@ -0,0 +1,19 @@ +diff --git a/lib/realloc.c b/lib/realloc.c +index d0d3e4a..6e9e539 100644 +--- a/lib/realloc.c ++++ b/lib/realloc.c +@@ -24,8 +24,12 @@ + + #include + +-char *malloc (); +-char *realloc (); ++#if STDC_HEADERS ++# include ++#else ++void *malloc (); ++void *realloc (); ++#endif + + /* Change the size of an allocated block of memory P to N bytes, + with error checking. If N is zero, change it to 1. If P is NULL, diff --git a/pkgs/by-name/wo/wol/package.nix b/pkgs/by-name/wo/wol/package.nix index 363c9431cfee..af7a0450491a 100644 --- a/pkgs/by-name/wo/wol/package.nix +++ b/pkgs/by-name/wo/wol/package.nix @@ -17,6 +17,7 @@ stdenv.mkDerivation rec { patches = [ ./gcc-14.patch + ./gcc-15.patch ./macos-10_7-getline.patch ]; diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix index 0206d9681392..ab1c7d8b6ec2 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -17,14 +17,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xdg-desktop-portal-cosmic"; - version = "1.0.0"; + version = "1.0.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "xdg-desktop-portal-cosmic"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-T4uFt0Z7SEdsmr2HQvxGeo+b9+BdshNUUKYMfRhXLSk="; + hash = "sha256-f1I+2aYQtfE4EYzgx46pxyWEV8w1TVNFVcEui7xOOyo="; }; cargoHash = "sha256-99MGWfZrDOav77SRI7c5V21JTfkq7ejC7x+ZiQ5J0Yw="; diff --git a/pkgs/by-name/xo/xorg-rgb/package.nix b/pkgs/by-name/xo/xorg-rgb/package.nix index 6257c405a42b..d6bf7f6242b9 100644 --- a/pkgs/by-name/xo/xorg-rgb/package.nix +++ b/pkgs/by-name/xo/xorg-rgb/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "rgb"; - version = "1.1.0"; + version = "1.1.1"; src = fetchurl { url = "https://xorg.freedesktop.org/archive/individual/app/rgb-${finalAttrs.version}.tar.xz"; - hash = "sha256-/APX9W5bKmF2aBZ/iSeUjM5U+TCX58zZ8FYHf0ee03s="; + hash = "sha256-yA/ygKAvVsMPrcLfohD8aXnEq5aK+jFSeMuXdotk7Ks="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/zu/zuban/package.nix b/pkgs/by-name/zu/zuban/package.nix index cc3bed8a187f..04c3f51473ff 100644 --- a/pkgs/by-name/zu/zuban/package.nix +++ b/pkgs/by-name/zu/zuban/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zuban"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "zubanls"; repo = "zuban"; tag = "v${finalAttrs.version}"; - hash = "sha256-nNbrZI1L9sw0sBTg2H2+9K05eoVmIl4bF5o1ADRXGDM="; + hash = "sha256-RLJ5PX/4Fh3OWqhZD3UnS8P2aappNADK8Mb56aRcLng="; fetchSubmodules = true; }; @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildAndTestSubdir = "crates/zuban"; - cargoHash = "sha256-7SHXqWSfzEZo2BRY9S3LiVLRd9v8MuxdbgWC7KDfgJM="; + cargoHash = "sha256-7gCUQjt1egnrDQ0TXElHXrwidQfFRS8VSGpUYuqv+bY="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/zu/zulip/package.nix b/pkgs/by-name/zu/zulip/package.nix index f5922fd35483..b52ae9fb3910 100644 --- a/pkgs/by-name/zu/zulip/package.nix +++ b/pkgs/by-name/zu/zulip/package.nix @@ -1,45 +1,52 @@ { + stdenv, lib, fetchFromGitHub, - buildNpmPackage, + fetchPnpmDeps, + nodejs, + pnpm_10, + pnpmConfigHook, python3, - electron_37, + electron_39, makeDesktopItem, - makeShellWrapper, + makeBinaryWrapper, copyDesktopItems, }: -buildNpmPackage rec { +stdenv.mkDerivation (finalAttrs: { pname = "zulip"; - version = "5.12.2"; + version = "5.12.3"; src = fetchFromGitHub { owner = "zulip"; repo = "zulip-desktop"; - tag = "v${version}"; - hash = "sha256-+OS3Fw4Z1ZOzXou1sK39AUFLI78nUl4UBVYA3SNH7I0="; + tag = "v${finalAttrs.version}"; + hash = "sha256-jRco2eyQrWf5jGvdWYn4mt8FD/xu1+FftQoB3wuF2Lw="; }; - npmDepsHash = "sha256-5qjBZfl9kse97y5Mru4RF4RLTbojoXeUp84I/bOHEcw="; - makeCacheWritable = true; - - env = { - ELECTRON_SKIP_BINARY_DOWNLOAD = 1; + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = "sha256-s/KllzT46L2o4SWS3z3Z7FDQD6FEEEAnPdM6tsfGRUo="; }; nativeBuildInputs = [ - makeShellWrapper + nodejs + pnpm_10 + pnpmConfigHook + makeBinaryWrapper copyDesktopItems - (python3.withPackages (ps: with ps; [ distutils ])) + python3 ]; - dontNpmBuild = true; buildPhase = '' runHook preBuild - npm run pack -- \ - -c.electronDist=${electron_37}/libexec/electron \ - -c.electronVersion=${electron_37.version} + npm_config_nodedir=${electron_39.headers} \ + node --run pack -- \ + -c.electronDist=${electron_39}/libexec/electron \ + -c.electronVersion=${electron_39.version} runHook postBuild ''; @@ -52,9 +59,8 @@ buildNpmPackage rec { install -m 444 -D app/resources/zulip.png $out/share/icons/hicolor/512x512/apps/zulip.png - makeShellWrapper '${lib.getExe electron_37}' "$out/bin/zulip" \ + makeBinaryWrapper '${lib.getExe electron_39}' "$out/bin/zulip" \ --add-flags "$out/share/lib/zulip/app.asar" \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-wayland-ime=true}}" \ --inherit-argv0 runHook postInstall @@ -85,4 +91,4 @@ buildNpmPackage rec { platforms = lib.platforms.linux; mainProgram = "zulip"; }; -} +}) diff --git a/pkgs/by-name/zx/zxing/package.nix b/pkgs/by-name/zx/zxing/package.nix index 3e961e814dc3..c283ee2b5bff 100644 --- a/pkgs/by-name/zx/zxing/package.nix +++ b/pkgs/by-name/zx/zxing/package.nix @@ -18,7 +18,7 @@ maven.buildMavenPackage rec { hash = "sha256-D+ZKfDa406RIaTRhH9yXxgP8EpGe0iQU9CqkOMC4UdE="; }; - mvnHash = "sha256-wVkWbhi5b/rZ0EF5zlQr2BMVOm5nZ1DhI6SGksZO5Vg="; + mvnHash = "sha256-G21YIzAuc4LZhVqPmd2i/N42anUzmfqyciYR5XclzKk="; sourceRoot = "${src.name}/javase"; diff --git a/pkgs/development/interpreters/love/11.nix b/pkgs/development/interpreters/love/11.nix index 755675aca098..e3ea4d9a6656 100644 --- a/pkgs/development/interpreters/love/11.nix +++ b/pkgs/development/interpreters/love/11.nix @@ -17,10 +17,9 @@ libogg, libtheora, which, - autoconf, - automake, libtool, xorg, + cmake, }: stdenv.mkDerivation rec { @@ -36,8 +35,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config - autoconf - automake + cmake ]; buildInputs = [ SDL2 @@ -59,28 +57,52 @@ stdenv.mkDerivation rec { libGL ]; - preConfigure = "$shell ./platform/unix/automagic"; - - configureFlags = [ - (if stdenv.isDarwin then "--with-lua=lua" else "--with-lua=luajit") + # Use CMake instead of autotools on all platforms for uniformity + # On Darwin, autotools doesn't compile macOS-specific module (src/common/macosx.mm), + # leading to stubbed functions and segfaults + cmakeFlags = [ + "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" # Required by LÖVE's CMakeLists.txt + "-DCMAKE_SKIP_BUILD_RPATH=ON" # Don't include build directory in RPATH + "-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON" # Use install RPATH even during build ]; env.NIX_CFLAGS_COMPILE = "-DluaL_reg=luaL_Reg"; # needed since luajit-2.1.0-beta3 - # Fix Darwin bundle/dylib linking and macOS function calls - preBuild = lib.optionalString stdenv.isDarwin '' - # Fix libtool to use dynamiclib instead of bundle for Darwin - substituteInPlace libtool \ - --replace "-bundle" "-dynamiclib" \ - --replace "-Wl,-bundle" "-Wl,-dynamiclib" + # CMake doesn't define install target for LÖVE, so install manually + installPhase = '' + runHook preInstall - substituteInPlace src/love.cpp \ - --replace "love::macosx::checkDropEvents()" "std::string(\"\")" \ - --replace "love::macosx::getLoveInResources()" "std::string(\"\")" + mkdir -p $out/bin $out/lib + cp love $out/bin/ + cp libliblove.* $out/lib/ + + # Install man page (both Linux and Darwin) + mkdir -p $out/share/man/man1 + cp $src/platform/unix/love.6 $out/share/man/man1/love.1 + gzip -9n $out/share/man/man1/love.1 + '' + + lib.optionalString stdenv.isLinux '' + # Install Linux-specific files (desktop, mime, icons) + mkdir -p $out/share/applications + mkdir -p $out/share/mime/packages + mkdir -p $out/share/pixmaps + mkdir -p $out/share/icons/hicolor/scalable/mimetypes + + # Generate desktop file from template + substitute $src/platform/unix/love.desktop.in $out/share/applications/love.desktop \ + --replace-fail '@bindir@' "$out/bin" + + cp $src/platform/unix/love.xml $out/share/mime/packages/ + cp $src/platform/unix/love.svg $out/share/pixmaps/ + cp $src/platform/unix/application-x-love-game.svg $out/share/icons/hicolor/scalable/mimetypes/ + '' + + '' + runHook postInstall ''; postFixup = lib.optionalString stdenv.isDarwin '' - install_name_tool -change ".libs/liblove-11.5.so" "$out/lib/liblove-11.5.so" "$out/bin/love" + # Fix rpath so love binary can find libliblove.dylib + install_name_tool -change "@rpath/libliblove.dylib" "$out/lib/libliblove.dylib" "$out/bin/love" ''; meta = { diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix index bd18ff5a79f2..fa1b738173db 100644 --- a/pkgs/development/libraries/mesa/common.nix +++ b/pkgs/development/libraries/mesa/common.nix @@ -5,14 +5,14 @@ # nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa rec { pname = "mesa"; - version = "25.3.2"; + version = "25.3.3"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mesa"; repo = "mesa"; rev = "mesa-${version}"; - hash = "sha256-wvRKKSDA4QxLB4J7fLLZvEXl3xsPMIF21iHsgl0l5vg="; + hash = "sha256-CMZsnphyOmaU5YzAHyyahz2UrYtJknYvWX1wbx9RUmQ="; }; meta = { diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index 43b04d11d4fb..8920f92513e4 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -50,6 +50,7 @@ "asahi" # Apple AGX "crocus" # Intel legacy "d3d12" # WSL emulated GPU (aka Dozen) + "ethosu" # ARM Ethos NPU "etnaviv" # Vivante GPU designs (mostly NXP/Marvell SoCs) "freedreno" # Qualcomm Adreno (all Qualcomm SoCs) "i915" # Intel extra legacy @@ -61,6 +62,7 @@ "r300" # very old AMD "r600" # less old AMD "radeonsi" # new AMD (GCN+) + "rocket" # Rockchip NPU "softpipe" # older software renderer "svga" # VMWare virtualized GPU "tegra" # Nvidia Tegra SoCs @@ -68,10 +70,6 @@ "vc4" # Broadcom VC4 (Raspberry Pi 0-3) "virgl" # QEMU virtualized GPU (aka VirGL) "zink" # generic OpenGL over Vulkan, experimental - ] - ++ lib.optionals stdenv.hostPlatform.is64bit [ - "ethosu" # ARM Ethos NPU, does not build on 32-bit - "rocket" # Rockchip NPU, probably horribly broken on 32-bit ], vulkanDrivers ? [ "amd" # AMD (aka RADV) diff --git a/pkgs/development/python-modules/accuweather/default.nix b/pkgs/development/python-modules/accuweather/default.nix index 120281bc02a9..431bb391292e 100644 --- a/pkgs/development/python-modules/accuweather/default.nix +++ b/pkgs/development/python-modules/accuweather/default.nix @@ -8,23 +8,20 @@ pytest-asyncio, pytest-error-for-skips, pytestCheckHook, - pythonOlder, setuptools, syrupy, }: buildPythonPackage rec { pname = "accuweather"; - version = "4.2.2"; + version = "5.0.0"; pyproject = true; - disabled = pythonOlder "3.12"; - src = fetchFromGitHub { owner = "bieniu"; repo = "accuweather"; tag = version; - hash = "sha256-ORxo92nfLGNRC+eWX4NrpoMgiCLbtfR5JA+23OT/L3Y="; + hash = "sha256-EM0DpFvToPgI0PSFYlJsQQ16Uh1qd0ARp1ucvUD16ss="; }; build-system = [ setuptools ]; @@ -47,7 +44,7 @@ buildPythonPackage rec { meta = { description = "Python wrapper for getting weather data from AccuWeather servers"; homepage = "https://github.com/bieniu/accuweather"; - changelog = "https://github.com/bieniu/accuweather/releases/tag/${version}"; + changelog = "https://github.com/bieniu/accuweather/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jamiemagee ]; }; diff --git a/pkgs/development/python-modules/adafruit-platformdetect/default.nix b/pkgs/development/python-modules/adafruit-platformdetect/default.nix index 78f7869346fc..9556829052e7 100644 --- a/pkgs/development/python-modules/adafruit-platformdetect/default.nix +++ b/pkgs/development/python-modules/adafruit-platformdetect/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "adafruit-platformdetect"; - version = "3.85.0"; + version = "3.86.0"; pyproject = true; src = fetchPypi { pname = "adafruit_platformdetect"; inherit version; - hash = "sha256-WDUKqT3RZsS2e6PJR7B6LXMg0U5luS5Yc/32TQPj+T0="; + hash = "sha256-VRcpjJp6Q2FND5u8WkSu0R0VgKgZXagfoJS9Q3v5gS8="; }; build-system = [ setuptools-scm ]; diff --git a/pkgs/development/python-modules/auditwheel/default.nix b/pkgs/development/python-modules/auditwheel/default.nix index fbd1a5925e3e..5961559774f3 100644 --- a/pkgs/development/python-modules/auditwheel/default.nix +++ b/pkgs/development/python-modules/auditwheel/default.nix @@ -16,12 +16,12 @@ buildPythonPackage rec { pname = "auditwheel"; - version = "6.5.0"; + version = "6.5.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-T7y9WFQFS7HdeHDbA3J7hxuWsYFH21cllWHAWGA5h9c="; + hash = "sha256-EeYR9wkLbPQHVTW4j0NkgZuEnYJwLauwlHz3ycXVh6A="; }; build-system = [ setuptools-scm ]; diff --git a/pkgs/development/python-modules/bayesian-optimization/default.nix b/pkgs/development/python-modules/bayesian-optimization/default.nix index 3396f5c13634..0c58f9db2a8b 100644 --- a/pkgs/development/python-modules/bayesian-optimization/default.nix +++ b/pkgs/development/python-modules/bayesian-optimization/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "bayesian-optimization"; - version = "3.1.0"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "bayesian-optimization"; repo = "BayesianOptimization"; tag = "v${version}"; - hash = "sha256-CYkFobGLlh5cPLwChRWXCow0d5uz8eN5hcRanNMfW8s="; + hash = "sha256-miWMGLXdar3gVjllnCWLkCwZP3t+gIzffYjkJH459Uc="; }; postPatch = '' diff --git a/pkgs/development/python-modules/biocutils/default.nix b/pkgs/development/python-modules/biocutils/default.nix index bcc022611ed1..e101c28b6505 100644 --- a/pkgs/development/python-modules/biocutils/default.nix +++ b/pkgs/development/python-modules/biocutils/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "biocutils"; - version = "0.3.0"; + version = "0.3.1"; pyproject = true; src = fetchFromGitHub { owner = "BiocPy"; repo = "BiocUtils"; tag = "${version}"; - hash = "sha256-fomRB/qozB6QUCe2n4tzIFZOufchcjFUGOlApUR/KRo="; + hash = "sha256-YjFlPORQTrB3JOBVlIKUVTzsVydrn25Uw8YSSc5ppNM="; }; build-system = [ diff --git a/pkgs/development/python-modules/generic/default.nix b/pkgs/development/python-modules/generic/default.nix index d8b67a43d696..d17753e95ae8 100644 --- a/pkgs/development/python-modules/generic/default.nix +++ b/pkgs/development/python-modules/generic/default.nix @@ -4,19 +4,16 @@ exceptiongroup, fetchPypi, poetry-core, - pythonOlder, }: buildPythonPackage rec { pname = "generic"; - version = "1.1.5"; + version = "1.1.6"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchPypi { inherit pname version; - hash = "sha256-Dvpiw6DRQczT5Tcj81II1cdZAIPbcWTIENLP/QQprpI="; + hash = "sha256-CFtkkGjFjvM4WsYz08nmik61eM5S71GT+Rh+nI8mZ1k="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/google-cloud-artifact-registry/default.nix b/pkgs/development/python-modules/google-cloud-artifact-registry/default.nix index 07016cd0f025..b32a966b5411 100644 --- a/pkgs/development/python-modules/google-cloud-artifact-registry/default.nix +++ b/pkgs/development/python-modules/google-cloud-artifact-registry/default.nix @@ -9,21 +9,18 @@ protobuf, pytest-asyncio, pytestCheckHook, - pythonOlder, setuptools, }: buildPythonPackage rec { pname = "google-cloud-artifact-registry"; - version = "1.16.1"; + version = "1.18.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchPypi { pname = "google_cloud_artifact_registry"; inherit version; - hash = "sha256-X3v503uTPImEhSFw/oQlAaitx/MSgagblK1hkkSL7M4="; + hash = "sha256-GLYw5FsVCBp9EgGRR1wiJpKSo14SlmqLRCL85pi1ASg="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/jsonrpc-websocket/default.nix b/pkgs/development/python-modules/jsonrpc-websocket/default.nix index d24068757e6d..ac60061c5386 100644 --- a/pkgs/development/python-modules/jsonrpc-websocket/default.nix +++ b/pkgs/development/python-modules/jsonrpc-websocket/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "jsonrpc-websocket"; - version = "3.1.6"; + version = "3.2.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "emlove"; repo = "jsonrpc-websocket"; tag = version; - hash = "sha256-m2HiS03PZ6oiHJJ9Z2+5CfiHKIWJ1yzDqlZj22/JNAE="; + hash = "sha256-SgwEY/5MPEkSrcsQV4qkVgKmYYYsWA2YluReOz7sEjc="; }; nativeBuildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/jsonschema-rs/default.nix b/pkgs/development/python-modules/jsonschema-rs/default.nix index 9edefcca3db2..ea905a0a5531 100644 --- a/pkgs/development/python-modules/jsonschema-rs/default.nix +++ b/pkgs/development/python-modules/jsonschema-rs/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "jsonschema-rs"; - version = "0.37.4"; + version = "0.38.1"; pyproject = true; @@ -21,12 +21,12 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "jsonschema_rs"; - hash = "sha256-Z/NvHERccPmXXReoTON/eVk/YjTX6ykoMNd0nl+lj/Q="; + hash = "sha256-zkbJ5DgntAnrqthloCPAPoaEx3+hc8BAicttgQXKG9w="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-4M20NK2d2NfWr0P1GUSjukOWyDwzvUAexSH+1k7eS1Y="; + hash = "sha256-DqUBqpFFnxth5b1wvwWVFbhUeTBJEHTfCYZoJyhIfgU="; }; nativeBuildInputs = with rustPlatform; [ diff --git a/pkgs/development/python-modules/knx-frontend/default.nix b/pkgs/development/python-modules/knx-frontend/default.nix index 6e336f100900..9855ac6f65fa 100644 --- a/pkgs/development/python-modules/knx-frontend/default.nix +++ b/pkgs/development/python-modules/knx-frontend/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "knx-frontend"; - version = "2025.12.25.200238"; + version = "2025.12.30.151231"; pyproject = true; # TODO: source build, uses yarn.lock src = fetchPypi { pname = "knx_frontend"; inherit version; - hash = "sha256-xE54xdF/+6Un8VmdqBoqYopngIafEwU5IdtkOyxbuFI="; + hash = "sha256-3KRufDLB1p+k2pmY9Mivvd2DmxWCZHZSIPhUZImKZIY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix b/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix index 624baae907d6..cc175aa0a9d5 100644 --- a/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix @@ -8,23 +8,20 @@ pytest-asyncio, pytest-mock, pytestCheckHook, - pythonOlder, std-uritemplate, gitUpdater, }: buildPythonPackage rec { pname = "microsoft-kiota-abstractions"; - version = "1.9.7"; + version = "1.9.8"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-abstractions-v${version}"; - hash = "sha256-ovmGka0YxhjPQYodHAMpcrqLMpXEqSTeky3n/rC7Ohs="; + hash = "sha256-05/I06p3zBc/Kb7H8dMEbUxFr0dOXSSBuIyEGZ4twhA="; }; sourceRoot = "${src.name}/packages/abstractions/"; diff --git a/pkgs/development/python-modules/microsoft-kiota-http/default.nix b/pkgs/development/python-modules/microsoft-kiota-http/default.nix index 19f499b4cda9..38fe247a90b0 100644 --- a/pkgs/development/python-modules/microsoft-kiota-http/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-http/default.nix @@ -10,23 +10,20 @@ pytest-asyncio, pytest-mock, pytestCheckHook, - pythonOlder, urllib3, gitUpdater, }: buildPythonPackage rec { pname = "microsoft-kiota-http"; - version = "1.9.7"; + version = "1.9.8"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-http-v${version}"; - hash = "sha256-ovmGka0YxhjPQYodHAMpcrqLMpXEqSTeky3n/rC7Ohs="; + hash = "sha256-05/I06p3zBc/Kb7H8dMEbUxFr0dOXSSBuIyEGZ4twhA="; }; sourceRoot = "${src.name}/packages/http/httpx/"; diff --git a/pkgs/development/python-modules/pygame-ce/default.nix b/pkgs/development/python-modules/pygame-ce/default.nix index ed120e12e761..9066554f3078 100644 --- a/pkgs/development/python-modules/pygame-ce/default.nix +++ b/pkgs/development/python-modules/pygame-ce/default.nix @@ -25,13 +25,14 @@ SDL2_mixer, SDL2_ttf, numpy, + astroid, pygame-gui, }: buildPythonPackage rec { pname = "pygame-ce"; - version = "2.5.5"; + version = "2.5.6"; pyproject = true; disabled = pythonOlder "3.8"; @@ -40,7 +41,7 @@ buildPythonPackage rec { owner = "pygame-community"; repo = "pygame-ce"; tag = version; - hash = "sha256-OWC063N7G8t2ai/Qyz8DwP76BrFve5ZCbLD/mQwVbi4="; + hash = "sha256-0DNvAs1E6OhN6wTvbMCDt9YAEFoBZp1r7hI4GSnJUl8="; # Unicode files cause different checksums on HFS+ vs. other filesystems postFetch = "rm -rf $out/docs/reST"; }; @@ -71,12 +72,13 @@ buildPythonPackage rec { # cython was pinned to fix windows build hangs (pygame-community/pygame-ce/pull/3015) substituteInPlace pyproject.toml \ --replace-fail '"pyproject-metadata!=0.9.1",' '"pyproject-metadata",' \ - --replace-fail '"meson<=1.7.0",' '"meson",' \ - --replace-fail '"meson-python<=0.17.1",' '"meson-python",' \ - --replace-fail '"ninja<=1.12.1",' "" \ - --replace-fail '"cython<=3.0.11",' '"cython",' \ - --replace-fail '"sphinx<=8.1.3",' "" \ - --replace-fail '"sphinx-autoapi<=3.3.2",' "" + --replace-fail '"meson<=1.9.1",' '"meson",' \ + --replace-fail '"meson-python<=0.18.0",' '"meson-python",' \ + --replace-fail '"ninja<=1.13.0",' "" \ + --replace-fail '"astroid<4.0.0",' "" \ + --replace-fail '"cython<=3.1.4",' '"cython",' \ + --replace-fail '"sphinx<=8.2.3",' "" \ + --replace-fail '"sphinx-autoapi<=3.6.0",' "" substituteInPlace buildconfig/config_{unix,darwin}.py \ --replace-fail 'from distutils' 'from setuptools._distutils' substituteInPlace src_py/sysfont.py \ @@ -109,6 +111,7 @@ buildPythonPackage rec { (SDL2_image.override { enableSTB = false; }) SDL2_mixer SDL2_ttf + astroid ]; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/pyinstaller-hooks-contrib/default.nix b/pkgs/development/python-modules/pyinstaller-hooks-contrib/default.nix index 446c4b7d86c7..f1b9982cc2c4 100644 --- a/pkgs/development/python-modules/pyinstaller-hooks-contrib/default.nix +++ b/pkgs/development/python-modules/pyinstaller-hooks-contrib/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "pyinstaller-hooks-contrib"; - version = "2025.10"; + version = "2025.11"; pyproject = true; src = fetchPypi { pname = "pyinstaller_hooks_contrib"; inherit version; - hash = "sha256-oac35cDczxz28Zol4u/RCbn+yd3WJfl/VT2sFu6ISIE="; + hash = "sha256-3+GGMuBmVfqI0hjg12j9dT4YhkZcEqbUvOBPGq7skX0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pynmeagps/default.nix b/pkgs/development/python-modules/pynmeagps/default.nix index 14fb55cf1fbb..4502d6e7dbd8 100644 --- a/pkgs/development/python-modules/pynmeagps/default.nix +++ b/pkgs/development/python-modules/pynmeagps/default.nix @@ -4,22 +4,19 @@ fetchFromGitHub, pytestCheckHook, pytest-cov-stub, - pythonOlder, setuptools, }: buildPythonPackage rec { pname = "pynmeagps"; - version = "1.0.56"; + version = "1.0.57"; pyproject = true; - disabled = pythonOlder "3.10"; - src = fetchFromGitHub { owner = "semuconsulting"; repo = "pynmeagps"; tag = "v${version}"; - hash = "sha256-fncUyahHQ/Uks7B/8rAlpP8JDVbjvhoY4ozoNWVTVDY="; + hash = "sha256-aFB0L2d/2LzDCS5ZbY1/NetDdiuGiwrgqlDyCAv6lV0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/quantiphy/default.nix b/pkgs/development/python-modules/quantiphy/default.nix index a533c51fb42c..5ad337e4ba4a 100644 --- a/pkgs/development/python-modules/quantiphy/default.nix +++ b/pkgs/development/python-modules/quantiphy/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "quantiphy"; - version = "2.20"; + version = "2.21"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "KenKundert"; repo = "quantiphy"; tag = "v${version}"; - hash = "sha256-QXCs93plNSVNiCLEoXx2raH6EbH1rXyjvpBfl+8eXjc="; + hash = "sha256-TQMSktRW0xjihrDxOqHa2AB0HgbNOn4debHV6/Z76bI="; }; nativeBuildInputs = [ flit-core ]; diff --git a/pkgs/development/python-modules/rendercanvas/default.nix b/pkgs/development/python-modules/rendercanvas/default.nix index a06d5225e431..07eef09a597b 100644 --- a/pkgs/development/python-modules/rendercanvas/default.nix +++ b/pkgs/development/python-modules/rendercanvas/default.nix @@ -1,15 +1,11 @@ { lib, - stdenv, fetchFromGitHub, buildPythonPackage, # build-system flit-core, - # dependencies - sniffio, - # nativeCheckInputs pytestCheckHook, imageio, @@ -17,25 +13,28 @@ numpy, trio, wgpu-py, - - nix-update-script, }: buildPythonPackage rec { pname = "rendercanvas"; - version = "2.5.1"; + version = "2.5.2"; pyproject = true; src = fetchFromGitHub { owner = "pygfx"; repo = "rendercanvas"; tag = "v${version}"; - hash = "sha256-FjKotBAGEtM5JYA3PGeoSl3v4m6vq1EE/r/gCsabdIo="; + hash = "sha256-fOjiGNxEUVI+jddrwqrlBYT+CAMDQCIPNHwGonBH4Hk="; }; postPatch = '' rm -r rendercanvas/__pyinstaller ''; + env = { + # This relaxes the timeing assertions thus making the tests less flaky + CI = "1"; + }; + build-system = [ flit-core ]; nativeCheckInputs = [ @@ -48,10 +47,13 @@ buildPythonPackage rec { (wgpu-py.overrideAttrs { doInstallCheck = false; }) ]; - # flaky timing and / or interrupt based tests disabledTests = [ + # flaky timing and / or interrupt based tests "test_offscreen_event_loop" "test_call_later_thread" + + # AssertionError + "test_that_we_are_on_lavapipe" ]; disabledTestPaths = [ "tests/test_loop.py" @@ -64,7 +66,6 @@ buildPythonPackage rec { description = "One canvas API, multiple backends"; homepage = "https://github.com/pygfx/rendercanvas"; changelog = "https://github.com/pygfx/rendercanvas/releases/tag/${src.tag}"; - platforms = lib.platforms.all; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.bengsparks ]; diff --git a/pkgs/development/python-modules/signify/default.nix b/pkgs/development/python-modules/signify/default.nix index b4121166c4ea..3de07d6a398e 100644 --- a/pkgs/development/python-modules/signify/default.nix +++ b/pkgs/development/python-modules/signify/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "signify"; - version = "0.9.1"; + version = "0.9.2"; pyproject = true; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "ralphje"; repo = "signify"; tag = "v${version}"; - hash = "sha256-UnhH9z5bjcydxM5DkEVFYkb9jGB8fcbYKAwyZIY99jQ="; + hash = "sha256-ICmBzIbkynxRNojNQrQZoydMyFd6j3F1BLWN8VeB5dE="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/svg-py/default.nix b/pkgs/development/python-modules/svg-py/default.nix index c08ccd8a17ed..3c0cb45455cc 100644 --- a/pkgs/development/python-modules/svg-py/default.nix +++ b/pkgs/development/python-modules/svg-py/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "svg-py"; - version = "1.9.2"; + version = "1.10.0"; pyproject = true; src = fetchFromGitHub { owner = "orsinium-labs"; repo = "svg.py"; tag = version; - hash = "sha256-m/ZiEMwoopQiiHeOT27pM9sx4BCVWSK0VV792YGjDlE="; + hash = "sha256-ZbMDjo2p0DnLB5iwQ4J3NIP/zjPsBLq7vKStF9SzF9Y="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/testrail-api/default.nix b/pkgs/development/python-modules/testrail-api/default.nix index 7a7d3cbcf0ab..6520d365647a 100644 --- a/pkgs/development/python-modules/testrail-api/default.nix +++ b/pkgs/development/python-modules/testrail-api/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "testrail-api"; - version = "1.13.4"; + version = "1.13.5"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "tolstislon"; repo = "testrail-api"; tag = version; - hash = "sha256-0RrNqSuimXXBEkjmnRQiIXUDy6z2y9wKneWqBTi5FHY="; + hash = "sha256-eGKQ32+VOt7T66SVKcbxyAAyN7kVspfTbukv/mldZ8Q="; }; build-system = [ diff --git a/pkgs/development/python-modules/textual-image/default.nix b/pkgs/development/python-modules/textual-image/default.nix index 96fcf00bcb56..d0ebe9408c30 100644 --- a/pkgs/development/python-modules/textual-image/default.nix +++ b/pkgs/development/python-modules/textual-image/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "textual-image"; - version = "0.8.4"; + version = "0.8.5"; pyproject = true; src = fetchFromGitHub { owner = "lnqs"; repo = "textual-image"; tag = "v${version}"; - hash = "sha256-tmQxCSlcUZy0oEk+EX7Bny75GZ3SOGSRXCNbyo1vLf8="; + hash = "sha256-gkLsM02oQ2H4UUhezbcmaOa2FQfzvFRsa0gd07eNucw="; }; buildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/wgpu-py/default.nix b/pkgs/development/python-modules/wgpu-py/default.nix index 4a20862682ac..72d937d01fc3 100644 --- a/pkgs/development/python-modules/wgpu-py/default.nix +++ b/pkgs/development/python-modules/wgpu-py/default.nix @@ -127,9 +127,9 @@ buildPythonPackage rec { installCheckPhase = '' runHook preInstallCheck - for suite in tests examples codegen tests_mem; do - pytest -vvv $suite - done + pytest tests -k "not test_render_timestamps_inside_encoder" + pytest examples + pytest tests_mem runHook postInstallCheck ''; diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix index c1385454c145..2c02ec2648ce 100644 --- a/pkgs/development/tools/analysis/radare2/default.nix +++ b/pkgs/development/tools/analysis/radare2/default.nix @@ -32,33 +32,33 @@ let binaryninja = fetchFromGitHub { owner = "Vector35"; repo = "binaryninja-api"; - rev = "c40a5f04deec68d388b2072dc42b29141089f9ce"; # https://github.com/radareorg/radare2/blob/master/subprojects/binaryninja.wrap - hash = "sha256-IfuGgwVI51urQxhaYkYsE45NkScgxKmmEBV6Pllhwmo="; + rev = "5accfca2dc53fe5685dbe9e74f519a7f2f657d48"; # https://github.com/radareorg/radare2/blob/master/subprojects/binaryninja.wrap + hash = "sha256-ysTLRmD372mZNAxL+ua7tsPsYyFVPaiDctLUNKKIE4o="; }; sdb = fetchFromGitHub { - owner = "radare"; + owner = "radareorg"; repo = "sdb"; - tag = "2.2.0"; # https://github.com/radareorg/radare2/blob/master/subprojects/sdb.wrap - hash = "sha256-S/aL3F6+Z/rqelfIJaZaBF1IxSmhA1qE9ahFvKARoaE="; + tag = "2.3.0"; # https://github.com/radareorg/radare2/blob/master/subprojects/sdb.wrap + hash = "sha256-u8sD278Gd5XZkxJZikojh44WketQImx+FtHBQEj8EO0="; }; qjs = fetchFromGitHub { owner = "quickjs-ng"; repo = "quickjs"; - rev = "7238ee64dbc2fbdea044555cda8cda78785a93ed"; # https://github.com/radareorg/radare2/blob/master/subprojects/qjs.wrap - hash = "sha256-1ZeLCTmbrlRrZB9El3L497gt3QUA5GIScrFVIBkxA88="; + rev = "d405777f7eefa22c17c12970317ef3d6e7658f5a"; # https://github.com/radareorg/radare2/blob/master/subprojects/qjs.wrap + hash = "sha256-6/9DmEU+CrZiykiKdLaQy7ds1TvNuyEbat7M6RNuTgs="; }; in stdenv.mkDerivation (finalAttrs: { pname = "radare2"; - version = "6.0.4"; + version = "6.0.7"; src = fetchFromGitHub { owner = "radare"; repo = "radare2"; tag = finalAttrs.version; - hash = "sha256-B0xCQPD27NcCDvRJK1/yyjtrlEJoSTD7e2cu5JIo95w="; + hash = "sha256-/WVzqHaDwztvLskE9mSewPlfnVfFPRHQYKvuOitSeNo="; }; mesonFlags = [ diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index ac45ac728c40..04e179d1fafc 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -8,9 +8,9 @@ }; beancount = { - version = "2.4.1"; + version = "2.4.2"; url = "github:polarmutex/tree-sitter-beancount"; - hash = "sha256-i/Dgen2qF1Qmpi0nm2hDGNUe0tSw03llY4tPTiygWGQ="; + hash = "sha256-YMIFnx4N9EtdzCxrzQv3xQbLHfDMnbXN+OP5KkMT7+s="; }; bibtex = { diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/mushroom/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/mushroom/package.nix index ec721d61d8c2..2af9cbdabe97 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/mushroom/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/mushroom/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "mushroom"; - version = "5.0.8"; + version = "5.0.9"; src = fetchFromGitHub { owner = "piitaya"; repo = "lovelace-mushroom"; rev = "v${version}"; - hash = "sha256-27V00FxVt9+L8En2ssOBtjxbXxoER9GHk7vGH/acN3c="; + hash = "sha256-E2JHURCRAupP1cKPMA99cBkWnXjDu6uow4hJosqfeHs="; }; - npmDepsHash = "sha256-48eZbWO7pvKFocqI1gXcBKwuGuqINPh5KwaVZbna1K4="; + npmDepsHash = "sha256-FtliQ+J5vIIw/TS7FyBTp3Qdu7R5ul9YoS5RO8JiC6g="; installPhase = '' runHook preInstall diff --git a/pkgs/servers/http/nginx/modules.nix b/pkgs/servers/http/nginx/modules.nix index 439306eaad26..8b558dcb85e8 100644 --- a/pkgs/servers/http/nginx/modules.nix +++ b/pkgs/servers/http/nginx/modules.nix @@ -2,6 +2,7 @@ lib, config, nixosTests, + applyPatches, fetchFromGitHub, fetchFromGitLab, fetchhg, @@ -996,17 +997,22 @@ let vod = { name = "vod"; - src = fetchFromGitHub { + src = applyPatches { name = "vod"; - owner = "kaltura"; - repo = "nginx-vod-module"; - rev = "1.33"; - hash = "sha256-pForXU1VBxa4F3F7xK+DJtMKC4wgcykJImlQjxz5GnE="; - postFetch = '' - substituteInPlace $out/vod/media_set.h \ - --replace "MAX_CLIPS (128)" "MAX_CLIPS (1024)" - substituteInPlace $out/vod/subtitle/dfxp_format.c \ + src = fetchFromGitHub { + owner = "kaltura"; + repo = "nginx-vod-module"; + tag = "1.33"; + hash = "sha256-hf4iprkdNP7lVlrm/7kMkrp/8440PuTZiL1hv/Icfm4="; + }; + postPatch = '' + substituteInPlace vod/media_set.h \ + --replace-fail "MAX_CLIPS (128)" "MAX_CLIPS (1024)" + substituteInPlace vod/subtitle/dfxp_format.c \ --replace-fail '(!ctxt->wellFormed && !ctxt->recovery))' '!ctxt->wellFormed)' + # https://github.com/kaltura/nginx-vod-module/pull/1593 + substituteInPlace ngx_http_vod_module.c \ + --replace-fail 'ngx_http_vod_exit_process()' 'ngx_http_vod_exit_process(ngx_cycle_t *cycle)' ''; }; diff --git a/pkgs/servers/sql/postgresql/ext/pgmq.nix b/pkgs/servers/sql/postgresql/ext/pgmq.nix index d5b80f792220..9fcf42afeea0 100644 --- a/pkgs/servers/sql/postgresql/ext/pgmq.nix +++ b/pkgs/servers/sql/postgresql/ext/pgmq.nix @@ -7,13 +7,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "pgmq"; - version = "1.8.0"; + version = "1.8.1"; src = fetchFromGitHub { owner = "tembo-io"; repo = "pgmq"; tag = "v${finalAttrs.version}"; - hash = "sha256-oXsThqRs+nrNCb9A560gW3sm6LPQFucrlSolNCi0z3w="; + hash = "sha256-iPls5ABcpYUXd/Lqk0U8GFzM4iq0lqMbJO4v4z27tNI="; }; sourceRoot = "${finalAttrs.src.name}/pgmq-extension"; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ed0ebb923fcf..d842e1237650 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -32945,10 +32945,10 @@ with self; TermReadLineGnu = buildPerlPackage { pname = "Term-ReadLine-Gnu"; - version = "1.46"; + version = "1.47"; src = fetchurl { - url = "mirror://cpan/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.46.tar.gz"; - hash = "sha256-sTgyEy5QNmw0/qwSzoKDfAqds0ylMK5dJ9uXz5yWTHs="; + url = "mirror://cpan/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.47.tar.gz"; + hash = "sha256-OwesiptJTFCqh6QNzKs/h5uS65UnrA8t7V1HQ9Fmtkk="; }; buildInputs = [ pkgs.readline