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

K900 d121800f 331ef9bd

Changed files
+320 -197
doc
release-notes
nixos
modules
services
web-apps
tests
pkgs
applications
editors
vscode
extensions
betterthantomorrow.calva
castwide.solargraph
ms-python.debugpy
ms-toolsai.jupyter
ms-vscode-remote.remote-ssh
ms-vscode.cpptools
ms-windows-ai-studio.windows-ai-studio
rooveterinaryinc.roo-cline
saoudrizwan.claude-dev
visualjj.visualjj
graphics
kde
video
olive-editor
by-name
an
ansel
ar
co
colcon
color-transformation-language
da
darktable
ge
gerrit
il
ilmbase
li
libjxl
libyafaray
se
sequoia-sq
sw
swayimg
tr
treefmt
vi
development
compilers
libraries
gdal
gstreamer
kde-frameworks
libdevil
opencolorio
openexr
openscenegraph
python-modules
colcon
kde
frameworks
kimageformats
gear
kio-extras
misc
kio-extras-kf5
top-level
+2
doc/release-notes/rl-2505.section.md
···
NEWS can been viewed from Emacs by typing `C-h n`, or by clicking `Help->Emacs News` from the menu bar.
It can also be browsed [online](https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-30).
+
- The default openexr version has been updated to 3.2.4.
+
- The default PHP version has been updated to 8.4.
- The default Erlang OTP version has been updated to 27.
+39 -8
nixos/modules/services/web-apps/homebox.nix
···
[documentation](https://homebox.software/en/configure-homebox.html).
'';
};
+
database = {
+
createLocally = lib.mkOption {
+
type = lib.types.bool;
+
default = false;
+
description = ''
+
Configure local PostgreSQL database server for Homebox.
+
'';
+
};
+
};
};
config = mkIf cfg.enable {
···
group = "homebox";
};
users.groups.homebox = { };
-
services.homebox.settings = {
-
HBOX_STORAGE_DATA = mkDefault "/var/lib/homebox/data";
-
HBOX_DATABASE_DRIVER = mkDefault "sqlite3";
-
HBOX_DATABASE_SQLITE_PATH = mkDefault "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1";
-
HBOX_OPTIONS_ALLOW_REGISTRATION = mkDefault "false";
-
HBOX_OPTIONS_CHECK_GITHUB_RELEASE = mkDefault "false";
-
HBOX_MODE = mkDefault "production";
+
services.homebox.settings = lib.mkMerge [
+
(lib.mapAttrs (_: mkDefault) {
+
HBOX_STORAGE_DATA = "/var/lib/homebox/data";
+
HBOX_DATABASE_DRIVER = "sqlite3";
+
HBOX_DATABASE_SQLITE_PATH = "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1";
+
HBOX_OPTIONS_ALLOW_REGISTRATION = "false";
+
HBOX_OPTIONS_CHECK_GITHUB_RELEASE = "false";
+
HBOX_MODE = "production";
+
})
+
+
(lib.mkIf cfg.database.createLocally {
+
HBOX_DATABASE_DRIVER = "postgres";
+
HBOX_DATABASE_HOST = "/run/postgresql";
+
HBOX_DATABASE_USERNAME = "homebox";
+
HBOX_DATABASE_DATABASE = "homebox";
+
HBOX_DATABASE_PORT = toString config.services.postgresql.settings.port;
+
})
+
];
+
services.postgresql = lib.mkIf cfg.database.createLocally {
+
enable = true;
+
ensureDatabases = [ "homebox" ];
+
ensureUsers = [
+
{
+
name = "homebox";
+
ensureDBOwnership = true;
+
}
+
];
};
systemd.services.homebox = {
-
after = [ "network.target" ];
+
requires = lib.optional cfg.database.createLocally "postgresql.service";
+
after = lib.optional cfg.database.createLocally "postgresql.service";
environment = cfg.settings;
serviceConfig = {
User = "homebox";
···
ProcSubset = "pid";
ProtectSystem = "strict";
RestrictAddressFamilies = [
+
"AF_UNIX"
"AF_INET"
"AF_INET6"
"AF_NETLINK"
+28 -11
nixos/tests/homebox.nix
···
meta = with pkgs.lib.maintainers; {
maintainers = [ patrickdag ];
};
-
nodes.machine = {
-
services.homebox = {
-
enable = true;
-
settings.HBOX_WEB_PORT = port;
-
};
-
};
+
nodes =
+
let
+
self = {
+
simple = {
+
services.homebox = {
+
enable = true;
+
settings.HBOX_WEB_PORT = port;
+
};
+
};
+
+
postgres = {
+
imports = [ self.simple ];
+
services.homebox.database.createLocally = true;
+
};
+
};
+
in
+
self;
testScript = ''
-
machine.wait_for_unit("homebox.service")
-
machine.wait_for_open_port(${port})
+
def test_homebox(node):
+
node.wait_for_unit("homebox.service")
+
node.wait_for_open_port(${port})
+
+
node.succeed("curl --fail -X GET 'http://localhost:${port}/'")
+
out = node.succeed("curl --fail 'http://localhost:${port}/api/v1/status'")
+
assert '"health":true' in out
-
machine.succeed("curl --fail -X GET 'http://localhost:${port}/'")
-
out = machine.succeed("curl --fail 'http://localhost:${port}/api/v1/status'")
-
assert '"health":true' in out
+
test_homebox(simple)
+
simple.send_monitor_command("quit")
+
simple.wait_for_shutdown()
+
test_homebox(postgres)
'';
}
)
+2 -2
pkgs/applications/editors/vscode/extensions/betterthantomorrow.calva/default.nix
···
mktplcRef = {
name = "calva";
publisher = "betterthantomorrow";
-
version = "2.0.374";
-
hash = "sha256-VwdHOkduSSIrcOvrcVf7K8DSp3N1u9fvbaCVDCxp+bk=";
+
version = "2.0.496";
+
hash = "sha256-vf6JwsMMAcAZMXTRrczgEpvmmN34eSgsO8QXNL4+DHM=";
};
nativeBuildInputs = [
jq
+2 -2
pkgs/applications/editors/vscode/extensions/castwide.solargraph/default.nix
···
mktplcRef = {
name = "solargraph";
publisher = "castwide";
-
version = "0.24.1";
-
hash = "sha256-M96kGuCKo232rIwLovDU+C/rhEgZWT4s/zsR7CUYPnk=";
+
version = "0.25.0";
+
hash = "sha256-5SmCkHGCS8dYfdSm3NRk091jH44m+7kkj+VL84YKM4g=";
};
meta = {
description = "Ruby language server featuring code completion, intellisense, and inline documentation";
+71 -71
pkgs/applications/editors/vscode/extensions/default.nix
···
mktplcRef = {
name = "ng-template";
publisher = "Angular";
-
version = "19.2.2";
-
hash = "sha256-WoNrKcK9Gr9gVWH/pwKyEUHuzcVNKh6zQwwpG4BuVCg=";
+
version = "19.2.3";
+
hash = "sha256-fW7JtaFXBR+PL17CUCtIAXndO/fBctisHd/uZg5Dez4=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog";
···
mktplcRef = {
publisher = "banacorn";
name = "agda-mode";
-
version = "0.5.4";
-
hash = "sha256-U+J1FxFMK0tfi+YueXohnommHXagoadVYsZLp5lAC3Q=";
+
version = "0.5.5";
+
hash = "sha256-xz+KO743jGziLzO7pINTcOX9JV68MJ0juDl+rpr9hk8=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/banacorn.agda-mode/changelog";
···
mktplcRef = {
name = "vscode-tailwindcss";
publisher = "bradlc";
-
version = "0.14.12";
-
hash = "sha256-Dn+Z5uZYoWSriNnkYK1rRoHv8sjr7ui70UeTA3e0wIs=";
+
version = "0.14.14";
+
hash = "sha256-LUjVrtL1HmxzzW8OqbadN/p3DdZDwSj2iFeXudV2ULo=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog";
···
mktplcRef = {
name = "coder-remote";
publisher = "coder";
-
version = "1.5.0";
-
hash = "sha256-l4F3HZKkqANw9ErCE75IpI3GIWJIkePOW9+4QsKWaVQ=";
+
version = "1.7.0";
+
hash = "sha256-uUm5kS8vjCKGpJOdyJcE/ig3DUZSsQ7LbvYodNyWF5w=";
};
meta = {
description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click";
···
mktplcRef = {
name = "dbclient-jdbc";
publisher = "cweijan";
-
version = "1.4.2";
-
hash = "sha256-ru4c7/6X3HfKyn5wz7I5PRh+A4bntB+FAWEGUzjMlY8=";
+
version = "1.4.3";
+
hash = "sha256-XaV7N3IFe6+gc/qrHkSUikAQghJb6k6+XE5fMYWdyDY=";
};
meta = {
description = "JDBC Adapter For Database Client";
···
mktplcRef = {
name = "vscode-database-client2";
publisher = "cweijan";
-
version = "8.2.3";
-
hash = "sha256-QOYTJSO0kGXSjvLnkbmbXSaKZcvWqO07yvZ/PNe8Fmc=";
+
version = "8.2.4";
+
hash = "sha256-tfUEUFyijRfzH805Eb26fgrIPLPv2GuOsCOqHuQQmQM=";
};
meta = {
description = "Database Client For Visual Studio Code";
···
mktplcRef = {
publisher = "DanielSanMedium";
name = "dscodegpt";
-
version = "3.9.49";
-
hash = "sha256-YKeUgQpnH5XrYOiUdU5R2a9PJLj2iLYPXxhGdXAqW8U=";
+
version = "3.10.68";
+
hash = "sha256-CB6XraQoMoFRhSKZzTVwsXs5ip5PfYraGR6GyULxrl0=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/DanielSanMedium.dscodegpt/changelog";
···
mktplcRef = {
publisher = "daohong-emilio";
name = "yash";
-
version = "0.3.0";
-
hash = "sha256-vQ0r1/DEfA6ebB4NmUciO5d4zRWS4pZeTXspWVRfe4g=";
+
version = "0.3.1";
+
hash = "sha256-DentLM/XT7b7O4vptVcja9E8pQjiDPOLilo8wjTH0IE=";
};
meta = {
license = lib.licenses.mit;
···
mktplcRef = {
name = "dart-code";
publisher = "dart-code";
-
version = "3.107.20250311";
-
hash = "sha256-A66/oodVLCFT2+UAP+DW+Un8T5l396UDACzHYHbe7Hk=";
+
version = "3.108.2";
+
hash = "sha256-tBJSx0m/RWWkZaBdoM7awaBt7ZrfWic0AIYUAGyNz+E=";
};
meta.license = lib.licenses.mit;
···
mktplcRef = {
name = "flutter";
publisher = "dart-code";
-
version = "3.107.20250303";
-
hash = "sha256-xhhZIZK7ywNxoXHeih/fpR0QoatIkbzcfX+eXOogzJs=";
+
version = "3.108.0";
+
hash = "sha256-+wqnHTQhVuSn46CsIVa3PCCrJ73kRr9oOLePm3uPshA=";
};
meta.license = lib.licenses.mit;
···
mktplcRef = {
publisher = "discloud";
name = "discloud";
-
version = "2.22.36";
-
hash = "sha256-SZ9cT5fowDS8NcWpZWU05+VEiDENs/vCikc8K6loRms=";
+
version = "2.22.40";
+
hash = "sha256-YxWla1bayzIX70PxdFSZuJum6ddazzgQKjRH7DpceTY=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog";
···
mktplcRef = {
name = "competitive-programming-helper";
publisher = "DivyanshuAgrawal";
-
version = "2025.3.1742989763";
-
hash = "sha256-e7pRhZOe+6UW7VE63yX+Il2YZToR4cwYqEar+aAPlkc=";
+
version = "2025.4.1743875007";
+
hash = "sha256-WtzJ9rcssUAk2zACjqWYpwh6aHtzh9eGMGANeeFqCnU=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/DivyanshuAgrawal.competitive-programming-helper/changelog";
···
# semver scheme, contrary to preview versions which are listed on
# the VSCode Marketplace and use a calver scheme. We should avoid
# using preview versions, because they expire after two weeks.
-
version = "16.3.3";
-
hash = "sha256-nc/EaMhZSdpd3ZaRQLZkSh1p4Ai3CFN4GunI2+o/+ZI=";
+
version = "17.0.1";
+
hash = "sha256-0wRhdVR9q7oFjQQM090oXRxICUMCu7BjgOGkKTxeQmg=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
···
mktplcRef = {
name = "vscode-jest-runner";
publisher = "firsttris";
-
version = "0.4.79";
-
hash = "sha256-gcykn/mOvNzFKjKyY4fVhmIWR2kBKCo1ILpp1am0dIw=";
+
version = "0.4.80";
+
hash = "sha256-Qe0EOKohvk/ALYT0QbOiYKOkBvfF63hv3T4VwiIls6A=";
};
meta = {
description = "Simple way to run or debug a single (or multiple) tests from context-menu";
···
publisher = "github";
name = "copilot";
# Verify which version is available with nix run nixpkgs#vsce -- show github.copilot --json
-
version = "1.293.0";
-
hash = "sha256-LwgINocPHA9jL6pMw40BgaZ3lOUwWPoOJWTDr+27h5Q=";
+
version = "1.297.0";
+
hash = "sha256-UVL0Yf8MSY7ETOxmEK+dljrOQL9ctUWVhbYdr0v00b0=";
};
meta = {
···
mktplcRef = {
publisher = "github";
name = "vscode-pull-request-github";
-
version = "0.107.2025031304";
-
hash = "sha256-BWmcAocEWBE7eeiyMBUcTBmozPWgLkdiDOskhf7drD8=";
+
version = "0.108.0";
+
hash = "sha256-GNNPc8nzNIrPOn+4ujKvhKodeHt9r1QlV8+EgqIz54I=";
};
meta = {
license = lib.licenses.mit;
···
mktplcRef = {
name = "gitlab-workflow";
publisher = "gitlab";
-
version = "6.6.0";
-
hash = "sha256-Tf1rsKK1KMBonwBR/2fZv2F6VLkPYXzX7sI3EipZvrQ=";
+
version = "6.7.1";
+
hash = "sha256-qNOjbDdGrab53YYO4TCqxk8v2pmvjElgeXYU525/6Eg=";
};
meta = {
description = "GitLab extension for Visual Studio Code";
···
mktplcRef = {
name = "ionic";
publisher = "ionic";
-
version = "1.103.0";
-
hash = "sha256-TjtMkFCKu30LUvYv7nKav9EZlnmm3iXb9LlRYPPfKB0=";
+
version = "1.104.0";
+
hash = "sha256-E3Hfs7YgZ4+eF0Pg7CI7fPFt6DEtFw0DdLq4BSY7vBQ=";
};
meta = {
description = "Official VSCode extension for Ionic and Capacitor development";
···
mktplcRef = {
name = "Ionide-fsharp";
publisher = "Ionide";
-
version = "7.25.5";
-
hash = "sha256-Aak4uML3NqMaq4IJzcGHTYbcXlq1y/ZJ6m/f1pQWoQs=";
+
version = "7.25.7";
+
hash = "sha256-6AN6LrFGWmLsCwRrtLqW1Mf+txReGeg7fvZ8W2Jv8Uo=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog";
···
mktplcRef = {
name = "lean";
publisher = "jroesch";
-
version = "0.16.59";
-
hash = "sha256-tXiAM2MBF+Axd0zB7Rlgx8b8FgwlLaZex0++H2DpBls=";
+
version = "0.16.60";
+
hash = "sha256-z0mOnbqpKMH5d78jAMgDIgO+5sk4xHOWAfa4kzXYISs=";
};
meta = {
changelog = "https://github.com/leanprover/vscode-lean/blob/v${mktplcRef.version}/README.md#release-notes";
···
mktplcRef = {
name = "vscode-ltex-plus";
publisher = "ltex-plus";
-
version = "15.4.0";
-
hash = "sha256-ET7ZnXKiT4IAoySMaZn0O2awsKtWMGgnTT7xOEcSim4=";
+
version = "15.5.0";
+
hash = "sha256-tAqtWX7NHR8ftrtDRY2BGk3VwLa0Wx9OxQo8uGF/JlA=";
};
meta = {
description = "VS Code extension for grammar/spell checking using LanguageTool with support for LaTeX, Markdown, and others";
···
mktplcRef = {
name = "marp-vscode";
publisher = "marp-team";
-
version = "3.1.1";
-
hash = "sha256-WRhLd5uTy3F2rBf/9emjm9JB5hvRv+dB66vhuqnedwc=";
+
version = "3.2.0";
+
hash = "sha256-SSkmvm9NJnLw38luZWF6K7g5caaivtP+v+39qPR/oyo=";
};
meta = {
license = lib.licenses.mit;
···
mktplcRef = {
name = "rainbow-csv";
publisher = "mechatroner";
-
version = "3.18.0";
-
hash = "sha256-zmIaGvenFU8jiGHGIk3d6dmXO12t+WMwq76OEUbclgg=";
+
version = "3.19.0";
+
hash = "sha256-el3vcF90RZiXrqlBxAko9mLdeoThnwGb/JzmR1woutc=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/mechatroner.rainbow-csv/changelog";
···
mktplcRef = {
name = "vscode-dotnet-runtime";
publisher = "ms-dotnettools";
-
version = "2.3.0";
-
hash = "sha256-KfWQpg+qSxrmL4z05pk239i8bY6EMJpu6F48mJbnK08=";
+
version = "2.3.1";
+
hash = "sha256-0bn2B17kJd5uXe/MJCzYin2iWGdKD4H4nUIXdzb5NxM=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/ms-dotnettools.vscode-dotnet-runtime/changelog";
···
sources = {
"x86_64-linux" = {
arch = "linux-x64";
-
hash = "sha256-oQMwzQuW5vjxtDboRCeiEO5aytsAY6rb14JDTmK3JPg=";
+
hash = "sha256-pmA7BNwyHiaU93j61/MyrBV5kH0DlW+7BA6HNlKGnso=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
-
hash = "sha256-/9+qtLDNYUFvdoehit3BihA38p6RqJ7na5Q27xxpZk0=";
+
hash = "sha256-E2KRzjIxLFmwArzEKittjejacrCOFFNNzphWw8v5CpE=";
};
"aarch64-linux" = {
arch = "linux-arm64";
-
hash = "sha256-JqLlYMKyTXaEzuTPPxVaO8WJiuCUN+9xBzyA6+aYdSc=";
+
hash = "sha256-pnQP1OKr3NJgUuXzO1InYqGA49OuMFn2iEf8wpl4PqM=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
-
hash = "sha256-dhiUePePkO3MxRQ5UP+lOxRax503JlERe/GWJ8pPUIg=";
+
hash = "sha256-8XIeK5AIFKQaK5YMNSRqxr5p72zXb7ZLPq6PbeWO864=";
};
};
in
name = "vscodeintellicode-csharp";
publisher = "ms-dotnettools";
-
version = "2.1.11";
+
version = "2.2.3";
// sources.${stdenv.system};
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
···
mktplcRef = {
name = "vscode-kubernetes-tools";
publisher = "ms-kubernetes-tools";
-
version = "1.3.20";
-
hash = "sha256-83KcESin+w3Y6jiSrSq6iWF99jformxr7NTnYSkKtKQ=";
+
version = "1.3.21";
+
hash = "sha256-/Y7sRpJzwmo3fgwdrYqNNu8XA+j3zohJBv9vOcm3bRk=";
};
meta = {
license = lib.licenses.mit;
···
mktplcRef = {
name = "remote-containers";
publisher = "ms-vscode-remote";
-
version = "0.404.0";
-
hash = "sha256-7rPJruFk3XbDvipIYqYwwsbhofuViXsdtnKihiwRKok=";
+
version = "0.409.0";
+
hash = "sha256-K+pJeon1EWux3pnfzvwCODo55vWpA2Lvps4GFJW/ALU=";
};
meta = {
description = "Open any folder or repository inside a Docker container";
···
mktplcRef = {
name = "material-icon-theme";
publisher = "PKief";
-
version = "5.20.0";
-
sha256 = "sha256-Z83FXPf8mXcxmzOdk8IG9ZcP/1OYL8pEHEKPc3pZFdo=";
+
version = "5.21.2";
+
sha256 = "sha256-HEcFa+SCosf5UonqxFQZI+G5ogxCaScmHt54xn4H4QI=";
};
meta = {
license = lib.licenses.mit;
···
mktplcRef = {
publisher = "sonarsource";
name = "sonarlint-vscode";
-
version = "4.18.0";
-
hash = "sha256-+2aeJhIwH6oiRQcPK714u8IiU3QKwhQOB0xgmsf4DXw=";
+
version = "4.19.0";
+
hash = "sha256-IjukIQIs4RoCZyzJiRDgFIPBvIK5Wn8o7NdvbfqlMBI=";
};
meta.license = lib.licenses.lgpl3Only;
};
···
mktplcRef = {
publisher = "streetsidesoftware";
name = "code-spell-checker";
-
version = "4.0.41";
-
hash = "sha256-M/uqzU64nqSdRtxxQ1H+pg0YdkqYXEHlxmXrVcn/UqA=";
+
version = "4.0.45";
+
hash = "sha256-2goKjykQMLTRPP9Y0aBXLu3qDlhEKO00x82C18nKlIY=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker/changelog";
···
mktplcRef = {
name = "tabnine-vscode";
publisher = "tabnine";
-
version = "3.249.0";
-
hash = "sha256-Pp1LlVAkozh2kIEvmPxg4LuuT08MeGbMN77M5Mx81qI=";
+
version = "3.253.0";
+
hash = "sha256-4FDYIDLqb66XylX1WRGqbwqBUc0XgNG6XENEVXC/7Sk=";
};
meta = {
license = lib.licenses.mit;
···
mktplcRef = {
name = "errorlens";
publisher = "usernamehw";
-
version = "3.24.0";
-
hash = "sha256-r5xXR4rDbP+2bk66yqPoLod8IZXFrntcKHuWbAiFWwE=";
+
version = "3.25.0";
+
hash = "sha256-Gszz6sGJt6DBgVCH7tgTGTX73TbKBwityJn7cY39WmU=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/usernamehw.errorlens/changelog";
···
mktplcRef = {
publisher = "vscjava";
name = "vscode-java-test";
-
version = "0.43.0";
-
hash = "sha256-EM0S1Y4cRMBCRbAZgl9m6fIhANPrvdGVZXOLlDLnVWo=";
+
version = "0.43.1";
+
hash = "sha256-yiKBG1A5ahvB6iTqh2yzFzcKJlU1lu4dqd+4cygWVQ4=";
};
meta = {
license = lib.licenses.mit;
···
mktplcRef = {
name = "vscode-zig";
publisher = "ziglang";
-
version = "0.6.7";
-
hash = "sha256-l8pu348v2JUg/7+Qy5B41eyraPUj9WQ1WuW1aumgM9w=";
+
version = "0.6.8";
+
hash = "sha256-u4Vd2YP47ccpz4ZMOGDN1eFS8qiC7nGIbo6YtvxNHFM=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";
+2 -2
pkgs/applications/editors/vscode/extensions/ms-python.debugpy/default.nix
···
mktplcRef = {
name = "debugpy";
publisher = "ms-python";
-
version = "2025.4.1";
-
hash = "sha256-PzO5CA/JaLlyMMQ0wOIIvoL116boSOpqtX9plw9IUgQ=";
+
version = "2025.6.0";
+
hash = "sha256-sdePoi+GdWi0AMWLOvVtCYkCbdxZMx2pMJAZF7aYluc=";
};
meta = {
+2 -2
pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix
···
mktplcRef = {
name = "jupyter";
publisher = "ms-toolsai";
-
version = "2025.2.0";
-
hash = "sha256-YMvu8aEumV3VTdNZKiLK+5jmTL9y5tcMxrEBwEMcTI4=";
+
version = "2025.3.0";
+
hash = "sha256-dH74EX5PDq4t/CukjsswtKLVwbE+q0J+fpZ1MA8CDZI=";
};
nativeBuildInputs = [
+2 -2
pkgs/applications/editors/vscode/extensions/ms-vscode-remote.remote-ssh/default.nix
···
mktplcRef = {
name = "remote-ssh";
publisher = "ms-vscode-remote";
-
version = "0.118.0";
-
hash = "sha256-LHsOjl5fIm4/ixlFs/yL/U2VRwRMigRk0Q3MtNdyzVE=";
+
version = "0.119.0";
+
hash = "sha256-S6quMPlDNSLIqyMmTZsDts5bLh2LBdAPuQibT3AEHH8=";
};
postPatch = ''
+3 -3
pkgs/applications/editors/vscode/extensions/ms-vscode.cpptools/default.nix
···
isx86Linux = stdenv.hostPlatform.system == "x86_64-linux";
supported = {
x86_64-linux = {
-
hash = "sha256-ek4WBr9ZJ87TXlKQowA68YNt3WNOXymLcVfz1g+Be2o=";
+
hash = "sha256-KWr+nfODCRoZq67qwswzbcPW5WMmf9kvRwNFKpjyt4k=";
arch = "linux-x64";
};
aarch64-linux = {
-
hash = "sha256-2+JqosgyoMRFnl8fnCrKljkdF3eU72mXy30ZUnaIerA=";
+
hash = "sha256-a6PwlSo3q1hLVx0JDSTwPGfjfk7CtdYCuFccSpPg7U8=";
arch = "linux-arm64";
};
};
···
mktplcRef = base // {
name = "cpptools";
publisher = "ms-vscode";
-
version = "1.22.2";
+
version = "1.24.5";
};
nativeBuildInputs = [
+2 -2
pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix
···
mktplcRef = {
name = "windows-ai-studio";
publisher = "ms-windows-ai-studio";
-
version = "0.6.1";
-
hash = "sha256-BAA7wSfyJ4y8how+NnaGdCf/BCU6aOmI8ew8qpcQCnY=";
+
version = "0.10.9";
+
hash = "sha256-JhpPOnzFQmTtzyl5p/dqFH/tjJ4qsfJhdco6uLUpVN4=";
};
meta = {
+2 -2
pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix
···
mktplcRef = {
publisher = "RooVeterinaryInc";
name = "roo-cline";
-
version = "3.10.5";
-
hash = "sha256-7A8BQHUu7CYA28fHv68Zvf6zhlJwwXZaNVLb+/cBAIg=";
+
version = "3.11.9";
+
hash = "sha256-+Bi9nHRXXZGKGvTS8o0CbtS6KBJmQz+Wiiinqs16vZA=";
};
passthru.updateScript = vscode-extensions-update-script { };
+2 -2
pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix
···
mktplcRef = {
name = "claude-dev";
publisher = "saoudrizwan";
-
version = "3.8.6";
-
hash = "sha256-JqrzMZoAlBcBfQPWJn+c0PW5ScWclstg5BDPyntN3co=";
+
version = "3.9.2";
+
hash = "sha256-InlftUHtOHEszgtjPl7H6V0PkyHUEZ6MqyZTbFtjA+k=";
};
meta = {
+5 -5
pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix
···
sources = {
"x86_64-linux" = {
arch = "linux-x64";
-
hash = "sha256-s3peDZApzSfemXRqRjf5fYQGHVf1DAP7XG4NuOqiGcY=";
+
hash = "sha256-Sno0UnWnuOogT9DMEF+8dMZLqxAoHSsKORkHpre40dE=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
-
hash = "sha256-WutwGOcXoREk6oUdFjhsKcrf64CG4GSn9JgGWiQe9l8=";
+
hash = "sha256-GaqBiAs0G9h1p2itDITPFBkFD1uOmM0fEp4tKmYFCXY=";
};
"aarch64-linux" = {
arch = "linux-arm64";
-
hash = "sha256-377T8cfY4jHX+iJjdDScMP+wX6UZCYLasl16ngwfq6U=";
+
hash = "sha256-uDRhsAGw7mEI2ztC8QWDtrHAeMwk9IzU5Sln7HQl+1Y=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
-
hash = "sha256-fufJ9NV73skhwBFe2vCLjh5ykQagXfO0VAdHGPhfOQ4=";
+
hash = "sha256-/5VEFXlGORo9t5ehDmLcqb0cYvJ6Gb1yIootyqpMZM8=";
};
};
in
{
name = "visualjj";
publisher = "visualjj";
-
version = "0.14.2";
+
version = "0.14.4";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
+2 -2
pkgs/applications/graphics/gimp/default.nix
···
libheif,
libxslt,
libgudev,
-
openexr_3,
+
openexr,
desktopToDarwinBundle,
AppKit,
Cocoa,
···
poppler
poppler_data
libtiff
-
openexr_3
+
openexr
libmng
librsvg
libwmf
+2 -2
pkgs/applications/graphics/krita/generic.nix
···
libkdcraw,
lcms2,
gsl,
-
openexr_3,
+
openexr,
giflib,
libjxl,
mlt,
···
fribidi
lcms2
gsl
-
openexr_3
+
openexr
lager
libaom
libheif
+2 -2
pkgs/applications/kde/kio-extras.nix
···
syntax-highlighting,
libmtp,
libssh,
-
openexr_3,
+
openexr,
libtirpc,
phonon,
qtsvg,
···
syntax-highlighting
libmtp
libssh
-
openexr_3
+
openexr
libtirpc
phonon
qtsvg
+2 -2
pkgs/applications/video/olive-editor/default.nix
···
cmake,
wrapQtAppsHook,
openimageio,
-
openexr_3,
+
openexr,
portaudio,
imath,
qtwayland,
···
opencolorio
openimageio'
imath
-
openexr_3
+
openexr
portaudio
qtwayland
qtmultimedia
+2 -2
pkgs/by-name/an/ansel/package.nix
···
libxml2,
cmake,
exiftool,
-
openexr_3,
+
openexr,
glib,
python3Packages,
perlPackages,
···
libxkbcommon
libxslt
libXtst
-
openexr_3
+
openexr
openjpeg
osm-gps-map
pcre
+2 -2
pkgs/by-name/ar/art/package.nix
···
exiv2,
exiftool,
mimalloc,
-
openexr_3,
+
openexr,
ilmbase,
opencolorio,
color-transformation-language,
···
exiftool
libcanberra-gtk3
mimalloc
-
openexr_3
+
openexr
ilmbase
opencolorio
color-transformation-language
+1
pkgs/by-name/co/colcon/package.nix
···
+
{ python3Packages }: with python3Packages; toPythonApplication colcon
+2 -2
pkgs/by-name/co/color-transformation-language/package.nix
···
fetchFromGitHub,
cmake,
ilmbase,
-
openexr_3,
+
openexr,
libtiff,
aces-container,
}:
···
nativeBuildInputs = [
cmake
ilmbase
-
openexr_3
+
openexr
libtiff
aces-container
];
+2 -2
pkgs/by-name/da/darktable/package.nix
···
libxslt,
lua,
util-linux,
-
openexr_3,
+
openexr,
openjpeg,
osm-gps-map,
pcre2,
···
libwebp
libxslt
lua
-
openexr_3
+
openexr
openjpeg
osm-gps-map
pcre2
+6
pkgs/by-name/ge/gerrit/package.nix
···
lib,
stdenv,
fetchurl,
+
gitUpdater,
nixosTests,
}:
···
'';
passthru = {
+
updateScript = gitUpdater {
+
url = "https://gerrit.googlesource.com/gerrit";
+
rev-prefix = "v";
+
allowedVersions = "^[0-9\\.]+$";
+
};
# A list of plugins that are part of the gerrit.war file.
# Use `java -jar gerrit.war ls | grep plugins/` to generate that list.
plugins = [
+5 -3
pkgs/by-name/il/ilmbase/package.nix
···
lib,
buildPackages,
cmake,
-
openexr,
+
# explicitely depending on openexr_2 because ilmbase doesn't exist for v3
+
openexr_2,
}:
stdenv.mkDerivation {
pname = "ilmbase";
-
version = lib.getVersion openexr;
+
version = lib.getVersion openexr_2;
# the project no longer provides separate tarballs. We may even want to merge
# the ilmbase package into openexr in the future.
-
inherit (openexr) src patches;
+
inherit (openexr_2) src patches;
outputs = [
"out"
···
homepage = "https://www.openexr.com/";
license = licenses.bsd3;
platforms = platforms.all;
+
insecure = true;
};
}
+2 -2
pkgs/by-name/li/libjxl/package.nix
···
libpng,
libwebp,
gdk-pixbuf,
-
openexr_3,
+
openexr,
pkg-config,
makeWrapper,
zlib,
···
libpng
libwebp
gdk-pixbuf
-
openexr_3
+
openexr
zlib
];
-6
pkgs/by-name/li/libyafaray/package.nix
···
cmake,
fetchFromGitHub,
freetype,
-
ilmbase,
lib,
libjpeg,
libtiff,
···
include/geometry/poly_double.h include/noise/noise_generator.h # gcc12
'';
-
preConfigure = ''
-
NIX_CFLAGS_COMPILE+=" -isystem ${ilmbase.dev}/include/OpenEXR"
-
'';
-
nativeBuildInputs = [
cmake
pkg-config
···
buildInputs = [
freetype
-
ilmbase
libjpeg
libtiff
libxml2
+3 -3
pkgs/by-name/se/sequoia-sq/package.nix
···
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sequoia-sq";
-
version = "1.3.0";
+
version = "1.3.1";
src = fetchFromGitLab {
owner = "sequoia-pgp";
repo = "sequoia-sq";
tag = "v${finalAttrs.version}";
-
hash = "sha256-1jssSlyjbrGgkxGC1gieZooVVI42Qvz0q+pIfcZRIj0=";
+
hash = "sha256-lM+j1KtH3U/lbPXnKALAP75YokDufbdz8s8bjb0VXUY=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-tATxGaoF/+cUDywvlnW1N2sKo/FbKhJM7yUb74mxB5s=";
+
cargoHash = "sha256-3z1Qm/eeVlH0/x3C8PSSPIlQaRKk1U6mRlEiKk0AaVQ=";
nativeBuildInputs = [
pkg-config
+2 -2
pkgs/by-name/sw/swayimg/package.nix
···
libavif,
libsixel,
libraw,
-
openexr_3,
+
openexr,
bash-completion,
testers,
nix-update-script,
···
libavif
libsixel
libraw
-
openexr_3
+
openexr
];
passthru = {
+3 -3
pkgs/by-name/tr/treefmt/package.nix
···
}:
buildGoModule rec {
pname = "treefmt";
-
version = "2.2.0";
+
version = "2.2.1";
src = fetchFromGitHub {
owner = "numtide";
repo = "treefmt";
rev = "v${version}";
-
hash = "sha256-097qAvJnMpxvhXNEjk54TXQHIODXP8lpitbN0ekWN+U=";
+
hash = "sha256-gNGDqCRPvXjbfDQkEP8UsEStL9fsvUVYWPv3d8o1Bq0=";
};
-
vendorHash = "sha256-UfZqxknX2tgfH8SSYQBm71FkcMRY6PVjBHzb5ZcPk4Q=";
+
vendorHash = "sha256-47yOjk3eO5K0T01GUDvheJxoAJz0ZmiV2RdqTv01pYQ=";
subPackages = [ "." ];
+2 -2
pkgs/by-name/vi/vips/package.nix
···
libtiff,
libwebp,
matio,
-
openexr_3,
+
openexr,
openjpeg,
openslide,
pango,
···
libtiff
libwebp
matio
-
openexr_3
+
openexr
openjpeg
openslide
pango
+3 -3
pkgs/development/compilers/llvm/default.nix
···
"19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I=";
"20.1.2".officialRelease.sha256 = "sha256-t30Jh8ckp5qD6XDxtvnSaYiAWbEi6L6hAWh6tN8JjtY=";
"21.0.0-git".gitRelease = {
-
rev = "65734de9b93bef5b3211298b4fcc5dc79d18d31e";
-
rev-version = "21.0.0-unstable-2025-03-30";
-
sha256 = "sha256-v7/Goj8lc+8AUX/nJeqRcaudZAQoAwBZ9FtrDYX87ns=";
+
rev = "6ce0fd7f74502a75120bef43f12f56e3a5d80dfd";
+
rev-version = "21.0.0-unstable-2025-04-06";
+
sha256 = "sha256-1GjWjJeU/RgXkBBfT6+wcfLnM4O6FiqkppuL+JfjDbI=";
};
} // llvmVersions;
+5 -4
pkgs/development/compilers/vyper/default.nix
···
{
lib,
+
lark,
asttokens,
buildPythonPackage,
cbor2,
···
in
buildPythonPackage rec {
pname = "vyper";
-
version = "0.4.0";
+
version = "0.4.1";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-locUXGoL9C3lLpIgLOmpE2SNPGV6yOXPubNaEA3EfjQ=";
+
hash = "sha256-KiGbiVybWtanEjem+30DpuzKqAD6owujJBiEfjUKleM=";
};
postPatch = ''
# pythonRelaxDeps doesn't work
substituteInPlace setup.py \
-
--replace-fail "setuptools_scm>=7.1.0,<8.0.0" "setuptools_scm>=7.1.0" \
-
--replace-fail '"pytest-runner",' ""
+
--replace-fail "setuptools_scm>=7.1.0,<8.0.0" "setuptools_scm>=7.1.0"
'';
nativeBuildInputs = [
···
];
propagatedBuildInputs = [
+
lark
asttokens
cbor2
importlib-metadata
+2 -2
pkgs/development/libraries/gdal/default.nix
···
libxml2,
lz4,
netcdf,
-
openexr_3,
+
openexr,
openjpeg,
openssl,
pcre2,
···
nonDarwinDeps = lib.optionals (!stdenv.hostPlatform.isDarwin) (
[
# tests for formats enabled by these packages fail on macos
-
openexr_3
+
openexr
xercesc
]
++ arrowDeps
+2 -2
pkgs/development/libraries/gstreamer/bad/default.nix
···
libusb1,
neon,
openal,
-
openexr_3,
+
openexr,
openh264Support ? lib.meta.availableOn stdenv.hostPlatform openh264,
openh264,
libopenmpt,
···
libusb1
neon
openal
-
openexr_3
+
openexr
rtmpdump
pango
soundtouch
-1
pkgs/development/libraries/kde-frameworks/kimageformats.nix
···
qtbase
];
outputs = [ "out" ]; # plugins only
-
CXXFLAGS = "-I${getDev ilmbase}/include/OpenEXR";
cmakeFlags = [
"-DKIMAGEFORMATS_HEIF=ON"
];
+2 -2
pkgs/development/libraries/libdevil/default.nix
···
libmng,
lcms1,
libtiff,
-
openexr_3,
+
openexr,
libGL,
libX11,
pkg-config,
···
libmng
lcms1
libtiff
-
openexr_3
+
openexr
]
++ lib.optionals withXorg [
libX11
+2 -2
pkgs/development/libraries/opencolorio/default.nix
···
# Build apps
buildApps ? true, # Utility applications
lcms2,
-
openexr_3,
+
openexr,
}:
stdenv.mkDerivation rec {
···
]
++ lib.optionals buildApps [
lcms2
-
openexr_3
+
openexr
];
cmakeFlags =
+1 -1
pkgs/development/libraries/openexr/3.nix
···
passthru.tests = {
inherit libjxl;
-
musl = pkgsCross.musl64.openexr_3;
+
musl = pkgsCross.musl64.openexr;
};
meta = with lib; {
+1
pkgs/development/libraries/openexr/default.nix pkgs/development/libraries/openexr/2.nix
···
homepage = "https://www.openexr.com/";
license = licenses.bsd3;
platforms = platforms.all;
+
insecure = true;
};
}
+2 -2
pkgs/development/libraries/openscenegraph/default.nix
···
jpegSupport ? true,
libjpeg,
exrSupport ? false,
-
openexr_3,
+
openexr,
gifSupport ? true,
giflib,
pngSupport ? true,
···
zlib
]
++ lib.optional jpegSupport libjpeg
-
++ lib.optional exrSupport openexr_3
+
++ lib.optional exrSupport openexr
++ lib.optional gifSupport giflib
++ lib.optional pngSupport libpng
++ lib.optional tiffSupport libtiff
+68
pkgs/development/python-modules/colcon/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
# build-system
+
setuptools,
+
# dependencies
+
distlib,
+
empy,
+
packaging,
+
python-dateutil,
+
pyyaml,
+
# tests
+
pytestCheckHook,
+
pytest-cov-stub,
+
pytest-repeat,
+
pytest-rerunfailures,
+
}:
+
buildPythonPackage rec {
+
pname = "colcon-core";
+
version = "0.19.0";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "colcon";
+
repo = "colcon-core";
+
tag = version;
+
hash = "sha256-R/TVHPT305PwaVSisP0TtbgjCFBwCZkXOAgkYhCKpyY=";
+
};
+
+
build-system = [ setuptools ];
+
+
dependencies = [
+
empy
+
distlib
+
packaging
+
python-dateutil
+
pyyaml
+
];
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
pytest-cov-stub
+
pytest-repeat
+
pytest-rerunfailures
+
];
+
+
disabledTestPaths = [
+
# Skip the linter and spell check tests that require additional dependencies
+
"test/test_flake8.py"
+
"test/test_spell_check.py"
+
];
+
+
pythonImportsCheck = [ "colcon_core" ];
+
+
pythonRemoveDeps = [
+
# We use pytest-cov-stub instead (and it is not a runtime dependency anyways)
+
"pytest-cov"
+
];
+
+
meta = {
+
description = "Command line tool to build sets of software packages";
+
homepage = "https://github.com/colcon/colcon-core";
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ guelakais ];
+
mainProgram = "colcon";
+
};
+
}
+2 -2
pkgs/kde/frameworks/kimageformats/default.nix
···
libjxl,
libavif,
libraw,
-
openexr_3,
+
openexr,
}:
mkKdeDerivation {
pname = "kimageformats";
···
libjxl
libavif
libraw
-
openexr_3
+
openexr
];
}
+2 -2
pkgs/kde/gear/kio-extras/default.nix
···
libimobiledevice,
gperf,
libtirpc,
-
openexr_3,
+
openexr,
taglib,
shared-mime-info,
libappimage,
···
libimobiledevice
gperf
libtirpc
-
openexr_3
+
openexr
taglib
libappimage
xorg.libXcursor
+2 -2
pkgs/kde/misc/kio-extras-kf5/default.nix
···
libimobiledevice,
gperf,
libtirpc,
-
openexr_3,
+
openexr,
taglib,
libappimage,
}:
···
libimobiledevice
gperf
libtirpc
-
openexr_3
+
openexr
taglib
libappimage
];
+1
pkgs/top-level/aliases.nix
···
opendylan_bin = throw "opendylan_bin has been removed from nixpkgs as it was broken"; # Added 2024-07-15
openelec-dvb-firmware = throw "'openelec-dvb-firmware' has been renamed to/replaced by 'libreelec-dvb-firmware'"; # Converted to throw 2024-10-17
openethereum = throw "openethereum development has ceased by upstream. Use alternate clients such as go-ethereum, erigon, or nethermind"; # Added 2024-05-13
+
openexr_3 = openexr; # Added 2025-03-12
openimageio2 = openimageio; # Added 2023-01-05
openisns = throw "'openisns' has been renamed to/replaced by 'open-isns'"; # Converted to throw 2024-10-17
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
···
copilot-language-server-fhs = copilot-language-server.fhs;
-
curv = callPackage ../by-name/cu/curv/package.nix {
-
openexr = openexr_3;
-
};
-
databricks-sql-cli = callPackage ../applications/misc/databricks-sql-cli { };
deck = callPackage ../by-name/de/deck/package.nix {
···
libclang = llvmPackages_15.libclang;
clang = clang_15;
llvm = llvm_15;
-
openexr = openexr_3;
};
ossec-agent = callPackage ../tools/security/ossec/agent.nix { };
···
fplll = callPackage ../development/libraries/fplll { };
fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { };
+
freeimage = callPackage ../by-name/fr/freeimage/package.nix {
+
openexr = openexr_2;
+
};
+
freeipa = callPackage ../os-specific/linux/freeipa {
# NOTE: freeipa and sssd need to be built with the same version of python
kerberos = krb5.override {
···
gegl = callPackage ../development/libraries/gegl {
inherit (darwin.apple_sdk.frameworks) OpenCL;
+
openexr = openexr_2;
};
gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { };
···
# TODO: LTO does not work.
# https://github.com/NixOS/nixpkgs/issues/343123
enableLto = false;
+
openexr = openexr_2;
opencv4WithoutCuda = opencv4.override {
···
opencv = opencv4;
-
openexr = openexr_2;
-
openexr_2 = callPackage ../development/libraries/openexr { };
-
openexr_3 = callPackage ../development/libraries/openexr/3.nix { };
+
openexr = callPackage ../development/libraries/openexr/3.nix { };
+
openexr_2 = callPackage ../development/libraries/openexr/2.nix { };
opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio {
inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa;
···
vigra = callPackage ../development/libraries/vigra {
hdf5 = hdf5.override { usev110Api = true; };
-
openexr = openexr_3;
vllm = with python3Packages; toPythonApplication vllm;
···
airwave = libsForQt5.callPackage ../applications/audio/airwave { };
-
alembic = callPackage ../development/libraries/alembic {
-
openexr = openexr_3;
-
};
+
alembic = callPackage ../development/libraries/alembic { };
amarok = libsForQt5.callPackage ../applications/audio/amarok { };
amarok-kf5 = amarok; # for compatibility
···
blender = callPackage ../by-name/bl/blender/package.nix {
-
openexr = openexr_3;
python3Packages = python311Packages;
inherit (darwin.apple_sdk.frameworks)
Cocoa
···
direwolf = callPackage ../applications/radio/direwolf {
hamlib = hamlib_4;
+
+
djv = callPackage ../by-name/dj/djv/package.nix { openexr = openexr_2; };
djview = libsForQt5.callPackage ../applications/graphics/djview { };
djview4 = djview;
···
hugin = callPackage ../applications/graphics/hugin {
wxGTK = wxGTK32;
-
openexr = openexr_3;
huggle = libsForQt5.callPackage ../applications/misc/huggle { };
···
imagemagick = lowPrio (
callPackage ../applications/graphics/ImageMagick {
inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
-
openexr = openexr_3;
···
portaudio = null;
-
luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
+
luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr {
+
openexr = openexr_2;
+
};
luddite = with python3Packages; toPythonApplication luddite;
···
openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio {
-
openexr = openexr_3;
open-music-kontrollers = lib.recurseIntoAttrs {
+5 -4
pkgs/top-level/perl-packages.nix
···
};
};
-
DataEntropy = buildPerlModule {
+
DataEntropy = buildPerlPackage {
pname = "Data-Entropy";
-
version = "0.007";
+
version = "0.008";
src = fetchurl {
-
url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/Data-Entropy-0.007.tar.gz";
-
hash = "sha256-JhHEoaMDhZTXnqTtFNnhWpr493EF9RZneV/k+KU0J+Q=";
+
url = "mirror://cpan/authors/id/R/RR/RRWO/Data-Entropy-0.008.tar.gz";
+
hash = "sha256-GKUrE4boLGuM2zhKOYYdYCIKRCp5DgdwEL5y3YU7Z7M=";
};
propagatedBuildInputs = [
CryptRijndael
+
CryptURandom
DataFloat
HTTPLite
ParamsClassify
+2
pkgs/top-level/python-packages.nix
···
colbert-ai = callPackage ../development/python-modules/colbert-ai { };
+
colcon = callPackage ../development/python-modules/colcon { };
+
collections-extended = callPackage ../development/python-modules/collections-extended { };
collidoscope = callPackage ../development/python-modules/collidoscope { };