git.iko.soy/typeable/cabal2nix
on master help sign in
fltkhs: fix build in post-processing
2103989Peter Simons
src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs+1
@@ -89,6 +89,7 @@ hooks =
89 , ("dns", set testTarget "spec") -- don't execute tests that try to access the network
89 , ("dns", set testTarget "spec") -- don't execute tests that try to access the network
90 , ("eventstore", over (metaSection . platforms) (Set.filter (\(Platform arch _) -> arch == X86_64)))
90 , ("eventstore", over (metaSection . platforms) (Set.filter (\(Platform arch _) -> arch == X86_64)))
91 , ("freenect < 1.2.1", over configureFlags (Set.union (Set.fromList ["--extra-include-dirs=${pkgs.freenect}/include/libfreenect", "--extra-lib-dirs=${pkgs.freenect}/lib"])))
91 , ("freenect < 1.2.1", over configureFlags (Set.union (Set.fromList ["--extra-include-dirs=${pkgs.freenect}/include/libfreenect", "--extra-lib-dirs=${pkgs.freenect}/lib"])))
92+ , ("fltkhs", set (libraryDepends . system . contains (pkg "fltk14")) True . set (libraryDepends . pkgconfig . contains (pkg "libGLU_combined")) True) -- TODO: fltk14 belongs into the *setup* dependencies.
92 , ("gf", set phaseOverrides gfPhaseOverrides . set doCheck False)
93 , ("gf", set phaseOverrides gfPhaseOverrides . set doCheck False)
93 , ("gi-cairo", giCairoPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
94 , ("gi-cairo", giCairoPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
94 , ("gi-gdk", set runHaddock True )
95 , ("gi-gdk", set runHaddock True )