Commit Graph

123 Commits

Author SHA1 Message Date
Ben Siraphob
869d641281 treewide: replace stdenv.is* with stdenv.hostPlatform.is* 2026-05-10 10:06:35 -07:00
zowoq
2879caafcf linux_hardened: remove
isn't maintained to the standards people expect of kernels in nixpkgs
2026-04-04 13:51:50 +10:00
nixpkgs-ci[bot]
7aea249c7b Merge master into staging-next 2025-09-22 00:17:41 +00:00
Emily
f2b94e3da0 treewide: tbb -> onetbb 2025-09-15 17:29:35 +01:00
kyehn
3b9b08212a sysdig: 0.38.1 -> 0.40.1 2025-09-14 16:24:38 +08:00
mivorasu
ee0866bddd treewide: conform descriptions to the standards 2025-07-28 04:39:00 +00:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
7c6f434c
621de93641 sysdig: nixfmt 2025-03-22 23:25:34 +01:00
Jörg Thalheim
9a207cbdb6 sysdig: fix build on macOS 2025-03-12 06:34:14 +01:00
Kamil Zaripov
a8f1685cca sysdig: enable aarch64-linux back 2025-01-26 21:45:03 +00:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Sebastian Sellmeier
5947fd2376 sysdig: 0.38.0 -> 0.38.1 2024-07-24 17:23:48 +02:00
Sebastian Sellmeier
58bae1819e sysdig: patch 'main.c' to fix build for 6.10-kernel 2024-07-24 17:23:44 +02:00
Sebastian Sellmeier
f12192d26d sysdig: fix build 2024-07-12 18:32:38 +02:00
Sebastian Sellmeier
0cbd664f8e sysdig: nixfmt-rfc-style 2024-06-27 21:31:46 +02:00
Sebastian Sellmeier
df57515a3a sysdig: 0.37.1 -> 0.38.0 2024-06-27 21:30:22 +02:00
Jussi Kuokkanen
95cc312a68 pkgs/os-specific: remove licenses.gpl2 2024-06-21 12:28:43 +03:00
Sebastian Sellmeier
3b74b85bc1 sysdig: 0.37.0 -> 0.37.1 2024-05-17 18:43:54 +02:00
Sebastian Sellmeier
c784a9f224 sysdig: 0.36.0 -> 0.37.0 2024-05-14 00:16:02 +02:00
Jörg Thalheim
1a92639f29 sysdig: disable hardened and zen kernels
Also it currently compiles with zen kernels, it doesn't with lqx.
Since we currently don't have a mechanism of lqx only, we can re-add,
if one of the lqx/zen maintainers steps up and also help maintaining and testing sysdig.
2024-04-01 10:31:15 +00:00
Sebastian Sellmeier
50625bd0fb sysdig: fix formattig 2024-04-01 09:50:07 +02:00
Sebastian Sellmeier
b6e65a161a sysdig: 0.35.3 -> 0.36.0 2024-04-01 09:49:11 +02:00
Jörg Thalheim
1937f7859f sysdig: 0.35.1 -> 0.35.3
Diff: https://github.com/draios/sysdig/compare/0.35.1...0.35.3
2024-03-06 08:31:31 +01:00
Sebastian Sellmeier
6f37738cf7 sysdig: remove unneeded tinydir (838ffdeb05) 2024-02-11 14:28:33 +01:00
Sebastian Sellmeier
b18a422f41 sysdig: 0.34.1 -> 0.35.1 2024-02-11 14:28:33 +01:00
Jörg Thalheim
41becba8d2 sysdig: 0.33.1 -> 0.34.1 2023-11-29 11:10:37 +01:00
Jörg Thalheim
35bccc4356 sysdig: 0.32.0 -> 0.33.1 2023-08-09 08:00:55 +02:00
Jörg Thalheim
c30b80d361 sysdig: 0.31.5 -> 0.32.0 2023-07-03 23:24:05 +02:00
Jörg Thalheim
6c77164377 sysdig: update drivers for latest kernel 2023-06-10 20:09:25 +02:00
Jörg Thalheim
c24713c8f8 sysdig: fix build 2023-06-10 16:33:15 +02:00
Jörg Thalheim
9781ade7e2 sysdig: 0.31.4 -> 0.31.5
Diff: https://github.com/draios/sysdig/compare/0.31.4...0.31.5
2023-05-05 21:29:18 +02:00
Jörg Thalheim
e507ac4bdb sysdig: also update driver 2023-04-04 21:14:28 +02:00
Jörg Thalheim
a0cf420ae1 sysdig: 0.31.3 -> 0.31.4
Diff: https://github.com/draios/sysdig/compare/0.31.3...0.31.4
2023-03-28 17:47:33 +02:00
Artturin
780669daf5 treewide: don't hardcode /nix/store (no rebuilds changes)
improve experience for other store locations
2023-03-24 20:11:33 +02:00
Jörg Thalheim
a06e5ea365 sysdig: 0.30.2 -> 0.31.3 2023-03-20 10:04:01 +01:00
7c6f434c
0251d3abea Merge pull request #217794 from jfly/scap-driver-linux-6_2-workaround
sysdig: Include driver patch to fix compilation on Linux 6.2
2023-02-23 14:58:00 +00:00
Jeremy Fleischman
bb724fa986 sysdig: Include driver patch to fix compilation on Linux 6.2
On nixos-unstable with the latest kernel (6.2.0), I'm seeing sysdig
fail to compile:

    /build/source/build/driver/src/main.c:2788:30: error: assignment to 'char * (*)(const struct device *, umode_t *)' {aka 'char * (*)(const struct device *, short unsigned int *)'} from incompatible pointer type 'char * (*)(struct device *, umode_t *)' {aka 'char * (*)(struct device *, short unsigned int *)'} [-Werror=incompatible-pointer-types]
     2788 |         g_ppm_class->devnode = ppm_devnode;
          |                              ^
    /build/libs/userspace/libscap/scap_procs.c: In function 'scap_os_getpid_global':

This has already been fixed upstream, this just cherry-picks that fix.
2023-02-22 19:43:02 -08:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Sandro
a9cadfb7b8 Merge pull request #213490 from OPNA2608/refactor/yaml-cpp
yaml-cpp*: Refactor, rename, adopt
2023-02-02 17:32:34 +01:00
OPNA2608
c9b4c7dccd treewide: Rename libyamlcpp* to yaml-cpp* 2023-01-31 16:22:54 +01:00
Sandro Jäckel
6dbf077be2 sysdig: remove with lib over entire file 2023-01-31 15:06:57 +01:00
Jörg Thalheim
6b27ccc1fb sysdig: 0.29.3 -> 0.30.2 2022-12-12 17:06:11 +01:00
Jörg Thalheim
2a38902f2a sysdig: 0.28.0 -> 0.29.3 2022-05-14 07:40:02 +02:00
Felix Buehler
ed7bf9452c treewide: remove *.upstream files from updateWalker 2022-01-26 21:46:07 +01:00
Jörg Thalheim
9235ba7132 Update pkgs/os-specific/linux/sysdig/default.nix 2021-12-16 19:29:45 +00:00
Jörg Thalheim
0c302891d0 sysdig: 0.27.1 -> 0.28.0 2021-12-16 18:52:09 +01:00
Sergei Trofimovich
134db1c397 sysdig: fix pending upstream inclusion for ncurses-6.3
Without the change the build fails as:

    sysdig/userspace/sinspui/cursescomponents.cpp: In member function 'void curses_textbox::print_no_data()':
    sysdig/userspace/sinspui/cursescomponents.cpp:878:15: error: format not a string literal and no format arguments [-Werror=format-security]
      878 |   wstr.c_str());
          |               ^
2021-12-04 19:34:21 +00:00
Jörg Thalheim
6fb71e46ca sysdig: fix linking against libabseil 2021-09-12 10:49:38 +02:00