nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge remote-tracking branch 'origin/master' into staging-next

K900 d121800f 331ef9bd

+321 -198
+2
doc/release-notes/rl-2505.section.md
··· 25 25 NEWS can been viewed from Emacs by typing `C-h n`, or by clicking `Help->Emacs News` from the menu bar. 26 26 It can also be browsed [online](https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-30). 27 27 28 + - The default openexr version has been updated to 3.2.4. 29 + 28 30 - The default PHP version has been updated to 8.4. 29 31 30 32 - The default Erlang OTP version has been updated to 27.
+39 -8
nixos/modules/services/web-apps/homebox.nix
··· 35 35 [documentation](https://homebox.software/en/configure-homebox.html). 36 36 ''; 37 37 }; 38 + database = { 39 + createLocally = lib.mkOption { 40 + type = lib.types.bool; 41 + default = false; 42 + description = '' 43 + Configure local PostgreSQL database server for Homebox. 44 + ''; 45 + }; 46 + }; 38 47 }; 39 48 40 49 config = mkIf cfg.enable { ··· 52 43 group = "homebox"; 53 44 }; 54 45 users.groups.homebox = { }; 55 - services.homebox.settings = { 56 - HBOX_STORAGE_DATA = mkDefault "/var/lib/homebox/data"; 57 - HBOX_DATABASE_DRIVER = mkDefault "sqlite3"; 58 - HBOX_DATABASE_SQLITE_PATH = mkDefault "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1"; 59 - HBOX_OPTIONS_ALLOW_REGISTRATION = mkDefault "false"; 60 - HBOX_OPTIONS_CHECK_GITHUB_RELEASE = mkDefault "false"; 61 - HBOX_MODE = mkDefault "production"; 46 + services.homebox.settings = lib.mkMerge [ 47 + (lib.mapAttrs (_: mkDefault) { 48 + HBOX_STORAGE_DATA = "/var/lib/homebox/data"; 49 + HBOX_DATABASE_DRIVER = "sqlite3"; 50 + HBOX_DATABASE_SQLITE_PATH = "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1"; 51 + HBOX_OPTIONS_ALLOW_REGISTRATION = "false"; 52 + HBOX_OPTIONS_CHECK_GITHUB_RELEASE = "false"; 53 + HBOX_MODE = "production"; 54 + }) 55 + 56 + (lib.mkIf cfg.database.createLocally { 57 + HBOX_DATABASE_DRIVER = "postgres"; 58 + HBOX_DATABASE_HOST = "/run/postgresql"; 59 + HBOX_DATABASE_USERNAME = "homebox"; 60 + HBOX_DATABASE_DATABASE = "homebox"; 61 + HBOX_DATABASE_PORT = toString config.services.postgresql.settings.port; 62 + }) 63 + ]; 64 + services.postgresql = lib.mkIf cfg.database.createLocally { 65 + enable = true; 66 + ensureDatabases = [ "homebox" ]; 67 + ensureUsers = [ 68 + { 69 + name = "homebox"; 70 + ensureDBOwnership = true; 71 + } 72 + ]; 62 73 }; 63 74 systemd.services.homebox = { 64 - after = [ "network.target" ]; 75 + requires = lib.optional cfg.database.createLocally "postgresql.service"; 76 + after = lib.optional cfg.database.createLocally "postgresql.service"; 65 77 environment = cfg.settings; 66 78 serviceConfig = { 67 79 User = "homebox"; ··· 112 82 ProcSubset = "pid"; 113 83 ProtectSystem = "strict"; 114 84 RestrictAddressFamilies = [ 85 + "AF_UNIX" 115 86 "AF_INET" 116 87 "AF_INET6" 117 88 "AF_NETLINK"
+29 -12
nixos/tests/homebox.nix
··· 8 8 meta = with pkgs.lib.maintainers; { 9 9 maintainers = [ patrickdag ]; 10 10 }; 11 - nodes.machine = { 12 - services.homebox = { 13 - enable = true; 14 - settings.HBOX_WEB_PORT = port; 15 - }; 16 - }; 17 - testScript = '' 18 - machine.wait_for_unit("homebox.service") 19 - machine.wait_for_open_port(${port}) 11 + nodes = 12 + let 13 + self = { 14 + simple = { 15 + services.homebox = { 16 + enable = true; 17 + settings.HBOX_WEB_PORT = port; 18 + }; 19 + }; 20 20 21 - machine.succeed("curl --fail -X GET 'http://localhost:${port}/'") 22 - out = machine.succeed("curl --fail 'http://localhost:${port}/api/v1/status'") 23 - assert '"health":true' in out 21 + postgres = { 22 + imports = [ self.simple ]; 23 + services.homebox.database.createLocally = true; 24 + }; 25 + }; 26 + in 27 + self; 28 + testScript = '' 29 + def test_homebox(node): 30 + node.wait_for_unit("homebox.service") 31 + node.wait_for_open_port(${port}) 32 + 33 + node.succeed("curl --fail -X GET 'http://localhost:${port}/'") 34 + out = node.succeed("curl --fail 'http://localhost:${port}/api/v1/status'") 35 + assert '"health":true' in out 36 + 37 + test_homebox(simple) 38 + simple.send_monitor_command("quit") 39 + simple.wait_for_shutdown() 40 + test_homebox(postgres) 24 41 ''; 25 42 } 26 43 )
+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.374"; 14 - hash = "sha256-VwdHOkduSSIrcOvrcVf7K8DSp3N1u9fvbaCVDCxp+bk="; 13 + version = "2.0.496"; 14 + hash = "sha256-vf6JwsMMAcAZMXTRrczgEpvmmN34eSgsO8QXNL4+DHM="; 15 15 }; 16 16 nativeBuildInputs = [ 17 17 jq
+2 -2
pkgs/applications/editors/vscode/extensions/castwide.solargraph/default.nix
··· 4 4 mktplcRef = { 5 5 name = "solargraph"; 6 6 publisher = "castwide"; 7 - version = "0.24.1"; 8 - hash = "sha256-M96kGuCKo232rIwLovDU+C/rhEgZWT4s/zsR7CUYPnk="; 7 + version = "0.25.0"; 8 + hash = "sha256-5SmCkHGCS8dYfdSm3NRk091jH44m+7kkj+VL84YKM4g="; 9 9 }; 10 10 meta = { 11 11 description = "Ruby language server featuring code completion, intellisense, and inline documentation";
+71 -71
pkgs/applications/editors/vscode/extensions/default.nix
··· 257 257 mktplcRef = { 258 258 name = "ng-template"; 259 259 publisher = "Angular"; 260 - version = "19.2.2"; 261 - hash = "sha256-WoNrKcK9Gr9gVWH/pwKyEUHuzcVNKh6zQwwpG4BuVCg="; 260 + version = "19.2.3"; 261 + hash = "sha256-fW7JtaFXBR+PL17CUCtIAXndO/fBctisHd/uZg5Dez4="; 262 262 }; 263 263 meta = { 264 264 changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog"; ··· 490 490 mktplcRef = { 491 491 publisher = "banacorn"; 492 492 name = "agda-mode"; 493 - version = "0.5.4"; 494 - hash = "sha256-U+J1FxFMK0tfi+YueXohnommHXagoadVYsZLp5lAC3Q="; 493 + version = "0.5.5"; 494 + hash = "sha256-xz+KO743jGziLzO7pINTcOX9JV68MJ0juDl+rpr9hk8="; 495 495 }; 496 496 meta = { 497 497 changelog = "https://marketplace.visualstudio.com/items/banacorn.agda-mode/changelog"; ··· 781 781 mktplcRef = { 782 782 name = "vscode-tailwindcss"; 783 783 publisher = "bradlc"; 784 - version = "0.14.12"; 785 - hash = "sha256-Dn+Z5uZYoWSriNnkYK1rRoHv8sjr7ui70UeTA3e0wIs="; 784 + version = "0.14.14"; 785 + hash = "sha256-LUjVrtL1HmxzzW8OqbadN/p3DdZDwSj2iFeXudV2ULo="; 786 786 }; 787 787 meta = { 788 788 changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog"; ··· 1011 1011 mktplcRef = { 1012 1012 name = "coder-remote"; 1013 1013 publisher = "coder"; 1014 - version = "1.5.0"; 1015 - hash = "sha256-l4F3HZKkqANw9ErCE75IpI3GIWJIkePOW9+4QsKWaVQ="; 1014 + version = "1.7.0"; 1015 + hash = "sha256-uUm5kS8vjCKGpJOdyJcE/ig3DUZSsQ7LbvYodNyWF5w="; 1016 1016 }; 1017 1017 meta = { 1018 1018 description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click"; ··· 1158 1158 mktplcRef = { 1159 1159 name = "dbclient-jdbc"; 1160 1160 publisher = "cweijan"; 1161 - version = "1.4.2"; 1162 - hash = "sha256-ru4c7/6X3HfKyn5wz7I5PRh+A4bntB+FAWEGUzjMlY8="; 1161 + version = "1.4.3"; 1162 + hash = "sha256-XaV7N3IFe6+gc/qrHkSUikAQghJb6k6+XE5fMYWdyDY="; 1163 1163 }; 1164 1164 meta = { 1165 1165 description = "JDBC Adapter For Database Client"; ··· 1174 1174 mktplcRef = { 1175 1175 name = "vscode-database-client2"; 1176 1176 publisher = "cweijan"; 1177 - version = "8.2.3"; 1178 - hash = "sha256-QOYTJSO0kGXSjvLnkbmbXSaKZcvWqO07yvZ/PNe8Fmc="; 1177 + version = "8.2.4"; 1178 + hash = "sha256-tfUEUFyijRfzH805Eb26fgrIPLPv2GuOsCOqHuQQmQM="; 1179 1179 }; 1180 1180 meta = { 1181 1181 description = "Database Client For Visual Studio Code"; ··· 1203 1203 mktplcRef = { 1204 1204 publisher = "DanielSanMedium"; 1205 1205 name = "dscodegpt"; 1206 - version = "3.9.49"; 1207 - hash = "sha256-YKeUgQpnH5XrYOiUdU5R2a9PJLj2iLYPXxhGdXAqW8U="; 1206 + version = "3.10.68"; 1207 + hash = "sha256-CB6XraQoMoFRhSKZzTVwsXs5ip5PfYraGR6GyULxrl0="; 1208 1208 }; 1209 1209 meta = { 1210 1210 changelog = "https://marketplace.visualstudio.com/items/DanielSanMedium.dscodegpt/changelog"; ··· 1220 1220 mktplcRef = { 1221 1221 publisher = "daohong-emilio"; 1222 1222 name = "yash"; 1223 - version = "0.3.0"; 1224 - hash = "sha256-vQ0r1/DEfA6ebB4NmUciO5d4zRWS4pZeTXspWVRfe4g="; 1223 + version = "0.3.1"; 1224 + hash = "sha256-DentLM/XT7b7O4vptVcja9E8pQjiDPOLilo8wjTH0IE="; 1225 1225 }; 1226 1226 meta = { 1227 1227 license = lib.licenses.mit; ··· 1233 1233 mktplcRef = { 1234 1234 name = "dart-code"; 1235 1235 publisher = "dart-code"; 1236 - version = "3.107.20250311"; 1237 - hash = "sha256-A66/oodVLCFT2+UAP+DW+Un8T5l396UDACzHYHbe7Hk="; 1236 + version = "3.108.2"; 1237 + hash = "sha256-tBJSx0m/RWWkZaBdoM7awaBt7ZrfWic0AIYUAGyNz+E="; 1238 1238 }; 1239 1239 1240 1240 meta.license = lib.licenses.mit; ··· 1244 1244 mktplcRef = { 1245 1245 name = "flutter"; 1246 1246 publisher = "dart-code"; 1247 - version = "3.107.20250303"; 1248 - hash = "sha256-xhhZIZK7ywNxoXHeih/fpR0QoatIkbzcfX+eXOogzJs="; 1247 + version = "3.108.0"; 1248 + hash = "sha256-+wqnHTQhVuSn46CsIVa3PCCrJ73kRr9oOLePm3uPshA="; 1249 1249 }; 1250 1250 1251 1251 meta.license = lib.licenses.mit; ··· 1482 1482 mktplcRef = { 1483 1483 publisher = "discloud"; 1484 1484 name = "discloud"; 1485 - version = "2.22.36"; 1486 - hash = "sha256-SZ9cT5fowDS8NcWpZWU05+VEiDENs/vCikc8K6loRms="; 1485 + version = "2.22.40"; 1486 + hash = "sha256-YxWla1bayzIX70PxdFSZuJum6ddazzgQKjRH7DpceTY="; 1487 1487 }; 1488 1488 meta = { 1489 1489 changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; ··· 1511 1511 mktplcRef = { 1512 1512 name = "competitive-programming-helper"; 1513 1513 publisher = "DivyanshuAgrawal"; 1514 - version = "2025.3.1742989763"; 1515 - hash = "sha256-e7pRhZOe+6UW7VE63yX+Il2YZToR4cwYqEar+aAPlkc="; 1514 + version = "2025.4.1743875007"; 1515 + hash = "sha256-WtzJ9rcssUAk2zACjqWYpwh6aHtzh9eGMGANeeFqCnU="; 1516 1516 }; 1517 1517 meta = { 1518 1518 changelog = "https://marketplace.visualstudio.com/items/DivyanshuAgrawal.competitive-programming-helper/changelog"; ··· 1595 1595 # semver scheme, contrary to preview versions which are listed on 1596 1596 # the VSCode Marketplace and use a calver scheme. We should avoid 1597 1597 # using preview versions, because they expire after two weeks. 1598 - version = "16.3.3"; 1599 - hash = "sha256-nc/EaMhZSdpd3ZaRQLZkSh1p4Ai3CFN4GunI2+o/+ZI="; 1598 + version = "17.0.1"; 1599 + hash = "sha256-0wRhdVR9q7oFjQQM090oXRxICUMCu7BjgOGkKTxeQmg="; 1600 1600 }; 1601 1601 meta = { 1602 1602 changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog"; ··· 1898 1898 mktplcRef = { 1899 1899 name = "vscode-jest-runner"; 1900 1900 publisher = "firsttris"; 1901 - version = "0.4.79"; 1902 - hash = "sha256-gcykn/mOvNzFKjKyY4fVhmIWR2kBKCo1ILpp1am0dIw="; 1901 + version = "0.4.80"; 1902 + hash = "sha256-Qe0EOKohvk/ALYT0QbOiYKOkBvfF63hv3T4VwiIls6A="; 1903 1903 }; 1904 1904 meta = { 1905 1905 description = "Simple way to run or debug a single (or multiple) tests from context-menu"; ··· 2105 2105 publisher = "github"; 2106 2106 name = "copilot"; 2107 2107 # Verify which version is available with nix run nixpkgs#vsce -- show github.copilot --json 2108 - version = "1.293.0"; 2109 - hash = "sha256-LwgINocPHA9jL6pMw40BgaZ3lOUwWPoOJWTDr+27h5Q="; 2108 + version = "1.297.0"; 2109 + hash = "sha256-UVL0Yf8MSY7ETOxmEK+dljrOQL9ctUWVhbYdr0v00b0="; 2110 2110 }; 2111 2111 2112 2112 meta = { ··· 2171 2171 mktplcRef = { 2172 2172 publisher = "github"; 2173 2173 name = "vscode-pull-request-github"; 2174 - version = "0.107.2025031304"; 2175 - hash = "sha256-BWmcAocEWBE7eeiyMBUcTBmozPWgLkdiDOskhf7drD8="; 2174 + version = "0.108.0"; 2175 + hash = "sha256-GNNPc8nzNIrPOn+4ujKvhKodeHt9r1QlV8+EgqIz54I="; 2176 2176 }; 2177 2177 meta = { 2178 2178 license = lib.licenses.mit; ··· 2183 2183 mktplcRef = { 2184 2184 name = "gitlab-workflow"; 2185 2185 publisher = "gitlab"; 2186 - version = "6.6.0"; 2187 - hash = "sha256-Tf1rsKK1KMBonwBR/2fZv2F6VLkPYXzX7sI3EipZvrQ="; 2186 + version = "6.7.1"; 2187 + hash = "sha256-qNOjbDdGrab53YYO4TCqxk8v2pmvjElgeXYU525/6Eg="; 2188 2188 }; 2189 2189 meta = { 2190 2190 description = "GitLab extension for Visual Studio Code"; ··· 2550 2550 mktplcRef = { 2551 2551 name = "ionic"; 2552 2552 publisher = "ionic"; 2553 - version = "1.103.0"; 2554 - hash = "sha256-TjtMkFCKu30LUvYv7nKav9EZlnmm3iXb9LlRYPPfKB0="; 2553 + version = "1.104.0"; 2554 + hash = "sha256-E3Hfs7YgZ4+eF0Pg7CI7fPFt6DEtFw0DdLq4BSY7vBQ="; 2555 2555 }; 2556 2556 meta = { 2557 2557 description = "Official VSCode extension for Ionic and Capacitor development"; ··· 2566 2566 mktplcRef = { 2567 2567 name = "Ionide-fsharp"; 2568 2568 publisher = "Ionide"; 2569 - version = "7.25.5"; 2570 - hash = "sha256-Aak4uML3NqMaq4IJzcGHTYbcXlq1y/ZJ6m/f1pQWoQs="; 2569 + version = "7.25.7"; 2570 + hash = "sha256-6AN6LrFGWmLsCwRrtLqW1Mf+txReGeg7fvZ8W2Jv8Uo="; 2571 2571 }; 2572 2572 meta = { 2573 2573 changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog"; ··· 2827 2827 mktplcRef = { 2828 2828 name = "lean"; 2829 2829 publisher = "jroesch"; 2830 - version = "0.16.59"; 2831 - hash = "sha256-tXiAM2MBF+Axd0zB7Rlgx8b8FgwlLaZex0++H2DpBls="; 2830 + version = "0.16.60"; 2831 + hash = "sha256-z0mOnbqpKMH5d78jAMgDIgO+5sk4xHOWAfa4kzXYISs="; 2832 2832 }; 2833 2833 meta = { 2834 2834 changelog = "https://github.com/leanprover/vscode-lean/blob/v${mktplcRef.version}/README.md#release-notes"; ··· 3074 3074 mktplcRef = { 3075 3075 name = "vscode-ltex-plus"; 3076 3076 publisher = "ltex-plus"; 3077 - version = "15.4.0"; 3078 - hash = "sha256-ET7ZnXKiT4IAoySMaZn0O2awsKtWMGgnTT7xOEcSim4="; 3077 + version = "15.5.0"; 3078 + hash = "sha256-tAqtWX7NHR8ftrtDRY2BGk3VwLa0Wx9OxQo8uGF/JlA="; 3079 3079 }; 3080 3080 meta = { 3081 3081 description = "VS Code extension for grammar/spell checking using LanguageTool with support for LaTeX, Markdown, and others"; ··· 3119 3119 mktplcRef = { 3120 3120 name = "marp-vscode"; 3121 3121 publisher = "marp-team"; 3122 - version = "3.1.1"; 3123 - hash = "sha256-WRhLd5uTy3F2rBf/9emjm9JB5hvRv+dB66vhuqnedwc="; 3122 + version = "3.2.0"; 3123 + hash = "sha256-SSkmvm9NJnLw38luZWF6K7g5caaivtP+v+39qPR/oyo="; 3124 3124 }; 3125 3125 meta = { 3126 3126 license = lib.licenses.mit; ··· 3209 3209 mktplcRef = { 3210 3210 name = "rainbow-csv"; 3211 3211 publisher = "mechatroner"; 3212 - version = "3.18.0"; 3213 - hash = "sha256-zmIaGvenFU8jiGHGIk3d6dmXO12t+WMwq76OEUbclgg="; 3212 + version = "3.19.0"; 3213 + hash = "sha256-el3vcF90RZiXrqlBxAko9mLdeoThnwGb/JzmR1woutc="; 3214 3214 }; 3215 3215 meta = { 3216 3216 changelog = "https://marketplace.visualstudio.com/items/mechatroner.rainbow-csv/changelog"; ··· 3349 3349 mktplcRef = { 3350 3350 name = "vscode-dotnet-runtime"; 3351 3351 publisher = "ms-dotnettools"; 3352 - version = "2.3.0"; 3353 - hash = "sha256-KfWQpg+qSxrmL4z05pk239i8bY6EMJpu6F48mJbnK08="; 3352 + version = "2.3.1"; 3353 + hash = "sha256-0bn2B17kJd5uXe/MJCzYin2iWGdKD4H4nUIXdzb5NxM="; 3354 3354 }; 3355 3355 meta = { 3356 3356 changelog = "https://marketplace.visualstudio.com/items/ms-dotnettools.vscode-dotnet-runtime/changelog"; ··· 3368 3368 sources = { 3369 3369 "x86_64-linux" = { 3370 3370 arch = "linux-x64"; 3371 - hash = "sha256-oQMwzQuW5vjxtDboRCeiEO5aytsAY6rb14JDTmK3JPg="; 3371 + hash = "sha256-pmA7BNwyHiaU93j61/MyrBV5kH0DlW+7BA6HNlKGnso="; 3372 3372 }; 3373 3373 "x86_64-darwin" = { 3374 3374 arch = "darwin-x64"; 3375 - hash = "sha256-/9+qtLDNYUFvdoehit3BihA38p6RqJ7na5Q27xxpZk0="; 3375 + hash = "sha256-E2KRzjIxLFmwArzEKittjejacrCOFFNNzphWw8v5CpE="; 3376 3376 }; 3377 3377 "aarch64-linux" = { 3378 3378 arch = "linux-arm64"; 3379 - hash = "sha256-JqLlYMKyTXaEzuTPPxVaO8WJiuCUN+9xBzyA6+aYdSc="; 3379 + hash = "sha256-pnQP1OKr3NJgUuXzO1InYqGA49OuMFn2iEf8wpl4PqM="; 3380 3380 }; 3381 3381 "aarch64-darwin" = { 3382 3382 arch = "darwin-arm64"; 3383 - hash = "sha256-dhiUePePkO3MxRQ5UP+lOxRax503JlERe/GWJ8pPUIg="; 3383 + hash = "sha256-8XIeK5AIFKQaK5YMNSRqxr5p72zXb7ZLPq6PbeWO864="; 3384 3384 }; 3385 3385 }; 3386 3386 in 3387 3387 { 3388 3388 name = "vscodeintellicode-csharp"; 3389 3389 publisher = "ms-dotnettools"; 3390 - version = "2.1.11"; 3390 + version = "2.2.3"; 3391 3391 } 3392 3392 // sources.${stdenv.system}; 3393 3393 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; ··· 3415 3415 mktplcRef = { 3416 3416 name = "vscode-kubernetes-tools"; 3417 3417 publisher = "ms-kubernetes-tools"; 3418 - version = "1.3.20"; 3419 - hash = "sha256-83KcESin+w3Y6jiSrSq6iWF99jformxr7NTnYSkKtKQ="; 3418 + version = "1.3.21"; 3419 + hash = "sha256-/Y7sRpJzwmo3fgwdrYqNNu8XA+j3zohJBv9vOcm3bRk="; 3420 3420 }; 3421 3421 meta = { 3422 3422 license = lib.licenses.mit; ··· 3638 3638 mktplcRef = { 3639 3639 name = "remote-containers"; 3640 3640 publisher = "ms-vscode-remote"; 3641 - version = "0.404.0"; 3642 - hash = "sha256-7rPJruFk3XbDvipIYqYwwsbhofuViXsdtnKihiwRKok="; 3641 + version = "0.409.0"; 3642 + hash = "sha256-K+pJeon1EWux3pnfzvwCODo55vWpA2Lvps4GFJW/ALU="; 3643 3643 }; 3644 3644 meta = { 3645 3645 description = "Open any folder or repository inside a Docker container"; ··· 3952 3952 mktplcRef = { 3953 3953 name = "material-icon-theme"; 3954 3954 publisher = "PKief"; 3955 - version = "5.20.0"; 3956 - sha256 = "sha256-Z83FXPf8mXcxmzOdk8IG9ZcP/1OYL8pEHEKPc3pZFdo="; 3955 + version = "5.21.2"; 3956 + sha256 = "sha256-HEcFa+SCosf5UonqxFQZI+G5ogxCaScmHt54xn4H4QI="; 3957 3957 }; 3958 3958 meta = { 3959 3959 license = lib.licenses.mit; ··· 4550 4550 mktplcRef = { 4551 4551 publisher = "sonarsource"; 4552 4552 name = "sonarlint-vscode"; 4553 - version = "4.18.0"; 4554 - hash = "sha256-+2aeJhIwH6oiRQcPK714u8IiU3QKwhQOB0xgmsf4DXw="; 4553 + version = "4.19.0"; 4554 + hash = "sha256-IjukIQIs4RoCZyzJiRDgFIPBvIK5Wn8o7NdvbfqlMBI="; 4555 4555 }; 4556 4556 meta.license = lib.licenses.lgpl3Only; 4557 4557 }; ··· 4641 4641 mktplcRef = { 4642 4642 publisher = "streetsidesoftware"; 4643 4643 name = "code-spell-checker"; 4644 - version = "4.0.41"; 4645 - hash = "sha256-M/uqzU64nqSdRtxxQ1H+pg0YdkqYXEHlxmXrVcn/UqA="; 4644 + version = "4.0.45"; 4645 + hash = "sha256-2goKjykQMLTRPP9Y0aBXLu3qDlhEKO00x82C18nKlIY="; 4646 4646 }; 4647 4647 meta = { 4648 4648 changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker/changelog"; ··· 4751 4751 mktplcRef = { 4752 4752 name = "tabnine-vscode"; 4753 4753 publisher = "tabnine"; 4754 - version = "3.249.0"; 4755 - hash = "sha256-Pp1LlVAkozh2kIEvmPxg4LuuT08MeGbMN77M5Mx81qI="; 4754 + version = "3.253.0"; 4755 + hash = "sha256-4FDYIDLqb66XylX1WRGqbwqBUc0XgNG6XENEVXC/7Sk="; 4756 4756 }; 4757 4757 meta = { 4758 4758 license = lib.licenses.mit; ··· 5092 5092 mktplcRef = { 5093 5093 name = "errorlens"; 5094 5094 publisher = "usernamehw"; 5095 - version = "3.24.0"; 5096 - hash = "sha256-r5xXR4rDbP+2bk66yqPoLod8IZXFrntcKHuWbAiFWwE="; 5095 + version = "3.25.0"; 5096 + hash = "sha256-Gszz6sGJt6DBgVCH7tgTGTX73TbKBwityJn7cY39WmU="; 5097 5097 }; 5098 5098 meta = { 5099 5099 changelog = "https://marketplace.visualstudio.com/items/usernamehw.errorlens/changelog"; ··· 5292 5292 mktplcRef = { 5293 5293 publisher = "vscjava"; 5294 5294 name = "vscode-java-test"; 5295 - version = "0.43.0"; 5296 - hash = "sha256-EM0S1Y4cRMBCRbAZgl9m6fIhANPrvdGVZXOLlDLnVWo="; 5295 + version = "0.43.1"; 5296 + hash = "sha256-yiKBG1A5ahvB6iTqh2yzFzcKJlU1lu4dqd+4cygWVQ4="; 5297 5297 }; 5298 5298 meta = { 5299 5299 license = lib.licenses.mit; ··· 5681 5681 mktplcRef = { 5682 5682 name = "vscode-zig"; 5683 5683 publisher = "ziglang"; 5684 - version = "0.6.7"; 5685 - hash = "sha256-l8pu348v2JUg/7+Qy5B41eyraPUj9WQ1WuW1aumgM9w="; 5684 + version = "0.6.8"; 5685 + hash = "sha256-u4Vd2YP47ccpz4ZMOGDN1eFS8qiC7nGIbo6YtvxNHFM="; 5686 5686 }; 5687 5687 meta = { 5688 5688 changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";
+2 -2
pkgs/applications/editors/vscode/extensions/ms-python.debugpy/default.nix
··· 7 7 mktplcRef = { 8 8 name = "debugpy"; 9 9 publisher = "ms-python"; 10 - version = "2025.4.1"; 11 - hash = "sha256-PzO5CA/JaLlyMMQ0wOIIvoL116boSOpqtX9plw9IUgQ="; 10 + version = "2025.6.0"; 11 + hash = "sha256-sdePoi+GdWi0AMWLOvVtCYkCbdxZMx2pMJAZF7aYluc="; 12 12 }; 13 13 14 14 meta = {
+2 -2
pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix
··· 9 9 mktplcRef = { 10 10 name = "jupyter"; 11 11 publisher = "ms-toolsai"; 12 - version = "2025.2.0"; 13 - hash = "sha256-YMvu8aEumV3VTdNZKiLK+5jmTL9y5tcMxrEBwEMcTI4="; 12 + version = "2025.3.0"; 13 + hash = "sha256-dH74EX5PDq4t/CukjsswtKLVwbE+q0J+fpZ1MA8CDZI="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+2 -2
pkgs/applications/editors/vscode/extensions/ms-vscode-remote.remote-ssh/default.nix
··· 84 84 mktplcRef = { 85 85 name = "remote-ssh"; 86 86 publisher = "ms-vscode-remote"; 87 - version = "0.118.0"; 88 - hash = "sha256-LHsOjl5fIm4/ixlFs/yL/U2VRwRMigRk0Q3MtNdyzVE="; 87 + version = "0.119.0"; 88 + hash = "sha256-S6quMPlDNSLIqyMmTZsDts5bLh2LBdAPuQibT3AEHH8="; 89 89 }; 90 90 91 91 postPatch = ''
+3 -3
pkgs/applications/editors/vscode/extensions/ms-vscode.cpptools/default.nix
··· 41 41 isx86Linux = stdenv.hostPlatform.system == "x86_64-linux"; 42 42 supported = { 43 43 x86_64-linux = { 44 - hash = "sha256-ek4WBr9ZJ87TXlKQowA68YNt3WNOXymLcVfz1g+Be2o="; 44 + hash = "sha256-KWr+nfODCRoZq67qwswzbcPW5WMmf9kvRwNFKpjyt4k="; 45 45 arch = "linux-x64"; 46 46 }; 47 47 aarch64-linux = { 48 - hash = "sha256-2+JqosgyoMRFnl8fnCrKljkdF3eU72mXy30ZUnaIerA="; 48 + hash = "sha256-a6PwlSo3q1hLVx0JDSTwPGfjfk7CtdYCuFccSpPg7U8="; 49 49 arch = "linux-arm64"; 50 50 }; 51 51 }; ··· 58 58 mktplcRef = base // { 59 59 name = "cpptools"; 60 60 publisher = "ms-vscode"; 61 - version = "1.22.2"; 61 + version = "1.24.5"; 62 62 }; 63 63 64 64 nativeBuildInputs = [
+2 -2
pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix
··· 7 7 mktplcRef = { 8 8 name = "windows-ai-studio"; 9 9 publisher = "ms-windows-ai-studio"; 10 - version = "0.6.1"; 11 - hash = "sha256-BAA7wSfyJ4y8how+NnaGdCf/BCU6aOmI8ew8qpcQCnY="; 10 + version = "0.10.9"; 11 + hash = "sha256-JhpPOnzFQmTtzyl5p/dqFH/tjJ4qsfJhdco6uLUpVN4="; 12 12 }; 13 13 14 14 meta = {
+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.10.5"; 12 - hash = "sha256-7A8BQHUu7CYA28fHv68Zvf6zhlJwwXZaNVLb+/cBAIg="; 11 + version = "3.11.9"; 12 + hash = "sha256-+Bi9nHRXXZGKGvTS8o0CbtS6KBJmQz+Wiiinqs16vZA="; 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.8.6"; 11 - hash = "sha256-JqrzMZoAlBcBfQPWJn+c0PW5ScWclstg5BDPyntN3co="; 10 + version = "3.9.2"; 11 + hash = "sha256-InlftUHtOHEszgtjPl7H6V0PkyHUEZ6MqyZTbFtjA+k="; 12 12 }; 13 13 14 14 meta = {
+5 -5
pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix
··· 11 11 sources = { 12 12 "x86_64-linux" = { 13 13 arch = "linux-x64"; 14 - hash = "sha256-s3peDZApzSfemXRqRjf5fYQGHVf1DAP7XG4NuOqiGcY="; 14 + hash = "sha256-Sno0UnWnuOogT9DMEF+8dMZLqxAoHSsKORkHpre40dE="; 15 15 }; 16 16 "x86_64-darwin" = { 17 17 arch = "darwin-x64"; 18 - hash = "sha256-WutwGOcXoREk6oUdFjhsKcrf64CG4GSn9JgGWiQe9l8="; 18 + hash = "sha256-GaqBiAs0G9h1p2itDITPFBkFD1uOmM0fEp4tKmYFCXY="; 19 19 }; 20 20 "aarch64-linux" = { 21 21 arch = "linux-arm64"; 22 - hash = "sha256-377T8cfY4jHX+iJjdDScMP+wX6UZCYLasl16ngwfq6U="; 22 + hash = "sha256-uDRhsAGw7mEI2ztC8QWDtrHAeMwk9IzU5Sln7HQl+1Y="; 23 23 }; 24 24 "aarch64-darwin" = { 25 25 arch = "darwin-arm64"; 26 - hash = "sha256-fufJ9NV73skhwBFe2vCLjh5ykQagXfO0VAdHGPhfOQ4="; 26 + hash = "sha256-/5VEFXlGORo9t5ehDmLcqb0cYvJ6Gb1yIootyqpMZM8="; 27 27 }; 28 28 }; 29 29 in 30 30 { 31 31 name = "visualjj"; 32 32 publisher = "visualjj"; 33 - version = "0.14.2"; 33 + version = "0.14.4"; 34 34 } 35 35 // sources.${stdenvNoCC.hostPlatform.system} 36 36 or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
+2 -2
pkgs/applications/graphics/gimp/default.nix
··· 45 45 libheif, 46 46 libxslt, 47 47 libgudev, 48 - openexr_3, 48 + openexr, 49 49 desktopToDarwinBundle, 50 50 AppKit, 51 51 Cocoa, ··· 126 126 poppler 127 127 poppler_data 128 128 libtiff 129 - openexr_3 129 + openexr 130 130 libmng 131 131 librsvg 132 132 libwmf
+2 -2
pkgs/applications/graphics/krita/generic.nix
··· 30 30 libkdcraw, 31 31 lcms2, 32 32 gsl, 33 - openexr_3, 33 + openexr, 34 34 giflib, 35 35 libjxl, 36 36 mlt, ··· 105 105 fribidi 106 106 lcms2 107 107 gsl 108 - openexr_3 108 + openexr 109 109 lager 110 110 libaom 111 111 libheif
+2 -2
pkgs/applications/kde/kio-extras.nix
··· 24 24 syntax-highlighting, 25 25 libmtp, 26 26 libssh, 27 - openexr_3, 27 + openexr, 28 28 libtirpc, 29 29 phonon, 30 30 qtsvg, ··· 71 71 syntax-highlighting 72 72 libmtp 73 73 libssh 74 - openexr_3 74 + openexr 75 75 libtirpc 76 76 phonon 77 77 qtsvg
+2 -2
pkgs/applications/video/olive-editor/default.nix
··· 12 12 cmake, 13 13 wrapQtAppsHook, 14 14 openimageio, 15 - openexr_3, 15 + openexr, 16 16 portaudio, 17 17 imath, 18 18 qtwayland, ··· 78 78 opencolorio 79 79 openimageio' 80 80 imath 81 - openexr_3 81 + openexr 82 82 portaudio 83 83 qtwayland 84 84 qtmultimedia
+2 -2
pkgs/by-name/an/ansel/package.nix
··· 15 15 libxml2, 16 16 cmake, 17 17 exiftool, 18 - openexr_3, 18 + openexr, 19 19 glib, 20 20 python3Packages, 21 21 perlPackages, ··· 147 147 libxkbcommon 148 148 libxslt 149 149 libXtst 150 - openexr_3 150 + openexr 151 151 openjpeg 152 152 osm-gps-map 153 153 pcre
+2 -2
pkgs/by-name/ar/art/package.nix
··· 32 32 exiv2, 33 33 exiftool, 34 34 mimalloc, 35 - openexr_3, 35 + openexr, 36 36 ilmbase, 37 37 opencolorio, 38 38 color-transformation-language, ··· 83 83 exiftool 84 84 libcanberra-gtk3 85 85 mimalloc 86 - openexr_3 86 + openexr 87 87 ilmbase 88 88 opencolorio 89 89 color-transformation-language
+1
pkgs/by-name/co/colcon/package.nix
··· 1 + { python3Packages }: with python3Packages; toPythonApplication colcon
+2 -2
pkgs/by-name/co/color-transformation-language/package.nix
··· 4 4 fetchFromGitHub, 5 5 cmake, 6 6 ilmbase, 7 - openexr_3, 7 + openexr, 8 8 libtiff, 9 9 aces-container, 10 10 }: ··· 23 23 nativeBuildInputs = [ 24 24 cmake 25 25 ilmbase 26 - openexr_3 26 + openexr 27 27 libtiff 28 28 aces-container 29 29 ];
+2 -2
pkgs/by-name/da/darktable/package.nix
··· 55 55 libxslt, 56 56 lua, 57 57 util-linux, 58 - openexr_3, 58 + openexr, 59 59 openjpeg, 60 60 osm-gps-map, 61 61 pcre2, ··· 140 140 libwebp 141 141 libxslt 142 142 lua 143 - openexr_3 143 + openexr 144 144 openjpeg 145 145 osm-gps-map 146 146 pcre2
+6
pkgs/by-name/ge/gerrit/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchurl, 5 + gitUpdater, 5 6 nixosTests, 6 7 }: 7 8 ··· 21 20 ''; 22 21 23 22 passthru = { 23 + updateScript = gitUpdater { 24 + url = "https://gerrit.googlesource.com/gerrit"; 25 + rev-prefix = "v"; 26 + allowedVersions = "^[0-9\\.]+$"; 27 + }; 24 28 # A list of plugins that are part of the gerrit.war file. 25 29 # Use `java -jar gerrit.war ls | grep plugins/` to generate that list. 26 30 plugins = [
+5 -3
pkgs/by-name/il/ilmbase/package.nix
··· 3 3 lib, 4 4 buildPackages, 5 5 cmake, 6 - openexr, 6 + # explicitely depending on openexr_2 because ilmbase doesn't exist for v3 7 + openexr_2, 7 8 }: 8 9 9 10 stdenv.mkDerivation { 10 11 pname = "ilmbase"; 11 - version = lib.getVersion openexr; 12 + version = lib.getVersion openexr_2; 12 13 13 14 # the project no longer provides separate tarballs. We may even want to merge 14 15 # the ilmbase package into openexr in the future. 15 - inherit (openexr) src patches; 16 + inherit (openexr_2) src patches; 16 17 17 18 outputs = [ 18 19 "out" ··· 38 37 homepage = "https://www.openexr.com/"; 39 38 license = licenses.bsd3; 40 39 platforms = platforms.all; 40 + insecure = true; 41 41 }; 42 42 }
+2 -2
pkgs/by-name/li/libjxl/package.nix
··· 12 12 libpng, 13 13 libwebp, 14 14 gdk-pixbuf, 15 - openexr_3, 15 + openexr, 16 16 pkg-config, 17 17 makeWrapper, 18 18 zlib, ··· 87 87 libpng 88 88 libwebp 89 89 gdk-pixbuf 90 - openexr_3 90 + openexr 91 91 zlib 92 92 ]; 93 93
-6
pkgs/by-name/li/libyafaray/package.nix
··· 2 2 cmake, 3 3 fetchFromGitHub, 4 4 freetype, 5 - ilmbase, 6 5 lib, 7 6 libjpeg, 8 7 libtiff, ··· 32 33 include/geometry/poly_double.h include/noise/noise_generator.h # gcc12 33 34 ''; 34 35 35 - preConfigure = '' 36 - NIX_CFLAGS_COMPILE+=" -isystem ${ilmbase.dev}/include/OpenEXR" 37 - ''; 38 - 39 36 nativeBuildInputs = [ 40 37 cmake 41 38 pkg-config ··· 39 44 40 45 buildInputs = [ 41 46 freetype 42 - ilmbase 43 47 libjpeg 44 48 libtiff 45 49 libxml2
+3 -3
pkgs/by-name/se/sequoia-sq/package.nix
··· 16 16 17 17 rustPlatform.buildRustPackage (finalAttrs: { 18 18 pname = "sequoia-sq"; 19 - version = "1.3.0"; 19 + version = "1.3.1"; 20 20 21 21 src = fetchFromGitLab { 22 22 owner = "sequoia-pgp"; 23 23 repo = "sequoia-sq"; 24 24 tag = "v${finalAttrs.version}"; 25 - hash = "sha256-1jssSlyjbrGgkxGC1gieZooVVI42Qvz0q+pIfcZRIj0="; 25 + hash = "sha256-lM+j1KtH3U/lbPXnKALAP75YokDufbdz8s8bjb0VXUY="; 26 26 }; 27 27 28 28 useFetchCargoVendor = true; 29 - cargoHash = "sha256-tATxGaoF/+cUDywvlnW1N2sKo/FbKhJM7yUb74mxB5s="; 29 + cargoHash = "sha256-3z1Qm/eeVlH0/x3C8PSSPIlQaRKk1U6mRlEiKk0AaVQ="; 30 30 31 31 nativeBuildInputs = [ 32 32 pkg-config
+2 -2
pkgs/by-name/sw/swayimg/package.nix
··· 23 23 libavif, 24 24 libsixel, 25 25 libraw, 26 - openexr_3, 26 + openexr, 27 27 bash-completion, 28 28 testers, 29 29 nix-update-script, ··· 76 76 libavif 77 77 libsixel 78 78 libraw 79 - openexr_3 79 + openexr 80 80 ]; 81 81 82 82 passthru = {
+3 -3
pkgs/by-name/tr/treefmt/package.nix
··· 7 7 }: 8 8 buildGoModule rec { 9 9 pname = "treefmt"; 10 - version = "2.2.0"; 10 + version = "2.2.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "numtide"; 14 14 repo = "treefmt"; 15 15 rev = "v${version}"; 16 - hash = "sha256-097qAvJnMpxvhXNEjk54TXQHIODXP8lpitbN0ekWN+U="; 16 + hash = "sha256-gNGDqCRPvXjbfDQkEP8UsEStL9fsvUVYWPv3d8o1Bq0="; 17 17 }; 18 18 19 - vendorHash = "sha256-UfZqxknX2tgfH8SSYQBm71FkcMRY6PVjBHzb5ZcPk4Q="; 19 + vendorHash = "sha256-47yOjk3eO5K0T01GUDvheJxoAJz0ZmiV2RdqTv01pYQ="; 20 20 21 21 subPackages = [ "." ]; 22 22
+2 -2
pkgs/by-name/vi/vips/package.nix
··· 38 38 libtiff, 39 39 libwebp, 40 40 matio, 41 - openexr_3, 41 + openexr, 42 42 openjpeg, 43 43 openslide, 44 44 pango, ··· 112 112 libtiff 113 113 libwebp 114 114 matio 115 - openexr_3 115 + openexr 116 116 openjpeg 117 117 openslide 118 118 pango
+3 -3
pkgs/development/compilers/llvm/default.nix
··· 33 33 "19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I="; 34 34 "20.1.2".officialRelease.sha256 = "sha256-t30Jh8ckp5qD6XDxtvnSaYiAWbEi6L6hAWh6tN8JjtY="; 35 35 "21.0.0-git".gitRelease = { 36 - rev = "65734de9b93bef5b3211298b4fcc5dc79d18d31e"; 37 - rev-version = "21.0.0-unstable-2025-03-30"; 38 - sha256 = "sha256-v7/Goj8lc+8AUX/nJeqRcaudZAQoAwBZ9FtrDYX87ns="; 36 + rev = "6ce0fd7f74502a75120bef43f12f56e3a5d80dfd"; 37 + rev-version = "21.0.0-unstable-2025-04-06"; 38 + sha256 = "sha256-1GjWjJeU/RgXkBBfT6+wcfLnM4O6FiqkppuL+JfjDbI="; 39 39 }; 40 40 } // llvmVersions; 41 41
+5 -4
pkgs/development/compilers/vyper/default.nix
··· 1 1 { 2 2 lib, 3 + lark, 3 4 asttokens, 4 5 buildPythonPackage, 5 6 cbor2, ··· 29 28 in 30 29 buildPythonPackage rec { 31 30 pname = "vyper"; 32 - version = "0.4.0"; 31 + version = "0.4.1"; 33 32 pyproject = true; 34 33 35 34 disabled = pythonOlder "3.10"; 36 35 37 36 src = fetchPypi { 38 37 inherit pname version; 39 - hash = "sha256-locUXGoL9C3lLpIgLOmpE2SNPGV6yOXPubNaEA3EfjQ="; 38 + hash = "sha256-KiGbiVybWtanEjem+30DpuzKqAD6owujJBiEfjUKleM="; 40 39 }; 41 40 42 41 postPatch = '' 43 42 # pythonRelaxDeps doesn't work 44 43 substituteInPlace setup.py \ 45 - --replace-fail "setuptools_scm>=7.1.0,<8.0.0" "setuptools_scm>=7.1.0" \ 46 - --replace-fail '"pytest-runner",' "" 44 + --replace-fail "setuptools_scm>=7.1.0,<8.0.0" "setuptools_scm>=7.1.0" 47 45 ''; 48 46 49 47 nativeBuildInputs = [ ··· 59 59 ]; 60 60 61 61 propagatedBuildInputs = [ 62 + lark 62 63 asttokens 63 64 cbor2 64 65 importlib-metadata
+2 -2
pkgs/development/libraries/gdal/default.nix
··· 62 62 libxml2, 63 63 lz4, 64 64 netcdf, 65 - openexr_3, 65 + openexr, 66 66 openjpeg, 67 67 openssl, 68 68 pcre2, ··· 182 182 nonDarwinDeps = lib.optionals (!stdenv.hostPlatform.isDarwin) ( 183 183 [ 184 184 # tests for formats enabled by these packages fail on macos 185 - openexr_3 185 + openexr 186 186 xercesc 187 187 ] 188 188 ++ arrowDeps
+2 -2
pkgs/development/libraries/gstreamer/bad/default.nix
··· 62 62 libusb1, 63 63 neon, 64 64 openal, 65 - openexr_3, 65 + openexr, 66 66 openh264Support ? lib.meta.availableOn stdenv.hostPlatform openh264, 67 67 openh264, 68 68 libopenmpt, ··· 193 193 libusb1 194 194 neon 195 195 openal 196 - openexr_3 196 + openexr 197 197 rtmpdump 198 198 pango 199 199 soundtouch
-1
pkgs/development/libraries/kde-frameworks/kimageformats.nix
··· 30 30 qtbase 31 31 ]; 32 32 outputs = [ "out" ]; # plugins only 33 - CXXFLAGS = "-I${getDev ilmbase}/include/OpenEXR"; 34 33 cmakeFlags = [ 35 34 "-DKIMAGEFORMATS_HEIF=ON" 36 35 ];
+2 -2
pkgs/development/libraries/libdevil/default.nix
··· 8 8 libmng, 9 9 lcms1, 10 10 libtiff, 11 - openexr_3, 11 + openexr, 12 12 libGL, 13 13 libX11, 14 14 pkg-config, ··· 47 47 libmng 48 48 lcms1 49 49 libtiff 50 - openexr_3 50 + openexr 51 51 ] 52 52 ++ lib.optionals withXorg [ 53 53 libX11
+2 -2
pkgs/development/libraries/opencolorio/default.nix
··· 22 22 # Build apps 23 23 buildApps ? true, # Utility applications 24 24 lcms2, 25 - openexr_3, 25 + openexr, 26 26 }: 27 27 28 28 stdenv.mkDerivation rec { ··· 74 74 ] 75 75 ++ lib.optionals buildApps [ 76 76 lcms2 77 - openexr_3 77 + openexr 78 78 ]; 79 79 80 80 cmakeFlags =
+1 -1
pkgs/development/libraries/openexr/3.nix
··· 60 60 61 61 passthru.tests = { 62 62 inherit libjxl; 63 - musl = pkgsCross.musl64.openexr_3; 63 + musl = pkgsCross.musl64.openexr; 64 64 }; 65 65 66 66 meta = with lib; {
+1
pkgs/development/libraries/openexr/default.nix pkgs/development/libraries/openexr/2.nix
··· 74 74 homepage = "https://www.openexr.com/"; 75 75 license = licenses.bsd3; 76 76 platforms = platforms.all; 77 + insecure = true; 77 78 }; 78 79 }
+2 -2
pkgs/development/libraries/openscenegraph/default.nix
··· 25 25 jpegSupport ? true, 26 26 libjpeg, 27 27 exrSupport ? false, 28 - openexr_3, 28 + openexr, 29 29 gifSupport ? true, 30 30 giflib, 31 31 pngSupport ? true, ··· 97 97 zlib 98 98 ] 99 99 ++ lib.optional jpegSupport libjpeg 100 - ++ lib.optional exrSupport openexr_3 100 + ++ lib.optional exrSupport openexr 101 101 ++ lib.optional gifSupport giflib 102 102 ++ lib.optional pngSupport libpng 103 103 ++ lib.optional tiffSupport libtiff
+68
pkgs/development/python-modules/colcon/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + # build-system 6 + setuptools, 7 + # dependencies 8 + distlib, 9 + empy, 10 + packaging, 11 + python-dateutil, 12 + pyyaml, 13 + # tests 14 + pytestCheckHook, 15 + pytest-cov-stub, 16 + pytest-repeat, 17 + pytest-rerunfailures, 18 + }: 19 + buildPythonPackage rec { 20 + pname = "colcon-core"; 21 + version = "0.19.0"; 22 + pyproject = true; 23 + 24 + src = fetchFromGitHub { 25 + owner = "colcon"; 26 + repo = "colcon-core"; 27 + tag = version; 28 + hash = "sha256-R/TVHPT305PwaVSisP0TtbgjCFBwCZkXOAgkYhCKpyY="; 29 + }; 30 + 31 + build-system = [ setuptools ]; 32 + 33 + dependencies = [ 34 + empy 35 + distlib 36 + packaging 37 + python-dateutil 38 + pyyaml 39 + ]; 40 + 41 + nativeCheckInputs = [ 42 + pytestCheckHook 43 + pytest-cov-stub 44 + pytest-repeat 45 + pytest-rerunfailures 46 + ]; 47 + 48 + disabledTestPaths = [ 49 + # Skip the linter and spell check tests that require additional dependencies 50 + "test/test_flake8.py" 51 + "test/test_spell_check.py" 52 + ]; 53 + 54 + pythonImportsCheck = [ "colcon_core" ]; 55 + 56 + pythonRemoveDeps = [ 57 + # We use pytest-cov-stub instead (and it is not a runtime dependency anyways) 58 + "pytest-cov" 59 + ]; 60 + 61 + meta = { 62 + description = "Command line tool to build sets of software packages"; 63 + homepage = "https://github.com/colcon/colcon-core"; 64 + license = lib.licenses.asl20; 65 + maintainers = with lib.maintainers; [ guelakais ]; 66 + mainProgram = "colcon"; 67 + }; 68 + }
+2 -2
pkgs/kde/frameworks/kimageformats/default.nix
··· 5 5 libjxl, 6 6 libavif, 7 7 libraw, 8 - openexr_3, 8 + openexr, 9 9 }: 10 10 mkKdeDerivation { 11 11 pname = "kimageformats"; ··· 17 17 libjxl 18 18 libavif 19 19 libraw 20 - openexr_3 20 + openexr 21 21 ]; 22 22 }
+2 -2
pkgs/kde/gear/kio-extras/default.nix
··· 9 9 libimobiledevice, 10 10 gperf, 11 11 libtirpc, 12 - openexr_3, 12 + openexr, 13 13 taglib, 14 14 shared-mime-info, 15 15 libappimage, ··· 34 34 libimobiledevice 35 35 gperf 36 36 libtirpc 37 - openexr_3 37 + openexr 38 38 taglib 39 39 libappimage 40 40 xorg.libXcursor
+2 -2
pkgs/kde/misc/kio-extras-kf5/default.nix
··· 10 10 libimobiledevice, 11 11 gperf, 12 12 libtirpc, 13 - openexr_3, 13 + openexr, 14 14 taglib, 15 15 libappimage, 16 16 }: ··· 58 58 libimobiledevice 59 59 gperf 60 60 libtirpc 61 - openexr_3 61 + openexr 62 62 taglib 63 63 libappimage 64 64 ];
+1
pkgs/top-level/aliases.nix
··· 1269 1269 opendylan_bin = throw "opendylan_bin has been removed from nixpkgs as it was broken"; # Added 2024-07-15 1270 1270 openelec-dvb-firmware = throw "'openelec-dvb-firmware' has been renamed to/replaced by 'libreelec-dvb-firmware'"; # Converted to throw 2024-10-17 1271 1271 openethereum = throw "openethereum development has ceased by upstream. Use alternate clients such as go-ethereum, erigon, or nethermind"; # Added 2024-05-13 1272 + openexr_3 = openexr; # Added 2025-03-12 1272 1273 openimageio2 = openimageio; # Added 2023-01-05 1273 1274 openisns = throw "'openisns' has been renamed to/replaced by 'open-isns'"; # Converted to throw 2024-10-17 1274 1275 openjdk19 = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01
+14 -17
pkgs/top-level/all-packages.nix
··· 361 361 362 362 copilot-language-server-fhs = copilot-language-server.fhs; 363 363 364 - curv = callPackage ../by-name/cu/curv/package.nix { 365 - openexr = openexr_3; 366 - }; 367 - 368 364 databricks-sql-cli = callPackage ../applications/misc/databricks-sql-cli { }; 369 365 370 366 deck = callPackage ../by-name/de/deck/package.nix { ··· 4736 4740 libclang = llvmPackages_15.libclang; 4737 4741 clang = clang_15; 4738 4742 llvm = llvm_15; 4739 - openexr = openexr_3; 4740 4743 }; 4741 4744 4742 4745 ossec-agent = callPackage ../tools/security/ossec/agent.nix { }; ··· 9354 9359 fplll = callPackage ../development/libraries/fplll { }; 9355 9360 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { }; 9356 9361 9362 + freeimage = callPackage ../by-name/fr/freeimage/package.nix { 9363 + openexr = openexr_2; 9364 + }; 9365 + 9357 9366 freeipa = callPackage ../os-specific/linux/freeipa { 9358 9367 # NOTE: freeipa and sssd need to be built with the same version of python 9359 9368 kerberos = krb5.override { ··· 9401 9402 9402 9403 gegl = callPackage ../development/libraries/gegl { 9403 9404 inherit (darwin.apple_sdk.frameworks) OpenCL; 9405 + openexr = openexr_2; 9404 9406 }; 9405 9407 9406 9408 gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { }; ··· 10787 10787 # TODO: LTO does not work. 10788 10788 # https://github.com/NixOS/nixpkgs/issues/343123 10789 10789 enableLto = false; 10790 + openexr = openexr_2; 10790 10791 }; 10791 10792 10792 10793 opencv4WithoutCuda = opencv4.override { ··· 10796 10795 10797 10796 opencv = opencv4; 10798 10797 10799 - openexr = openexr_2; 10800 - openexr_2 = callPackage ../development/libraries/openexr { }; 10801 - openexr_3 = callPackage ../development/libraries/openexr/3.nix { }; 10798 + openexr = callPackage ../development/libraries/openexr/3.nix { }; 10799 + openexr_2 = callPackage ../development/libraries/openexr/2.nix { }; 10802 10800 10803 10801 opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio { 10804 10802 inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa; ··· 11437 11437 11438 11438 vigra = callPackage ../development/libraries/vigra { 11439 11439 hdf5 = hdf5.override { usev110Api = true; }; 11440 - openexr = openexr_3; 11441 11440 }; 11442 11441 11443 11442 vllm = with python3Packages; toPythonApplication vllm; ··· 13799 13800 13800 13801 airwave = libsForQt5.callPackage ../applications/audio/airwave { }; 13801 13802 13802 - alembic = callPackage ../development/libraries/alembic { 13803 - openexr = openexr_3; 13804 - }; 13803 + alembic = callPackage ../development/libraries/alembic { }; 13805 13804 13806 13805 amarok = libsForQt5.callPackage ../applications/audio/amarok { }; 13807 13806 amarok-kf5 = amarok; # for compatibility ··· 13898 13901 }; 13899 13902 13900 13903 blender = callPackage ../by-name/bl/blender/package.nix { 13901 - openexr = openexr_3; 13902 13904 python3Packages = python311Packages; 13903 13905 inherit (darwin.apple_sdk.frameworks) 13904 13906 Cocoa ··· 14085 14089 direwolf = callPackage ../applications/radio/direwolf { 14086 14090 hamlib = hamlib_4; 14087 14091 }; 14092 + 14093 + djv = callPackage ../by-name/dj/djv/package.nix { openexr = openexr_2; }; 14088 14094 14089 14095 djview = libsForQt5.callPackage ../applications/graphics/djview { }; 14090 14096 djview4 = djview; ··· 14726 14728 14727 14729 hugin = callPackage ../applications/graphics/hugin { 14728 14730 wxGTK = wxGTK32; 14729 - openexr = openexr_3; 14730 14731 }; 14731 14732 14732 14733 huggle = libsForQt5.callPackage ../applications/misc/huggle { }; ··· 14934 14937 imagemagick = lowPrio ( 14935 14938 callPackage ../applications/graphics/ImageMagick { 14936 14939 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; 14937 - openexr = openexr_3; 14938 14940 } 14939 14941 ); 14940 14942 ··· 15251 15255 portaudio = null; 15252 15256 }; 15253 15257 15254 - luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { }; 15258 + luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { 15259 + openexr = openexr_2; 15260 + }; 15255 15261 15256 15262 luddite = with python3Packages; toPythonApplication luddite; 15257 15263 ··· 15689 15691 }; 15690 15692 15691 15693 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { 15692 - openexr = openexr_3; 15693 15694 }; 15694 15695 15695 15696 open-music-kontrollers = lib.recurseIntoAttrs {
+5 -4
pkgs/top-level/perl-packages.nix
··· 8068 8068 }; 8069 8069 }; 8070 8070 8071 - DataEntropy = buildPerlModule { 8071 + DataEntropy = buildPerlPackage { 8072 8072 pname = "Data-Entropy"; 8073 - version = "0.007"; 8073 + version = "0.008"; 8074 8074 src = fetchurl { 8075 - url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/Data-Entropy-0.007.tar.gz"; 8076 - hash = "sha256-JhHEoaMDhZTXnqTtFNnhWpr493EF9RZneV/k+KU0J+Q="; 8075 + url = "mirror://cpan/authors/id/R/RR/RRWO/Data-Entropy-0.008.tar.gz"; 8076 + hash = "sha256-GKUrE4boLGuM2zhKOYYdYCIKRCp5DgdwEL5y3YU7Z7M="; 8077 8077 }; 8078 8078 propagatedBuildInputs = [ 8079 8079 CryptRijndael 8080 + CryptURandom 8080 8081 DataFloat 8081 8082 HTTPLite 8082 8083 ParamsClassify
+2
pkgs/top-level/python-packages.nix
··· 2651 2651 2652 2652 colbert-ai = callPackage ../development/python-modules/colbert-ai { }; 2653 2653 2654 + colcon = callPackage ../development/python-modules/colcon { }; 2655 + 2654 2656 collections-extended = callPackage ../development/python-modules/collections-extended { }; 2655 2657 2656 2658 collidoscope = callPackage ../development/python-modules/collidoscope { };