Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub bf7ba82f 662ade6a

+246 -312
+5 -1
nixos/modules/services/mail/stalwart-mail.nix
··· 158 serviceConfig = { 159 ExecStart = [ 160 "" 161 - "${cfg.package}/bin/stalwart-mail --config=${configFile}" 162 ]; 163 LoadCredential = lib.mapAttrsToList (key: value: "${key}:${value}") cfg.credentials; 164 ··· 170 ]; 171 CacheDirectory = "stalwart-mail"; 172 StateDirectory = "stalwart-mail"; 173 174 # Bind standard privileged ports 175 AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ];
··· 158 serviceConfig = { 159 ExecStart = [ 160 "" 161 + "${lib.getExe cfg.package} --config=${configFile}" 162 ]; 163 LoadCredential = lib.mapAttrsToList (key: value: "${key}:${value}") cfg.credentials; 164 ··· 170 ]; 171 CacheDirectory = "stalwart-mail"; 172 StateDirectory = "stalwart-mail"; 173 + 174 + # Upstream uses "stalwart" as the username since 0.12.0 175 + User = "stalwart-mail"; 176 + Group = "stalwart-mail"; 177 178 # Bind standard privileged ports 179 AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ];
+1 -3
nixos/tests/paretosecurity.nix
··· 126 xfce.wait_for_text("Pareto Security") 127 128 # Test 6: paretosecurity:// URL handler is registered 129 - xfce.execute("su - alice -c 'xdg-open paretosecurity://foo >/dev/null &'") 130 - xfce.wait_for_text("Failed to add device") 131 - 132 ''; 133 }
··· 126 xfce.wait_for_text("Pareto Security") 127 128 # Test 6: paretosecurity:// URL handler is registered 129 + xfce.succeed("su - alice -c 'xdg-open paretosecurity://foo'") 130 ''; 131 }
+13
pkgs/applications/editors/vim/plugins/generated.nix
··· 15289 meta.hydraPlatforms = [ ]; 15290 }; 15291 15292 vCoolor-vim = buildVimPlugin { 15293 pname = "vCoolor.vim"; 15294 version = "2020-10-14";
··· 15289 meta.hydraPlatforms = [ ]; 15290 }; 15291 15292 + uv-nvim = buildVimPlugin { 15293 + pname = "uv.nvim"; 15294 + version = "2025-05-31"; 15295 + src = fetchFromGitHub { 15296 + owner = "benomahony"; 15297 + repo = "uv.nvim"; 15298 + rev = "642e45d392a65fe15dbebd63444e45e21a38f883"; 15299 + sha256 = "1l681q5d3c8hqr1vvb4rxs6y5a1fs3m3cx3v0n6lvmlcdbdn4mjb"; 15300 + }; 15301 + meta.homepage = "https://github.com/benomahony/uv.nvim/"; 15302 + meta.hydraPlatforms = [ ]; 15303 + }; 15304 + 15305 vCoolor-vim = buildVimPlugin { 15306 pname = "vCoolor.vim"; 15307 version = "2020-10-14";
+9
pkgs/applications/editors/vim/plugins/overrides.nix
··· 120 websocat, 121 # luau-lsp-nvim dependencies 122 luau-lsp, 123 # nvim-vstsl dependencies 124 vtsls, 125 }: ··· 3526 unison = super.unison.overrideAttrs { 3527 # Editor stuff isn't at top level 3528 postPatch = "cd editor-support/vim"; 3529 }; 3530 3531 vCoolor-vim = super.vCoolor-vim.overrideAttrs {
··· 120 websocat, 121 # luau-lsp-nvim dependencies 122 luau-lsp, 123 + # uv.nvim dependencies 124 + uv, 125 # nvim-vstsl dependencies 126 vtsls, 127 }: ··· 3528 unison = super.unison.overrideAttrs { 3529 # Editor stuff isn't at top level 3530 postPatch = "cd editor-support/vim"; 3531 + }; 3532 + 3533 + uv-nvim = super.uv-nvim.overrideAttrs { 3534 + dependencies = with self; [ 3535 + telescope-nvim 3536 + ]; 3537 + runtimeDeps = [ uv ]; 3538 }; 3539 3540 vCoolor-vim = super.vCoolor-vim.overrideAttrs {
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 1173 https://github.com/sontungexpt/url-open/,HEAD, 1174 https://github.com/axieax/urlview.nvim/,, 1175 https://github.com/vim-scripts/utl.vim/,, 1176 https://github.com/KabbAmine/vCoolor.vim/,, 1177 https://github.com/junegunn/vader.vim/,, 1178 https://github.com/jbyuki/venn.nvim/,,
··· 1173 https://github.com/sontungexpt/url-open/,HEAD, 1174 https://github.com/axieax/urlview.nvim/,, 1175 https://github.com/vim-scripts/utl.vim/,, 1176 + https://github.com/benomahony/uv.nvim/,HEAD, 1177 https://github.com/KabbAmine/vCoolor.vim/,, 1178 https://github.com/junegunn/vader.vim/,, 1179 https://github.com/jbyuki/venn.nvim/,,
+3 -3
pkgs/applications/emulators/libretro/cores/beetle-psx.nix
··· 8 }: 9 mkLibretroCore { 10 core = "mednafen-psx" + lib.optionalString withHw "-hw"; 11 - version = "0-unstable-2025-05-16"; 12 13 src = fetchFromGitHub { 14 owner = "libretro"; 15 repo = "beetle-psx-libretro"; 16 - rev = "47910f9c8b1e51d049327ab768189c24e34efafb"; 17 - hash = "sha256-XliePwpMYGQLYoWQU0l9Ctcmtf0TlXKpA5PagCurXhE="; 18 }; 19 20 extraBuildInputs = lib.optionals withHw [
··· 8 }: 9 mkLibretroCore { 10 core = "mednafen-psx" + lib.optionalString withHw "-hw"; 11 + version = "0-unstable-2025-05-30"; 12 13 src = fetchFromGitHub { 14 owner = "libretro"; 15 repo = "beetle-psx-libretro"; 16 + rev = "67c0bb961e7679aa8f1882ee6411ce34cef084db"; 17 + hash = "sha256-4hkKf61h/0FVE9nQub2YN0mOpql7dwmVngckagWLCuc="; 18 }; 19 20 extraBuildInputs = lib.optionals withHw [
+2 -2
pkgs/by-name/aw/aws-sso-cli/package.nix
··· 10 }: 11 buildGoModule rec { 12 pname = "aws-sso-cli"; 13 - version = "2.0.1"; 14 15 src = fetchFromGitHub { 16 owner = "synfinatic"; 17 repo = "aws-sso-cli"; 18 rev = "v${version}"; 19 - hash = "sha256-hzX5gqr8tJk9EtP3ophbJ5m3rb92ZOs9UuDVTvxFcpI="; 20 }; 21 vendorHash = "sha256-SNMU7qDfLRGUSLjzrJHtIMgbcRc2DxXwWEUaUEY6PME="; 22
··· 10 }: 11 buildGoModule rec { 12 pname = "aws-sso-cli"; 13 + version = "2.0.3"; 14 15 src = fetchFromGitHub { 16 owner = "synfinatic"; 17 repo = "aws-sso-cli"; 18 rev = "v${version}"; 19 + hash = "sha256-GoLSdQb6snViYD9QY6NTypKquFsoX3jgClyrgTGoRq8="; 20 }; 21 vendorHash = "sha256-SNMU7qDfLRGUSLjzrJHtIMgbcRc2DxXwWEUaUEY6PME="; 22
+3 -3
pkgs/by-name/ba/bacon/package.nix
··· 27 28 rustPlatform.buildRustPackage (finalAttrs: { 29 pname = "bacon"; 30 - version = "3.14.0"; 31 32 src = fetchFromGitHub { 33 owner = "Canop"; 34 repo = "bacon"; 35 tag = "v${finalAttrs.version}"; 36 - hash = "sha256-/m549z9NWZhkn6/Y6WM1+og0vyg1DbqZmK3oGpydQa0="; 37 }; 38 39 useFetchCargoVendor = true; 40 - cargoHash = "sha256-X35mC8c1NeonUA1yYO9C7KCzHKpyIn6mbVWkZUhv+Es="; 41 42 buildFeatures = lib.optionals withSound [ 43 "sound"
··· 27 28 rustPlatform.buildRustPackage (finalAttrs: { 29 pname = "bacon"; 30 + version = "3.15.0"; 31 32 src = fetchFromGitHub { 33 owner = "Canop"; 34 repo = "bacon"; 35 tag = "v${finalAttrs.version}"; 36 + hash = "sha256-8f+EphnooB/9KY9M+mi8xBUX/cH7EvoyHlD/4RjgeaA="; 37 }; 38 39 useFetchCargoVendor = true; 40 + cargoHash = "sha256-48QDMJrxm+9psSeCRG7rsNPwxv+FKLrkLMvIvwsV3GQ="; 41 42 buildFeatures = lib.optionals withSound [ 43 "sound"
+2 -2
pkgs/by-name/br/brainflow/package.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "brainflow"; 20 - version = "5.16.0"; 21 22 src = fetchFromGitHub { 23 owner = "brainflow-dev"; 24 repo = "brainflow"; 25 tag = finalAttrs.version; 26 - hash = "sha256-yQ4jJUIA4E+rQiR2VtEupgZoAzek/2lzol74vmppb/k="; 27 }; 28 29 patches = [ ];
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "brainflow"; 20 + version = "5.18.0"; 21 22 src = fetchFromGitHub { 23 owner = "brainflow-dev"; 24 repo = "brainflow"; 25 tag = finalAttrs.version; 26 + hash = "sha256-jaDFi4lbaX6aOWBR9pvTS5UHuUdHomQ/nssj4IE/aOE="; 27 }; 28 29 patches = [ ];
+4 -4
pkgs/by-name/br/browsh/package.nix
··· 6 }: 7 8 let 9 - version = "1.8.2"; 10 11 # TODO: must build the extension instead of downloading it. But since it's 12 # literally an asset that is indifferent regardless of the platform, this 13 # might be just enough. 14 webext = fetchurl { 15 url = "https://github.com/browsh-org/browsh/releases/download/v${version}/browsh-${version}.xpi"; 16 - hash = "sha256-04rLyQt8co3Z7UJnDJmj++E4n7of0Zh1jQ90Bfwnx5A="; 17 }; 18 19 in ··· 29 owner = "browsh-org"; 30 repo = "browsh"; 31 rev = "v${version}"; 32 - hash = "sha256-KbBVcNuERBL94LuRx872zpjQTzR6c5GalsBoNR52SuQ="; 33 }; 34 35 - vendorHash = "sha256-eCvV3UuM/JtCgMqvwvqWF3bpOmPSos5Pfhu6ETaS58c="; 36 37 preBuild = '' 38 cp "${webext}" src/browsh/browsh.xpi
··· 6 }: 7 8 let 9 + version = "1.8.3"; 10 11 # TODO: must build the extension instead of downloading it. But since it's 12 # literally an asset that is indifferent regardless of the platform, this 13 # might be just enough. 14 webext = fetchurl { 15 url = "https://github.com/browsh-org/browsh/releases/download/v${version}/browsh-${version}.xpi"; 16 + hash = "sha256-wLctfGHDCgy3nMG/nc882qNjHOAp8VeOZcEWJD7QThY="; 17 }; 18 19 in ··· 29 owner = "browsh-org"; 30 repo = "browsh"; 31 rev = "v${version}"; 32 + hash = "sha256-Abna1bAaqOT44zZJsObLMR5fTW2xlWBg1M0JYH0Yc6g="; 33 }; 34 35 + vendorHash = "sha256-481dC7UrNMnb1QswvK2FqUiioTZ9xJP4dSd3rvRkqro="; 36 37 preBuild = '' 38 cp "${webext}" src/browsh/browsh.xpi
+8 -2
pkgs/by-name/bu/burp/package.nix
··· 21 owner = "grke"; 22 repo = "burp"; 23 rev = version; 24 - sha256 = "sha256-y6kRd1jD6t+Q6d5t7W9MDuk+m2Iq1THQkP50PJwI7Nc="; 25 }; 26 27 patches = [ ··· 29 (fetchpatch { 30 name = "ncurses-6.3.patch"; 31 url = "https://github.com/grke/burp/commit/1d6c931af7c11f164cf7ad3479781e8f03413496.patch"; 32 - sha256 = "14sfbfahlankz3xg6v10i8fnmpnmqpp73q9xm0l0hnjh25igv6bl"; 33 }) 34 ]; 35
··· 21 owner = "grke"; 22 repo = "burp"; 23 rev = version; 24 + hash = "sha256-y6kRd1jD6t+Q6d5t7W9MDuk+m2Iq1THQkP50PJwI7Nc="; 25 }; 26 27 patches = [ ··· 29 (fetchpatch { 30 name = "ncurses-6.3.patch"; 31 url = "https://github.com/grke/burp/commit/1d6c931af7c11f164cf7ad3479781e8f03413496.patch"; 32 + hash = "sha256-dJn9YhFQWggoqD3hce7F1d5qHYogbPP6+NMqCpVbTpM="; 33 + }) 34 + # Pull upstream fix for backup resuming 35 + (fetchpatch { 36 + name = "fix-resume.patch"; 37 + url = "https://github.com/grke/burp/commit/b5ed667f73805b5af9842bb0351f5af95d4d50b3.patch"; 38 + hash = "sha256-MT9D2thLgV4nT3LsIDHZp8sWQF2GlOENj0nkOQXZKuk="; 39 }) 40 ]; 41
+3 -3
pkgs/by-name/c2/c2fmzq/package.nix
··· 7 8 buildGoModule rec { 9 pname = "c2FmZQ"; 10 - version = "0.4.29"; 11 12 src = fetchFromGitHub { 13 owner = "c2FmZQ"; 14 repo = "c2FmZQ"; 15 rev = "v${version}"; 16 - hash = "sha256-2Hdsakol6uHOITg8qgMTXZMtgvExKUrThxr/J93vInc="; 17 }; 18 19 ldflags = [ ··· 23 24 sourceRoot = "${src.name}/c2FmZQ"; 25 26 - vendorHash = "sha256-Evx81YLXUWBZ0Wk55TToVGxuOPFlKbULwAOeDilsUFA="; 27 28 subPackages = [ 29 "c2FmZQ-client"
··· 7 8 buildGoModule rec { 9 pname = "c2FmZQ"; 10 + version = "0.4.30"; 11 12 src = fetchFromGitHub { 13 owner = "c2FmZQ"; 14 repo = "c2FmZQ"; 15 rev = "v${version}"; 16 + hash = "sha256-yG4VXGWxU4sWX9q2ykA0wkZ/5S4quIcYNGbZzADUD/I="; 17 }; 18 19 ldflags = [ ··· 23 24 sourceRoot = "${src.name}/c2FmZQ"; 25 26 + vendorHash = "sha256-+BzvB3djuvFqb/KS9iJeWX2oUFF7f9ldGEH+liGDVNg="; 27 28 subPackages = [ 29 "c2FmZQ-client"
+3 -3
pkgs/by-name/cl/clive/package.nix
··· 10 }: 11 buildGoModule rec { 12 pname = "clive"; 13 - version = "0.12.9"; 14 15 src = fetchFromGitHub { 16 owner = "koki-develop"; 17 repo = "clive"; 18 tag = "v${version}"; 19 - hash = "sha256-mNx5SCBvhpxk9IkKp1j0oyPNZl91cAKHGIUzyYf+bYU="; 20 }; 21 22 - vendorHash = "sha256-jHvr2tWp8iscm6vgHdRTYlFmPOWlRG3lz8hl4PM6e/c="; 23 subPackages = [ "." ]; 24 buildInputs = [ ttyd ]; 25 nativeBuildInputs = [
··· 10 }: 11 buildGoModule rec { 12 pname = "clive"; 13 + version = "0.12.11"; 14 15 src = fetchFromGitHub { 16 owner = "koki-develop"; 17 repo = "clive"; 18 tag = "v${version}"; 19 + hash = "sha256-BAKZTWcC8EzDTlQZUJBzVQNF0kDBY7Lx+8ZFAYgoWlQ="; 20 }; 21 22 + vendorHash = "sha256-ljjSopfKGSotJx52SScl7KwFyKbFF9uxQMODjuZH4vc="; 23 subPackages = [ "." ]; 24 buildInputs = [ ttyd ]; 25 nativeBuildInputs = [
+3 -3
pkgs/by-name/ev/evcc/package.nix
··· 17 }: 18 19 let 20 - version = "0.204.0"; 21 22 src = fetchFromGitHub { 23 owner = "evcc-io"; 24 repo = "evcc"; 25 tag = version; 26 - hash = "sha256-jW6L4Rxm05ymjtyKPt56ulSuUcfJv9Ev6Jk403NnDt0="; 27 }; 28 29 - vendorHash = "sha256-+rARu2Qfi2IFngoFl4qmPiRk5iXE4+A74RhHIjocieg="; 30 31 commonMeta = with lib; { 32 license = licenses.mit;
··· 17 }: 18 19 let 20 + version = "0.204.1"; 21 22 src = fetchFromGitHub { 23 owner = "evcc-io"; 24 repo = "evcc"; 25 tag = version; 26 + hash = "sha256-z3SwTBcCETIe2xPN9VU3mqYxd7npvrs44FkGQp56Y00="; 27 }; 28 29 + vendorHash = "sha256-dBOZ5kYQxVTWB1CTTF3L+FIsuLnVQmA7Vjid7CdJbeo="; 30 31 commonMeta = with lib; { 32 license = licenses.mit;
+3 -3
pkgs/by-name/f2/f2/package.nix
··· 8 9 buildGoModule (finalAttrs: { 10 pname = "f2"; 11 - version = "2.1.1"; 12 13 src = fetchFromGitHub { 14 owner = "ayoisaiah"; 15 repo = "f2"; 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-hl4giLTQtqJiPseiTzWPtksEYlyQpE1UOC7JMUF9v4Y="; 18 }; 19 20 - vendorHash = "sha256-xeylGT32bGMJjGdpQQH8DBpqxtvMxpqSEsLPbeoUzl4="; 21 22 ldflags = [ 23 "-s"
··· 8 9 buildGoModule (finalAttrs: { 10 pname = "f2"; 11 + version = "2.1.2"; 12 13 src = fetchFromGitHub { 14 owner = "ayoisaiah"; 15 repo = "f2"; 16 tag = "v${finalAttrs.version}"; 17 + hash = "sha256-Roectcq8jMtw9bFnojJBq4+8dG7V4AGxclfqVSTdl4A="; 18 }; 19 20 + vendorHash = "sha256-i6hgLj1zu8D0mrO0f+SZ4wAkmMKIPtzOKpu9zMAEML0="; 21 22 ldflags = [ 23 "-s"
+2 -2
pkgs/by-name/fl/fluxcd-operator-mcp/package.nix
··· 9 }: 10 buildGoModule (finalAttrs: { 11 pname = "fluxcd-operator-mcp"; 12 - version = "0.20.0"; 13 14 src = fetchFromGitHub { 15 owner = "controlplaneio-fluxcd"; 16 repo = "fluxcd-operator"; 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-GGHufHUqTylgynK19aaj4KAawlzzuz3iSEHa+vVVPMM="; 19 }; 20 21 vendorHash = "sha256-5uT/pcfXrinyJ1hXmQ+vmWNuyO33c6d5PAjm6kwOZmY=";
··· 9 }: 10 buildGoModule (finalAttrs: { 11 pname = "fluxcd-operator-mcp"; 12 + version = "0.21.0"; 13 14 src = fetchFromGitHub { 15 owner = "controlplaneio-fluxcd"; 16 repo = "fluxcd-operator"; 17 tag = "v${finalAttrs.version}"; 18 + hash = "sha256-SszWTuK3HVsyc669NThQn5VAVwD/7JQtKtqBJD6cTT0="; 19 }; 20 21 vendorHash = "sha256-5uT/pcfXrinyJ1hXmQ+vmWNuyO33c6d5PAjm6kwOZmY=";
+2 -2
pkgs/by-name/fl/fluxcd-operator/package.nix
··· 9 }: 10 buildGoModule (finalAttrs: { 11 pname = "fluxcd-operator"; 12 - version = "0.20.0"; 13 14 src = fetchFromGitHub { 15 owner = "controlplaneio-fluxcd"; 16 repo = "fluxcd-operator"; 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-GGHufHUqTylgynK19aaj4KAawlzzuz3iSEHa+vVVPMM="; 19 }; 20 21 vendorHash = "sha256-5uT/pcfXrinyJ1hXmQ+vmWNuyO33c6d5PAjm6kwOZmY=";
··· 9 }: 10 buildGoModule (finalAttrs: { 11 pname = "fluxcd-operator"; 12 + version = "0.21.0"; 13 14 src = fetchFromGitHub { 15 owner = "controlplaneio-fluxcd"; 16 repo = "fluxcd-operator"; 17 tag = "v${finalAttrs.version}"; 18 + hash = "sha256-SszWTuK3HVsyc669NThQn5VAVwD/7JQtKtqBJD6cTT0="; 19 }; 20 21 vendorHash = "sha256-5uT/pcfXrinyJ1hXmQ+vmWNuyO33c6d5PAjm6kwOZmY=";
+2 -2
pkgs/by-name/ga/garnet/package.nix
··· 8 9 buildDotnetModule rec { 10 pname = "garnet"; 11 - version = "1.0.65"; 12 13 src = fetchFromGitHub { 14 owner = "microsoft"; 15 repo = "garnet"; 16 tag = "v${version}"; 17 - hash = "sha256-Gebd0dj5VbUiYPTmOlkDQEiIDjflV02GLHCEIjh4S04="; 18 }; 19 20 projectFile = "main/GarnetServer/GarnetServer.csproj";
··· 8 9 buildDotnetModule rec { 10 pname = "garnet"; 11 + version = "1.0.69"; 12 13 src = fetchFromGitHub { 14 owner = "microsoft"; 15 repo = "garnet"; 16 tag = "v${version}"; 17 + hash = "sha256-U90y8VxGrRgXTdrusImNK2kRO+Tw9uiXoMiEb3YgaBM="; 18 }; 19 20 projectFile = "main/GarnetServer/GarnetServer.csproj";
+2 -11
pkgs/by-name/gc/gcli/package.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "gcli"; 14 - version = "2.7.0"; 15 16 src = fetchFromGitHub { 17 owner = "herrhotzenplotz"; 18 repo = "gcli"; 19 rev = "v${version}"; 20 - hash = "sha256-N5dzGhyXPDWcm/cNUSUQt4rR+PzaD1OUssRO3Sdfmoo="; 21 }; 22 - 23 - patches = [ 24 - # Darwin builds are fixed in master, but the change is unreleased. 25 - (fetchpatch { 26 - name = "darwin-build-fix.patch"; 27 - url = "https://github.com/herrhotzenplotz/gcli/commit/720e372250fd363bdd90e9452907508563e30f93.patch"; 28 - hash = "sha256-TpjIisje20YObN2wf8iQlwHlY5kg0S7xTkUWxAmK+po="; 29 - }) 30 - ]; 31 32 nativeBuildInputs = [ 33 pkg-config
··· 11 12 stdenv.mkDerivation rec { 13 pname = "gcli"; 14 + version = "2.8.0"; 15 16 src = fetchFromGitHub { 17 owner = "herrhotzenplotz"; 18 repo = "gcli"; 19 rev = "v${version}"; 20 + hash = "sha256-s71RImg/N8v9h472upI94Pae/Zlw27f4Kc9SCavP1oY="; 21 }; 22 23 nativeBuildInputs = [ 24 pkg-config
-5
pkgs/by-name/go/goto/package.nix
··· 2 fetchFromGitHub, 3 gawk, 4 lib, 5 - nix-update-script, 6 runCommand, 7 stdenvNoCC, 8 writableTmpDirAsHomeHook, ··· 47 48 touch $out 49 ''; 50 - 51 - passthru.updateScript = nix-update-script { 52 - extraArgs = [ "--version=branch" ]; 53 - }; 54 55 meta = { 56 description = "Alias and navigate to directories with tab completion";
··· 2 fetchFromGitHub, 3 gawk, 4 lib, 5 runCommand, 6 stdenvNoCC, 7 writableTmpDirAsHomeHook, ··· 46 47 touch $out 48 ''; 49 50 meta = { 51 description = "Alias and navigate to directories with tab completion";
+7 -3
pkgs/by-name/gr/grml-zsh-config/package.nix
··· 2 stdenv, 3 fetchFromGitHub, 4 lib, 5 txt2tags, 6 }: 7 stdenv.mkDerivation rec { 8 pname = "grml-zsh-config"; 9 - version = "0.19.14"; 10 11 src = fetchFromGitHub { 12 owner = "grml"; 13 repo = "grml-etc-core"; 14 rev = "v${version}"; 15 - sha256 = "sha256-7UiP6CUP/qArOfcrFtpiNUBBwkcCSrvsPb29SSqSkmg="; 16 }; 17 18 strictDeps = true; 19 - nativeBuildInputs = [ txt2tags ]; 20 21 buildPhase = '' 22 cd doc
··· 2 stdenv, 3 fetchFromGitHub, 4 lib, 5 + asciidoctor, 6 txt2tags, 7 }: 8 stdenv.mkDerivation rec { 9 pname = "grml-zsh-config"; 10 + version = "0.19.19"; 11 12 src = fetchFromGitHub { 13 owner = "grml"; 14 repo = "grml-etc-core"; 15 rev = "v${version}"; 16 + sha256 = "sha256-47C1yq9IMaOLvehy3ekvjmAVl06hhJbKDxkCJFAALs0="; 17 }; 18 19 strictDeps = true; 20 + nativeBuildInputs = [ 21 + asciidoctor 22 + txt2tags 23 + ]; 24 25 buildPhase = '' 26 cd doc
-1
pkgs/by-name/li/libcs50/package.nix
··· 21 mkdir -p $out 22 cp -R build/lib $out/lib 23 cp -R build/include $out/include 24 - ln -sf $out/lib/libcs50.so.11.0.3 $out/lib/libcs50.so.11 25 runHook postInstall 26 ''; 27
··· 21 mkdir -p $out 22 cp -R build/lib $out/lib 23 cp -R build/include $out/include 24 runHook postInstall 25 ''; 26
+4 -4
pkgs/by-name/li/librewolf-bin-unwrapped/package.nix
··· 37 38 pname = "librewolf-bin-unwrapped"; 39 40 - version = "138.0.4-1"; 41 in 42 43 stdenv.mkDerivation { ··· 47 url = "https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; 48 hash = 49 { 50 - i686-linux = "sha256-9lHQQ9DGfIIjMhvtorrFTHjjt+qCFRdhgLmkDYn5/sI="; 51 - x86_64-linux = "sha256-N4MmZgYtezRzofuxPreWM+MrPZbgrh/jhBtDqHndFzw="; 52 - aarch64-linux = "sha256-y4wR6RgtEesvogy+fRtVwY6dMMrrC/bPjH35N/ARI2U="; 53 } 54 .${stdenv.hostPlatform.system} or throwSystem; 55 };
··· 37 38 pname = "librewolf-bin-unwrapped"; 39 40 + version = "139.0-1"; 41 in 42 43 stdenv.mkDerivation { ··· 47 url = "https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; 48 hash = 49 { 50 + i686-linux = "sha256-nWJRYEmjX8aE9zSuLU1FMg4FeZuDiC1eu+nxIRPhlNE="; 51 + x86_64-linux = "sha256-2PmN18Rda0KeguQRsd5sZr3TRS8cEkTY21WhxxahCFc="; 52 + aarch64-linux = "sha256-EzgGhIrS/D6IEylrhX0uvpSkWte/mHMyUYjXsm0PUn8="; 53 } 54 .${stdenv.hostPlatform.system} or throwSystem; 55 };
+2 -2
pkgs/by-name/lu/luau/package.nix
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "luau"; 12 - version = "0.674"; 13 14 src = fetchFromGitHub { 15 owner = "luau-lang"; 16 repo = "luau"; 17 tag = finalAttrs.version; 18 - hash = "sha256-9HdrwFbjeRwYXVIm6JtqT+HI0ZFJDm9//kvuU25u5Qo="; 19 }; 20 21 nativeBuildInputs = [ cmake ];
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "luau"; 12 + version = "0.676"; 13 14 src = fetchFromGitHub { 15 owner = "luau-lang"; 16 repo = "luau"; 17 tag = finalAttrs.version; 18 + hash = "sha256-Zmg1ah5um9ByBTvuDTrEBg1V2qlrg7AQcOlJvK5u/cg="; 19 }; 20 21 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/by-name/pa/paretosecurity/package.nix
··· 17 webkitgtk_4_1 18 ]; 19 pname = "paretosecurity"; 20 - version = "0.2.23"; 21 22 src = fetchFromGitHub { 23 owner = "ParetoSecurity"; 24 repo = "agent"; 25 rev = finalAttrs.version; 26 - hash = "sha256-jqjfaTvbwp/3P3E7eYv8CFaaYNjPfnbrFIzD6JcccV4="; 27 }; 28 29 - vendorHash = "sha256-v9M1CX6mIK8MdaI5TVa0Uc+HnIy+oCg+vYlH3eU809Q="; 30 proxyVendor = true; 31 32 # Skip building the Windows installer
··· 17 webkitgtk_4_1 18 ]; 19 pname = "paretosecurity"; 20 + version = "0.2.27"; 21 22 src = fetchFromGitHub { 23 owner = "ParetoSecurity"; 24 repo = "agent"; 25 rev = finalAttrs.version; 26 + hash = "sha256-dYQNSzovWCX7sj7VjgBc5GHz+5dKLTiB5pvbVSLMyqY="; 27 }; 28 29 + vendorHash = "sha256-PhuHRs0PjIJqY3ZBC4ga7zFxgf57xfPjJ3VIDaA61F0"; 30 proxyVendor = true; 31 32 # Skip building the Windows installer
+3 -3
pkgs/by-name/ru/ruffle/package.nix
··· 21 }: 22 rustPlatform.buildRustPackage (finalAttrs: { 23 pname = "ruffle"; 24 - version = "0-nightly-2025-05-22"; 25 26 src = fetchFromGitHub { 27 owner = "ruffle-rs"; 28 repo = "ruffle"; 29 tag = lib.strings.removePrefix "0-" finalAttrs.version; 30 - hash = "sha256-30mKM2CfqlFXLjp8Ui7qXodrfVL1GFvjkEYBPMAiQsI="; 31 }; 32 33 useFetchCargoVendor = true; 34 - cargoHash = "sha256-RqvFLGYVxB9WimReMXDuAkSkLRuySHkjmAUliapCSdo="; 35 cargoBuildFlags = lib.optional withRuffleTools "--workspace"; 36 37 env =
··· 21 }: 22 rustPlatform.buildRustPackage (finalAttrs: { 23 pname = "ruffle"; 24 + version = "0-nightly-2025-06-01"; 25 26 src = fetchFromGitHub { 27 owner = "ruffle-rs"; 28 repo = "ruffle"; 29 tag = lib.strings.removePrefix "0-" finalAttrs.version; 30 + hash = "sha256-7fkeQZHrzyKxga5wWkIA4uo0ka1pNfYrXIz250uJ1KI="; 31 }; 32 33 useFetchCargoVendor = true; 34 + cargoHash = "sha256-pCE70CP5+Rm28yokh88zP9Si2lmikCRxD7cRKFrz+o0="; 35 cargoBuildFlags = lib.optional withRuffleTools "--workspace"; 36 37 env =
+2 -2
pkgs/by-name/sc/scom/package.nix
··· 5 }: 6 stdenv.mkDerivation (finaAttrs: { 7 pname = "scom"; 8 - version = "1.0"; 9 10 src = fetchFromGitHub { 11 owner = "crash-systems"; 12 repo = "scom"; 13 tag = finaAttrs.version; 14 - hash = "sha256-z/y4SB0R3nxiBGAWLGBsRH0tncDuBxpjy6NGG8ZbIPw="; 15 }; 16 17 enableParallelBuilding = true;
··· 5 }: 6 stdenv.mkDerivation (finaAttrs: { 7 pname = "scom"; 8 + version = "1.1"; 9 10 src = fetchFromGitHub { 11 owner = "crash-systems"; 12 repo = "scom"; 13 tag = finaAttrs.version; 14 + hash = "sha256-ZcD7H+tgekwZ6TOAjw6cxa78uMsBXFkIFZrHF+ErW4k="; 15 }; 16 17 enableParallelBuilding = true;
+3 -3
pkgs/by-name/si/sile/package.nix
··· 29 30 stdenv.mkDerivation (finalAttrs: { 31 pname = "sile"; 32 - version = "0.15.12"; 33 34 src = fetchurl { 35 url = "https://github.com/sile-typesetter/sile/releases/download/v${finalAttrs.version}/sile-${finalAttrs.version}.tar.zst"; 36 - hash = "sha256-oyNBEdVrsi8MuiYIlU7IjfJg60dy8FTtKXcJEgA+yKA="; 37 }; 38 39 cargoDeps = rustPlatform.fetchCargoVendor { 40 inherit (finalAttrs) pname version src; 41 dontConfigure = true; 42 nativeBuildInputs = [ zstd ]; 43 - hash = "sha256-v/sqXA4aAXGcGy+/2UrtThN3jS30q35QPwpchS7oRgk="; 44 }; 45 46 nativeBuildInputs = [
··· 29 30 stdenv.mkDerivation (finalAttrs: { 31 pname = "sile"; 32 + version = "0.15.13"; 33 34 src = fetchurl { 35 url = "https://github.com/sile-typesetter/sile/releases/download/v${finalAttrs.version}/sile-${finalAttrs.version}.tar.zst"; 36 + hash = "sha256-XpfBllGv9xBoe5MpLVNhy0EWUglLzIxiyBHBn3qBRks="; 37 }; 38 39 cargoDeps = rustPlatform.fetchCargoVendor { 40 inherit (finalAttrs) pname version src; 41 dontConfigure = true; 42 nativeBuildInputs = [ zstd ]; 43 + hash = "sha256-phRnyaF8KTYlgrgBeVNPxBAokRBUoj9vs7P9y97wbG8="; 44 }; 45 46 nativeBuildInputs = [
+10 -5
pkgs/by-name/st/stalwart-mail/package.nix
··· 24 in 25 rustPlatform.buildRustPackage (finalAttrs: { 26 pname = "stalwart-mail" + (lib.optionalString stalwartEnterprise "-enterprise"); 27 - version = "0.11.8"; 28 29 src = fetchFromGitHub { 30 owner = "stalwartlabs"; 31 - repo = "mail-server"; 32 tag = "v${finalAttrs.version}"; 33 - hash = "sha256-VqGosbSQxNeOS+kGtvXAmz6vyz5mJlXvKZM57B1Xue4="; 34 }; 35 36 # rocksdb does not properly distinguish between pointers it has allocated itself ··· 45 ''; 46 47 useFetchCargoVendor = true; 48 - cargoHash = "sha256-iheURWxO0cOvO+FV01l2Vmo0B+S2mXzue6mx3gapftQ="; 49 50 nativeBuildInputs = [ 51 pkg-config ··· 62 rocksdbJemalloc 63 ] ++ lib.optionals (stdenv.hostPlatform.isLinux && withFoundationdb) [ foundationdb ]; 64 65 - # Issue: https://github.com/stalwartlabs/mail-server/issues/1104 66 buildNoDefaultFeatures = true; 67 buildFeatures = 68 [ ··· 133 "--skip=smtp::queue::retry::queue_retry" 134 # Missing store type. Try running `STORE=<store_type> cargo test`: NotPresent 135 "--skip=store::store_tests" 136 # thread 'config::parser::tests::toml_parse' panicked at crates/utils/src/config/parser.rs:463:58: 137 # called `Result::unwrap()` on an `Err` value: "Expected ['\\n'] but found '!' in value at line 70." 138 "--skip=config::parser::tests::toml_parse" ··· 189 } 190 ]; 191 192 maintainers = with lib.maintainers; [ 193 happysalada 194 onny
··· 24 in 25 rustPlatform.buildRustPackage (finalAttrs: { 26 pname = "stalwart-mail" + (lib.optionalString stalwartEnterprise "-enterprise"); 27 + version = "0.12.2"; 28 29 src = fetchFromGitHub { 30 owner = "stalwartlabs"; 31 + repo = "stalwart"; 32 tag = "v${finalAttrs.version}"; 33 + hash = "sha256-P19jeEzFE8Gu6hqHZJiPoJ70r+zOmzOpEwfFqPQczZY="; 34 }; 35 36 # rocksdb does not properly distinguish between pointers it has allocated itself ··· 45 ''; 46 47 useFetchCargoVendor = true; 48 + cargoHash = "sha256-WVvDapCA9pTgOtPpbsK78u2AC2hUfo3sOejZ6pJSlQk="; 49 50 nativeBuildInputs = [ 51 pkg-config ··· 62 rocksdbJemalloc 63 ] ++ lib.optionals (stdenv.hostPlatform.isLinux && withFoundationdb) [ foundationdb ]; 64 65 + # Issue: https://github.com/stalwartlabs/stalwart/issues/1104 66 buildNoDefaultFeatures = true; 67 buildFeatures = 68 [ ··· 133 "--skip=smtp::queue::retry::queue_retry" 134 # Missing store type. Try running `STORE=<store_type> cargo test`: NotPresent 135 "--skip=store::store_tests" 136 + # Missing store type. Try running `STORE=<store_type> cargo test`: NotPresent 137 + "--skip=cluster::cluster_tests" 138 + # Missing store type. Try running `STORE=<store_type> cargo test`: NotPresent 139 + "--skip=webdav::webdav_tests" 140 # thread 'config::parser::tests::toml_parse' panicked at crates/utils/src/config/parser.rs:463:58: 141 # called `Result::unwrap()` on an `Err` value: "Expected ['\\n'] but found '!' in value at line 70." 142 "--skip=config::parser::tests::toml_parse" ··· 193 } 194 ]; 195 196 + mainProgram = "stalwart"; 197 maintainers = with lib.maintainers; [ 198 happysalada 199 onny
+3 -3
pkgs/by-name/st/stalwart-mail/webadmin.nix
··· 16 17 rustPlatform.buildRustPackage rec { 18 pname = "webadmin"; 19 - version = "0.1.25"; 20 21 src = fetchFromGitHub { 22 owner = "stalwartlabs"; 23 repo = "webadmin"; 24 tag = "v${version}"; 25 - hash = "sha256-Hv7FojY/SZgbzS8XGVj0uRfynZCZPEbPiSHRuBtt/Jc="; 26 }; 27 28 npmDeps = fetchNpmDeps { ··· 32 }; 33 34 useFetchCargoVendor = true; 35 - cargoHash = "sha256-/BoGeAF4GbM8ddWCnxAueJQYgQZvAL0pQ0pDUW0mXI0="; 36 37 postPatch = '' 38 # Using local tailwindcss for compilation
··· 16 17 rustPlatform.buildRustPackage rec { 18 pname = "webadmin"; 19 + version = "0.1.26"; 20 21 src = fetchFromGitHub { 22 owner = "stalwartlabs"; 23 repo = "webadmin"; 24 tag = "v${version}"; 25 + hash = "sha256-TWzXSBXLZd4b02cfiERZqNaXcfxx1pH7OFUcdEugH7k="; 26 }; 27 28 npmDeps = fetchNpmDeps { ··· 32 }; 33 34 useFetchCargoVendor = true; 35 + cargoHash = "sha256-Eh5wu3RHNPWIPDZPUlh8L6OvghkfmMp0eAOTbk9Fs+0="; 36 37 postPatch = '' 38 # Using local tailwindcss for compilation
+4 -4
pkgs/by-name/ti/ticker/package.nix
··· 8 9 buildGoModule rec { 10 pname = "ticker"; 11 - version = "5.0.0"; 12 13 src = fetchFromGitHub { 14 owner = "achannarasappa"; 15 repo = "ticker"; 16 tag = "v${version}"; 17 - hash = "sha256-fRmW9Cs0Rxp+St4BUswHt/JxHgVy1Go4OR9oarkAufw="; 18 }; 19 20 - vendorHash = "sha256-4e3TB4EHJTFxBcjAepEU8u4gurhss2seihw3VRiVoqQ="; 21 22 ldflags = [ 23 "-s" 24 "-w" 25 - "-X github.com/achannarasappa/ticker/v4/cmd.Version=${version}" 26 ]; 27 28 # Tests require internet
··· 8 9 buildGoModule rec { 10 pname = "ticker"; 11 + version = "5.0.5"; 12 13 src = fetchFromGitHub { 14 owner = "achannarasappa"; 15 repo = "ticker"; 16 tag = "v${version}"; 17 + hash = "sha256-SwQkoviJCPJmz//EIBRqvaWtg65xgTo98VnoiciwKHY="; 18 }; 19 20 + vendorHash = "sha256-XKl4bGWTz3AKl+hLFY0R0uT5ryOCHNzoeVHczMb32zo="; 21 22 ldflags = [ 23 "-s" 24 "-w" 25 + "-X github.com/achannarasappa/ticker/v${lib.versions.major version}/cmd.Version=${version}" 26 ]; 27 28 # Tests require internet
+6 -6
pkgs/by-name/wa/warp-terminal/versions.json
··· 1 { 2 "darwin": { 3 - "hash": "sha256-AxPUNdZbvc6T4sFFTkQnOAg26vmzf86oaGbtzapybFc=", 4 - "version": "0.2025.05.14.08.11.stable_03" 5 }, 6 "linux_x86_64": { 7 - "hash": "sha256-vdBTwn3ElyOIIyPXNbScvymq6P5d15b41NKAg7QSigk=", 8 - "version": "0.2025.05.14.08.11.stable_03" 9 }, 10 "linux_aarch64": { 11 - "hash": "sha256-jpTVEvZUmLlsiYTJtECT2G899PyFTXZz5qa9+RPWzaI=", 12 - "version": "0.2025.05.14.08.11.stable_03" 13 } 14 }
··· 1 { 2 "darwin": { 3 + "hash": "sha256-II8VDM6qBkep+v017+hhOfx+wfHoMo5lR22IvvXmiy8=", 4 + "version": "0.2025.05.28.08.11.stable_02" 5 }, 6 "linux_x86_64": { 7 + "hash": "sha256-7/U/ZPJLNbBpk0fNAh0OHr68+x5zhYsbJn+vc09/h4w=", 8 + "version": "0.2025.05.28.08.11.stable_02" 9 }, 10 "linux_aarch64": { 11 + "hash": "sha256-TX1OYadvUdOp9R3eDdw1ONtN/wn7K8m1IH1IwIdSuJQ=", 12 + "version": "0.2025.05.28.08.11.stable_02" 13 } 14 }
+3 -3
pkgs/by-name/wi/winbox4/package.nix
··· 5 }: 6 let 7 pname = "winbox"; 8 - version = "4.0beta20"; 9 10 metaCommon = { 11 description = "Graphical configuration utility for RouterOS-based devices"; ··· 23 x86_64-zip = callPackage ./build-from-zip.nix { 24 inherit pname version metaCommon; 25 26 - hash = "sha256-mU+z7yRYKXnGAXHB5LS5SVUgIzRlR9nV2FzXispntF0="; 27 }; 28 29 x86_64-dmg = callPackage ./build-from-dmg.nix { 30 inherit pname version metaCommon; 31 32 - hash = "sha256-tLsreK6YsqsbMaY4dil34eiHxAG7GrZYyll6BX9dsx8="; 33 }; 34 in 35 (if stdenvNoCC.hostPlatform.isDarwin then x86_64-dmg else x86_64-zip).overrideAttrs (oldAttrs: {
··· 5 }: 6 let 7 pname = "winbox"; 8 + version = "4.0beta21"; 9 10 metaCommon = { 11 description = "Graphical configuration utility for RouterOS-based devices"; ··· 23 x86_64-zip = callPackage ./build-from-zip.nix { 24 inherit pname version metaCommon; 25 26 + hash = "sha256-Uoawz+CW1JLVOEoxSF49WpF31VuUDWK4q9tl1qAwS/c="; 27 }; 28 29 x86_64-dmg = callPackage ./build-from-dmg.nix { 30 inherit pname version metaCommon; 31 32 + hash = "sha256-PCdN5z77RU5WgYzk2h/ou2OeswZQl32FfxozEZ8ZlTo="; 33 }; 34 in 35 (if stdenvNoCC.hostPlatform.isDarwin then x86_64-dmg else x86_64-zip).overrideAttrs (oldAttrs: {
+3 -3
pkgs/by-name/zi/zigbee2mqtt_2/package.nix
··· 16 in 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "zigbee2mqtt"; 19 - version = "2.3.0"; 20 21 src = fetchFromGitHub { 22 owner = "Koenkk"; 23 repo = "zigbee2mqtt"; 24 tag = finalAttrs.version; 25 - hash = "sha256-u3wSp+F31I8PNzh5uQe0MC+WgmQCUvOlWqX1HT7qVhM="; 26 }; 27 28 pnpmDeps = pnpm.fetchDeps { 29 inherit (finalAttrs) pname version src; 30 - hash = "sha256-WiX2BL5C0LmwGfOc/mWCRpp9jIezmqfl9ZkeIGR4i9w="; 31 }; 32 33 nativeBuildInputs = [
··· 16 in 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "zigbee2mqtt"; 19 + version = "2.4.0"; 20 21 src = fetchFromGitHub { 22 owner = "Koenkk"; 23 repo = "zigbee2mqtt"; 24 tag = finalAttrs.version; 25 + hash = "sha256-azgZzw1Bgqepg6UM8INbMGZRerbafGJWQfqSEepPf1I="; 26 }; 27 28 pnpmDeps = pnpm.fetchDeps { 29 inherit (finalAttrs) pname version src; 30 + hash = "sha256-Uli0skvkAyVbKdna9MTWoQzK3V7puM7gd7GzCk7tS78="; 31 }; 32 33 nativeBuildInputs = [
+19 -14
pkgs/development/python-modules/google-cloud-kms/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - fetchPypi, 5 google-api-core, 6 grpc-google-iam-v1, 7 mock, ··· 9 protobuf, 10 pytest-asyncio, 11 pytestCheckHook, 12 - pythonOlder, 13 setuptools, 14 }: 15 ··· 18 version = "3.4.1"; 19 pyproject = true; 20 21 - disabled = pythonOlder "3.7"; 22 - 23 - src = fetchPypi { 24 - pname = "google_cloud_kms"; 25 - inherit version; 26 - hash = "sha256-9BqX3B7SlAgM2LZaOFvHPeMlPG+PtnPcneWWlZhZbqU="; 27 }; 28 29 - nativeBuildInputs = [ setuptools ]; 30 31 - propagatedBuildInputs = [ 32 grpc-google-iam-v1 33 google-api-core 34 proto-plus ··· 53 "google.cloud.kms_v1" 54 ]; 55 56 - meta = with lib; { 57 description = "Cloud Key Management Service (KMS) API API client library"; 58 homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-kms"; 59 - changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v${version}/packages/google-cloud-kms/CHANGELOG.md"; 60 - license = licenses.asl20; 61 - maintainers = [ ]; 62 }; 63 }
··· 1 { 2 lib, 3 buildPythonPackage, 4 + fetchFromGitHub, 5 + gitUpdater, 6 google-api-core, 7 grpc-google-iam-v1, 8 mock, ··· 10 protobuf, 11 pytest-asyncio, 12 pytestCheckHook, 13 setuptools, 14 }: 15 ··· 18 version = "3.4.1"; 19 pyproject = true; 20 21 + src = fetchFromGitHub { 22 + owner = "googleapis"; 23 + repo = "google-cloud-python"; 24 + tag = "google-cloud-kms-v${version}"; 25 + hash = "sha256-5PzidE1CWN+pt7+gcAtbuXyL/pq6cnn0MCRkBfmeUSw="; 26 }; 27 28 + sourceRoot = "${src.name}/packages/google-cloud-kms"; 29 + 30 + build-system = [ setuptools ]; 31 32 + dependencies = [ 33 grpc-google-iam-v1 34 google-api-core 35 proto-plus ··· 54 "google.cloud.kms_v1" 55 ]; 56 57 + passthru.updateScript = gitUpdater { 58 + rev-prefix = "google-cloud-kms-v"; 59 + }; 60 + 61 + meta = { 62 description = "Cloud Key Management Service (KMS) API API client library"; 63 homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-kms"; 64 + changelog = "https://github.com/googleapis/google-cloud-python/blob/${src.tag}/packages/google-cloud-kms/CHANGELOG.md"; 65 + license = lib.licenses.asl20; 66 + maintainers = [ lib.maintainers.sarahec ]; 67 }; 68 }
+2 -2
pkgs/development/python-modules/livekit-protocol/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "livekit-protocol"; 12 - version = "1.0.2"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "livekit"; 17 repo = "python-sdks"; 18 tag = "protocol-v${version}"; 19 - hash = "sha256-1La7XYTo9onQFNx84CwabPM6N6LXIn/7swH50hFQvB8="; 20 }; 21 22 pypaBuildFlags = [ "livekit-protocol" ];
··· 9 10 buildPythonPackage rec { 11 pname = "livekit-protocol"; 12 + version = "1.0.3"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "livekit"; 17 repo = "python-sdks"; 18 tag = "protocol-v${version}"; 19 + hash = "sha256-iXYxTs87kAe4KZEPSdM6DZKlv98B6sABgyqrhzdr2ug="; 20 }; 21 22 pypaBuildFlags = [ "livekit-protocol" ];
+4 -4
pkgs/development/python-modules/nidaqmx/default.nix
··· 22 23 buildPythonPackage rec { 24 pname = "nidaqmx"; 25 - version = "1.0.2"; 26 pyproject = true; 27 28 src = fetchFromGitHub { 29 owner = "ni"; 30 repo = "nidaqmx-python"; 31 - rev = "${version}"; 32 - hash = "sha256-rf5cGq3Iv6ucURSUFuFANQzaGeufBZ+adjKlg4B5DRY="; 33 }; 34 35 disabled = pythonOlder "3.8"; ··· 76 pythonImportsCheck = [ "nidaqmx" ]; 77 78 meta = { 79 - changelog = "https://github.com/ni/nidaqmx-python/releases/tag/v${version}"; 80 description = "API for interacting with the NI-DAQmx driver"; 81 homepage = "https://github.com/ni/nidaqmx-python"; 82 license = lib.licenses.mit;
··· 22 23 buildPythonPackage rec { 24 pname = "nidaqmx"; 25 + version = "1.1.0"; 26 pyproject = true; 27 28 src = fetchFromGitHub { 29 owner = "ni"; 30 repo = "nidaqmx-python"; 31 + tag = version; 32 + hash = "sha256-WNr+zVrA4X2AjizsmMEau54Vv1Svey3LNsCo8Bm/W+A="; 33 }; 34 35 disabled = pythonOlder "3.8"; ··· 76 pythonImportsCheck = [ "nidaqmx" ]; 77 78 meta = { 79 + changelog = "https://github.com/ni/nidaqmx-python/releases/tag/${src.tag}"; 80 description = "API for interacting with the NI-DAQmx driver"; 81 homepage = "https://github.com/ni/nidaqmx-python"; 82 license = lib.licenses.mit;
+82 -122
pkgs/development/python-modules/pulsar-client/default.nix
··· 1 { 2 lib, 3 - stdenv, 4 buildPythonPackage, 5 - fetchPypi, 6 - python, 7 - }: 8 - let 9 - version = "3.4.0"; 10 11 - inherit (python) pythonVersion; 12 13 - Srcs = 14 - let 15 - getSrcFromPypi = 16 - { 17 - platform, 18 - dist, 19 - hash, 20 - }: 21 - fetchPypi { 22 - inherit 23 - version 24 - platform 25 - dist 26 - hash 27 - ; 28 - pname = "pulsar_client"; 29 - format = "wheel"; 30 - python = dist; 31 - abi = dist; 32 - }; 33 - in 34 - { 35 - "3.9-x86_64-linux" = getSrcFromPypi { 36 - platform = "manylinux_2_17_x86_64.manylinux2014_x86_64"; 37 - dist = "cp39"; 38 - hash = "sha256-1P5ArMoLZiUkHUoQ/mJccbNj5/7el/op+Qo6cGQ33xE="; 39 - }; 40 - "3.9-aarch64-linux" = getSrcFromPypi { 41 - platform = "manylinux_2_17_aarch64.manylinux2014_aarch64"; 42 - dist = "cp39"; 43 - hash = "sha256-11JQZRwMLtt7sK/JlCBqqRyfTVIAVJFN2sL+nAkQgvU="; 44 - }; 45 - "3.9-aarch64-darwin" = getSrcFromPypi { 46 - platform = "macosx_10_15_universal2"; 47 - dist = "cp39"; 48 - hash = "sha256-dwTGZKosgBr0wtOljp2P+u7xLOig9xcS6Rh/mpbahW8="; 49 - }; 50 - "3.9-x86_64-darwin" = getSrcFromPypi { 51 - platform = "macosx_10_15_universal2"; 52 - dist = "cp39"; 53 - hash = "sha256-dwTGZKosgBr0wtOljp2P+u7xLOig9xcS6Rh/mpbahW8="; 54 - }; 55 - "3.10-x86_64-linux" = getSrcFromPypi { 56 - platform = "manylinux_2_17_x86_64.manylinux2014_x86_64"; 57 - dist = "cp310"; 58 - hash = "sha256-swp1kuQsdgNOmo1k1C3VurNhQl+GneVi6cytaY4ZzYg="; 59 - }; 60 - "3.10-aarch64-linux" = getSrcFromPypi { 61 - platform = "musllinux_1_1_aarch64"; 62 - dist = "cp310"; 63 - hash = "sha256-1ZYwkKeKVkS6JfQdo6bUnqPwDJcrCVuv82WRbcJGQmo="; 64 - }; 65 - "3.10-aarch64-darwin" = getSrcFromPypi { 66 - platform = "macosx_10_15_universal2"; 67 - dist = "cp310"; 68 - hash = "sha256-6/mdtSRP9pR5KDslYhsHBJKsxLtkPRYthrkDh8tv2yo="; 69 - }; 70 - "3.10-x86_64-darwin" = getSrcFromPypi { 71 - platform = "macosx_10_15_universal2"; 72 - dist = "cp310"; 73 - hash = "sha256-6/mdtSRP9pR5KDslYhsHBJKsxLtkPRYthrkDh8tv2yo="; 74 - }; 75 - "3.11-x86_64-linux" = getSrcFromPypi { 76 - platform = "manylinux_2_17_x86_64.manylinux2014_x86_64"; 77 - dist = "cp311"; 78 - hash = "sha256-M1cd6ZzYmDSfF5eLpi4rg56gJ1+3Bn8xv19uv+rgmH0="; 79 - }; 80 - "3.11-aarch64-linux" = getSrcFromPypi { 81 - platform = "manylinux_2_17_aarch64.manylinux2014_aarch64"; 82 - dist = "cp311"; 83 - hash = "sha256-+HQ8MgqpZ5jSDK+pjql6aMQpX8SHLCOs1eAS/TbLBro="; 84 - }; 85 - "3.11-aarch64-darwin" = getSrcFromPypi { 86 - platform = "macosx_10_15_universal2"; 87 - dist = "cp311"; 88 - hash = "sha256-EZUvsCLuct6/U7Fp9EgvncXIkL4BSa6Yd5hks6IfG9M="; 89 - }; 90 - "3.11-x86_64-darwin" = getSrcFromPypi { 91 - platform = "macosx_10_15_universal2"; 92 - dist = "cp311"; 93 - hash = "sha256-EZUvsCLuct6/U7Fp9EgvncXIkL4BSa6Yd5hks6IfG9M="; 94 - }; 95 - "3.12-x86_64-linux" = getSrcFromPypi { 96 - platform = "manylinux_2_17_x86_64.manylinux2014_x86_64"; 97 - dist = "cp312"; 98 - hash = "sha256-xgbATzVzQQQvpsdUd959IgT3rlCqKcL3SyTlTIX0f5Y="; 99 - }; 100 - "3.12-aarch64-linux" = getSrcFromPypi { 101 - platform = "manylinux_2_17_aarch64.manylinux2014_aarch64"; 102 - dist = "cp312"; 103 - hash = "sha256-8gK4Th9oPWRnLdGXERRgCuLlw3NVhyhv+b+0MThfCOg="; 104 - }; 105 - "3.12-aarch64-darwin" = getSrcFromPypi { 106 - platform = "macosx_10_15_universal2"; 107 - dist = "cp312"; 108 - hash = "sha256-Hgd6SDm+Pq094/BbTCRCadyi3wf0fOoLkFRMfp3BZC8="; 109 - }; 110 - "3.12-x86_64-darwin" = getSrcFromPypi { 111 - platform = "macosx_10_15_universal2"; 112 - dist = "cp312"; 113 - hash = "sha256-Hgd6SDm+Pq094/BbTCRCadyi3wf0fOoLkFRMfp3BZC8="; 114 - }; 115 - }; 116 - in 117 - buildPythonPackage { 118 pname = "pulsar-client"; 119 - inherit version; 120 121 - format = "wheel"; 122 123 - src = 124 - Srcs."${pythonVersion}-${stdenv.hostPlatform.system}" 125 - or (throw "Unsupported '${pythonVersion}-${stdenv.hostPlatform.system}' target"); 126 127 - meta = with lib; { 128 - description = "Client for pulsar"; 129 - homepage = "https://pypi.org/project/pulsar-client/"; 130 - license = licenses.asl20; 131 - maintainers = with maintainers; [ fab ]; 132 }; 133 }
··· 1 { 2 lib, 3 buildPythonPackage, 4 + fetchFromGitHub, 5 6 + # build 7 + setuptools, 8 + cmake, 9 + pkg-config, 10 11 + # dependencies 12 + libpulsar, 13 + pybind11, 14 + certifi, 15 + 16 + # optional dependencies 17 + fastavro, 18 + grpcio, 19 + prometheus-client, 20 + protobuf, 21 + ratelimit, 22 + 23 + # test 24 + unittestCheckHook, 25 + }: 26 + 27 + buildPythonPackage rec { 28 pname = "pulsar-client"; 29 + version = "3.7.0"; 30 + pyproject = true; 31 32 + src = fetchFromGitHub { 33 + owner = "apache"; 34 + repo = "pulsar-client-python"; 35 + tag = "v${version}"; 36 + hash = "sha256-M8Y72VgtPdM80AO9jRyyyOFW6wQ7dbKH33alLWcTLV8="; 37 + }; 38 39 + build-system = [ 40 + setuptools 41 + ]; 42 43 + nativeBuildInputs = [ 44 + cmake 45 + pkg-config 46 + ]; 47 + 48 + buildInputs = [ 49 + libpulsar 50 + pybind11 51 + ]; 52 + 53 + preBuild = '' 54 + make -j$NIX_BUILD_CORES 55 + make install 56 + cd .. 57 + ''; 58 + 59 + dependencies = [ certifi ]; 60 + 61 + optional-dependencies = { 62 + functions = [ 63 + # apache-bookkeeper-client 64 + grpcio 65 + prometheus-client 66 + protobuf 67 + ratelimit 68 + ]; 69 + avro = [ fastavro ]; 70 + all = lib.flatten (lib.attrValues (lib.filterAttrs (n: v: n != "all") optional-dependencies)); 71 + }; 72 + 73 + nativeCheckInputs = [ 74 + unittestCheckHook 75 + ] ++ optional-dependencies.all; 76 + 77 + unittestFlagsArray = [ 78 + "-s" 79 + "test" 80 + ]; 81 + 82 + pythonImportsCheck = [ "pulsar" ]; 83 + 84 + __darwinAllowLocalNetworking = true; 85 + 86 + meta = { 87 + description = "Apache Pulsar Python client library"; 88 + homepage = "https://pulsar.apache.org/docs/next/client-libraries-python/"; 89 + changelog = "https://github.com/apache/pulsar-client-python/releases/tag/${src.tag}"; 90 + license = lib.licenses.asl20; 91 + maintainers = with lib.maintainers; [ gaelreyrol ]; 92 }; 93 }
-57
pkgs/development/python-modules/pulsar/default.nix
··· 1 - { 2 - lib, 3 - buildPythonPackage, 4 - fetchFromGitHub, 5 - pythonOlder, 6 - cmake, 7 - pkg-config, 8 - libpulsar, 9 - pybind11, 10 - certifi, 11 - }: 12 - 13 - buildPythonPackage rec { 14 - pname = "pulsar"; 15 - version = "3.6.1"; 16 - format = "setuptools"; 17 - 18 - src = fetchFromGitHub { 19 - owner = "apache"; 20 - repo = "pulsar-client-python"; 21 - tag = "v${version}"; 22 - hash = "sha256-KdPLp0BmZnobU4F6tuMj2DY/ya4QHeGcM/eEAivoXNI="; 23 - }; 24 - 25 - disabled = pythonOlder "3.7"; 26 - 27 - nativeBuildInputs = [ 28 - cmake 29 - pkg-config 30 - ]; 31 - 32 - buildInputs = [ 33 - libpulsar 34 - pybind11 35 - ]; 36 - 37 - preBuild = '' 38 - make -j$NIX_BUILD_CORES 39 - make install 40 - cd .. 41 - ''; 42 - 43 - propagatedBuildInputs = [ certifi ]; 44 - 45 - # Requires to setup a cluster 46 - doCheck = false; 47 - 48 - pythonImportsCheck = [ "pulsar" ]; 49 - 50 - meta = with lib; { 51 - description = "Apache Pulsar Python client library"; 52 - homepage = "https://pulsar.apache.org/docs/next/client-libraries-python/"; 53 - changelog = "https://github.com/apache/pulsar-client-python/releases/tag/${src.tag}"; 54 - license = licenses.asl20; 55 - maintainers = with maintainers; [ gaelreyrol ]; 56 - }; 57 - }
···
+2 -2
pkgs/development/python-modules/textual/default.nix
··· 29 30 buildPythonPackage rec { 31 pname = "textual"; 32 - version = "3.2.0"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "Textualize"; 37 repo = "textual"; 38 tag = "v${version}"; 39 - hash = "sha256-kPu8qjIbsSOgIdBTubjz6gR58Myu2ioWdpzk5LEedU4="; 40 }; 41 42 build-system = [ poetry-core ];
··· 29 30 buildPythonPackage rec { 31 pname = "textual"; 32 + version = "3.3.0"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "Textualize"; 37 repo = "textual"; 38 tag = "v${version}"; 39 + hash = "sha256-GsdWWK8Y/9Wg+Ka3YJXovRuQDrvUJUYqtA64wc8Xv9k="; 40 }; 41 42 build-system = [ poetry-core ];
+3 -3
pkgs/servers/adguardhome/default.nix
··· 8 9 buildGoModule rec { 10 pname = "adguardhome"; 11 - version = "0.107.61"; 12 src = fetchFromGitHub { 13 owner = "AdguardTeam"; 14 repo = "AdGuardHome"; 15 tag = "v${version}"; 16 - hash = "sha256-nKN1yr0HxUrjFD/9e87pxNqbQkNFlreJI2OHEQkbW2Q="; 17 }; 18 19 - vendorHash = "sha256-odUfgLTSBLnzN1wsl7TOftGn7OmdbACO/83ukZ8PUaQ="; 20 21 dashboard = buildNpmPackage { 22 inherit src;
··· 8 9 buildGoModule rec { 10 pname = "adguardhome"; 11 + version = "0.107.62"; 12 src = fetchFromGitHub { 13 owner = "AdguardTeam"; 14 repo = "AdGuardHome"; 15 tag = "v${version}"; 16 + hash = "sha256-CqXf19DyDFgSnd/dziUq9Gl1d1V20OWE5MTQMi260Zc="; 17 }; 18 19 + vendorHash = "sha256-lY24TtW4vpMRUzOZmeX3Ip9ikUc4z1HG49DpeECExdk="; 20 21 dashboard = buildNpmPackage { 22 inherit src;
+1 -1
pkgs/servers/adguardhome/update.sh
··· 1 #! /usr/bin/env nix-shell 2 - #! nix-shell -i bash -p curl gnugrep nix-prefetch jq 3 4 # This file is based on /pkgs/servers/gotify/update.sh 5
··· 1 #! /usr/bin/env nix-shell 2 + #! nix-shell -i bash -p curl gnugrep jq nix-prefetch nix-update 3 4 # This file is based on /pkgs/servers/gotify/update.sh 5
+3 -3
pkgs/servers/home-assistant/custom-lovelace-modules/mini-graph-card/package.nix
··· 6 7 buildNpmPackage rec { 8 pname = "mini-graph-card"; 9 - version = "0.13.0-dev.3"; 10 11 src = fetchFromGitHub { 12 owner = "kalkih"; 13 repo = "mini-graph-card"; 14 tag = "v${version}"; 15 - hash = "sha256-er+oaUffKh4hXenDD6VHJ01K8kupzhY4Js8M1zSLMvQ="; 16 }; 17 18 - npmDepsHash = "sha256-0INteDirb9jkmA0fNAuii0woqnZjTm0gl1brOeIJrn0="; 19 20 installPhase = '' 21 runHook preInstall
··· 6 7 buildNpmPackage rec { 8 pname = "mini-graph-card"; 9 + version = "0.13.0"; 10 11 src = fetchFromGitHub { 12 owner = "kalkih"; 13 repo = "mini-graph-card"; 14 tag = "v${version}"; 15 + hash = "sha256-flZfOVY0/xZOL1ZktRGQhRyGAZronLAjpM0zFpc+X1U="; 16 }; 17 18 + npmDepsHash = "sha256-xzhyYYZLl8pyfK3+MRn35Ffdw/c78v8PjwLlAuQO92g="; 19 20 installPhase = '' 21 runHook preInstall
+6 -3
pkgs/servers/mpd/default.nix
··· 98 gme = [ game-music-emu ]; 99 mad = [ libmad ]; 100 mikmod = [ libmikmod ]; 101 - mpg123 = [ mpg123 ]; 102 opus = [ libopus ]; 103 vorbis = [ libvorbis ]; 104 # Encoder plugins ··· 196 in 197 stdenv.mkDerivation rec { 198 pname = "mpd"; 199 - version = "0.24.3"; 200 201 src = fetchFromGitHub { 202 owner = "MusicPlayerDaemon"; 203 repo = "MPD"; 204 rev = "v${version}"; 205 - sha256 = "sha256-lbYQ3fHq1Z6i3zVdLiO9q+3t2BkREwvgOHUVfTJniNg="; 206 }; 207 208 buildInputs = [
··· 98 gme = [ game-music-emu ]; 99 mad = [ libmad ]; 100 mikmod = [ libmikmod ]; 101 + mpg123 = [ 102 + libid3tag 103 + mpg123 104 + ]; 105 opus = [ libopus ]; 106 vorbis = [ libvorbis ]; 107 # Encoder plugins ··· 199 in 200 stdenv.mkDerivation rec { 201 pname = "mpd"; 202 + version = "0.24.4"; 203 204 src = fetchFromGitHub { 205 owner = "MusicPlayerDaemon"; 206 repo = "MPD"; 207 rev = "v${version}"; 208 + sha256 = "sha256-wiQa6YtaD9/BZsC9trEIZyLcIs72kzuP99O4QVP15nQ="; 209 }; 210 211 buildInputs = [
-2
pkgs/top-level/python-packages.nix
··· 11756 11757 pulp = callPackage ../development/python-modules/pulp { }; 11758 11759 - pulsar = callPackage ../development/python-modules/pulsar { }; 11760 - 11761 pulsar-client = callPackage ../development/python-modules/pulsar-client { }; 11762 11763 pulsectl = callPackage ../development/python-modules/pulsectl { };
··· 11756 11757 pulp = callPackage ../development/python-modules/pulp { }; 11758 11759 pulsar-client = callPackage ../development/python-modules/pulsar-client { }; 11760 11761 pulsectl = callPackage ../development/python-modules/pulsectl { };