Commit Graph

12 Commits

Author SHA1 Message Date
seth
711aab6d45
containerd: add cross compilation tests 2024-11-22 14:11:35 -05:00
seth
3f48f68ef0
containerd: conditionally build manpages
An in-tree binary is used to build some manpages, which won't work when
cross compiling unless the buildPlatform can execute code for the
hostPlatform
2024-11-22 14:11:35 -05:00
seth
0422fd6635
containerd: add getchoo to maintainers 2024-11-22 14:11:35 -05:00
seth
eb399ae2b2
containerd: add meta.mainProgram 2024-11-22 14:11:35 -05:00
seth
514c2e5835
containerd: split outputs 2024-11-22 14:11:34 -05:00
seth
5fe62be116
containerd: add override for btrfs support
Having an explicit attribute to override for btrfs support is much more
user friendly
2024-11-22 14:11:34 -05:00
seth
429c01fff2
containerd: add updateScript 2024-11-22 14:11:34 -05:00
seth
7d3a899c10
containerd: use best practices 2024-11-22 14:11:34 -05:00
seth
5db7ee7410
containerd: use standard attributes for make
Instead of inlining flags and targets, we can use standard attributes
and emulate `mkDerivations`'s default build and install phases to make
maintaining and overriding the expression much easier
2024-11-22 14:11:34 -05:00
seth
d697b384d5
containerd: 1.7.23 -> 2.0.0
This release contains breaking changes. See the full [containerd
2.0](https://github.com/containerd/containerd/blob/main/docs/containerd-2.0.md)
documentation for more

Diff: https://github.com/containerd/containerd/compare/v1.7.23...v2.0.0

Changelog: https://github.com/containerd/containerd/releases/tag/v2.0.0
2024-11-22 14:11:33 -05:00
seth
9e9774ee89
containerd: format with nixfmt 2024-11-22 14:09:18 -05:00
aleksana
571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00