packages feed

cabal2nix 2.9.2 → 2.9.3

raw patch · 363 files changed

+1116/−2051 lines, 363 filesdep ~processPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: process

API changes (from Hackage documentation)

- Distribution.Nixpkgs.Haskell.BuildInfo: instance Data.Semigroup.Semigroup Distribution.Nixpkgs.Haskell.BuildInfo.BuildInfo
+ Distribution.Nixpkgs.Haskell.BuildInfo: instance GHC.Base.Semigroup Distribution.Nixpkgs.Haskell.BuildInfo.BuildInfo

Files

cabal2nix.cabal view
@@ -1,5 +1,5 @@ name:           cabal2nix-version:        2.9.2+version:        2.9.3 synopsis:       Convert Cabal files into Nix build instructions. category:       Distribution, Nix stability:      stable@@ -72,7 +72,7 @@ maintainer:     Peter Simons <simons@cryp.to> license:        BSD3 license-file:   LICENSE-tested-with:    GHC == 8.2.2, GHC == 8.4.1+tested-with:    GHC == 8.2.2, GHC == 8.4.3 build-type:     Simple cabal-version:  1.24 @@ -92,10 +92,13 @@   location: https://github.com/nixos/cabal2nix  library-  hs-source-dirs:-      src-  other-extensions: CPP DeriveGeneric FlexibleInstances MultiParamTypeClasses OverloadedStrings RecordWildCards ScopedTypeVariables StandaloneDeriving TemplateHaskell-  ghc-options: -Wall+  hs-source-dirs:       src+  other-extensions:     CPP DeriveGeneric FlexibleInstances MultiParamTypeClasses+                        OverloadedStrings RecordWildCards ScopedTypeVariables+                        StandaloneDeriving TemplateHaskell+  default-extensions:   MonadFailDesugaring+  ghc-options:          -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates+                        -Wredundant-constraints   build-depends:       Cabal >2.2     , aeson@@ -144,14 +147,18 @@ executable cabal2nix   main-is: Main.hs   hs-source-dirs: cabal2nix-  ghc-options: -Wall+  default-extensions:   MonadFailDesugaring+  ghc-options:          -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates+                        -Wredundant-constraints   build-depends: base, cabal2nix   default-language: Haskell2010  executable hackage2nix   main-is: Main.hs   hs-source-dirs: hackage2nix-  ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N+  default-extensions:   MonadFailDesugaring+  ghc-options:          -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates+                        -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N   build-depends:       Cabal >2.2     , aeson@@ -179,15 +186,21 @@   type:                 exitcode-stdio-1.0   main-is:              Main.hs   hs-source-dirs:       test+  default-extensions:   MonadFailDesugaring+  ghc-options:          -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates+                        -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N+                        -with-rtsopts=-K1K   build-depends:        base                       , Cabal >2.2                       , cabal2nix+                      , containers+                      , directory                       , filepath                       , language-nix                       , lens                       , pretty+                      , process >1.2                       , tasty                       , tasty-golden-                        -- TODO: Why does 1K not work any longer?-  ghc-options:          -Wall -with-rtsopts=-K48K+  build-tools:          cabal2nix   default-language:     Haskell2010
hackage2nix/Main.hs view
@@ -1,5 +1,6 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE CPP #-}  module Main ( main ) where @@ -14,7 +15,9 @@ import Data.Map.Strict ( Map ) import qualified Data.Map.Strict as Map import Data.Maybe+#if !MIN_VERSION_base(4,11,0) import Data.Monoid+#endif import Data.Set ( Set ) import qualified Data.Set as Set import Data.String@@ -27,7 +30,7 @@ import Distribution.Nixpkgs.Meta import Distribution.Nixpkgs.PackageMap import Distribution.Package-import Distribution.PackageDescription hiding ( options, buildDepends, extraLibs, buildTools )+import Distribution.PackageDescription hiding ( options, buildDepends, extraLibs, buildTools, homepage ) import Distribution.System import Distribution.Text import Distribution.Version@@ -153,6 +156,7 @@                   & metaSection.hydraPlatforms %~ (`Set.difference` Map.findWithDefault Set.empty name (dontDistributePackages config))                   & metaSection.maintainers .~ Map.findWithDefault Set.empty name globalPackageMaintainers                   & metaSection.hydraPlatforms %~ (if isInDefaultPackageSet then id else const Set.empty)+                  & metaSection.homepage .~ ""            overrides :: Doc           overrides = fcat $ punctuate space [ disp b <> semi | b <- Set.toList ((view (dependencies . each) drv) `Set.union` view extraFunctionArgs drv), not (isFromHackage b) ]
src/Cabal2nix.hs view
@@ -1,5 +1,6 @@-{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}  module Cabal2nix   ( main, cabal2nix, cabal2nix', cabal2nixWithDB@@ -8,8 +9,10 @@  import Control.Exception ( bracket ) import Control.Lens-import Control.Monad ( when )-import Data.Maybe ( fromMaybe, isJust )+import Control.Monad+import Data.List+import Data.List.Split+import Data.Maybe ( fromMaybe, isJust, listToMaybe ) import Data.Monoid ( (<>) ) import qualified Data.Set as Set import Data.String@@ -35,7 +38,7 @@ import System.Environment ( getArgs ) import System.IO ( hFlush, hPutStrLn, stdout, stderr ) import qualified Text.PrettyPrint.ANSI.Leijen as P2-import Text.PrettyPrint.HughesPJClass ( Doc, Pretty(..), text, vcat, hcat, semi )+import Text.PrettyPrint.HughesPJClass ( Doc, Pretty(..), text, vcat, hcat, semi, render, prettyShow )  data Options = Options   { optSha256 :: Maybe String@@ -81,7 +84,7 @@           <*> switch (long "shell" <> help "generate output suitable for nix-shell")           <*> many (strOption $ short 'f' <> long "flag" <> help "Cabal flag (may be specified multiple times)")           <*> option (readP parse) (long "compiler" <> help "compiler to use when evaluating the Cabal file" <> value buildCompilerId <> showDefaultWith display)-          <*> option (readP parsePlatform) (long "system" <> help "target system to use when evaluating the Cabal file" <> value buildPlatform <> showDefaultWith display)+          <*> option (maybeReader parsePlatform) (long "system" <> help "host system (in either short Nix format or full LLVM style) to use when evaluating the Cabal file" <> value buildPlatform <> showDefaultWith display)           <*> optional (strOption $ long "subpath" <> metavar "PATH" <> help "Path to Cabal file's directory relative to the URI (default is root directory)")           <*> optional (option utcTimeReader (long "hackage-snapshot" <> help "hackage snapshot time, ISO format"))           <*> strArgument (metavar "URI")@@ -99,13 +102,52 @@                                     (r:_) -> Right r                                     _     -> Left ("invalid value " ++ show s) -parsePlatform :: P.ReadP r Platform-parsePlatform = do arch <- P.choice [P.string "i686" >> return I386, P.string "x86_64" >> return X86_64]-                   _ <- P.char '-'-                   os <- P.choice [ P.string "linux" >> return Linux, P.string "darwin" >> return OSX-                                  , P.string "windows" >> return Windows]-                   return (Platform arch os)+-- | Replicate the normalization performed by GHC_CONVERT_CPU in GHC's aclocal.m4+-- since the output of that is what Cabal parses.+ghcConvertArch :: String -> String+ghcConvertArch arch = case arch of+  "i486"  -> "i386"+  "i586"  -> "i386"+  "i686"  -> "i386"+  "amd64" -> "x86_64"+  _ -> fromMaybe arch $ listToMaybe+    [prefix | prefix <- archPrefixes, prefix `isPrefixOf` arch]+  where archPrefixes =+          [ "aarch64", "alpha", "arm", "hppa1_1", "hppa", "m68k", "mipseb"+          , "mipsel", "mips", "powerpc64le", "powerpc64", "powerpc", "s390x"+          , "sparc64", "sparc"+          ] +-- | Replicate the normalization performed by GHC_CONVERT_OS in GHC's aclocal.m4+-- since the output of that is what Cabal parses.+ghcConvertOS :: String -> String+ghcConvertOS os = case os of+  "watchos"       -> "ios"+  "tvos"          -> "ios"+  "linux-android" -> "linux-android"+  _ | "linux-" `isPrefixOf` os -> "linux"+  _ -> fromMaybe os $ listToMaybe+    [prefix | prefix <- osPrefixes, prefix `isPrefixOf` os]+  where osPrefixes =+          [ "gnu", "openbsd", "aix", "darwin", "solaris2", "freebsd", "nto-qnx"]++parseArch :: String -> Arch+parseArch = classifyArch Permissive . ghcConvertArch++parseOS :: String -> OS+parseOS = classifyOS Permissive . ghcConvertOS++parsePlatform :: String -> Maybe Platform+parsePlatform = parsePlatformParts . splitOn "-"++parsePlatformParts :: [String] -> Maybe Platform+parsePlatformParts = \case+  [arch, os] ->+    Just $ Platform (parseArch arch) (parseOS os)+  (arch : _ : osParts) ->+    Just $ Platform (parseArch arch) $ parseOS $ intercalate "-" osParts+  _ -> Nothing+ pinfo :: ParserInfo Options pinfo = info         (   helper@@ -176,7 +218,7 @@                                             (pkgCabal pkg)               & src .~ pkgSource pkg               & subpath .~ fromMaybe "." optSubpath-              & runHaddock .~ optHaddock+              & runHaddock %~ (optHaddock &&)               & jailbreak .~ optJailbreak               & hyperlinkSource .~ optHyperlinkSource               & enableLibraryProfiling .~ (fromMaybe False optEnableProfiling || optEnableLibraryProfiling)@@ -211,11 +253,7 @@   pure $ if optNixShellOutput then Left shell else Right deriv  cabal2nix :: [String] -> IO ()-cabal2nix args = do-  v <- cabal2nix' args-  print $ case v of-    Left shell -> shell-    Right d -> pPrint d+cabal2nix = cabal2nix' >=> putStrLn . either render prettyShow  readFlagList :: [String] -> FlagAssignment readFlagList = mkFlagAssignment . map tagWithValue
src/Distribution/Nixpkgs/Haskell/BuildInfo.hs view
@@ -11,7 +11,7 @@  import Control.DeepSeq import Control.Lens-import Data.Semigroup+import Data.Semigroup as Sem import Data.Set ( Set ) import Data.Set.Lens import GHC.Generics ( Generic )@@ -31,13 +31,13 @@ instance Each BuildInfo BuildInfo (Set Binding) (Set Binding) where   each f (BuildInfo a b c d) = BuildInfo <$> f a <*> f b <*> f c <*> f d -instance Semigroup BuildInfo where+instance Sem.Semigroup BuildInfo where   BuildInfo w1 x1 y1 z1 <> BuildInfo w2 x2 y2 z2 =     BuildInfo (w1 <> w2) (x1 <> x2) (y1 <> y2) (z1 <> z2)  instance Monoid BuildInfo where   mempty = BuildInfo mempty mempty mempty mempty-  mappend = (<>)+  mappend = (Sem.<>)  instance NFData BuildInfo 
src/Distribution/Nixpkgs/Haskell/FromCabal.hs view
@@ -53,7 +53,7 @@     finalize resolver = finalizePD flags requestedComponents resolver arch compiler constraints genDesc      requestedComponents :: ComponentRequestedSpec-    requestedComponents = defaultComponentRequestedSpec+    requestedComponents = ComponentRequestedSpec                           { testsRequested      = True                           , benchmarksRequested = True                           }
src/Distribution/Nixpkgs/Haskell/FromCabal/Configuration.hs view
@@ -7,6 +7,7 @@  module Distribution.Nixpkgs.Haskell.FromCabal.Configuration ( Configuration(..), readConfiguration, assertConsistency ) where +import Control.Exception ( throwIO ) import Control.DeepSeq import Control.Lens import Control.Monad@@ -94,7 +95,7 @@  readConfiguration :: FilePath -> IO Configuration readConfiguration path =-  decodeFile path >>= maybe (fail ("invalid config file at " ++ show path)) assertConsistency+  decodeFileEither path >>= either throwIO assertConsistency  assertConsistency :: Monad m => Configuration -> m Configuration assertConsistency cfg@Configuration {..} = do
src/Distribution/Nixpkgs/Haskell/FromCabal/Flags.hs view
@@ -51,9 +51,10 @@  | name == "io-streams"         = [enable "NoInteractiveTests"]  | name == "liquid-fixpoint"    = [enable "build-external"]  | name == "pandoc"             = [enable "https", disable "trypandoc"]+ | name == "persistent-sqlite"  = [enable "systemlib"]  | name == "reactive-banana-wx" = [disable "buildExamples"]  | name == "snap-server"        = [enable "openssl"]- | name == "xmobar"             = [enable "all_extensions"]+ | name == "xmobar"             = [enable "with_alsa", enable "with_conduit", enable "with_datezone", enable "with_dbus", enable "with_inotify", enable "with_iwlib", enable "with_mpd", enable "with_mpris", enable "with_rtsopts", enable "with_threaded", enable "with_utf8", enable "with_uvmeter", enable "with_weather", enable "with_xft", enable "with_xpm"]  | name == "xmonad-extras"      = [disable "with_hlist", enable "with_split", enable "with_parsec"]  | name == "yaml"               = [enable "system-libyaml"]  | name == "yi"                 = [enable "pango", enable "vty"]
src/Distribution/Nixpkgs/Haskell/FromCabal/License.hs view
@@ -8,7 +8,7 @@ import Data.List (intercalate) import Distribution.Version --- TODO: Programatically strip trailing zeros from license version numbers.+-- TODO: Programmatically strip trailing zeros from license version numbers.  fromCabalLicense :: Distribution.License.License -> Distribution.Nixpkgs.License.License fromCabalLicense (GPL Nothing)                             = Unknown (Just "GPL")@@ -35,5 +35,6 @@ fromCabalLicense (Apache (Just (versionNumbers -> [2,0]))) = Known "stdenv.lib.licenses.asl20" fromCabalLicense ISC                                       = Known "stdenv.lib.licenses.isc" fromCabalLicense OtherLicense                              = Unknown Nothing+fromCabalLicense (UnknownLicense "CC0-1.0")                = Known "stdenv.lib.licenses.cc0" fromCabalLicense l                                         = error $ "Distribution.Nixpkgs.Haskell.FromCabal.License.fromCabalLicense: unknown license"                                                                   ++ show l ++"\nChoose one of: " ++ intercalate ", " (map display knownLicenses)
src/Distribution/Nixpkgs/Haskell/FromCabal/Name.hs view
@@ -38,6 +38,8 @@ libNixName "crypt"                              = []  -- provided by glibc libNixName "crypto"                             = return "openssl" libNixName "curses"                             = return "ncurses"+libNixName "dbusmenu-glib-0.4"                  = return "libdbusmenu-glib"+libNixName "dbusmenu-gtk3-0.4"                  = ["libdbusmenu-gtk3", "gtk3"] libNixName "dl"                                 = []  -- provided by glibc libNixName "fftw3"                              = return "fftw" libNixName "fftw3f"                             = return "fftwFloat"@@ -47,6 +49,7 @@ libNixName "gdk-3.0"                            = return "gtk3" libNixName "gdk-pixbuf-2.0"                     = return "gdk_pixbuf" libNixName "gdk-x11-2.0"                        = return "gdk_x11"+libNixName "gdk-x11-3.0"                        = return "gtk3" libNixName "gio-2.0"                            = return "glib" libNixName "GL"                                 = return "libGL" libNixName "GLU"                                = ["libGLU","libGL"]@@ -130,10 +133,10 @@ libNixName "sass"                               = return "libsass" libNixName "sctp"                               = return "lksctp-tools" -- This is linux-specific, we should create a common attribute if we ever add sctp support for other systems. libNixName "sdl2"                               = return "SDL2"-libNixName "ssh2"                               = return "libssh2" libNixName "sndfile"                            = return "libsndfile" libNixName "sodium"                             = return "libsodium" libNixName "sqlite3"                            = return "sqlite"+libNixName "ssh2"                               = return "libssh2" libNixName "ssl"                                = return "openssl" libNixName "statgrab"                           = return "libstatgrab" libNixName "stdc++"                             = [] -- What is that?
src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs view
@@ -43,6 +43,7 @@   , ("bindings-lxc", over (metaSection . platforms) (Set.filter (\(Platform _ os) -> os == Linux)))                                                                                                      , ("bustle", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)   , ("bustle", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)   , ("Cabal", set doCheck False) -- test suite doesn't work in Nix+  , ("Cabal >2.2", over (setupDepends . haskell) (Set.union (Set.fromList [bind "self.mtl", bind "self.parsec"]))) -- https://github.com/haskell/cabal/issues/5391   , ("cabal-helper", set doCheck False) -- https://github.com/DanielG/cabal-helper/issues/17   , ("cabal-install", set doCheck False . set phaseOverrides cabalInstallPostInstall)   , ("darcs", set phaseOverrides darcsInstallPostInstall . set doCheck False)@@ -198,7 +199,7 @@   ]  wxcHook :: Derivation -> Derivation-wxcHook drv = drv & libraryDepends . system %~ Set.union (Set.fromList [pkg "mesa", bind "pkgs.xorg.libX11"])+wxcHook drv = drv & libraryDepends . system %~ Set.union (Set.fromList [pkg "libGL", bind "pkgs.xorg.libX11"])                   & libraryDepends . pkgconfig . contains (pkg "wxGTK") .~ True                   & phaseOverrides .~ wxcPostInstall (packageVersion drv)                   & runHaddock .~ False
src/Distribution/Nixpkgs/Haskell/PackageSourceSpec.hs view
@@ -71,7 +71,7 @@   | otherwise                             = do     r <- fetch (\dir -> cabalFromPath optHpack (dir </> sourceCabalDir src)) src     case r of-      Nothing -> fail "Failed to fetch source. Does the URL exist?"+      Nothing -> fail $ "Failed to fetch source. Does this source exist? " ++ show src       Just (derivSource, (externalSource, ranHpack, pkgDesc)) ->         return (derivSource <$ guard externalSource, ranHpack, pkgDesc) 
test/Main.hs view
@@ -1,18 +1,26 @@+{-# LANGUAGE OverloadedStrings #-}+ module Main ( main ) where -import Distribution.Nixpkgs.Haskell.FromCabal-import Distribution.Nixpkgs.Haskell.Derivation import Distribution.Nixpkgs.Fetch+import Distribution.Nixpkgs.Haskell.Derivation+import Distribution.Nixpkgs.Haskell.FromCabal+import Distribution.Nixpkgs.Haskell.FromCabal.Flags  import Control.Lens+import Control.Monad+import qualified Data.Set as Set import Distribution.Compiler+import Distribution.Package import Distribution.PackageDescription import Distribution.PackageDescription.Parsec import Distribution.System import Distribution.Verbosity import Distribution.Version import Language.Nix+import System.Directory import System.FilePath+import System.Process import Test.Tasty import Test.Tasty.Golden import Text.PrettyPrint.HughesPJClass@@ -21,32 +29,96 @@ main = do   -- TODO: run this test with all kinds of setLocaleEncoding values to ensure we don't   -- depend on the system environment: https://github.com/NixOS/cabal2nix/issues/333-  testCases <- findByExtension [".cabal"] "test/golden-test-cases"-  defaultMain $ testGroup "regression-tests" (map regressionTest testCases)+  cabal2nix <- findExecutable "cabal2nix" >>= maybe (fail "cannot find 'cabal2nix' in $PATH") return+  testCases <- listDirectoryFilesBySuffix ".cabal" "test/golden-test-cases"+  defaultMain $ testGroup "regression-tests"+    [ testGroup "cabal2nix library" (map testLibrary testCases)+    , testGroup "cabal2nix executable" (map (testExecutable cabal2nix) testCases)+    ] -regressionTest :: String -> TestTree-regressionTest cabalFile = do+testLibrary :: String -> TestTree+testLibrary cabalFile = do   let nixFile = cabalFile `replaceExtension` "nix"       goldenFile = nixFile `addExtension` "golden"        cabal2nix :: GenericPackageDescription -> Derivation       cabal2nix gpd = fromGenericPackageDescription-                        (const True)-                        (\i -> Just (binding # (i, path # [i])))-                        (Platform X86_64 Linux)-                        (unknownCompilerInfo (CompilerId GHC (mkVersion [8,2])) NoAbiTag)-                        mempty-                        []-                        gpd-                      & src .~ DerivationSource-                                 { derivKind     = "url"-                                 , derivUrl      = "http://example.org/"-                                 , derivRevision = ""-                                 , derivHash     = "abc"-                                 }+                         (const True)+                         (\i -> Just (binding # (i, path # [i])))+                         (Platform X86_64 Linux)+                         (unknownCompilerInfo (CompilerId GHC (mkVersion [8,2])) NoAbiTag)+                         (configureCabalFlags (packageId gpd))+                         []+                         gpd+                       & src .~ DerivationSource+                                  { derivKind     = "url"+                                  , derivUrl      = "mirror://hackage/foo.tar.gz"+                                  , derivRevision = ""+                                  , derivHash     = "deadbeef"+                                  }+                       & extraFunctionArgs %~ Set.union (Set.singleton "inherit stdenv")   goldenVsFileDiff     nixFile     (\ref new -> ["diff", "-u", ref, new])     goldenFile     nixFile-    (readGenericPackageDescription silent cabalFile >>= writeFile nixFile . prettyShow . cabal2nix)+    (readGenericPackageDescription silent cabalFile >>= writeFileLn nixFile . prettyShow . cabal2nix)++-- | TODO:+--+--  * Run cabal2nix in an empty environment. Currently, this fails because the+--    tool uses $HOME to write cache files for SHA256 hashes. To fix this, use+--    of the cache directory ought to be optional. Arguably, the whole notion+--    of caching those hashes is a bit silly in the presence of format 01+--    cabal-install tarballs which contain them already.+--+--  * If we cannot get along without $HOME, then we should at least set it to+--    some temporary location that is empty.+--+--  * Run this test with different kinds of encodings.+++testExecutable :: FilePath -> FilePath -> TestTree+testExecutable exe cabalFile = do+  let nixFile = cabalFile `replaceExtension` "nix"+      goldenFile = nixFile `addExtension` "golden"+  goldenVsFileDiff+    nixFile+    (\ref new -> ["diff", "-u", ref, new])+    goldenFile+    nixFile+    (callCommand (unwords ["env LANG=en_US.UTF-8", exe, "--sha256=deadbeef", "--compiler=ghc-8.2", "--", cabalFile, ">"++nixFile]))++-------------------------------------------------------------------------------+-- * Helper functions+-------------------------------------------------------------------------------++-- | Find all *files* in the given directory. This function does not recurse,+-- nor does it include the special entries @'.'@ or @'..'@ in the result.++listDirectoryFiles :: FilePath -> IO [FilePath]+listDirectoryFiles dirPath = do+  entries <- listDirectory dirPath+  filterM doesFileExist (map (dirPath </>) entries)++-- | Find all *files* in the given directory that end with the given suffix.+-- This function does not recurse, nor does it include the special entries+-- @'.'@ or @'..'@ in the result.+--+-- "Test.Tasty.Golden" offers 'findByExtension', which does something similar+-- (and arguably more general) as those two functions, but unfortunately that+-- function recurses through the directory hierarchy and in the process needs+-- plenty of stack space. There might be a space leak in that code, I am not+-- sure. Anyhow, since our test suite is supposed to run with 1K stack space,+-- we prefer our own simpler code.++listDirectoryFilesBySuffix :: String -> FilePath -> IO [FilePath]+listDirectoryFilesBySuffix suff =+  fmap (filter ((suff ==) . takeExtension)) . listDirectoryFiles+++-- | A variant of 'writeFile' that appends a newline to the end of the buffer+-- before writing.++writeFileLn :: FilePath -> String -> IO ()+writeFileLn p buf = writeFile p (buf ++ "\n")
test/golden-test-cases/ChasingBottoms.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, array, base, containers, fetchurl, mtl, QuickCheck-, random, syb+{ mkDerivation, array, base, containers, mtl, QuickCheck, random+, stdenv, syb }: mkDerivation {   pname = "ChasingBottoms";   version = "1.3.1.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers mtl QuickCheck random syb   ];
test/golden-test-cases/Clipboard.nix.golden view
@@ -1,12 +1,8 @@-{ mkDerivation, base, directory, fetchurl, unix, utf8-string, X11-}:+{ mkDerivation, base, directory, stdenv, unix, utf8-string, X11 }: mkDerivation {   pname = "Clipboard";   version = "2.3.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base directory unix utf8-string X11 ];   homepage = "http://haskell.org/haskellwiki/Clipboard";   description = "System clipboard interface";
test/golden-test-cases/FenwickTree.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, QuickCheck, template-haskell }:+{ mkDerivation, base, QuickCheck, stdenv, template-haskell }: mkDerivation {   pname = "FenwickTree";   version = "0.1.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   enableSeparateDataOutput = true;   libraryHaskellDepends = [ base QuickCheck template-haskell ];   testHaskellDepends = [ base QuickCheck template-haskell ];
test/golden-test-cases/GPipe-GLFW.nix.golden view
@@ -1,13 +1,9 @@-{ mkDerivation, async, base, containers, fetchurl, GLFW-b, GPipe-, stm+{ mkDerivation, async, base, containers, GLFW-b, GPipe, stdenv, stm }: mkDerivation {   pname = "GPipe-GLFW";   version = "1.4.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   enableSeparateDataOutput = true;   libraryHaskellDepends = [ async base containers GLFW-b GPipe stm ];   homepage = "https://github.com/plredmond/GPipe-GLFW";
test/golden-test-cases/GenericPretty.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, ghc-prim, pretty }:+{ mkDerivation, base, ghc-prim, pretty, stdenv }: mkDerivation {   pname = "GenericPretty";   version = "1.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ghc-prim pretty ];   homepage = "https://github.com/RazvanRanca/GenericPretty";   description = "A generic, derivable, haskell pretty printer";
test/golden-test-cases/HPDF.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, array, base, base64-bytestring, binary, bytestring-, containers, errors, fetchurl, HTF, mtl, random, vector, zlib+, containers, errors, HTF, mtl, random, stdenv, vector, zlib }: mkDerivation {   pname = "HPDF";   version = "1.4.10";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base base64-bytestring binary bytestring containers errors     mtl random vector zlib
test/golden-test-cases/HTF.nix.golden view
@@ -1,17 +1,14 @@ { mkDerivation, aeson, aeson-pretty, array, base, base64-bytestring-, bytestring, containers, cpphs, Diff, directory, fetchurl-, filepath, haskell-src, HUnit, lifted-base, monad-control, mtl-, old-time, pretty, process, QuickCheck, random, regex-compat+, bytestring, containers, cpphs, Diff, directory, filepath+, haskell-src, HUnit, lifted-base, monad-control, mtl, old-time+, pretty, process, QuickCheck, random, regex-compat, stdenv , template-haskell, temporary, text, time, unix , unordered-containers, vector, xmlgen }: mkDerivation {   pname = "HTF";   version = "0.13.2.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/HTTP.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, array, base, bytestring, case-insensitive, conduit-, conduit-extra, deepseq, fetchurl, http-types, httpd-shed, HUnit-, mtl, network, network-uri, parsec, pureMD5, split, test-framework-, test-framework-hunit, time, wai, warp+, conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl+, network, network-uri, parsec, pureMD5, split, stdenv+, test-framework, test-framework-hunit, time, wai, warp }: mkDerivation {   pname = "HTTP";   version = "4000.3.9";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base bytestring mtl network network-uri parsec time   ];
test/golden-test-cases/Hclip.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, mtl, process, strict }:+{ mkDerivation, base, mtl, process, stdenv, strict }: mkDerivation {   pname = "Hclip";   version = "3.0.0.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base mtl process strict ];   homepage = "https://github.com/jetho/Hclip";   description = "A small cross-platform library for reading and modifying the system clipboard";
test/golden-test-cases/MissingH.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, array, base, containers, directory-, errorcall-eq-instance, fetchurl, filepath, hslogger, HUnit, mtl-, network, old-locale, old-time, parsec, process, QuickCheck-, random, regex-compat, testpack, time, unix+, errorcall-eq-instance, filepath, hslogger, HUnit, mtl, network+, old-locale, old-time, parsec, process, QuickCheck, random+, regex-compat, stdenv, testpack, time, unix }: mkDerivation {   pname = "MissingH";   version = "1.4.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base containers directory filepath hslogger HUnit mtl network     old-locale old-time parsec process random regex-compat time unix
test/golden-test-cases/ObjectName.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, transformers }:+{ mkDerivation, base, stdenv, transformers }: mkDerivation {   pname = "ObjectName";   version = "1.1.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base transformers ];   homepage = "https://github.com/svenpanne/ObjectName";   description = "Explicitly handled object names";
test/golden-test-cases/Only.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, deepseq, fetchurl }:+{ mkDerivation, base, deepseq, stdenv }: mkDerivation {   pname = "Only";   version = "0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base deepseq ];   description = "The 1-tuple type or single-value \"collection\"";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/QuasiText.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, attoparsec, base, fetchurl, haskell-src-meta+{ mkDerivation, attoparsec, base, haskell-src-meta, stdenv , template-haskell, text, th-lift-instances }: mkDerivation {   pname = "QuasiText";   version = "0.1.2.6";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     attoparsec base haskell-src-meta template-haskell text     th-lift-instances
test/golden-test-cases/QuickCheck.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, deepseq, fetchurl, random+{ mkDerivation, base, containers, deepseq, random, stdenv , template-haskell, tf-random, transformers }: mkDerivation {   pname = "QuickCheck";   version = "2.10.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers deepseq random template-haskell tf-random     transformers
test/golden-test-cases/ReadArgs.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, hspec, system-filepath, text }:+{ mkDerivation, base, hspec, stdenv, system-filepath, text }: mkDerivation {   pname = "ReadArgs";   version = "1.2.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ base system-filepath text ];
test/golden-test-cases/SHA.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, array, base, binary, bytestring, fetchurl-, QuickCheck, test-framework, test-framework-quickcheck2+{ mkDerivation, array, base, binary, bytestring, QuickCheck, stdenv+, test-framework, test-framework-quickcheck2 }: mkDerivation {   pname = "SHA";   version = "1.6.4.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ array base binary bytestring ];
test/golden-test-cases/Strafunski-StrategyLib.nix.golden view
@@ -1,12 +1,8 @@-{ mkDerivation, base, directory, fetchurl, mtl, syb, transformers-}:+{ mkDerivation, base, directory, mtl, stdenv, syb, transformers }: mkDerivation {   pname = "Strafunski-StrategyLib";   version = "5.0.0.10";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base directory mtl syb transformers ];   description = "Library for strategic programming";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/accelerate-fftw.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, accelerate, accelerate-io, base, carray, fetchurl-, fft, storable-complex+{ mkDerivation, accelerate, accelerate-io, base, carray, fft+, stdenv, storable-complex }: mkDerivation {   pname = "accelerate-fftw";   version = "1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     accelerate accelerate-io base carray fft storable-complex   ];
test/golden-test-cases/accelerate.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, ansi-wl-pprint, base, base-orphans, containers-, deepseq, directory, exceptions, fclabels, fetchurl, filepath-, ghc-prim, hashable, hashtables, mtl, template-haskell, time+, deepseq, directory, exceptions, fclabels, filepath, ghc-prim+, hashable, hashtables, mtl, stdenv, template-haskell, time , transformers, unique, unix, unordered-containers }: mkDerivation {   pname = "accelerate";   version = "1.1.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     ansi-wl-pprint base base-orphans containers deepseq directory     exceptions fclabels filepath ghc-prim hashable hashtables mtl
test/golden-test-cases/active.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, lens, linear, QuickCheck-, semigroupoids, semigroups, vector+{ mkDerivation, base, lens, linear, QuickCheck, semigroupoids+, semigroups, stdenv, vector }: mkDerivation {   pname = "active";   version = "0.2.0.13";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base lens linear semigroupoids semigroups vector   ];
test/golden-test-cases/adjunctions.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, array, base, comonad, containers, contravariant-, distributive, fetchurl, free, mtl, profunctors, semigroupoids-, semigroups, tagged, transformers, transformers-compat, void+, distributive, free, mtl, profunctors, semigroupoids, semigroups+, stdenv, tagged, transformers, transformers-compat, void }: mkDerivation {   pname = "adjunctions";   version = "4.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base comonad containers contravariant distributive free mtl     profunctors semigroupoids semigroups tagged transformers
test/golden-test-cases/aeson-diff.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, aeson, base, bytestring, directory, doctest-, edit-distance-vector, fetchurl, filepath, Glob, hashable, hlint-, mtl, optparse-applicative, QuickCheck, quickcheck-instances-, scientific, text, unordered-containers, vector+, edit-distance-vector, filepath, Glob, hashable, hlint, mtl+, optparse-applicative, QuickCheck, quickcheck-instances+, scientific, stdenv, text, unordered-containers, vector }: mkDerivation {   pname = "aeson-diff";   version = "1.1.0.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/aeson-pretty.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, aeson, attoparsec, base, base-compat, bytestring-, cmdargs, fetchurl, scientific, text, unordered-containers, vector+, cmdargs, scientific, stdenv, text, unordered-containers, vector }: mkDerivation {   pname = "aeson-pretty";   version = "0.8.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/algebraic-graphs.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, array, base, containers, criterion, extra, fetchurl-, QuickCheck+{ mkDerivation, array, base, containers, criterion, extra+, QuickCheck, stdenv }: mkDerivation {   pname = "algebraic-graphs";   version = "0.0.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ array base containers ];   testHaskellDepends = [ base containers extra QuickCheck ];   benchmarkHaskellDepends = [ base containers criterion ];
test/golden-test-cases/amazonka-cloudtrail.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, amazonka-core, amazonka-test, base, bytestring-, fetchurl, tasty, tasty-hunit, text, time, unordered-containers+, stdenv, tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation {   pname = "amazonka-cloudtrail";   version = "1.5.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ amazonka-core base ];   testHaskellDepends = [     amazonka-core amazonka-test base bytestring tasty tasty-hunit text
test/golden-test-cases/amazonka-cloudwatch-logs.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, amazonka-core, amazonka-test, base, bytestring-, fetchurl, tasty, tasty-hunit, text, time, unordered-containers+, stdenv, tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation {   pname = "amazonka-cloudwatch-logs";   version = "1.5.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ amazonka-core base ];   testHaskellDepends = [     amazonka-core amazonka-test base bytestring tasty tasty-hunit text
test/golden-test-cases/amazonka-codedeploy.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, amazonka-core, amazonka-test, base, bytestring-, fetchurl, tasty, tasty-hunit, text, time, unordered-containers+, stdenv, tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation {   pname = "amazonka-codedeploy";   version = "1.5.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ amazonka-core base ];   testHaskellDepends = [     amazonka-core amazonka-test base bytestring tasty tasty-hunit text
test/golden-test-cases/amazonka-cognito-idp.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, amazonka-core, amazonka-test, base, bytestring-, fetchurl, tasty, tasty-hunit, text, time, unordered-containers+, stdenv, tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation {   pname = "amazonka-cognito-idp";   version = "1.5.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ amazonka-core base ];   testHaskellDepends = [     amazonka-core amazonka-test base bytestring tasty tasty-hunit text
test/golden-test-cases/amazonka-ecs.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, amazonka-core, amazonka-test, base, bytestring-, fetchurl, tasty, tasty-hunit, text, time, unordered-containers+, stdenv, tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation {   pname = "amazonka-ecs";   version = "1.5.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ amazonka-core base ];   testHaskellDepends = [     amazonka-core amazonka-test base bytestring tasty tasty-hunit text
test/golden-test-cases/amazonka-kms.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, amazonka-core, amazonka-test, base, bytestring-, fetchurl, tasty, tasty-hunit, text, time, unordered-containers+, stdenv, tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation {   pname = "amazonka-kms";   version = "1.5.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ amazonka-core base ];   testHaskellDepends = [     amazonka-core amazonka-test base bytestring tasty tasty-hunit text
test/golden-test-cases/amazonka-lightsail.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, amazonka-core, amazonka-test, base, bytestring-, fetchurl, tasty, tasty-hunit, text, time, unordered-containers+, stdenv, tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation {   pname = "amazonka-lightsail";   version = "1.5.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ amazonka-core base ];   testHaskellDepends = [     amazonka-core amazonka-test base bytestring tasty tasty-hunit text
test/golden-test-cases/amazonka-route53-domains.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, amazonka-core, amazonka-test, base, bytestring-, fetchurl, tasty, tasty-hunit, text, time, unordered-containers+, stdenv, tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation {   pname = "amazonka-route53-domains";   version = "1.5.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ amazonka-core base ];   testHaskellDepends = [     amazonka-core amazonka-test base bytestring tasty tasty-hunit text
test/golden-test-cases/amazonka-waf.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, amazonka-core, amazonka-test, base, bytestring-, fetchurl, tasty, tasty-hunit, text, time, unordered-containers+, stdenv, tasty, tasty-hunit, text, time, unordered-containers }: mkDerivation {   pname = "amazonka-waf";   version = "1.5.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ amazonka-core base ];   testHaskellDepends = [     amazonka-core amazonka-test base bytestring tasty tasty-hunit text
test/golden-test-cases/api-field-json-th.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, aeson, base, fetchurl, HUnit, lens, split+{ mkDerivation, aeson, base, HUnit, lens, split, stdenv , template-haskell, text }: mkDerivation {   pname = "api-field-json-th";   version = "0.1.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base lens split template-haskell text   ];
test/golden-test-cases/app-settings.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, directory, fetchurl, hspec, HUnit-, mtl, parsec, text+{ mkDerivation, base, containers, directory, hspec, HUnit, mtl+, parsec, stdenv, text }: mkDerivation {   pname = "app-settings";   version = "0.2.0.11";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers directory mtl parsec text   ];
test/golden-test-cases/apply-refact.nix.golden view
@@ -1,15 +1,12 @@-{ mkDerivation, base, containers, directory, fetchurl, filemanip-, filepath, ghc, ghc-exactprint, mtl, optparse-applicative, process-, refact, silently, syb, tasty, tasty-expected-failure+{ mkDerivation, base, containers, directory, filemanip, filepath+, ghc, ghc-exactprint, mtl, optparse-applicative, process, refact+, silently, stdenv, syb, tasty, tasty-expected-failure , tasty-golden, temporary, transformers, unix-compat }: mkDerivation {   pname = "apply-refact";   version = "0.4.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/async.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, HUnit, stm, test-framework+{ mkDerivation, base, HUnit, stdenv, stm, test-framework , test-framework-hunit }: mkDerivation {   pname = "async";   version = "2.1.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base stm ];   testHaskellDepends = [     base HUnit test-framework test-framework-hunit
test/golden-test-cases/attoparsec-expr.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, attoparsec, base, fetchurl }:+{ mkDerivation, attoparsec, base, stdenv }: mkDerivation {   pname = "attoparsec-expr";   version = "0.1.1.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ attoparsec base ];   description = "Port of parsec's expression parser to attoparsec";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/attoparsec-time.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, attoparsec, base, base-prelude, bytestring, Cabal-, cabal-doctest, directory, doctest, fetchurl, filepath, scientific+, cabal-doctest, directory, doctest, filepath, scientific, stdenv , text, time }: mkDerivation {   pname = "attoparsec-time";   version = "1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   setupHaskellDepends = [ base Cabal cabal-doctest ];   libraryHaskellDepends = [     attoparsec base base-prelude bytestring scientific text time
test/golden-test-cases/avers-server.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, aeson, avers, avers-api, base, base64-bytestring , bytestring, bytestring-conversion, containers, cookie, cryptonite-, fetchurl, http-types, memory, mtl, resource-pool-, rethinkdb-client-driver, servant, servant-server, stm, text, time-, transformers, wai, wai-websockets, websockets+, http-types, memory, mtl, resource-pool, rethinkdb-client-driver+, servant, servant-server, stdenv, stm, text, time, transformers+, wai, wai-websockets, websockets }: mkDerivation {   pname = "avers-server";   version = "0.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson avers avers-api base base64-bytestring bytestring     bytestring-conversion containers cookie cryptonite http-types
test/golden-test-cases/aws.nix.golden view
@@ -2,20 +2,17 @@ , base64-bytestring, blaze-builder, byteable, bytestring , case-insensitive, cereal, conduit, conduit-combinators , conduit-extra, containers, cryptonite, data-default, directory-, errors, fetchurl, filepath, http-client, http-client-tls-, http-conduit, http-types, lifted-base, memory, monad-control, mtl-, network, old-locale, QuickCheck, quickcheck-instances, resourcet-, safe, scientific, tagged, tasty, tasty-hunit, tasty-quickcheck+, errors, filepath, http-client, http-client-tls, http-conduit+, http-types, lifted-base, memory, monad-control, mtl, network+, old-locale, QuickCheck, quickcheck-instances, resourcet, safe+, scientific, stdenv, tagged, tasty, tasty-hunit, tasty-quickcheck , text, time, transformers, transformers-base, unordered-containers , utf8-string, vector, xml-conduit }: mkDerivation {   pname = "aws";   version = "0.18";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/bbdb.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, hspec, parsec }:+{ mkDerivation, base, hspec, parsec, stdenv }: mkDerivation {   pname = "bbdb";   version = "0.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base parsec ];   testHaskellDepends = [ base hspec parsec ];   homepage = "https://github.com/henrylaxen/bbdb";
test/golden-test-cases/benchpress.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl, mtl, time }:+{ mkDerivation, base, bytestring, mtl, stdenv, time }: mkDerivation {   pname = "benchpress";   version = "0.2.2.10";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ base mtl time ];
test/golden-test-cases/binary-bits.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, binary, bytestring, fetchurl, QuickCheck-, random, test-framework, test-framework-quickcheck2+{ mkDerivation, base, binary, bytestring, QuickCheck, random+, stdenv, test-framework, test-framework-quickcheck2 }: mkDerivation {   pname = "binary-bits";   version = "0.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base binary bytestring ];   testHaskellDepends = [     base binary bytestring QuickCheck random test-framework
test/golden-test-cases/binary-tagged.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, aeson, array, base, base16-bytestring, bifunctors , binary, binary-orphans, bytestring, containers, criterion-, deepseq, fetchurl, generics-sop, hashable, nats-, quickcheck-instances, scientific, semigroups, SHA, tagged, tasty+, deepseq, generics-sop, hashable, nats, quickcheck-instances+, scientific, semigroups, SHA, stdenv, tagged, tasty , tasty-quickcheck, text, time, unordered-containers, vector }: mkDerivation {   pname = "binary-tagged";   version = "0.1.4.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson array base base16-bytestring binary bytestring containers     generics-sop hashable nats scientific semigroups SHA tagged text
test/golden-test-cases/bindings-uname.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "bindings-uname";   version = "0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   description = "Low-level binding to POSIX uname(3)";   license = stdenv.lib.licenses.publicDomain;
test/golden-test-cases/bioalign.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, biocore, bytestring, fetchurl }:+{ mkDerivation, base, biocore, bytestring, stdenv }: mkDerivation {   pname = "bioalign";   version = "0.0.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base biocore bytestring ];   homepage = "https://patch-tag.com/r/dfornika/biophd/home";   description = "Data structures and helper functions for calculating alignments";
test/golden-test-cases/bits.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytes, Cabal, cabal-doctest, doctest-, fetchurl, mtl, transformers+{ mkDerivation, base, bytes, Cabal, cabal-doctest, doctest, mtl+, stdenv, transformers }: mkDerivation {   pname = "bits";   version = "0.5.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   setupHaskellDepends = [ base Cabal cabal-doctest ];   libraryHaskellDepends = [ base bytes mtl transformers ];   testHaskellDepends = [ base doctest ];
test/golden-test-cases/blank-canvas.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, aeson, base, base-compat, base64-bytestring , bytestring, colour, containers, data-default-class, directory-, fetchurl, http-types, kansas-comet, mime-types, process, scotty-, shake, stm, text, text-show, time, transformers, unix, vector+, http-types, kansas-comet, mime-types, process, scotty, shake+, stdenv, stm, text, text-show, time, transformers, unix, vector , wai, wai-extra, warp }: mkDerivation {   pname = "blank-canvas";   version = "0.6.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   enableSeparateDataOutput = true;   libraryHaskellDepends = [     aeson base base-compat base64-bytestring bytestring colour
test/golden-test-cases/blaze-html.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, blaze-builder, blaze-markup, bytestring-, containers, fetchurl, HUnit, QuickCheck, test-framework+, containers, HUnit, QuickCheck, stdenv, test-framework , test-framework-hunit, test-framework-quickcheck2, text }: mkDerivation {   pname = "blaze-html";   version = "0.9.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base blaze-builder blaze-markup bytestring text   ];
test/golden-test-cases/blaze-markup.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, base, blaze-builder, bytestring, containers-, fetchurl, HUnit, QuickCheck, test-framework, test-framework-hunit+{ mkDerivation, base, blaze-builder, bytestring, containers, HUnit+, QuickCheck, stdenv, test-framework, test-framework-hunit , test-framework-quickcheck2, text }: mkDerivation {   pname = "blaze-markup";   version = "0.8.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base blaze-builder bytestring text ];   testHaskellDepends = [     base blaze-builder bytestring containers HUnit QuickCheck
test/golden-test-cases/blaze-svg.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, blaze-markup, fetchurl, mtl }:+{ mkDerivation, base, blaze-markup, mtl, stdenv }: mkDerivation {   pname = "blaze-svg";   version = "0.3.6.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base blaze-markup mtl ];   homepage = "https://github.com/deepakjois/blaze-svg";   description = "SVG combinator library";
test/golden-test-cases/blosum.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, fasta, fetchurl, lens-, optparse-applicative, pipes, pipes-text, split, text, text-show+{ mkDerivation, base, containers, fasta, lens, optparse-applicative+, pipes, pipes-text, split, stdenv, text, text-show }: mkDerivation {   pname = "blosum";   version = "0.1.1.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/boomerang.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, mtl, template-haskell, text }:+{ mkDerivation, base, mtl, stdenv, template-haskell, text }: mkDerivation {   pname = "boomerang";   version = "1.4.5.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base mtl template-haskell text ];   description = "Library for invertible parsing and printing";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/boxes.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, QuickCheck, split }:+{ mkDerivation, base, QuickCheck, split, stdenv }: mkDerivation {   pname = "boxes";   version = "0.1.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base split ];   testHaskellDepends = [ base QuickCheck split ];   description = "2D text pretty-printing library";
test/golden-test-cases/brittany.nix.golden view
@@ -1,17 +1,14 @@ { mkDerivation, aeson, base, butcher, bytestring, cmdargs , containers, czipwith, data-tree-print, deepseq, directory, extra-, fetchurl, filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths-, hspec, monad-memo, mtl, multistate, neat-interpolation, parsec-, pretty, safe, semigroups, strict, syb, text, transformers+, filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths, hspec+, monad-memo, mtl, multistate, neat-interpolation, parsec, pretty+, safe, semigroups, stdenv, strict, syb, text, transformers , uniplate, unsafe, yaml }: mkDerivation {   pname = "brittany";   version = "0.9.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/broadcast-chan.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "broadcast-chan";   version = "0.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "https://github.com/merijn/broadcast-chan";   description = "Broadcast channel type that avoids 0 reader space leaks";
test/golden-test-cases/butcher.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, bifunctors, containers, deque, either, extra-, fetchurl, free, microlens, microlens-th, mtl, multistate, pretty+, free, microlens, microlens-th, mtl, multistate, pretty, stdenv , transformers, unsafe, void }: mkDerivation {   pname = "butcher";   version = "1.2.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bifunctors containers deque either extra free microlens     microlens-th mtl multistate pretty transformers unsafe void
test/golden-test-cases/bzlib.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, bzip2, fetchurl }:+{ mkDerivation, base, bytestring, bzip2, stdenv }: mkDerivation {   pname = "bzlib";   version = "0.5.0.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring ];   librarySystemDepends = [ bzip2 ];   description = "Compression and decompression in the bzip2 format";
test/golden-test-cases/case-insensitive.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, criterion, deepseq, fetchurl-, hashable, HUnit, test-framework, test-framework-hunit, text+{ mkDerivation, base, bytestring, criterion, deepseq, hashable+, HUnit, stdenv, test-framework, test-framework-hunit, text }: mkDerivation {   pname = "case-insensitive";   version = "1.2.0.10";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring deepseq hashable text ];   testHaskellDepends = [     base bytestring HUnit test-framework test-framework-hunit text
test/golden-test-cases/cassava-conduit.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, array, base, bifunctors, bytestring, cassava-, conduit, conduit-extra, containers, criterion, fetchurl, mtl-, QuickCheck, text+, conduit, conduit-extra, containers, criterion, mtl, QuickCheck+, stdenv, text }: mkDerivation {   pname = "cassava-conduit";   version = "0.4.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base bifunctors bytestring cassava conduit conduit-extra     containers mtl text
test/golden-test-cases/cassette.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "cassette";   version = "0.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   description = "A combinator library for simultaneously defining parsers and pretty printers";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/cereal-text.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, cereal, fetchurl, text }:+{ mkDerivation, base, cereal, stdenv, text }: mkDerivation {   pname = "cereal-text";   version = "0.1.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base cereal text ];   homepage = "https://github.com/ulikoehler/cereal-text";   description = "Data.Text instances for the cereal serialization library";
test/golden-test-cases/cheapskate.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, blaze-html, bytestring, containers-, data-default, deepseq, fetchurl, mtl, syb, text, uniplate+, data-default, deepseq, mtl, stdenv, syb, text, uniplate , xss-sanitize }: mkDerivation {   pname = "cheapskate";   version = "0.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/chell.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, ansi-terminal, base, bytestring, fetchurl, options-, patience, random, template-haskell, text, transformers+{ mkDerivation, ansi-terminal, base, bytestring, options, patience+, random, stdenv, template-haskell, text, transformers }: mkDerivation {   pname = "chell";   version = "0.4.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     ansi-terminal base bytestring options patience random     template-haskell text transformers
test/golden-test-cases/clumpiness.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, fetchurl, tree-fun }:+{ mkDerivation, base, containers, stdenv, tree-fun }: mkDerivation {   pname = "clumpiness";   version = "0.17.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers tree-fun ];   description = "Calculate the clumpiness of leaf properties in a tree";   license = stdenv.lib.licenses.gpl3;
test/golden-test-cases/code-page.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "code-page";   version = "0.1.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   testHaskellDepends = [ base ];   homepage = "https://github.com/RyanGlScott/code-page";
test/golden-test-cases/colorize-haskell.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, ansi-terminal, base, fetchurl, haskell-lexer }:+{ mkDerivation, ansi-terminal, base, haskell-lexer, stdenv }: mkDerivation {   pname = "colorize-haskell";   version = "1.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ ansi-terminal base haskell-lexer ];
test/golden-test-cases/countable.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, fetchurl, silently, tasty+{ mkDerivation, base, bytestring, silently, stdenv, tasty , tasty-golden, tasty-hunit }: mkDerivation {   pname = "countable";   version = "1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   testHaskellDepends = [     base bytestring silently tasty tasty-golden tasty-hunit
test/golden-test-cases/cpu.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "cpu";   version = "0.1.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/criterion.nix.golden view
@@ -1,18 +1,15 @@ { mkDerivation, aeson, ansi-wl-pprint, base, base-compat, binary , bytestring, cassava, code-page, containers, deepseq, directory-, exceptions, fetchurl, filepath, Glob, HUnit, js-flot, js-jquery+, exceptions, filepath, Glob, HUnit, js-flot, js-jquery , microstache, mtl, mwc-random, optparse-applicative, parsec-, QuickCheck, semigroups, statistics, tasty, tasty-hunit+, QuickCheck, semigroups, statistics, stdenv, tasty, tasty-hunit , tasty-quickcheck, text, time, transformers, transformers-compat , vector, vector-algorithms }: mkDerivation {   pname = "criterion";   version = "1.2.6.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/crypt-sha512.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, attoparsec, base, bytestring, cryptohash-sha512-, fetchurl, quickcheck-instances, tasty, tasty-hunit+, quickcheck-instances, stdenv, tasty, tasty-hunit , tasty-quickcheck }: mkDerivation {   pname = "crypt-sha512";   version = "0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     attoparsec base bytestring cryptohash-sha512   ];
test/golden-test-cases/crypto-random-api.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, entropy, fetchurl }:+{ mkDerivation, base, bytestring, entropy, stdenv }: mkDerivation {   pname = "crypto-random-api";   version = "0.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring entropy ];   homepage = "http://github.com/vincenthz/hs-crypto-random-api";   description = "Simple random generators API for cryptography related code";
test/golden-test-cases/csv.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, filepath, parsec }:+{ mkDerivation, base, filepath, parsec, stdenv }: mkDerivation {   pname = "csv";   version = "0.1.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base filepath parsec ];   description = "CSV loader and dumper";   license = stdenv.lib.licenses.mit;
test/golden-test-cases/data-accessor.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, array, base, containers, fetchurl, transformers }:+{ mkDerivation, array, base, containers, stdenv, transformers }: mkDerivation {   pname = "data-accessor";   version = "0.2.2.7";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ array base containers transformers ];   homepage = "http://www.haskell.org/haskellwiki/Record_access";   description = "Utilities for accessing and manipulating fields of records";
test/golden-test-cases/data-default-instances-containers.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, data-default-class, fetchurl }:+{ mkDerivation, base, containers, data-default-class, stdenv }: mkDerivation {   pname = "data-default-instances-containers";   version = "0.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers data-default-class ];   description = "Default instances for types in containers";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/data-endian.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "data-endian";   version = "0.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "https://github.com/mvv/data-endian";   description = "Endian-sensitive data";
test/golden-test-cases/data-msgpack.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, binary, bytestring, containers, criterion-, data-binary-ieee754, deepseq, fetchurl, groom, hashable, hspec-, QuickCheck, text, unordered-containers, vector, void+, data-binary-ieee754, deepseq, groom, hashable, hspec, QuickCheck+, stdenv, text, unordered-containers, vector, void }: mkDerivation {   pname = "data-msgpack";   version = "0.0.10";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/data-serializer.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, base, binary, bytestring, cereal, data-endian-, fetchurl, parsers, semigroups, split, tasty, tasty-quickcheck+, parsers, semigroups, split, stdenv, tasty, tasty-quickcheck }: mkDerivation {   pname = "data-serializer";   version = "0.3.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base binary bytestring cereal data-endian parsers semigroups split   ];
test/golden-test-cases/deque.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "deque";   version = "0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "https://github.com/nikita-volkov/deque";   description = "Double-ended queue";
test/golden-test-cases/dhall-bash.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, base, bytestring, containers, dhall, fetchurl-, neat-interpolation, optparse-generic, shell-escape, text+{ mkDerivation, base, bytestring, containers, dhall+, neat-interpolation, optparse-generic, shell-escape, stdenv, text , text-format, trifecta, vector }: mkDerivation {   pname = "dhall-bash";   version = "1.0.6";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/diagrams-solve.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, deepseq, fetchurl, tasty, tasty-hunit+{ mkDerivation, base, deepseq, stdenv, tasty, tasty-hunit , tasty-quickcheck }: mkDerivation {   pname = "diagrams-solve";   version = "0.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   testHaskellDepends = [     base deepseq tasty tasty-hunit tasty-quickcheck
test/golden-test-cases/discrimination.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, array, base, containers, contravariant, criterion-, deepseq, fetchurl, ghc-prim, hashable, primitive, profunctors-, promises, semigroups, transformers, transformers-compat+, deepseq, ghc-prim, hashable, primitive, profunctors, promises+, semigroups, stdenv, transformers, transformers-compat , unordered-containers, vector, void }: mkDerivation {   pname = "discrimination";   version = "0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base containers contravariant deepseq ghc-prim hashable     primitive profunctors promises semigroups transformers
test/golden-test-cases/dotenv.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, base, base-compat, directory, exceptions, fetchurl-, hspec, hspec-megaparsec, megaparsec, optparse-applicative-, process, text, transformers, yaml+{ mkDerivation, base, base-compat, directory, exceptions, hspec+, hspec-megaparsec, megaparsec, optparse-applicative, process+, stdenv, text, transformers, yaml }: mkDerivation {   pname = "dotenv";   version = "0.5.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/dotnet-timespan.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "dotnet-timespan";   version = "0.0.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "http://github.com/YoEight/dotnet-timespan";   description = ".NET TimeSpan";
test/golden-test-cases/dpor.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, deepseq, fetchurl, random-, semigroups+{ mkDerivation, base, containers, deepseq, random, semigroups+, stdenv }: mkDerivation {   pname = "dpor";   version = "0.2.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers deepseq random semigroups   ];
test/golden-test-cases/drawille.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, fetchurl, hspec, QuickCheck }:+{ mkDerivation, base, containers, hspec, QuickCheck, stdenv }: mkDerivation {   pname = "drawille";   version = "0.1.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ base containers ];
test/golden-test-cases/drifter-postgresql.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, base, containers, drifter, either, fetchurl, mtl-, postgresql-simple, tasty, tasty-hunit, text, time, transformers-, transformers-compat+{ mkDerivation, base, containers, drifter, either, mtl+, postgresql-simple, stdenv, tasty, tasty-hunit, text, time+, transformers, transformers-compat }: mkDerivation {   pname = "drifter-postgresql";   version = "0.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers drifter mtl postgresql-simple time transformers     transformers-compat
test/golden-test-cases/ede.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, aeson, ansi-wl-pprint, base, bifunctors, bytestring-, comonad, directory, double-conversion, fetchurl, filepath, free-, lens, mtl, parsers, scientific, semigroups, tasty, tasty-golden+, comonad, directory, double-conversion, filepath, free, lens, mtl+, parsers, scientific, semigroups, stdenv, tasty, tasty-golden , text, text-format, text-manipulate, trifecta , unordered-containers, vector }: mkDerivation {   pname = "ede";   version = "0.2.8.7";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   enableSeparateDataOutput = true;   libraryHaskellDepends = [     aeson ansi-wl-pprint base bifunctors bytestring comonad directory
test/golden-test-cases/ekg-cloudwatch.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, amazonka, amazonka-cloudwatch, amazonka-core, base-, bytestring, ekg-core, fetchurl, lens, resourcet, semigroups, text+, bytestring, ekg-core, lens, resourcet, semigroups, stdenv, text , time, unordered-containers }: mkDerivation {   pname = "ekg-cloudwatch";   version = "0.0.1.6";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     amazonka amazonka-cloudwatch amazonka-core base bytestring ekg-core     lens resourcet semigroups text time unordered-containers
test/golden-test-cases/emailaddress.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, aeson, base, bifunctors, bytestring, doctest-, email-validate, fetchurl, Glob, http-api-data, opaleye-, path-pieces, persistent, postgresql-simple, product-profunctors-, profunctors, text+, email-validate, Glob, http-api-data, opaleye, path-pieces+, persistent, postgresql-simple, product-profunctors, profunctors+, stdenv, text }: mkDerivation {   pname = "emailaddress";   version = "0.2.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base bifunctors bytestring email-validate http-api-data     opaleye path-pieces persistent postgresql-simple
test/golden-test-cases/envelope.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, aeson, base, doctest, fetchurl, Glob, http-api-data-, mtl, text+{ mkDerivation, aeson, base, doctest, Glob, http-api-data, mtl+, stdenv, text }: mkDerivation {   pname = "envelope";   version = "0.2.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ aeson base http-api-data mtl text ];   testHaskellDepends = [ base doctest Glob ];   homepage = "https://github.com/cdepillabout/envelope#readme";
test/golden-test-cases/eventful-sqlite.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, aeson, base, bytestring, eventful-core-, eventful-sql-common, eventful-test-helpers, fetchurl, hspec-, HUnit, mtl, persistent, persistent-sqlite, text, uuid+, eventful-sql-common, eventful-test-helpers, hspec, HUnit, mtl+, persistent, persistent-sqlite, stdenv, text, uuid }: mkDerivation {   pname = "eventful-sqlite";   version = "0.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base bytestring eventful-core eventful-sql-common mtl     persistent text uuid
test/golden-test-cases/exact-pi.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, numtype-dk }:+{ mkDerivation, base, numtype-dk, stdenv }: mkDerivation {   pname = "exact-pi";   version = "0.4.1.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base numtype-dk ];   homepage = "https://github.com/dmcclean/exact-pi/";   description = "Exact rational multiples of pi (and integer powers of pi)";
test/golden-test-cases/expiring-cache-map.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, containers, fetchurl, hashable+{ mkDerivation, base, bytestring, containers, hashable, stdenv , time, unordered-containers }: mkDerivation {   pname = "expiring-cache-map";   version = "0.0.6.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers hashable unordered-containers   ];
test/golden-test-cases/explicit-exception.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, deepseq, fetchurl, transformers }:+{ mkDerivation, base, deepseq, stdenv, transformers }: mkDerivation {   pname = "explicit-exception";   version = "0.1.9";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ base deepseq transformers ];
test/golden-test-cases/fdo-notify.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, dbus, fetchurl }:+{ mkDerivation, base, containers, dbus, stdenv }: mkDerivation {   pname = "fdo-notify";   version = "0.3.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers dbus ];   homepage = "http://bitbucket.org/taejo/fdo-notify/";   description = "Desktop Notifications client";
test/golden-test-cases/fgl.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, array, base, containers, deepseq, fetchurl, hspec-, microbench, QuickCheck, transformers+{ mkDerivation, array, base, containers, deepseq, hspec, microbench+, QuickCheck, stdenv, transformers }: mkDerivation {   pname = "fgl";   version = "5.5.4.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base containers deepseq transformers   ];
test/golden-test-cases/file-modules.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, async, base, directory, fetchurl, filepath-, haskell-src-exts, MissingH, regex-compat, regex-pcre+{ mkDerivation, async, base, directory, filepath, haskell-src-exts+, MissingH, regex-compat, regex-pcre, stdenv }: mkDerivation {   pname = "file-modules";   version = "0.1.2.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/fingertree.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, HUnit, QuickCheck, test-framework+{ mkDerivation, base, HUnit, QuickCheck, stdenv, test-framework , test-framework-hunit, test-framework-quickcheck2 }: mkDerivation {   pname = "fingertree";   version = "0.1.3.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   testHaskellDepends = [     base HUnit QuickCheck test-framework test-framework-hunit
test/golden-test-cases/fixed-vector.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, deepseq, doctest, fetchurl, filemanip-, primitive+{ mkDerivation, base, deepseq, doctest, filemanip, primitive+, stdenv }: mkDerivation {   pname = "fixed-vector";   version = "1.0.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base deepseq primitive ];   testHaskellDepends = [ base doctest filemanip primitive ];   description = "Generic vectors with statically known size";
test/golden-test-cases/fixed.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "fixed";   version = "0.2.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "http://github.com/ekmett/fixed";   description = "Signed 15.16 precision fixed point arithmetic";
test/golden-test-cases/foundation.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, basement, fetchurl, gauge, ghc-prim }:+{ mkDerivation, base, basement, gauge, ghc-prim, stdenv }: mkDerivation {   pname = "foundation";   version = "0.0.17";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base basement ghc-prim ];   testHaskellDepends = [ base basement ];   benchmarkHaskellDepends = [ base basement gauge ];
test/golden-test-cases/frisby.nix.golden view
@@ -1,12 +1,8 @@-{ mkDerivation, array, base, containers, fetchurl, mtl, semigroups-}:+{ mkDerivation, array, base, containers, mtl, semigroups, stdenv }: mkDerivation {   pname = "frisby";   version = "0.2.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ array base containers mtl semigroups ];   homepage = "http://repetae.net/computer/frisby/";   description = "Linear time composable parser for PEG grammars";
test/golden-test-cases/funcmp.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, filepath, process }:+{ mkDerivation, base, filepath, process, stdenv }: mkDerivation {   pname = "funcmp";   version = "1.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   enableSeparateDataOutput = true;   libraryHaskellDepends = [ base filepath process ];   homepage = "http://savannah.nongnu.org/projects/funcmp/";
test/golden-test-cases/functor-classes-compat.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, fetchurl, hashable+{ mkDerivation, base, containers, hashable, stdenv , unordered-containers, vector }: mkDerivation {   pname = "functor-classes-compat";   version = "1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers hashable unordered-containers vector   ];
test/golden-test-cases/general-games.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, hspec, HUnit, monad-loops-, MonadRandom, random, random-shuffle+{ mkDerivation, base, hspec, HUnit, monad-loops, MonadRandom+, random, random-shuffle, stdenv }: mkDerivation {   pname = "general-games";   version = "1.0.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base monad-loops MonadRandom random random-shuffle   ];
test/golden-test-cases/generic-lens.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, criterion, deepseq, doctest, fetchurl-, inspection-testing, lens, profunctors, QuickCheck, tagged+{ mkDerivation, base, criterion, deepseq, doctest+, inspection-testing, lens, profunctors, QuickCheck, stdenv, tagged }: mkDerivation {   pname = "generic-lens";   version = "0.5.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base profunctors tagged ];   testHaskellDepends = [ base doctest inspection-testing lens ];   benchmarkHaskellDepends = [
test/golden-test-cases/genvalidity-aeson.nix.golden view
@@ -1,15 +1,12 @@-{ mkDerivation, aeson, base, fetchurl, genvalidity-, genvalidity-hspec, genvalidity-scientific, genvalidity-text+{ mkDerivation, aeson, base, genvalidity, genvalidity-hspec+, genvalidity-scientific, genvalidity-text , genvalidity-unordered-containers, genvalidity-vector, hspec-, QuickCheck, validity, validity-aeson+, QuickCheck, stdenv, validity, validity-aeson }: mkDerivation {   pname = "genvalidity-aeson";   version = "0.1.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base genvalidity genvalidity-scientific genvalidity-text     genvalidity-unordered-containers genvalidity-vector QuickCheck
test/golden-test-cases/genvalidity-hspec-aeson.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, aeson, base, bytestring, deepseq, doctest, fetchurl+{ mkDerivation, aeson, base, bytestring, deepseq, doctest , genvalidity, genvalidity-aeson, genvalidity-hspec-, genvalidity-text, hspec, QuickCheck, text+, genvalidity-text, hspec, QuickCheck, stdenv, text }: mkDerivation {   pname = "genvalidity-hspec-aeson";   version = "0.1.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base bytestring deepseq genvalidity genvalidity-hspec hspec     QuickCheck
test/golden-test-cases/genvalidity-hspec-binary.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, binary, deepseq, doctest, fetchurl-, genvalidity, genvalidity-hspec, hspec, QuickCheck+{ mkDerivation, base, binary, deepseq, doctest, genvalidity+, genvalidity-hspec, hspec, QuickCheck, stdenv }: mkDerivation {   pname = "genvalidity-hspec-binary";   version = "0.1.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base binary deepseq genvalidity genvalidity-hspec hspec QuickCheck   ];
test/golden-test-cases/genvalidity-scientific.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, genvalidity, genvalidity-hspec-, hspec, QuickCheck, scientific, validity, validity-scientific+{ mkDerivation, base, genvalidity, genvalidity-hspec, hspec+, QuickCheck, scientific, stdenv, validity, validity-scientific }: mkDerivation {   pname = "genvalidity-scientific";   version = "0.1.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base genvalidity QuickCheck scientific validity validity-scientific   ];
test/golden-test-cases/genvalidity-uuid.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, genvalidity, genvalidity-hspec-, hspec, QuickCheck, uuid, validity, validity-uuid+{ mkDerivation, base, genvalidity, genvalidity-hspec, hspec+, QuickCheck, stdenv, uuid, validity, validity-uuid }: mkDerivation {   pname = "genvalidity-uuid";   version = "0.0.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base genvalidity QuickCheck uuid validity validity-uuid   ];
test/golden-test-cases/ghc-syb-utils.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, directory, fetchurl, filepath, ghc, ghc-paths+{ mkDerivation, base, directory, filepath, ghc, ghc-paths, stdenv , syb }: mkDerivation {   pname = "ghc-syb-utils";   version = "0.2.3.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ghc syb ];   testHaskellDepends = [ base directory filepath ghc ghc-paths ];   homepage = "http://github.com/nominolo/ghc-syb";
test/golden-test-cases/ghcid.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, ansi-terminal, base, cmdargs, containers, directory-, extra, fetchurl, filepath, fsnotify, process, tasty, tasty-hunit+, extra, filepath, fsnotify, process, stdenv, tasty, tasty-hunit , terminal-size, time, unix }: mkDerivation {   pname = "ghcid";   version = "0.6.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/giphy-api.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, aeson, base, basic-prelude, bytestring, containers-, directory, fetchurl, hspec, http-api-data, http-client-, http-client-tls, lens, microlens, microlens-th, mtl, network-uri-, servant, servant-client, text, transformers+, directory, hspec, http-api-data, http-client, http-client-tls+, lens, microlens, microlens-th, mtl, network-uri, servant+, servant-client, stdenv, text, transformers }: mkDerivation {   pname = "giphy-api";   version = "0.5.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/github.nix.golden view
@@ -1,19 +1,16 @@ { mkDerivation, aeson, aeson-compat, base, base-compat , base16-bytestring, binary, binary-orphans, byteable, bytestring , containers, cryptohash, deepseq, deepseq-generics, exceptions-, fetchurl, file-embed, hashable, hspec, hspec-discover-, http-client, http-client-tls, http-link-header, http-types-, iso8601-time, mtl, network-uri, semigroups, text, time, tls-, transformers, transformers-compat, unordered-containers, vector+, file-embed, hashable, hspec, hspec-discover, http-client+, http-client-tls, http-link-header, http-types, iso8601-time, mtl+, network-uri, semigroups, stdenv, text, time, tls, transformers+, transformers-compat, unordered-containers, vector , vector-instances }: mkDerivation {   pname = "github";   version = "0.18";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson aeson-compat base base-compat base16-bytestring binary     binary-orphans byteable bytestring containers cryptohash deepseq
test/golden-test-cases/gl.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, Cabal, containers, directory, fetchurl-, filepath, fixed, half, hxt, libGL, transformers+{ mkDerivation, base, Cabal, containers, directory, filepath, fixed+, half, hxt, libGL, stdenv, transformers }: mkDerivation {   pname = "gl";   version = "0.8.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   setupHaskellDepends = [     base Cabal containers directory filepath hxt transformers   ];
test/golden-test-cases/gogol-adexchange-buyer.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-adexchange-buyer";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Ad Exchange Buyer SDK";
test/golden-test-cases/gogol-admin-emailmigration.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-admin-emailmigration";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Email Migration API v2 SDK";
test/golden-test-cases/gogol-affiliates.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-affiliates";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Affiliate Network SDK";
test/golden-test-cases/gogol-apps-tasks.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-apps-tasks";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Tasks SDK";
test/golden-test-cases/gogol-appstate.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-appstate";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google App State SDK";
test/golden-test-cases/gogol-blogger.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-blogger";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Blogger SDK";
test/golden-test-cases/gogol-datastore.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-datastore";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Cloud Datastore SDK";
test/golden-test-cases/gogol-dfareporting.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-dfareporting";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google DCM/DFA Reporting And Trafficking SDK";
test/golden-test-cases/gogol-firebase-rules.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-firebase-rules";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Firebase Rules SDK";
test/golden-test-cases/gogol-gmail.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-gmail";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Gmail SDK";
test/golden-test-cases/gogol-kgsearch.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-kgsearch";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Knowledge Graph Search SDK";
test/golden-test-cases/gogol-maps-engine.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-maps-engine";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Maps Engine SDK";
test/golden-test-cases/gogol-plus.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-plus";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google + SDK";
test/golden-test-cases/gogol-resourceviews.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-resourceviews";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Compute Engine Instance Groups SDK";
test/golden-test-cases/gogol-translate.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-translate";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Translate SDK";
test/golden-test-cases/gogol-webmaster-tools.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-webmaster-tools";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google Search Console SDK";
test/golden-test-cases/gogol-youtube.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, gogol-core }:+{ mkDerivation, base, gogol-core, stdenv }: mkDerivation {   pname = "gogol-youtube";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base gogol-core ];   homepage = "https://github.com/brendanhay/gogol";   description = "Google YouTube Data SDK";
test/golden-test-cases/groundhog-mysql.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, base, bytestring, containers, fetchurl, groundhog+{ mkDerivation, base, bytestring, containers, groundhog , monad-control, monad-logger, mysql, mysql-simple, resource-pool-, resourcet, text, time, transformers+, resourcet, stdenv, text, time, transformers }: mkDerivation {   pname = "groundhog-mysql";   version = "0.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring containers groundhog monad-control monad-logger     mysql mysql-simple resource-pool resourcet text time transformers
test/golden-test-cases/gsasl.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl, gsasl, transformers }:+{ mkDerivation, base, bytestring, gsasl, stdenv, transformers }: mkDerivation {   pname = "gsasl";   version = "0.3.6";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring transformers ];   libraryPkgconfigDepends = [ gsasl ];   homepage = "https://john-millikin.com/software/haskell-gsasl/";
test/golden-test-cases/hOpenPGP.nix.golden view
@@ -2,20 +2,17 @@ , base64-bytestring, bifunctors, binary, binary-conduit, byteable , bytestring, bzlib, conduit, conduit-extra, containers, criterion , crypto-cipher-types, cryptonite, data-default-class, errors-, fetchurl, hashable, incremental-parser, ixset-typed, lens, memory+, hashable, incremental-parser, ixset-typed, lens, memory , monad-loops, nettle, network, network-uri, newtype , openpgp-asciiarmor, QuickCheck, quickcheck-instances, resourcet-, securemem, semigroups, split, tasty, tasty-hunit+, securemem, semigroups, split, stdenv, tasty, tasty-hunit , tasty-quickcheck, text, time, time-locale-compat, transformers , unordered-containers, wl-pprint-extras, zlib }: mkDerivation {   pname = "hOpenPGP";   version = "2.5.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson attoparsec base base16-bytestring base64-bytestring     bifunctors binary binary-conduit byteable bytestring bzlib conduit
test/golden-test-cases/hPDB-examples.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, AC-Vector, base, bytestring, containers, deepseq-, directory, fetchurl, ghc-prim, GLUT, hPDB, IfElse, iterable, mtl-, Octree, OpenGL, process, QuickCheck, template-haskell, text+, directory, ghc-prim, GLUT, hPDB, IfElse, iterable, mtl, Octree+, OpenGL, process, QuickCheck, stdenv, template-haskell, text , text-format, time, vector }: mkDerivation {   pname = "hPDB-examples";   version = "1.2.0.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = false;   isExecutable = true;   executableHaskellDepends = [
test/golden-test-cases/haddock-library.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, base-compat, bytestring, deepseq, fetchurl-, hspec, hspec-discover, QuickCheck, transformers+{ mkDerivation, base, base-compat, bytestring, deepseq, hspec+, hspec-discover, QuickCheck, stdenv, transformers }: mkDerivation {   pname = "haddock-library";   version = "1.4.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring deepseq transformers ];   testHaskellDepends = [     base base-compat bytestring deepseq hspec QuickCheck transformers
test/golden-test-cases/hakyll.nix.golden view
@@ -1,20 +1,17 @@ { mkDerivation, base, binary, blaze-html, blaze-markup, bytestring , containers, cryptohash, data-default, deepseq, directory-, fetchurl, filepath, fsnotify, http-conduit, http-types, lrucache-, mtl, network, network-uri, optparse-applicative, pandoc+, filepath, fsnotify, http-conduit, http-types, lrucache, mtl+, network, network-uri, optparse-applicative, pandoc , pandoc-citeproc, parsec, process, QuickCheck, random, regex-base-, regex-tdfa, resourcet, scientific, system-filepath, tagsoup-, tasty, tasty-hunit, tasty-quickcheck, text, time+, regex-tdfa, resourcet, scientific, stdenv, system-filepath+, tagsoup, tasty, tasty-hunit, tasty-quickcheck, text, time , time-locale-compat, unordered-containers, utillinux, vector, wai , wai-app-static, warp, yaml }: mkDerivation {   pname = "hakyll";   version = "4.10.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/happstack-hsp.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, fetchurl, happstack-server, harp-, hsp, hsx2hs, mtl, syb, text, utf8-string+{ mkDerivation, base, bytestring, happstack-server, harp, hsp+, hsx2hs, mtl, stdenv, syb, text, utf8-string }: mkDerivation {   pname = "happstack-hsp";   version = "7.3.7.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring happstack-server harp hsp hsx2hs mtl syb text     utf8-string
test/golden-test-cases/happy.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, array, base, Cabal, containers, directory, fetchurl-, filepath, mtl, process+{ mkDerivation, array, base, Cabal, containers, directory, filepath+, mtl, process, stdenv }: mkDerivation {   pname = "happy";   version = "1.19.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = false;   isExecutable = true;   setupHaskellDepends = [ base Cabal directory filepath ];
test/golden-test-cases/harp.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "harp";   version = "0.4.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "https://github.com/seereason/harp";   description = "HaRP allows pattern-matching with regular expressions";
test/golden-test-cases/hashtables.nix.golden view
@@ -1,13 +1,9 @@-{ mkDerivation, base, fetchurl, ghc-prim, hashable, primitive-, vector+{ mkDerivation, base, ghc-prim, hashable, primitive, stdenv, vector }: mkDerivation {   pname = "hashtables";   version = "1.2.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base ghc-prim hashable primitive vector   ];
test/golden-test-cases/haskell-tools-debug.nix.golden view
@@ -1,15 +1,12 @@-{ mkDerivation, base, fetchurl, filepath, ghc, ghc-paths-, haskell-tools-ast, haskell-tools-backend-ghc-, haskell-tools-builtin-refactorings, haskell-tools-prettyprint-, haskell-tools-refactor, references, split, template-haskell+{ mkDerivation, base, filepath, ghc, ghc-paths, haskell-tools-ast+, haskell-tools-backend-ghc, haskell-tools-builtin-refactorings+, haskell-tools-prettyprint, haskell-tools-refactor, references+, split, stdenv, template-haskell }: mkDerivation {   pname = "haskell-tools-debug";   version = "1.0.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/haskell-tools-rewrite.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, base, containers, directory, fetchurl, filepath-, ghc, haskell-tools-ast, haskell-tools-prettyprint, mtl-, references, tasty, tasty-hunit+{ mkDerivation, base, containers, directory, filepath, ghc+, haskell-tools-ast, haskell-tools-prettyprint, mtl, references+, stdenv, tasty, tasty-hunit }: mkDerivation {   pname = "haskell-tools-rewrite";   version = "1.0.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl     references
test/golden-test-cases/hasql.nix.golden view
@@ -1,18 +1,15 @@ { mkDerivation, attoparsec, base, base-prelude, bug, bytestring , bytestring-strict-builder, contravariant, contravariant-extras-, criterion, data-default-class, dlist, fetchurl, hashable-, hashtables, loch-th, mtl, placeholders, postgresql-binary-, postgresql-libpq, profunctors, QuickCheck, quickcheck-instances-, rebase, rerebase, semigroups, tasty, tasty-hunit-, tasty-quickcheck, text, transformers, vector+, criterion, data-default-class, dlist, hashable, hashtables+, loch-th, mtl, placeholders, postgresql-binary, postgresql-libpq+, profunctors, QuickCheck, quickcheck-instances, rebase, rerebase+, semigroups, stdenv, tasty, tasty-hunit, tasty-quickcheck, text+, transformers, vector }: mkDerivation {   pname = "hasql";   version = "1.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     attoparsec base base-prelude bytestring bytestring-strict-builder     contravariant contravariant-extras data-default-class dlist
test/golden-test-cases/hformat.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, ansi-terminal, base, base-unicode-symbols, fetchurl-, hspec, text+{ mkDerivation, ansi-terminal, base, base-unicode-symbols, hspec+, stdenv, text }: mkDerivation {   pname = "hformat";   version = "0.3.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     ansi-terminal base base-unicode-symbols text   ];
test/golden-test-cases/highlighting-kate.nix.golden view
@@ -1,18 +1,16 @@-{ mkDerivation, base, blaze-html, containers, Diff, directory-, fetchurl, filepath, mtl, parsec, process, regex-pcre-builtin+{ mkDerivation, base, blaze-html, bytestring, containers, Diff+, directory, filepath, mtl, parsec, pcre-light, process, stdenv , utf8-string }: mkDerivation {   pname = "highlighting-kate";   version = "0.6.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";+  configureFlags = [ "-fpcre-light" ];   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [-    base blaze-html containers mtl parsec regex-pcre-builtin+    base blaze-html bytestring containers mtl parsec pcre-light     utf8-string   ];   testHaskellDepends = [
test/golden-test-cases/hit.nix.golden view
@@ -1,16 +1,12 @@ { mkDerivation, attoparsec, base, byteable, bytedump, bytestring-, containers, cryptohash, fetchurl, hourglass, mtl, parsec-, patience, random, system-fileio, system-filepath, tasty-, tasty-quickcheck, unix-compat, utf8-string, vector, zlib-, zlib-bindings+, containers, cryptohash, hourglass, mtl, parsec, patience, random+, stdenv, system-fileio, system-filepath, tasty, tasty-quickcheck+, unix-compat, utf8-string, vector, zlib, zlib-bindings }: mkDerivation {   pname = "hit";   version = "0.6.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/hjson.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, fetchurl, parsec }:+{ mkDerivation, base, containers, parsec, stdenv }: mkDerivation {   pname = "hjson";   version = "1.3.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers parsec ];   description = "JSON parsing library";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/hmpfr.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, integer-gmp, mpfr }:+{ mkDerivation, base, integer-gmp, mpfr, stdenv }: mkDerivation {   pname = "hmpfr";   version = "0.4.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   enableSeparateDataOutput = true;   libraryHaskellDepends = [ base integer-gmp ];   librarySystemDepends = [ mpfr ];
test/golden-test-cases/hoogle.nix.golden view
@@ -1,18 +1,15 @@ { mkDerivation, aeson, base, binary, bytestring, cmdargs, conduit , conduit-extra, connection, containers, deepseq, directory, extra-, fetchurl, filepath, haskell-src-exts, http-conduit, http-types-, js-flot, js-jquery, mmap, network, network-uri, old-locale-, process, process-extras, QuickCheck, resourcet, storable-tuple+, filepath, haskell-src-exts, http-conduit, http-types, js-flot+, js-jquery, mmap, network, network-uri, old-locale, process+, process-extras, QuickCheck, resourcet, stdenv, storable-tuple , tar, template-haskell, text, time, transformers, uniplate , utf8-string, vector, wai, wai-logger, warp, warp-tls, zlib }: mkDerivation {   pname = "hoogle";   version = "5.0.14";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/hostname-validate.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, attoparsec, base, bytestring, fetchurl }:+{ mkDerivation, attoparsec, base, bytestring, stdenv }: mkDerivation {   pname = "hostname-validate";   version = "1.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ attoparsec base bytestring ];   description = "Validate hostnames e.g. localhost or foo.co.uk.";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/hsinstall.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, directory, fetchurl, filepath }:+{ mkDerivation, base, directory, filepath, stdenv }: mkDerivation {   pname = "hsinstall";   version = "1.6";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/hstatsd.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl, mtl, network, text }:+{ mkDerivation, base, bytestring, mtl, network, stdenv, text }: mkDerivation {   pname = "hstatsd";   version = "0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring mtl network text ];   homepage = "https://github.com/mokus0/hstatsd";   description = "Quick and dirty statsd interface";
test/golden-test-cases/hsx-jmacro.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, hsp, jmacro, mtl, text+{ mkDerivation, base, hsp, jmacro, mtl, stdenv, text , wl-pprint-text }: mkDerivation {   pname = "hsx-jmacro";   version = "7.3.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base hsp jmacro mtl text wl-pprint-text   ];
test/golden-test-cases/hsyslog.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, Cabal, cabal-doctest, doctest, fetchurl }:+{ mkDerivation, base, Cabal, cabal-doctest, doctest, stdenv }: mkDerivation {   pname = "hsyslog";   version = "5.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   setupHaskellDepends = [ base Cabal cabal-doctest ];
test/golden-test-cases/htoml.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, aeson, base, bytestring, containers, criterion-, fetchurl, file-embed, old-locale, parsec, tasty, tasty-hspec+, file-embed, old-locale, parsec, stdenv, tasty, tasty-hspec , tasty-hunit, text, time, unordered-containers, vector }: mkDerivation {   pname = "htoml";   version = "1.0.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base containers old-locale parsec text time     unordered-containers vector
test/golden-test-cases/http-conduit.nix.golden view
@@ -1,17 +1,15 @@ { mkDerivation, aeson, base, blaze-builder, bytestring , case-insensitive, conduit, conduit-extra, connection, cookie-, data-default-class, exceptions, fetchurl, hspec, http-client+, data-default-class, exceptions, hspec, http-client , http-client-tls, http-types, HUnit, lifted-base, monad-control-, mtl, network, resourcet, streaming-commons, temporary, text, time-, transformers, utf8-string, wai, wai-conduit, warp, warp-tls+, mtl, network, resourcet, stdenv, streaming-commons, temporary+, text, time, transformers, utf8-string, wai, wai-conduit, warp+, warp-tls }: mkDerivation {   pname = "http-conduit";   version = "2.2.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base bytestring conduit conduit-extra exceptions http-client     http-client-tls http-types lifted-base monad-control mtl resourcet
@@ -1,14 +1,12 @@ { mkDerivation, attoparsec, base, bytestring, bytestring-conversion-, criterion, directory, errors, fetchurl, hspec, hspec-attoparsec-, http-api-data, network-uri, QuickCheck, text, transformers+, criterion, directory, errors, hspec, hspec-attoparsec+, http-api-data, network-uri, QuickCheck, stdenv, text+, transformers }: mkDerivation {   pname = "http-link-header";   version = "1.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     attoparsec base bytestring bytestring-conversion errors     http-api-data network-uri text
test/golden-test-cases/http-media.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, bytestring, case-insensitive, containers-, fetchurl, QuickCheck, test-framework, test-framework-quickcheck2+, QuickCheck, stdenv, test-framework, test-framework-quickcheck2 , utf8-string }: mkDerivation {   pname = "http-media";   version = "0.7.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring case-insensitive containers utf8-string   ];
test/golden-test-cases/hxt-charproperties.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "hxt-charproperties";   version = "9.2.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "https://github.com/UweSchmidt/hxt";   description = "Character properties and classes for XML and Unicode";
test/golden-test-cases/hxt-expat.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl, hexpat, hxt }:+{ mkDerivation, base, bytestring, hexpat, hxt, stdenv }: mkDerivation {   pname = "hxt-expat";   version = "9.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring hexpat hxt ];   homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";   description = "Expat parser for HXT";
test/golden-test-cases/hxt-tagsoup.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, hxt, hxt-charproperties-, hxt-unicode, tagsoup+{ mkDerivation, base, hxt, hxt-charproperties, hxt-unicode, stdenv+, tagsoup }: mkDerivation {   pname = "hxt-tagsoup";   version = "9.1.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base hxt hxt-charproperties hxt-unicode tagsoup   ];
test/golden-test-cases/iconv.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl }:+{ mkDerivation, base, bytestring, stdenv }: mkDerivation {   pname = "iconv";   version = "0.4.1.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring ];   description = "String encoding conversion";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/incremental-parser.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, bytestring, checkers, criterion, deepseq-, fetchurl, monoid-subclasses, QuickCheck, tasty, tasty-quickcheck+, monoid-subclasses, QuickCheck, stdenv, tasty, tasty-quickcheck , text }: mkDerivation {   pname = "incremental-parser";   version = "0.2.5.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base monoid-subclasses ];   testHaskellDepends = [     base checkers monoid-subclasses QuickCheck tasty tasty-quickcheck
test/golden-test-cases/indentation-core.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, mtl }:+{ mkDerivation, base, mtl, stdenv }: mkDerivation {   pname = "indentation-core";   version = "0.0.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base mtl ];   homepage = "https://bitbucket.org/adamsmd/indentation";   description = "Indentation sensitive parsing combinators core library";
test/golden-test-cases/indentation-parsec.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, indentation-core, mtl, parsec-, tasty, tasty-hunit+{ mkDerivation, base, indentation-core, mtl, parsec, stdenv, tasty+, tasty-hunit }: mkDerivation {   pname = "indentation-parsec";   version = "0.0.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base indentation-core mtl parsec ];   testHaskellDepends = [ base parsec tasty tasty-hunit ];   homepage = "https://bitbucket.org/adamsmd/indentation";
test/golden-test-cases/inline-c-cpp.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, hspec, inline-c, safe-exceptions+{ mkDerivation, base, hspec, inline-c, safe-exceptions, stdenv , template-haskell }: mkDerivation {   pname = "inline-c-cpp";   version = "0.2.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base inline-c safe-exceptions template-haskell   ];
test/golden-test-cases/integer-logarithms.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, array, base, fetchurl, ghc-prim, integer-gmp-, QuickCheck, smallcheck, tasty, tasty-hunit, tasty-quickcheck+{ mkDerivation, array, base, ghc-prim, integer-gmp, QuickCheck+, smallcheck, stdenv, tasty, tasty-hunit, tasty-quickcheck , tasty-smallcheck }: mkDerivation {   pname = "integer-logarithms";   version = "1.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ array base ghc-prim integer-gmp ];   testHaskellDepends = [     base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck
test/golden-test-cases/intero.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, array, base, bytestring, containers, directory-, fetchurl, filepath, ghc, ghc-boot-th, ghc-paths, ghci, haskeline-, hspec, process, regex-compat, syb, temporary, time, transformers+, filepath, ghc, ghc-boot-th, ghc-paths, ghci, haskeline, hspec+, process, regex-compat, stdenv, syb, temporary, time, transformers , unix }: mkDerivation {   pname = "intero";   version = "0.1.24";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = false;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/invariant.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, array, base, bifunctors, comonad, containers-, contravariant, fetchurl, ghc-prim, hspec, profunctors, QuickCheck-, semigroups, StateVar, stm, tagged, template-haskell+, contravariant, ghc-prim, hspec, profunctors, QuickCheck+, semigroups, StateVar, stdenv, stm, tagged, template-haskell , th-abstraction, transformers, transformers-compat , unordered-containers }: mkDerivation {   pname = "invariant";   version = "0.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base bifunctors comonad containers contravariant ghc-prim     profunctors semigroups StateVar stm tagged template-haskell
test/golden-test-cases/io-machine.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, time }:+{ mkDerivation, base, stdenv, time }: mkDerivation {   pname = "io-machine";   version = "0.2.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base time ];   testHaskellDepends = [ base ];   homepage = "https://github.com/YoshikuniJujo/io-machine#readme";
test/golden-test-cases/io-streams-haproxy.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, attoparsec, base, bytestring, fetchurl, HUnit-, io-streams, network, test-framework, test-framework-hunit+{ mkDerivation, attoparsec, base, bytestring, HUnit, io-streams+, network, stdenv, test-framework, test-framework-hunit , transformers }: mkDerivation {   pname = "io-streams-haproxy";   version = "1.0.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     attoparsec base bytestring io-streams network transformers   ];
test/golden-test-cases/ip.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, aeson, attoparsec, base, bytestring, criterion-, doctest, fetchurl, hashable, HUnit, primitive, QuickCheck-, quickcheck-classes, test-framework, test-framework-hunit+, doctest, hashable, HUnit, primitive, QuickCheck+, quickcheck-classes, stdenv, test-framework, test-framework-hunit , test-framework-quickcheck2, text, vector }: mkDerivation {   pname = "ip";   version = "1.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson attoparsec base bytestring hashable primitive text vector   ];
test/golden-test-cases/iso639.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "iso639";   version = "0.1.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "https://github.com/HugoDaniel/iso639";   description = "ISO-639-1 language codes";
test/golden-test-cases/iso8601-time.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, hspec, HUnit, time }:+{ mkDerivation, base, hspec, HUnit, stdenv, time }: mkDerivation {   pname = "iso8601-time";   version = "0.1.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base time ];   testHaskellDepends = [ base hspec HUnit time ];   homepage = "https://github.com/nh2/iso8601-time";
test/golden-test-cases/jmacro-rpc-happstack.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, aeson, base, blaze-html, bytestring, containers-, fetchurl, happstack-server, jmacro, jmacro-rpc, mtl+, happstack-server, jmacro, jmacro-rpc, mtl, stdenv }: mkDerivation {   pname = "jmacro-rpc-happstack";   version = "0.3.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base blaze-html bytestring containers happstack-server jmacro     jmacro-rpc mtl
test/golden-test-cases/jmacro-rpc.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, aeson, attoparsec, base, blaze-html, bytestring-, containers, contravariant, fetchurl, jmacro, mtl, scientific-, split, text, unordered-containers, vector+, containers, contravariant, jmacro, mtl, scientific, split, stdenv+, text, unordered-containers, vector }: mkDerivation {   pname = "jmacro-rpc";   version = "0.3.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson attoparsec base blaze-html bytestring containers     contravariant jmacro mtl scientific split text unordered-containers
test/golden-test-cases/jose.nix.golden view
@@ -1,17 +1,13 @@ { mkDerivation, aeson, attoparsec, base, base64-bytestring-, bytestring, concise, containers, cryptonite, fetchurl, hspec-, lens, memory, monad-time, mtl, network-uri, QuickCheck-, quickcheck-instances, safe, semigroups, tasty, tasty-hspec-, tasty-quickcheck, template-haskell, text, time-, unordered-containers, vector, x509+, bytestring, concise, containers, cryptonite, hspec, lens, memory+, monad-time, mtl, network-uri, QuickCheck, quickcheck-instances+, safe, semigroups, stdenv, tasty, tasty-hspec, tasty-quickcheck+, template-haskell, text, time, unordered-containers, vector, x509 }: mkDerivation {   pname = "jose";   version = "0.6.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/katip-elasticsearch.nix.golden view
@@ -1,17 +1,14 @@ { mkDerivation, aeson, async, base, bloodhound, bytestring , containers, criterion, deepseq, enclosed-exceptions, exceptions-, fetchurl, http-client, http-types, katip, lens, lens-aeson-, quickcheck-instances, random, retry, scientific, stm, stm-chans-, tagged, tasty, tasty-hunit, tasty-quickcheck, text, time-, transformers, unordered-containers, uuid, vector+, http-client, http-types, katip, lens, lens-aeson+, quickcheck-instances, random, retry, scientific, stdenv, stm+, stm-chans, tagged, tasty, tasty-hunit, tasty-quickcheck, text+, time, transformers, unordered-containers, uuid, vector }: mkDerivation {   pname = "katip-elasticsearch";   version = "0.4.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson async base bloodhound bytestring enclosed-exceptions     exceptions http-client http-types katip retry scientific stm
test/golden-test-cases/katip.nix.golden view
@@ -1,9 +1,9 @@ { mkDerivation, aeson, async, auto-update, base, blaze-builder , bytestring, containers, criterion, deepseq, directory, either-, fetchurl, filepath, hostname, microlens, microlens-th-, monad-control, mtl, old-locale, quickcheck-instances, regex-tdfa-, resourcet, safe-exceptions, scientific, semigroups, stm-, string-conv, tasty, tasty-golden, tasty-hunit, tasty-quickcheck+, filepath, hostname, microlens, microlens-th, monad-control, mtl+, old-locale, quickcheck-instances, regex-tdfa, resourcet+, safe-exceptions, scientific, semigroups, stdenv, stm, string-conv+, tasty, tasty-golden, tasty-hunit, tasty-quickcheck , template-haskell, text, time, time-locale-compat, transformers , transformers-base, transformers-compat, unix , unordered-containers@@ -11,10 +11,7 @@ mkDerivation {   pname = "katip";   version = "0.5.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson async auto-update base bytestring containers either hostname     microlens microlens-th monad-control mtl old-locale resourcet
test/golden-test-cases/katydid.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, directory, fetchurl, filepath-, HUnit, hxt, json, mtl, parsec, regex-tdfa, tasty, tasty-hunit+{ mkDerivation, base, containers, directory, filepath, HUnit, hxt+, json, mtl, parsec, regex-tdfa, stdenv, tasty, tasty-hunit }: mkDerivation {   pname = "katydid";   version = "0.1.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/kawhi.nix.golden view
@@ -1,15 +1,12 @@-{ mkDerivation, aeson, base, bytestring, exceptions, fetchurl-, http-client, http-conduit, http-types, mtl, safe, scientific-, smallcheck, tasty, tasty-hunit, tasty-quickcheck-, tasty-smallcheck, text+{ mkDerivation, aeson, base, bytestring, exceptions, http-client+, http-conduit, http-types, mtl, safe, scientific, smallcheck+, stdenv, tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck+, text }: mkDerivation {   pname = "kawhi";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base bytestring exceptions http-client http-conduit     http-types mtl safe scientific text
test/golden-test-cases/kraken.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, aeson, base, bytestring, fetchurl, http-client-, http-client-tls, mtl+{ mkDerivation, aeson, base, bytestring, http-client+, http-client-tls, mtl, stdenv }: mkDerivation {   pname = "kraken";   version = "0.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base bytestring http-client http-client-tls mtl   ];
test/golden-test-cases/l10n.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, text, time }:+{ mkDerivation, base, stdenv, text, time }: mkDerivation {   pname = "l10n";   version = "0.1.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base text time ];   homepage = "https://github.com/louispan/l10n#readme";   description = "Enables providing localization as typeclass instances in separate files";
test/golden-test-cases/lambdabot-social-plugins.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, binary, bytestring, containers, fetchurl-, lambdabot-core, mtl, split, time+{ mkDerivation, base, binary, bytestring, containers+, lambdabot-core, mtl, split, stdenv, time }: mkDerivation {   pname = "lambdabot-social-plugins";   version = "5.1.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base binary bytestring containers lambdabot-core mtl split time   ];
test/golden-test-cases/lazy-csv.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl }:+{ mkDerivation, base, bytestring, stdenv }: mkDerivation {   pname = "lazy-csv";   version = "0.5.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ base bytestring ];
test/golden-test-cases/lens-aeson.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, aeson, attoparsec, base, bytestring, Cabal-, cabal-doctest, doctest, fetchurl, generic-deriving, lens-, scientific, semigroups, simple-reflect, text-, unordered-containers, vector+, cabal-doctest, doctest, generic-deriving, lens, scientific+, semigroups, simple-reflect, stdenv, text, unordered-containers+, vector }: mkDerivation {   pname = "lens-aeson";   version = "1.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   setupHaskellDepends = [ base Cabal cabal-doctest ];   libraryHaskellDepends = [     aeson attoparsec base bytestring lens scientific text
test/golden-test-cases/lens.nix.golden view
@@ -1,10 +1,10 @@ { mkDerivation, array, base, base-orphans, bifunctors, bytestring , Cabal, cabal-doctest, call-stack, comonad, containers , contravariant, criterion, deepseq, directory, distributive-, doctest, exceptions, fetchurl, filepath, free, generic-deriving-, ghc-prim, hashable, HUnit, kan-extensions, mtl, nats, parallel-, profunctors, QuickCheck, reflection, semigroupoids, semigroups-, simple-reflect, tagged, template-haskell, test-framework+, doctest, exceptions, filepath, free, generic-deriving, ghc-prim+, hashable, HUnit, kan-extensions, mtl, nats, parallel, profunctors+, QuickCheck, reflection, semigroupoids, semigroups, simple-reflect+, stdenv, tagged, template-haskell, test-framework , test-framework-hunit, test-framework-quickcheck2 , test-framework-th, text, th-abstraction, transformers , transformers-compat, unordered-containers, vector, void@@ -12,10 +12,7 @@ mkDerivation {   pname = "lens";   version = "4.15.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   setupHaskellDepends = [ base Cabal cabal-doctest filepath ];   libraryHaskellDepends = [     array base base-orphans bifunctors bytestring call-stack comonad
test/golden-test-cases/libgit.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, mtl, process }:+{ mkDerivation, base, mtl, process, stdenv }: mkDerivation {   pname = "libgit";   version = "0.3.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base mtl process ];   homepage = "https://github.com/vincenthz/hs-libgit";   description = "Simple Git Wrapper";
test/golden-test-cases/librato.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, aeson, attoparsec, base, bytestring, either-, fetchurl, http-client, http-conduit, http-types, mtl, resourcet+, http-client, http-conduit, http-types, mtl, resourcet, stdenv , text, unordered-containers, uri-templater, vector }: mkDerivation {   pname = "librato";   version = "0.2.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson attoparsec base bytestring either http-client http-conduit     http-types mtl resourcet text unordered-containers uri-templater
test/golden-test-cases/lifted-async.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, async, base, constraints, criterion, deepseq-, fetchurl, HUnit, lifted-base, monad-control, mtl, tasty-, tasty-hunit, tasty-th, transformers-base+{ mkDerivation, async, base, constraints, criterion, deepseq, HUnit+, lifted-base, monad-control, mtl, stdenv, tasty, tasty-hunit+, tasty-th, transformers-base }: mkDerivation {   pname = "lifted-async";   version = "0.9.3.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     async base constraints lifted-base monad-control transformers-base   ];
test/golden-test-cases/lmdb.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, array, base, fetchurl, lmdb }:+{ mkDerivation, array, base, lmdb, stdenv }: mkDerivation {   pname = "lmdb";   version = "0.2.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ array base ];   librarySystemDepends = [ lmdb ];   homepage = "http://github.com/dmbarbour/haskell-lmdb";
test/golden-test-cases/logging-effect-extra-file.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, logging-effect, template-haskell+{ mkDerivation, base, logging-effect, stdenv, template-haskell , wl-pprint-text }: mkDerivation {   pname = "logging-effect-extra-file";   version = "1.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/lucid.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, bifunctors, blaze-builder, bytestring-, containers, criterion, deepseq, fetchurl, hashable, hspec, HUnit-, mmorph, mtl, parsec, text, transformers, unordered-containers+, containers, criterion, deepseq, hashable, hspec, HUnit, mmorph+, mtl, parsec, stdenv, text, transformers, unordered-containers }: mkDerivation {   pname = "lucid";   version = "2.9.9";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base blaze-builder bytestring containers hashable mmorph mtl text     transformers unordered-containers
test/golden-test-cases/mainland-pretty.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, fetchurl, srcloc, text+{ mkDerivation, base, containers, srcloc, stdenv, text , transformers }: mkDerivation {   pname = "mainland-pretty";   version = "0.6.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers srcloc text transformers   ];
test/golden-test-cases/matrices.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, criterion, deepseq, fetchurl, primitive-, tasty, tasty-hunit, tasty-quickcheck, vector+{ mkDerivation, base, criterion, deepseq, primitive, stdenv, tasty+, tasty-hunit, tasty-quickcheck, vector }: mkDerivation {   pname = "matrices";   version = "0.4.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base deepseq primitive vector ];   testHaskellDepends = [     base tasty tasty-hunit tasty-quickcheck vector
test/golden-test-cases/median-stream.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, heap, QuickCheck }:+{ mkDerivation, base, heap, QuickCheck, stdenv }: mkDerivation {   pname = "median-stream";   version = "0.7.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base heap ];   testHaskellDepends = [ base QuickCheck ];   homepage = "https://github.com/caneroj1/median-stream#readme";
test/golden-test-cases/megaparsec.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, base, bytestring, case-insensitive, containers-, criterion, deepseq, fetchurl, hspec, hspec-expectations, mtl-, parser-combinators, QuickCheck, scientific, text, transformers-, weigh+, criterion, deepseq, hspec, hspec-expectations, mtl+, parser-combinators, QuickCheck, scientific, stdenv, text+, transformers, weigh }: mkDerivation {   pname = "megaparsec";   version = "6.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring case-insensitive containers deepseq mtl     parser-combinators scientific text transformers
test/golden-test-cases/mersenne-random.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, old-time }:+{ mkDerivation, base, old-time, stdenv }: mkDerivation {   pname = "mersenne-random";   version = "1.0.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base old-time ];   homepage = "http://code.haskell.org/~dons/code/mersenne-random";   description = "Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twister";
test/golden-test-cases/messagepack.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, bytestring, cereal, containers, deepseq-, fetchurl, QuickCheck, test-framework, test-framework-quickcheck2+, QuickCheck, stdenv, test-framework, test-framework-quickcheck2 , test-framework-th }: mkDerivation {   pname = "messagepack";   version = "0.5.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring cereal containers deepseq   ];
test/golden-test-cases/microlens-ghc.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, array, base, bytestring, containers, fetchurl-, microlens, transformers+{ mkDerivation, array, base, bytestring, containers, microlens+, stdenv, transformers }: mkDerivation {   pname = "microlens-ghc";   version = "0.4.8.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base bytestring containers microlens transformers   ];
test/golden-test-cases/microlens.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "microlens";   version = "0.4.8.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "http://github.com/aelve/microlens";   description = "A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this.";
test/golden-test-cases/minio-hs.nix.golden view
@@ -1,20 +1,16 @@ { mkDerivation, aeson, async, base, base64-bytestring, bytestring , case-insensitive, conduit, conduit-combinators, conduit-extra , containers, cryptonite, cryptonite-conduit, data-default-, directory, exceptions, fetchurl, filepath, http-client-, http-conduit, http-types, lifted-async, lifted-base, memory-, monad-control, protolude, QuickCheck, resourcet, tasty-, tasty-hunit, tasty-quickcheck, tasty-smallcheck, temporary, text-, text-format, time, transformers, transformers-base, vector-, xml-conduit+, directory, exceptions, filepath, http-client, http-conduit+, http-types, lifted-async, lifted-base, memory, monad-control+, protolude, QuickCheck, resourcet, stdenv, tasty, tasty-hunit+, tasty-quickcheck, tasty-smallcheck, temporary, text, text-format+, time, transformers, transformers-base, vector, xml-conduit }: mkDerivation {   pname = "minio-hs";   version = "0.3.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson async base base64-bytestring bytestring case-insensitive     conduit conduit-combinators conduit-extra containers cryptonite
test/golden-test-cases/mmorph.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, mtl, transformers+{ mkDerivation, base, mtl, stdenv, transformers , transformers-compat }: mkDerivation {   pname = "mmorph";   version = "1.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base mtl transformers transformers-compat   ];
test/golden-test-cases/mnist-idx.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, binary, bytestring, directory, fetchurl-, hspec, vector+{ mkDerivation, base, binary, bytestring, directory, hspec, stdenv+, vector }: mkDerivation {   pname = "mnist-idx";   version = "0.1.2.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base binary bytestring vector ];   testHaskellDepends = [ base binary directory hspec vector ];   homepage = "https://github.com/kryoxide/mnist-idx/";
test/golden-test-cases/mole.nix.golden view
@@ -1,17 +1,14 @@ { mkDerivation, attoparsec, base, base64-bytestring, bytestring-, containers, cryptohash, css-syntax, directory, fetchurl-, filemanip, filepath, fsnotify, hspec, hspec-smallcheck, kraken-, mtl, network-uri, optparse-applicative, process, smallcheck-, snap-core, snap-server, stm, tagsoup, text, time, transformers-, unix, unordered-containers, vector+, containers, cryptohash, css-syntax, directory, filemanip+, filepath, fsnotify, hspec, hspec-smallcheck, kraken, mtl+, network-uri, optparse-applicative, process, smallcheck, snap-core+, snap-server, stdenv, stm, tagsoup, text, time, transformers, unix+, unordered-containers, vector }: mkDerivation {   pname = "mole";   version = "0.0.6";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = false;   isExecutable = true;   executableHaskellDepends = [
test/golden-test-cases/monad-products.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, semigroupoids }:+{ mkDerivation, base, semigroupoids, stdenv }: mkDerivation {   pname = "monad-products";   version = "4.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base semigroupoids ];   homepage = "http://github.com/ekmett/monad-products";   description = "Monad products";
test/golden-test-cases/monadcryptorandom.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, crypto-api, exceptions, fetchurl-, mtl, tagged, transformers, transformers-compat+{ mkDerivation, base, bytestring, crypto-api, exceptions, mtl+, stdenv, tagged, transformers, transformers-compat }: mkDerivation {   pname = "monadcryptorandom";   version = "0.7.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring crypto-api exceptions mtl tagged transformers     transformers-compat
test/golden-test-cases/monadloc.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, template-haskell, transformers }:+{ mkDerivation, base, stdenv, template-haskell, transformers }: mkDerivation {   pname = "monadloc";   version = "0.7.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base template-haskell transformers ];   homepage = "http://github.com/pepeiborra/monadloc";   description = "A class for monads which can keep a monadic call trace";
test/golden-test-cases/mongoDB.nix.golden view
@@ -1,17 +1,14 @@ { mkDerivation, array, base, base16-bytestring, base64-bytestring , binary, bson, bytestring, conduit, conduit-extra, containers-, criterion, cryptohash, data-default-class, fetchurl, hashtables-, hspec, lifted-base, monad-control, mtl, network, nonce-, old-locale, parsec, pureMD5, random, random-shuffle, resourcet+, criterion, cryptohash, data-default-class, hashtables, hspec+, lifted-base, monad-control, mtl, network, nonce, old-locale+, parsec, pureMD5, random, random-shuffle, resourcet, stdenv , tagged, text, time, tls, transformers, transformers-base }: mkDerivation {   pname = "mongoDB";   version = "2.3.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base base16-bytestring base64-bytestring binary bson     bytestring conduit conduit-extra containers cryptohash
test/golden-test-cases/monoid-extras.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, criterion, fetchurl, groups, semigroupoids-, semigroups+{ mkDerivation, base, criterion, groups, semigroupoids, semigroups+, stdenv }: mkDerivation {   pname = "monoid-extras";   version = "0.4.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base groups semigroupoids semigroups ];   benchmarkHaskellDepends = [ base criterion ];   description = "Various extra monoid-related definitions and utilities";
test/golden-test-cases/mwc-random-monad.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, monad-primitive, mwc-random-, primitive, transformers, vector+{ mkDerivation, base, monad-primitive, mwc-random, primitive+, stdenv, transformers, vector }: mkDerivation {   pname = "mwc-random-monad";   version = "0.7.3.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base monad-primitive mwc-random primitive transformers vector   ];
test/golden-test-cases/mwc-random.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, math-functions, primitive, time+{ mkDerivation, base, math-functions, primitive, stdenv, time , vector }: mkDerivation {   pname = "mwc-random";   version = "0.13.6.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base math-functions primitive time vector   ];
test/golden-test-cases/nanospec.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, hspec, silently }:+{ mkDerivation, base, hspec, silently, stdenv }: mkDerivation {   pname = "nanospec";   version = "0.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   testHaskellDepends = [ base hspec silently ];   description = "A lightweight implementation of a subset of Hspec's API";
test/golden-test-cases/netpbm.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, attoparsec, attoparsec-binary, base, bytestring-, criterion, fetchurl, hspec, HUnit, storable-record+, criterion, hspec, HUnit, stdenv, storable-record , unordered-containers, vector, vector-th-unbox }: mkDerivation {   pname = "netpbm";   version = "1.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     attoparsec attoparsec-binary base bytestring storable-record     unordered-containers vector vector-th-unbox
test/golden-test-cases/network-protocol-xmpp.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, fetchurl, gnuidn, gnutls, gsasl-, libxml-sax, monads-tf, network, text, transformers, xml-types+{ mkDerivation, base, bytestring, gnuidn, gnutls, gsasl, libxml-sax+, monads-tf, network, stdenv, text, transformers, xml-types }: mkDerivation {   pname = "network-protocol-xmpp";   version = "0.4.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring gnuidn gnutls gsasl libxml-sax monads-tf network     text transformers xml-types
test/golden-test-cases/network-transport-tcp.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, base, bytestring, containers, data-accessor-, fetchurl, network, network-transport, network-transport-tests+, network, network-transport, network-transport-tests, stdenv }: mkDerivation {   pname = "network-transport-tcp";   version = "0.6.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring containers data-accessor network network-transport   ];
test/golden-test-cases/nix-paths.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, nix, process }:+{ mkDerivation, base, nix, process, stdenv }: mkDerivation {   pname = "nix-paths";   version = "1.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base process ];   libraryToolDepends = [ nix ];   homepage = "https://github.com/peti/nix-paths";
test/golden-test-cases/nvim-hs.nix.golden view
@@ -1,9 +1,9 @@ { mkDerivation, ansi-wl-pprint, base, bytestring, cereal , cereal-conduit, conduit, conduit-extra, containers, data-default-, deepseq, directory, dyre, exceptions, fetchurl, filepath-, foreign-store, hslogger, hspec, hspec-discover, HUnit-, lifted-base, megaparsec, messagepack, monad-control, mtl, network-, optparse-applicative, process, QuickCheck, resourcet, setenv, stm+, deepseq, directory, dyre, exceptions, filepath, foreign-store+, hslogger, hspec, hspec-discover, HUnit, lifted-base, megaparsec+, messagepack, monad-control, mtl, network, optparse-applicative+, process, QuickCheck, resourcet, setenv, stdenv, stm , streaming-commons, template-haskell, text, time , time-locale-compat, transformers, transformers-base, utf8-string , void@@ -11,10 +11,7 @@ mkDerivation {   pname = "nvim-hs";   version = "0.2.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/once.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, fetchurl, hashable+{ mkDerivation, base, containers, hashable, stdenv , template-haskell, unordered-containers }: mkDerivation {   pname = "once";   version = "0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers hashable template-haskell unordered-containers   ];
test/golden-test-cases/one-liner.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bifunctors, contravariant, fetchurl, ghc-prim-, HUnit, profunctors, tagged, transformers+{ mkDerivation, base, bifunctors, contravariant, ghc-prim, HUnit+, profunctors, stdenv, tagged, transformers }: mkDerivation {   pname = "one-liner";   version = "0.9.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bifunctors contravariant ghc-prim profunctors tagged     transformers
test/golden-test-cases/online.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, foldl, numhask, protolude, tdigest+{ mkDerivation, base, foldl, numhask, protolude, stdenv, tdigest , vector, vector-algorithms }: mkDerivation {   pname = "online";   version = "0.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base foldl numhask protolude tdigest vector vector-algorithms   ];
test/golden-test-cases/openexr-write.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, binary, bytestring, data-binary-ieee754-, deepseq, directory, fetchurl, hspec, split, vector, vector-split+, deepseq, directory, hspec, split, stdenv, vector, vector-split , zlib }: mkDerivation {   pname = "openexr-write";   version = "0.1.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base binary bytestring data-binary-ieee754 deepseq split vector     vector-split zlib
test/golden-test-cases/openpgp-asciiarmor.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, attoparsec, base, base64-bytestring, bytestring-, cereal, fetchurl, HUnit, test-framework, test-framework-hunit+, cereal, HUnit, stdenv, test-framework, test-framework-hunit }: mkDerivation {   pname = "openpgp-asciiarmor";   version = "0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     attoparsec base base64-bytestring bytestring cereal   ];
test/golden-test-cases/pager.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, bytestring, conduit, conduit-extra, directory-, fetchurl, process, resourcet, safe, terminfo, text, transformers+, process, resourcet, safe, stdenv, terminfo, text, transformers , unix }: mkDerivation {   pname = "pager";   version = "0.1.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/partial-isomorphisms.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, template-haskell }:+{ mkDerivation, base, stdenv, template-haskell }: mkDerivation {   pname = "partial-isomorphisms";   version = "0.2.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base template-haskell ];   homepage = "http://www.informatik.uni-marburg.de/~rendel/unparse";   description = "Partial isomorphisms";
test/golden-test-cases/partial-semigroup.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, doctest, fetchurl, hedgehog }:+{ mkDerivation, base, doctest, hedgehog, stdenv }: mkDerivation {   pname = "partial-semigroup";   version = "0.3.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   testHaskellDepends = [ base doctest hedgehog ];   homepage = "https://github.com/chris-martin/partial-semigroup";
test/golden-test-cases/pathtype.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, deepseq, directory, fetchurl, old-time-, QuickCheck, random, tagged, time, transformers, utility-ht+{ mkDerivation, base, deepseq, directory, old-time, QuickCheck+, random, stdenv, tagged, time, transformers, utility-ht }: mkDerivation {   pname = "pathtype";   version = "0.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/pcap.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl, network, time }:+{ mkDerivation, base, bytestring, network, stdenv, time }: mkDerivation {   pname = "pcap";   version = "0.4.5.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring network time ];   homepage = "https://github.com/bos/pcap";   description = "A system-independent interface for user-level packet capture";
test/golden-test-cases/pdfinfo.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, mtl, old-locale, process-extras-, text, time, time-locale-compat+{ mkDerivation, base, mtl, old-locale, process-extras, stdenv, text+, time, time-locale-compat }: mkDerivation {   pname = "pdfinfo";   version = "1.5.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base mtl old-locale process-extras text time time-locale-compat   ];
test/golden-test-cases/pell.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, arithmoi, base, Cabal, cabal-test-quickcheck-, containers, fetchurl, primes, QuickCheck+, containers, primes, QuickCheck, stdenv }: mkDerivation {   pname = "pell";   version = "0.1.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ arithmoi base containers ];   testHaskellDepends = [     arithmoi base Cabal cabal-test-quickcheck containers primes
test/golden-test-cases/persistable-types-HDBC-pg.nix.golden view
@@ -1,13 +1,11 @@-{ mkDerivation, base, bytestring, convertible, fetchurl, HDBC-, persistable-record, relational-query-HDBC, text-postgresql+{ mkDerivation, base, bytestring, convertible, HDBC+, persistable-record, relational-query-HDBC, stdenv+, text-postgresql }: mkDerivation {   pname = "persistable-types-HDBC-pg";   version = "0.0.1.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring convertible HDBC persistable-record     relational-query-HDBC text-postgresql
test/golden-test-cases/persistent-mysql-haskell.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, aeson, base, bytestring, conduit, containers-, fetchurl, io-streams, monad-control, monad-logger, mysql-haskell-, network, persistent, persistent-template, resource-pool-, resourcet, text, time, tls, transformers+, io-streams, monad-control, monad-logger, mysql-haskell, network+, persistent, persistent-template, resource-pool, resourcet, stdenv+, text, time, tls, transformers }: mkDerivation {   pname = "persistent-mysql-haskell";   version = "0.3.6";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/picosat.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, fetchurl, random, rdtsc+{ mkDerivation, base, containers, random, rdtsc, stdenv , transformers }: mkDerivation {   pname = "picosat";   version = "0.1.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers transformers ];   testHaskellDepends = [ base containers random rdtsc transformers ];   homepage = "https://github.com/sdiehl/haskell-picosat";
test/golden-test-cases/pinch.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, array, base, bytestring, containers, deepseq-, fetchurl, ghc-prim, hashable, hspec, hspec-discover, QuickCheck+, ghc-prim, hashable, hspec, hspec-discover, QuickCheck, stdenv , text, unordered-containers, vector }: mkDerivation {   pname = "pinch";   version = "0.3.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base bytestring containers deepseq ghc-prim hashable text     unordered-containers vector
test/golden-test-cases/pipes-network.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, fetchurl, network, network-simple-, pipes, pipes-safe, transformers+{ mkDerivation, base, bytestring, network, network-simple, pipes+, pipes-safe, stdenv, transformers }: mkDerivation {   pname = "pipes-network";   version = "0.6.4.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring network network-simple pipes pipes-safe     transformers
test/golden-test-cases/pipes-safe.nix.golden view
@@ -1,14 +1,10 @@-{ mkDerivation, base, containers, exceptions, fetchurl-, monad-control, mtl, pipes, primitive, transformers-, transformers-base+{ mkDerivation, base, containers, exceptions, monad-control, mtl+, pipes, primitive, stdenv, transformers, transformers-base }: mkDerivation {   pname = "pipes-safe";   version = "2.2.6";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers exceptions monad-control mtl pipes primitive     transformers transformers-base
test/golden-test-cases/pointed.nix.golden view
@@ -1,15 +1,11 @@ { mkDerivation, base, comonad, containers, data-default-class-, fetchurl, hashable, kan-extensions, semigroupoids, semigroups-, stm, tagged, transformers, transformers-compat-, unordered-containers+, hashable, kan-extensions, semigroupoids, semigroups, stdenv, stm+, tagged, transformers, transformers-compat, unordered-containers }: mkDerivation {   pname = "pointed";   version = "5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base comonad containers data-default-class hashable kan-extensions     semigroupoids semigroups stm tagged transformers
test/golden-test-cases/poly-arity.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, constraints, fetchurl }:+{ mkDerivation, base, constraints, stdenv }: mkDerivation {   pname = "poly-arity";   version = "0.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base constraints ];   description = "Tools for working with functions of undetermined arity";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/polynomials-bernstein.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, vector }:+{ mkDerivation, base, stdenv, vector }: mkDerivation {   pname = "polynomials-bernstein";   version = "1.1.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base vector ];   description = "A solver for systems of polynomial equations in bernstein form";   license = "GPL";
test/golden-test-cases/postgresql-simple-url.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, network-uri, postgresql-simple-, split, tasty, tasty-quickcheck+{ mkDerivation, base, network-uri, postgresql-simple, split, stdenv+, tasty, tasty-quickcheck }: mkDerivation {   pname = "postgresql-simple-url";   version = "0.2.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base network-uri postgresql-simple split   ];
test/golden-test-cases/prelude-safeenum.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "prelude-safeenum";   version = "0.1.1.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "http://code.haskell.org/~wren/";   description = "A redefinition of the Prelude's Enum class in order to render it safe";
test/golden-test-cases/presburger.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, fetchurl, pretty, QuickCheck }:+{ mkDerivation, base, containers, pretty, QuickCheck, stdenv }: mkDerivation {   pname = "presburger";   version = "1.3.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers pretty ];   testHaskellDepends = [ base QuickCheck ];   homepage = "http://github.com/yav/presburger";
test/golden-test-cases/prettyclass.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, pretty }:+{ mkDerivation, base, pretty, stdenv }: mkDerivation {   pname = "prettyclass";   version = "1.0.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base pretty ];   description = "Pretty printing class similar to Show";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/prettyprinter-compat-ansi-wl-pprint.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, prettyprinter-, prettyprinter-ansi-terminal, text+{ mkDerivation, base, prettyprinter, prettyprinter-ansi-terminal+, stdenv, text }: mkDerivation {   pname = "prettyprinter-compat-ansi-wl-pprint";   version = "1.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base prettyprinter prettyprinter-ansi-terminal text   ];
test/golden-test-cases/prettyprinter-compat-wl-pprint.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, prettyprinter, text }:+{ mkDerivation, base, prettyprinter, stdenv, text }: mkDerivation {   pname = "prettyprinter-compat-wl-pprint";   version = "1.0.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base prettyprinter text ];   homepage = "http://github.com/quchen/prettyprinter";   description = "Prettyprinter compatibility module for previous users of the wl-pprint package";
test/golden-test-cases/primitive.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, ghc-prim, transformers }:+{ mkDerivation, base, ghc-prim, stdenv, transformers }: mkDerivation {   pname = "primitive";   version = "0.6.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ghc-prim transformers ];   testHaskellDepends = [ base ghc-prim ];   homepage = "https://github.com/haskell/primitive";
test/golden-test-cases/product-profunctors.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, contravariant, fetchurl, profunctors, tagged+{ mkDerivation, base, contravariant, profunctors, stdenv, tagged , template-haskell }: mkDerivation {   pname = "product-profunctors";   version = "0.8.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base contravariant profunctors tagged template-haskell   ];
test/golden-test-cases/profiterole.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, directory, extra, fetchurl-, filepath, ghc-prof, hashable, scientific, text+{ mkDerivation, base, containers, directory, extra, filepath+, ghc-prof, hashable, scientific, stdenv, text }: mkDerivation {   pname = "profiterole";   version = "0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = false;   isExecutable = true;   executableHaskellDepends = [
test/golden-test-cases/projectroot.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, directory, fetchurl, hspec, QuickCheck }:+{ mkDerivation, base, directory, hspec, QuickCheck, stdenv }: mkDerivation {   pname = "projectroot";   version = "0.2.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base directory ];   testHaskellDepends = [ base hspec QuickCheck ];   homepage = "https://github.com/yamadapc/haskell-projectroot";
test/golden-test-cases/proto-lens-optparse.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, optparse-applicative, proto-lens+{ mkDerivation, base, optparse-applicative, proto-lens, stdenv , text }: mkDerivation {   pname = "proto-lens-optparse";   version = "0.1.0.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base optparse-applicative proto-lens text   ];
test/golden-test-cases/proto-lens.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, attoparsec, base, bytestring, containers-, data-default-class, fetchurl, lens-family, parsec, pretty, text+, data-default-class, lens-family, parsec, pretty, stdenv, text , transformers, void }: mkDerivation {   pname = "proto-lens";   version = "0.2.2.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     attoparsec base bytestring containers data-default-class     lens-family parsec pretty text transformers void
test/golden-test-cases/psqueues.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, array, base, containers, criterion, deepseq-, fetchurl, fingertree-psqueue, ghc-prim, hashable, HUnit, mtl-, PSQueue, QuickCheck, random, tagged, test-framework+, fingertree-psqueue, ghc-prim, hashable, HUnit, mtl, PSQueue+, QuickCheck, random, stdenv, tagged, test-framework , test-framework-hunit, test-framework-quickcheck2 , unordered-containers }: mkDerivation {   pname = "psqueues";   version = "0.2.4.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base deepseq ghc-prim hashable ];   testHaskellDepends = [     array base deepseq ghc-prim hashable HUnit QuickCheck tagged
test/golden-test-cases/pusher-http-haskell.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, aeson, base, base16-bytestring, bytestring-, cryptonite, fetchurl, hashable, hspec, http-client, http-types-, memory, QuickCheck, scientific, text, time, transformers+, cryptonite, hashable, hspec, http-client, http-types, memory+, QuickCheck, scientific, stdenv, text, time, transformers , unordered-containers, vector }: mkDerivation {   pname = "pusher-http-haskell";   version = "1.5.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base base16-bytestring bytestring cryptonite hashable     http-client http-types memory text time transformers
test/golden-test-cases/quickcheck-arbitrary-adt.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, hspec, lens, QuickCheck+{ mkDerivation, base, hspec, lens, QuickCheck, stdenv , template-haskell, transformers }: mkDerivation {   pname = "quickcheck-arbitrary-adt";   version = "0.2.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base QuickCheck ];   testHaskellDepends = [     base hspec lens QuickCheck template-haskell transformers
test/golden-test-cases/quickcheck-combinators.nix.golden view
@@ -1,12 +1,8 @@-{ mkDerivation, base, fetchurl, QuickCheck, unfoldable-restricted-}:+{ mkDerivation, base, QuickCheck, stdenv, unfoldable-restricted }: mkDerivation {   pname = "quickcheck-combinators";   version = "0.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base QuickCheck unfoldable-restricted ];   description = "Simple type-level combinators for augmenting QuickCheck instances";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/rank1dynamic.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, binary, fetchurl, HUnit, test-framework+{ mkDerivation, base, binary, HUnit, stdenv, test-framework , test-framework-hunit }: mkDerivation {   pname = "rank1dynamic";   version = "0.4.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base binary ];   testHaskellDepends = [     base HUnit test-framework test-framework-hunit
test/golden-test-cases/rasterific-svg.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, base, binary, bytestring, containers, directory-, fetchurl, filepath, FontyFruity, JuicyPixels, lens, linear, mtl-, optparse-applicative, primitive, Rasterific, scientific, svg-tree-, text, transformers, vector+, filepath, FontyFruity, JuicyPixels, lens, linear, mtl+, optparse-applicative, primitive, Rasterific, scientific, stdenv+, svg-tree, text, transformers, vector }: mkDerivation {   pname = "rasterific-svg";   version = "0.3.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/ratio-int.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "ratio-int";   version = "0.1.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "https://github.com/RaphaelJ/ratio-int";   description = "Fast specialisation of Data.Ratio for Int.";
test/golden-test-cases/rawstring-qm.nix.golden view
@@ -1,12 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl, template-haskell, text-}:+{ mkDerivation, base, bytestring, stdenv, template-haskell, text }: mkDerivation {   pname = "rawstring-qm";   version = "0.2.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring template-haskell text ];   homepage = "https://github.com/tolysz/rawstring-qm";   description = "Simple raw string quotation and dictionary interpolation";
test/golden-test-cases/reactive-banana.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, base, containers, fetchurl, hashable, HUnit, pqueue-, psqueues, test-framework, test-framework-hunit, transformers+{ mkDerivation, base, containers, hashable, HUnit, pqueue, psqueues+, stdenv, test-framework, test-framework-hunit, transformers , unordered-containers, vault }: mkDerivation {   pname = "reactive-banana";   version = "1.1.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers hashable pqueue transformers unordered-containers     vault
test/golden-test-cases/readline.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, ncurses, process, readline }:+{ mkDerivation, base, ncurses, process, readline, stdenv }: mkDerivation {   pname = "readline";   version = "1.0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base process ];   librarySystemDepends = [ ncurses readline ];   description = "An interface to the GNU readline library";
test/golden-test-cases/rebase.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, base, base-prelude, bifunctors, bytestring , containers, contravariant, contravariant-extras, deepseq, dlist-, either, fail, fetchurl, hashable, mtl, profunctors, scientific-, semigroupoids, semigroups, stm, text, time, transformers+, either, fail, hashable, mtl, profunctors, scientific+, semigroupoids, semigroups, stdenv, stm, text, time, transformers , unordered-containers, uuid, vector, void }: mkDerivation {   pname = "rebase";   version = "1.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base base-prelude bifunctors bytestring containers contravariant     contravariant-extras deepseq dlist either fail hashable mtl
test/golden-test-cases/reform-blaze.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, blaze-html, blaze-markup, fetchurl, reform+{ mkDerivation, base, blaze-html, blaze-markup, reform, stdenv , text }: mkDerivation {   pname = "reform-blaze";   version = "0.2.4.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base blaze-html blaze-markup reform text   ];
test/golden-test-cases/reform-hsp.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, hsp, hsx2hs, reform, text }:+{ mkDerivation, base, hsp, hsx2hs, reform, stdenv, text }: mkDerivation {   pname = "reform-hsp";   version = "0.2.7.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base hsp hsx2hs reform text ];   homepage = "http://www.happstack.com/";   description = "Add support for using HSP with Reform";
test/golden-test-cases/regex-compat.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, array, base, fetchurl, regex-base, regex-posix }:+{ mkDerivation, array, base, regex-base, regex-posix, stdenv }: mkDerivation {   pname = "regex-compat";   version = "0.95.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ array base regex-base regex-posix ];   homepage = "http://sourceforge.net/projects/lazy-regex";   description = "Replaces/Enhances Text.Regex";
test/golden-test-cases/regex-pcre.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, array, base, bytestring, containers, fetchurl, pcre-, regex-base+{ mkDerivation, array, base, bytestring, containers, pcre+, regex-base, stdenv }: mkDerivation {   pname = "regex-pcre";   version = "0.94.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base bytestring containers regex-base   ];
test/golden-test-cases/relational-query.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, array, base, bytestring, containers, dlist-, fetchurl, names-th, persistable-record, product-isomorphic-, quickcheck-simple, sql-words, template-haskell, text+, names-th, persistable-record, product-isomorphic+, quickcheck-simple, sql-words, stdenv, template-haskell, text , th-reify-compat, time, time-locale-compat, transformers }: mkDerivation {   pname = "relational-query";   version = "0.11.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base bytestring containers dlist names-th persistable-record     product-isomorphic sql-words template-haskell text th-reify-compat
test/golden-test-cases/relational-schemas.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, containers, fetchurl-, relational-query, template-haskell, time+{ mkDerivation, base, bytestring, containers, relational-query+, stdenv, template-haskell, time }: mkDerivation {   pname = "relational-schemas";   version = "0.1.6.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring containers relational-query template-haskell time   ];
test/golden-test-cases/repa-io.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, binary, bmp, bytestring, fetchurl, old-time-, repa, vector+{ mkDerivation, base, binary, bmp, bytestring, old-time, repa+, stdenv, vector }: mkDerivation {   pname = "repa-io";   version = "3.4.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base binary bmp bytestring old-time repa vector   ];
test/golden-test-cases/repa.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, fetchurl, ghc-prim, QuickCheck+{ mkDerivation, base, bytestring, ghc-prim, QuickCheck, stdenv , template-haskell, vector }: mkDerivation {   pname = "repa";   version = "3.4.1.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring ghc-prim QuickCheck template-haskell vector   ];
test/golden-test-cases/rosezipper.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, fetchurl }:+{ mkDerivation, base, containers, stdenv }: mkDerivation {   pname = "rosezipper";   version = "0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers ];   description = "Generic zipper implementation for Data.Tree";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/rvar.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, MonadPrompt, mtl, random-source+{ mkDerivation, base, MonadPrompt, mtl, random-source, stdenv , transformers }: mkDerivation {   pname = "rvar";   version = "0.2.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base MonadPrompt mtl random-source transformers   ];
test/golden-test-cases/scalpel-core.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, bytestring, containers, criterion-, data-default, fail, fetchurl, HUnit, regex-base, regex-tdfa+, data-default, fail, HUnit, regex-base, regex-tdfa, stdenv , tagsoup, text, vector }: mkDerivation {   pname = "scalpel-core";   version = "0.5.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring containers data-default fail regex-base regex-tdfa     tagsoup text vector
test/golden-test-cases/sdl2.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, exceptions, fetchurl, linear-, SDL2, StateVar, text, transformers, vector+{ mkDerivation, base, bytestring, exceptions, linear, SDL2+, StateVar, stdenv, text, transformers, vector }: mkDerivation {   pname = "sdl2";   version = "2.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/selda-sqlite.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, direct-sqlite, directory, exceptions-, fetchurl, selda, text+{ mkDerivation, base, direct-sqlite, directory, exceptions, selda+, stdenv, text }: mkDerivation {   pname = "selda-sqlite";   version = "0.1.6.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base direct-sqlite directory exceptions selda text   ];
test/golden-test-cases/selda.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, exceptions, fetchurl, hashable-, mtl, psqueues, text, time, unordered-containers+{ mkDerivation, base, bytestring, exceptions, hashable, mtl+, psqueues, stdenv, text, time, unordered-containers }: mkDerivation {   pname = "selda";   version = "0.1.11.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring exceptions hashable mtl psqueues text time     unordered-containers
test/golden-test-cases/servant-checked-exceptions.nix.golden view
@@ -1,15 +1,12 @@-{ mkDerivation, aeson, base, bytestring, deepseq, doctest, fetchurl-, Glob, hspec-wai, http-media, profunctors, servant, servant-client-, servant-docs, servant-server, tagged, tasty, tasty-hspec+{ mkDerivation, aeson, base, bytestring, deepseq, doctest, Glob+, hspec-wai, http-media, profunctors, servant, servant-client+, servant-docs, servant-server, stdenv, tagged, tasty, tasty-hspec , tasty-hunit, text, wai }: mkDerivation {   pname = "servant-checked-exceptions";   version = "0.4.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/set-cover.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, enummapset, fetchurl, psqueues+{ mkDerivation, base, containers, enummapset, psqueues, stdenv , utility-ht }: mkDerivation {   pname = "set-cover";   version = "0.0.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/sets.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, base, commutative, composition, containers-, contravariant, criterion, fetchurl, hashable, keys, mtl-, QuickCheck, quickcheck-instances, semigroupoids, semigroups-, tasty, tasty-hunit, tasty-quickcheck, transformers-, transformers-base, unordered-containers, witherable+, contravariant, criterion, hashable, keys, mtl, QuickCheck+, quickcheck-instances, semigroupoids, semigroups, stdenv, tasty+, tasty-hunit, tasty-quickcheck, transformers, transformers-base+, unordered-containers, witherable }: mkDerivation {   pname = "sets";   version = "0.0.5.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base commutative composition containers contravariant hashable keys     mtl QuickCheck semigroupoids semigroups transformers
test/golden-test-cases/simple-smt.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, process }:+{ mkDerivation, base, process, stdenv }: mkDerivation {   pname = "simple-smt";   version = "0.7.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base process ];   description = "A simple way to interact with an SMT solver process";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/slack-web.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, aeson, base, containers, errors, fetchurl, hspec+{ mkDerivation, aeson, base, containers, errors, hspec , http-api-data, http-client, http-client-tls, megaparsec, mtl-, servant, servant-client, text, time, transformers+, servant, servant-client, stdenv, text, time, transformers }: mkDerivation {   pname = "slack-web";   version = "0.2.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base containers errors http-api-data http-client     http-client-tls megaparsec mtl servant servant-client text time
test/golden-test-cases/slug.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, aeson, base, exceptions, fetchurl, hspec-, http-api-data, path-pieces, persistent, QuickCheck, text+{ mkDerivation, aeson, base, exceptions, hspec, http-api-data+, path-pieces, persistent, QuickCheck, stdenv, text }: mkDerivation {   pname = "slug";   version = "0.1.7";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base exceptions http-api-data path-pieces persistent     QuickCheck text
test/golden-test-cases/soxlib.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, base, bytestring, containers, explicit-exception-, extensible-exceptions, fetchurl, sample-frame, sox-, storablevector, transformers, utility-ht+, extensible-exceptions, sample-frame, sox, stdenv, storablevector+, transformers, utility-ht }: mkDerivation {   pname = "soxlib";   version = "0.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/speedy-slice.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, fetchurl, kan-extensions, lens-, mcmc-types, mwc-probability, pipes, primitive, transformers+{ mkDerivation, base, containers, kan-extensions, lens, mcmc-types+, mwc-probability, pipes, primitive, stdenv, transformers }: mkDerivation {   pname = "speedy-slice";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base kan-extensions lens mcmc-types mwc-probability pipes primitive     transformers
test/golden-test-cases/splice.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, network }:+{ mkDerivation, base, network, stdenv }: mkDerivation {   pname = "splice";   version = "0.6.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base network ];   homepage = "http://corsis.github.com/splice/";   description = "Cross-platform Socket to Socket Data Splicing";
test/golden-test-cases/spreadsheet.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, explicit-exception, fetchurl, transformers+{ mkDerivation, base, explicit-exception, stdenv, transformers , utility-ht }: mkDerivation {   pname = "spreadsheet";   version = "0.1.3.7";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/stack-type.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, transformers }:+{ mkDerivation, base, stdenv, transformers }: mkDerivation {   pname = "stack-type";   version = "0.1.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base transformers ];   homepage = "https://github.com/aiya000/hs-stack-type";   description = "The basic stack type";
test/golden-test-cases/state-codes.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, aeson, base, fetchurl, hspec, QuickCheck-, shakespeare, text+{ mkDerivation, aeson, base, hspec, QuickCheck, shakespeare, stdenv+, text }: mkDerivation {   pname = "state-codes";   version = "0.1.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ aeson base shakespeare text ];   testHaskellDepends = [ aeson base hspec QuickCheck text ];   homepage = "https://github.com/acamino/state-codes#README";
test/golden-test-cases/stb-image-redux.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, hspec, vector }:+{ mkDerivation, base, hspec, stdenv, vector }: mkDerivation {   pname = "stb-image-redux";   version = "0.2.1.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base vector ];   testHaskellDepends = [ base hspec vector ];   homepage = "https://github.com/typedrat/stb-image-redux#readme";
test/golden-test-cases/stm-containers.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, async, base, base-prelude, containers, criterion-, fetchurl, focus, free, hashable, hashtables, HTF, list-t, loch-th-, mtl, mtl-prelude, mwc-random, mwc-random-monad, placeholders-, primitive, QuickCheck, text, transformers, unordered-containers-, vector+, focus, free, hashable, hashtables, HTF, list-t, loch-th, mtl+, mtl-prelude, mwc-random, mwc-random-monad, placeholders+, primitive, QuickCheck, stdenv, text, transformers+, unordered-containers, vector }: mkDerivation {   pname = "stm-containers";   version = "0.2.16";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base base-prelude focus hashable list-t primitive transformers   ];
test/golden-test-cases/streaming-commons.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, array, async, base, blaze-builder, bytestring-, criterion, deepseq, directory, fetchurl, hspec, network, process-, QuickCheck, random, stm, text, transformers, unix, zlib+, criterion, deepseq, directory, hspec, network, process+, QuickCheck, random, stdenv, stm, text, transformers, unix, zlib }: mkDerivation {   pname = "streaming-commons";   version = "0.1.18";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array async base blaze-builder bytestring directory network process     random stm text transformers unix zlib
test/golden-test-cases/strict-base-types.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, aeson, base, bifunctors, binary, deepseq, fetchurl-, ghc-prim, hashable, lens, QuickCheck, strict+{ mkDerivation, aeson, base, bifunctors, binary, deepseq, ghc-prim+, hashable, lens, QuickCheck, stdenv, strict }: mkDerivation {   pname = "strict-base-types";   version = "0.5.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base bifunctors binary deepseq ghc-prim hashable lens     QuickCheck strict
test/golden-test-cases/strict-types.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, array, base, bytestring, containers, deepseq-, fetchurl, hashable, text, unordered-containers, vector+, hashable, stdenv, text, unordered-containers, vector }: mkDerivation {   pname = "strict-types";   version = "0.1.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array base bytestring containers deepseq hashable text     unordered-containers vector
test/golden-test-cases/string-class.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl, tagged, text }:+{ mkDerivation, base, bytestring, stdenv, tagged, text }: mkDerivation {   pname = "string-class";   version = "0.1.6.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring tagged text ];   homepage = "https://github.com/bairyn/string-class";   description = "String class library";
test/golden-test-cases/stripe-haskell.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, stripe-core, stripe-http-streams }:+{ mkDerivation, base, stdenv, stripe-core, stripe-http-streams }: mkDerivation {   pname = "stripe-haskell";   version = "2.2.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base stripe-core stripe-http-streams ];   homepage = "https://github.com/dmjio/stripe";   description = "Stripe API for Haskell";
test/golden-test-cases/svg-tree.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, attoparsec, base, bytestring, containers, fetchurl-, JuicyPixels, lens, linear, mtl, scientific, text, transformers-, vector, xml+{ mkDerivation, attoparsec, base, bytestring, containers+, JuicyPixels, lens, linear, mtl, scientific, stdenv, text+, transformers, vector, xml }: mkDerivation {   pname = "svg-tree";   version = "0.6.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     attoparsec base bytestring containers JuicyPixels lens linear mtl     scientific text transformers vector xml
test/golden-test-cases/swagger.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, aeson, base, bytestring, fetchurl, tasty-, tasty-hunit, text, time, transformers+{ mkDerivation, aeson, base, bytestring, stdenv, tasty, tasty-hunit+, text, time, transformers }: mkDerivation {   pname = "swagger";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base bytestring text time transformers   ];
test/golden-test-cases/system-argv0.nix.golden view
@@ -1,12 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl, system-filepath, text-}:+{ mkDerivation, base, bytestring, stdenv, system-filepath, text }: mkDerivation {   pname = "system-argv0";   version = "0.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring system-filepath text ];   homepage = "https://john-millikin.com/software/haskell-filesystem/";   description = "Get argv[0] as a FilePath";
test/golden-test-cases/system-fileio.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, chell, fetchurl, system-filepath+{ mkDerivation, base, bytestring, chell, stdenv, system-filepath , temporary, text, time, transformers, unix }: mkDerivation {   pname = "system-fileio";   version = "0.3.16.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring system-filepath text time unix   ];
test/golden-test-cases/system-filepath.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, base, bytestring, chell, chell-quickcheck, deepseq-, fetchurl, QuickCheck, text+, QuickCheck, stdenv, text }: mkDerivation {   pname = "system-filepath";   version = "0.4.13.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring deepseq text ];   testHaskellDepends = [     base bytestring chell chell-quickcheck QuickCheck text
test/golden-test-cases/tagged.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, deepseq, fetchurl, template-haskell+{ mkDerivation, base, deepseq, stdenv, template-haskell , transformers, transformers-compat }: mkDerivation {   pname = "tagged";   version = "0.8.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base deepseq template-haskell transformers transformers-compat   ];
test/golden-test-cases/taggy.nix.golden view
@@ -1,14 +1,11 @@ { mkDerivation, attoparsec, base, blaze-html, blaze-markup-, criterion, directory, fetchurl, hspec, hspec-attoparsec, tagsoup+, criterion, directory, hspec, hspec-attoparsec, stdenv, tagsoup , text, unordered-containers, vector }: mkDerivation {   pname = "taggy";   version = "0.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   enableSeparateDataOutput = true;
test/golden-test-cases/tagstream-conduit.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, attoparsec, base, blaze-builder, bytestring-, case-insensitive, conduit, conduit-extra, data-default, fetchurl-, hspec, HUnit, QuickCheck, resourcet, text, transformers+, case-insensitive, conduit, conduit-extra, data-default, hspec+, HUnit, QuickCheck, resourcet, stdenv, text, transformers , xml-conduit }: mkDerivation {   pname = "tagstream-conduit";   version = "0.5.5.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     attoparsec base blaze-builder bytestring case-insensitive conduit     conduit-extra data-default resourcet text transformers xml-conduit
test/golden-test-cases/tasty-hedgehog.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, hedgehog, tagged, tasty+{ mkDerivation, base, hedgehog, stdenv, tagged, tasty , tasty-expected-failure }: mkDerivation {   pname = "tasty-hedgehog";   version = "0.1.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base hedgehog tagged tasty ];   testHaskellDepends = [     base hedgehog tasty tasty-expected-failure
test/golden-test-cases/tasty-rerun.nix.golden view
@@ -1,14 +1,10 @@-{ mkDerivation, base, containers, fetchurl, mtl-, optparse-applicative, reducers, split, stm, tagged, tasty-, transformers+{ mkDerivation, base, containers, mtl, optparse-applicative+, reducers, split, stdenv, stm, tagged, tasty, transformers }: mkDerivation {   pname = "tasty-rerun";   version = "1.1.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers mtl optparse-applicative reducers split stm tagged     tasty transformers
test/golden-test-cases/tce-conf.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, fetchurl, HUnit }:+{ mkDerivation, base, containers, HUnit, stdenv }: mkDerivation {   pname = "tce-conf";   version = "1.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ base containers ];
test/golden-test-cases/terminal-progress-bar.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, HUnit, stm, stm-chans-, test-framework, test-framework-hunit+{ mkDerivation, base, HUnit, stdenv, stm, stm-chans, test-framework+, test-framework-hunit }: mkDerivation {   pname = "terminal-progress-bar";   version = "0.1.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ base stm stm-chans ];
test/golden-test-cases/test-fixture.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, base, data-default-class, exceptions, fetchurl+{ mkDerivation, base, data-default-class, exceptions , haskell-src-exts, haskell-src-meta, hspec, hspec-discover, mtl-, template-haskell, th-orphans, transformers+, stdenv, template-haskell, th-orphans, transformers }: mkDerivation {   pname = "test-fixture";   version = "0.5.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base data-default-class exceptions haskell-src-exts     haskell-src-meta mtl template-haskell th-orphans
test/golden-test-cases/texmath.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, base, bytestring, containers, directory, fetchurl-, filepath, mtl, pandoc-types, parsec, process, split, syb-, temporary, text, utf8-string, xml+{ mkDerivation, base, bytestring, containers, directory, filepath+, mtl, pandoc-types, parsec, process, split, stdenv, syb, temporary+, text, utf8-string, xml }: mkDerivation {   pname = "texmath";   version = "0.10.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/text-icu.nix.golden view
@@ -1,15 +1,11 @@ { mkDerivation, array, base, bytestring, deepseq, directory-, fetchurl, ghc-prim, HUnit, icu, QuickCheck, random-, test-framework, test-framework-hunit, test-framework-quickcheck2-, text+, ghc-prim, HUnit, icu, QuickCheck, random, stdenv, test-framework+, test-framework-hunit, test-framework-quickcheck2, text }: mkDerivation {   pname = "text-icu";   version = "0.7.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring deepseq text ];   librarySystemDepends = [ icu ];   testHaskellDepends = [
test/golden-test-cases/text-postgresql.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, dlist, fetchurl, QuickCheck-, quickcheck-simple, transformers, transformers-compat+{ mkDerivation, base, dlist, QuickCheck, quickcheck-simple, stdenv+, transformers, transformers-compat }: mkDerivation {   pname = "text-postgresql";   version = "0.0.2.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base dlist transformers transformers-compat   ];
test/golden-test-cases/th-expand-syns.nix.golden view
@@ -1,12 +1,8 @@-{ mkDerivation, base, containers, fetchurl, syb, template-haskell-}:+{ mkDerivation, base, containers, stdenv, syb, template-haskell }: mkDerivation {   pname = "th-expand-syns";   version = "0.4.4.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers syb template-haskell ];   testHaskellDepends = [ base template-haskell ];   homepage = "https://github.com/DanielSchuessler/th-expand-syns";
test/golden-test-cases/these.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, aeson, base, bifunctors, binary, containers-, data-default-class, deepseq, fetchurl, hashable, keys, mtl-, profunctors, QuickCheck, quickcheck-instances, semigroupoids-, tasty, tasty-quickcheck, transformers, transformers-compat+, data-default-class, deepseq, hashable, keys, mtl, profunctors+, QuickCheck, quickcheck-instances, semigroupoids, stdenv, tasty+, tasty-quickcheck, transformers, transformers-compat , unordered-containers, vector, vector-instances }: mkDerivation {   pname = "these";   version = "0.7.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base bifunctors binary containers data-default-class deepseq     hashable keys mtl profunctors QuickCheck semigroupoids transformers
test/golden-test-cases/timezone-series.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, deepseq, fetchurl, time }:+{ mkDerivation, base, deepseq, stdenv, time }: mkDerivation {   pname = "timezone-series";   version = "0.1.8";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base deepseq time ];   homepage = "http://projects.haskell.org/time-ng/";   description = "Enhanced timezone handling for Data.Time";
test/golden-test-cases/transformers-compat.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, ghc-prim, transformers }:+{ mkDerivation, base, ghc-prim, stdenv, transformers }: mkDerivation {   pname = "transformers-compat";   version = "0.5.1.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ghc-prim transformers ];   homepage = "http://github.com/ekmett/transformers-compat/";   description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
test/golden-test-cases/transformers-lift.nix.golden view
@@ -1,13 +1,9 @@-{ mkDerivation, base, fetchurl, transformers-, writer-cps-transformers+{ mkDerivation, base, stdenv, transformers, writer-cps-transformers }: mkDerivation {   pname = "transformers-lift";   version = "0.2.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base transformers writer-cps-transformers   ];
test/golden-test-cases/tree-fun.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, fetchurl, mtl }:+{ mkDerivation, base, containers, mtl, stdenv }: mkDerivation {   pname = "tree-fun";   version = "0.8.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers mtl ];   description = "Library for functions pertaining to tree exploration and manipulation";   license = stdenv.lib.licenses.gpl3;
test/golden-test-cases/ttrie.nix.golden view
@@ -1,16 +1,13 @@ { mkDerivation, async, atomic-primops, base, bifunctors, containers-, criterion-plus, deepseq, fetchurl, hashable, mwc-random-, primitive, QuickCheck, stm, stm-containers, stm-stats+, criterion-plus, deepseq, hashable, mwc-random, primitive+, QuickCheck, stdenv, stm, stm-containers, stm-stats , test-framework, test-framework-quickcheck2, text, transformers , unordered-containers, vector }: mkDerivation {   pname = "ttrie";   version = "0.1.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     atomic-primops base hashable primitive stm   ];
test/golden-test-cases/tuple-th.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, fetchurl, template-haskell }:+{ mkDerivation, base, containers, stdenv, template-haskell }: mkDerivation {   pname = "tuple-th";   version = "0.2.5";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers template-haskell ];   description = "Generate (non-recursive) utility functions for tuples of statically known size";   license = stdenv.lib.licenses.bsd3;
test/golden-test-cases/tuples-homogenous-h98.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl }:+{ mkDerivation, base, stdenv }: mkDerivation {   pname = "tuples-homogenous-h98";   version = "0.1.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   homepage = "https://github.com/ppetr/tuples-homogenous-h98";   description = "Wrappers for n-ary tuples with Traversable and Applicative/Monad instances";
test/golden-test-cases/turtle-options.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, HUnit, optional-args, parsec, text+{ mkDerivation, base, HUnit, optional-args, parsec, stdenv, text , turtle }: mkDerivation {   pname = "turtle-options";   version = "0.1.0.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ base optional-args parsec text turtle ];
test/golden-test-cases/type-operators.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, ghc-prim }:+{ mkDerivation, base, ghc-prim, stdenv }: mkDerivation {   pname = "type-operators";   version = "0.1.0.4";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ghc-prim ];   homepage = "https://github.com/Shou/type-operators#readme";   description = "Various type-level operators";
test/golden-test-cases/type-spec.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, pretty }:+{ mkDerivation, base, pretty, stdenv }: mkDerivation {   pname = "type-spec";   version = "0.3.0.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base pretty ];   testHaskellDepends = [ base ];   homepage = "https://github.com/sheyll/type-spec#readme";
test/golden-test-cases/unicode-show.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, HUnit, QuickCheck, test-framework+{ mkDerivation, base, HUnit, QuickCheck, stdenv, test-framework , test-framework-hunit, test-framework-quickcheck2 }: mkDerivation {   pname = "unicode-show";   version = "0.1.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   testHaskellDepends = [     base HUnit QuickCheck test-framework test-framework-hunit
test/golden-test-cases/unique.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, ghc-prim, hashable }:+{ mkDerivation, base, ghc-prim, hashable, stdenv }: mkDerivation {   pname = "unique";   version = "0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ghc-prim hashable ];   homepage = "http://github.com/ekmett/unique/";   description = "Fully concurrent unique identifiers";
test/golden-test-cases/unix-bytestring.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, bytestring, fetchurl }:+{ mkDerivation, base, bytestring, stdenv }: mkDerivation {   pname = "unix-bytestring";   version = "0.3.7.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring ];   homepage = "http://code.haskell.org/~wren/";   description = "Unix/Posix-specific functions for ByteStrings";
test/golden-test-cases/unlit.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, directory, fetchurl, text }:+{ mkDerivation, base, directory, stdenv, text }: mkDerivation {   pname = "unlit";   version = "0.4.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [ base directory text ];
test/golden-test-cases/utility-ht.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, fetchurl, QuickCheck }:+{ mkDerivation, base, QuickCheck, stdenv }: mkDerivation {   pname = "utility-ht";   version = "0.0.14";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base ];   testHaskellDepends = [ base QuickCheck ];   description = "Various small helper functions for Lists, Maybes, Tuples, Functions";
test/golden-test-cases/validity-aeson.nix.golden view
@@ -1,14 +1,10 @@-{ mkDerivation, aeson, base, fetchurl, validity-, validity-scientific, validity-text, validity-unordered-containers-, validity-vector+{ mkDerivation, aeson, base, stdenv, validity, validity-scientific+, validity-text, validity-unordered-containers, validity-vector }: mkDerivation {   pname = "validity-aeson";   version = "0.1.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base validity validity-scientific validity-text     validity-unordered-containers validity-vector
test/golden-test-cases/validity-containers.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, containers, fetchurl, validity }:+{ mkDerivation, base, containers, stdenv, validity }: mkDerivation {   pname = "validity-containers";   version = "0.2.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base containers validity ];   homepage = "https://github.com/NorfairKing/validity#readme";   description = "Validity instances for containers";
test/golden-test-cases/vector-mmap.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, fetchurl, mmap, primitive, QuickCheck+{ mkDerivation, base, mmap, primitive, QuickCheck, stdenv , temporary, vector }: mkDerivation {   pname = "vector-mmap";   version = "0.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base mmap primitive vector ];   testHaskellDepends = [ base QuickCheck temporary vector ];   homepage = "http://github.com/pumpkin/vector-mmap";
test/golden-test-cases/vivid-supercollider.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, binary, bytestring, cereal, fetchurl-, microspec, QuickCheck, split, utf8-string, vivid-osc+{ mkDerivation, base, binary, bytestring, cereal, microspec+, QuickCheck, split, stdenv, utf8-string, vivid-osc }: mkDerivation {   pname = "vivid-supercollider";   version = "0.3.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base binary bytestring cereal split utf8-string vivid-osc   ];
test/golden-test-cases/vty.nix.golden view
@@ -1,18 +1,15 @@ { mkDerivation, base, blaze-builder, bytestring, Cabal, containers-, deepseq, directory, fetchurl, filepath, hashable, HUnit-, microlens, microlens-mtl, microlens-th, mtl, parallel, parsec-, QuickCheck, quickcheck-assertions, random, smallcheck, stm-, string-qq, terminfo, test-framework, test-framework-hunit+, deepseq, directory, filepath, hashable, HUnit, microlens+, microlens-mtl, microlens-th, mtl, parallel, parsec, QuickCheck+, quickcheck-assertions, random, smallcheck, stdenv, stm, string-qq+, terminfo, test-framework, test-framework-hunit , test-framework-smallcheck, text, transformers, unix, utf8-string , vector }: mkDerivation {   pname = "vty";   version = "5.19.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/wai-cors.nix.golden view
@@ -1,15 +1,12 @@ { mkDerivation, attoparsec, base, base-unicode-symbols, bytestring-, case-insensitive, directory, fetchurl, filepath, http-types, mtl-, network, process, tasty, tasty-hunit, text, transformers, wai+, case-insensitive, directory, filepath, http-types, mtl, network+, process, stdenv, tasty, tasty-hunit, text, transformers, wai , wai-extra, wai-websockets, warp, websockets }: mkDerivation {   pname = "wai-cors";   version = "0.2.6";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   enableSeparateDataOutput = true;   libraryHaskellDepends = [     attoparsec base base-unicode-symbols bytestring case-insensitive
test/golden-test-cases/wai-middleware-auth.nix.golden view
@@ -1,18 +1,15 @@ { mkDerivation, aeson, base, base64-bytestring, binary , blaze-builder, blaze-html, bytestring, case-insensitive, cereal-, clientsession, cookie, exceptions, fetchurl, hoauth2, http-client+, clientsession, cookie, exceptions, hoauth2, http-client , http-client-tls, http-conduit, http-reverse-proxy, http-types-, optparse-simple, regex-posix, safe-exceptions, shakespeare, text-, unix-compat, unordered-containers, uri-bytestring, vault, wai-, wai-app-static, wai-extra, warp, yaml+, optparse-simple, regex-posix, safe-exceptions, shakespeare+, stdenv, text, unix-compat, unordered-containers, uri-bytestring+, vault, wai, wai-app-static, wai-extra, warp, yaml }: mkDerivation {   pname = "wai-middleware-auth";   version = "0.1.2.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   isLibrary = true;   isExecutable = true;   libraryHaskellDepends = [
test/golden-test-cases/wai-middleware-caching-redis.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, blaze-builder, bytestring, fetchurl, hedis-, http-types, text, wai, wai-middleware-caching+{ mkDerivation, base, blaze-builder, bytestring, hedis, http-types+, stdenv, text, wai, wai-middleware-caching }: mkDerivation {   pname = "wai-middleware-caching-redis";   version = "0.2.0.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base blaze-builder bytestring hedis http-types text wai     wai-middleware-caching
test/golden-test-cases/wai-middleware-prometheus.nix.golden view
@@ -1,13 +1,10 @@ { mkDerivation, base, bytestring, clock, data-default, doctest-, fetchurl, http-types, prometheus-client, text, wai+, http-types, prometheus-client, stdenv, text, wai }: mkDerivation {   pname = "wai-middleware-prometheus";   version = "0.3.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring clock data-default http-types prometheus-client     text wai
test/golden-test-cases/warp.nix.golden view
@@ -1,18 +1,15 @@ { mkDerivation, array, async, auto-update, base, blaze-builder , bytestring, bytestring-builder, case-insensitive, containers-, criterion, directory, doctest, fetchurl, ghc-prim, hashable-, hspec, HTTP, http-date, http-types, http2, HUnit, iproute-, lifted-base, network, process, QuickCheck, silently-, simple-sendfile, stm, streaming-commons, text, time, transformers-, unix, unix-compat, vault, wai, word8+, criterion, directory, doctest, ghc-prim, hashable, hspec, HTTP+, http-date, http-types, http2, HUnit, iproute, lifted-base+, network, process, QuickCheck, silently, simple-sendfile, stdenv+, stm, streaming-commons, text, time, transformers, unix+, unix-compat, vault, wai, word8 }: mkDerivation {   pname = "warp";   version = "3.2.13";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     array async auto-update base blaze-builder bytestring     bytestring-builder case-insensitive containers ghc-prim hashable
test/golden-test-cases/weigh.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, deepseq, fetchurl, mtl, process, split+{ mkDerivation, base, deepseq, mtl, process, split, stdenv , template-haskell, temporary }: mkDerivation {   pname = "weigh";   version = "0.0.7";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base deepseq mtl process split template-haskell temporary   ];
test/golden-test-cases/xml-hamlet.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, containers, fetchurl, hspec, HUnit, parsec-, shakespeare, template-haskell, text, xml-conduit+{ mkDerivation, base, containers, hspec, HUnit, parsec, shakespeare+, stdenv, template-haskell, text, xml-conduit }: mkDerivation {   pname = "xml-hamlet";   version = "0.4.1.1";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base containers parsec shakespeare template-haskell text     xml-conduit
test/golden-test-cases/xmonad-contrib.nix.golden view
@@ -1,15 +1,11 @@ { mkDerivation, base, bytestring, containers, directory-, extensible-exceptions, fetchurl, filepath, mtl, old-locale-, old-time, process, random, unix, utf8-string, X11, X11-xft-, xmonad+, extensible-exceptions, filepath, mtl, old-locale, old-time+, process, random, stdenv, unix, utf8-string, X11, X11-xft, xmonad }: mkDerivation {   pname = "xmonad-contrib";   version = "0.13";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base bytestring containers directory extensible-exceptions filepath     mtl old-locale old-time process random unix utf8-string X11 X11-xft
test/golden-test-cases/yahoo-finance-api.nix.golden view
@@ -1,14 +1,11 @@-{ mkDerivation, aeson, base, doctest, either, fetchurl, Glob, hspec+{ mkDerivation, aeson, base, doctest, either, Glob, hspec , http-api-data, http-client, http-client-tls, mtl, safe, servant-, servant-client, text, time, transformers, vector+, servant-client, stdenv, text, time, transformers, vector }: mkDerivation {   pname = "yahoo-finance-api";   version = "0.2.0.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     aeson base either http-api-data http-client mtl servant     servant-client text time transformers vector
test/golden-test-cases/yesod-form-bootstrap4.nix.golden view
@@ -1,11 +1,8 @@-{ mkDerivation, base, classy-prelude-yesod, fetchurl, yesod-form }:+{ mkDerivation, base, classy-prelude-yesod, stdenv, yesod-form }: mkDerivation {   pname = "yesod-form-bootstrap4";   version = "0.1.0.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base classy-prelude-yesod yesod-form ];   homepage = "https://github.com/ncaq/yesod-form-bootstrap4#readme";   description = "renderBootstrap4";
test/golden-test-cases/yesod-gitrepo.nix.golden view
@@ -1,14 +1,10 @@-{ mkDerivation, base, directory, enclosed-exceptions, fetchurl-, http-types, lifted-base, process, temporary, text, wai-, yesod-core+{ mkDerivation, base, directory, enclosed-exceptions, http-types+, lifted-base, process, stdenv, temporary, text, wai, yesod-core }: mkDerivation {   pname = "yesod-gitrepo";   version = "0.2.1.0";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base directory enclosed-exceptions http-types lifted-base process     temporary text wai yesod-core
test/golden-test-cases/yesod-recaptcha2.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, classy-prelude-yesod, fetchurl, http-conduit+{ mkDerivation, base, classy-prelude-yesod, http-conduit, stdenv , yesod-auth }: mkDerivation {   pname = "yesod-recaptcha2";   version = "0.2.3";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [     base classy-prelude-yesod http-conduit yesod-auth   ];
test/golden-test-cases/zlib.nix.golden view
@@ -1,13 +1,10 @@-{ mkDerivation, base, bytestring, fetchurl, QuickCheck, tasty+{ mkDerivation, base, bytestring, QuickCheck, stdenv, tasty , tasty-hunit, tasty-quickcheck, zlib }: mkDerivation {   pname = "zlib";   version = "0.6.1.2";-  src = fetchurl {-    url = "http://example.org/";-    sha256 = "abc";-  };+  sha256 = "deadbeef";   libraryHaskellDepends = [ base bytestring ];   librarySystemDepends = [ zlib ];   testHaskellDepends = [