diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 961d250efb6..75122e1668a 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -628,6 +628,19 @@ self: super: { # https://github.com/lens/lens-aeson/issues/18 lens-aeson = dontCheck super.lens-aeson; + # Install icons and metadata, remove broken hgettext dependency. + # https://github.com/vasylp/hgettext/issues/10 + bustle = overrideCabal super.bustle (drv: { + configureFlags = drv.configureFlags or [] ++ ["-f-hgettext"]; + executableHaskellDepends = pkgs.lib.remove self.hgettext drv.executableHaskellDepends; + buildDepends = [ pkgs.libpcap ]; + buildTools = with pkgs; [ gettext perl help2man intltool ]; + doCheck = false; # https://github.com/wjt/bustle/issues/6 + postInstall = '' + make install PREFIX=$out + ''; + }); + # Byte-compile elisp code for Emacs. ghc-mod = overrideCabal super.ghc-mod (drv: { preCheck = "export HOME=$TMPDIR";