@@ -42,9 +42,9 @@ hooks =
4242 , ("bindings-GLFW", over (libraryDepends . system) (Set.union (Set.fromList [bind "pkgs.xorg.libXext", bind "pkgs.xorg.libXfixes"])))
4343 , ("bindings-lxc", over (metaSection . platforms) (Set.filter (\(Platform _ os) -> os == Linux))) , ("bustle", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)
4444 , ("bustle", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)
45+ , ("Cabal", set doCheck False) -- test suite doesn't work in Nix
4546 , ("cabal-helper", set doCheck False) -- https://github.com/DanielG/cabal-helper/issues/17
4647 , ("cabal-install", set doCheck False . set phaseOverrides cabalInstallPostInstall)
47− , ("Cabal", set doCheck False) -- test suite doesn't work in Nix
4848 , ("darcs", set phaseOverrides darcsInstallPostInstall . set doCheck False)
4949 , ("dbus", set doCheck False) -- don't execute tests that try to access the network
5050 , ("dns", set testTarget "spec") -- don't execute tests that try to access the network
@@ -52,26 +52,25 @@ hooks =
5252 , ("freenect < 1.2.1", over configureFlags (Set.union (Set.fromList ["--extra-include-dirs=${pkgs.freenect}/include/libfreenect", "--extra-lib-dirs=${pkgs.freenect}/lib"])))
5353 , ("gf", set phaseOverrides gfPhaseOverrides . set doCheck False)
5454 , ("gi-cairo", giCairoPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
55+ , ("gi-gst", giGstLibOverrides "gstreamer") -- https://github.com/haskell-gi/haskell-gi/issues/36
5556 , ("gi-gstaudio", giGstLibOverrides "gst-plugins-base") -- https://github.com/haskell-gi/haskell-gi/issues/36
5657 , ("gi-gstbase", giGstLibOverrides "gst-plugins-base") -- https://github.com/haskell-gi/haskell-gi/issues/36
57− , ("gi-gst", giGstLibOverrides "gstreamer") -- https://github.com/haskell-gi/haskell-gi/issues/36
5858 , ("gi-gstvideo", giGstLibOverrides "gst-plugins-base") -- https://github.com/haskell-gi/haskell-gi/issues/36
5959 , ("gi-javascriptcore < 4.0.0.0", webkitgtk24xHook) -- https://github.com/haskell-gi/haskell-gi/issues/36
60− , ("gio", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)
61− , ("gi-pangocairo", giCairoPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
6260 , ("gi-pango", giCairoPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
63− , ("git-annex", gitAnnexHook)
61+ , ("gi-pangocairo", giCairoPhaseOverrides) -- https://github.com/haskell-gi/haskell-gi/issues/36
62+ , ("gi-webkit", webkitgtk24xHook) -- https://github.com/haskell-gi/haskell-gi/issues/36
63+ , ("gio", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)
64+ , ("git", set doCheck False) -- https://github.com/vincenthz/hit/issues/33
6465 , ("git-annex >= 6.20170925 && < 6.20171214", set doCheck False) -- some versions of git-annex require their test suite to be run inside of a git checkout
66+ , ("git-annex", gitAnnexHook)
6567 , ("github-backup", set (executableDepends . tool . contains (pkg "git")) True)
66− , ("git", set doCheck False) -- https://github.com/vincenthz/hit/issues/33
67− , ("gi-webkit", webkitgtk24xHook) -- https://github.com/haskell-gi/haskell-gi/issues/36
6868 , ("GLFW", over (libraryDepends . system) (Set.union (Set.fromList [bind "pkgs.xorg.libXext", bind "pkgs.xorg.libXfixes"])))
6969 , ("GlomeVec", set (libraryDepends . pkgconfig . contains (bind "self.llvmPackages.llvm")) True)
7070 , ("gtk3", gtk3Hook)
7171 , ("haddock", haddockHook) -- https://github.com/haskell/haddock/issues/511
7272 , ("hakyll", set (testDepends . tool . contains (pkg "utillinux")) True) -- test suite depends on "rev"
7373 , ("haskell-src-exts", set doCheck False)
74− , ("hspec-core >= 2.4.4", hspecCoreOverrides)
7574 , ("hfsevents", hfseventsOverrides)
7675 , ("HFuse", set phaseOverrides hfusePreConfigure)
7776 , ("hlibgit2 >= 0.18.0.14", set (testDepends . tool . contains (pkg "git")) True)
@@ -81,8 +80,9 @@ hooks =
8180 , ("hsignal < 0.2.7.4", set phaseOverrides "prePatch = \"rm -v Setup.lhs\";") -- https://github.com/amcphail/hsignal/issues/1
8281 , ("hslua < 0.9.3", over (libraryDepends . each) (replace (pkg "lua") (pkg "lua5_1")))
8382 , ("hslua >= 0.9.3", over (libraryDepends . each) (replace (pkg "lua") (pkg "lua5_3")))
84− , ("http-client-openssl >= 0.2.0.1", set doCheck False) -- attempts to access the network
83+ , ("hspec-core >= 2.4.4", hspecCoreOverrides)
8584 , ("http-client", set doCheck False) -- attempts to access the network
85+ , ("http-client-openssl >= 0.2.0.1", set doCheck False) -- attempts to access the network
8686 , ("http-client-tls >= 0.2.2", set doCheck False) -- attempts to access the network
8787 , ("http-conduit", set doCheck False) -- attempts to access the network
8888 , ("imagemagick", set (libraryDepends . pkgconfig . contains (pkg "imagemagick")) True) -- https://github.com/NixOS/cabal2nix/issues/136
@@ -100,8 +100,8 @@ hooks =
100100 , ("numeric-qq", set doCheck False) -- test suite doesn't finish even after 1+ days
101101 , ("opencv", opencvOverrides)
102102 , ("pandoc >= 1.16.0.2", set doCheck False) -- https://github.com/jgm/pandoc/issues/2709 and https://github.com/fpco/stackage/issues/1332
103− , ("pandoc-citeproc", set doCheck False) -- https://github.com/jgm/pandoc-citeproc/issues/172
104103 , ("pandoc", set jailbreak False) -- jailbreak-cabal break the build
104+ , ("pandoc-citeproc", set doCheck False) -- https://github.com/jgm/pandoc-citeproc/issues/172
105105 , ("purescript", set doCheck False) -- test suite doesn't cope with Nix build env
106106 , ("qtah-cpp-qt5", set (libraryDepends . system . contains (bind "pkgs.qt5.qtbase")) True)
107107 , ("qtah-qt5", set (libraryDepends . tool . contains (bind "pkgs.qt5.qtbase")) True)
@@ -120,13 +120,13 @@ hooks =
120120 , ("twilio", set doCheck False) -- attempts to access the network
121121 , ("tz", set phaseOverrides "preConfigure = \"export TZDIR=${pkgs.tzdata}/share/zoneinfo\";")
122122 , ("udev", over (metaSection . platforms) (Set.filter (\(Platform _ os) -> os == Linux))) , ("bustle", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)
123− , ("webkitgtk3-javascriptcore", webkitgtk24xHook) -- https://github.com/haskell-gi/haskell-gi/issues/36
124123 , ("webkitgtk3", webkitgtk24xHook) -- https://github.com/haskell-gi/haskell-gi/issues/36
124+ , ("webkitgtk3-javascriptcore", webkitgtk24xHook) -- https://github.com/haskell-gi/haskell-gi/issues/36
125125 , ("websockets", set doCheck False) -- https://github.com/jaspervdj/websockets/issues/104
126126 , ("Win32", over (metaSection . platforms) (Set.filter (\(Platform _ os) -> os == Windows)))
127127 , ("Win32-shortcut", over (metaSection . platforms) (Set.filter (\(Platform _ os) -> os == Windows)))
128− , ("wxcore", set (libraryDepends . pkgconfig . contains (pkg "wxGTK")) True)
129128 , ("wxc", wxcHook)
129+ , ("wxcore", set (libraryDepends . pkgconfig . contains (pkg "wxGTK")) True)
130130 , ("X11", over (libraryDepends . system) (Set.union (Set.fromList $ map bind ["pkgs.xorg.libXinerama","pkgs.xorg.libXext","pkgs.xorg.libXrender","pkgs.xorg.libXScrnSaver"])))
131131 , ("xmonad", set phaseOverrides xmonadPostInstall)
132132 , ("zip-archive < 0.3.1", over (testDepends . tool) (replace (bind "self.zip") (pkg "zip")))