diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index be8e3acd7b24..0406bcd1ee92 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8397,6 +8397,12 @@ } ]; }; + f64u = { + email = "me@fadyadal.dev"; + github = "f64u"; + githubId = 24705058; + name = "Fady Adal"; + }; fab = { email = "mail@fabian-affolter.ch"; matrix = "@fabaff:matrix.org"; diff --git a/nixos/modules/services/system/nix-daemon.nix b/nixos/modules/services/system/nix-daemon.nix index 5798f30ca7b4..bceaf82798fc 100644 --- a/nixos/modules/services/system/nix-daemon.nix +++ b/nixos/modules/services/system/nix-daemon.nix @@ -136,10 +136,11 @@ in }; systemd.tmpfiles.rules = [ - "d /nix/store 0755 ${config.nix.daemonUser} ${config.nix.daemonGroup} - -" - "Z /nix/var 0755 ${config.nix.daemonUser} ${config.nix.daemonGroup} - -" - "d /nix/var/nix/builds 0755 ${config.nix.daemonUser} ${config.nix.daemonGroup} - 7d" - "d /nix/var/nix/daemon-socket 0755 ${config.nix.daemonUser} ${config.nix.daemonGroup} - -" + "d /nix/store 0755 ${config.nix.daemonUser} ${config.nix.daemonGroup} - -" + "Z /nix/var 0755 ${config.nix.daemonUser} ${config.nix.daemonGroup} - -" + "d /nix/var/nix/builds 0755 ${config.nix.daemonUser} ${config.nix.daemonGroup} 7d -" + "d /nix/var/nix/daemon-socket 0755 ${config.nix.daemonUser} ${config.nix.daemonGroup} - -" + "d /nix/var/nix/gc-roots-socket 0755 ${config.nix.daemonUser} ${config.nix.daemonGroup} - -" ]; systemd.services.nix-roots-daemon = { diff --git a/nixos/modules/services/video/frigate.nix b/nixos/modules/services/video/frigate.nix index 07b4e7e4cdd1..de418521c3c9 100644 --- a/nixos/modules/services/video/frigate.nix +++ b/nixos/modules/services/video/frigate.nix @@ -759,6 +759,9 @@ in # Sockets/IPC RuntimeDirectory = "frigate"; + + # Reduce visible process scope to cgroup + ProtectProc = "invisible"; }; }; }; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index c53e113ee8b6..c5434d85a6eb 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -14987,6 +14987,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + switcher-nvim = buildVimPlugin { + pname = "switcher-nvim"; + version = "1.1.3-unstable-2026-02-04"; + src = fetchFromGitHub { + owner = "neovim-idea"; + repo = "switcher-nvim"; + rev = "552a7fc0b1031c7565fe80bf7e2d0f1e3e7becf9"; + hash = "sha256-7TicPnzHXB74xkpsppXMP0AvtfCgrWh/be/pXEmf1MY="; + }; + meta.homepage = "https://github.com/neovim-idea/switcher-nvim/"; + meta.hydraPlatforms = [ ]; + }; + symbol-usage-nvim = buildVimPlugin { pname = "symbol-usage.nvim"; version = "0-unstable-2025-05-03"; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix index a0f1aa8ff3ca..a31e225650f8 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix @@ -10,13 +10,13 @@ }: vimUtils.buildVimPlugin rec { pname = "codediff.nvim"; - version = "2.25.0"; + version = "2.33.0"; src = fetchFromGitHub { owner = "esmuellert"; repo = "codediff.nvim"; tag = "v${version}"; - hash = "sha256-ofAmNyVlq2Ta4b2bdr1N2U658xXm+wEmIpg3z/X0QgI="; + hash = "sha256-bgWalQ1S0kcKAHU1vCDEHdvswhDziz10HARk/0zMN+Y="; }; dependencies = [ vimPlugins.nui-nvim ]; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 0d034d4a55dd..64b86ec1a5f7 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3499,6 +3499,13 @@ assertNoAdditions { }; }); + switcher-nvim = super.switcher-nvim.overrideAttrs { + dependencies = with self; [ + plenary-nvim + nvim-web-devicons + ]; + }; + tardis-nvim = super.tardis-nvim.overrideAttrs (old: { dependencies = [ self.plenary-nvim ]; meta = old.meta // { diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 6c90c98462c5..f52c88b888f6 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1151,6 +1151,7 @@ https://github.com/peterbjorgensen/sved/,, https://github.com/jamespeapen/swayconfig.vim/,, https://github.com/keith/swift.vim/,, https://github.com/AndrewRadev/switch.vim/,, +https://github.com/neovim-idea/switcher-nvim/,HEAD, https://github.com/Wansmer/symbol-usage.nvim/,HEAD, https://github.com/simrat39/symbols-outline.nvim/,, https://github.com/vim-syntastic/syntastic/,, diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2d12236960b1..f39053d220cd 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -851,13 +851,13 @@ "vendorHash": "sha256-TxfiOKANocV96TiN60QpA1wVLucXNpmJm1FmVavOlQg=" }, "loafoe_htpasswd": { - "hash": "sha256-ALTyTTVyS2HHenmk8HVwtQenCmJX05kyXifJTzzmnHE=", + "hash": "sha256-1o2kgeTFxegzOgGXWP4OYZ3uC3WbAkCXPqScMvVpHr0=", "homepage": "https://registry.terraform.io/providers/loafoe/htpasswd", "owner": "loafoe", "repo": "terraform-provider-htpasswd", - "rev": "v1.5.0", + "rev": "v2.0.0", "spdx": "MIT", - "vendorHash": "sha256-6+ZQVWc4/2RoNjQLzetLTl9L8AdbFu2uFmqJ9Kxcc7Q=" + "vendorHash": "sha256-1gzJdcSvFPE8Spkwxe24U7DUyrz4qpDoFVHm6vCWF6A=" }, "loafoe_ssh": { "hash": "sha256-1UN5QJyjCuxs2vQYlSuz2jsu/HgGTxOoWWRcv4qcwow=", @@ -1283,13 +1283,13 @@ "vendorHash": "sha256-rWiafaFE1RolO9JUN1WoW4EWJjR7kpfeVEOTLf21j50=" }, "tailscale_tailscale": { - "hash": "sha256-iWiZ0FizqJbY80pL6vVwzw3h/WpXJFjHF7vwJOpxD7k=", + "hash": "sha256-yR65w/o/VpwKINcvz4SBybAwsphGC7A/B+baKRcIT3I=", "homepage": "https://registry.terraform.io/providers/tailscale/tailscale", "owner": "tailscale", "repo": "terraform-provider-tailscale", - "rev": "v0.27.0", + "rev": "v0.28.0", "spdx": "MIT", - "vendorHash": "sha256-oAMg/9YnUmkR5Pcb9EIuTgrghM7vS5h8N2NO24szabs=" + "vendorHash": "sha256-+q2KR3ctotT30fBE0lcpQlUXQS7nfi5VACWYxwluuMc=" }, "telmate_proxmox": { "hash": "sha256-1aKKlOIk1mH4yx66eD635d1IaUWXIiBGHEt4A2F2mGM=", diff --git a/pkgs/by-name/ac/activemq/package.nix b/pkgs/by-name/ac/activemq/package.nix index 2da179ceee57..2e985c226733 100644 --- a/pkgs/by-name/ac/activemq/package.nix +++ b/pkgs/by-name/ac/activemq/package.nix @@ -5,7 +5,7 @@ }: let - version = "6.2.0"; + version = "6.2.1"; in stdenvNoCC.mkDerivation { pname = "activemq"; @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { src = fetchurl { url = "mirror://apache/activemq/${version}/apache-activemq-${version}-bin.tar.gz"; - hash = "sha256-J3u/p5LRQPgJvQKm4/1TgZVUuFetWlItcWoUpn9jxpg="; + hash = "sha256-vBbQMLxTykJAZRxl7BPfonLHN8kPx+NFSa3gwLZwdw0="; }; installPhase = '' diff --git a/pkgs/by-name/cd/cdogs-sdl/package.nix b/pkgs/by-name/cd/cdogs-sdl/package.nix index 458746e7f744..476918201134 100644 --- a/pkgs/by-name/cd/cdogs-sdl/package.nix +++ b/pkgs/by-name/cd/cdogs-sdl/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cdogs-sdl"; - version = "2.3.2"; + version = "2.4.0"; src = fetchFromGitHub { repo = "cdogs-sdl"; owner = "cxong"; - rev = finalAttrs.version; - sha256 = "sha256-g1eLFdHsmqnz6zTlmaiLOXgX5dnS94k/PvaFJE3gfLo="; + tag = finalAttrs.version; + hash = "sha256-588bPis3n9BZnEywLmgouRgpiEvB+sKp6/xhUDhfddQ="; }; postPatch = '' diff --git a/pkgs/by-name/cl/clipper2/package.nix b/pkgs/by-name/cl/clipper2/package.nix index c250a2e55fa5..7bd1361a4f9a 100644 --- a/pkgs/by-name/cl/clipper2/package.nix +++ b/pkgs/by-name/cl/clipper2/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "clipper2"; - version = "1.5.4"; + version = "2.0.1"; src = fetchFromGitHub { owner = "AngusJohnson"; repo = "Clipper2"; - rev = "Clipper2_${finalAttrs.version}"; - hash = "sha256-2vZXxT5hISz2xbWbvYNGTrq9QovTjNwUK103iVtz8ok="; + tag = "Clipper2_${finalAttrs.version}"; + hash = "sha256-Pqmrj9SDooM+VU4ObQrtaU9+GN//FsD+Brp+OsN0cPM="; }; sourceRoot = "${finalAttrs.src.name}/CPP"; diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix index 1581a01835e2..df307880ed16 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 = "20260112"; + version = "20260216"; src = fetchurl { url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; - hash = "sha256-of7t102F1V9eLJZaqB1Ctrui+NmWdEU+aSbEuw29j+s="; + hash = "sha256-M36kpWy2LWUQt4gGBQexY+ZmYaJbwJDEu/QcdLhEBxQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fa/faudio/package.nix b/pkgs/by-name/fa/faudio/package.nix index f593d90a5d6c..0a9afe46e9ac 100644 --- a/pkgs/by-name/fa/faudio/package.nix +++ b/pkgs/by-name/fa/faudio/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "faudio"; - version = "25.10"; + version = "26.02"; src = fetchFromGitHub { owner = "FNA-XNA"; repo = "FAudio"; tag = finalAttrs.version; - hash = "sha256-WcMjzXlDoHfFpZdrkbVwRS11MvTlIMDCkn34+tSdGi4="; + hash = "sha256-m7kIzdgRfYQ+OEIH6+VlbLpTMINRb6u/5aSWjbjYiTg="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/gi/github-copilot-cli/sources.json b/pkgs/by-name/gi/github-copilot-cli/sources.json index cfe76a6c90b0..776a854b3831 100644 --- a/pkgs/by-name/gi/github-copilot-cli/sources.json +++ b/pkgs/by-name/gi/github-copilot-cli/sources.json @@ -1,19 +1,19 @@ { - "version": "0.0.410", + "version": "0.0.415", "x86_64-linux": { "name": "copilot-linux-x64", - "hash": "sha256-JSO6ksh9jSzdgfnw+ZVHlLwWm8QqlJafu4f8fp9GGwk=" + "hash": "sha256-+gE7cZ3C8Ka5oHGu9d6F9dX1MmRBX06zo+XNPqwyGko=" }, "aarch64-linux": { "name": "copilot-linux-arm64", - "hash": "sha256-d9NGwnW059FLaDolYM01RciolbXacwc354lbJr2JOdo=" + "hash": "sha256-uIkm0kPOhyxEQ4lBB7G+a4fQnz5v7AMysAMsWqYrp2c=" }, "x86_64-darwin": { "name": "copilot-darwin-x64", - "hash": "sha256-mm3wQZgIJfx9TywWkqC1FLpxyaE/GO8FP2ev109Pk4o=" + "hash": "sha256-jdfS1PknqBxwi814EVQEuGx96htMSF4OETYaClUgnnI=" }, "aarch64-darwin": { "name": "copilot-darwin-arm64", - "hash": "sha256-gbsjC8hIzk1kBJq9STxemKOM4b423LNfdyI6/eIuhf4=" + "hash": "sha256-/uZiVmrMZ5Ox6VnUs7HwSE/dFRwMAWRRhXzCB0hW0jI=" } } diff --git a/pkgs/by-name/gl/glab/package.nix b/pkgs/by-name/gl/glab/package.nix index 17740012dc8a..89583d0ae6da 100644 --- a/pkgs/by-name/gl/glab/package.nix +++ b/pkgs/by-name/gl/glab/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "glab"; - version = "1.82.0"; + version = "1.86.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-fn0aBYO60oQp3fAskGRNsMuB3kWuKrZ7h/WSji4LwQs="; + hash = "sha256-udb62BuKhOkI3Llkw9ZaF0Hysz0wYpn64sSXDenaYRY="; leaveDotGit = true; postFetch = '' cd "$out" @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-um/TyXu5O3qF/DludixdZJM3ZQDjchOk3AfopOfF2vA="; + vendorHash = "sha256-1sO7rTnu91KG8lm4dn8vzibdGiH4qrVR2Y5lOs06R98="; ldflags = [ "-s" diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index bbc405d2b785..29cd8d27dfd0 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -184,11 +184,11 @@ let linux = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "145.0.7632.109"; + version = "145.0.7632.116"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-VNvx/3l3gzj8HjeeK3v/Hj05E9t2PvsiP8pnIOq1AEA="; + hash = "sha256-lGMopGtpLp3g0PVIfRIACNP6yRarzQDIsuctNbiqCCo="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -302,11 +302,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "145.0.7632.110"; + version = "145.0.7632.117"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/odn6jvyow6owsodlm42m33k7ta_145.0.7632.110/GoogleChrome-145.0.7632.110.dmg"; - hash = "sha256-siBn+vaSvvgrMEF1Da74nu1WGvyM1QUggarrEuqcGy4="; + url = "http://dl.google.com/release2/chrome/ej7xgqe26rn6kjtl4mhau5cs44_145.0.7632.117/GoogleChrome-145.0.7632.117.dmg"; + hash = "sha256-OZWuV9s6vlCcxUXKmrJtMO6KRUadkmQKoMYXrDhKatU="; }; dontPatch = true; diff --git a/pkgs/by-name/ja/jai/package.nix b/pkgs/by-name/ja/jai/package.nix index db39b29bf0f7..d21c2d9cefb0 100644 --- a/pkgs/by-name/ja/jai/package.nix +++ b/pkgs/by-name/ja/jai/package.nix @@ -9,7 +9,7 @@ let pname = "jai"; minor = "2"; - patch = "024"; + patch = "025"; version = "0.${minor}.${patch}"; zipName = "jai-beta-${minor}-${patch}.zip"; jai = stdenv.mkDerivation { @@ -20,7 +20,7 @@ let nix-store --add-fixed sha256 ${zipName} ''; name = zipName; - sha256 = "sha256-vZonIbSxG5B/lk2YAj9lz+F3stNQn6tokhleFWnY7AI="; + sha256 = "sha256-pr43599kdVne9USVvb9p35SYQk2zkT03pO66UGl9IuQ="; }; nativeBuildInputs = [ unzip ]; buildCommand = "unzip $src -d $out"; diff --git a/pkgs/by-name/jd/jd-diff-patch/package.nix b/pkgs/by-name/jd/jd-diff-patch/package.nix index 8a0a8f83ff62..2f1f720d4127 100644 --- a/pkgs/by-name/jd/jd-diff-patch/package.nix +++ b/pkgs/by-name/jd/jd-diff-patch/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "jd-diff-patch"; - version = "2.4.0"; + version = "2.5.0"; src = fetchFromGitHub { owner = "josephburnett"; repo = "jd"; rev = "v${finalAttrs.version}"; - hash = "sha256-PefNgh/ASQ2hPOcWH6ThXEZk4Esd0Q+sLx3bWWnpBNM="; + hash = "sha256-WH6fweuntzIjoc7HodflPxEPsrJ/9t77d0z22CHjBVA="; }; sourceRoot = "${finalAttrs.src.name}/v2"; @@ -23,7 +23,7 @@ buildGoModule (finalAttrs: { "pack" ]; - vendorHash = "sha256-RerzCZL2soPNtl1hHWjdeNQNQ4VMlGYz3HNn4rTJSmU="; + vendorHash = "sha256-qo5yG7DqScC4/bU7vWEKLqTZ/j+QMTg2vpl3WHjxLUI="; meta = { description = "Commandline utility and Go library for diffing and patching JSON values"; diff --git a/pkgs/by-name/li/libaec/package.nix b/pkgs/by-name/li/libaec/package.nix index b789c473a649..c027e6814097 100644 --- a/pkgs/by-name/li/libaec/package.nix +++ b/pkgs/by-name/li/libaec/package.nix @@ -7,14 +7,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libaec"; - version = "1.1.4"; + version = "1.1.5"; src = fetchFromGitLab { domain = "gitlab.dkrz.de"; owner = "k202009"; repo = "libaec"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-MJFx0gErfrSK6EeeGDk8CQWj6j4PVvFPJEI/iys3bI8="; + tag = "v${finalAttrs.version}"; + hash = "sha256-ADydaLu8fV0mKp3wZx10VS2I1GFwuLTpbxmRKCmgF0c="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/librelane/package.nix b/pkgs/by-name/li/librelane/package.nix index 5860d70f4559..00ee7810d9bb 100644 --- a/pkgs/by-name/li/librelane/package.nix +++ b/pkgs/by-name/li/librelane/package.nix @@ -23,14 +23,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "librelane"; - version = "3.0.0.dev50"; + version = "3.0.0.dev52"; pyproject = true; src = fetchFromGitHub { owner = "librelane"; repo = "librelane"; tag = finalAttrs.version; - hash = "sha256-YDLX/aZEutoJ9Nu0aLvvDLwGH3HEGP+vtHdPFDbjEEU="; + hash = "sha256-0Sh5KR0Yc4gVT2d88z1GCJZmnsE4CYMsecLjQwm/Rxs="; }; build-system = [ diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index 442f393016f8..7164b0441206 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -47,14 +47,14 @@ in # as bootloader for various platforms and corresponding binary and helper files. stdenv.mkDerivation (finalAttrs: { pname = "limine"; - version = "10.7.0"; + version = "10.8.0"; # We don't use the Git source but the release tarball, as the source has a # `./bootstrap` script performing network access to download resources. # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://codeberg.org/Limine/Limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; - hash = "sha256-1gwgzyISeOj4QE8hZ/KDCVW8qCQYvpQE6lf/N1jt0J4="; + hash = "sha256-U+TlcIGmRrWjJqlaESIKhj12t2NE2we2qNxS5nSMql0="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/oc/octodns/providers/hetzner/package.nix b/pkgs/by-name/oc/octodns/providers/hetzner/package.nix index 1a7f65f67a56..ae896ef726d6 100644 --- a/pkgs/by-name/oc/octodns/providers/hetzner/package.nix +++ b/pkgs/by-name/oc/octodns/providers/hetzner/package.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + hcloud, octodns, pytestCheckHook, requests, @@ -11,14 +12,14 @@ buildPythonPackage rec { pname = "octodns-hetzner"; - version = "1.0.0"; + version = "2.0.0"; pyproject = true; src = fetchFromGitHub { owner = "octodns"; repo = "octodns-hetzner"; tag = "v${version}"; - hash = "sha256-JYVztSO38y4F+p0glgtT9/QRdt9uDnOziMFXxBikzLg="; + hash = "sha256-aWWT/LShHxWOfNhBr7vCeG9bA6yXEutO2NJic18szL8="; }; build-system = [ @@ -28,6 +29,7 @@ buildPythonPackage rec { dependencies = [ octodns requests + hcloud ]; pythonImportsCheck = [ "octodns_hetzner" ]; diff --git a/pkgs/by-name/qi/qimgv/package.nix b/pkgs/by-name/qi/qimgv/package.nix index aa1fcb7963fb..c4caf2161b4a 100644 --- a/pkgs/by-name/qi/qimgv/package.nix +++ b/pkgs/by-name/qi/qimgv/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation { pname = "qimgv"; - version = "1.0.3-unstable-2024-10-11"; + version = "1.0.3-unstable-2026-01-19"; src = fetchFromGitHub { owner = "easymodo"; repo = "qimgv"; - rev = "a4d475fae07847be7c106cb628fb97dad51ab920"; - sha256 = "sha256-iURUJiPe8hbCnpaf6lk8OVSzVqrJKGab889yOic5yLI="; + rev = "3127a2d211b124ad4fcf853d01e6df9323bdfdc3"; + sha256 = "sha256-avn02kdMyA5PZUSykxgIk1I78zHQ/WKd26tQO8lMOow="; }; nativeBuildInputs = [ @@ -30,6 +30,7 @@ stdenv.mkDerivation { cmakeFlags = [ "-DVIDEO_SUPPORT=ON" "-DUSE_QT5=OFF" + "-DKDE_SUPPORT=ON" ]; buildInputs = [ @@ -41,6 +42,7 @@ stdenv.mkDerivation { kdePackages.qtsvg kdePackages.qttools kdePackages.kimageformats + kdePackages.kwindowsystem ]; postPatch = '' diff --git a/pkgs/by-name/qu/quiet/package.nix b/pkgs/by-name/qu/quiet/package.nix index 4de8be29a192..824dee0d7c4b 100644 --- a/pkgs/by-name/qu/quiet/package.nix +++ b/pkgs/by-name/qu/quiet/package.nix @@ -13,7 +13,7 @@ let pname = "quiet"; - version = "6.4.1"; + version = "6.6.0"; meta = { description = "Private, p2p alternative to Slack and Discord built on Tor & IPFS"; @@ -39,7 +39,7 @@ let src = fetchurl { url = "https://github.com/TryQuiet/quiet/releases/download/@quiet/desktop@${version}/Quiet-${version}.AppImage"; - hash = "sha256-CAJgd7d0Fq6pEKLNAojE7krKJCpBBjhyOTsgYEPz0DY="; + hash = "sha256-MMfovDYEqppn+8wQcg1dflShuWkMDwMbFbTJl0MmCxw="; }; meta = meta // { @@ -52,7 +52,7 @@ let src = fetchurl { url = "https://github.com/TryQuiet/quiet/releases/download/@quiet/desktop@${version}/Quiet-${version}.dmg"; - hash = "sha256-wg2WyQ6y/wBcRuhhY8EyacKy4Xwfo1SKdeTJw/OIjMc="; + hash = "sha256-8k6X29Gxl5ZhAwj9SKn6E7ITjXhxAgsRT5dbP4MjgB8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ra/rasm/package.nix b/pkgs/by-name/ra/rasm/package.nix index 83fc37a1a875..106f5a5d7430 100644 --- a/pkgs/by-name/ra/rasm/package.nix +++ b/pkgs/by-name/ra/rasm/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "rasm"; - version = "3.0.7"; + version = "3.0.8"; src = fetchFromGitHub { owner = "EdouardBERGE"; repo = "rasm"; tag = "v${finalAttrs.version}"; - hash = "sha256-zBT4msN5ffqwsGTQDmK6gZJ5InzAy+kTlB4xEJPCGlY="; + hash = "sha256-nBNJsqnz0PlwPAJ4T4CFBGr7UYy6u8VtklIkINaurvM="; }; # by default the EXEC variable contains `rasm.exe` diff --git a/pkgs/by-name/si/signal-cli/package.nix b/pkgs/by-name/si/signal-cli/package.nix index f4797f9349bb..b6f34aa5e003 100644 --- a/pkgs/by-name/si/signal-cli/package.nix +++ b/pkgs/by-name/si/signal-cli/package.nix @@ -12,12 +12,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "signal-cli"; - version = "0.13.22"; + version = "0.13.24"; # Building from source would be preferred, but is much more involved. src = fetchurl { url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-FFPChw0w0QqX8ZJnqpwxS5mf2OeDlVW8QQyDjTozOAs="; + hash = "sha256-Xg43pmLi5k+H58UYOhtzYogjuJWQcHxU5IsIS+Zd1D8="; }; buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ diff --git a/pkgs/by-name/st/steampipe/package.nix b/pkgs/by-name/st/steampipe/package.nix index fd4148c78b10..5754d60bb87e 100644 --- a/pkgs/by-name/st/steampipe/package.nix +++ b/pkgs/by-name/st/steampipe/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { pname = "steampipe"; - version = "2.3.5"; + version = "2.3.6"; env.CGO_ENABLED = 0; @@ -19,10 +19,10 @@ buildGoModule (finalAttrs: { owner = "turbot"; repo = "steampipe"; tag = "v${finalAttrs.version}"; - hash = "sha256-nQd+ay5t3rNSCHzhmBNF7sheESrD6KnhRDdm5KZHUI4="; + hash = "sha256-b7F3Eo+/vJq8EqWig4O3y2UkqllWhUg38pend/JKeWA="; }; - vendorHash = "sha256-YetZI3zWZlTZxrj7H7owSWarhq0VrXzbSOow596doT0="; + vendorHash = "sha256-Xu5bxjmFRzABifA6GsvHbwh8CJgKrOlwfNXIH8XYz6s="; proxyVendor = true; postPatch = '' diff --git a/pkgs/by-name/te/terminusdb/package.nix b/pkgs/by-name/te/terminusdb/package.nix index bcf7985700bb..aff90b470905 100644 --- a/pkgs/by-name/te/terminusdb/package.nix +++ b/pkgs/by-name/te/terminusdb/package.nix @@ -14,6 +14,7 @@ pkg-config, callPackage, applyPatches, + installShellFiles, }: let tusVersion = "0.0.16"; @@ -109,6 +110,7 @@ stdenv.mkDerivation (finalAttrs: { bindgenHook # provides libclang ]) cargo + installShellFiles protobuf swi-prologWithDeps ]; @@ -153,7 +155,8 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - install -Dm755 terminusdb -t $out/bin + installBin terminusdb + installManPage $src/docs/terminusdb.1 runHook postInstall ''; diff --git a/pkgs/by-name/um/umka-lang/package.nix b/pkgs/by-name/um/umka-lang/package.nix new file mode 100644 index 000000000000..02e94ed1627c --- /dev/null +++ b/pkgs/by-name/um/umka-lang/package.nix @@ -0,0 +1,38 @@ +{ + stdenv, + lib, + fetchFromGitHub, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "umka-lang"; + version = "1.5.4"; + + src = fetchFromGitHub { + owner = "vtereshkov"; + repo = "umka-lang"; + tag = "v${finalAttrs.version}"; + hash = "sha256-UerEmJdD0/Hx/Pqw3NI3cZwjkX9lRWqI5rL0GGYKFwc="; + }; + + postPatch = '' + substituteInPlace Makefile \ + --replace-fail "RANLIB = libtool -static -o" "RANLIB = ar -cru" + '' + + lib.optionalString (!stdenv.hostPlatform.isx86) '' + substituteInPlace Makefile \ + --replace-fail "-malign-double" "" + ''; + + makeFlags = [ + "PREFIX=$(out)" + ]; + + meta = { + description = "Statically typed embeddable scripting language"; + homepage = "https://github.com/vtereshkov/umka-lang"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ f64u ]; + mainProgram = "umka"; + }; +}) diff --git a/pkgs/by-name/ve/velocity/package.nix b/pkgs/by-name/ve/velocity/package.nix index 91e08e5682d7..ef2eada7189e 100644 --- a/pkgs/by-name/ve/velocity/package.nix +++ b/pkgs/by-name/ve/velocity/package.nix @@ -34,13 +34,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "velocity"; - version = "3.5.0-unstable-2026-02-11"; + version = "3.5.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "PaperMC"; repo = "Velocity"; - rev = "c2fd3c07ac1f317e2700aead1a2338fe11152ce2"; - hash = "sha256-Nnrod7sEOqXCnHx6gkpnkXObt4FNE35vp6fvGN9988Q="; + rev = "6aff78728c267bbb67b07298b8cf4580fb79fc6f"; + hash = "sha256-hO1xXMd7aobYBvTwpLGeRqwrYCKdB1ZhzfOo/z1wuQM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/we/webrtc-audio-processing_1/package.nix b/pkgs/by-name/we/webrtc-audio-processing_1/package.nix index a2033347597e..969f9eb373a0 100644 --- a/pkgs/by-name/we/webrtc-audio-processing_1/package.nix +++ b/pkgs/by-name/we/webrtc-audio-processing_1/package.nix @@ -68,13 +68,12 @@ stdenv.mkDerivation (finalAttrs: { lib.intersectLists # https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/blob/master/meson.build (lib.platforms.darwin ++ lib.platforms.linux ++ lib.platforms.windows) - # https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/blob/master/webrtc/rtc_base/system/arch.h + # https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/blob/v1.3/webrtc/rtc_base/system/arch.h ( lib.platforms.arm ++ lib.platforms.aarch64 ++ lib.platforms.loongarch64 ++ lib.platforms.mips - ++ lib.platforms.power ++ lib.platforms.riscv ++ lib.platforms.x86 ); diff --git a/pkgs/by-name/xn/xnviewmp/package.nix b/pkgs/by-name/xn/xnviewmp/package.nix index a581c999df3c..b690c768ca46 100644 --- a/pkgs/by-name/xn/xnviewmp/package.nix +++ b/pkgs/by-name/xn/xnviewmp/package.nix @@ -25,11 +25,11 @@ let in appimageTools.wrapType2 rec { pname = "xnviewmp"; - version = "1.9.8"; + version = "1.9.10"; src = fetchurl { url = "https://download.xnview.com/old_versions/XnView_MP/XnView_MP-${version}.glibc2.17-x86_64.AppImage"; - hash = "sha256-BO5gFVy2rKqK8Xwtvh9ZNY2XRgc/+ewNFUkKlFqK1KA="; + hash = "sha256-FscZbwuuVv+TPSUg+xgojfeXp+FscKoaQ7nLZHSlfSc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/xp/xpipe/package.nix b/pkgs/by-name/xp/xpipe/package.nix index 62ea5aa9b062..86cced5fd073 100644 --- a/pkgs/by-name/xp/xpipe/package.nix +++ b/pkgs/by-name/xp/xpipe/package.nix @@ -39,7 +39,7 @@ let hash = { - x86_64-linux = "sha256-mkiVKp5zh4dZ9MHk8mIIZVvUzGH89AK7sWWuuxcAWWs="; + x86_64-linux = "sha256-+sBAEtt4GFzzxQm+DH7Em+m1E89QQKKhIcuCA69FaXg="; } .${system} or throwSystem; @@ -48,7 +48,7 @@ let in stdenvNoCC.mkDerivation rec { pname = "xpipe"; - version = "21.2.1"; + version = "21.3"; src = fetchzip { url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz"; diff --git a/pkgs/by-name/zr/zrepl/package.nix b/pkgs/by-name/zr/zrepl/package.nix index 319af942b54e..63b9ae810b5d 100644 --- a/pkgs/by-name/zr/zrepl/package.nix +++ b/pkgs/by-name/zr/zrepl/package.nix @@ -3,6 +3,7 @@ buildGoModule, fetchFromGitHub, makeWrapper, + versionCheckHook, nixosTests, openssh, }: @@ -28,7 +29,7 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" "-w" - "-X github.com/zrepl/zrepl/version.zreplVersion=${finalAttrs.version}" + "-X github.com/zrepl/zrepl/internal/version.zreplVersion=${finalAttrs.version}" ]; postInstall = '' @@ -40,6 +41,10 @@ buildGoModule (finalAttrs: { --prefix PATH : ${lib.makeBinPath [ openssh ]} ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "version"; + passthru.tests = { inherit (nixosTests) zrepl; }; diff --git a/pkgs/development/python-modules/osmapi/default.nix b/pkgs/development/python-modules/osmapi/default.nix index 017f5fb177e3..fd0c0bb15d6e 100644 --- a/pkgs/development/python-modules/osmapi/default.nix +++ b/pkgs/development/python-modules/osmapi/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "osmapi"; - version = "4.3.0"; + version = "5.0.0"; pyproject = true; src = fetchFromGitHub { owner = "metaodi"; repo = "osmapi"; tag = "v${version}"; - hash = "sha256-m1D+UtoULOKQ5+f/LNN11grp7vks2qEHDP345wahvXY="; + hash = "sha256-eohhbKcTkgfM6IuQyeiASlCtrqUwb0aFXqUCkDyvsS0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/picosvg/default.nix b/pkgs/development/python-modules/picosvg/default.nix index 0e6b4aabee6f..027789e401e3 100644 --- a/pkgs/development/python-modules/picosvg/default.nix +++ b/pkgs/development/python-modules/picosvg/default.nix @@ -34,6 +34,11 @@ buildPythonPackage rec { # a few tests are failing on aarch64 doCheck = !stdenv.hostPlatform.isAarch64; + disabledTests = [ + # test fixtures need to be regenerated after skia-pathops update + "test_topicosvg" + ]; + meta = { description = "Tool to simplify SVGs"; mainProgram = "picosvg"; diff --git a/pkgs/development/python-modules/sagemaker-mlflow/default.nix b/pkgs/development/python-modules/sagemaker-mlflow/default.nix index 4cb6d51a5fdf..096108afa892 100644 --- a/pkgs/development/python-modules/sagemaker-mlflow/default.nix +++ b/pkgs/development/python-modules/sagemaker-mlflow/default.nix @@ -55,6 +55,10 @@ buildPythonPackage rec { "test_log_artifact" "test_presigned_url" "test_presigned_url_with_fields" + + # https://github.com/aws/sagemaker-mlflow/issues/16 + # TypeError: LogisticRegression.__init__() got an unexpected keyword argument 'multi_class' + "test_model_registry" ]; meta = { diff --git a/pkgs/development/python-modules/wikipedia-api/default.nix b/pkgs/development/python-modules/wikipedia-api/default.nix index 67183f19e39d..bd3ec4f13d50 100644 --- a/pkgs/development/python-modules/wikipedia-api/default.nix +++ b/pkgs/development/python-modules/wikipedia-api/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "wikipedia-api"; - version = "0.8.1"; + version = "0.9.0"; pyproject = true; src = fetchFromGitHub { owner = "martin-majlis"; repo = "Wikipedia-API"; tag = "v${version}"; - hash = "sha256-5wi1HVkD36RnmIAKSKRYTc30HtYMiFrRoYzZRWENd/M="; + hash = "sha256-kIZnKb0dzvXBgK1UNoG0gVIy5BvHnOjZbRo+xsLeQ/g="; }; build-system = [ setuptools ]; diff --git a/pkgs/os-specific/linux/sssd/default.nix b/pkgs/os-specific/linux/sssd/default.nix index 0eba0aae426d..fa7ddbd97817 100644 --- a/pkgs/os-specific/linux/sssd/default.nix +++ b/pkgs/os-specific/linux/sssd/default.nix @@ -82,6 +82,13 @@ stdenv.mkDerivation (finalAttrs: { patchShebangs ./sbus_generate.sh.in ''; + outputs = [ + "out" + "dev" + "man" + ]; + separateDebugInfo = true; + # Something is looking for instead of env.NIX_CFLAGS_COMPILE = toString [ "-DRENEWAL_PROG_PATH=\"${adcli}/bin/adcli\""