maybe this will fix build

This commit is contained in:
notgne2 2019-12-20 04:41:47 -07:00
parent cb84d1a647
commit 761714608c

View File

@ -1,4 +1,4 @@
{ pkgs, google-chrome, symlinkJoin, stdenv, elmPackages, libjpeg, optipng, ... }: { pkgs, google-chrome, symlinkJoin, stdenv, elmPackages, libjpeg, optipng, pngquant, ... }:
let let
pnpm2nix = pkgs.callPackage (builtins.fetchGit { pnpm2nix = pkgs.callPackage (builtins.fetchGit {
@ -41,12 +41,20 @@ let
chmod +x $local_chromium/chrome-linux/chrome chmod +x $local_chromium/chrome-linux/chrome
''; '';
})); }));
imagemin-pngquant = (drv: drv.overrideAttrs(oldAttrs: {
buildInputs = oldAttrs.buildInputs ++ [ pkgs.libpng ];
}));
pngquant-bin = (drv: drv.overrideAttrs(oldAttrs: {
preBuild = ''
mkdir -p $HOME/node_modules/pngquant-bin/vendor
ln -s ${pngquant}/bin/pngquant $HOME/node_modules/pngquant-bin/vendor/pngquant
'';
}));
gifsicle = (drv: drv.overrideAttrs(oldAttrs: { gifsicle = (drv: drv.overrideAttrs(oldAttrs: {
buildInputs = oldAttrs.buildInputs ++ [ pkgs.autoconf pkgs.automake ]; buildInputs = oldAttrs.buildInputs ++ [ pkgs.autoconf pkgs.automake ];
})); }));
jpegtran = (drv: drv.overrideAttrs(oldAttrs: {
buildInputs = [ libjpeg ];
}));
optipng = (drv: drv.overrideAttrs(oldAttrs: { optipng = (drv: drv.overrideAttrs(oldAttrs: {
buildInputs = [ optipng ]; buildInputs = [ optipng ];
})); }));
@ -56,6 +64,10 @@ let
ln -s ${optipng}/bin/optipng $HOME/node_modules/optipng-bin/vendor/optipng ln -s ${optipng}/bin/optipng $HOME/node_modules/optipng-bin/vendor/optipng
''; '';
})); }));
jpegtran = (drv: drv.overrideAttrs(oldAttrs: {
buildInputs = [ libjpeg ];
}));
jpegtran-bin = (drv: drv.overrideAttrs(oldAttrs: { jpegtran-bin = (drv: drv.overrideAttrs(oldAttrs: {
preBuild = '' preBuild = ''
mkdir -p $HOME/node_modules/jpegtran-bin/vendor mkdir -p $HOME/node_modules/jpegtran-bin/vendor