mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 12:17:35 +00:00
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:
parent
260cf6c3b2
commit
ba6ba67fa0
1 changed files with 8 additions and 2 deletions
|
@ -16,16 +16,22 @@ stdenv.mkDerivation {
|
||||||
ccache
|
ccache
|
||||||
rsync
|
rsync
|
||||||
unzip
|
unzip
|
||||||
|
texinfo
|
||||||
# Example Build-time Additional Dependencies
|
# Example Build-time Additional Dependencies
|
||||||
pkgconfig
|
pkgconfig
|
||||||
];
|
];
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
# Example Run-time Additional Dependencies
|
# Example Run-time Additional Dependencies
|
||||||
openssl
|
openssl
|
||||||
x11
|
xlibsWrapper
|
||||||
qemu
|
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
|
# glibc
|
||||||
];
|
];
|
||||||
|
|
||||||
hardeningDisable = [ "format" "fortify" ];
|
hardeningDisable = [ "format" "fortify" ];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue