Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub f2c39ef8 00f923ba

+98 -67
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/packages.nix
··· 95 95 thunderbird = thunderbird-latest; 96 96 97 97 thunderbird-latest = common { 98 - version = "140.0"; 99 - sha512 = "2e9a5fb44b21eba3e3295205142bfad666a65f9eea43118388968320597a940cf3c5675fbcf458fbbaa9e1bb85fe8a663feda6461b7e23f7103c5bb7a1103bd4"; 98 + version = "140.0.1"; 99 + sha512 = "fbef1d0228c49fc9c11425b6be03bb7e44e6abc6f2027ee23317270ca2c6b0a935bb41b38667acf014bd9e1166cbe62754f1e919e04f2355dc4c833e015c78b8"; 100 100 101 101 updateScript = callPackage ./update.nix { 102 102 attrPath = "thunderbirdPackages.thunderbird-latest";
+24 -18
pkgs/by-name/fe/fehlstart/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 pkg-config, 5 - gtk2, 6 - keybinder, 7 - fetchFromGitLab, 5 + gtk3, 6 + glib, 7 + keybinder3, 8 + fetchFromGitea, 8 9 }: 9 10 10 11 stdenv.mkDerivation { 11 12 pname = "fehlstart"; 12 - version = "unstable-2016-05-23"; 13 + version = "0.5-unstable-2025-01-12"; 13 14 14 - src = fetchFromGitLab { 15 - owner = "fehlstart"; 15 + src = fetchFromGitea { 16 + domain = "codeberg.org"; 17 + owner = "chuvok"; 16 18 repo = "fehlstart"; 17 - rev = "9f4342d75ec5e2a46c13c99c34894bc275798441"; 18 - sha256 = "1rfzh7w6n2s9waprv7m1bhvqrk36a77ada7w655pqiwkhdj5q95i"; 19 + rev = "cf08d6c3964da9abc8d1af0725894fef62352064"; 20 + hash = "sha256-qq0IhLzSvYnooPb4w+lno8P/tbedrDKTk27HGtQlp2I="; 19 21 }; 20 22 21 23 patches = [ ./use-nix-profiles.patch ]; 24 + 25 + strictDeps = true; 26 + 22 27 nativeBuildInputs = [ pkg-config ]; 28 + 23 29 buildInputs = [ 24 - gtk2 25 - keybinder 30 + gtk3 31 + keybinder3 26 32 ]; 27 33 28 - preConfigure = '' 29 - export PREFIX=$out 30 - ''; 34 + env.NIX_CFLAGS_COMPILE = "-I${lib.getDev glib}/include/gio-unix-2.0"; 35 + 36 + makeFlags = [ "PREFIX=$(out)" ]; 31 37 32 - meta = with lib; { 38 + meta = { 33 39 description = "Small desktop application launcher with reasonable memory footprint"; 34 - homepage = "https://gitlab.com/fehlstart/fehlstart"; 35 - license = licenses.gpl3; 36 - maintainers = [ maintainers.mounium ]; 37 - platforms = platforms.all; 40 + homepage = "https://codeberg.org/Chuvok/fehlstart"; 41 + license = lib.licenses.gpl3Only; 42 + maintainers = [ lib.maintainers.mounium ]; 43 + platforms = lib.platforms.linux; 38 44 mainProgram = "fehlstart"; 39 45 }; 40 46 }
+10 -10
pkgs/by-name/fe/fehlstart/use-nix-profiles.patch
··· 1 - --- fehlstart-9f4342d75ec5e2a46c13c99c34894bc275798441-src/fehlstart.c 1970-01-01 01:00:01.000000000 +0100 2 - +++ fehlstart.c 2016-08-10 12:21:11.231638418 +0200 3 - @@ -779,8 +779,15 @@ 4 - read_settings(setting_file, &settings); 5 - update_commands(); 6 - g_hash_table_foreach(action_map, update_launcher, NULL); 7 - - add_launchers(STR_S(APPLICATIONS_DIR_0)); 8 - - add_launchers(STR_S(APPLICATIONS_DIR_1)); 9 - - add_launchers(STR_S(USER_APPLICATIONS_DIR)); 1 + diff --git a/fehlstart.c b/fehlstart.c 2 + index b33c8ff..ce467b5 100644 3 + --- a/fehlstart.c 4 + +++ b/fehlstart.c 5 + @@ -802,6 +802,16 @@ static void* update_all(void* user_data) 6 + add_launchers(APPLICATIONS_DIR_0); 7 + add_launchers(APPLICATIONS_DIR_1); 8 + add_launchers(USER_APPLICATIONS_DIR); 10 9 + const char* nixprofiles = getenv("NIX_PROFILES"); 11 10 + if(nixprofiles != NULL) { 12 11 + const char* pch = strtok(nixprofiles, " "); 13 12 + while (pch != NULL) 14 13 + { 15 - + String nix_dir = str_concat((String) { pch, strlen(pch), false },STR_S("/share/applications")); 14 + + char* nix_dir = g_strconcat(pch, "/share/applications", NULL); 16 15 + add_launchers(nix_dir); 17 16 + pch = strtok(NULL, " "); 18 17 + } 19 18 + } 20 19 return NULL; 21 20 } 21 +
+2 -2
pkgs/by-name/ne/netexec/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 - python3, 5 + python312, 6 6 writableTmpDirAsHomeHook, 7 7 }: 8 8 let 9 - python = python3.override { 9 + python = python312.override { 10 10 self = python; 11 11 packageOverrides = self: super: { 12 12 impacket = super.impacket.overridePythonAttrs {
+9 -9
pkgs/by-name/po/podman-desktop/package.nix
··· 4 4 fetchFromGitHub, 5 5 makeWrapper, 6 6 copyDesktopItems, 7 - electron_36, 7 + electron_37, 8 8 nodejs, 9 9 pnpm_10, 10 10 makeDesktopItem, ··· 18 18 }: 19 19 20 20 let 21 - electron = electron_36; 21 + electron = electron_37; 22 22 in 23 23 stdenv.mkDerivation (finalAttrs: { 24 24 pname = "podman-desktop"; 25 - version = "1.19.2"; 25 + version = "1.20.1"; 26 26 27 27 passthru.updateScript = _experimental-update-script-combinators.sequence [ 28 28 (nix-update-script { }) ··· 55 55 owner = "containers"; 56 56 repo = "podman-desktop"; 57 57 tag = "v${finalAttrs.version}"; 58 - hash = "sha256-Yw4HPHtMMxaI7MLamZy+MglvHHpO6h4/kHY2TBXWErg="; 58 + hash = "sha256-diqlooa4SsFtmzl3A25PEaV0ALnghoj7htBGRgXn6As="; 59 59 }; 60 60 61 61 pnpmDeps = pnpm_10.fetchDeps { 62 62 inherit (finalAttrs) pname version src; 63 - hash = "sha256-6xXTzqEeWpDKhZN6z4dSHrU7qWK9AAlD2DXnr7ac0So="; 63 + hash = "sha256-8lNmCLfuAkXK1Du4iYYasRTozZf0HoAttf8Dfc6Jglw="; 64 64 }; 65 65 66 66 patches = [ ··· 69 69 ]; 70 70 71 71 ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; 72 - 73 - # Don't attempt to sign the darwin app bundle. 74 - # It's impure and may fail in some restricted environments. 75 - CSC_IDENTITY_AUTO_DISCOVERY = lib.optionals stdenv.hostPlatform.isDarwin "false"; 76 72 77 73 nativeBuildInputs = 78 74 [ ··· 94 90 chmod -R u+w electron-dist 95 91 96 92 pnpm build 93 + 94 + # Explicitly set identity to null to avoid signing on arm64 macs with newer electron-builder. 95 + # See: https://github.com/electron-userland/electron-builder/pull/9007 97 96 ./node_modules/.bin/electron-builder \ 98 97 --dir \ 99 98 --config .electron-builder.config.cjs \ 99 + -c.mac.identity=null \ 100 100 -c.electronDist=electron-dist \ 101 101 -c.electronVersion=${electron.version} 102 102
+2 -2
pkgs/by-name/ri/rime-moegirl/package.nix
··· 5 5 }: 6 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 7 pname = "rime-moegirl"; 8 - version = "20250610"; 8 + version = "20250711"; 9 9 src = fetchurl { 10 10 url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict.yaml"; 11 - hash = "sha256-ctAxF/H4gnmAvHyLsC4oUNCdGFbi5X7+Db/Lwmknlsw="; 11 + hash = "sha256-gs/JhdSeLFkBKvBdVRxk3RhqlkOhly18w4Pz63GG814="; 12 12 }; 13 13 14 14 dontUnpack = true;
+3 -3
pkgs/by-name/vs/vscode-css-languageserver/package.nix
··· 9 9 10 10 buildNpmPackage (finalAttrs: { 11 11 pname = "vscode-css-languageserver"; 12 - version = "1.101.2"; 12 + version = "1.102.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "microsoft"; 16 16 repo = "vscode"; 17 17 tag = finalAttrs.version; 18 - hash = "sha256-wdI6VlJ4WoSNnwgkb6dkVYcq/P/yzflv5mE9PuYBVx4="; 18 + hash = "sha256-IfqtwH86R9yp9YEpRHvTz/SUwKzG/nwdEVneRYyAYJ8="; 19 19 }; 20 20 21 21 sourceRoot = "${finalAttrs.src.name}/extensions/css-language-features/server"; 22 22 23 - npmDepsHash = "sha256-wGW2n+16NYHuFpYMq8nuvGgir8QwGc9Ud2yauR4ltIQ="; 23 + npmDepsHash = "sha256-DUcH+C5LB794Op3FYnuL3uNrUCNAxWouqrtV6bpgqRI="; 24 24 25 25 nativeBuildInputs = [ 26 26 makeBinaryWrapper
+2
pkgs/by-name/xd/xdg-user-dirs/package.nix
··· 37 37 docbook_xml_dtd_43 38 38 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ gettext ]; 39 39 40 + NIX_LDFLAGS = if stdenv.isDarwin then "-liconv" else null; 41 + 40 42 preFixup = '' 41 43 # fallback values need to be last 42 44 wrapProgram "$out/bin/xdg-user-dirs-update" \
+12
pkgs/development/haskell-modules/configuration-common.nix
··· 561 561 # TODO(@sternenseemann): submit upstreamable patch resolving this 562 562 # (this should be possible by also taking PREFIX into account). 563 563 ./patches/git-annex-no-usr-prefix.patch 564 + 565 + # Pick fix for git 2.50 related test suite failures from 10.20250630 566 + # https://git-annex.branchable.com/bugs/test_suite_fail_with_git_2.50/ 567 + (pkgs.fetchpatch { 568 + name = "git-annex-workaround-for-git-2.50.patch"; 569 + url = "https://git.joeyh.name/index.cgi/git-annex.git/patch/?id=fb155b1e3e59cc1f9cf8a4fe7d47cba49d1c81af"; 570 + sha256 = "sha256-w6eXW0JqshXTd0/tNPZ0fOW2SVmA90G5eFhsd9y05BI="; 571 + excludes = [ 572 + "doc/**" 573 + "CHANGELOG" 574 + ]; 575 + }) 564 576 ]; 565 577 566 578 postPatch = ''
+2 -5
pkgs/development/python-modules/msgraph-sdk/default.nix
··· 12 12 microsoft-kiota-serialization-multipart, 13 13 microsoft-kiota-serialization-text, 14 14 msgraph-core, 15 - pythonOlder, 16 15 }: 17 16 18 17 buildPythonPackage rec { 19 18 pname = "msgraph-sdk"; 20 - version = "1.35.0"; 19 + version = "1.37.0"; 21 20 pyproject = true; 22 21 23 - disabled = pythonOlder "3.8"; 24 - 25 22 src = fetchFromGitHub { 26 23 owner = "microsoftgraph"; 27 24 repo = "msgraph-sdk-python"; 28 25 tag = "v${version}"; 29 - hash = "sha256-fgblM9KdKbP8mXsOF5FX4pXiJrE6FRxjlh2Kz6Q/rB0="; 26 + hash = "sha256-1oz+2UQhBjRj2F243GNxmUfknVJFL/V2+jpqKZTDmDw="; 30 27 }; 31 28 32 29 build-system = [ flit-core ];
+2 -2
pkgs/development/python-modules/pydrawise/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pydrawise"; 21 - version = "2025.6.0"; 21 + version = "2025.7.0"; 22 22 pyproject = true; 23 23 24 24 disabled = pythonOlder "3.10"; ··· 27 27 owner = "dknowles2"; 28 28 repo = "pydrawise"; 29 29 tag = version; 30 - hash = "sha256-9WwVhA5dJTApjbSVLDGzfyzFXWFx/YJaUSRmaLkh2L0="; 30 + hash = "sha256-bHdGHg+TxGf+evJdGUou7UXMVcGSgDXHx1GCAzTl7U0="; 31 31 }; 32 32 33 33 build-system = [
+2 -2
pkgs/development/python-modules/resend/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "resend"; 14 - version = "2.10.0"; 14 + version = "2.11.0"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "resend"; 21 21 repo = "resend-python"; 22 22 tag = "v${version}"; 23 - hash = "sha256-K/Wk1TZWurhSm3fIAijO+L1ao4pURnlthwxdkI6yZWM="; 23 + hash = "sha256-ubStw6SphRabXIaRDMXMbki4pkg9Wjt/J0CinQvytz4="; 24 24 }; 25 25 26 26 build-system = [ setuptools ];
+5 -5
pkgs/development/tools/electron/binary/info.json
··· 34 34 }, 35 35 "36": { 36 36 "hashes": { 37 - "aarch64-darwin": "e79f3fd064cec1b8cd867cd567fbe69f3346520740e22748bfe9b5fb2f01f521", 38 - "aarch64-linux": "0e84759948f590538e7e0a00eafd128d68c9d3572b0cce0a8758a78a79de6e86", 39 - "armv7l-linux": "94c5a1f3aec2cf72f5df820e8aa7d3e6fb5945bd6b75451ffef1efd08fa074aa", 37 + "aarch64-darwin": "e4b79adf57b6e85ab6c818c283a2ed075fdc989da201e279ff94ace89051501d", 38 + "aarch64-linux": "7511e5e62393f5ee1a7e97c39b0c6d78e5d083817d5589d6c07a2924dd9c277a", 39 + "armv7l-linux": "089ebc98b798398b0413afb04836ad8c9db2adc4c41057ba4089e50e7f485c38", 40 40 "headers": "09808hmprjpm33h5lx739i1yllwqy89n62ycaxrh6w42sncb2gm9", 41 - "x86_64-darwin": "93d60bd40a9b41f126ab04442a1781ccdb7934d012d8606cfdebe059d922e308", 42 - "x86_64-linux": "27b4efb0d86a628407716268c2b4057c7b695390bd121f500c0daaea2e6c9af5" 41 + "x86_64-darwin": "95ebf1d455cc3b694fe057221d8053a0f1cbbb64b74bf5982d5a43cffc7e074b", 42 + "x86_64-linux": "315da2bc92bf40bcab5b1da28778048fb5f4eeca75bcc78e0f25cda1773e094e" 43 43 }, 44 44 "version": "36.7.1" 45 45 },
+5 -5
pkgs/development/tools/electron/chromedriver/info.json
··· 34 34 }, 35 35 "36": { 36 36 "hashes": { 37 - "aarch64-darwin": "58620f79f034970abe41b7c3ae2e317dc8935d937ca07a37017ff528fb7affd3", 38 - "aarch64-linux": "cd87231b0db40c8193e65bedf69451604c246867e56c7d52deb15dbdf4e7d527", 39 - "armv7l-linux": "cab434d3c281756ebd6f4fda4477a744a8081ac5eb8c938824d7391f8d5e2e32", 37 + "aarch64-darwin": "cdcf2c88d2d951761517669886521043d4e63fb5538fab01a5469594f8af4fa9", 38 + "aarch64-linux": "f629a35f5ee5ce902581ae4d4cdfacbd25dc72573805abe8484f28a6b7f74abe", 39 + "armv7l-linux": "b9db0483bdff794d08cdd0e30a861b6b9e31a94f99b37893f2a7fbc6069e74ff", 40 40 "headers": "09808hmprjpm33h5lx739i1yllwqy89n62ycaxrh6w42sncb2gm9", 41 - "x86_64-darwin": "bd851936d81cc4ddb2591ff2544ce6952ce49052ed6c929eb6c2a712e63ce4ea", 42 - "x86_64-linux": "c4219caa0f8806e9ffabc7dccfb29ae2f9bca02a11fedd1090ad4c800c9783b1" 41 + "x86_64-darwin": "3d212fd07716510f894b3e5833d5bb7a53298a8add1fe96d5264d16c2235eda1", 42 + "x86_64-linux": "1a6f7a0df64475a467b20548ab41c8576781b5e34a6bf74751c7384623acd2fb" 43 43 }, 44 44 "version": "36.7.1" 45 45 },
+14
pkgs/tools/package-management/nix/default.nix
··· 209 209 210 210 nix_2_29 = addTests "nix_2_29" self.nixComponents_2_29.nix-everything; 211 211 212 + nixComponents_2_30 = nixDependencies.callPackage ./modular/packages.nix rec { 213 + version = "2.30.1"; 214 + inherit (self.nix_2_24.meta) maintainers teams; 215 + otherSplices = generateSplicesForNixComponents "nixComponents_2_30"; 216 + src = fetchFromGitHub { 217 + owner = "NixOS"; 218 + repo = "nix"; 219 + tag = version; 220 + hash = "sha256-4+xPVJBeYLlIn+fOS5F0iq/DclpCXnmh4Y7VzAIr/a8="; 221 + }; 222 + }; 223 + 224 + nix_2_30 = addTests "nix_2_30" self.nixComponents_2_30.nix-everything; 225 + 212 226 nixComponents_git = nixDependencies.callPackage ./modular/packages.nix rec { 213 227 version = "2.31pre20250712_${lib.substring 0 8 src.rev}"; 214 228 inherit (self.nix_2_24.meta) maintainers teams;
+2 -2
pkgs/tools/system/minijail/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "minijail"; 11 - version = "2024.05.22"; 11 + version = "2025.07.02"; 12 12 13 13 src = fetchFromGitiles { 14 14 url = "https://chromium.googlesource.com/chromiumos/platform/minijail"; 15 15 rev = "linux-v${version}"; 16 - sha256 = "sha256-1NNjNEC0pNb0WW0PG5smltT1/dGYNRfhNxJtW0hngI8="; 16 + sha256 = "sha256-GRnr2O6ZpWtRDGJ6Am0XPT426Xh7wxTJsoEqyTUECYY="; 17 17 }; 18 18 19 19 buildInputs = [ libcap ];