Merge staging-next into staging

authored by

nixpkgs-ci[bot] and committed by
GitHub
6d873972 a237d247

+454 -231
+2
nixos/modules/services/misc/moonraker.nix
··· 224 224 platform = "linux"; 225 225 enable_estimator_updates = false; 226 226 }; 227 + # suppress PolicyKit warnings if system control is disabled 228 + machine.provider = lib.mkIf (!cfg.allowSystemControl) (lib.mkDefault "none"); 227 229 }; 228 230 229 231 security.polkit.extraConfig = lib.optionalString cfg.allowSystemControl ''
+1 -1
nixos/tests/all-tests.nix
··· 697 697 kernel-latest-ath-user-regd = handleTest ./kernel-latest-ath-user-regd.nix { }; 698 698 kernel-rust = handleTest ./kernel-rust.nix { }; 699 699 keter = handleTest ./keter.nix { }; 700 - kexec = handleTest ./kexec.nix { }; 700 + kexec = runTest ./kexec.nix; 701 701 keycloak = discoverTests (import ./keycloak.nix); 702 702 keyd = handleTest ./keyd.nix { }; 703 703 keymap = handleTest ./keymap.nix { };
+1 -1
nixos/tests/caddy.nix
··· 74 74 services.caddy = { 75 75 package = pkgs.caddy.withPlugins { 76 76 plugins = [ "github.com/caddyserver/replace-response@v0.0.0-20241211194404-3865845790a7" ]; 77 - hash = "sha256-WPmJPnyOrAnuJxvn3ywswqvLGV8SZzzn3gU1Tbtpao4="; 77 + hash = "sha256-BJ+//h/bkj6y2Zhxas8oJyrryiTDR2Qpz7+VloqrbwQ="; 78 78 }; 79 79 configFile = pkgs.writeText "Caddyfile" '' 80 80 {
+54 -56
nixos/tests/kexec.nix
··· 1 - import ./make-test-python.nix ( 2 - { pkgs, lib, ... }: 3 - { 4 - name = "kexec"; 5 - meta = with lib.maintainers; { 6 - maintainers = [ 7 - flokli 8 - lassulus 9 - ]; 10 - }; 1 + { pkgs, lib, ... }: 2 + { 3 + name = "kexec"; 4 + meta = with lib.maintainers; { 5 + maintainers = [ 6 + flokli 7 + lassulus 8 + ]; 9 + }; 11 10 12 - nodes = { 13 - node1 = 14 - { ... }: 15 - { 16 - virtualisation.vlans = [ ]; 17 - virtualisation.memorySize = 4 * 1024; 18 - }; 11 + nodes = { 12 + node1 = 13 + { ... }: 14 + { 15 + virtualisation.vlans = [ ]; 16 + virtualisation.memorySize = 4 * 1024; 17 + }; 19 18 20 - node2 = 21 - { modulesPath, ... }: 22 - { 23 - virtualisation.vlans = [ ]; 24 - environment.systemPackages = [ pkgs.hello ]; 25 - imports = [ 26 - "${modulesPath}/installer/netboot/netboot-minimal.nix" 27 - "${modulesPath}/testing/test-instrumentation.nix" 28 - "${modulesPath}/profiles/qemu-guest.nix" 29 - ]; 30 - }; 31 - }; 19 + node2 = 20 + { modulesPath, ... }: 21 + { 22 + virtualisation.vlans = [ ]; 23 + environment.systemPackages = [ pkgs.hello ]; 24 + imports = [ 25 + "${modulesPath}/installer/netboot/netboot-minimal.nix" 26 + "${modulesPath}/testing/test-instrumentation.nix" 27 + "${modulesPath}/profiles/qemu-guest.nix" 28 + ]; 29 + }; 30 + }; 32 31 33 - testScript = 34 - { nodes, ... }: 35 - '' 36 - # Test whether reboot via kexec works. 37 - node1.wait_for_unit("multi-user.target") 38 - node1.succeed('kexec --load /run/current-system/kernel --initrd /run/current-system/initrd --command-line "$(</proc/cmdline)"') 39 - node1.execute("systemctl kexec >&2 &", check_return=False) 40 - node1.connected = False 41 - node1.connect() 42 - node1.wait_for_unit("multi-user.target") 32 + testScript = 33 + { nodes, ... }: 34 + '' 35 + # Test whether reboot via kexec works. 36 + node1.wait_for_unit("multi-user.target") 37 + node1.succeed('kexec --load /run/current-system/kernel --initrd /run/current-system/initrd --command-line "$(</proc/cmdline)"') 38 + node1.execute("systemctl kexec >&2 &", check_return=False) 39 + node1.connected = False 40 + node1.connect() 41 + node1.wait_for_unit("multi-user.target") 43 42 44 - # Check if the machine with netboot-minimal.nix profile boots up 45 - node2.wait_for_unit("multi-user.target") 46 - node2.shutdown() 43 + # Check if the machine with netboot-minimal.nix profile boots up 44 + node2.wait_for_unit("multi-user.target") 45 + node2.shutdown() 47 46 48 - # Kexec node1 to the toplevel of node2 via the kexec-boot script 49 - node1.succeed('touch /run/foo') 50 - node1.fail('hello') 51 - node1.execute('${nodes.node2.system.build.kexecTree}/kexec-boot', check_output=False) 52 - node1.connected = False 53 - node1.connect() 54 - node1.wait_for_unit("multi-user.target") 55 - node1.succeed('! test -e /run/foo') 56 - node1.succeed('hello') 57 - node1.succeed('[ "$(hostname)" = "node2" ]') 47 + # Kexec node1 to the toplevel of node2 via the kexec-boot script 48 + node1.succeed('touch /run/foo') 49 + node1.fail('hello') 50 + node1.execute('${nodes.node2.system.build.kexecTree}/kexec-boot', check_output=False) 51 + node1.connected = False 52 + node1.connect() 53 + node1.wait_for_unit("multi-user.target") 54 + node1.succeed('! test -e /run/foo') 55 + node1.succeed('hello') 56 + node1.succeed('[ "$(hostname)" = "node2" ]') 58 57 59 - node1.shutdown() 60 - ''; 61 - } 62 - ) 58 + node1.shutdown() 59 + ''; 60 + }
+1 -1
pkgs/applications/audio/youtube-music/default.nix
··· 85 85 86 86 desktopItems = [ 87 87 (makeDesktopItem { 88 - name = "youtube-music"; 88 + name = "com.github.th_ch.youtube_music"; 89 89 exec = "youtube-music %u"; 90 90 icon = "youtube-music"; 91 91 desktopName = "YouTube Music";
+2 -2
pkgs/applications/editors/vscode/extensions/betterthantomorrow.calva/default.nix
··· 10 10 mktplcRef = { 11 11 name = "calva"; 12 12 publisher = "betterthantomorrow"; 13 - version = "2.0.496"; 14 - hash = "sha256-vf6JwsMMAcAZMXTRrczgEpvmmN34eSgsO8QXNL4+DHM="; 13 + version = "2.0.501"; 14 + hash = "sha256-j/WCtyrBc/D37kcjzJ/TVrqXSh9EzDoAe18mYXs43fk="; 15 15 }; 16 16 nativeBuildInputs = [ 17 17 jq
+72 -72
pkgs/applications/editors/vscode/extensions/default.nix
··· 259 259 mktplcRef = { 260 260 name = "ng-template"; 261 261 publisher = "Angular"; 262 - version = "19.2.3"; 263 - hash = "sha256-fW7JtaFXBR+PL17CUCtIAXndO/fBctisHd/uZg5Dez4="; 262 + version = "19.2.4"; 263 + hash = "sha256-LJpv7ZVnJrPb4Ty0H250WcliCoJS4lXc878BTYHfJ+8="; 264 264 }; 265 265 meta = { 266 266 changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog"; ··· 668 668 mktplcRef = { 669 669 name = "markdown-mermaid"; 670 670 publisher = "bierner"; 671 - version = "1.27.0"; 672 - hash = "sha256-09w/k1LlGYtyWWbVgoprJG/qB/zCuedF9Cu7kUXcNrE="; 671 + version = "1.28.0"; 672 + hash = "sha256-NAQD6DK1c13nA/O0QHNxFraImE6C0+Jzj9+f06EkiW0="; 673 673 }; 674 674 meta = { 675 675 changelog = "https://marketplace.visualstudio.com/items/bierner.markdown-mermaid/changelog"; ··· 785 785 mktplcRef = { 786 786 name = "vscode-tailwindcss"; 787 787 publisher = "bradlc"; 788 - version = "0.14.14"; 789 - hash = "sha256-LUjVrtL1HmxzzW8OqbadN/p3DdZDwSj2iFeXudV2ULo="; 788 + version = "0.14.15"; 789 + hash = "sha256-BJKPAyXBHX9W0pSxtri67PFL1zA4Vd2OMFfWi5bDnYQ="; 790 790 }; 791 791 meta = { 792 792 changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog"; ··· 1015 1015 mktplcRef = { 1016 1016 name = "coder-remote"; 1017 1017 publisher = "coder"; 1018 - version = "1.7.0"; 1019 - hash = "sha256-uUm5kS8vjCKGpJOdyJcE/ig3DUZSsQ7LbvYodNyWF5w="; 1018 + version = "1.7.1"; 1019 + hash = "sha256-egtB8mF9bbGb5YJ2pS9uGMzLmJcHAZ7UTswrn6k2k3A="; 1020 1020 }; 1021 1021 meta = { 1022 1022 description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click"; ··· 1162 1162 mktplcRef = { 1163 1163 name = "dbclient-jdbc"; 1164 1164 publisher = "cweijan"; 1165 - version = "1.4.3"; 1166 - hash = "sha256-XaV7N3IFe6+gc/qrHkSUikAQghJb6k6+XE5fMYWdyDY="; 1165 + version = "1.4.4"; 1166 + hash = "sha256-hrymsnprfrRQeS/WRGqdV3MNPw+C+iJCcXF1IfNjGWE="; 1167 1167 }; 1168 1168 meta = { 1169 1169 description = "JDBC Adapter For Database Client"; ··· 1178 1178 mktplcRef = { 1179 1179 name = "vscode-database-client2"; 1180 1180 publisher = "cweijan"; 1181 - version = "8.2.4"; 1182 - hash = "sha256-tfUEUFyijRfzH805Eb26fgrIPLPv2GuOsCOqHuQQmQM="; 1181 + version = "8.2.5"; 1182 + hash = "sha256-t6+LLLGuh67cuvGzv9+ic7AFqQU+bxDc6UByJM0OF7s="; 1183 1183 }; 1184 1184 meta = { 1185 1185 description = "Database Client For Visual Studio Code"; ··· 1192 1192 mktplcRef = { 1193 1193 publisher = "DanielGavin"; 1194 1194 name = "ols"; 1195 - version = "0.1.33"; 1196 - hash = "sha256-6XjNiRmdUMgc/cFrn0SmI/ad7eoBBaCQUsu9lItarMc="; 1195 + version = "0.1.34"; 1196 + hash = "sha256-Xec6UHMe/6ChA4SHCPzMuUAJZejKpGo3YHy9paashmY="; 1197 1197 }; 1198 1198 meta = { 1199 1199 description = "Visual Studio Code extension for Odin language"; ··· 1207 1207 mktplcRef = { 1208 1208 publisher = "DanielSanMedium"; 1209 1209 name = "dscodegpt"; 1210 - version = "3.10.68"; 1211 - hash = "sha256-CB6XraQoMoFRhSKZzTVwsXs5ip5PfYraGR6GyULxrl0="; 1210 + version = "3.10.84"; 1211 + hash = "sha256-s7Zo8zRZ4nsEuoSPwQL3osRs5zlmbcEsCjIJ8janhPs="; 1212 1212 }; 1213 1213 meta = { 1214 1214 changelog = "https://marketplace.visualstudio.com/items/DanielSanMedium.dscodegpt/changelog"; ··· 1259 1259 mktplcRef = { 1260 1260 name = "databricks"; 1261 1261 publisher = "databricks"; 1262 - version = "2.9.1"; 1263 - hash = "sha256-wbq7XtINlPVUqBdmbl/O3P8f7Y/KqGSR+vbtEUofKk4="; 1262 + version = "2.9.2"; 1263 + hash = "sha256-lGVp/pkYQFqCa1fCEydrNke1yRxUmTRaaN+giuLdISQ="; 1264 1264 }; 1265 1265 meta = { 1266 1266 changelog = "https://marketplace.visualstudio.com/items/databricks.databricks/changelog"; ··· 1355 1355 mktplcRef = { 1356 1356 name = "composer-php-vscode"; 1357 1357 publisher = "devsense"; 1358 - version = "1.57.17031"; 1359 - hash = "sha256-TY7cqUrbxNDS1JT+LgGGgs6mbseoQLq1+BBuybMQsVk="; 1358 + version = "1.57.17158"; 1359 + hash = "sha256-S/A9Bg4RAd5WDJYDziOahbXqEDeHR/bWaNbh0vzhlww="; 1360 1360 }; 1361 1361 meta = { 1362 1362 changelog = "https://marketplace.visualstudio.com/items/DEVSENSE.composer-php-vscode/changelog"; ··· 1428 1428 mktplcRef = { 1429 1429 name = "profiler-php-vscode"; 1430 1430 publisher = "devsense"; 1431 - version = "1.57.17031"; 1432 - hash = "sha256-fC+8trGmvgYjsnJA6+L6sxFoE6Cr91Q7xdparE9JKyg="; 1431 + version = "1.57.17158"; 1432 + hash = "sha256-Ng7zuyNQjrQwqjgMl2NC204uPFD6lkbYp+zN+y9NC/A="; 1433 1433 }; 1434 1434 meta = { 1435 1435 changelog = "https://marketplace.visualstudio.com/items/DEVSENSE.profiler-php-vscode/changelog"; ··· 1486 1486 mktplcRef = { 1487 1487 publisher = "discloud"; 1488 1488 name = "discloud"; 1489 - version = "2.22.40"; 1490 - hash = "sha256-YxWla1bayzIX70PxdFSZuJum6ddazzgQKjRH7DpceTY="; 1489 + version = "2.22.42"; 1490 + hash = "sha256-jIjRMQ279KK8BxcQWWzcRcwfhkTg8W4aGUwqijje7ZY="; 1491 1491 }; 1492 1492 meta = { 1493 1493 changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; ··· 1515 1515 mktplcRef = { 1516 1516 name = "competitive-programming-helper"; 1517 1517 publisher = "DivyanshuAgrawal"; 1518 - version = "2025.4.1743875007"; 1519 - hash = "sha256-WtzJ9rcssUAk2zACjqWYpwh6aHtzh9eGMGANeeFqCnU="; 1518 + version = "2025.4.1744912235"; 1519 + hash = "sha256-IUnQOaoBIcvWz72Ck1QC366LARw1UncNnvm04sc8WA0="; 1520 1520 }; 1521 1521 meta = { 1522 1522 changelog = "https://marketplace.visualstudio.com/items/DivyanshuAgrawal.competitive-programming-helper/changelog"; ··· 1599 1599 # semver scheme, contrary to preview versions which are listed on 1600 1600 # the VSCode Marketplace and use a calver scheme. We should avoid 1601 1601 # using preview versions, because they expire after two weeks. 1602 - version = "17.0.1"; 1603 - hash = "sha256-0wRhdVR9q7oFjQQM090oXRxICUMCu7BjgOGkKTxeQmg="; 1602 + version = "17.0.3"; 1603 + hash = "sha256-jU1N5tJ4V3jzSNW9oE8AH5PRhTmsiIGnu65+IH5NxO0="; 1604 1604 }; 1605 1605 meta = { 1606 1606 changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog"; ··· 1902 1902 mktplcRef = { 1903 1903 name = "vscode-jest-runner"; 1904 1904 publisher = "firsttris"; 1905 - version = "0.4.80"; 1906 - hash = "sha256-Qe0EOKohvk/ALYT0QbOiYKOkBvfF63hv3T4VwiIls6A="; 1905 + version = "0.4.82"; 1906 + hash = "sha256-8sKMxatSaibMESktDJdQ84jINsE05ZVSjLMGjHFw7VI="; 1907 1907 }; 1908 1908 meta = { 1909 1909 description = "Simple way to run or debug a single (or multiple) tests from context-menu"; ··· 2109 2109 publisher = "github"; 2110 2110 name = "copilot"; 2111 2111 # Verify which version is available with nix run nixpkgs#vsce -- show github.copilot --json 2112 - version = "1.297.0"; 2113 - hash = "sha256-UVL0Yf8MSY7ETOxmEK+dljrOQL9ctUWVhbYdr0v00b0="; 2112 + version = "1.303.0"; 2113 + hash = "sha256-xh1jdosoSdIdLbmKQJjIwqwC5aF6Ko7y+GC3Y+gBazI="; 2114 2114 }; 2115 2115 2116 2116 meta = { ··· 2187 2187 mktplcRef = { 2188 2188 name = "gitlab-workflow"; 2189 2189 publisher = "gitlab"; 2190 - version = "6.7.1"; 2191 - hash = "sha256-qNOjbDdGrab53YYO4TCqxk8v2pmvjElgeXYU525/6Eg="; 2190 + version = "6.11.0"; 2191 + hash = "sha256-4fzjJKj4RGzqD+ionUA2Al7UGv5aJNCo8O1JOnS+nqY="; 2192 2192 }; 2193 2193 meta = { 2194 2194 description = "GitLab extension for Visual Studio Code"; ··· 2345 2345 mktplcRef = { 2346 2346 publisher = "haskell"; 2347 2347 name = "haskell"; 2348 - version = "2.5.3"; 2349 - hash = "sha256-3HbUH5+YCPqypGlsaSDwwyN/PoG9KO0YnZ1Ps7ZLQ48="; 2348 + version = "2.6.0"; 2349 + hash = "sha256-2lvG7yZ+QAoafwyWQkVwyl2MsP8zWWQkTw8hBtib+C0="; 2350 2350 }; 2351 2351 meta = { 2352 2352 license = lib.licenses.mit; ··· 2507 2507 mktplcRef = { 2508 2508 name = "vscode-vibrancy-continued"; 2509 2509 publisher = "illixion"; 2510 - version = "1.1.46"; 2511 - hash = "sha256-TcEPr2lpUDsx/G6WXePsS7FUEOKSYSjaapsPEI5xXNU="; 2510 + version = "1.1.48"; 2511 + hash = "sha256-bTxseGGog4hyk5Hn9b7ggObtiJif7gWxHE0Kb7y7uEk="; 2512 2512 }; 2513 2513 meta = { 2514 2514 downloadPage = "https://marketplace.visualstudio.com/items?itemName=illixion.vscode-vibrancy-continued"; ··· 2692 2692 mktplcRef = { 2693 2693 name = "gruvbox"; 2694 2694 publisher = "jdinhlife"; 2695 - version = "1.24.6"; 2696 - hash = "sha256-nnQxaHnlgBpZSMigr04yqqO+mmZ+HqYq3WQFIRi3pRg="; 2695 + version = "1.26.0"; 2696 + hash = "sha256-XSDGwJ8zL1y9EZqk2wixMEV5GRjQngs8Pvu9QppWCNI="; 2697 2697 }; 2698 2698 meta = { 2699 2699 changelog = "https://marketplace.visualstudio.com/items/jdinhlife.gruvbox/changelog"; ··· 2957 2957 mktplcRef = { 2958 2958 name = "vscode-cfn-lint"; 2959 2959 publisher = "kddejong"; 2960 - version = "0.26.4"; 2961 - hash = "sha256-SeLkZurILFc6qVOgbr9epOhspqfOe8EQ+WerrGfh548="; 2960 + version = "0.26.5"; 2961 + hash = "sha256-/DSGwHkXu6auCN1KZ3pJnMC6PnCHIhXDkCD5oE2fYdk="; 2962 2962 }; 2963 2963 2964 2964 nativeBuildInputs = [ ··· 3017 3017 mktplcRef = { 3018 3018 name = "asn1js"; 3019 3019 publisher = "lapo"; 3020 - version = "0.1.4"; 3021 - hash = "sha256-utbIKlwNHnJZj/51f8hEDmUA/A26De/gY73iT4tXKRU="; 3020 + version = "0.2.1"; 3021 + hash = "sha256-/75tsueW1PQIHN6YOLajREcMbRnzxzBIGnd7LGAxwBs="; 3022 3022 }; 3023 3023 meta = { 3024 3024 description = "Decode ASN.1 content inside VSCode"; ··· 3080 3080 mktplcRef = { 3081 3081 name = "vscode-ltex-plus"; 3082 3082 publisher = "ltex-plus"; 3083 - version = "15.5.0"; 3084 - hash = "sha256-tAqtWX7NHR8ftrtDRY2BGk3VwLa0Wx9OxQo8uGF/JlA="; 3083 + version = "15.5.1"; 3084 + hash = "sha256-BzIJ7gsjcMimLYeVxcvdP0fyIEmwCXxTxqil5o+810w="; 3085 3085 }; 3086 3086 meta = { 3087 3087 description = "VS Code extension for grammar/spell checking using LanguageTool with support for LaTeX, Markdown, and others"; ··· 3139 3139 mktplcRef = { 3140 3140 publisher = "matangover"; 3141 3141 name = "mypy"; 3142 - version = "0.4.1"; 3143 - hash = "sha256-hCgOclEnjhWTLMZPXJkoxgFN4pqZ1MKTzmRtjeHbLeU="; 3142 + version = "0.4.2"; 3143 + hash = "sha256-T0H2JGr1WgSgXbf3aLvjKK0OOh9O+eg9YLs/ydblb9U="; 3144 3144 }; 3145 3145 meta.license = lib.licenses.mit; 3146 3146 }; ··· 3337 3337 mktplcRef = { 3338 3338 publisher = "ms-azuretools"; 3339 3339 name = "vscode-docker"; 3340 - version = "1.29.4"; 3341 - hash = "sha256-j2ACz2Ww5hddoDLHGdxnuQIqerP5ogZ80/wS+Aa5Gdo="; 3340 + version = "1.29.5"; 3341 + hash = "sha256-WQiVqC/+qJkEHpYTRbg5NbzQG1+jtifvjF/wbQJfQeY="; 3342 3342 }; 3343 3343 meta = { 3344 3344 description = "Docker Extension for Visual Studio Code"; ··· 3357 3357 mktplcRef = { 3358 3358 name = "vscode-dotnet-runtime"; 3359 3359 publisher = "ms-dotnettools"; 3360 - version = "2.3.1"; 3361 - hash = "sha256-0bn2B17kJd5uXe/MJCzYin2iWGdKD4H4nUIXdzb5NxM="; 3360 + version = "2.3.3"; 3361 + hash = "sha256-l+/r0C+BZr8H8qBKenVP3b4qYGR57Lol+Y1Q2XUGl24="; 3362 3362 }; 3363 3363 meta = { 3364 3364 changelog = "https://marketplace.visualstudio.com/items/ms-dotnettools.vscode-dotnet-runtime/changelog"; ··· 3423 3423 mktplcRef = { 3424 3424 name = "vscode-kubernetes-tools"; 3425 3425 publisher = "ms-kubernetes-tools"; 3426 - version = "1.3.21"; 3427 - hash = "sha256-/Y7sRpJzwmo3fgwdrYqNNu8XA+j3zohJBv9vOcm3bRk="; 3426 + version = "1.3.22"; 3427 + hash = "sha256-9iSOBxsqjFa6OcwD8n8bwHtIvZUZYxgI9ug09Uk2NwE="; 3428 3428 }; 3429 3429 meta = { 3430 3430 license = lib.licenses.mit; ··· 3680 3680 mktplcRef = { 3681 3681 name = "remote-wsl"; 3682 3682 publisher = "ms-vscode-remote"; 3683 - version = "0.88.5"; 3684 - hash = "sha256-zTAGRYaOjO1xpfjh6v/lKFM1emR/OexWc1Yo8O5oUgU="; 3683 + version = "0.99.0"; 3684 + hash = "sha256-zwM4gj11sM00HjaOUFEZ77Vm07iCDwwPmEqiJ97kXL8="; 3685 3685 }; 3686 3686 meta = { 3687 3687 changelog = "https://marketplace.visualstudio.com/items/ms-vscode-remote.remote-wsl/changelog"; ··· 3750 3750 mktplcRef = { 3751 3751 publisher = "mvllow"; 3752 3752 name = "rose-pine"; 3753 - version = "2.13.0"; 3754 - hash = "sha256-GtQq7eTvb1BuNcA5SJpYRaJo7mhevTAT1uBbqXkRURM="; 3753 + version = "2.14.0"; 3754 + hash = "sha256-bjYumipeZM5tNl/cTHLcm/EyX4FU1AzQU3W53e0cGfc="; 3755 3755 }; 3756 3756 meta = { 3757 3757 license = lib.licenses.mit; ··· 3874 3874 mktplcRef = { 3875 3875 name = "ocaml-platform"; 3876 3876 publisher = "ocamllabs"; 3877 - version = "1.28.2"; 3878 - hash = "sha256-j49r7lhJkHZHkeFXTC/hQNLw4ICQ2JW/ahYUVYwLJd4="; 3877 + version = "1.29.0"; 3878 + hash = "sha256-Bznz5wpG71zXOAUYkwP5Q0hnYNq6OBfrMX620OvOEK8="; 3879 3879 }; 3880 3880 }; 3881 3881 ··· 4003 4003 mktplcRef = { 4004 4004 name = "prisma"; 4005 4005 publisher = "Prisma"; 4006 - version = "6.5.0"; 4007 - hash = "sha256-1aZW8FYFIHsRC3klVHt/0Pp5RteF8XBseuJZuLnRgJE="; 4006 + version = "6.6.0"; 4007 + hash = "sha256-7l7J4oTunWL2K9UxbnygaeGxxHqhwJRmYfeW2JRgcvc="; 4008 4008 }; 4009 4009 meta = { 4010 4010 changelog = "https://marketplace.visualstudio.com/items/Prisma.prisma/changelog"; ··· 4339 4339 mktplcRef = { 4340 4340 name = "metals"; 4341 4341 publisher = "scalameta"; 4342 - version = "1.48.0"; 4343 - hash = "sha256-GtlVj/XvnlsLQb8PwXl6S2OW0mOl8SCR3N76zhZBwxA="; 4342 + version = "1.49.0"; 4343 + hash = "sha256-/vzQojojvEz0KLebFCE3q4ptqPm40s4UgwxUAwMx8zs="; 4344 4344 }; 4345 4345 meta = { 4346 4346 license = lib.licenses.asl20; ··· 4441 4441 mktplcRef = { 4442 4442 publisher = "shopify"; 4443 4443 name = "ruby-lsp"; 4444 - version = "0.9.13"; 4445 - hash = "sha256-Lde17QPuaubrvomwZjWA9f34/Dn0qyG5MQxMLJFWBQ8="; 4444 + version = "0.9.16"; 4445 + hash = "sha256-X+Ym36NWQOYXW5IcevImdkKU1IAr36YGZrNziacIHWA="; 4446 4446 }; 4447 4447 meta = { 4448 4448 description = "VS Code plugin for connecting with the Ruby LSP"; ··· 4558 4558 mktplcRef = { 4559 4559 publisher = "sonarsource"; 4560 4560 name = "sonarlint-vscode"; 4561 - version = "4.19.0"; 4562 - hash = "sha256-IjukIQIs4RoCZyzJiRDgFIPBvIK5Wn8o7NdvbfqlMBI="; 4561 + version = "4.20.2"; 4562 + hash = "sha256-e1HYFPILERzlBYEBC7q9gUfj65tmruMduVAjzG0CUnM="; 4563 4563 }; 4564 4564 meta.license = lib.licenses.lgpl3Only; 4565 4565 }; ··· 4725 4725 mktplcRef = { 4726 4726 name = "svelte-vscode"; 4727 4727 publisher = "svelte"; 4728 - version = "109.5.3"; 4729 - hash = "sha256-wbU1euQmFyHOEHq2y2JvcAZeV4eee9pM0NKZnSgkRKU="; 4728 + version = "109.5.4"; 4729 + hash = "sha256-aJjwXQKSpCCmwkaBfdTEgPGWALGb3qRD8JOgTbRWRh8="; 4730 4730 }; 4731 4731 meta = { 4732 4732 changelog = "https://github.com/sveltejs/language-tools/releases"; ··· 4759 4759 mktplcRef = { 4760 4760 name = "tabnine-vscode"; 4761 4761 publisher = "tabnine"; 4762 - version = "3.253.0"; 4763 - hash = "sha256-4FDYIDLqb66XylX1WRGqbwqBUc0XgNG6XENEVXC/7Sk="; 4762 + version = "3.259.0"; 4763 + hash = "sha256-BhJskqQr222VA6Sf7okttUIeYpsi99IyXJIOOWZKQ9M="; 4764 4764 }; 4765 4765 meta = { 4766 4766 license = lib.licenses.mit;
+2 -2
pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix
··· 8 8 mktplcRef = { 9 9 publisher = "RooVeterinaryInc"; 10 10 name = "roo-cline"; 11 - version = "3.11.12"; 12 - hash = "sha256-f7IPxeF/UxywMm8yVEZV/sHTKILZ3n788bhwH4xx89I="; 11 + version = "3.13.0"; 12 + hash = "sha256-vVl8hMMpCrLP+/U6KJ3Qz/q0OYgQuEMfu8UzpScER8o="; 13 13 }; 14 14 15 15 passthru.updateScript = vscode-extensions-update-script { };
+2 -2
pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix
··· 7 7 mktplcRef = { 8 8 name = "claude-dev"; 9 9 publisher = "saoudrizwan"; 10 - version = "3.12.1"; 11 - hash = "sha256-N845Ib84q1sjJgsE7deQO1q1P5vZdAsoBYfB7iEY0qU="; 10 + version = "3.12.3"; 11 + hash = "sha256-HluLBJe7v21vViI7NcbmrXpE/ZBserW4eAvab5swjyQ="; 12 12 }; 13 13 14 14 meta = {
+12 -2
pkgs/applications/graphics/f3d/default.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 + fetchpatch, 5 6 cmake, 6 7 help2man, 7 8 gzip, ··· 22 23 23 24 stdenv.mkDerivation rec { 24 25 pname = "f3d"; 25 - version = "3.0.0"; 26 + version = "3.1.0"; 26 27 27 28 outputs = [ "out" ] ++ lib.optionals withManual [ "man" ]; 28 29 ··· 30 31 owner = "f3d-app"; 31 32 repo = "f3d"; 32 33 tag = "v${version}"; 33 - hash = "sha256-mnDmo5qzdnElhvZwBmHL3xC2o8iLuvYyfZXHoaAUG08="; 34 + hash = "sha256-QJQlZXUZyWhpYteHoIsGOj1jdf3Lpy/BMXopeto4IRo="; 34 35 }; 36 + 37 + patches = [ 38 + # https://github.com/f3d-app/f3d/pull/2155 39 + (fetchpatch { 40 + name = "add-missing-include.patch"; 41 + url = "https://github.com/f3d-app/f3d/commit/3814f3356d888ce59bbe6eda0293c2de73b0c89a.patch"; 42 + hash = "sha256-TeV8byIxX6PBEW06/sS7kHaSS99S88WiyzjHZ/Zh5x4="; 43 + }) 44 + ]; 35 45 36 46 nativeBuildInputs = 37 47 [
+4 -4
pkgs/by-name/ca/caddy/package.nix
··· 10 10 stdenv, 11 11 }: 12 12 let 13 - version = "2.9.1"; 13 + version = "2.10.0"; 14 14 dist = fetchFromGitHub { 15 15 owner = "caddyserver"; 16 16 repo = "dist"; 17 17 tag = "v${version}"; 18 - hash = "sha256-28ahonJ0qeynoqf02gws0LstaL4E08dywSJ8s3tgEDI="; 18 + hash = "sha256-us1TnszA/10OMVSDsNvzRb6mcM4eMR3pQ5EF4ggA958="; 19 19 }; 20 20 in 21 21 buildGoModule { ··· 26 26 owner = "caddyserver"; 27 27 repo = "caddy"; 28 28 tag = "v${version}"; 29 - hash = "sha256-XW1cBW7mk/aO/3IPQK29s4a6ArSKjo7/64koJuzp07I="; 29 + hash = "sha256-hzDd2BNTZzjwqhc/STbSAHnNlP7g1cFuMehqU1LumQE="; 30 30 }; 31 31 32 - vendorHash = "sha256-qrlpuqTnFn/9oMTMovswpS1eAI7P9gvesoMpsIWKcY8="; 32 + vendorHash = "sha256-9Iu4qmBVkGeSAywLgQuDR7y+TwCBqwhVxhfaXhCDnUc="; 33 33 34 34 subPackages = [ "cmd/caddy" ]; 35 35
+3 -3
pkgs/by-name/de/deno/package.nix
··· 21 21 in 22 22 rustPlatform.buildRustPackage (finalAttrs: { 23 23 pname = "deno"; 24 - version = "2.2.10"; 24 + version = "2.2.11"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "denoland"; 28 28 repo = "deno"; 29 29 tag = "v${finalAttrs.version}"; 30 - hash = "sha256-6Tuoxvatfm3edkUiMDGmCZdl/jLKr7WH8WCXR14jKT4="; 30 + hash = "sha256-6mRu1B02bX7Ax0d7MgI1cGalIKOqFMN+xP8ii+pUJWE="; 31 31 }; 32 32 33 33 useFetchCargoVendor = true; 34 - cargoHash = "sha256-wH+y93loozkgCZZeCR1EVNGBUPY/+OYwZRFeAIcVNTg="; 34 + cargoHash = "sha256-YZ6O31R/1L7m25Z+6Xq6b44cRAX1jgRFPlhmoFVYFok="; 35 35 36 36 postPatch = '' 37 37 # Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857
+2 -2
pkgs/by-name/gr/graphw00f/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "graphw00f"; 9 - version = "1.1.19"; 9 + version = "1.2.1"; 10 10 format = "other"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "dolevf"; 14 14 repo = "graphw00f"; 15 15 tag = version; 16 - hash = "sha256-w2iVgs3WnEYCiCfwxB/HcwNRoWTlLfVJIzfp1VbrQXA="; 16 + hash = "sha256-8fOvcc//UdDawgGMAhbYQ/O5kd1l2skWGDlFNYocNY8="; 17 17 }; 18 18 19 19 dependencies = with python3.pkgs; [ requests ];
+58
pkgs/by-name/hi/hidapitester/package.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + hidapi, 6 + udev, 7 + pkg-config, 8 + nix-update-script, 9 + versionCheckHook, 10 + }: 11 + 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "hidapitester"; 14 + version = "0.5"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "todbot"; 18 + repo = "hidapitester"; 19 + tag = "v${finalAttrs.version}"; 20 + hash = "sha256-OpLeKTouCB3efsXWJO0lZxUHxtDKeBY7OYk0HwC2NF4="; 21 + }; 22 + 23 + postUnpack = '' 24 + cp --no-preserve=mode -r ${hidapi.src} hidapi 25 + export HIDAPI_DIR=$PWD/hidapi 26 + ''; 27 + 28 + env.HIDAPITESTER_VERSION = finalAttrs.version; 29 + 30 + buildInputs = [ 31 + udev 32 + hidapi 33 + ]; 34 + 35 + nativeBuildInputs = [ 36 + pkg-config 37 + ]; 38 + 39 + installPhase = '' 40 + runHook preInstall 41 + install -Dm755 hidapitester $out/bin/hidapitester 42 + runHook postInstall 43 + ''; 44 + 45 + passthru.updateScript = nix-update-script { }; 46 + 47 + doInstallCheck = true; 48 + nativeInstallCheckInputs = [ versionCheckHook ]; 49 + 50 + meta = { 51 + description = "Simple command-line program to test HIDAPI"; 52 + homepage = "https://github.com/todbot/hidapitester"; 53 + changelog = "https://github.com/todbot/hidapitester/releases/tag/v${finalAttrs.version}"; 54 + maintainers = with lib.maintainers; [ lykos153 ]; 55 + license = lib.licenses.gpl3Only; 56 + mainProgram = "hidapitester"; 57 + }; 58 + })
+87
pkgs/by-name/hy/hypseus-singe/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + 6 + cmake, 7 + makeWrapper, 8 + pkg-config, 9 + 10 + bash, 11 + SDL2, 12 + SDL2_image, 13 + SDL2_ttf, 14 + libmpeg2, 15 + libvorbis, 16 + libzip, 17 + libX11, 18 + }: 19 + 20 + stdenv.mkDerivation (finalAttrs: { 21 + pname = "hypseus-singe"; 22 + version = "2.11.3"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "DirtBagXon"; 26 + repo = "hypseus-singe"; 27 + rev = "refs/tags/v${finalAttrs.version}"; 28 + hash = "sha256-hLl+/tJrBXo6m/cJxmn2bSLXcNLM8B6SKrM702Z8K8E="; 29 + }; 30 + 31 + patches = [ ./use-shared-mpeg2.patch ]; 32 + 33 + strictDeps = true; 34 + 35 + nativeBuildInputs = [ 36 + cmake 37 + makeWrapper 38 + pkg-config 39 + ]; 40 + 41 + buildInputs = 42 + [ 43 + bash 44 + SDL2 45 + SDL2_image 46 + SDL2_ttf 47 + libmpeg2 48 + libvorbis 49 + libzip 50 + ] 51 + ++ lib.optionals stdenv.hostPlatform.isLinux [ 52 + libX11 53 + ]; 54 + 55 + env.NIX_CFLAGS_COMPILE = toString [ 56 + "-I${lib.getDev SDL2_image}/include/SDL2" 57 + "-I${lib.getDev SDL2_ttf}/include/SDL2" 58 + ]; 59 + 60 + preConfigure = '' 61 + cd src 62 + ''; 63 + 64 + installPhase = '' 65 + runHook preInstall 66 + 67 + install -Dm755 hypseus $out/bin/hypseus.bin 68 + cd ../.. 69 + install -Dm755 scripts/run.sh $out/bin/hypseus 70 + install -Dm755 scripts/singe.sh $out/bin/singe 71 + 72 + substituteInPlace $out/bin/{hypseus,singe} \ 73 + --replace-fail "/bin/cat" "cat" \ 74 + --replace-fail hypseus.bin $out/bin/hypseus.bin 75 + 76 + runHook postInstall 77 + ''; 78 + 79 + meta = { 80 + description = "Laserdisc game emulator, the SDL2 version of Daphne and Singe"; 81 + homepage = "https://github.com/DirtBagXon/hypseus-singe"; 82 + license = lib.licenses.gpl3Only; 83 + mainProgram = "hypseus"; 84 + maintainers = with lib.maintainers; [ tomasajt ]; 85 + platforms = lib.platforms.all; 86 + }; 87 + })
+59
pkgs/by-name/hy/hypseus-singe/use-shared-mpeg2.patch
··· 1 + diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt 2 + index 6a85063..73dbd39 100644 3 + --- a/src/CMakeLists.txt 4 + +++ b/src/CMakeLists.txt 5 + @@ -50,13 +50,12 @@ include(GetGitRevisionDescription) 6 + include(InstallRequiredSystemLibraries) 7 + include(FindPkgConfig) 8 + include(ExternalProject) 9 + -include(BuildLibMPEG2) 10 + 11 + use_cxx11( ) 12 + 13 + PKG_SEARCH_MODULE(SDL2 REQUIRED sdl2) 14 + PKG_SEARCH_MODULE(SDL2_TTF REQUIRED SDL2_ttf) 15 + -build_libmpeg2( ) 16 + +PKG_SEARCH_MODULE(MPEG2 REQUIRED libmpeg2) 17 + 18 + message(STATUS "Target: ${CMAKE_SYSTEM_NAME} ${CMAKE_TARGET_ARCHITECTURES}") 19 + 20 + @@ -110,7 +109,6 @@ add_subdirectory(timer) 21 + add_subdirectory(video) 22 + add_subdirectory(vldp) 23 + 24 + -add_dependencies( vldp libmpeg2 ) 25 + add_dependencies( ldp-out vldp ) 26 + add_dependencies( game vldp ) 27 + add_dependencies( sound vldp ) 28 + diff --git a/src/vldp/vldp_internal.cpp b/src/vldp/vldp_internal.cpp 29 + index 16a74cb..2605011 100644 30 + --- a/src/vldp/vldp_internal.cpp 31 + +++ b/src/vldp/vldp_internal.cpp 32 + @@ -40,9 +40,9 @@ 33 + #include <plog/Log.h> 34 + 35 + #include <inttypes.h> 36 + - 37 + +extern "C" { 38 + #include <mpeg2.h> 39 + - 40 + +} 41 + #ifdef VLDP_DEBUG 42 + #define FRAMELOG "frame_report.txt" 43 + #endif 44 + diff --git a/src/vldp/vldp_internal.h b/src/vldp/vldp_internal.h 45 + index 88450e9..1ea83ef 100644 46 + --- a/src/vldp/vldp_internal.h 47 + +++ b/src/vldp/vldp_internal.h 48 + @@ -26,9 +26,9 @@ 49 + #define VLDP_INTERNAL_H 50 + 51 + #include "vldp.h" // for the VLDP_BOOL definition and SDL.h 52 + - 53 + +extern "C" { 54 + #include <mpeg2.h> 55 + - 56 + +} 57 + // this is which version of the .dat file format we are using 58 + #define DAT_VERSION 3 59 +
+2 -2
pkgs/by-name/js/jsoncons/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "jsoncons"; 10 - version = "1.3.1"; 10 + version = "1.3.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "danielaparker"; 14 14 repo = "jsoncons"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-BYmIGcQvy38KIWQp8Zr3Anz9HIfbXUhj4G+VgkusjhU="; 16 + hash = "sha256-Q7qtLLTvJcIFPSx6MkS7SI89MBcM88g3KmX/b3BAKwI="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ];
+3
pkgs/by-name/ke/kexec-tools/package.nix
··· 4 4 buildPackages, 5 5 fetchurl, 6 6 fetchpatch, 7 + nixosTests, 7 8 zlib, 8 9 }: 9 10 ··· 45 46 buildInputs = [ zlib ]; 46 47 47 48 enableParallelBuilding = true; 49 + 50 + passthru.tests.kexec = nixosTests.kexec; 48 51 49 52 meta = with lib; { 50 53 homepage = "http://horms.net/projects/kexec/kexec-tools";
+2 -2
pkgs/by-name/li/libsidplayfp/package.nix
··· 19 19 20 20 stdenv.mkDerivation (finalAttrs: { 21 21 pname = "libsidplayfp"; 22 - version = "2.12.0"; 22 + version = "2.13.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "libsidplayfp"; 26 26 repo = "libsidplayfp"; 27 27 rev = "v${finalAttrs.version}"; 28 28 fetchSubmodules = true; 29 - hash = "sha256-VBzobT/UT1YFLYWfJ5XFND+p6fClf/qZVb4eEVpdTqg="; 29 + hash = "sha256-uKChHjC5kzctFEEYP6YUp0sr7s9YULn9nfu87wsjxUQ="; 30 30 }; 31 31 32 32 outputs = [ "out" ] ++ lib.optionals docSupport [ "doc" ];
+2 -2
pkgs/by-name/li/libzim/package.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "libzim"; 18 - version = "9.2.3"; 18 + version = "9.3.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "openzim"; 22 22 repo = "libzim"; 23 23 tag = version; 24 - hash = "sha256-z22+cDlFQtLMLFh5+7Nt9LsGFyBPi3HeZhYb0LK86Oc="; 24 + hash = "sha256-DZiFeZ2ry3JpXDs3mvf0q7diwhkjQ2730KQkDQPbgcY="; 25 25 }; 26 26 27 27 patches = [
+2 -2
pkgs/by-name/ma/mapproxy/package.nix
··· 7 7 8 8 python3Packages.buildPythonApplication rec { 9 9 pname = "mapproxy"; 10 - version = "4.0.1"; 10 + version = "4.0.2"; 11 11 disabled = python3Packages.pythonOlder "3.8"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "mapproxy"; 15 15 repo = "mapproxy"; 16 16 tag = version; 17 - hash = "sha256-bqM25exBPUB7hFtseWMw4Q1W6IeHLx+JrplOkZVEIl0="; 17 + hash = "sha256-2c9tYra6EM1eL+bk1Kg+HVy6oXRKWTJz4ZnZA7hX2HA="; 18 18 }; 19 19 20 20 prePatch = ''
+3 -3
pkgs/by-name/ma/mautrix-whatsapp/package.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "mautrix-whatsapp"; 17 - version = "0.11.4"; 17 + version = "0.12.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "mautrix"; 21 21 repo = "whatsapp"; 22 22 rev = "v${version}"; 23 - hash = "sha256-6Fnkw/lf64T0EXpWvSSnIRBuHJVt01Ft8Ks43/jvtZ0="; 23 + hash = "sha256-V4waFxYmWHBV5H0R3H//hB6pXhYPgRCWkkBwf3EC5bQ="; 24 24 }; 25 25 26 26 buildInputs = lib.optional (!withGoolm) olm; 27 27 tags = lib.optional withGoolm "goolm"; 28 28 29 - vendorHash = "sha256-zMS6zZvJQAcnoklCi5qoM+aMMCSaeTQmQBxawgC67P8="; 29 + vendorHash = "sha256-CZg0POONweix6CXPnXDprCF7F8BN06awtNCVdJMoPnU="; 30 30 31 31 doCheck = false; 32 32
+3 -14
pkgs/by-name/mo/monado/package.nix
··· 11 11 doxygen, 12 12 eigen, 13 13 elfutils, 14 - fetchpatch2, 15 14 glslang, 16 15 gst-plugins-base, 17 16 gstreamer, ··· 66 65 67 66 stdenv.mkDerivation (finalAttrs: { 68 67 pname = "monado"; 69 - version = "24.0.0"; 68 + version = "25.0.0"; 70 69 71 70 src = fetchFromGitLab { 72 71 domain = "gitlab.freedesktop.org"; 73 72 owner = "monado"; 74 73 repo = "monado"; 75 - rev = "refs/tags/v${finalAttrs.version}"; 76 - hash = "sha256-lFy0VvaLD4Oyu2TZJnaIWjuaJUZjGGDJS0VsRfIUpcc="; 74 + tag = "v${finalAttrs.version}"; 75 + hash = "sha256-VxTxvw+ftqlh3qF5qWxpK1OJsRowkRXu0xEH2bDckUA="; 77 76 }; 78 77 79 78 nativeBuildInputs = [ ··· 137 136 ++ lib.optionals tracingSupport [ 138 137 tracy 139 138 ]; 140 - 141 - patches = [ 142 - # Remove this patch on the next update 143 - # https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2338 144 - (fetchpatch2 { 145 - name = "improve-reproducibility.patch"; 146 - url = "https://gitlab.freedesktop.org/monado/monado/-/commit/9819fb6dd61d2af5b2d993ed37b976760002b055.patch"; 147 - hash = "sha256-qpTF1Q64jl8ZnJzMtflrpHLahCqfde2DXA9/Avlc18I="; 148 - }) 149 - ]; 150 139 151 140 cmakeFlags = [ 152 141 (lib.cmakeBool "XRT_FEATURE_SERVICE" serviceSupport)
+2 -2
pkgs/by-name/pe/peergos/package.nix
··· 41 41 in 42 42 stdenv.mkDerivation rec { 43 43 pname = "peergos"; 44 - version = "1.0.0"; 44 + version = "1.1.0"; 45 45 src = fetchFromGitHub { 46 46 owner = "Peergos"; 47 47 repo = "web-ui"; 48 48 rev = "v${version}"; 49 - hash = "sha256-TSvhp/9nneXGADiDPgGvA78emVcQG0UzHsFfVS9k7mo="; 49 + hash = "sha256-te+m4S3mhYEocLd9NjQNFA8vbMf470V1dlPqCr0KLV4="; 50 50 fetchSubmodules = true; 51 51 }; 52 52
+8 -3
pkgs/by-name/pe/pet/package.nix
··· 1 1 { 2 + lib, 3 + stdenv, 2 4 buildGoModule, 3 5 fetchFromGitHub, 4 6 installShellFiles, 5 - lib, 7 + writableTmpDirAsHomeHook, 6 8 }: 7 9 8 10 buildGoModule rec { ··· 30 32 31 33 nativeBuildInputs = [ 32 34 installShellFiles 35 + writableTmpDirAsHomeHook 33 36 ]; 34 37 35 - postInstall = '' 38 + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 36 39 installShellCompletion --cmd pet \ 37 - --zsh ./misc/completions/zsh/_pet 40 + --bash <($out/bin/pet completion bash) \ 41 + --fish <($out/bin/pet completion fish) \ 42 + --zsh $src/misc/completions/zsh/_pet 38 43 ''; 39 44 40 45 meta = with lib; {
+3 -3
pkgs/by-name/ph/phpactor/package.nix
··· 8 8 9 9 php.buildComposerProject2 (finalAttrs: { 10 10 pname = "phpactor"; 11 - version = "2025.03.28.0"; 11 + version = "2025.04.17.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "phpactor"; 15 15 repo = "phpactor"; 16 16 rev = finalAttrs.version; 17 - hash = "sha256-K3phBiu2D3DbOm7mApqqSNnVCsfYRQtN/o3bCVubN9I="; 17 + hash = "sha256-HJH+31qAE4shamRl1/+TRtje0ZzOtPV7l++NIaacmxE="; 18 18 }; 19 19 20 - vendorHash = "sha256-7wFlS+a97tdhfxfc/IElzOVH25MAgf42UZBC1giBAls="; 20 + vendorHash = "sha256-qdR8/ME9H7gusALjXXbKl8hj20N704Nw1tC3V9xTcEY="; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; 23 23
+5 -5
pkgs/by-name/po/pocket-id/package.nix
··· 3 3 fetchFromGitHub, 4 4 buildGoModule, 5 5 buildNpmPackage, 6 - fetchurl, 7 6 makeWrapper, 8 7 nodejs, 9 8 stdenvNoCC, ··· 12 11 }: 13 12 14 13 let 15 - version = "0.47.0"; 14 + version = "0.48.0"; 16 15 src = fetchFromGitHub { 17 16 owner = "pocket-id"; 18 17 repo = "pocket-id"; 19 18 tag = "v${version}"; 20 - hash = "sha256-YFoh30uMQItoeY1j08flPbxUhybeKJTEhd9hsiMaCJQ="; 19 + hash = "sha256-ax5E3e3GUrQLVsQREUhjmORjXQgKrEBVa9ySJr5ZLUY="; 21 20 }; 22 21 23 22 backend = buildGoModule { ··· 26 25 27 26 sourceRoot = "${src.name}/backend"; 28 27 29 - vendorHash = "sha256-mqpBP+A2X5ome1Ppg/Kki0C+A77jFtWzUjI/RN+ZCzg="; 28 + vendorHash = "sha256-0LAlltXd7YNQu7ymdjUSy75hMBz6MpvmUtgct43BU7M="; 30 29 31 30 preFixup = '' 32 31 mv $out/bin/cmd $out/bin/pocket-id-backend ··· 70 69 }); 71 70 72 71 in 73 - stdenvNoCC.mkDerivation rec { 72 + stdenvNoCC.mkDerivation { 74 73 pname = "pocket-id"; 75 74 inherit 76 75 version ··· 112 111 license = lib.licenses.bsd2; 113 112 maintainers = with lib.maintainers; [ 114 113 gepbird 114 + marcusramberg 115 115 ymstnt 116 116 ]; 117 117 platforms = lib.platforms.unix;
+3 -3
pkgs/by-name/po/podman-desktop/package.nix
··· 17 17 in 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "podman-desktop"; 20 - version = "1.17.2"; 20 + version = "1.18.0"; 21 21 22 22 passthru.updateScript = nix-update-script { }; 23 23 ··· 25 25 owner = "containers"; 26 26 repo = "podman-desktop"; 27 27 tag = "v${finalAttrs.version}"; 28 - hash = "sha256-AbOR+iCV11OVEzNGRjyJ9+BAMuWkywMNR6dPiLe0quI="; 28 + hash = "sha256-u3Irn+hSyTNTLl8QenMZbISE5aFhb58mOSOooVoijKw="; 29 29 }; 30 30 31 31 pnpmDeps = pnpm_9.fetchDeps { 32 32 inherit (finalAttrs) pname version src; 33 - hash = "sha256-BLzNETlvLqXAzPhTXOIQmwHhXudMxoNQ8WOlpsaKo6I="; 33 + hash = "sha256-2k0BbE9FkWEErsTuCECjy+iI3u1Biv1MF9hI7Oq3Aus="; 34 34 }; 35 35 36 36 patches = [
+4 -4
pkgs/by-name/re/readarr/package.nix
··· 24 24 ."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 25 25 hash = 26 26 { 27 - x64-linux_hash = "sha256-bVPUN500vTUdWCz6U1oP0uqLW+LChbCKZMhnYInQ54I="; 28 - arm64-linux_hash = "sha256-qYG1uFyn26J6ElTeeI8Ozf6kVhm6EZKKMJ+4UFRhlqQ="; 29 - x64-osx_hash = "sha256-qQK9KDX8KFAIzCdSpc7SWggYZm9cD8bv80BTdmT2MqA="; 27 + x64-linux_hash = "sha256-QHZ6pdeCIld5pkgK6ZBhxKho6kM/IBCx0BlxM1xiTXk="; 28 + arm64-linux_hash = "sha256-FoRKTsuCCTS9Y56GR6xfvLrmLmqVIoEk8P7RGzE3NU0="; 29 + x64-osx_hash = "sha256-Wj3JVkwJXrtgAGBYcv8e2kGzSGGzYeG9TL+Dtt/ulpI="; 30 30 } 31 31 ."${arch}-${os}_hash"; 32 32 in 33 33 stdenv.mkDerivation rec { 34 34 pname = "readarr"; 35 - version = "0.4.13.2760"; 35 + version = "0.4.14.2782"; 36 36 37 37 src = fetchurl { 38 38 url = "https://github.com/Readarr/Readarr/releases/download/v${version}/Readarr.develop.${version}.${os}-core-${arch}.tar.gz";
+3 -3
pkgs/by-name/re/restate/package.nix
··· 25 25 }: 26 26 rustPlatform.buildRustPackage (finalAttrs: { 27 27 pname = "restate"; 28 - version = "1.3.1"; 28 + version = "1.3.2"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "restatedev"; 32 32 repo = "restate"; 33 33 tag = "v${finalAttrs.version}"; 34 - hash = "sha256-bMv+ICCjuuROYyBnMIRGlb1UQV5kh7B0MqBDSI+eVtE="; 34 + hash = "sha256-zAICgEwErB6lHC/AK/3WuhL5u+Y5l+DXd4H63OLBQl8="; 35 35 }; 36 36 37 37 useFetchCargoVendor = true; 38 - cargoHash = "sha256-DFXpDR4TPiMfkKWTmTJg/gDMaG/i4eCnIJGresZ41ts="; 38 + cargoHash = "sha256-NlT+j3OD52HgDMeWAm9MewPQaQ+xf0FIpsRd5rTTVdQ="; 39 39 40 40 env = { 41 41 PROTOC = lib.getExe protobuf;
+3 -3
pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation { 9 9 pname = "roddhjav-apparmor-rules"; 10 - version = "0-unstable-2025-04-07"; 10 + version = "0-unstable-2025-04-16"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "roddhjav"; 14 14 repo = "apparmor.d"; 15 - rev = "305c2e344fe3ed14d4166211e0d21728702d83bf"; 16 - hash = "sha256-KLyjjHahEbM3lOTPLqgT75mhyVWEXJSugraH7kzQDV8="; 15 + rev = "9f0947a0fc0408da9350b95eb95a6860f8018471"; 16 + hash = "sha256-7CDAlttsebdDix4kKTrp3CKejWfodO2BkqcweHt1D8M="; 17 17 }; 18 18 19 19 dontConfigure = true;
+4 -4
pkgs/by-name/si/siyuan/package.nix
··· 35 35 in 36 36 stdenv.mkDerivation (finalAttrs: { 37 37 pname = "siyuan"; 38 - version = "3.1.27"; 38 + version = "3.1.28"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "siyuan-note"; 42 42 repo = "siyuan"; 43 43 rev = "v${finalAttrs.version}"; 44 - hash = "sha256-QRj1MHGpSWD+X84CxAYCaVeXjreQHV4BI8KevQvdcqY="; 44 + hash = "sha256-s36rtNmVAp17Okj71NE/jgIM/pEZNS+oOYZ8rnjv6Ow="; 45 45 }; 46 46 47 47 kernel = buildGo123Module { 48 48 name = "${finalAttrs.pname}-${finalAttrs.version}-kernel"; 49 49 inherit (finalAttrs) src; 50 50 sourceRoot = "${finalAttrs.src.name}/kernel"; 51 - vendorHash = "sha256-oy2t5IBn9JJY5cm16Yak6e9dDl0KAEVtCE6SJ205vok="; 51 + vendorHash = "sha256-i/hpP9S9vGS/jP3gKceDY00wgnBDkmsfYRZtsYQOjck="; 52 52 53 53 patches = [ 54 54 (replaceVars ./set-pandoc-path.patch { ··· 89 89 src 90 90 sourceRoot 91 91 ; 92 - hash = "sha256-nmkoGsrF75k9AWFlBhIj+vO4e3eW1dJN+y2VWokKe4s="; 92 + hash = "sha256-5KqMmpcI+4iy3Ff72D8aUvhPttW2vwTI8aTwXBJ7sqo="; 93 93 }; 94 94 95 95 sourceRoot = "${finalAttrs.src.name}/app";
+2 -2
pkgs/by-name/su/subtitleedit/package.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "subtitleedit"; 22 - version = "4.0.11"; 22 + version = "4.0.12"; 23 23 24 24 src = fetchzip { 25 25 url = "https://github.com/SubtitleEdit/subtitleedit/releases/download/${version}/SE${ 26 26 lib.replaceStrings [ "." ] [ "" ] version 27 27 }.zip"; 28 - hash = "sha256-j024PnRie48M9vQMIduREF1W/DZhvOmmoppHN69svxk="; 28 + hash = "sha256-UlkFTsdssrjrPA0oOXJuSckEf1uMxh+POojfDX7NUu8="; 29 29 stripRoot = false; 30 30 }; 31 31
+3 -3
pkgs/by-name/ve/vector/package.nix
··· 25 25 26 26 let 27 27 pname = "vector"; 28 - version = "0.46.0"; 28 + version = "0.46.1"; 29 29 in 30 30 rustPlatform.buildRustPackage { 31 31 inherit pname version; ··· 34 34 owner = "vectordotdev"; 35 35 repo = pname; 36 36 rev = "v${version}"; 37 - hash = "sha256-7zz2Kzl1Mg/Y/f9jAYk1QZ4QweHPwQfeRQkSPyRy354="; 37 + hash = "sha256-ouPCBaG/wwjIyzXA5PgBRpAtOJ5IuOrS+k4p6/KRzzY="; 38 38 }; 39 39 40 40 useFetchCargoVendor = true; 41 - cargoHash = "sha256-XEr7Hhx/Aj7phL6mKY4TSjsQGf0C1QPYkNCnuu1s6uY="; 41 + cargoHash = "sha256-Bl/dgkoF9Hx1hLt9+kZiyK42GNr+5UGJYy5QZOnHDV4="; 42 42 43 43 nativeBuildInputs = 44 44 [
+3 -3
pkgs/by-name/ze/zed-editor/package.nix
··· 98 98 in 99 99 rustPlatform.buildRustPackage (finalAttrs: { 100 100 pname = "zed-editor"; 101 - version = "0.181.8"; 101 + version = "0.182.11"; 102 102 103 103 outputs = 104 104 [ "out" ] ··· 110 110 owner = "zed-industries"; 111 111 repo = "zed"; 112 112 tag = "v${finalAttrs.version}"; 113 - hash = "sha256-gkbiV0kfeM1Ito8jVOBVneNjaXCA4PFayXJLIUmjqn4="; 113 + hash = "sha256-q7kE+CdQtUboL/NSBDx8E8Hktkr+CnygxwzOS0Athf4="; 114 114 }; 115 115 116 116 patches = [ ··· 128 128 ''; 129 129 130 130 useFetchCargoVendor = true; 131 - cargoHash = "sha256-PMLu2PeyRNu6VbHByL+clUoY/P8Rlrc+SvP5gDKrN/E="; 131 + cargoHash = "sha256-rQImMVrFNOT43tdDpoSrRAqk7K5V8f+gzqEdrwJfO90="; 132 132 133 133 nativeBuildInputs = 134 134 [
+11
pkgs/desktops/xfce/core/tumbler/default.nix
··· 1 1 { 2 2 lib, 3 3 mkXfceDerivation, 4 + fetchpatch, 4 5 ffmpegthumbnailer, 5 6 gdk-pixbuf, 6 7 glib, ··· 24 25 version = "4.20.0"; 25 26 26 27 sha256 = "sha256-GmEMdG8Ikd4Tq/1ntCHiN0S7ehUXqzMX7OtXsycLd6E="; 28 + 29 + patches = [ 30 + # Fixes PDF previews staying low resolution 31 + # https://gitlab.xfce.org/xfce/tumbler/-/merge_requests/35 32 + (fetchpatch { 33 + name = "only-use-embedded-pdf-thumbnail-if-resolution-suffices.patch"; 34 + url = "https://gitlab.xfce.org/xfce/tumbler/-/commit/69a704e0f4e622861ce4007f6f3f4f6f6b962689.patch"; 35 + hash = "sha256-aFJoWWzTaikqCw6C1LH+BFxst/uKkOGT1QK9Mx8/8/c="; 36 + }) 37 + ]; 27 38 28 39 buildInputs = [ 29 40 libxfce4util
+2 -1
pkgs/development/python-modules/ansible-compat/default.nix
··· 39 39 ]; 40 40 41 41 dependencies = [ 42 + ansible-core 42 43 pyyaml 43 44 subprocess-tee 44 45 ]; 45 46 46 47 nativeCheckInputs = [ 47 - ansible-core 48 + ansible-core # ansible-config 48 49 flaky 49 50 pytest-mock 50 51 pytest-instafail
+1
pkgs/development/python-modules/commitizen/default.nix
··· 46 46 pythonRelaxDeps = [ 47 47 "argcomplete" 48 48 "decli" 49 + "termcolor" 49 50 ]; 50 51 51 52 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/lingva/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "lingva"; 15 - version = "5.0.5"; 15 + version = "5.0.6"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "vacanza"; 22 22 repo = "lingva"; 23 23 tag = "v${version}"; 24 - hash = "sha256-zKEGRLaqQSqbOP4ZAidIxMgGQbDIC9pAGfjWqoQTouc="; 24 + hash = "sha256-eGXUBSEO5n5WUENhJ+p5eKTdenBsONUWw1mDax7QcSA="; 25 25 }; 26 26 27 27 build-system = [ setuptools ];
+5 -5
pkgs/os-specific/linux/batman-adv/version.nix
··· 1 1 { 2 - version = "2025.0"; 2 + version = "2025.1"; 3 3 4 4 # To get these, run: 5 5 # 6 6 # ``` 7 - # for tool in alfred batctl batman-adv; do nix-prefetch-url https://downloads.open-mesh.org/batman/releases/batman-adv-2025.0/$tool-2025.0.tar.gz --type sha256 | xargs nix hash convert --hash-algo sha256 --to sri; done 7 + # for tool in alfred batctl batman-adv; do nix-prefetch-url https://downloads.open-mesh.org/batman/releases/batman-adv-2025.1/$tool-2025.1.tar.gz --type sha256 | xargs nix hash convert --hash-algo sha256 --to sri; done 8 8 # ``` 9 9 sha256 = { 10 - alfred = "sha256-x7U5aZp0RuoKGLh9uF/Y+SCiv0mnAqkD+ACitygRI4s="; 11 - batctl = "sha256-3V9bcd0XUOuo1p3TrfcHiXQcbPY4zyvyzLwvuE9cFo8="; 12 - batman-adv = "sha256-uQxFRNPPOfbXzZIGEmsWL1EQ+7SYDeltRfvPUDPQhRo="; 10 + alfred = "sha256-f7iz8cxOxIjo1D/ZFd2gp831thG/OdYN3rRIasACXxg="; 11 + batctl = "sha256-IPii4TWgeKrBblyK1TWhKhVc8Lea8YPeX7F9qVe8JHg="; 12 + batman-adv = "sha256-A61CkpeWH7Os2cLIBkMtA3sO16rA8KHmReMq9SELmOE="; 13 13 }; 14 14 }
+2 -2
pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "advanced-camera-card"; 9 - version = "7.6.1"; 9 + version = "7.6.5"; 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/dermotduffy/advanced-camera-card/releases/download/v${version}/advanced-camera-card.zip"; 13 - hash = "sha256-CfS3KdoFiGBWrhJZw5BCCAolXn1n6nuO3OAJL5U2UBY="; 13 + hash = "sha256-q7zn/7xovGLTNq4FRdoEOMB3wy/IZ80QOYqVNLRNAZA="; 14 14 }; 15 15 16 16 # TODO: build from source once yarn berry support lands in nixpkgs
+9 -10
pkgs/tools/networking/isync/default.nix
··· 20 20 21 21 stdenv.mkDerivation (finalAttrs: { 22 22 pname = "isync"; 23 - version = "1.5.0-unstable-2024-09-29"; 23 + version = "1.5.1"; 24 24 25 25 src = fetchgit { 26 26 url = "https://git.code.sf.net/p/isync/isync"; 27 - rev = "3c4b5f1c83a568f18c14c93aab95c9a853edfd15"; 28 - hash = "sha256-MRjWr88sxd3C+YTMCqEymxmLj5h+uJKh9mcG+aEqf64="; 27 + tag = "v${finalAttrs.version}"; 28 + hash = "sha256-l0jL4CzAdFtQGekbywic1Kuihy3ZQi4ozhSEcbJI0t0="; 29 29 }; 30 30 31 31 # Fixes "Fatal: buffer too small" error ··· 33 33 env.NIX_CFLAGS_COMPILE = "-DQPRINTF_BUFF=4000"; 34 34 35 35 autoreconfPhase = '' 36 - echo "1.5.0-3c4b5" > VERSION 37 - echo "See https://sourceforge.net/p/isync/isync/ci/3c4b5f1c83a568f18c14c93aab95c9a853edfd15/log/?path=" > ChangeLog 36 + echo "${finalAttrs.version}" > VERSION 38 37 ./autogen.sh 39 38 ''; 40 39 ··· 61 60 }" 62 61 ''; 63 62 64 - meta = with lib; { 63 + meta = { 65 64 homepage = "http://isync.sourceforge.net/"; 66 65 # https://sourceforge.net/projects/isync/ 67 - changelog = "https://sourceforge.net/p/isync/isync/ci/v${version}/tree/NEWS"; 66 + changelog = "https://sourceforge.net/p/isync/isync/ci/v${finalAttrs.version}/tree/NEWS"; 68 67 description = "Free IMAP and MailDir mailbox synchronizer"; 69 68 longDescription = '' 70 69 mbsync (formerly isync) is a command line application which synchronizes 71 70 mailboxes. Currently Maildir and IMAP4 mailboxes are supported. New 72 71 messages, message deletions and flag changes can be propagated both ways. 73 72 ''; 74 - license = licenses.gpl2Plus; 75 - platforms = platforms.unix; 76 - maintainers = with maintainers; [ primeos ]; 73 + license = lib.licenses.gpl2Plus; 74 + platforms = lib.platforms.unix; 75 + maintainers = with lib.maintainers; [ primeos ]; 77 76 mainProgram = "mbsync"; 78 77 }; 79 78 })