···260260 mktplcRef = {
261261 name = "ng-template";
262262 publisher = "Angular";
263263- version = "20.0.0";
264264- hash = "sha256-87SImzcGbwvf9xtdbD3etqaWe6fMVeCKc+f8qTyFnUA=";
263263+ version = "20.0.1";
264264+ hash = "sha256-N+2uNX1gXGHAvkx2aff9DfB7vji8bXNLt86yaSYt0o0=";
265265 };
266266 meta = {
267267 changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog";
···15871587 # semver scheme, contrary to preview versions which are listed on
15881588 # the VSCode Marketplace and use a calver scheme. We should avoid
15891589 # using preview versions, because they expire after two weeks.
15901590- version = "17.1.0";
15911591- hash = "sha256-WPSMf1yLXSDqImpMTxn1eXcSrimVSVjjaXDzFMQ/l0E=";
15901590+ version = "17.1.1";
15911591+ hash = "sha256-hlhq4bR3v0AqI3lxilgNEgjjEEBVL0xfvIWbV/Ronh4=";
15921592 };
15931593 meta = {
15941594 changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
···22 lib,
33 makeSetupHook,
44 systemdMinimal,
55- udev,
65 stdenv,
76}:
87let
98 # udev rules can only be checked if systemd (specifically, 'udevadm') can be executed on build platform
1010- # if udev is not available on hostPlatform, there is no point in checking rules
1111- applyHook =
1212- lib.meta.availableOn stdenv.hostPlatform udev
1313- && lib.meta.availableOn stdenv.buildPlatform systemdMinimal;
99+ # If cross-compiling linux -> non-linux, udev rules are still checked, even if they end up being unused.
1010+ # This is not a problem:
1111+ # - If there are no udev rules, the hook is a noop
1212+ # - If the udev rules are broken, they should be flagged as such
1313+ # - if rules are not needed on a target platform where they are broken, they should be deleted from package output
1414+ applyHook = lib.meta.availableOn stdenv.buildPlatform systemdMinimal;
1415in
1516makeSetupHook {
1617 name = "udev-check-hook";