···21 sha256 = "sha256-y3T0vXg7631FZ4bzcbQjz3Buui/DFxh9LG8BZWwynp0=";
22 };
23000000024 patches = [
25 # remove date info to make the build reproducible
26 # remove commit hash to avoid dependency on git and the need to keep `.git`
···40 "man"
41 ];
4243- cargoLock = {
44- lockFile = ./Cargo.lock;
45- outputHashes = {
46- "mutagen-0.2.0" = "sha256-FnSeNI9lAcxonRFTu7wnP/M/d5UbMzSZ97w+mUqoEg8=";
47- };
48- };
49-50 dontUseJustBuild = true;
51 dontUseJustCheck = true;
52 dontUseJustInstall = true;
53-54- postPatch = ''
55- # update Cargo.lock to work with openssl 3
56- ln -sf ${./Cargo.lock} Cargo.lock
57- '';
5859 postBuild = ''
60 just man
···21 sha256 = "sha256-y3T0vXg7631FZ4bzcbQjz3Buui/DFxh9LG8BZWwynp0=";
22 };
2324+ cargoPatches = [
25+ # update Cargo.lock to work with openssl 3
26+ ./openssl3-support.patch
27+ ];
28+29+ cargoHash = "sha256-UY7+AhsVw/p+FDfzJWj9A6VRntceIDCWzJ5Zim8euAE=";
30+31 patches = [
32 # remove date info to make the build reproducible
33 # remove commit hash to avoid dependency on git and the need to keep `.git`
···47 "man"
48 ];
49000000050 dontUseJustBuild = true;
51 dontUseJustCheck = true;
52 dontUseJustInstall = true;
000005354 postBuild = ''
55 just man
···7 gst_all_1,
8 wayland,
9 pkg-config,
010}:
1112stdenv.mkDerivation rec {
···95 patches = [
96 ./disable-bad-message.patch
97 ];
009899 meta = {
100 description = "Provides full ground station support and configuration for the PX4 and APM Flight Stacks";
···7 gst_all_1,
8 wayland,
9 pkg-config,
10+ nix-update-script,
11}:
1213stdenv.mkDerivation rec {
···96 patches = [
97 ./disable-bad-message.patch
98 ];
99+100+ passthru.updateScript = nix-update-script { };
101102 meta = {
103 description = "Provides full ground station support and configuration for the PX4 and APM Flight Stacks";
···78buildGoModule rec {
9 pname = "syft";
10- version = "1.30.0";
1112 src = fetchFromGitHub {
13 owner = "anchore";
14 repo = "syft";
15 tag = "v${version}";
16- hash = "sha256-7YnjkevF4Nmu8YDhpd/WqXzLM8cdVPDt5ss9bg8udow=";
17 # populate values that require us to use git. By doing this in postFetch we
18 # can delete .git afterwards and maintain better reproducibility of the src.
19 leaveDotGit = true;
···78buildGoModule rec {
9 pname = "syft";
10+ version = "1.31.0";
1112 src = fetchFromGitHub {
13 owner = "anchore";
14 repo = "syft";
15 tag = "v${version}";
16+ hash = "sha256-B4jZfG0OIza/cfcjIO+Vg+Ap2hZQj+DYW5kFvXHY8ZA=";
17 # populate values that require us to use git. By doing this in postFetch we
18 # can delete .git afterwards and maintain better reproducibility of the src.
19 leaveDotGit = true;
···1+{ lib, victorialogs }:
2+3+# This package is build out of the victorialogs package.
4+# so no separate update prs are needed for vlagent
5+# nixpkgs-update: no auto update
6+lib.addMetaAttrs { mainProgram = "vlagent"; } (
7+ victorialogs.override {
8+ withServer = false;
9+ withVlAgent = true;
10+ }
11+)