lemmy-ui: properly replace the vips dependancy

This commit is contained in:
marius david
2024-08-21 22:13:35 +02:00
parent 8f73423ca0
commit efde7f61a7
+9 -4
View File
@@ -2,13 +2,10 @@
, stdenvNoCC
, libsass
, nodejs
, python3
, pkg-config
, pnpm_9
, fetchFromGitHub
, nixosTests
, vips
, nodePackages
}:
let
@@ -60,12 +57,20 @@ stdenvNoCC.mkDerivation (finalAttrs: {
# runHook postInstall
# '';
preInstall = ''
preInstall = ''
mkdir $out
cp -R ./dist $out
cp -R ./node_modules $out
'';
preFixup = ''
find $out -name libvips-cpp.so.42 -print0 | while read -d $'\0' libvips; do
echo replacing libvips at $libvips
rm $libvips
ln -s ${lib.getLib vips}/lib/libvips-cpp.so.42 $libvips
done
'';
distPhase = "true";