git.iko.soy/typeable/cabal2nix
on master help sign in
Cabal2Nix/PostProcess.hs: current versions of X11 require libXrender
commitc109c51333923ec0194d0e559b99e1ef987b5b82 authorPeter Simons <simons@cryp.to> dateMon 2 Apr 2012, 17:06 (15 years ago) parentaac2020
1 file changed+2
src/Cabal2Nix/PostProcess.hs+2
src/Cabal2Nix/PostProcess.hs+2
@@ -38,6 +38,8 @@ postProcess deriv@(MkDerivation {..})
3838 | pname == "threadscope" = deriv { configureFlags = "--ghc-options=-rtsopts":configureFlags }
3939 | pname == "vacuum" = deriv { extraLibs = "ghcPaths":extraLibs }
4040 | pname == "wxcore" = deriv { extraLibs = "wxGTK":"mesa":"libX11":extraLibs }
41+ | pname == "X11" && version >= (Version [1,6] [])
42+ = deriv { extraLibs = "libXinerama":"libXext":"libXrender":extraLibs }
4143 | pname == "X11" = deriv { extraLibs = "libXinerama":"libXext":extraLibs }
4244 | pname == "X11-xft" = deriv { extraLibs = "pkgconfig":"freetype":"fontconfig":extraLibs
4345 , configureFlags = "--extra-include-dirs=${freetype}/include/freetype2":configureFlags