nixpkgs: 2025-08-06 -> 2025-08-08
This commit is contained in:
@@ -41,14 +41,6 @@ in
|
|||||||
# hareHook = crossHareHook;
|
# hareHook = crossHareHook;
|
||||||
# };
|
# };
|
||||||
|
|
||||||
# XXX(2024-12-26 - 2025-04-30): prefer pre-built electron because otherwise it takes 4 hrs to build from source.
|
|
||||||
# but wait 2 days after staging -> master merge, and normal electron should be cached and safe to remove
|
|
||||||
electron = electron-bin;
|
|
||||||
electron_33 = electron_33-bin;
|
|
||||||
electron_34 = electron_34-bin;
|
|
||||||
electron_35 = electron_35-bin;
|
|
||||||
electron_36 = electron_36-bin;
|
|
||||||
|
|
||||||
# evolution-data-server = super.evolution-data-server.override {
|
# evolution-data-server = super.evolution-data-server.override {
|
||||||
# # OAuth depends on webkitgtk_4_1: old, forces an annoying recompilation
|
# # OAuth depends on webkitgtk_4_1: old, forces an annoying recompilation
|
||||||
# enableOAuth2 = false;
|
# enableOAuth2 = false;
|
||||||
@@ -183,4 +175,19 @@ in
|
|||||||
# 2023/12/10: zbar barcode scanner: used by megapixels, frog.
|
# 2023/12/10: zbar barcode scanner: used by megapixels, frog.
|
||||||
# the video component does not cross compile (qt deps), but i don't need that.
|
# the video component does not cross compile (qt deps), but i don't need that.
|
||||||
zbar = super.zbar.override { enableVideo = false; };
|
zbar = super.zbar.override { enableVideo = false; };
|
||||||
})
|
} // (
|
||||||
|
let
|
||||||
|
# XXX(2024-12-26 - 2025-08-07): prefer pre-built electron because otherwise it takes 4 hrs to build from source.
|
||||||
|
# but wait 2 days after staging -> master merge, and normal electron should be cached and safe to remove
|
||||||
|
maxVersion = 99;
|
||||||
|
versions = super.lib.range 1 maxVersion;
|
||||||
|
electronName = v: "electron_${builtins.toString v}";
|
||||||
|
electronOverrides = builtins.foldl' (acc: name: acc // super.lib.optionalAttrs (super ? "${name}-bin") {
|
||||||
|
"${name}" = super."${name}-bin";
|
||||||
|
}) {} (builtins.map electronName versions);
|
||||||
|
in
|
||||||
|
super.lib.throwIf
|
||||||
|
(super ? "${electronName (maxVersion+1)}")
|
||||||
|
"electron has updated past ${builtins.toString maxVersion}: bump maxVersion to continue using electron-bin"
|
||||||
|
electronOverrides
|
||||||
|
))
|
||||||
|
@@ -14,8 +14,8 @@
|
|||||||
mkNixpkgs ? import ./mkNixpkgs.nix {},
|
mkNixpkgs ? import ./mkNixpkgs.nix {},
|
||||||
}:
|
}:
|
||||||
mkNixpkgs {
|
mkNixpkgs {
|
||||||
rev = "c2ae88e026f9525daf89587f3cbee584b92b6134";
|
rev = "53befe95a9700fa9bb6b93e913c02a8d7f0cd22e";
|
||||||
sha256 = "sha256-erbiH2agUTD0Z30xcVSFcDHzkRvkRXOQ3lb887bcVrs=";
|
sha256 = "sha256-uOOXepnXGHCv4203sHEqKGipoiWvMmmw1NGN7+tZ5sQ=";
|
||||||
version = "unstable-2025-08-06";
|
version = "unstable-2025-08-08";
|
||||||
branch = "master";
|
branch = "master";
|
||||||
}
|
}
|
||||||
|
@@ -2,8 +2,8 @@
|
|||||||
mkNixpkgs ? import ./mkNixpkgs.nix {},
|
mkNixpkgs ? import ./mkNixpkgs.nix {},
|
||||||
}:
|
}:
|
||||||
mkNixpkgs {
|
mkNixpkgs {
|
||||||
rev = "5da2bc6cb2ef285e10507d34d0481658cfca8f45";
|
rev = "b207c5222b84e13aed244e90134c687e67f00430";
|
||||||
sha256 = "sha256-E6fJqlTrOWmMS1rjfWF1uwcYWHU3gAXK2C6xmTPx6Ew=";
|
sha256 = "sha256-Tczp3NqjLGA8k+7OC2T/+gwncD0tLTaKxBdIqUMJD7A=";
|
||||||
version = "unstable-2025-08-06";
|
version = "unstable-2025-08-08";
|
||||||
branch = "staging-next";
|
branch = "staging-next";
|
||||||
}
|
}
|
||||||
|
@@ -2,8 +2,8 @@
|
|||||||
mkNixpkgs ? import ./mkNixpkgs.nix {},
|
mkNixpkgs ? import ./mkNixpkgs.nix {},
|
||||||
}:
|
}:
|
||||||
mkNixpkgs {
|
mkNixpkgs {
|
||||||
rev = "13e07277976e41011caf25fe62201e9fb6de29df";
|
rev = "7bd6f87deb4e8c19b34b42019ba411456ec12c48";
|
||||||
sha256 = "sha256-aYWjNYBfusR2CMhKNOWhQ1CDsqS+Yc6xvmdTNSZP/0Q=";
|
sha256 = "sha256-2GLHTVZtVMZpmSx7RloLZKo963ZU+HW5tAM8oewhKe0=";
|
||||||
version = "unstable-2025-08-06";
|
version = "unstable-2025-08-08";
|
||||||
branch = "staging";
|
branch = "staging";
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user