haskell-mikmod: fix build

Changed files
+6
pkgs
development
+3
pkgs/development/haskell-modules/configuration-common.nix
···
# Nix-specific workaround
xmonad = appendPatch super.xmonad ./xmonad-nix.patch;
+
# https://github.com/evanrinehart/mikmod/issues/1
+
mikmod = addExtraLibrary super.mikmod pkgs.libmikmod;
+
} // {
# Not on Hackage.
+3
pkgs/development/haskell-modules/lib.nix
···
addBuildTool = drv: x: addBuildTools drv [x];
addBuildTools = drv: xs: overrideCabal drv (drv: { buildTools = (drv.buildTools or []) ++ xs; });
+
addExtraLibrary = drv: x: addExtraLibraries drv [x];
+
addExtraLibraries = drv: xs: overrideCabal drv (drv: { extraLibraries = (drv.extraLibraries or []) ++ xs; });
+
addBuildDepend = drv: x: addBuildDepends drv [x];
addBuildDepends = drv: xs: overrideCabal drv (drv: { buildDepends = (drv.buildDepends or []) ++ xs; });