adoptopenjdk: fix fontconfig dependency
This commit is contained in:
parent
d4e2cb08ff
commit
b4480b798d
@ -6,6 +6,7 @@ sourcePerArch:
|
|||||||
, autoPatchelfHook
|
, autoPatchelfHook
|
||||||
, alsaLib
|
, alsaLib
|
||||||
, freetype
|
, freetype
|
||||||
|
, fontconfig
|
||||||
, zlib
|
, zlib
|
||||||
, xorg
|
, xorg
|
||||||
}:
|
}:
|
||||||
@ -26,8 +27,8 @@ let result = stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
alsaLib freetype zlib xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi
|
alsaLib freetype fontconfig zlib xorg.libX11 xorg.libXext xorg.libXtst
|
||||||
xorg.libXrender
|
xorg.libXi xorg.libXrender
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ autoPatchelfHook ];
|
nativeBuildInputs = [ autoPatchelfHook ];
|
||||||
@ -52,11 +53,16 @@ let result = stdenv.mkDerivation rec {
|
|||||||
mkdir -p $out/nix-support
|
mkdir -p $out/nix-support
|
||||||
|
|
||||||
# Set JAVA_HOME automatically.
|
# Set JAVA_HOME automatically.
|
||||||
cat <<EOF >> $out/nix-support/setup-hook
|
cat <<EOF >> "$out/nix-support/setup-hook"
|
||||||
if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out; fi
|
if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out; fi
|
||||||
EOF
|
EOF
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
preFixup = ''
|
||||||
|
find "$out" -name libfontmanager.so -exec \
|
||||||
|
patchelf --add-needed libfontconfig.so {} \;
|
||||||
|
'';
|
||||||
|
|
||||||
# FIXME: use multiple outputs or return actual JRE package
|
# FIXME: use multiple outputs or return actual JRE package
|
||||||
passthru.jre = result;
|
passthru.jre = result;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user