Toolchain: Fix serenity.nix

* x11 package name has changed to xlibsWrapper.
* texinfo is necessary for Makeinfo.
* e2fsprogs was recenty fixed on nicpkgs to include fuse2fs to mount
serenity images without root access but it needed some configuration.
This commit is contained in:
jd 2022-03-29 22:08:03 +02:00 committed by Brian Gianforcaro
parent 260cf6c3b2
commit ba6ba67fa0
Notes: sideshowbarker 2024-07-17 18:46:57 +09:00

View File

@ -16,16 +16,22 @@ stdenv.mkDerivation {
ccache
rsync
unzip
texinfo
# Example Build-time Additional Dependencies
pkgconfig
];
buildInputs = [
# Example Run-time Additional Dependencies
openssl
x11
xlibsWrapper
qemu
# e2fsprogs needs some optional parameter to activate fuse2fs with which
# the qemu image will be mounted without root access.
(e2fsprogs.overrideAttrs (oldAttrs: {
buildInputs = oldAttrs.buildInputs ++ [ pkgs.fuse ];
}))
# glibc
];
hardeningDisable = [ "format" "fortify" ];
}