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

This commit is contained in:
K900
2025-04-08 12:44:34 +03:00
49 changed files with 321 additions and 198 deletions
+2
View File
@@ -25,6 +25,8 @@
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
View File
@@ -35,6 +35,15 @@ in
[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 {
@@ -43,16 +52,37 @@ in
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";
@@ -82,6 +112,7 @@ in
ProcSubset = "pid";
ProtectSystem = "strict";
RestrictAddressFamilies = [
"AF_UNIX"
"AF_INET"
"AF_INET6"
"AF_NETLINK"
+29 -12
View File
@@ -8,19 +8,36 @@ import ./make-test-python.nix (
meta = with pkgs.lib.maintainers; {
maintainers = [ patrickdag ];
};
nodes.machine = {
services.homebox = {
enable = true;
settings.HBOX_WEB_PORT = port;
};
};
testScript = ''
machine.wait_for_unit("homebox.service")
machine.wait_for_open_port(${port})
nodes =
let
self = {
simple = {
services.homebox = {
enable = true;
settings.HBOX_WEB_PORT = port;
};
};
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
postgres = {
imports = [ self.simple ];
services.homebox.database.createLocally = true;
};
};
in
self;
testScript = ''
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
test_homebox(simple)
simple.send_monitor_command("quit")
simple.wait_for_shutdown()
test_homebox(postgres)
'';
}
)
@@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "calva";
publisher = "betterthantomorrow";
version = "2.0.374";
hash = "sha256-VwdHOkduSSIrcOvrcVf7K8DSp3N1u9fvbaCVDCxp+bk=";
version = "2.0.496";
hash = "sha256-vf6JwsMMAcAZMXTRrczgEpvmmN34eSgsO8QXNL4+DHM=";
};
nativeBuildInputs = [
jq
@@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
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";
@@ -257,8 +257,8 @@ let
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";
@@ -490,8 +490,8 @@ let
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";
@@ -781,8 +781,8 @@ let
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";
@@ -1011,8 +1011,8 @@ let
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";
@@ -1158,8 +1158,8 @@ let
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";
@@ -1174,8 +1174,8 @@ let
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";
@@ -1203,8 +1203,8 @@ let
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";
@@ -1220,8 +1220,8 @@ let
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;
@@ -1233,8 +1233,8 @@ let
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;
@@ -1244,8 +1244,8 @@ let
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;
@@ -1482,8 +1482,8 @@ let
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";
@@ -1511,8 +1511,8 @@ let
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";
@@ -1595,8 +1595,8 @@ let
# 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";
@@ -1898,8 +1898,8 @@ let
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";
@@ -2105,8 +2105,8 @@ let
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 = {
@@ -2171,8 +2171,8 @@ let
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;
@@ -2183,8 +2183,8 @@ let
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";
@@ -2550,8 +2550,8 @@ let
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";
@@ -2566,8 +2566,8 @@ let
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";
@@ -2827,8 +2827,8 @@ let
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";
@@ -3074,8 +3074,8 @@ let
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";
@@ -3119,8 +3119,8 @@ let
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;
@@ -3209,8 +3209,8 @@ let
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";
@@ -3349,8 +3349,8 @@ let
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";
@@ -3368,26 +3368,26 @@ let
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 ];
@@ -3415,8 +3415,8 @@ let
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;
@@ -3638,8 +3638,8 @@ let
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";
@@ -3952,8 +3952,8 @@ let
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;
@@ -4550,8 +4550,8 @@ let
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;
};
@@ -4641,8 +4641,8 @@ let
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";
@@ -4751,8 +4751,8 @@ let
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;
@@ -5092,8 +5092,8 @@ let
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";
@@ -5292,8 +5292,8 @@ let
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;
@@ -5681,8 +5681,8 @@ let
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";
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "debugpy";
publisher = "ms-python";
version = "2025.4.1";
hash = "sha256-PzO5CA/JaLlyMMQ0wOIIvoL116boSOpqtX9plw9IUgQ=";
version = "2025.6.0";
hash = "sha256-sdePoi+GdWi0AMWLOvVtCYkCbdxZMx2pMJAZF7aYluc=";
};
meta = {
@@ -9,8 +9,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
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 = [
@@ -84,8 +84,8 @@ buildVscodeMarketplaceExtension {
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 = ''
@@ -41,11 +41,11 @@ let
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";
};
};
@@ -58,7 +58,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = base // {
name = "cpptools";
publisher = "ms-vscode";
version = "1.22.2";
version = "1.24.5";
};
nativeBuildInputs = [
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
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 = {
@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
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 { };
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "claude-dev";
publisher = "saoudrizwan";
version = "3.8.6";
hash = "sha256-JqrzMZoAlBcBfQPWJn+c0PW5ScWclstg5BDPyntN3co=";
version = "3.9.2";
hash = "sha256-InlftUHtOHEszgtjPl7H6V0PkyHUEZ6MqyZTbFtjA+k=";
};
meta = {
@@ -11,26 +11,26 @@ vscode-utils.buildVscodeMarketplaceExtension {
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
View File
@@ -45,7 +45,7 @@
libheif,
libxslt,
libgudev,
openexr_3,
openexr,
desktopToDarwinBundle,
AppKit,
Cocoa,
@@ -126,7 +126,7 @@ stdenv.mkDerivation (finalAttrs: {
poppler
poppler_data
libtiff
openexr_3
openexr
libmng
librsvg
libwmf
+2 -2
View File
@@ -30,7 +30,7 @@
libkdcraw,
lcms2,
gsl,
openexr_3,
openexr,
giflib,
libjxl,
mlt,
@@ -105,7 +105,7 @@ mkDerivation rec {
fribidi
lcms2
gsl
openexr_3
openexr
lager
libaom
libheif
+2 -2
View File
@@ -24,7 +24,7 @@
syntax-highlighting,
libmtp,
libssh,
openexr_3,
openexr,
libtirpc,
phonon,
qtsvg,
@@ -71,7 +71,7 @@ mkDerivation {
syntax-highlighting
libmtp
libssh
openexr_3
openexr
libtirpc
phonon
qtsvg
@@ -12,7 +12,7 @@
cmake,
wrapQtAppsHook,
openimageio,
openexr_3,
openexr,
portaudio,
imath,
qtwayland,
@@ -78,7 +78,7 @@ stdenv.mkDerivation {
opencolorio
openimageio'
imath
openexr_3
openexr
portaudio
qtwayland
qtmultimedia
+2 -2
View File
@@ -15,7 +15,7 @@
libxml2,
cmake,
exiftool,
openexr_3,
openexr,
glib,
python3Packages,
perlPackages,
@@ -147,7 +147,7 @@ stdenv.mkDerivation {
libxkbcommon
libxslt
libXtst
openexr_3
openexr
openjpeg
osm-gps-map
pcre
+2 -2
View File
@@ -32,7 +32,7 @@
exiv2,
exiftool,
mimalloc,
openexr_3,
openexr,
ilmbase,
opencolorio,
color-transformation-language,
@@ -83,7 +83,7 @@ stdenv.mkDerivation rec {
exiftool
libcanberra-gtk3
mimalloc
openexr_3
openexr
ilmbase
opencolorio
color-transformation-language
+1
View File
@@ -0,0 +1 @@
{ python3Packages }: with python3Packages; toPythonApplication colcon
@@ -4,7 +4,7 @@
fetchFromGitHub,
cmake,
ilmbase,
openexr_3,
openexr,
libtiff,
aces-container,
}:
@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
cmake
ilmbase
openexr_3
openexr
libtiff
aces-container
];
+2 -2
View File
@@ -55,7 +55,7 @@
libxslt,
lua,
util-linux,
openexr_3,
openexr,
openjpeg,
osm-gps-map,
pcre2,
@@ -140,7 +140,7 @@ stdenv.mkDerivation rec {
libwebp
libxslt
lua
openexr_3
openexr
openjpeg
osm-gps-map
pcre2
+6
View File
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchurl,
gitUpdater,
nixosTests,
}:
@@ -20,6 +21,11 @@ stdenv.mkDerivation rec {
'';
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
View File
@@ -3,16 +3,17 @@
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"
@@ -37,5 +38,6 @@ stdenv.mkDerivation {
homepage = "https://www.openexr.com/";
license = licenses.bsd3;
platforms = platforms.all;
insecure = true;
};
}
+2 -2
View File
@@ -12,7 +12,7 @@
libpng,
libwebp,
gdk-pixbuf,
openexr_3,
openexr,
pkg-config,
makeWrapper,
zlib,
@@ -87,7 +87,7 @@ stdenv.mkDerivation rec {
libpng
libwebp
gdk-pixbuf
openexr_3
openexr
zlib
];
-6
View File
@@ -2,7 +2,6 @@
cmake,
fetchFromGitHub,
freetype,
ilmbase,
lib,
libjpeg,
libtiff,
@@ -33,10 +32,6 @@ stdenv.mkDerivation {
include/geometry/poly_double.h include/noise/noise_generator.h # gcc12
'';
preConfigure = ''
NIX_CFLAGS_COMPILE+=" -isystem ${ilmbase.dev}/include/OpenEXR"
'';
nativeBuildInputs = [
cmake
pkg-config
@@ -44,7 +39,6 @@ stdenv.mkDerivation {
buildInputs = [
freetype
ilmbase
libjpeg
libtiff
libxml2
+3 -3
View File
@@ -16,17 +16,17 @@
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
View File
@@ -23,7 +23,7 @@
libavif,
libsixel,
libraw,
openexr_3,
openexr,
bash-completion,
testers,
nix-update-script,
@@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: {
libavif
libsixel
libraw
openexr_3
openexr
];
passthru = {
+3 -3
View File
@@ -7,16 +7,16 @@
}:
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
View File
@@ -38,7 +38,7 @@
libtiff,
libwebp,
matio,
openexr_3,
openexr,
openjpeg,
openslide,
pango,
@@ -112,7 +112,7 @@ stdenv.mkDerivation (finalAttrs: {
libtiff
libwebp
matio
openexr_3
openexr
openjpeg
openslide
pango
+3 -3
View File
@@ -33,9 +33,9 @@ let
"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
View File
@@ -1,5 +1,6 @@
{
lib,
lark,
asttokens,
buildPythonPackage,
cbor2,
@@ -28,21 +29,20 @@ let
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 = [
@@ -59,6 +59,7 @@ buildPythonPackage rec {
];
propagatedBuildInputs = [
lark
asttokens
cbor2
importlib-metadata
+2 -2
View File
@@ -62,7 +62,7 @@
libxml2,
lz4,
netcdf,
openexr_3,
openexr,
openjpeg,
openssl,
pcre2,
@@ -182,7 +182,7 @@ stdenv.mkDerivation (finalAttrs: {
nonDarwinDeps = lib.optionals (!stdenv.hostPlatform.isDarwin) (
[
# tests for formats enabled by these packages fail on macos
openexr_3
openexr
xercesc
]
++ arrowDeps
@@ -62,7 +62,7 @@
libusb1,
neon,
openal,
openexr_3,
openexr,
openh264Support ? lib.meta.availableOn stdenv.hostPlatform openh264,
openh264,
libopenmpt,
@@ -193,7 +193,7 @@ stdenv.mkDerivation (finalAttrs: {
libusb1
neon
openal
openexr_3
openexr
rtmpdump
pango
soundtouch
@@ -30,7 +30,6 @@ mkDerivation {
qtbase
];
outputs = [ "out" ]; # plugins only
CXXFLAGS = "-I${getDev ilmbase}/include/OpenEXR";
cmakeFlags = [
"-DKIMAGEFORMATS_HEIF=ON"
];
@@ -8,7 +8,7 @@
libmng,
lcms1,
libtiff,
openexr_3,
openexr,
libGL,
libX11,
pkg-config,
@@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: {
libmng
lcms1
libtiff
openexr_3
openexr
]
++ lib.optionals withXorg [
libX11
@@ -22,7 +22,7 @@
# Build apps
buildApps ? true, # Utility applications
lcms2,
openexr_3,
openexr,
}:
stdenv.mkDerivation rec {
@@ -74,7 +74,7 @@ stdenv.mkDerivation rec {
]
++ lib.optionals buildApps [
lcms2
openexr_3
openexr
];
cmakeFlags =
@@ -74,5 +74,6 @@ stdenv.mkDerivation rec {
homepage = "https://www.openexr.com/";
license = licenses.bsd3;
platforms = platforms.all;
insecure = true;
};
}
+1 -1
View File
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
passthru.tests = {
inherit libjxl;
musl = pkgsCross.musl64.openexr_3;
musl = pkgsCross.musl64.openexr;
};
meta = with lib; {
@@ -25,7 +25,7 @@
jpegSupport ? true,
libjpeg,
exrSupport ? false,
openexr_3,
openexr,
gifSupport ? true,
giflib,
pngSupport ? true,
@@ -97,7 +97,7 @@ stdenv.mkDerivation rec {
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
@@ -0,0 +1,68 @@
{
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";
};
}
@@ -5,7 +5,7 @@
libjxl,
libavif,
libraw,
openexr_3,
openexr,
}:
mkKdeDerivation {
pname = "kimageformats";
@@ -17,6 +17,6 @@ mkKdeDerivation {
libjxl
libavif
libraw
openexr_3
openexr
];
}
+2 -2
View File
@@ -9,7 +9,7 @@
libimobiledevice,
gperf,
libtirpc,
openexr_3,
openexr,
taglib,
shared-mime-info,
libappimage,
@@ -34,7 +34,7 @@ mkKdeDerivation {
libimobiledevice
gperf
libtirpc
openexr_3
openexr
taglib
libappimage
xorg.libXcursor
+2 -2
View File
@@ -10,7 +10,7 @@
libimobiledevice,
gperf,
libtirpc,
openexr_3,
openexr,
taglib,
libappimage,
}:
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
libimobiledevice
gperf
libtirpc
openexr_3
openexr
taglib
libappimage
];
+1
View File
@@ -1269,6 +1269,7 @@ mapAliases {
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
View File
@@ -361,10 +361,6 @@ with pkgs;
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 {
@@ -4740,7 +4736,6 @@ with pkgs;
libclang = llvmPackages_15.libclang;
clang = clang_15;
llvm = llvm_15;
openexr = openexr_3;
};
ossec-agent = callPackage ../tools/security/ossec/agent.nix { };
@@ -9359,6 +9354,10 @@ with pkgs;
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 {
@@ -9402,6 +9401,7 @@ with pkgs;
gegl = callPackage ../development/libraries/gegl {
inherit (darwin.apple_sdk.frameworks) OpenCL;
openexr = openexr_2;
};
gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { };
@@ -10787,6 +10787,7 @@ with pkgs;
# TODO: LTO does not work.
# https://github.com/NixOS/nixpkgs/issues/343123
enableLto = false;
openexr = openexr_2;
};
opencv4WithoutCuda = opencv4.override {
@@ -10795,9 +10796,8 @@ with pkgs;
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;
@@ -11437,7 +11437,6 @@ with pkgs;
vigra = callPackage ../development/libraries/vigra {
hdf5 = hdf5.override { usev110Api = true; };
openexr = openexr_3;
};
vllm = with python3Packages; toPythonApplication vllm;
@@ -13800,9 +13799,7 @@ with pkgs;
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
@@ -13901,7 +13898,6 @@ with pkgs;
};
blender = callPackage ../by-name/bl/blender/package.nix {
openexr = openexr_3;
python3Packages = python311Packages;
inherit (darwin.apple_sdk.frameworks)
Cocoa
@@ -14090,6 +14086,8 @@ with pkgs;
hamlib = hamlib_4;
};
djv = callPackage ../by-name/dj/djv/package.nix { openexr = openexr_2; };
djview = libsForQt5.callPackage ../applications/graphics/djview { };
djview4 = djview;
@@ -14728,7 +14726,6 @@ with pkgs;
hugin = callPackage ../applications/graphics/hugin {
wxGTK = wxGTK32;
openexr = openexr_3;
};
huggle = libsForQt5.callPackage ../applications/misc/huggle { };
@@ -14937,7 +14934,6 @@ with pkgs;
imagemagick = lowPrio (
callPackage ../applications/graphics/ImageMagick {
inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
openexr = openexr_3;
}
);
@@ -15255,7 +15251,9 @@ with pkgs;
portaudio = null;
};
luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr {
openexr = openexr_2;
};
luddite = with python3Packages; toPythonApplication luddite;
@@ -15691,7 +15689,6 @@ with pkgs;
};
openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio {
openexr = openexr_3;
};
open-music-kontrollers = lib.recurseIntoAttrs {
+5 -4
View File
@@ -8068,15 +8068,16 @@ with self;
};
};
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
View File
@@ -2651,6 +2651,8 @@ self: super: with self; {
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 { };