git.iko.soy/typeable/cabal2nix
on master help sign in
test: update golden test files for the new code
commite19c746d7688b20b8c119a585d708b8a99ee145e authorPeter Simons <simons@cryp.to> dateThu 28 Jun 2018, 16:12 (8 years ago) parentc6f91ab
351 files changed+1275−2344
test/golden-test-cases/ChasingBottoms.nix.golden+4−7 test/golden-test-cases/Clipboard.nix.golden+3−7 test/golden-test-cases/FenwickTree.nix.golden+3−6 test/golden-test-cases/GPipe-GLFW.nix.golden+3−7 test/golden-test-cases/GenericPretty.nix.golden+3−6 test/golden-test-cases/HPDF.nix.golden+3−6 test/golden-test-cases/HTF.nix.golden+5−8 test/golden-test-cases/HTTP.nix.golden+5−8 test/golden-test-cases/Hclip.nix.golden+3−6 test/golden-test-cases/MissingH.nix.golden+5−8 test/golden-test-cases/ObjectName.nix.golden+3−6 test/golden-test-cases/Only.nix.golden+3−6 test/golden-test-cases/QuasiText.nix.golden+3−6 test/golden-test-cases/QuickCheck.nix.golden+3−6 test/golden-test-cases/ReadArgs.nix.golden+3−6 test/golden-test-cases/SHA.nix.golden+4−7 test/golden-test-cases/Strafunski-StrategyLib.nix.golden+3−7 test/golden-test-cases/accelerate-fftw.nix.golden+4−7 test/golden-test-cases/accelerate.nix.golden+4−7 test/golden-test-cases/active.nix.golden+4−7 test/golden-test-cases/adjunctions.nix.golden+4−7 test/golden-test-cases/aeson-diff.nix.golden+5−8 test/golden-test-cases/aeson-pretty.nix.golden+3−6 test/golden-test-cases/algebraic-graphs.nix.golden+4−7 test/golden-test-cases/amazonka-cloudtrail.nix.golden+3−6 test/golden-test-cases/amazonka-cloudwatch-logs.nix.golden+3−6 test/golden-test-cases/amazonka-codedeploy.nix.golden+3−6 test/golden-test-cases/amazonka-cognito-idp.nix.golden+3−6 test/golden-test-cases/amazonka-ecs.nix.golden+3−6 test/golden-test-cases/amazonka-kms.nix.golden+3−6 test/golden-test-cases/amazonka-lightsail.nix.golden+3−6 test/golden-test-cases/amazonka-route53-domains.nix.golden+3−6 test/golden-test-cases/amazonka-waf.nix.golden+3−6 test/golden-test-cases/api-field-json-th.nix.golden+3−6 test/golden-test-cases/app-settings.nix.golden+4−7 test/golden-test-cases/apply-refact.nix.golden+5−8 test/golden-test-cases/async.nix.golden+3−6 test/golden-test-cases/attoparsec-expr.nix.golden+3−6 test/golden-test-cases/attoparsec-time.nix.golden+3−6 test/golden-test-cases/avers-server.nix.golden+5−8 test/golden-test-cases/aws.nix.golden+6−9 test/golden-test-cases/bbdb.nix.golden+3−6 test/golden-test-cases/benchpress.nix.golden+3−6 test/golden-test-cases/binary-bits.nix.golden+4−7 test/golden-test-cases/binary-tagged.nix.golden+4−7 test/golden-test-cases/bindings-uname.nix.golden+3−6 test/golden-test-cases/bioalign.nix.golden+3−6 test/golden-test-cases/bits.nix.golden+4−7 test/golden-test-cases/blank-canvas.nix.golden+4−7 test/golden-test-cases/blaze-html.nix.golden+3−6 test/golden-test-cases/blaze-markup.nix.golden+4−7 test/golden-test-cases/blaze-svg.nix.golden+3−6 test/golden-test-cases/blosum.nix.golden+4−7 test/golden-test-cases/boomerang.nix.golden+3−6 test/golden-test-cases/boxes.nix.golden+3−6 test/golden-test-cases/brittany.nix.golden+5−8 test/golden-test-cases/broadcast-chan.nix.golden+3−6 test/golden-test-cases/butcher.nix.golden+3−6 test/golden-test-cases/bzlib.nix.golden+3−6 test/golden-test-cases/case-insensitive.nix.golden+4−7 test/golden-test-cases/cassava-conduit.nix.golden+4−7 test/golden-test-cases/cassette.nix.golden+3−6 test/golden-test-cases/cereal-text.nix.golden+3−6 test/golden-test-cases/cheapskate.nix.golden+3−6 test/golden-test-cases/chell.nix.golden+4−7 test/golden-test-cases/clumpiness.nix.golden+3−6 test/golden-test-cases/code-page.nix.golden+3−6 test/golden-test-cases/colorize-haskell.nix.golden+3−6 test/golden-test-cases/countable.nix.golden+3−6 test/golden-test-cases/cpu.nix.golden+3−6 test/golden-test-cases/criterion.nix.golden+4−7 test/golden-test-cases/crypt-sha512.nix.golden+3−6 test/golden-test-cases/crypto-random-api.nix.golden+3−6 test/golden-test-cases/csv.nix.golden+3−6 test/golden-test-cases/data-accessor.nix.golden+3−6 test/golden-test-cases/data-default-instances-containers.nix.golden+3−6 test/golden-test-cases/data-endian.nix.golden+3−6 test/golden-test-cases/data-msgpack.nix.golden+4−7 test/golden-test-cases/data-serializer.nix.golden+3−6 test/golden-test-cases/deque.nix.golden+3−6 test/golden-test-cases/dhall-bash.nix.golden+4−7 test/golden-test-cases/diagrams-solve.nix.golden+3−6 test/golden-test-cases/discrimination.nix.golden+4−7 test/golden-test-cases/dotenv.nix.golden+5−8 test/golden-test-cases/dotnet-timespan.nix.golden+3−6 test/golden-test-cases/dpor.nix.golden+4−7 test/golden-test-cases/drawille.nix.golden+3−6 test/golden-test-cases/drifter-postgresql.nix.golden+5−8 test/golden-test-cases/ede.nix.golden+4−7 test/golden-test-cases/ekg-cloudwatch.nix.golden+3−6 test/golden-test-cases/emailaddress.nix.golden+5−8 test/golden-test-cases/envelope.nix.golden+4−7 test/golden-test-cases/eventful-sqlite.nix.golden+4−7 test/golden-test-cases/exact-pi.nix.golden+3−6 test/golden-test-cases/expiring-cache-map.nix.golden+3−6 test/golden-test-cases/explicit-exception.nix.golden+3−6 test/golden-test-cases/fdo-notify.nix.golden+3−6 test/golden-test-cases/fgl.nix.golden+4−7 test/golden-test-cases/file-modules.nix.golden+4−7 test/golden-test-cases/fingertree.nix.golden+3−6 test/golden-test-cases/fixed-vector.nix.golden+4−7 test/golden-test-cases/fixed.nix.golden+3−6 test/golden-test-cases/foundation.nix.golden+3−6 test/golden-test-cases/frisby.nix.golden+3−7 test/golden-test-cases/funcmp.nix.golden+3−6 test/golden-test-cases/functor-classes-compat.nix.golden+3−6 test/golden-test-cases/general-games.nix.golden+4−7 test/golden-test-cases/generic-lens.nix.golden+4−7 test/golden-test-cases/genvalidity-aeson.nix.golden+5−8 test/golden-test-cases/genvalidity-hspec-aeson.nix.golden+4−7 test/golden-test-cases/genvalidity-hspec-binary.nix.golden+4−7 test/golden-test-cases/genvalidity-scientific.nix.golden+4−7 test/golden-test-cases/genvalidity-uuid.nix.golden+4−7 test/golden-test-cases/ghc-syb-utils.nix.golden+3−6 test/golden-test-cases/ghcid.nix.golden+3−6 test/golden-test-cases/giphy-api.nix.golden+5−8 test/golden-test-cases/github.nix.golden+6−9 test/golden-test-cases/gl.nix.golden+4−7 test/golden-test-cases/gogol-adexchange-buyer.nix.golden+3−6 test/golden-test-cases/gogol-admin-emailmigration.nix.golden+3−6 test/golden-test-cases/gogol-affiliates.nix.golden+3−6 test/golden-test-cases/gogol-apps-tasks.nix.golden+3−6 test/golden-test-cases/gogol-appstate.nix.golden+3−6 test/golden-test-cases/gogol-blogger.nix.golden+3−6 test/golden-test-cases/gogol-datastore.nix.golden+3−6 test/golden-test-cases/gogol-dfareporting.nix.golden+3−6 test/golden-test-cases/gogol-firebase-rules.nix.golden+3−6 test/golden-test-cases/gogol-gmail.nix.golden+3−6 test/golden-test-cases/gogol-kgsearch.nix.golden+3−6 test/golden-test-cases/gogol-maps-engine.nix.golden+3−6 test/golden-test-cases/gogol-plus.nix.golden+3−6 test/golden-test-cases/gogol-resourceviews.nix.golden+3−6 test/golden-test-cases/gogol-translate.nix.golden+3−6 test/golden-test-cases/gogol-webmaster-tools.nix.golden+3−6 test/golden-test-cases/gogol-youtube.nix.golden+3−6 test/golden-test-cases/groundhog-mysql.nix.golden+4−7 test/golden-test-cases/gsasl.nix.golden+3−6 test/golden-test-cases/hOpenPGP.nix.golden+4−7 test/golden-test-cases/hPDB-examples.nix.golden+4−7 test/golden-test-cases/haddock-library.nix.golden+4−7 test/golden-test-cases/hakyll.nix.golden+6−9 test/golden-test-cases/happstack-hsp.nix.golden+4−7 test/golden-test-cases/happy.nix.golden+4−7 test/golden-test-cases/harp.nix.golden+3−6 test/golden-test-cases/hashtables.nix.golden+3−7 test/golden-test-cases/haskell-tools-debug.nix.golden+6−9 test/golden-test-cases/haskell-tools-rewrite.nix.golden+5−8 test/golden-test-cases/hasql.nix.golden+7−10 test/golden-test-cases/hformat.nix.golden+4−7 test/golden-test-cases/highlighting-kate.nix.golden+6−8 test/golden-test-cases/hit.nix.golden+5−9 test/golden-test-cases/hjson.nix.golden+3−6 test/golden-test-cases/hmpfr.nix.golden+3−6 test/golden-test-cases/hoogle.nix.golden+5−8 test/golden-test-cases/hostname-validate.nix.golden+3−6 test/golden-test-cases/hsinstall.nix.golden+3−6 test/golden-test-cases/hstatsd.nix.golden+3−6 test/golden-test-cases/hsx-jmacro.nix.golden+3−6 test/golden-test-cases/hsyslog.nix.golden+3−6 test/golden-test-cases/htoml.nix.golden+3−6 test/golden-test-cases/http-conduit.nix.golden+6−8 test/golden-test-cases/http-link-header.nix.golden+5−7 test/golden-test-cases/http-media.nix.golden+3−6 test/golden-test-cases/hxt-charproperties.nix.golden+3−6 test/golden-test-cases/hxt-expat.nix.golden+3−6 test/golden-test-cases/hxt-tagsoup.nix.golden+4−7 test/golden-test-cases/iconv.nix.golden+3−6 test/golden-test-cases/incremental-parser.nix.golden+3−6 test/golden-test-cases/indentation-core.nix.golden+3−6 test/golden-test-cases/indentation-parsec.nix.golden+4−7 test/golden-test-cases/inline-c-cpp.nix.golden+3−6 test/golden-test-cases/integer-logarithms.nix.golden+4−7 test/golden-test-cases/intero.nix.golden+4−7 test/golden-test-cases/invariant.nix.golden+4−7 test/golden-test-cases/io-machine.nix.golden+3−6 test/golden-test-cases/io-streams-haproxy.nix.golden+4−7 test/golden-test-cases/ip.nix.golden+4−7 test/golden-test-cases/iso639.nix.golden+3−6 test/golden-test-cases/iso8601-time.nix.golden+3−6 test/golden-test-cases/jmacro-rpc-happstack.nix.golden+3−6 test/golden-test-cases/jmacro-rpc.nix.golden+4−7 test/golden-test-cases/jose.nix.golden+6−10 test/golden-test-cases/katip-elasticsearch.nix.golden+6−9 test/golden-test-cases/katip.nix.golden+6−9 test/golden-test-cases/katydid.nix.golden+4−7 test/golden-test-cases/kawhi.nix.golden+6−9 test/golden-test-cases/kraken.nix.golden+4−7 test/golden-test-cases/l10n.nix.golden+3−6 test/golden-test-cases/lambdabot-social-plugins.nix.golden+4−7 test/golden-test-cases/lazy-csv.nix.golden+3−6 test/golden-test-cases/lens-aeson.nix.golden+5−8 test/golden-test-cases/lens.nix.golden+6−9 test/golden-test-cases/libgit.nix.golden+3−6 test/golden-test-cases/librato.nix.golden+3−6 test/golden-test-cases/lifted-async.nix.golden+5−8 test/golden-test-cases/lmdb.nix.golden+3−6 test/golden-test-cases/logging-effect-extra-file.nix.golden+3−6 test/golden-test-cases/lucid.nix.golden+4−7 test/golden-test-cases/mainland-pretty.nix.golden+3−6 test/golden-test-cases/matrices.nix.golden+4−7 test/golden-test-cases/median-stream.nix.golden+3−6 test/golden-test-cases/megaparsec.nix.golden+5−8 test/golden-test-cases/mersenne-random.nix.golden+3−6 test/golden-test-cases/messagepack.nix.golden+3−6 test/golden-test-cases/microlens-ghc.nix.golden+4−7 test/golden-test-cases/microlens.nix.golden+3−6 test/golden-test-cases/minio-hs.nix.golden+7−11 test/golden-test-cases/mmorph.nix.golden+3−6 test/golden-test-cases/mnist-idx.nix.golden+4−7 test/golden-test-cases/mole.nix.golden+7−10 test/golden-test-cases/monad-products.nix.golden+3−6 test/golden-test-cases/monadcryptorandom.nix.golden+4−7 test/golden-test-cases/monadloc.nix.golden+3−6 test/golden-test-cases/mongoDB.nix.golden+5−8 test/golden-test-cases/monoid-extras.nix.golden+4−7 test/golden-test-cases/mwc-random-monad.nix.golden+4−7 test/golden-test-cases/mwc-random.nix.golden+3−6 test/golden-test-cases/nanospec.nix.golden+3−6 test/golden-test-cases/netpbm.nix.golden+3−6 test/golden-test-cases/network-protocol-xmpp.nix.golden+4−7 test/golden-test-cases/network-transport-tcp.nix.golden+3−6 test/golden-test-cases/nix-paths.nix.golden+3−6 test/golden-test-cases/nvim-hs.nix.golden+6−9 test/golden-test-cases/once.nix.golden+3−6 test/golden-test-cases/one-liner.nix.golden+4−7 test/golden-test-cases/online.nix.golden+3−6 test/golden-test-cases/openexr-write.nix.golden+3−6 test/golden-test-cases/openpgp-asciiarmor.nix.golden+3−6 test/golden-test-cases/pager.nix.golden+3−6 test/golden-test-cases/partial-isomorphisms.nix.golden+3−6 test/golden-test-cases/partial-semigroup.nix.golden+3−6 test/golden-test-cases/pathtype.nix.golden+4−7 test/golden-test-cases/pcap.nix.golden+3−6 test/golden-test-cases/pdfinfo.nix.golden+4−7 test/golden-test-cases/pell.nix.golden+3−6 test/golden-test-cases/persistable-types-HDBC-pg.nix.golden+5−7 test/golden-test-cases/persistent-mysql-haskell.nix.golden+5−8 test/golden-test-cases/picosat.nix.golden+3−6 test/golden-test-cases/pinch.nix.golden+3−6 test/golden-test-cases/pipes-network.nix.golden+4−7 test/golden-test-cases/pipes-safe.nix.golden+4−8 test/golden-test-cases/pointed.nix.golden+4−8 test/golden-test-cases/poly-arity.nix.golden+3−6 test/golden-test-cases/polynomials-bernstein.nix.golden+3−6 test/golden-test-cases/postgresql-simple-url.nix.golden+4−7 test/golden-test-cases/prelude-safeenum.nix.golden+3−6 test/golden-test-cases/presburger.nix.golden+3−6 test/golden-test-cases/prettyclass.nix.golden+3−6 test/golden-test-cases/prettyprinter-compat-ansi-wl-pprint.nix.golden+4−7 test/golden-test-cases/prettyprinter-compat-wl-pprint.nix.golden+3−6 test/golden-test-cases/primitive.nix.golden+3−6 test/golden-test-cases/product-profunctors.nix.golden+3−6 test/golden-test-cases/profiterole.nix.golden+4−7 test/golden-test-cases/projectroot.nix.golden+3−6 test/golden-test-cases/proto-lens-optparse.nix.golden+3−6 test/golden-test-cases/proto-lens.nix.golden+3−6 test/golden-test-cases/psqueues.nix.golden+4−7 test/golden-test-cases/pusher-http-haskell.nix.golden+4−7 test/golden-test-cases/quickcheck-arbitrary-adt.nix.golden+3−6 test/golden-test-cases/quickcheck-combinators.nix.golden+3−7 test/golden-test-cases/rank1dynamic.nix.golden+3−6 test/golden-test-cases/rasterific-svg.nix.golden+5−8 test/golden-test-cases/ratio-int.nix.golden+3−6 test/golden-test-cases/rawstring-qm.nix.golden+3−7 test/golden-test-cases/reactive-banana.nix.golden+4−7 test/golden-test-cases/readline.nix.golden+3−6 test/golden-test-cases/rebase.nix.golden+4−7 test/golden-test-cases/reform-blaze.nix.golden+3−6 test/golden-test-cases/reform-hsp.nix.golden+3−6 test/golden-test-cases/regex-compat.nix.golden+3−6 test/golden-test-cases/regex-pcre.nix.golden+4−7 test/golden-test-cases/relational-query.nix.golden+4−7 test/golden-test-cases/relational-schemas.nix.golden+4−7 test/golden-test-cases/repa-io.nix.golden+4−7 test/golden-test-cases/repa.nix.golden+3−6 test/golden-test-cases/rosezipper.nix.golden+3−6 test/golden-test-cases/rvar.nix.golden+3−6 test/golden-test-cases/scalpel-core.nix.golden+3−6 test/golden-test-cases/sdl2.nix.golden+4−7 test/golden-test-cases/selda-sqlite.nix.golden+4−7 test/golden-test-cases/selda.nix.golden+4−7 test/golden-test-cases/servant-checked-exceptions.nix.golden+5−8 test/golden-test-cases/set-cover.nix.golden+3−6 test/golden-test-cases/sets.nix.golden+6−9 test/golden-test-cases/simple-smt.nix.golden+3−6 test/golden-test-cases/slack-web.nix.golden+4−7 test/golden-test-cases/slug.nix.golden+4−7 test/golden-test-cases/soxlib.nix.golden+4−7 test/golden-test-cases/speedy-slice.nix.golden+4−7 test/golden-test-cases/splice.nix.golden+3−6 test/golden-test-cases/spreadsheet.nix.golden+3−6 test/golden-test-cases/stack-type.nix.golden+3−6 test/golden-test-cases/state-codes.nix.golden+4−7 test/golden-test-cases/stb-image-redux.nix.golden+3−6 test/golden-test-cases/stm-containers.nix.golden+6−9 test/golden-test-cases/streaming-commons.nix.golden+4−7 test/golden-test-cases/strict-base-types.nix.golden+4−7 test/golden-test-cases/strict-types.nix.golden+3−6 test/golden-test-cases/string-class.nix.golden+3−6 test/golden-test-cases/stripe-haskell.nix.golden+3−6 test/golden-test-cases/svg-tree.nix.golden+5−8 test/golden-test-cases/swagger.nix.golden+4−7 test/golden-test-cases/system-argv0.nix.golden+3−7 test/golden-test-cases/system-fileio.nix.golden+3−6 test/golden-test-cases/system-filepath.nix.golden+3−6 test/golden-test-cases/tagged.nix.golden+3−6 test/golden-test-cases/taggy.nix.golden+3−6 test/golden-test-cases/tagstream-conduit.nix.golden+4−7 test/golden-test-cases/tasty-hedgehog.nix.golden+3−6 test/golden-test-cases/tasty-rerun.nix.golden+4−8 test/golden-test-cases/tce-conf.nix.golden+3−6 test/golden-test-cases/terminal-progress-bar.nix.golden+4−7 test/golden-test-cases/test-fixture.nix.golden+4−7 test/golden-test-cases/texmath.nix.golden+5−8 test/golden-test-cases/text-icu.nix.golden+4−8 test/golden-test-cases/text-postgresql.nix.golden+4−7 test/golden-test-cases/th-expand-syns.nix.golden+3−7 test/golden-test-cases/these.nix.golden+5−8 test/golden-test-cases/timezone-series.nix.golden+3−6 test/golden-test-cases/transformers-compat.nix.golden+3−6 test/golden-test-cases/transformers-lift.nix.golden+3−7 test/golden-test-cases/tree-fun.nix.golden+3−6 test/golden-test-cases/ttrie.nix.golden+4−7 test/golden-test-cases/tuple-th.nix.golden+3−6 test/golden-test-cases/tuples-homogenous-h98.nix.golden+3−6 test/golden-test-cases/turtle-options.nix.golden+3−6 test/golden-test-cases/type-operators.nix.golden+3−6 test/golden-test-cases/type-spec.nix.golden+3−6 test/golden-test-cases/unicode-show.nix.golden+3−6 test/golden-test-cases/unique.nix.golden+3−6 test/golden-test-cases/unix-bytestring.nix.golden+3−6 test/golden-test-cases/unlit.nix.golden+3−6 test/golden-test-cases/utility-ht.nix.golden+3−6 test/golden-test-cases/validity-aeson.nix.golden+4−8 test/golden-test-cases/validity-containers.nix.golden+3−6 test/golden-test-cases/vector-mmap.nix.golden+3−6 test/golden-test-cases/vivid-supercollider.nix.golden+4−7 test/golden-test-cases/vty.nix.golden+6−9 test/golden-test-cases/wai-cors.nix.golden+4−7 test/golden-test-cases/wai-middleware-auth.nix.golden+6−9 test/golden-test-cases/wai-middleware-caching-redis.nix.golden+4−7 test/golden-test-cases/wai-middleware-prometheus.nix.golden+3−6 test/golden-test-cases/warp.nix.golden+7−10 test/golden-test-cases/weigh.nix.golden+3−6 test/golden-test-cases/xml-hamlet.nix.golden+4−7 test/golden-test-cases/xmonad-contrib.nix.golden+4−8 test/golden-test-cases/yahoo-finance-api.nix.golden+4−7 test/golden-test-cases/yesod-form-bootstrap4.nix.golden+3−6 test/golden-test-cases/yesod-gitrepo.nix.golden+4−8 test/golden-test-cases/yesod-recaptcha2.nix.golden+3−6 test/golden-test-cases/zlib.nix.golden+3−6
test/golden-test-cases/ChasingBottoms.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, array, base, containers, fetchurl, mtl, QuickCheck
2−, random, syb
1+{ mkDerivation, array, base, containers, mtl, QuickCheck, random
2+, stdenv, syb
33}:
44mkDerivation {
55 pname = "ChasingBottoms";
66 version = "1.3.1.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base containers mtl QuickCheck random syb
1310 ];
@@ -16,4 +13,4 @@ mkDerivation {
1613 ];
1714 description = "For testing partial and infinite values";
1815 license = stdenv.lib.licenses.mit;
19−}
16+}
test/golden-test-cases/Clipboard.nix.golden+3−7
@@ -1,14 +1,10 @@
1−{ mkDerivation, base, directory, fetchurl, unix, utf8-string, X11
2−}:
1+{ mkDerivation, base, directory, stdenv, unix, utf8-string, X11 }:
32mkDerivation {
43 pname = "Clipboard";
54 version = "2.3.2.0";
6− src = fetchurl {
7− url = "http://example.org/";
8− sha256 = "abc";
9− };
5+ sha256 = "deadbeef";
106 libraryHaskellDepends = [ base directory unix utf8-string X11 ];
117 homepage = "http://haskell.org/haskellwiki/Clipboard";
128 description = "System clipboard interface";
139 license = stdenv.lib.licenses.bsd3;
14−}
10+}
test/golden-test-cases/FenwickTree.nix.golden+3−6
@@ -1,15 +1,12 @@
1−{ mkDerivation, base, fetchurl, QuickCheck, template-haskell }:
1+{ mkDerivation, base, QuickCheck, stdenv, template-haskell }:
22mkDerivation {
33 pname = "FenwickTree";
44 version = "0.1.2.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 enableSeparateDataOutput = true;
107 libraryHaskellDepends = [ base QuickCheck template-haskell ];
118 testHaskellDepends = [ base QuickCheck template-haskell ];
129 homepage = "https://github.com/mgajda/FenwickTree";
1310 description = "Data structure for fast query and update of cumulative sums";
1411 license = stdenv.lib.licenses.bsd3;
15−}
12+}
test/golden-test-cases/GPipe-GLFW.nix.golden+3−7
@@ -1,16 +1,12 @@
1−{ mkDerivation, async, base, containers, fetchurl, GLFW-b, GPipe
2−, stm
1+{ mkDerivation, async, base, containers, GLFW-b, GPipe, stdenv, stm
32}:
43mkDerivation {
54 pname = "GPipe-GLFW";
65 version = "1.4.1.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
6+ sha256 = "deadbeef";
117 enableSeparateDataOutput = true;
128 libraryHaskellDepends = [ async base containers GLFW-b GPipe stm ];
139 homepage = "https://github.com/plredmond/GPipe-GLFW";
1410 description = "GLFW OpenGL context creation for GPipe";
1511 license = stdenv.lib.licenses.mit;
16−}
12+}
test/golden-test-cases/GenericPretty.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, ghc-prim, pretty }:
1+{ mkDerivation, base, ghc-prim, pretty, stdenv }:
22mkDerivation {
33 pname = "GenericPretty";
44 version = "1.2.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ghc-prim pretty ];
107 homepage = "https://github.com/RazvanRanca/GenericPretty";
118 description = "A generic, derivable, haskell pretty printer";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/HPDF.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, array, base, base64-bytestring, binary, bytestring
2−, containers, errors, fetchurl, HTF, mtl, random, vector, zlib
2+, containers, errors, HTF, mtl, random, stdenv, vector, zlib
33}:
44mkDerivation {
55 pname = "HPDF";
66 version = "1.4.10";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 array base base64-bytestring binary bytestring containers errors
1310 mtl random vector zlib
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "http://www.alpheccar.org";
1714 description = "Generation of PDF documents";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/HTF.nix.golden+5−8
@@ -1,17 +1,14 @@
11{ mkDerivation, aeson, aeson-pretty, array, base, base64-bytestring
2−, bytestring, containers, cpphs, Diff, directory, fetchurl
3−, filepath, haskell-src, HUnit, lifted-base, monad-control, mtl
4−, old-time, pretty, process, QuickCheck, random, regex-compat
2+, bytestring, containers, cpphs, Diff, directory, filepath
3+, haskell-src, HUnit, lifted-base, monad-control, mtl, old-time
4+, pretty, process, QuickCheck, random, regex-compat, stdenv
55, template-haskell, temporary, text, time, unix
66, unordered-containers, vector, xmlgen
77}:
88mkDerivation {
99 pname = "HTF";
1010 version = "0.13.2.2";
11− src = fetchurl {
12− url = "http://example.org/";
13− sha256 = "abc";
14− };
11+ sha256 = "deadbeef";
1512 isLibrary = true;
1613 isExecutable = true;
1714 libraryHaskellDepends = [
@@ -31,4 +28,4 @@ mkDerivation {
3128 homepage = "https://github.com/skogsbaer/HTF/";
3229 description = "The Haskell Test Framework";
3330 license = "LGPL";
34−}
31+}
test/golden-test-cases/HTTP.nix.golden+5−8
@@ -1,15 +1,12 @@
11{ mkDerivation, array, base, bytestring, case-insensitive, conduit
2−, conduit-extra, deepseq, fetchurl, http-types, httpd-shed, HUnit
3−, mtl, network, network-uri, parsec, pureMD5, split, test-framework
4−, test-framework-hunit, time, wai, warp
2+, conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl
3+, network, network-uri, parsec, pureMD5, split, stdenv
4+, test-framework, test-framework-hunit, time, wai, warp
55}:
66mkDerivation {
77 pname = "HTTP";
88 version = "4000.3.9";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 array base bytestring mtl network network-uri parsec time
1512 ];
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "https://github.com/haskell/HTTP";
2219 description = "A library for client-side HTTP";
2320 license = stdenv.lib.licenses.bsd3;
24−}
21+}
test/golden-test-cases/Hclip.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, mtl, process, strict }:
1+{ mkDerivation, base, mtl, process, stdenv, strict }:
22mkDerivation {
33 pname = "Hclip";
44 version = "3.0.0.4";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base mtl process strict ];
107 homepage = "https://github.com/jetho/Hclip";
118 description = "A small cross-platform library for reading and modifying the system clipboard";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/MissingH.nix.golden+5−8
@@ -1,15 +1,12 @@
11{ mkDerivation, array, base, containers, directory
2−, errorcall-eq-instance, fetchurl, filepath, hslogger, HUnit, mtl
3−, network, old-locale, old-time, parsec, process, QuickCheck
4−, random, regex-compat, testpack, time, unix
2+, errorcall-eq-instance, filepath, hslogger, HUnit, mtl, network
3+, old-locale, old-time, parsec, process, QuickCheck, random
4+, regex-compat, stdenv, testpack, time, unix
55}:
66mkDerivation {
77 pname = "MissingH";
88 version = "1.4.0.1";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 array base containers directory filepath hslogger HUnit mtl network
1512 old-locale old-time parsec process random regex-compat time unix
@@ -22,4 +19,4 @@ mkDerivation {
2219 homepage = "http://software.complete.org/missingh";
2320 description = "Large utility library";
2421 license = stdenv.lib.licenses.bsd3;
25−}
22+}
test/golden-test-cases/ObjectName.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, transformers }:
1+{ mkDerivation, base, stdenv, transformers }:
22mkDerivation {
33 pname = "ObjectName";
44 version = "1.1.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base transformers ];
107 homepage = "https://github.com/svenpanne/ObjectName";
118 description = "Explicitly handled object names";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/Only.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, deepseq, fetchurl }:
1+{ mkDerivation, base, deepseq, stdenv }:
22mkDerivation {
33 pname = "Only";
44 version = "0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base deepseq ];
107 description = "The 1-tuple type or single-value \"collection\"";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/QuasiText.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, attoparsec, base, fetchurl, haskell-src-meta
1+{ mkDerivation, attoparsec, base, haskell-src-meta, stdenv
22, template-haskell, text, th-lift-instances
33}:
44mkDerivation {
55 pname = "QuasiText";
66 version = "0.1.2.6";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 attoparsec base haskell-src-meta template-haskell text
1310 th-lift-instances
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/mikeplus64/QuasiText";
1613 description = "A QuasiQuoter for Text";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/QuickCheck.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, containers, deepseq, fetchurl, random
1+{ mkDerivation, base, containers, deepseq, random, stdenv
22, template-haskell, tf-random, transformers
33}:
44mkDerivation {
55 pname = "QuickCheck";
66 version = "2.10.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base containers deepseq random template-haskell tf-random
1310 transformers
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/nick8325/quickcheck";
1714 description = "Automatic testing of Haskell programs";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/ReadArgs.nix.golden+3−6
@@ -1,11 +1,8 @@
1−{ mkDerivation, base, fetchurl, hspec, system-filepath, text }:
1+{ mkDerivation, base, hspec, stdenv, system-filepath, text }:
22mkDerivation {
33 pname = "ReadArgs";
44 version = "1.2.3";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 libraryHaskellDepends = [ base system-filepath text ];
@@ -14,4 +11,4 @@ mkDerivation {
1411 homepage = "http://github.com/rampion/ReadArgs";
1512 description = "Simple command line argument parsing";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/SHA.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, array, base, binary, bytestring, fetchurl
2−, QuickCheck, test-framework, test-framework-quickcheck2
1+{ mkDerivation, array, base, binary, bytestring, QuickCheck, stdenv
2+, test-framework, test-framework-quickcheck2
33}:
44mkDerivation {
55 pname = "SHA";
66 version = "1.6.4.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [ array base binary bytestring ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 ];
1815 description = "Implementations of the SHA suite of message digest functions";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/Strafunski-StrategyLib.nix.golden+3−7
@@ -1,13 +1,9 @@
1−{ mkDerivation, base, directory, fetchurl, mtl, syb, transformers
2−}:
1+{ mkDerivation, base, directory, mtl, stdenv, syb, transformers }:
32mkDerivation {
43 pname = "Strafunski-StrategyLib";
54 version = "5.0.0.10";
6− src = fetchurl {
7− url = "http://example.org/";
8− sha256 = "abc";
9− };
5+ sha256 = "deadbeef";
106 libraryHaskellDepends = [ base directory mtl syb transformers ];
117 description = "Library for strategic programming";
128 license = stdenv.lib.licenses.bsd3;
13−}
9+}
test/golden-test-cases/accelerate-fftw.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, accelerate, accelerate-io, base, carray, fetchurl
2−, fft, storable-complex
1+{ mkDerivation, accelerate, accelerate-io, base, carray, fft
2+, stdenv, storable-complex
33}:
44mkDerivation {
55 pname = "accelerate-fftw";
66 version = "1.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 accelerate accelerate-io base carray fft storable-complex
1310 ];
1411 homepage = "http://hub.darcs.net/thielema/accelerate-fftw/";
1512 description = "Accelerate frontend to the FFTW library (Fourier transform)";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/accelerate.nix.golden+4−7
@@ -1,15 +1,12 @@
11{ mkDerivation, ansi-wl-pprint, base, base-orphans, containers
2−, deepseq, directory, exceptions, fclabels, fetchurl, filepath
3−, ghc-prim, hashable, hashtables, mtl, template-haskell, time
2+, deepseq, directory, exceptions, fclabels, filepath, ghc-prim
3+, hashable, hashtables, mtl, stdenv, template-haskell, time
44, transformers, unique, unix, unordered-containers
55}:
66mkDerivation {
77 pname = "accelerate";
88 version = "1.1.1.0";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 ansi-wl-pprint base base-orphans containers deepseq directory
1512 exceptions fclabels filepath ghc-prim hashable hashtables mtl
@@ -18,4 +15,4 @@ mkDerivation {
1815 homepage = "https://github.com/AccelerateHS/accelerate/";
1916 description = "An embedded language for accelerated array processing";
2017 license = stdenv.lib.licenses.bsd3;
21−}
18+}
test/golden-test-cases/active.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, lens, linear, QuickCheck
2−, semigroupoids, semigroups, vector
1+{ mkDerivation, base, lens, linear, QuickCheck, semigroupoids
2+, semigroups, stdenv, vector
33}:
44mkDerivation {
55 pname = "active";
66 version = "0.2.0.13";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base lens linear semigroupoids semigroups vector
1310 ];
@@ -16,4 +13,4 @@ mkDerivation {
1613 ];
1714 description = "Abstractions for animation";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/adjunctions.nix.golden+4−7
@@ -1,14 +1,11 @@
11{ mkDerivation, array, base, comonad, containers, contravariant
2−, distributive, fetchurl, free, mtl, profunctors, semigroupoids
3−, semigroups, tagged, transformers, transformers-compat, void
2+, distributive, free, mtl, profunctors, semigroupoids, semigroups
3+, stdenv, tagged, transformers, transformers-compat, void
44}:
55mkDerivation {
66 pname = "adjunctions";
77 version = "4.3";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 array base comonad containers contravariant distributive free mtl
1411 profunctors semigroupoids semigroups tagged transformers
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "http://github.com/ekmett/adjunctions/";
1815 description = "Adjunctions and representable functors";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/aeson-diff.nix.golden+5−8
@@ -1,15 +1,12 @@
11{ mkDerivation, aeson, base, bytestring, directory, doctest
2−, edit-distance-vector, fetchurl, filepath, Glob, hashable, hlint
3−, mtl, optparse-applicative, QuickCheck, quickcheck-instances
4−, scientific, text, unordered-containers, vector
2+, edit-distance-vector, filepath, Glob, hashable, hlint, mtl
3+, optparse-applicative, QuickCheck, quickcheck-instances
4+, scientific, stdenv, text, unordered-containers, vector
55}:
66mkDerivation {
77 pname = "aeson-diff";
88 version = "1.1.0.4";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 isLibrary = true;
1411 isExecutable = true;
1512 libraryHaskellDepends = [
@@ -26,4 +23,4 @@ mkDerivation {
2623 homepage = "https://github.com/thsutton/aeson-diff";
2724 description = "Extract and apply patches to JSON documents";
2825 license = stdenv.lib.licenses.bsd3;
29−}
26+}
test/golden-test-cases/aeson-pretty.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
2−, cmdargs, fetchurl, scientific, text, unordered-containers, vector
2+, cmdargs, scientific, stdenv, text, unordered-containers, vector
33}:
44mkDerivation {
55 pname = "aeson-pretty";
66 version = "0.8.5";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "http://github.com/informatikr/aeson-pretty";
2118 description = "JSON pretty-printing library and command-line tool";
2219 license = stdenv.lib.licenses.bsd3;
23−}
20+}
test/golden-test-cases/algebraic-graphs.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, array, base, containers, criterion, extra, fetchurl
2−, QuickCheck
1+{ mkDerivation, array, base, containers, criterion, extra
2+, QuickCheck, stdenv
33}:
44mkDerivation {
55 pname = "algebraic-graphs";
66 version = "0.0.5";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ array base containers ];
129 testHaskellDepends = [ base containers extra QuickCheck ];
1310 benchmarkHaskellDepends = [ base containers criterion ];
1411 homepage = "https://github.com/snowleopard/alga";
1512 description = "A library for algebraic graph construction and transformation";
1613 license = stdenv.lib.licenses.mit;
17−}
14+}
test/golden-test-cases/amazonka-cloudtrail.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
2−, fetchurl, tasty, tasty-hunit, text, time, unordered-containers
2+, stdenv, tasty, tasty-hunit, text, time, unordered-containers
33}:
44mkDerivation {
55 pname = "amazonka-cloudtrail";
66 version = "1.5.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ amazonka-core base ];
129 testHaskellDepends = [
1310 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/brendanhay/amazonka";
1714 description = "Amazon CloudTrail SDK";
1815 license = stdenv.lib.licenses.mpl20;
19−}
16+}
test/golden-test-cases/amazonka-cloudwatch-logs.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
2−, fetchurl, tasty, tasty-hunit, text, time, unordered-containers
2+, stdenv, tasty, tasty-hunit, text, time, unordered-containers
33}:
44mkDerivation {
55 pname = "amazonka-cloudwatch-logs";
66 version = "1.5.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ amazonka-core base ];
129 testHaskellDepends = [
1310 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/brendanhay/amazonka";
1714 description = "Amazon CloudWatch Logs SDK";
1815 license = stdenv.lib.licenses.mpl20;
19−}
16+}
test/golden-test-cases/amazonka-codedeploy.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
2−, fetchurl, tasty, tasty-hunit, text, time, unordered-containers
2+, stdenv, tasty, tasty-hunit, text, time, unordered-containers
33}:
44mkDerivation {
55 pname = "amazonka-codedeploy";
66 version = "1.5.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ amazonka-core base ];
129 testHaskellDepends = [
1310 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/brendanhay/amazonka";
1714 description = "Amazon CodeDeploy SDK";
1815 license = stdenv.lib.licenses.mpl20;
19−}
16+}
test/golden-test-cases/amazonka-cognito-idp.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
2−, fetchurl, tasty, tasty-hunit, text, time, unordered-containers
2+, stdenv, tasty, tasty-hunit, text, time, unordered-containers
33}:
44mkDerivation {
55 pname = "amazonka-cognito-idp";
66 version = "1.5.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ amazonka-core base ];
129 testHaskellDepends = [
1310 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/brendanhay/amazonka";
1714 description = "Amazon Cognito Identity Provider SDK";
1815 license = stdenv.lib.licenses.mpl20;
19−}
16+}
test/golden-test-cases/amazonka-ecs.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
2−, fetchurl, tasty, tasty-hunit, text, time, unordered-containers
2+, stdenv, tasty, tasty-hunit, text, time, unordered-containers
33}:
44mkDerivation {
55 pname = "amazonka-ecs";
66 version = "1.5.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ amazonka-core base ];
129 testHaskellDepends = [
1310 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/brendanhay/amazonka";
1714 description = "Amazon EC2 Container Service SDK";
1815 license = stdenv.lib.licenses.mpl20;
19−}
16+}
test/golden-test-cases/amazonka-kms.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
2−, fetchurl, tasty, tasty-hunit, text, time, unordered-containers
2+, stdenv, tasty, tasty-hunit, text, time, unordered-containers
33}:
44mkDerivation {
55 pname = "amazonka-kms";
66 version = "1.5.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ amazonka-core base ];
129 testHaskellDepends = [
1310 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/brendanhay/amazonka";
1714 description = "Amazon Key Management Service SDK";
1815 license = stdenv.lib.licenses.mpl20;
19−}
16+}
test/golden-test-cases/amazonka-lightsail.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
2−, fetchurl, tasty, tasty-hunit, text, time, unordered-containers
2+, stdenv, tasty, tasty-hunit, text, time, unordered-containers
33}:
44mkDerivation {
55 pname = "amazonka-lightsail";
66 version = "1.5.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ amazonka-core base ];
129 testHaskellDepends = [
1310 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/brendanhay/amazonka";
1714 description = "Amazon Lightsail SDK";
1815 license = stdenv.lib.licenses.mpl20;
19−}
16+}
test/golden-test-cases/amazonka-route53-domains.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
2−, fetchurl, tasty, tasty-hunit, text, time, unordered-containers
2+, stdenv, tasty, tasty-hunit, text, time, unordered-containers
33}:
44mkDerivation {
55 pname = "amazonka-route53-domains";
66 version = "1.5.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ amazonka-core base ];
129 testHaskellDepends = [
1310 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/brendanhay/amazonka";
1714 description = "Amazon Route 53 Domains SDK";
1815 license = stdenv.lib.licenses.mpl20;
19−}
16+}
test/golden-test-cases/amazonka-waf.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, amazonka-core, amazonka-test, base, bytestring
2−, fetchurl, tasty, tasty-hunit, text, time, unordered-containers
2+, stdenv, tasty, tasty-hunit, text, time, unordered-containers
33}:
44mkDerivation {
55 pname = "amazonka-waf";
66 version = "1.5.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ amazonka-core base ];
129 testHaskellDepends = [
1310 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/brendanhay/amazonka";
1714 description = "Amazon WAF SDK";
1815 license = stdenv.lib.licenses.mpl20;
19−}
16+}
test/golden-test-cases/api-field-json-th.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, aeson, base, fetchurl, HUnit, lens, split
1+{ mkDerivation, aeson, base, HUnit, lens, split, stdenv
22, template-haskell, text
33}:
44mkDerivation {
55 pname = "api-field-json-th";
66 version = "0.1.0.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 aeson base lens split template-haskell text
1310 ];
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/nakaji-dayo/api-field-json-th";
1613 description = "option of aeson's deriveJSON";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/app-settings.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, containers, directory, fetchurl, hspec, HUnit
2−, mtl, parsec, text
1+{ mkDerivation, base, containers, directory, hspec, HUnit, mtl
2+, parsec, stdenv, text
33}:
44mkDerivation {
55 pname = "app-settings";
66 version = "0.2.0.11";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base containers directory mtl parsec text
1310 ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/emmanueltouzery/app-settings";
1815 description = "A library to manage application settings (INI file-like)";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/apply-refact.nix.golden+5−8
@@ -1,15 +1,12 @@
1−{ mkDerivation, base, containers, directory, fetchurl, filemanip
2−, filepath, ghc, ghc-exactprint, mtl, optparse-applicative, process
3−, refact, silently, syb, tasty, tasty-expected-failure
1+{ mkDerivation, base, containers, directory, filemanip, filepath
2+, ghc, ghc-exactprint, mtl, optparse-applicative, process, refact
3+, silently, stdenv, syb, tasty, tasty-expected-failure
44, tasty-golden, temporary, transformers, unix-compat
55}:
66mkDerivation {
77 pname = "apply-refact";
88 version = "0.4.1.0";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 isLibrary = true;
1411 isExecutable = true;
1512 libraryHaskellDepends = [
@@ -29,4 +26,4 @@ mkDerivation {
2926 ];
3027 description = "Perform refactorings specified by the refact library";
3128 license = stdenv.lib.licenses.bsd3;
32−}
29+}
test/golden-test-cases/async.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, HUnit, stm, test-framework
1+{ mkDerivation, base, HUnit, stdenv, stm, test-framework
22, test-framework-hunit
33}:
44mkDerivation {
55 pname = "async";
66 version = "2.1.1.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base stm ];
129 testHaskellDepends = [
1310 base HUnit test-framework test-framework-hunit
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/simonmar/async";
1613 description = "Run IO operations asynchronously and wait for their results";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/attoparsec-expr.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, attoparsec, base, fetchurl }:
1+{ mkDerivation, attoparsec, base, stdenv }:
22mkDerivation {
33 pname = "attoparsec-expr";
44 version = "0.1.1.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ attoparsec base ];
107 description = "Port of parsec's expression parser to attoparsec";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/attoparsec-time.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, attoparsec, base, base-prelude, bytestring, Cabal
2−, cabal-doctest, directory, doctest, fetchurl, filepath, scientific
2+, cabal-doctest, directory, doctest, filepath, scientific, stdenv
33, text, time
44}:
55mkDerivation {
66 pname = "attoparsec-time";
77 version = "1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 setupHaskellDepends = [ base Cabal cabal-doctest ];
1310 libraryHaskellDepends = [
1411 attoparsec base base-prelude bytestring scientific text time
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "https://github.com/nikita-volkov/attoparsec-time";
2017 description = "Attoparsec parsers of time";
2118 license = stdenv.lib.licenses.mit;
22−}
19+}
test/golden-test-cases/avers-server.nix.golden+5−8
@@ -1,16 +1,13 @@
11{ mkDerivation, aeson, avers, avers-api, base, base64-bytestring
22, bytestring, bytestring-conversion, containers, cookie, cryptonite
3−, fetchurl, http-types, memory, mtl, resource-pool
4−, rethinkdb-client-driver, servant, servant-server, stm, text, time
5−, transformers, wai, wai-websockets, websockets
3+, http-types, memory, mtl, resource-pool, rethinkdb-client-driver
4+, servant, servant-server, stdenv, stm, text, time, transformers
5+, wai, wai-websockets, websockets
66}:
77mkDerivation {
88 pname = "avers-server";
99 version = "0.1.0";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 libraryHaskellDepends = [
1512 aeson avers avers-api base base64-bytestring bytestring
1613 bytestring-conversion containers cookie cryptonite http-types
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "http://github.com/wereHamster/avers-server";
2219 description = "Server implementation of the Avers API";
2320 license = stdenv.lib.licenses.mit;
24−}
21+}
test/golden-test-cases/aws.nix.golden+6−9
@@ -2,20 +2,17 @@
22, base64-bytestring, blaze-builder, byteable, bytestring
33, case-insensitive, cereal, conduit, conduit-combinators
44, conduit-extra, containers, cryptonite, data-default, directory
5−, errors, fetchurl, filepath, http-client, http-client-tls
6−, http-conduit, http-types, lifted-base, memory, monad-control, mtl
7−, network, old-locale, QuickCheck, quickcheck-instances, resourcet
8−, safe, scientific, tagged, tasty, tasty-hunit, tasty-quickcheck
5+, errors, filepath, http-client, http-client-tls, http-conduit
6+, http-types, lifted-base, memory, monad-control, mtl, network
7+, old-locale, QuickCheck, quickcheck-instances, resourcet, safe
8+, scientific, stdenv, tagged, tasty, tasty-hunit, tasty-quickcheck
99, text, time, transformers, transformers-base, unordered-containers
1010, utf8-string, vector, xml-conduit
1111}:
1212mkDerivation {
1313 pname = "aws";
1414 version = "0.18";
15− src = fetchurl {
16− url = "http://example.org/";
17− sha256 = "abc";
18− };
15+ sha256 = "deadbeef";
1916 isLibrary = true;
2017 isExecutable = true;
2118 libraryHaskellDepends = [
@@ -35,4 +32,4 @@ mkDerivation {
3532 homepage = "http://github.com/aristidb/aws";
3633 description = "Amazon Web Services (AWS) for Haskell";
3734 license = stdenv.lib.licenses.bsd3;
38−}
35+}
test/golden-test-cases/bbdb.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, fetchurl, hspec, parsec }:
1+{ mkDerivation, base, hspec, parsec, stdenv }:
22mkDerivation {
33 pname = "bbdb";
44 version = "0.8";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base parsec ];
107 testHaskellDepends = [ base hspec parsec ];
118 homepage = "https://github.com/henrylaxen/bbdb";
129 description = "Ability to read, write, and modify BBDB files";
1310 license = stdenv.lib.licenses.gpl3;
14−}
11+}
test/golden-test-cases/benchpress.nix.golden+3−6
@@ -1,11 +1,8 @@
1−{ mkDerivation, base, bytestring, fetchurl, mtl, time }:
1+{ mkDerivation, base, bytestring, mtl, stdenv, time }:
22mkDerivation {
33 pname = "benchpress";
44 version = "0.2.2.10";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 libraryHaskellDepends = [ base mtl time ];
@@ -13,4 +10,4 @@ mkDerivation {
1310 homepage = "https://github.com/WillSewell/benchpress";
1411 description = "Micro-benchmarking with detailed statistics";
1512 license = stdenv.lib.licenses.bsd3;
16−}
13+}
test/golden-test-cases/binary-bits.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, binary, bytestring, fetchurl, QuickCheck
2−, random, test-framework, test-framework-quickcheck2
1+{ mkDerivation, base, binary, bytestring, QuickCheck, random
2+, stdenv, test-framework, test-framework-quickcheck2
33}:
44mkDerivation {
55 pname = "binary-bits";
66 version = "0.5";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base binary bytestring ];
129 testHaskellDepends = [
1310 base binary bytestring QuickCheck random test-framework
@@ -15,4 +12,4 @@ mkDerivation {
1512 ];
1613 description = "Bit parsing/writing on top of binary";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/binary-tagged.nix.golden+4−7
@@ -1,16 +1,13 @@
11{ mkDerivation, aeson, array, base, base16-bytestring, bifunctors
22, binary, binary-orphans, bytestring, containers, criterion
3−, deepseq, fetchurl, generics-sop, hashable, nats
4−, quickcheck-instances, scientific, semigroups, SHA, tagged, tasty
3+, deepseq, generics-sop, hashable, nats, quickcheck-instances
4+, scientific, semigroups, SHA, stdenv, tagged, tasty
55, tasty-quickcheck, text, time, unordered-containers, vector
66}:
77mkDerivation {
88 pname = "binary-tagged";
99 version = "0.1.4.2";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 libraryHaskellDepends = [
1512 aeson array base base16-bytestring binary bytestring containers
1613 generics-sop hashable nats scientific semigroups SHA tagged text
@@ -30,4 +27,4 @@ mkDerivation {
3027 homepage = "https://github.com/phadej/binary-tagged#readme";
3128 description = "Tagged binary serialisation";
3229 license = stdenv.lib.licenses.bsd3;
33−}
30+}
test/golden-test-cases/bindings-uname.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "bindings-uname";
44 version = "0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 description = "Low-level binding to POSIX uname(3)";
118 license = stdenv.lib.licenses.publicDomain;
12−}
9+}
test/golden-test-cases/bioalign.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, biocore, bytestring, fetchurl }:
1+{ mkDerivation, base, biocore, bytestring, stdenv }:
22mkDerivation {
33 pname = "bioalign";
44 version = "0.0.5";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base biocore bytestring ];
107 homepage = "https://patch-tag.com/r/dfornika/biophd/home";
118 description = "Data structures and helper functions for calculating alignments";
129 license = "GPL";
13−}
10+}
test/golden-test-cases/bits.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, bytes, Cabal, cabal-doctest, doctest
2−, fetchurl, mtl, transformers
1+{ mkDerivation, base, bytes, Cabal, cabal-doctest, doctest, mtl
2+, stdenv, transformers
33}:
44mkDerivation {
55 pname = "bits";
66 version = "0.5.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 setupHaskellDepends = [ base Cabal cabal-doctest ];
129 libraryHaskellDepends = [ base bytes mtl transformers ];
1310 testHaskellDepends = [ base doctest ];
1411 homepage = "http://github.com/ekmett/bits";
1512 description = "Various bit twiddling and bitwise serialization primitives";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/blank-canvas.nix.golden+4−7
@@ -1,16 +1,13 @@
11{ mkDerivation, aeson, base, base-compat, base64-bytestring
22, bytestring, colour, containers, data-default-class, directory
3−, fetchurl, http-types, kansas-comet, mime-types, process, scotty
4−, shake, stm, text, text-show, time, transformers, unix, vector
3+, http-types, kansas-comet, mime-types, process, scotty, shake
4+, stdenv, stm, text, text-show, time, transformers, unix, vector
55, wai, wai-extra, warp
66}:
77mkDerivation {
88 pname = "blank-canvas";
99 version = "0.6.1";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 enableSeparateDataOutput = true;
1512 libraryHaskellDepends = [
1613 aeson base base-compat base64-bytestring bytestring colour
@@ -23,4 +20,4 @@ mkDerivation {
2320 homepage = "https://github.com/ku-fpg/blank-canvas/wiki";
2421 description = "HTML5 Canvas Graphics Library";
2522 license = stdenv.lib.licenses.bsd3;
26−}
23+}
test/golden-test-cases/blaze-html.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, base, blaze-builder, blaze-markup, bytestring
2−, containers, fetchurl, HUnit, QuickCheck, test-framework
2+, containers, HUnit, QuickCheck, stdenv, test-framework
33, test-framework-hunit, test-framework-quickcheck2, text
44}:
55mkDerivation {
66 pname = "blaze-html";
77 version = "0.9.0.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base blaze-builder blaze-markup bytestring text
1411 ];
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "http://jaspervdj.be/blaze";
2118 description = "A blazingly fast HTML combinator library for Haskell";
2219 license = stdenv.lib.licenses.bsd3;
23−}
20+}
test/golden-test-cases/blaze-markup.nix.golden+4−7
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, blaze-builder, bytestring, containers
2−, fetchurl, HUnit, QuickCheck, test-framework, test-framework-hunit
1+{ mkDerivation, base, blaze-builder, bytestring, containers, HUnit
2+, QuickCheck, stdenv, test-framework, test-framework-hunit
33, test-framework-quickcheck2, text
44}:
55mkDerivation {
66 pname = "blaze-markup";
77 version = "0.8.0.0";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [ base blaze-builder bytestring text ];
1310 testHaskellDepends = [
1411 base blaze-builder bytestring containers HUnit QuickCheck
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "http://jaspervdj.be/blaze";
1815 description = "A blazingly fast markup combinator library for Haskell";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/blaze-svg.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, blaze-markup, fetchurl, mtl }:
1+{ mkDerivation, base, blaze-markup, mtl, stdenv }:
22mkDerivation {
33 pname = "blaze-svg";
44 version = "0.3.6.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base blaze-markup mtl ];
107 homepage = "https://github.com/deepakjois/blaze-svg";
118 description = "SVG combinator library";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/blosum.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, containers, fasta, fetchurl, lens
2−, optparse-applicative, pipes, pipes-text, split, text, text-show
1+{ mkDerivation, base, containers, fasta, lens, optparse-applicative
2+, pipes, pipes-text, split, stdenv, text, text-show
33}:
44mkDerivation {
55 pname = "blosum";
66 version = "0.1.1.4";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "http://github.com/GregorySchwartz/blosum#readme";
2118 description = "BLOSUM generator";
2219 license = stdenv.lib.licenses.gpl2;
23−}
20+}
test/golden-test-cases/boomerang.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, fetchurl, mtl, template-haskell, text }:
1+{ mkDerivation, base, mtl, stdenv, template-haskell, text }:
22mkDerivation {
33 pname = "boomerang";
44 version = "1.4.5.3";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base mtl template-haskell text ];
107 description = "Library for invertible parsing and printing";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/boxes.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, QuickCheck, split }:
1+{ mkDerivation, base, QuickCheck, split, stdenv }:
22mkDerivation {
33 pname = "boxes";
44 version = "0.1.4";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base split ];
107 testHaskellDepends = [ base QuickCheck split ];
118 description = "2D text pretty-printing library";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/brittany.nix.golden+5−8
@@ -1,17 +1,14 @@
11{ mkDerivation, aeson, base, butcher, bytestring, cmdargs
22, containers, czipwith, data-tree-print, deepseq, directory, extra
3−, fetchurl, filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths
4−, hspec, monad-memo, mtl, multistate, neat-interpolation, parsec
5−, pretty, safe, semigroups, strict, syb, text, transformers
3+, filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths, hspec
4+, monad-memo, mtl, multistate, neat-interpolation, parsec, pretty
5+, safe, semigroups, stdenv, strict, syb, text, transformers
66, uniplate, unsafe, yaml
77}:
88mkDerivation {
99 pname = "brittany";
1010 version = "0.9.0.0";
11− src = fetchurl {
12− url = "http://example.org/";
13− sha256 = "abc";
14− };
11+ sha256 = "deadbeef";
1512 isLibrary = true;
1613 isExecutable = true;
1714 libraryHaskellDepends = [
@@ -38,4 +35,4 @@ mkDerivation {
3835 homepage = "https://github.com/lspitzner/brittany/";
3936 description = "Haskell source code formatter";
4037 license = stdenv.lib.licenses.agpl3;
41−}
38+}
test/golden-test-cases/broadcast-chan.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "broadcast-chan";
44 version = "0.1.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "https://github.com/merijn/broadcast-chan";
118 description = "Broadcast channel type that avoids 0 reader space leaks";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/butcher.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, base, bifunctors, containers, deque, either, extra
2−, fetchurl, free, microlens, microlens-th, mtl, multistate, pretty
2+, free, microlens, microlens-th, mtl, multistate, pretty, stdenv
33, transformers, unsafe, void
44}:
55mkDerivation {
66 pname = "butcher";
77 version = "1.2.1.0";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base bifunctors containers deque either extra free microlens
1411 microlens-th mtl multistate pretty transformers unsafe void
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/lspitzner/butcher/";
1714 description = "Chops a command or program invocation into digestable pieces";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/bzlib.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, bzip2, fetchurl }:
1+{ mkDerivation, base, bytestring, bzip2, stdenv }:
22mkDerivation {
33 pname = "bzlib";
44 version = "0.5.0.5";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base bytestring ];
107 librarySystemDepends = [ bzip2 ];
118 description = "Compression and decompression in the bzip2 format";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/case-insensitive.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, criterion, deepseq, fetchurl
2−, hashable, HUnit, test-framework, test-framework-hunit, text
1+{ mkDerivation, base, bytestring, criterion, deepseq, hashable
2+, HUnit, stdenv, test-framework, test-framework-hunit, text
33}:
44mkDerivation {
55 pname = "case-insensitive";
66 version = "1.2.0.10";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base bytestring deepseq hashable text ];
129 testHaskellDepends = [
1310 base bytestring HUnit test-framework test-framework-hunit text
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/basvandijk/case-insensitive";
1714 description = "Case insensitive string comparison";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/cassava-conduit.nix.golden+4−7
@@ -1,14 +1,11 @@
11{ mkDerivation, array, base, bifunctors, bytestring, cassava
2−, conduit, conduit-extra, containers, criterion, fetchurl, mtl
3−, QuickCheck, text
2+, conduit, conduit-extra, containers, criterion, mtl, QuickCheck
3+, stdenv, text
44}:
55mkDerivation {
66 pname = "cassava-conduit";
77 version = "0.4.0.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 array base bifunctors bytestring cassava conduit conduit-extra
1411 containers mtl text
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "https://github.com/domdere/cassava-conduit";
2118 description = "Conduit interface for cassava package";
2219 license = stdenv.lib.licenses.bsd3;
23−}
20+}
test/golden-test-cases/cassette.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "cassette";
44 version = "0.1.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 description = "A combinator library for simultaneously defining parsers and pretty printers";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/cereal-text.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, cereal, fetchurl, text }:
1+{ mkDerivation, base, cereal, stdenv, text }:
22mkDerivation {
33 pname = "cereal-text";
44 version = "0.1.0.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base cereal text ];
107 homepage = "https://github.com/ulikoehler/cereal-text";
118 description = "Data.Text instances for the cereal serialization library";
129 license = stdenv.lib.licenses.asl20;
13−}
10+}
test/golden-test-cases/cheapskate.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, base, blaze-html, bytestring, containers
2−, data-default, deepseq, fetchurl, mtl, syb, text, uniplate
2+, data-default, deepseq, mtl, stdenv, syb, text, uniplate
33, xss-sanitize
44}:
55mkDerivation {
66 pname = "cheapskate";
77 version = "0.1.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 isLibrary = true;
1310 isExecutable = true;
1411 libraryHaskellDepends = [
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "http://github.com/jgm/cheapskate";
2017 description = "Experimental markdown processor";
2118 license = stdenv.lib.licenses.bsd3;
22−}
19+}
test/golden-test-cases/chell.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, ansi-terminal, base, bytestring, fetchurl, options
2−, patience, random, template-haskell, text, transformers
1+{ mkDerivation, ansi-terminal, base, bytestring, options, patience
2+, random, stdenv, template-haskell, text, transformers
33}:
44mkDerivation {
55 pname = "chell";
66 version = "0.4.0.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 ansi-terminal base bytestring options patience random
1310 template-haskell text transformers
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://john-millikin.com/software/chell/";
1613 description = "A simple and intuitive library for automated testing";
1714 license = stdenv.lib.licenses.mit;
18−}
15+}
test/golden-test-cases/clumpiness.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, containers, fetchurl, tree-fun }:
1+{ mkDerivation, base, containers, stdenv, tree-fun }:
22mkDerivation {
33 pname = "clumpiness";
44 version = "0.17.0.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base containers tree-fun ];
107 description = "Calculate the clumpiness of leaf properties in a tree";
118 license = stdenv.lib.licenses.gpl3;
12−}
9+}
test/golden-test-cases/code-page.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "code-page";
44 version = "0.1.3";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 testHaskellDepends = [ base ];
118 homepage = "https://github.com/RyanGlScott/code-page";
129 description = "Windows code page library for Haskell";
1310 license = stdenv.lib.licenses.bsd3;
14−}
11+}
test/golden-test-cases/colorize-haskell.nix.golden+3−6
@@ -1,11 +1,8 @@
1−{ mkDerivation, ansi-terminal, base, fetchurl, haskell-lexer }:
1+{ mkDerivation, ansi-terminal, base, haskell-lexer, stdenv }:
22mkDerivation {
33 pname = "colorize-haskell";
44 version = "1.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 libraryHaskellDepends = [ ansi-terminal base haskell-lexer ];
@@ -13,4 +10,4 @@ mkDerivation {
1310 homepage = "http://github.com/yav/colorize-haskell";
1411 description = "Highligt Haskell source";
1512 license = stdenv.lib.licenses.bsd3;
16−}
13+}
test/golden-test-cases/countable.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, silently, tasty
1+{ mkDerivation, base, bytestring, silently, stdenv, tasty
22, tasty-golden, tasty-hunit
33}:
44mkDerivation {
55 pname = "countable";
66 version = "1.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base ];
129 testHaskellDepends = [
1310 base bytestring silently tasty tasty-golden tasty-hunit
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/AshleyYakeley/countable";
1613 description = "Countable, Searchable, Finite, Empty classes";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/cpu.nix.golden+3−6
@@ -1,11 +1,8 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "cpu";
44 version = "0.1.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 enableSeparateDataOutput = true;
@@ -13,4 +10,4 @@ mkDerivation {
1310 homepage = "http://github.com/vincenthz/hs-cpu";
1411 description = "Cpu information and properties helpers";
1512 license = stdenv.lib.licenses.bsd3;
16−}
13+}
test/golden-test-cases/criterion.nix.golden+4−7
@@ -1,18 +1,15 @@
11{ mkDerivation, aeson, ansi-wl-pprint, base, base-compat, binary
22, bytestring, cassava, code-page, containers, deepseq, directory
3−, exceptions, fetchurl, filepath, Glob, HUnit, js-flot, js-jquery
3+, exceptions, filepath, Glob, HUnit, js-flot, js-jquery
44, microstache, mtl, mwc-random, optparse-applicative, parsec
5−, QuickCheck, semigroups, statistics, tasty, tasty-hunit
5+, QuickCheck, semigroups, statistics, stdenv, tasty, tasty-hunit
66, tasty-quickcheck, text, time, transformers, transformers-compat
77, vector, vector-algorithms
88}:
99mkDerivation {
1010 pname = "criterion";
1111 version = "1.2.6.0";
12− src = fetchurl {
13− url = "http://example.org/";
14− sha256 = "abc";
15− };
12+ sha256 = "deadbeef";
1613 isLibrary = true;
1714 isExecutable = true;
1815 enableSeparateDataOutput = true;
@@ -31,4 +28,4 @@ mkDerivation {
3128 homepage = "http://www.serpentine.com/criterion";
3229 description = "Robust, reliable performance measurement and analysis";
3330 license = stdenv.lib.licenses.bsd3;
34−}
31+}
test/golden-test-cases/crypt-sha512.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, attoparsec, base, bytestring, cryptohash-sha512
2−, fetchurl, quickcheck-instances, tasty, tasty-hunit
2+, quickcheck-instances, stdenv, tasty, tasty-hunit
33, tasty-quickcheck
44}:
55mkDerivation {
66 pname = "crypt-sha512";
77 version = "0";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 attoparsec base bytestring cryptohash-sha512
1411 ];
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "https://github.com/phadej/crypt-sha512";
2017 description = "Pure Haskell implelementation for GNU SHA512 crypt algorithm";
2118 license = stdenv.lib.licenses.bsd3;
22−}
19+}
test/golden-test-cases/crypto-random-api.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, entropy, fetchurl }:
1+{ mkDerivation, base, bytestring, entropy, stdenv }:
22mkDerivation {
33 pname = "crypto-random-api";
44 version = "0.2.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base bytestring entropy ];
107 homepage = "http://github.com/vincenthz/hs-crypto-random-api";
118 description = "Simple random generators API for cryptography related code";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/csv.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, fetchurl, filepath, parsec }:
1+{ mkDerivation, base, filepath, parsec, stdenv }:
22mkDerivation {
33 pname = "csv";
44 version = "0.1.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base filepath parsec ];
107 description = "CSV loader and dumper";
118 license = stdenv.lib.licenses.mit;
12−}
9+}
test/golden-test-cases/data-accessor.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, array, base, containers, fetchurl, transformers }:
1+{ mkDerivation, array, base, containers, stdenv, transformers }:
22mkDerivation {
33 pname = "data-accessor";
44 version = "0.2.2.7";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ array base containers transformers ];
107 homepage = "http://www.haskell.org/haskellwiki/Record_access";
118 description = "Utilities for accessing and manipulating fields of records";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/data-default-instances-containers.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, containers, data-default-class, fetchurl }:
1+{ mkDerivation, base, containers, data-default-class, stdenv }:
22mkDerivation {
33 pname = "data-default-instances-containers";
44 version = "0.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base containers data-default-class ];
107 description = "Default instances for types in containers";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/data-endian.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "data-endian";
44 version = "0.1.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "https://github.com/mvv/data-endian";
118 description = "Endian-sensitive data";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/data-msgpack.nix.golden+4−7
@@ -1,14 +1,11 @@
11{ mkDerivation, base, binary, bytestring, containers, criterion
2−, data-binary-ieee754, deepseq, fetchurl, groom, hashable, hspec
3−, QuickCheck, text, unordered-containers, vector, void
2+, data-binary-ieee754, deepseq, groom, hashable, hspec, QuickCheck
3+, stdenv, text, unordered-containers, vector, void
44}:
55mkDerivation {
66 pname = "data-msgpack";
77 version = "0.0.10";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 isLibrary = true;
1310 isExecutable = true;
1411 libraryHaskellDepends = [
@@ -26,4 +23,4 @@ mkDerivation {
2623 homepage = "http://msgpack.org/";
2724 description = "A Haskell implementation of MessagePack";
2825 license = stdenv.lib.licenses.bsd3;
29−}
26+}
test/golden-test-cases/data-serializer.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, base, binary, bytestring, cereal, data-endian
2−, fetchurl, parsers, semigroups, split, tasty, tasty-quickcheck
2+, parsers, semigroups, split, stdenv, tasty, tasty-quickcheck
33}:
44mkDerivation {
55 pname = "data-serializer";
66 version = "0.3.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base binary bytestring cereal data-endian parsers semigroups split
1310 ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/mvv/data-serializer";
1815 description = "Common API for serialization libraries";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/deque.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "deque";
44 version = "0.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "https://github.com/nikita-volkov/deque";
118 description = "Double-ended queue";
129 license = stdenv.lib.licenses.mit;
13−}
10+}
test/golden-test-cases/dhall-bash.nix.golden+4−7
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, bytestring, containers, dhall, fetchurl
2−, neat-interpolation, optparse-generic, shell-escape, text
1+{ mkDerivation, base, bytestring, containers, dhall
2+, neat-interpolation, optparse-generic, shell-escape, stdenv, text
33, text-format, trifecta, vector
44}:
55mkDerivation {
66 pname = "dhall-bash";
77 version = "1.0.6";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 isLibrary = true;
1310 isExecutable = true;
1411 libraryHaskellDepends = [
@@ -20,4 +17,4 @@ mkDerivation {
2017 ];
2118 description = "Compile Dhall to Bash";
2219 license = stdenv.lib.licenses.bsd3;
23−}
20+}
test/golden-test-cases/diagrams-solve.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, deepseq, fetchurl, tasty, tasty-hunit
1+{ mkDerivation, base, deepseq, stdenv, tasty, tasty-hunit
22, tasty-quickcheck
33}:
44mkDerivation {
55 pname = "diagrams-solve";
66 version = "0.1.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base ];
129 testHaskellDepends = [
1310 base deepseq tasty tasty-hunit tasty-quickcheck
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "http://projects.haskell.org/diagrams";
1613 description = "Pure Haskell solver routines used by diagrams";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/discrimination.nix.golden+4−7
@@ -1,15 +1,12 @@
11{ mkDerivation, array, base, containers, contravariant, criterion
2−, deepseq, fetchurl, ghc-prim, hashable, primitive, profunctors
3−, promises, semigroups, transformers, transformers-compat
2+, deepseq, ghc-prim, hashable, primitive, profunctors, promises
3+, semigroups, stdenv, transformers, transformers-compat
44, unordered-containers, vector, void
55}:
66mkDerivation {
77 pname = "discrimination";
88 version = "0.3";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 array base containers contravariant deepseq ghc-prim hashable
1512 primitive profunctors promises semigroups transformers
@@ -22,4 +19,4 @@ mkDerivation {
2219 homepage = "http://github.com/ekmett/discrimination/";
2320 description = "Fast generic linear-time sorting, joins and container construction";
2421 license = stdenv.lib.licenses.bsd3;
25−}
22+}
test/golden-test-cases/dotenv.nix.golden+5−8
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, base-compat, directory, exceptions, fetchurl
2−, hspec, hspec-megaparsec, megaparsec, optparse-applicative
3−, process, text, transformers, yaml
1+{ mkDerivation, base, base-compat, directory, exceptions, hspec
2+, hspec-megaparsec, megaparsec, optparse-applicative, process
3+, stdenv, text, transformers, yaml
44}:
55mkDerivation {
66 pname = "dotenv";
77 version = "0.5.2.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 isLibrary = true;
1310 isExecutable = true;
1411 enableSeparateDataOutput = true;
@@ -27,4 +24,4 @@ mkDerivation {
2724 homepage = "https://github.com/stackbuilders/dotenv-hs";
2825 description = "Loads environment variables from dotenv files";
2926 license = stdenv.lib.licenses.mit;
30−}
27+}
test/golden-test-cases/dotnet-timespan.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "dotnet-timespan";
44 version = "0.0.1.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "http://github.com/YoEight/dotnet-timespan";
118 description = ".NET TimeSpan";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/dpor.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, containers, deepseq, fetchurl, random
2−, semigroups
1+{ mkDerivation, base, containers, deepseq, random, semigroups
2+, stdenv
33}:
44mkDerivation {
55 pname = "dpor";
66 version = "0.2.0.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base containers deepseq random semigroups
1310 ];
1411 homepage = "https://github.com/barrucadu/dejafu";
1512 description = "A generic implementation of dynamic partial-order reduction (DPOR) for testing arbitrary models of concurrency";
1613 license = stdenv.lib.licenses.mit;
17−}
14+}
test/golden-test-cases/drawille.nix.golden+3−6
@@ -1,11 +1,8 @@
1−{ mkDerivation, base, containers, fetchurl, hspec, QuickCheck }:
1+{ mkDerivation, base, containers, hspec, QuickCheck, stdenv }:
22mkDerivation {
33 pname = "drawille";
44 version = "0.1.2.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 libraryHaskellDepends = [ base containers ];
@@ -13,4 +10,4 @@ mkDerivation {
1310 homepage = "https://github.com/yamadapc/haskell-drawille#readme";
1411 description = "A port of asciimoo's drawille to haskell";
1512 license = stdenv.lib.licenses.gpl3;
16−}
13+}
test/golden-test-cases/drifter-postgresql.nix.golden+5−8
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, containers, drifter, either, fetchurl, mtl
2−, postgresql-simple, tasty, tasty-hunit, text, time, transformers
3−, transformers-compat
1+{ mkDerivation, base, containers, drifter, either, mtl
2+, postgresql-simple, stdenv, tasty, tasty-hunit, text, time
3+, transformers, transformers-compat
44}:
55mkDerivation {
66 pname = "drifter-postgresql";
77 version = "0.2.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base containers drifter mtl postgresql-simple time transformers
1411 transformers-compat
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "http://github.com/michaelxavier/drifter-postgresql";
2017 description = "PostgreSQL support for the drifter schema migration tool";
2118 license = stdenv.lib.licenses.mit;
22−}
19+}
test/golden-test-cases/ede.nix.golden+4−7
@@ -1,16 +1,13 @@
11{ mkDerivation, aeson, ansi-wl-pprint, base, bifunctors, bytestring
2−, comonad, directory, double-conversion, fetchurl, filepath, free
3−, lens, mtl, parsers, scientific, semigroups, tasty, tasty-golden
2+, comonad, directory, double-conversion, filepath, free, lens, mtl
3+, parsers, scientific, semigroups, stdenv, tasty, tasty-golden
44, text, text-format, text-manipulate, trifecta
55, unordered-containers, vector
66}:
77mkDerivation {
88 pname = "ede";
99 version = "0.2.8.7";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 enableSeparateDataOutput = true;
1512 libraryHaskellDepends = [
1613 aeson ansi-wl-pprint base bifunctors bytestring comonad directory
@@ -24,4 +21,4 @@ mkDerivation {
2421 homepage = "http://github.com/brendanhay/ede";
2522 description = "Templating language with similar syntax and features to Liquid or Jinja2";
2623 license = "unknown";
27−}
24+}
test/golden-test-cases/ekg-cloudwatch.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, amazonka, amazonka-cloudwatch, amazonka-core, base
2−, bytestring, ekg-core, fetchurl, lens, resourcet, semigroups, text
2+, bytestring, ekg-core, lens, resourcet, semigroups, stdenv, text
33, time, unordered-containers
44}:
55mkDerivation {
66 pname = "ekg-cloudwatch";
77 version = "0.0.1.6";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 amazonka amazonka-cloudwatch amazonka-core base bytestring ekg-core
1411 lens resourcet semigroups text time unordered-containers
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/sellerlabs/ekg-cloudwatch#readme";
1714 description = "An ekg backend for Amazon Cloudwatch";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/emailaddress.nix.golden+5−8
@@ -1,15 +1,12 @@
11{ mkDerivation, aeson, base, bifunctors, bytestring, doctest
2−, email-validate, fetchurl, Glob, http-api-data, opaleye
3−, path-pieces, persistent, postgresql-simple, product-profunctors
4−, profunctors, text
2+, email-validate, Glob, http-api-data, opaleye, path-pieces
3+, persistent, postgresql-simple, product-profunctors, profunctors
4+, stdenv, text
55}:
66mkDerivation {
77 pname = "emailaddress";
88 version = "0.2.0.0";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 aeson base bifunctors bytestring email-validate http-api-data
1512 opaleye path-pieces persistent postgresql-simple
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "https://github.com/cdepillabout/emailaddress#readme";
2017 description = "Wrapper around email-validate library adding instances for common type classes";
2118 license = stdenv.lib.licenses.bsd3;
22−}
19+}
test/golden-test-cases/envelope.nix.golden+4−7
@@ -1,16 +1,13 @@
1−{ mkDerivation, aeson, base, doctest, fetchurl, Glob, http-api-data
2−, mtl, text
1+{ mkDerivation, aeson, base, doctest, Glob, http-api-data, mtl
2+, stdenv, text
33}:
44mkDerivation {
55 pname = "envelope";
66 version = "0.2.2.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ aeson base http-api-data mtl text ];
129 testHaskellDepends = [ base doctest Glob ];
1310 homepage = "https://github.com/cdepillabout/envelope#readme";
1411 description = "Defines generic 'Envelope' type to wrap reponses from a JSON API";
1512 license = stdenv.lib.licenses.bsd3;
16−}
13+}
test/golden-test-cases/eventful-sqlite.nix.golden+4−7
@@ -1,14 +1,11 @@
11{ mkDerivation, aeson, base, bytestring, eventful-core
2−, eventful-sql-common, eventful-test-helpers, fetchurl, hspec
3−, HUnit, mtl, persistent, persistent-sqlite, text, uuid
2+, eventful-sql-common, eventful-test-helpers, hspec, HUnit, mtl
3+, persistent, persistent-sqlite, stdenv, text, uuid
44}:
55mkDerivation {
66 pname = "eventful-sqlite";
77 version = "0.2.0";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 aeson base bytestring eventful-core eventful-sql-common mtl
1411 persistent text uuid
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "https://github.com/jdreaver/eventful#readme";
2219 description = "SQLite implementations for eventful";
2320 license = stdenv.lib.licenses.mit;
24−}
21+}
test/golden-test-cases/exact-pi.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, numtype-dk }:
1+{ mkDerivation, base, numtype-dk, stdenv }:
22mkDerivation {
33 pname = "exact-pi";
44 version = "0.4.1.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base numtype-dk ];
107 homepage = "https://github.com/dmcclean/exact-pi/";
118 description = "Exact rational multiples of pi (and integer powers of pi)";
129 license = stdenv.lib.licenses.mit;
13−}
10+}
test/golden-test-cases/expiring-cache-map.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, containers, fetchurl, hashable
1+{ mkDerivation, base, bytestring, containers, hashable, stdenv
22, time, unordered-containers
33}:
44mkDerivation {
55 pname = "expiring-cache-map";
66 version = "0.0.6.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base containers hashable unordered-containers
1310 ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/elblake/expiring-cache-map";
1815 description = "General purpose simple caching";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/explicit-exception.nix.golden+3−6
@@ -1,15 +1,12 @@
1−{ mkDerivation, base, deepseq, fetchurl, transformers }:
1+{ mkDerivation, base, deepseq, stdenv, transformers }:
22mkDerivation {
33 pname = "explicit-exception";
44 version = "0.1.9";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 libraryHaskellDepends = [ base deepseq transformers ];
129 homepage = "http://www.haskell.org/haskellwiki/Exception";
1310 description = "Exceptions which are explicit in the type signature";
1411 license = stdenv.lib.licenses.bsd3;
15−}
12+}
test/golden-test-cases/fdo-notify.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, containers, dbus, fetchurl }:
1+{ mkDerivation, base, containers, dbus, stdenv }:
22mkDerivation {
33 pname = "fdo-notify";
44 version = "0.3.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base containers dbus ];
107 homepage = "http://bitbucket.org/taejo/fdo-notify/";
118 description = "Desktop Notifications client";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/fgl.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, array, base, containers, deepseq, fetchurl, hspec
2−, microbench, QuickCheck, transformers
1+{ mkDerivation, array, base, containers, deepseq, hspec, microbench
2+, QuickCheck, stdenv, transformers
33}:
44mkDerivation {
55 pname = "fgl";
66 version = "5.5.4.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 array base containers deepseq transformers
1310 ];
@@ -15,4 +12,4 @@ mkDerivation {
1512 benchmarkHaskellDepends = [ base deepseq microbench ];
1613 description = "Martin Erwig's Functional Graph Library";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/file-modules.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, async, base, directory, fetchurl, filepath
2−, haskell-src-exts, MissingH, regex-compat, regex-pcre
1+{ mkDerivation, async, base, directory, filepath, haskell-src-exts
2+, MissingH, regex-compat, regex-pcre, stdenv
33}:
44mkDerivation {
55 pname = "file-modules";
66 version = "0.1.2.4";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "https://github.com/yamadapc/stack-run-auto";
2219 description = "Takes a Haskell source-code file and outputs its modules";
2320 license = stdenv.lib.licenses.mit;
24−}
21+}
test/golden-test-cases/fingertree.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, HUnit, QuickCheck, test-framework
1+{ mkDerivation, base, HUnit, QuickCheck, stdenv, test-framework
22, test-framework-hunit, test-framework-quickcheck2
33}:
44mkDerivation {
55 pname = "fingertree";
66 version = "0.1.3.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base ];
129 testHaskellDepends = [
1310 base HUnit QuickCheck test-framework test-framework-hunit
@@ -15,4 +12,4 @@ mkDerivation {
1512 ];
1613 description = "Generic finger-tree structure, with example instances";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/fixed-vector.nix.golden+4−7
@@ -1,15 +1,12 @@
1−{ mkDerivation, base, deepseq, doctest, fetchurl, filemanip
2−, primitive
1+{ mkDerivation, base, deepseq, doctest, filemanip, primitive
2+, stdenv
33}:
44mkDerivation {
55 pname = "fixed-vector";
66 version = "1.0.0.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base deepseq primitive ];
129 testHaskellDepends = [ base doctest filemanip primitive ];
1310 description = "Generic vectors with statically known size";
1411 license = stdenv.lib.licenses.bsd3;
15−}
12+}
test/golden-test-cases/fixed.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "fixed";
44 version = "0.2.1.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "http://github.com/ekmett/fixed";
118 description = "Signed 15.16 precision fixed point arithmetic";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/foundation.nix.golden+3−6
@@ -1,15 +1,12 @@
1−{ mkDerivation, base, basement, fetchurl, gauge, ghc-prim }:
1+{ mkDerivation, base, basement, gauge, ghc-prim, stdenv }:
22mkDerivation {
33 pname = "foundation";
44 version = "0.0.17";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base basement ghc-prim ];
107 testHaskellDepends = [ base basement ];
118 benchmarkHaskellDepends = [ base basement gauge ];
129 homepage = "https://github.com/haskell-foundation/foundation";
1310 description = "Alternative prelude with batteries and no dependencies";
1411 license = stdenv.lib.licenses.bsd3;
15−}
12+}
test/golden-test-cases/frisby.nix.golden+3−7
@@ -1,14 +1,10 @@
1−{ mkDerivation, array, base, containers, fetchurl, mtl, semigroups
2−}:
1+{ mkDerivation, array, base, containers, mtl, semigroups, stdenv }:
32mkDerivation {
43 pname = "frisby";
54 version = "0.2.2";
6− src = fetchurl {
7− url = "http://example.org/";
8− sha256 = "abc";
9− };
5+ sha256 = "deadbeef";
106 libraryHaskellDepends = [ array base containers mtl semigroups ];
117 homepage = "http://repetae.net/computer/frisby/";
128 description = "Linear time composable parser for PEG grammars";
139 license = stdenv.lib.licenses.bsd3;
14−}
10+}
test/golden-test-cases/funcmp.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, fetchurl, filepath, process }:
1+{ mkDerivation, base, filepath, process, stdenv }:
22mkDerivation {
33 pname = "funcmp";
44 version = "1.8";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 enableSeparateDataOutput = true;
107 libraryHaskellDepends = [ base filepath process ];
118 homepage = "http://savannah.nongnu.org/projects/funcmp/";
129 description = "Functional MetaPost";
1310 license = stdenv.lib.licenses.gpl3;
14−}
11+}
test/golden-test-cases/functor-classes-compat.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, containers, fetchurl, hashable
1+{ mkDerivation, base, containers, hashable, stdenv
22, unordered-containers, vector
33}:
44mkDerivation {
55 pname = "functor-classes-compat";
66 version = "1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base containers hashable unordered-containers vector
1310 ];
1411 homepage = "https://github.com/phadej/functor-classes-compat#readme";
1512 description = "Data.Functor.Classes instances for core packages";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/general-games.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, hspec, HUnit, monad-loops
2−, MonadRandom, random, random-shuffle
1+{ mkDerivation, base, hspec, HUnit, monad-loops, MonadRandom
2+, random, random-shuffle, stdenv
33}:
44mkDerivation {
55 pname = "general-games";
66 version = "1.0.5";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base monad-loops MonadRandom random random-shuffle
1310 ];
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/cgorski/general-games";
1613 description = "Library supporting simulation of a number of games";
1714 license = stdenv.lib.licenses.mit;
18−}
15+}
test/golden-test-cases/generic-lens.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, criterion, deepseq, doctest, fetchurl
2−, inspection-testing, lens, profunctors, QuickCheck, tagged
1+{ mkDerivation, base, criterion, deepseq, doctest
2+, inspection-testing, lens, profunctors, QuickCheck, stdenv, tagged
33}:
44mkDerivation {
55 pname = "generic-lens";
66 version = "0.5.1.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base profunctors tagged ];
129 testHaskellDepends = [ base doctest inspection-testing lens ];
1310 benchmarkHaskellDepends = [
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/kcsongor/generic-lens";
1714 description = "Generic data-structure operations exposed as lenses";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/genvalidity-aeson.nix.golden+5−8
@@ -1,15 +1,12 @@
1−{ mkDerivation, aeson, base, fetchurl, genvalidity
2−, genvalidity-hspec, genvalidity-scientific, genvalidity-text
1+{ mkDerivation, aeson, base, genvalidity, genvalidity-hspec
2+, genvalidity-scientific, genvalidity-text
33, genvalidity-unordered-containers, genvalidity-vector, hspec
4−, QuickCheck, validity, validity-aeson
4+, QuickCheck, stdenv, validity, validity-aeson
55}:
66mkDerivation {
77 pname = "genvalidity-aeson";
88 version = "0.1.0.0";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 aeson base genvalidity genvalidity-scientific genvalidity-text
1512 genvalidity-unordered-containers genvalidity-vector QuickCheck
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "https://github.com/NorfairKing/validity#readme";
2219 description = "GenValidity support for aeson";
2320 license = stdenv.lib.licenses.mit;
24−}
21+}
test/golden-test-cases/genvalidity-hspec-aeson.nix.golden+4−7
@@ -1,14 +1,11 @@
1−{ mkDerivation, aeson, base, bytestring, deepseq, doctest, fetchurl
1+{ mkDerivation, aeson, base, bytestring, deepseq, doctest
22, genvalidity, genvalidity-aeson, genvalidity-hspec
3−, genvalidity-text, hspec, QuickCheck, text
3+, genvalidity-text, hspec, QuickCheck, stdenv, text
44}:
55mkDerivation {
66 pname = "genvalidity-hspec-aeson";
77 version = "0.1.0.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 aeson base bytestring deepseq genvalidity genvalidity-hspec hspec
1411 QuickCheck
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "http://cs-syd.eu";
2118 description = "Standard spec's for aeson-related instances";
2219 license = stdenv.lib.licenses.mit;
23−}
20+}
test/golden-test-cases/genvalidity-hspec-binary.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, binary, deepseq, doctest, fetchurl
2−, genvalidity, genvalidity-hspec, hspec, QuickCheck
1+{ mkDerivation, base, binary, deepseq, doctest, genvalidity
2+, genvalidity-hspec, hspec, QuickCheck, stdenv
33}:
44mkDerivation {
55 pname = "genvalidity-hspec-binary";
66 version = "0.1.0.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base binary deepseq genvalidity genvalidity-hspec hspec QuickCheck
1310 ];
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/NorfairKing/validity#readme";
1613 description = "Standard spec's for binary-related Instances";
1714 license = stdenv.lib.licenses.mit;
18−}
15+}
test/golden-test-cases/genvalidity-scientific.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, genvalidity, genvalidity-hspec
2−, hspec, QuickCheck, scientific, validity, validity-scientific
1+{ mkDerivation, base, genvalidity, genvalidity-hspec, hspec
2+, QuickCheck, scientific, stdenv, validity, validity-scientific
33}:
44mkDerivation {
55 pname = "genvalidity-scientific";
66 version = "0.1.0.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base genvalidity QuickCheck scientific validity validity-scientific
1310 ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/NorfairKing/validity#readme";
1815 description = "GenValidity support for Scientific";
1916 license = stdenv.lib.licenses.mit;
20−}
17+}
test/golden-test-cases/genvalidity-uuid.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, genvalidity, genvalidity-hspec
2−, hspec, QuickCheck, uuid, validity, validity-uuid
1+{ mkDerivation, base, genvalidity, genvalidity-hspec, hspec
2+, QuickCheck, stdenv, uuid, validity, validity-uuid
33}:
44mkDerivation {
55 pname = "genvalidity-uuid";
66 version = "0.0.0.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base genvalidity QuickCheck uuid validity validity-uuid
1310 ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/NorfairKing/validity#readme";
1815 description = "GenValidity support for UUID";
1916 license = stdenv.lib.licenses.mit;
20−}
17+}
test/golden-test-cases/ghc-syb-utils.nix.golden+3−6
@@ -1,16 +1,13 @@
1−{ mkDerivation, base, directory, fetchurl, filepath, ghc, ghc-paths
1+{ mkDerivation, base, directory, filepath, ghc, ghc-paths, stdenv
22, syb
33}:
44mkDerivation {
55 pname = "ghc-syb-utils";
66 version = "0.2.3.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base ghc syb ];
129 testHaskellDepends = [ base directory filepath ghc ghc-paths ];
1310 homepage = "http://github.com/nominolo/ghc-syb";
1411 description = "Scrap Your Boilerplate utilities for the GHC API";
1512 license = stdenv.lib.licenses.bsd3;
16−}
13+}
test/golden-test-cases/ghcid.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, ansi-terminal, base, cmdargs, containers, directory
2−, extra, fetchurl, filepath, fsnotify, process, tasty, tasty-hunit
2+, extra, filepath, fsnotify, process, stdenv, tasty, tasty-hunit
33, terminal-size, time, unix
44}:
55mkDerivation {
66 pname = "ghcid";
77 version = "0.6.8";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 isLibrary = true;
1310 isExecutable = true;
1411 libraryHaskellDepends = [
@@ -25,4 +22,4 @@ mkDerivation {
2522 homepage = "https://github.com/ndmitchell/ghcid#readme";
2623 description = "GHCi based bare bones IDE";
2724 license = stdenv.lib.licenses.bsd3;
28−}
25+}
test/golden-test-cases/giphy-api.nix.golden+5−8
@@ -1,15 +1,12 @@
11{ mkDerivation, aeson, base, basic-prelude, bytestring, containers
2−, directory, fetchurl, hspec, http-api-data, http-client
3−, http-client-tls, lens, microlens, microlens-th, mtl, network-uri
4−, servant, servant-client, text, transformers
2+, directory, hspec, http-api-data, http-client, http-client-tls
3+, lens, microlens, microlens-th, mtl, network-uri, servant
4+, servant-client, stdenv, text, transformers
55}:
66mkDerivation {
77 pname = "giphy-api";
88 version = "0.5.2.0";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 isLibrary = true;
1411 isExecutable = true;
1512 libraryHaskellDepends = [
@@ -24,4 +21,4 @@ mkDerivation {
2421 homepage = "http://github.com/passy/giphy-api#readme";
2522 description = "Giphy HTTP API wrapper and CLI search tool";
2623 license = stdenv.lib.licenses.bsd3;
27−}
24+}
test/golden-test-cases/github.nix.golden+6−9
@@ -1,19 +1,16 @@
11{ mkDerivation, aeson, aeson-compat, base, base-compat
22, base16-bytestring, binary, binary-orphans, byteable, bytestring
33, containers, cryptohash, deepseq, deepseq-generics, exceptions
4−, fetchurl, file-embed, hashable, hspec, hspec-discover
5−, http-client, http-client-tls, http-link-header, http-types
6−, iso8601-time, mtl, network-uri, semigroups, text, time, tls
7−, transformers, transformers-compat, unordered-containers, vector
4+, file-embed, hashable, hspec, hspec-discover, http-client
5+, http-client-tls, http-link-header, http-types, iso8601-time, mtl
6+, network-uri, semigroups, stdenv, text, time, tls, transformers
7+, transformers-compat, unordered-containers, vector
88, vector-instances
99}:
1010mkDerivation {
1111 pname = "github";
1212 version = "0.18";
13− src = fetchurl {
14− url = "http://example.org/";
15− sha256 = "abc";
16− };
13+ sha256 = "deadbeef";
1714 libraryHaskellDepends = [
1815 aeson aeson-compat base base-compat base16-bytestring binary
1916 binary-orphans byteable bytestring containers cryptohash deepseq
@@ -30,4 +27,4 @@ mkDerivation {
3027 homepage = "https://github.com/phadej/github";
3128 description = "Access to the GitHub API, v3";
3229 license = stdenv.lib.licenses.bsd3;
33−}
30+}
test/golden-test-cases/gl.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, Cabal, containers, directory, fetchurl
2−, filepath, fixed, half, hxt, libGL, transformers
1+{ mkDerivation, base, Cabal, containers, directory, filepath, fixed
2+, half, hxt, libGL, stdenv, transformers
33}:
44mkDerivation {
55 pname = "gl";
66 version = "0.8.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 setupHaskellDepends = [
129 base Cabal containers directory filepath hxt transformers
1310 ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 librarySystemDepends = [ libGL ];
1815 description = "Complete OpenGL raw bindings";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/gogol-adexchange-buyer.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-adexchange-buyer";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Ad Exchange Buyer SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-admin-emailmigration.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-admin-emailmigration";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Email Migration API v2 SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-affiliates.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-affiliates";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Affiliate Network SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-apps-tasks.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-apps-tasks";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Tasks SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-appstate.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-appstate";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google App State SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-blogger.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-blogger";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Blogger SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-datastore.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-datastore";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Cloud Datastore SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-dfareporting.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-dfareporting";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google DCM/DFA Reporting And Trafficking SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-firebase-rules.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-firebase-rules";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Firebase Rules SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-gmail.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-gmail";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Gmail SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-kgsearch.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-kgsearch";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Knowledge Graph Search SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-maps-engine.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-maps-engine";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Maps Engine SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-plus.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-plus";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google + SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-resourceviews.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-resourceviews";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Compute Engine Instance Groups SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-translate.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-translate";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Translate SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-webmaster-tools.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-webmaster-tools";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google Search Console SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/gogol-youtube.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, gogol-core }:
1+{ mkDerivation, base, gogol-core, stdenv }:
22mkDerivation {
33 pname = "gogol-youtube";
44 version = "0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base gogol-core ];
107 homepage = "https://github.com/brendanhay/gogol";
118 description = "Google YouTube Data SDK";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/groundhog-mysql.nix.golden+4−7
@@ -1,18 +1,15 @@
1−{ mkDerivation, base, bytestring, containers, fetchurl, groundhog
1+{ mkDerivation, base, bytestring, containers, groundhog
22, monad-control, monad-logger, mysql, mysql-simple, resource-pool
3−, resourcet, text, time, transformers
3+, resourcet, stdenv, text, time, transformers
44}:
55mkDerivation {
66 pname = "groundhog-mysql";
77 version = "0.8";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base bytestring containers groundhog monad-control monad-logger
1411 mysql mysql-simple resource-pool resourcet text time transformers
1512 ];
1613 description = "MySQL backend for the groundhog library";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/gsasl.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, bytestring, fetchurl, gsasl, transformers }:
1+{ mkDerivation, base, bytestring, gsasl, stdenv, transformers }:
22mkDerivation {
33 pname = "gsasl";
44 version = "0.3.6";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base bytestring transformers ];
107 libraryPkgconfigDepends = [ gsasl ];
118 homepage = "https://john-millikin.com/software/haskell-gsasl/";
129 description = "Bindings for GNU libgsasl";
1310 license = stdenv.lib.licenses.gpl3;
14−}
11+}
test/golden-test-cases/hOpenPGP.nix.golden+4−7
@@ -2,20 +2,17 @@
22, base64-bytestring, bifunctors, binary, binary-conduit, byteable
33, bytestring, bzlib, conduit, conduit-extra, containers, criterion
44, crypto-cipher-types, cryptonite, data-default-class, errors
5−, fetchurl, hashable, incremental-parser, ixset-typed, lens, memory
5+, hashable, incremental-parser, ixset-typed, lens, memory
66, monad-loops, nettle, network, network-uri, newtype
77, openpgp-asciiarmor, QuickCheck, quickcheck-instances, resourcet
8−, securemem, semigroups, split, tasty, tasty-hunit
8+, securemem, semigroups, split, stdenv, tasty, tasty-hunit
99, tasty-quickcheck, text, time, time-locale-compat, transformers
1010, unordered-containers, wl-pprint-extras, zlib
1111}:
1212mkDerivation {
1313 pname = "hOpenPGP";
1414 version = "2.5.5";
15− src = fetchurl {
16− url = "http://example.org/";
17− sha256 = "abc";
18− };
15+ sha256 = "deadbeef";
1916 libraryHaskellDepends = [
2017 aeson attoparsec base base16-bytestring base64-bytestring
2118 bifunctors binary binary-conduit byteable bytestring bzlib conduit
@@ -49,4 +46,4 @@ mkDerivation {
4946 homepage = "http://floss.scru.org/hOpenPGP/";
5047 description = "native Haskell implementation of OpenPGP (RFC4880)";
5148 license = stdenv.lib.licenses.mit;
52−}
49+}
test/golden-test-cases/hPDB-examples.nix.golden+4−7
@@ -1,15 +1,12 @@
11{ mkDerivation, AC-Vector, base, bytestring, containers, deepseq
2−, directory, fetchurl, ghc-prim, GLUT, hPDB, IfElse, iterable, mtl
3−, Octree, OpenGL, process, QuickCheck, template-haskell, text
2+, directory, ghc-prim, GLUT, hPDB, IfElse, iterable, mtl, Octree
3+, OpenGL, process, QuickCheck, stdenv, template-haskell, text
44, text-format, time, vector
55}:
66mkDerivation {
77 pname = "hPDB-examples";
88 version = "1.2.0.8";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 isLibrary = false;
1411 isExecutable = true;
1512 executableHaskellDepends = [
@@ -24,4 +21,4 @@ mkDerivation {
2421 homepage = "https://github.com/BioHaskell/hPDB-examples";
2522 description = "Examples for hPDB library";
2623 license = stdenv.lib.licenses.bsd3;
27−}
24+}
test/golden-test-cases/haddock-library.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, base-compat, bytestring, deepseq, fetchurl
2−, hspec, hspec-discover, QuickCheck, transformers
1+{ mkDerivation, base, base-compat, bytestring, deepseq, hspec
2+, hspec-discover, QuickCheck, stdenv, transformers
33}:
44mkDerivation {
55 pname = "haddock-library";
66 version = "1.4.5";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base bytestring deepseq transformers ];
129 testHaskellDepends = [
1310 base base-compat bytestring deepseq hspec QuickCheck transformers
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "http://www.haskell.org/haddock/";
1815 description = "Library exposing some functionality of Haddock";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/hakyll.nix.golden+6−9
@@ -1,20 +1,17 @@
11{ mkDerivation, base, binary, blaze-html, blaze-markup, bytestring
22, containers, cryptohash, data-default, deepseq, directory
3−, fetchurl, filepath, fsnotify, http-conduit, http-types, lrucache
4−, mtl, network, network-uri, optparse-applicative, pandoc
3+, filepath, fsnotify, http-conduit, http-types, lrucache, mtl
4+, network, network-uri, optparse-applicative, pandoc
55, pandoc-citeproc, parsec, process, QuickCheck, random, regex-base
6−, regex-tdfa, resourcet, scientific, system-filepath, tagsoup
7−, tasty, tasty-hunit, tasty-quickcheck, text, time
6+, regex-tdfa, resourcet, scientific, stdenv, system-filepath
7+, tagsoup, tasty, tasty-hunit, tasty-quickcheck, text, time
88, time-locale-compat, unordered-containers, utillinux, vector, wai
99, wai-app-static, warp, yaml
1010}:
1111mkDerivation {
1212 pname = "hakyll";
1313 version = "4.10.0.0";
14− src = fetchurl {
15− url = "http://example.org/";
16− sha256 = "abc";
17− };
14+ sha256 = "deadbeef";
1815 isLibrary = true;
1916 isExecutable = true;
2017 enableSeparateDataOutput = true;
@@ -42,4 +39,4 @@ mkDerivation {
4239 homepage = "http://jaspervdj.be/hakyll";
4340 description = "A static website compiler library";
4441 license = stdenv.lib.licenses.bsd3;
45−}
42+}
test/golden-test-cases/happstack-hsp.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, happstack-server, harp
2−, hsp, hsx2hs, mtl, syb, text, utf8-string
1+{ mkDerivation, base, bytestring, happstack-server, harp, hsp
2+, hsx2hs, mtl, stdenv, syb, text, utf8-string
33}:
44mkDerivation {
55 pname = "happstack-hsp";
66 version = "7.3.7.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bytestring happstack-server harp hsp hsx2hs mtl syb text
1310 utf8-string
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "http://www.happstack.com/";
1613 description = "Support for using HSP templates in Happstack";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/happy.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, array, base, Cabal, containers, directory, fetchurl
2−, filepath, mtl, process
1+{ mkDerivation, array, base, Cabal, containers, directory, filepath
2+, mtl, process, stdenv
33}:
44mkDerivation {
55 pname = "happy";
66 version = "1.19.8";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = false;
129 isExecutable = true;
1310 setupHaskellDepends = [ base Cabal directory filepath ];
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://www.haskell.org/happy/";
1714 description = "Happy is a parser generator for Haskell";
1815 license = stdenv.lib.licenses.bsd2;
19−}
16+}
test/golden-test-cases/harp.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "harp";
44 version = "0.4.3";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "https://github.com/seereason/harp";
118 description = "HaRP allows pattern-matching with regular expressions";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/hashtables.nix.golden+3−7
@@ -1,17 +1,13 @@
1−{ mkDerivation, base, fetchurl, ghc-prim, hashable, primitive
2−, vector
1+{ mkDerivation, base, ghc-prim, hashable, primitive, stdenv, vector
32}:
43mkDerivation {
54 pname = "hashtables";
65 version = "1.2.2.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
6+ sha256 = "deadbeef";
117 libraryHaskellDepends = [
128 base ghc-prim hashable primitive vector
139 ];
1410 homepage = "http://github.com/gregorycollins/hashtables";
1511 description = "Mutable hash tables in the ST monad";
1612 license = stdenv.lib.licenses.bsd3;
17−}
13+}
test/golden-test-cases/haskell-tools-debug.nix.golden+6−9
@@ -1,15 +1,12 @@
1−{ mkDerivation, base, fetchurl, filepath, ghc, ghc-paths
2−, haskell-tools-ast, haskell-tools-backend-ghc
3−, haskell-tools-builtin-refactorings, haskell-tools-prettyprint
4−, haskell-tools-refactor, references, split, template-haskell
1+{ mkDerivation, base, filepath, ghc, ghc-paths, haskell-tools-ast
2+, haskell-tools-backend-ghc, haskell-tools-builtin-refactorings
3+, haskell-tools-prettyprint, haskell-tools-refactor, references
4+, split, stdenv, template-haskell
55}:
66mkDerivation {
77 pname = "haskell-tools-debug";
88 version = "1.0.0.3";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 isLibrary = true;
1411 isExecutable = true;
1512 libraryHaskellDepends = [
@@ -22,4 +19,4 @@ mkDerivation {
2219 homepage = "https://github.com/haskell-tools/haskell-tools";
2320 description = "Debugging Tools for Haskell-tools";
2421 license = stdenv.lib.licenses.bsd3;
25−}
22+}
test/golden-test-cases/haskell-tools-rewrite.nix.golden+5−8
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, containers, directory, fetchurl, filepath
2−, ghc, haskell-tools-ast, haskell-tools-prettyprint, mtl
3−, references, tasty, tasty-hunit
1+{ mkDerivation, base, containers, directory, filepath, ghc
2+, haskell-tools-ast, haskell-tools-prettyprint, mtl, references
3+, stdenv, tasty, tasty-hunit
44}:
55mkDerivation {
66 pname = "haskell-tools-rewrite";
77 version = "1.0.0.3";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl
1411 references
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "https://github.com/haskell-tools/haskell-tools";
2118 description = "Facilities for generating new parts of the Haskell-Tools AST";
2219 license = stdenv.lib.licenses.bsd3;
23−}
20+}
test/golden-test-cases/hasql.nix.golden+7−10
@@ -1,18 +1,15 @@
11{ mkDerivation, attoparsec, base, base-prelude, bug, bytestring
22, bytestring-strict-builder, contravariant, contravariant-extras
3−, criterion, data-default-class, dlist, fetchurl, hashable
4−, hashtables, loch-th, mtl, placeholders, postgresql-binary
5−, postgresql-libpq, profunctors, QuickCheck, quickcheck-instances
6−, rebase, rerebase, semigroups, tasty, tasty-hunit
7−, tasty-quickcheck, text, transformers, vector
3+, criterion, data-default-class, dlist, hashable, hashtables
4+, loch-th, mtl, placeholders, postgresql-binary, postgresql-libpq
5+, profunctors, QuickCheck, quickcheck-instances, rebase, rerebase
6+, semigroups, stdenv, tasty, tasty-hunit, tasty-quickcheck, text
7+, transformers, vector
88}:
99mkDerivation {
1010 pname = "hasql";
1111 version = "1.1.1";
12− src = fetchurl {
13− url = "http://example.org/";
14− sha256 = "abc";
15− };
12+ sha256 = "deadbeef";
1613 libraryHaskellDepends = [
1714 attoparsec base base-prelude bytestring bytestring-strict-builder
1815 contravariant contravariant-extras data-default-class dlist
@@ -27,4 +24,4 @@ mkDerivation {
2724 homepage = "https://github.com/nikita-volkov/hasql";
2825 description = "An efficient PostgreSQL driver and a flexible mapping API";
2926 license = stdenv.lib.licenses.mit;
30−}
27+}
test/golden-test-cases/hformat.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, ansi-terminal, base, base-unicode-symbols, fetchurl
2−, hspec, text
1+{ mkDerivation, ansi-terminal, base, base-unicode-symbols, hspec
2+, stdenv, text
33}:
44mkDerivation {
55 pname = "hformat";
66 version = "0.3.1.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 ansi-terminal base base-unicode-symbols text
1310 ];
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "http://github.com/mvoidex/hformat";
1613 description = "Simple Haskell formatting";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/highlighting-kate.nix.golden+6−8
@@ -1,18 +1,16 @@
1−{ mkDerivation, base, blaze-html, containers, Diff, directory
2−, fetchurl, filepath, mtl, parsec, process, regex-pcre-builtin
1+{ mkDerivation, base, blaze-html, bytestring, containers, Diff
2+, directory, filepath, mtl, parsec, pcre-light, process, stdenv
33, utf8-string
44}:
55mkDerivation {
66 pname = "highlighting-kate";
77 version = "0.6.4";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
9+ configureFlags = [ "-fpcre-light" ];
1210 isLibrary = true;
1311 isExecutable = true;
1412 libraryHaskellDepends = [
15− base blaze-html containers mtl parsec regex-pcre-builtin
13+ base blaze-html bytestring containers mtl parsec pcre-light
1614 utf8-string
1715 ];
1816 testHaskellDepends = [
@@ -21,4 +19,4 @@ mkDerivation {
2119 homepage = "http://github.com/jgm/highlighting-kate";
2220 description = "Syntax highlighting";
2321 license = "GPL";
24−}
22+}
test/golden-test-cases/hit.nix.golden+5−9
@@ -1,16 +1,12 @@
11{ mkDerivation, attoparsec, base, byteable, bytedump, bytestring
2−, containers, cryptohash, fetchurl, hourglass, mtl, parsec
3−, patience, random, system-fileio, system-filepath, tasty
4−, tasty-quickcheck, unix-compat, utf8-string, vector, zlib
5−, zlib-bindings
2+, containers, cryptohash, hourglass, mtl, parsec, patience, random
3+, stdenv, system-fileio, system-filepath, tasty, tasty-quickcheck
4+, unix-compat, utf8-string, vector, zlib, zlib-bindings
65}:
76mkDerivation {
87 pname = "hit";
98 version = "0.6.3";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
9+ sha256 = "deadbeef";
1410 isLibrary = true;
1511 isExecutable = true;
1612 enableSeparateDataOutput = true;
@@ -25,4 +21,4 @@ mkDerivation {
2521 homepage = "http://github.com/vincenthz/hit";
2622 description = "Git operations in haskell";
2723 license = stdenv.lib.licenses.bsd3;
28−}
24+}
test/golden-test-cases/hjson.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, containers, fetchurl, parsec }:
1+{ mkDerivation, base, containers, parsec, stdenv }:
22mkDerivation {
33 pname = "hjson";
44 version = "1.3.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base containers parsec ];
107 description = "JSON parsing library";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/hmpfr.nix.golden+3−6
@@ -1,15 +1,12 @@
1−{ mkDerivation, base, fetchurl, integer-gmp, mpfr }:
1+{ mkDerivation, base, integer-gmp, mpfr, stdenv }:
22mkDerivation {
33 pname = "hmpfr";
44 version = "0.4.3";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 enableSeparateDataOutput = true;
107 libraryHaskellDepends = [ base integer-gmp ];
118 librarySystemDepends = [ mpfr ];
129 homepage = "https://github.com/michalkonecny/hmpfr";
1310 description = "Haskell binding to the MPFR library";
1411 license = stdenv.lib.licenses.bsd3;
15−}
12+}
test/golden-test-cases/hoogle.nix.golden+5−8
@@ -1,18 +1,15 @@
11{ mkDerivation, aeson, base, binary, bytestring, cmdargs, conduit
22, conduit-extra, connection, containers, deepseq, directory, extra
3−, fetchurl, filepath, haskell-src-exts, http-conduit, http-types
4−, js-flot, js-jquery, mmap, network, network-uri, old-locale
5−, process, process-extras, QuickCheck, resourcet, storable-tuple
3+, filepath, haskell-src-exts, http-conduit, http-types, js-flot
4+, js-jquery, mmap, network, network-uri, old-locale, process
5+, process-extras, QuickCheck, resourcet, stdenv, storable-tuple
66, tar, template-haskell, text, time, transformers, uniplate
77, utf8-string, vector, wai, wai-logger, warp, warp-tls, zlib
88}:
99mkDerivation {
1010 pname = "hoogle";
1111 version = "5.0.14";
12− src = fetchurl {
13− url = "http://example.org/";
14− sha256 = "abc";
15− };
12+ sha256 = "deadbeef";
1613 isLibrary = true;
1714 isExecutable = true;
1815 enableSeparateDataOutput = true;
@@ -30,4 +27,4 @@ mkDerivation {
3027 homepage = "http://hoogle.haskell.org/";
3128 description = "Haskell API Search";
3229 license = stdenv.lib.licenses.bsd3;
33−}
30+}
test/golden-test-cases/hostname-validate.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, attoparsec, base, bytestring, fetchurl }:
1+{ mkDerivation, attoparsec, base, bytestring, stdenv }:
22mkDerivation {
33 pname = "hostname-validate";
44 version = "1.0.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ attoparsec base bytestring ];
107 description = "Validate hostnames e.g. localhost or foo.co.uk.";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/hsinstall.nix.golden+3−6
@@ -1,11 +1,8 @@
1−{ mkDerivation, base, directory, fetchurl, filepath }:
1+{ mkDerivation, base, directory, filepath, stdenv }:
22mkDerivation {
33 pname = "hsinstall";
44 version = "1.6";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 enableSeparateDataOutput = true;
@@ -13,4 +10,4 @@ mkDerivation {
1310 executableHaskellDepends = [ base directory filepath ];
1411 description = "Install Haskell software";
1512 license = stdenv.lib.licenses.isc;
16−}
13+}
test/golden-test-cases/hstatsd.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, mtl, network, text }:
1+{ mkDerivation, base, bytestring, mtl, network, stdenv, text }:
22mkDerivation {
33 pname = "hstatsd";
44 version = "0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base bytestring mtl network text ];
107 homepage = "https://github.com/mokus0/hstatsd";
118 description = "Quick and dirty statsd interface";
129 license = stdenv.lib.licenses.publicDomain;
13−}
10+}
test/golden-test-cases/hsx-jmacro.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, fetchurl, hsp, jmacro, mtl, text
1+{ mkDerivation, base, hsp, jmacro, mtl, stdenv, text
22, wl-pprint-text
33}:
44mkDerivation {
55 pname = "hsx-jmacro";
66 version = "7.3.8";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base hsp jmacro mtl text wl-pprint-text
1310 ];
1411 homepage = "http://www.happstack.com/";
1512 description = "hsp+jmacro support";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/hsyslog.nix.golden+3−6
@@ -1,11 +1,8 @@
1−{ mkDerivation, base, Cabal, cabal-doctest, doctest, fetchurl }:
1+{ mkDerivation, base, Cabal, cabal-doctest, doctest, stdenv }:
22mkDerivation {
33 pname = "hsyslog";
44 version = "5.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -14,4 +11,4 @@ mkDerivation {
1411 homepage = "http://github.com/peti/hsyslog";
1512 description = "FFI interface to syslog(3) from POSIX.1-2001";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/htoml.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, aeson, base, bytestring, containers, criterion
2−, fetchurl, file-embed, old-locale, parsec, tasty, tasty-hspec
2+, file-embed, old-locale, parsec, stdenv, tasty, tasty-hspec
33, tasty-hunit, text, time, unordered-containers, vector
44}:
55mkDerivation {
66 pname = "htoml";
77 version = "1.0.0.3";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 aeson base containers old-locale parsec text time
1411 unordered-containers vector
@@ -24,4 +21,4 @@ mkDerivation {
2421 homepage = "https://github.com/cies/htoml";
2522 description = "Parser for TOML files";
2623 license = stdenv.lib.licenses.bsd3;
27−}
24+}
test/golden-test-cases/http-conduit.nix.golden+6−8
@@ -1,17 +1,15 @@
11{ mkDerivation, aeson, base, blaze-builder, bytestring
22, case-insensitive, conduit, conduit-extra, connection, cookie
3−, data-default-class, exceptions, fetchurl, hspec, http-client
3+, data-default-class, exceptions, hspec, http-client
44, http-client-tls, http-types, HUnit, lifted-base, monad-control
5−, mtl, network, resourcet, streaming-commons, temporary, text, time
6−, transformers, utf8-string, wai, wai-conduit, warp, warp-tls
5+, mtl, network, resourcet, stdenv, streaming-commons, temporary
6+, text, time, transformers, utf8-string, wai, wai-conduit, warp
7+, warp-tls
78}:
89mkDerivation {
910 pname = "http-conduit";
1011 version = "2.2.4";
11− src = fetchurl {
12− url = "http://example.org/";
13− sha256 = "abc";
14− };
12+ sha256 = "deadbeef";
1513 libraryHaskellDepends = [
1614 aeson base bytestring conduit conduit-extra exceptions http-client
1715 http-client-tls http-types lifted-base monad-control mtl resourcet
@@ -28,4 +26,4 @@ mkDerivation {
2826 homepage = "http://www.yesodweb.com/book/http-conduit";
2927 description = "HTTP client package with conduit interface and HTTPS support";
3028 license = stdenv.lib.licenses.bsd3;
31−}
29+}
test/golden-test-cases/http-link-header.nix.golden+5−7
@@ -1,14 +1,12 @@
11{ mkDerivation, attoparsec, base, bytestring, bytestring-conversion
2−, criterion, directory, errors, fetchurl, hspec, hspec-attoparsec
3−, http-api-data, network-uri, QuickCheck, text, transformers
2+, criterion, directory, errors, hspec, hspec-attoparsec
3+, http-api-data, network-uri, QuickCheck, stdenv, text
4+, transformers
45}:
56mkDerivation {
67 pname = "http-link-header";
78 version = "1.0.3";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
9+ sha256 = "deadbeef";
1210 libraryHaskellDepends = [
1311 attoparsec base bytestring bytestring-conversion errors
1412 http-api-data network-uri text
@@ -22,4 +20,4 @@ mkDerivation {
2220 homepage = "https://github.com/myfreeweb/http-link-header";
2321 description = "A parser and writer for the HTTP Link header as specified in RFC 5988 \"Web Linking\"";
2422 license = stdenv.lib.licenses.publicDomain;
25−}
23+}
test/golden-test-cases/http-media.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, base, bytestring, case-insensitive, containers
2−, fetchurl, QuickCheck, test-framework, test-framework-quickcheck2
2+, QuickCheck, stdenv, test-framework, test-framework-quickcheck2
33, utf8-string
44}:
55mkDerivation {
66 pname = "http-media";
77 version = "0.7.1.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base bytestring case-insensitive containers utf8-string
1411 ];
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "https://github.com/zmthy/http-media";
2017 description = "Processing HTTP Content-Type and Accept headers";
2118 license = stdenv.lib.licenses.mit;
22−}
19+}
test/golden-test-cases/hxt-charproperties.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "hxt-charproperties";
44 version = "9.2.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "https://github.com/UweSchmidt/hxt";
118 description = "Character properties and classes for XML and Unicode";
129 license = stdenv.lib.licenses.mit;
13−}
10+}
test/golden-test-cases/hxt-expat.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, hexpat, hxt }:
1+{ mkDerivation, base, bytestring, hexpat, hxt, stdenv }:
22mkDerivation {
33 pname = "hxt-expat";
44 version = "9.1.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base bytestring hexpat hxt ];
107 homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
118 description = "Expat parser for HXT";
129 license = "unknown";
13−}
10+}
test/golden-test-cases/hxt-tagsoup.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, fetchurl, hxt, hxt-charproperties
2−, hxt-unicode, tagsoup
1+{ mkDerivation, base, hxt, hxt-charproperties, hxt-unicode, stdenv
2+, tagsoup
33}:
44mkDerivation {
55 pname = "hxt-tagsoup";
66 version = "9.1.4";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base hxt hxt-charproperties hxt-unicode tagsoup
1310 ];
1411 homepage = "https://github.com/UweSchmidt/hxt";
1512 description = "TagSoup parser for HXT";
1613 license = "unknown";
17−}
14+}
test/golden-test-cases/iconv.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, bytestring, fetchurl }:
1+{ mkDerivation, base, bytestring, stdenv }:
22mkDerivation {
33 pname = "iconv";
44 version = "0.4.1.3";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base bytestring ];
107 description = "String encoding conversion";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/incremental-parser.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, base, bytestring, checkers, criterion, deepseq
2−, fetchurl, monoid-subclasses, QuickCheck, tasty, tasty-quickcheck
2+, monoid-subclasses, QuickCheck, stdenv, tasty, tasty-quickcheck
33, text
44}:
55mkDerivation {
66 pname = "incremental-parser";
77 version = "0.2.5.2";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [ base monoid-subclasses ];
1310 testHaskellDepends = [
1411 base checkers monoid-subclasses QuickCheck tasty tasty-quickcheck
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "https://github.com/blamario/incremental-parser";
2017 description = "Generic parser library capable of providing partial results from partial input";
2118 license = "GPL";
22−}
19+}
test/golden-test-cases/indentation-core.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, mtl }:
1+{ mkDerivation, base, mtl, stdenv }:
22mkDerivation {
33 pname = "indentation-core";
44 version = "0.0.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base mtl ];
107 homepage = "https://bitbucket.org/adamsmd/indentation";
118 description = "Indentation sensitive parsing combinators core library";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/indentation-parsec.nix.golden+4−7
@@ -1,16 +1,13 @@
1−{ mkDerivation, base, fetchurl, indentation-core, mtl, parsec
2−, tasty, tasty-hunit
1+{ mkDerivation, base, indentation-core, mtl, parsec, stdenv, tasty
2+, tasty-hunit
33}:
44mkDerivation {
55 pname = "indentation-parsec";
66 version = "0.0.0.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base indentation-core mtl parsec ];
129 testHaskellDepends = [ base parsec tasty tasty-hunit ];
1310 homepage = "https://bitbucket.org/adamsmd/indentation";
1411 description = "Indentation sensitive parsing combinators for Parsec";
1512 license = stdenv.lib.licenses.bsd3;
16−}
13+}
test/golden-test-cases/inline-c-cpp.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, fetchurl, hspec, inline-c, safe-exceptions
1+{ mkDerivation, base, hspec, inline-c, safe-exceptions, stdenv
22, template-haskell
33}:
44mkDerivation {
55 pname = "inline-c-cpp";
66 version = "0.2.1.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base inline-c safe-exceptions template-haskell
1310 ];
1411 testHaskellDepends = [ base hspec inline-c safe-exceptions ];
1512 description = "Lets you embed C++ code into Haskell";
1613 license = stdenv.lib.licenses.mit;
17−}
14+}
test/golden-test-cases/integer-logarithms.nix.golden+4−7
@@ -1,14 +1,11 @@
1−{ mkDerivation, array, base, fetchurl, ghc-prim, integer-gmp
2−, QuickCheck, smallcheck, tasty, tasty-hunit, tasty-quickcheck
1+{ mkDerivation, array, base, ghc-prim, integer-gmp, QuickCheck
2+, smallcheck, stdenv, tasty, tasty-hunit, tasty-quickcheck
33, tasty-smallcheck
44}:
55mkDerivation {
66 pname = "integer-logarithms";
77 version = "1.0.2";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [ array base ghc-prim integer-gmp ];
1310 testHaskellDepends = [
1411 base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/phadej/integer-logarithms";
1815 description = "Integer logarithms";
1916 license = stdenv.lib.licenses.mit;
20−}
17+}
test/golden-test-cases/intero.nix.golden+4−7
@@ -1,15 +1,12 @@
11{ mkDerivation, array, base, bytestring, containers, directory
2−, fetchurl, filepath, ghc, ghc-boot-th, ghc-paths, ghci, haskeline
3−, hspec, process, regex-compat, syb, temporary, time, transformers
2+, filepath, ghc, ghc-boot-th, ghc-paths, ghci, haskeline, hspec
3+, process, regex-compat, stdenv, syb, temporary, time, transformers
44, unix
55}:
66mkDerivation {
77 pname = "intero";
88 version = "0.1.24";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 isLibrary = false;
1411 isExecutable = true;
1512 enableSeparateDataOutput = true;
@@ -24,4 +21,4 @@ mkDerivation {
2421 homepage = "https://github.com/commercialhaskell/intero";
2522 description = "Complete interactive development program for Haskell";
2623 license = stdenv.lib.licenses.bsd3;
27−}
24+}
test/golden-test-cases/invariant.nix.golden+4−7
@@ -1,16 +1,13 @@
11{ mkDerivation, array, base, bifunctors, comonad, containers
2−, contravariant, fetchurl, ghc-prim, hspec, profunctors, QuickCheck
3−, semigroups, StateVar, stm, tagged, template-haskell
2+, contravariant, ghc-prim, hspec, profunctors, QuickCheck
3+, semigroups, StateVar, stdenv, stm, tagged, template-haskell
44, th-abstraction, transformers, transformers-compat
55, unordered-containers
66}:
77mkDerivation {
88 pname = "invariant";
99 version = "0.5";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 libraryHaskellDepends = [
1512 array base bifunctors comonad containers contravariant ghc-prim
1613 profunctors semigroups StateVar stm tagged template-haskell
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "https://github.com/nfrisby/invariant-functors";
2219 description = "Haskell98 invariant functors";
2320 license = stdenv.lib.licenses.bsd2;
24−}
21+}
test/golden-test-cases/io-machine.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, fetchurl, time }:
1+{ mkDerivation, base, stdenv, time }:
22mkDerivation {
33 pname = "io-machine";
44 version = "0.2.0.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base time ];
107 testHaskellDepends = [ base ];
118 homepage = "https://github.com/YoshikuniJujo/io-machine#readme";
129 description = "Easy I/O model to learn IO monad";
1310 license = stdenv.lib.licenses.bsd3;
14−}
11+}
test/golden-test-cases/io-streams-haproxy.nix.golden+4−7
@@ -1,14 +1,11 @@
1−{ mkDerivation, attoparsec, base, bytestring, fetchurl, HUnit
2−, io-streams, network, test-framework, test-framework-hunit
1+{ mkDerivation, attoparsec, base, bytestring, HUnit, io-streams
2+, network, stdenv, test-framework, test-framework-hunit
33, transformers
44}:
55mkDerivation {
66 pname = "io-streams-haproxy";
77 version = "1.0.0.2";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 attoparsec base bytestring io-streams network transformers
1411 ];
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "http://snapframework.com/";
2017 description = "HAProxy protocol 1.5 support for io-streams";
2118 license = stdenv.lib.licenses.bsd3;
22−}
19+}
test/golden-test-cases/ip.nix.golden+4−7
@@ -1,15 +1,12 @@
11{ mkDerivation, aeson, attoparsec, base, bytestring, criterion
2−, doctest, fetchurl, hashable, HUnit, primitive, QuickCheck
3−, quickcheck-classes, test-framework, test-framework-hunit
2+, doctest, hashable, HUnit, primitive, QuickCheck
3+, quickcheck-classes, stdenv, test-framework, test-framework-hunit
44, test-framework-quickcheck2, text, vector
55}:
66mkDerivation {
77 pname = "ip";
88 version = "1.1.1";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 aeson attoparsec base bytestring hashable primitive text vector
1512 ];
@@ -24,4 +21,4 @@ mkDerivation {
2421 homepage = "https://github.com/andrewthad/haskell-ip#readme";
2522 description = "Library for IP and MAC addresses";
2623 license = stdenv.lib.licenses.bsd3;
27−}
24+}
test/golden-test-cases/iso639.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "iso639";
44 version = "0.1.0.3";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "https://github.com/HugoDaniel/iso639";
118 description = "ISO-639-1 language codes";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/iso8601-time.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, fetchurl, hspec, HUnit, time }:
1+{ mkDerivation, base, hspec, HUnit, stdenv, time }:
22mkDerivation {
33 pname = "iso8601-time";
44 version = "0.1.4";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base time ];
107 testHaskellDepends = [ base hspec HUnit time ];
118 homepage = "https://github.com/nh2/iso8601-time";
129 description = "Convert to/from the ISO 8601 time format";
1310 license = stdenv.lib.licenses.mit;
14−}
11+}
test/golden-test-cases/jmacro-rpc-happstack.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, aeson, base, blaze-html, bytestring, containers
2−, fetchurl, happstack-server, jmacro, jmacro-rpc, mtl
2+, happstack-server, jmacro, jmacro-rpc, mtl, stdenv
33}:
44mkDerivation {
55 pname = "jmacro-rpc-happstack";
66 version = "0.3.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 aeson base blaze-html bytestring containers happstack-server jmacro
1310 jmacro-rpc mtl
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "http://hub.darcs.net/gershomb/jmacro-rpc";
1613 description = "Happstack backend for jmacro-rpc";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/jmacro-rpc.nix.golden+4−7
@@ -1,14 +1,11 @@
11{ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring
2−, containers, contravariant, fetchurl, jmacro, mtl, scientific
3−, split, text, unordered-containers, vector
2+, containers, contravariant, jmacro, mtl, scientific, split, stdenv
3+, text, unordered-containers, vector
44}:
55mkDerivation {
66 pname = "jmacro-rpc";
77 version = "0.3.2";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 aeson attoparsec base blaze-html bytestring containers
1411 contravariant jmacro mtl scientific split text unordered-containers
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "http://hub.darcs.net/gershomb/jmacro";
1815 description = "JSON-RPC clients and servers using JMacro, and evented client-server Reactive Programming";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/jose.nix.golden+6−10
@@ -1,17 +1,13 @@
11{ mkDerivation, aeson, attoparsec, base, base64-bytestring
2−, bytestring, concise, containers, cryptonite, fetchurl, hspec
3−, lens, memory, monad-time, mtl, network-uri, QuickCheck
4−, quickcheck-instances, safe, semigroups, tasty, tasty-hspec
5−, tasty-quickcheck, template-haskell, text, time
6−, unordered-containers, vector, x509
2+, bytestring, concise, containers, cryptonite, hspec, lens, memory
3+, monad-time, mtl, network-uri, QuickCheck, quickcheck-instances
4+, safe, semigroups, stdenv, tasty, tasty-hspec, tasty-quickcheck
5+, template-haskell, text, time, unordered-containers, vector, x509
76}:
87mkDerivation {
98 pname = "jose";
109 version = "0.6.0.3";
11− src = fetchurl {
12− url = "http://example.org/";
13− sha256 = "abc";
14− };
10+ sha256 = "deadbeef";
1511 isLibrary = true;
1612 isExecutable = true;
1713 libraryHaskellDepends = [
@@ -31,4 +27,4 @@ mkDerivation {
3127 homepage = "https://github.com/frasertweedale/hs-jose";
3228 description = "Javascript Object Signing and Encryption and JSON Web Token library";
3329 license = stdenv.lib.licenses.asl20;
34−}
30+}
test/golden-test-cases/katip-elasticsearch.nix.golden+6−9
@@ -1,17 +1,14 @@
11{ mkDerivation, aeson, async, base, bloodhound, bytestring
22, containers, criterion, deepseq, enclosed-exceptions, exceptions
3−, fetchurl, http-client, http-types, katip, lens, lens-aeson
4−, quickcheck-instances, random, retry, scientific, stm, stm-chans
5−, tagged, tasty, tasty-hunit, tasty-quickcheck, text, time
6−, transformers, unordered-containers, uuid, vector
3+, http-client, http-types, katip, lens, lens-aeson
4+, quickcheck-instances, random, retry, scientific, stdenv, stm
5+, stm-chans, tagged, tasty, tasty-hunit, tasty-quickcheck, text
6+, time, transformers, unordered-containers, uuid, vector
77}:
88mkDerivation {
99 pname = "katip-elasticsearch";
1010 version = "0.4.0.3";
11− src = fetchurl {
12− url = "http://example.org/";
13− sha256 = "abc";
14− };
11+ sha256 = "deadbeef";
1512 libraryHaskellDepends = [
1613 aeson async base bloodhound bytestring enclosed-exceptions
1714 exceptions http-client http-types katip retry scientific stm
@@ -30,4 +27,4 @@ mkDerivation {
3027 homepage = "https://github.com/Soostone/katip";
3128 description = "ElasticSearch scribe for the Katip logging framework";
3229 license = stdenv.lib.licenses.bsd3;
33−}
30+}
test/golden-test-cases/katip.nix.golden+6−9
@@ -1,9 +1,9 @@
11{ mkDerivation, aeson, async, auto-update, base, blaze-builder
22, bytestring, containers, criterion, deepseq, directory, either
3−, fetchurl, filepath, hostname, microlens, microlens-th
4−, monad-control, mtl, old-locale, quickcheck-instances, regex-tdfa
5−, resourcet, safe-exceptions, scientific, semigroups, stm
6−, string-conv, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
3+, filepath, hostname, microlens, microlens-th, monad-control, mtl
4+, old-locale, quickcheck-instances, regex-tdfa, resourcet
5+, safe-exceptions, scientific, semigroups, stdenv, stm, string-conv
6+, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
77, template-haskell, text, time, time-locale-compat, transformers
88, transformers-base, transformers-compat, unix
99, unordered-containers
@@ -11,10 +11,7 @@
1111mkDerivation {
1212 pname = "katip";
1313 version = "0.5.2.0";
14− src = fetchurl {
15− url = "http://example.org/";
16− sha256 = "abc";
17− };
14+ sha256 = "deadbeef";
1815 libraryHaskellDepends = [
1916 aeson async auto-update base bytestring containers either hostname
2017 microlens microlens-th monad-control mtl old-locale resourcet
@@ -35,4 +32,4 @@ mkDerivation {
3532 homepage = "https://github.com/Soostone/katip";
3633 description = "A structured logging framework";
3734 license = stdenv.lib.licenses.bsd3;
38−}
35+}
test/golden-test-cases/katydid.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, containers, directory, fetchurl, filepath
2−, HUnit, hxt, json, mtl, parsec, regex-tdfa, tasty, tasty-hunit
1+{ mkDerivation, base, containers, directory, filepath, HUnit, hxt
2+, json, mtl, parsec, regex-tdfa, stdenv, tasty, tasty-hunit
33}:
44mkDerivation {
55 pname = "katydid";
66 version = "0.1.1.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "https://github.com/katydid/katydid-haskell";
2219 description = "A haskell implementation of Katydid";
2320 license = stdenv.lib.licenses.bsd3;
24−}
21+}
test/golden-test-cases/kawhi.nix.golden+6−9
@@ -1,15 +1,12 @@
1−{ mkDerivation, aeson, base, bytestring, exceptions, fetchurl
2−, http-client, http-conduit, http-types, mtl, safe, scientific
3−, smallcheck, tasty, tasty-hunit, tasty-quickcheck
4−, tasty-smallcheck, text
1+{ mkDerivation, aeson, base, bytestring, exceptions, http-client
2+, http-conduit, http-types, mtl, safe, scientific, smallcheck
3+, stdenv, tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck
4+, text
55}:
66mkDerivation {
77 pname = "kawhi";
88 version = "0.3.0";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 aeson base bytestring exceptions http-client http-conduit
1512 http-types mtl safe scientific text
@@ -22,4 +19,4 @@ mkDerivation {
2219 homepage = "https://github.com/thunky-monk/kawhi";
2320 description = "stats.NBA.com library";
2421 license = stdenv.lib.licenses.mit;
25−}
22+}
test/golden-test-cases/kraken.nix.golden+4−7
@@ -1,16 +1,13 @@
1−{ mkDerivation, aeson, base, bytestring, fetchurl, http-client
2−, http-client-tls, mtl
1+{ mkDerivation, aeson, base, bytestring, http-client
2+, http-client-tls, mtl, stdenv
33}:
44mkDerivation {
55 pname = "kraken";
66 version = "0.1.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 aeson base bytestring http-client http-client-tls mtl
1310 ];
1411 description = "Kraken.io API client";
1512 license = stdenv.lib.licenses.mit;
16−}
13+}
test/golden-test-cases/l10n.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, text, time }:
1+{ mkDerivation, base, stdenv, text, time }:
22mkDerivation {
33 pname = "l10n";
44 version = "0.1.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base text time ];
107 homepage = "https://github.com/louispan/l10n#readme";
118 description = "Enables providing localization as typeclass instances in separate files";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/lambdabot-social-plugins.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, binary, bytestring, containers, fetchurl
2−, lambdabot-core, mtl, split, time
1+{ mkDerivation, base, binary, bytestring, containers
2+, lambdabot-core, mtl, split, stdenv, time
33}:
44mkDerivation {
55 pname = "lambdabot-social-plugins";
66 version = "5.1.0.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base binary bytestring containers lambdabot-core mtl split time
1310 ];
1411 homepage = "https://wiki.haskell.org/Lambdabot";
1512 description = "Social plugins for Lambdabot";
1613 license = "GPL";
17−}
14+}
test/golden-test-cases/lazy-csv.nix.golden+3−6
@@ -1,11 +1,8 @@
1−{ mkDerivation, base, bytestring, fetchurl }:
1+{ mkDerivation, base, bytestring, stdenv }:
22mkDerivation {
33 pname = "lazy-csv";
44 version = "0.5.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 libraryHaskellDepends = [ base bytestring ];
@@ -13,4 +10,4 @@ mkDerivation {
1310 homepage = "http://code.haskell.org/lazy-csv";
1411 description = "Efficient lazy parsers for CSV (comma-separated values)";
1512 license = stdenv.lib.licenses.bsd3;
16−}
13+}
test/golden-test-cases/lens-aeson.nix.golden+5−8
@@ -1,15 +1,12 @@
11{ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
2−, cabal-doctest, doctest, fetchurl, generic-deriving, lens
3−, scientific, semigroups, simple-reflect, text
4−, unordered-containers, vector
2+, cabal-doctest, doctest, generic-deriving, lens, scientific
3+, semigroups, simple-reflect, stdenv, text, unordered-containers
4+, vector
55}:
66mkDerivation {
77 pname = "lens-aeson";
88 version = "1.0.2";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 setupHaskellDepends = [ base Cabal cabal-doctest ];
1411 libraryHaskellDepends = [
1512 aeson attoparsec base bytestring lens scientific text
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "http://github.com/lens/lens-aeson/";
2219 description = "Law-abiding lenses for aeson";
2320 license = stdenv.lib.licenses.mit;
24−}
21+}
test/golden-test-cases/lens.nix.golden+6−9
@@ -1,10 +1,10 @@
11{ mkDerivation, array, base, base-orphans, bifunctors, bytestring
22, Cabal, cabal-doctest, call-stack, comonad, containers
33, contravariant, criterion, deepseq, directory, distributive
4−, doctest, exceptions, fetchurl, filepath, free, generic-deriving
5−, ghc-prim, hashable, HUnit, kan-extensions, mtl, nats, parallel
6−, profunctors, QuickCheck, reflection, semigroupoids, semigroups
7−, simple-reflect, tagged, template-haskell, test-framework
4+, doctest, exceptions, filepath, free, generic-deriving, ghc-prim
5+, hashable, HUnit, kan-extensions, mtl, nats, parallel, profunctors
6+, QuickCheck, reflection, semigroupoids, semigroups, simple-reflect
7+, stdenv, tagged, template-haskell, test-framework
88, test-framework-hunit, test-framework-quickcheck2
99, test-framework-th, text, th-abstraction, transformers
1010, transformers-compat, unordered-containers, vector, void
@@ -12,10 +12,7 @@
1212mkDerivation {
1313 pname = "lens";
1414 version = "4.15.4";
15− src = fetchurl {
16− url = "http://example.org/";
17− sha256 = "abc";
18− };
15+ sha256 = "deadbeef";
1916 setupHaskellDepends = [ base Cabal cabal-doctest filepath ];
2017 libraryHaskellDepends = [
2118 array base base-orphans bifunctors bytestring call-stack comonad
@@ -39,4 +36,4 @@ mkDerivation {
3936 homepage = "http://github.com/ekmett/lens/";
4037 description = "Lenses, Folds and Traversals";
4138 license = stdenv.lib.licenses.bsd2;
42−}
39+}
test/golden-test-cases/libgit.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, mtl, process }:
1+{ mkDerivation, base, mtl, process, stdenv }:
22mkDerivation {
33 pname = "libgit";
44 version = "0.3.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base mtl process ];
107 homepage = "https://github.com/vincenthz/hs-libgit";
118 description = "Simple Git Wrapper";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/librato.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, aeson, attoparsec, base, bytestring, either
2−, fetchurl, http-client, http-conduit, http-types, mtl, resourcet
2+, http-client, http-conduit, http-types, mtl, resourcet, stdenv
33, text, unordered-containers, uri-templater, vector
44}:
55mkDerivation {
66 pname = "librato";
77 version = "0.2.0.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 aeson attoparsec base bytestring either http-client http-conduit
1411 http-types mtl resourcet text unordered-containers uri-templater
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/SaneTracker/librato";
1815 description = "Bindings to the Librato API";
1916 license = stdenv.lib.licenses.mit;
20−}
17+}
test/golden-test-cases/lifted-async.nix.golden+5−8
@@ -1,14 +1,11 @@
1−{ mkDerivation, async, base, constraints, criterion, deepseq
2−, fetchurl, HUnit, lifted-base, monad-control, mtl, tasty
3−, tasty-hunit, tasty-th, transformers-base
1+{ mkDerivation, async, base, constraints, criterion, deepseq, HUnit
2+, lifted-base, monad-control, mtl, stdenv, tasty, tasty-hunit
3+, tasty-th, transformers-base
44}:
55mkDerivation {
66 pname = "lifted-async";
77 version = "0.9.3.2";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 async base constraints lifted-base monad-control transformers-base
1411 ];
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "https://github.com/maoe/lifted-async";
2118 description = "Run lifted IO operations asynchronously and wait for their results";
2219 license = stdenv.lib.licenses.bsd3;
23−}
20+}
test/golden-test-cases/lmdb.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, array, base, fetchurl, lmdb }:
1+{ mkDerivation, array, base, lmdb, stdenv }:
22mkDerivation {
33 pname = "lmdb";
44 version = "0.2.5";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ array base ];
107 librarySystemDepends = [ lmdb ];
118 homepage = "http://github.com/dmbarbour/haskell-lmdb";
129 description = "Lightning MDB bindings";
1310 license = stdenv.lib.licenses.bsd2;
14−}
11+}
test/golden-test-cases/logging-effect-extra-file.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, logging-effect, template-haskell
1+{ mkDerivation, base, logging-effect, stdenv, template-haskell
22, wl-pprint-text
33}:
44mkDerivation {
55 pname = "logging-effect-extra-file";
66 version = "1.1.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/jship/logging-effect-extra#readme";
1815 description = "TH splices to augment log messages with file info";
1916 license = stdenv.lib.licenses.mit;
20−}
17+}
test/golden-test-cases/lucid.nix.golden+4−7
@@ -1,14 +1,11 @@
11{ mkDerivation, base, bifunctors, blaze-builder, bytestring
2−, containers, criterion, deepseq, fetchurl, hashable, hspec, HUnit
3−, mmorph, mtl, parsec, text, transformers, unordered-containers
2+, containers, criterion, deepseq, hashable, hspec, HUnit, mmorph
3+, mtl, parsec, stdenv, text, transformers, unordered-containers
44}:
55mkDerivation {
66 pname = "lucid";
77 version = "2.9.9";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base blaze-builder bytestring containers hashable mmorph mtl text
1411 transformers unordered-containers
@@ -22,4 +19,4 @@ mkDerivation {
2219 homepage = "https://github.com/chrisdone/lucid";
2320 description = "Clear to write, read and edit DSL for HTML";
2421 license = stdenv.lib.licenses.bsd3;
25−}
22+}
test/golden-test-cases/mainland-pretty.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, containers, fetchurl, srcloc, text
1+{ mkDerivation, base, containers, srcloc, stdenv, text
22, transformers
33}:
44mkDerivation {
55 pname = "mainland-pretty";
66 version = "0.6.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base containers srcloc text transformers
1310 ];
1411 homepage = "https://github.com/mainland/mainland-pretty";
1512 description = "Pretty printing designed for printing source code";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/matrices.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, criterion, deepseq, fetchurl, primitive
2−, tasty, tasty-hunit, tasty-quickcheck, vector
1+{ mkDerivation, base, criterion, deepseq, primitive, stdenv, tasty
2+, tasty-hunit, tasty-quickcheck, vector
33}:
44mkDerivation {
55 pname = "matrices";
66 version = "0.4.5";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base deepseq primitive vector ];
129 testHaskellDepends = [
1310 base tasty tasty-hunit tasty-quickcheck vector
@@ -15,4 +12,4 @@ mkDerivation {
1512 benchmarkHaskellDepends = [ base criterion vector ];
1613 description = "native matrix based on vector";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/median-stream.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, fetchurl, heap, QuickCheck }:
1+{ mkDerivation, base, heap, QuickCheck, stdenv }:
22mkDerivation {
33 pname = "median-stream";
44 version = "0.7.0.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base heap ];
107 testHaskellDepends = [ base QuickCheck ];
118 homepage = "https://github.com/caneroj1/median-stream#readme";
129 description = "Constant-time queries for the median of a stream of numeric data";
1310 license = stdenv.lib.licenses.bsd3;
14−}
11+}
test/golden-test-cases/megaparsec.nix.golden+5−8
@@ -1,15 +1,12 @@
11{ mkDerivation, base, bytestring, case-insensitive, containers
2−, criterion, deepseq, fetchurl, hspec, hspec-expectations, mtl
3−, parser-combinators, QuickCheck, scientific, text, transformers
4−, weigh
2+, criterion, deepseq, hspec, hspec-expectations, mtl
3+, parser-combinators, QuickCheck, scientific, stdenv, text
4+, transformers, weigh
55}:
66mkDerivation {
77 pname = "megaparsec";
88 version = "6.3.0";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 base bytestring case-insensitive containers deepseq mtl
1512 parser-combinators scientific text transformers
@@ -22,4 +19,4 @@ mkDerivation {
2219 homepage = "https://github.com/mrkkrp/megaparsec";
2320 description = "Monadic parser combinators";
2421 license = stdenv.lib.licenses.bsd2;
25−}
22+}
test/golden-test-cases/mersenne-random.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, old-time }:
1+{ mkDerivation, base, old-time, stdenv }:
22mkDerivation {
33 pname = "mersenne-random";
44 version = "1.0.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base old-time ];
107 homepage = "http://code.haskell.org/~dons/code/mersenne-random";
118 description = "Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twister";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/messagepack.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, base, bytestring, cereal, containers, deepseq
2−, fetchurl, QuickCheck, test-framework, test-framework-quickcheck2
2+, QuickCheck, stdenv, test-framework, test-framework-quickcheck2
33, test-framework-th
44}:
55mkDerivation {
66 pname = "messagepack";
77 version = "0.5.4";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base bytestring cereal containers deepseq
1411 ];
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "https://github.com/rodrigosetti/messagepack";
2017 description = "Serialize instance for Message Pack Object";
2118 license = stdenv.lib.licenses.mit;
22−}
19+}
test/golden-test-cases/microlens-ghc.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, array, base, bytestring, containers, fetchurl
2−, microlens, transformers
1+{ mkDerivation, array, base, bytestring, containers, microlens
2+, stdenv, transformers
33}:
44mkDerivation {
55 pname = "microlens-ghc";
66 version = "0.4.8.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 array base bytestring containers microlens transformers
1310 ];
1411 homepage = "http://github.com/aelve/microlens";
1512 description = "microlens + array, bytestring, containers, transformers";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/microlens.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "microlens";
44 version = "0.4.8.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "http://github.com/aelve/microlens";
118 description = "A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this.";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/minio-hs.nix.golden+7−11
@@ -1,20 +1,16 @@
11{ mkDerivation, aeson, async, base, base64-bytestring, bytestring
22, case-insensitive, conduit, conduit-combinators, conduit-extra
33, containers, cryptonite, cryptonite-conduit, data-default
4−, directory, exceptions, fetchurl, filepath, http-client
5−, http-conduit, http-types, lifted-async, lifted-base, memory
6−, monad-control, protolude, QuickCheck, resourcet, tasty
7−, tasty-hunit, tasty-quickcheck, tasty-smallcheck, temporary, text
8−, text-format, time, transformers, transformers-base, vector
9−, xml-conduit
4+, directory, exceptions, filepath, http-client, http-conduit
5+, http-types, lifted-async, lifted-base, memory, monad-control
6+, protolude, QuickCheck, resourcet, stdenv, tasty, tasty-hunit
7+, tasty-quickcheck, tasty-smallcheck, temporary, text, text-format
8+, time, transformers, transformers-base, vector, xml-conduit
109}:
1110mkDerivation {
1211 pname = "minio-hs";
1312 version = "0.3.2";
14− src = fetchurl {
15− url = "http://example.org/";
16− sha256 = "abc";
17− };
13+ sha256 = "deadbeef";
1814 libraryHaskellDepends = [
1915 aeson async base base64-bytestring bytestring case-insensitive
2016 conduit conduit-combinators conduit-extra containers cryptonite
@@ -35,4 +31,4 @@ mkDerivation {
3531 homepage = "https://github.com/minio/minio-hs#readme";
3632 description = "A Minio Haskell Library for Amazon S3 compatible cloud storage";
3733 license = stdenv.lib.licenses.asl20;
38−}
34+}
test/golden-test-cases/mmorph.nix.golden+3−6
@@ -1,16 +1,13 @@
1−{ mkDerivation, base, fetchurl, mtl, transformers
1+{ mkDerivation, base, mtl, stdenv, transformers
22, transformers-compat
33}:
44mkDerivation {
55 pname = "mmorph";
66 version = "1.1.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base mtl transformers transformers-compat
1310 ];
1411 description = "Monad morphisms";
1512 license = stdenv.lib.licenses.bsd3;
16−}
13+}
test/golden-test-cases/mnist-idx.nix.golden+4−7
@@ -1,16 +1,13 @@
1−{ mkDerivation, base, binary, bytestring, directory, fetchurl
2−, hspec, vector
1+{ mkDerivation, base, binary, bytestring, directory, hspec, stdenv
2+, vector
33}:
44mkDerivation {
55 pname = "mnist-idx";
66 version = "0.1.2.8";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base binary bytestring vector ];
129 testHaskellDepends = [ base binary directory hspec vector ];
1310 homepage = "https://github.com/kryoxide/mnist-idx/";
1411 description = "Read and write IDX data that is used in e.g. the MNIST database.";
1512 license = stdenv.lib.licenses.lgpl3;
16−}
13+}
test/golden-test-cases/mole.nix.golden+7−10
@@ -1,17 +1,14 @@
11{ mkDerivation, attoparsec, base, base64-bytestring, bytestring
2−, containers, cryptohash, css-syntax, directory, fetchurl
3−, filemanip, filepath, fsnotify, hspec, hspec-smallcheck, kraken
4−, mtl, network-uri, optparse-applicative, process, smallcheck
5−, snap-core, snap-server, stm, tagsoup, text, time, transformers
6−, unix, unordered-containers, vector
2+, containers, cryptohash, css-syntax, directory, filemanip
3+, filepath, fsnotify, hspec, hspec-smallcheck, kraken, mtl
4+, network-uri, optparse-applicative, process, smallcheck, snap-core
5+, snap-server, stdenv, stm, tagsoup, text, time, transformers, unix
6+, unordered-containers, vector
77}:
88mkDerivation {
99 pname = "mole";
1010 version = "0.0.6";
11− src = fetchurl {
12− url = "http://example.org/";
13− sha256 = "abc";
14− };
11+ sha256 = "deadbeef";
1512 isLibrary = false;
1613 isExecutable = true;
1714 executableHaskellDepends = [
@@ -26,4 +23,4 @@ mkDerivation {
2623 ];
2724 description = "A glorified string replacement tool";
2825 license = stdenv.lib.licenses.mit;
29−}
26+}
test/golden-test-cases/monad-products.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, semigroupoids }:
1+{ mkDerivation, base, semigroupoids, stdenv }:
22mkDerivation {
33 pname = "monad-products";
44 version = "4.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base semigroupoids ];
107 homepage = "http://github.com/ekmett/monad-products";
118 description = "Monad products";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/monadcryptorandom.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, crypto-api, exceptions, fetchurl
2−, mtl, tagged, transformers, transformers-compat
1+{ mkDerivation, base, bytestring, crypto-api, exceptions, mtl
2+, stdenv, tagged, transformers, transformers-compat
33}:
44mkDerivation {
55 pname = "monadcryptorandom";
66 version = "0.7.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bytestring crypto-api exceptions mtl tagged transformers
1310 transformers-compat
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/TomMD/monadcryptorandom";
1613 description = "A monad for using CryptoRandomGen";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/monadloc.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, template-haskell, transformers }:
1+{ mkDerivation, base, stdenv, template-haskell, transformers }:
22mkDerivation {
33 pname = "monadloc";
44 version = "0.7.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base template-haskell transformers ];
107 homepage = "http://github.com/pepeiborra/monadloc";
118 description = "A class for monads which can keep a monadic call trace";
129 license = stdenv.lib.licenses.publicDomain;
13−}
10+}
test/golden-test-cases/mongoDB.nix.golden+5−8
@@ -1,17 +1,14 @@
11{ mkDerivation, array, base, base16-bytestring, base64-bytestring
22, binary, bson, bytestring, conduit, conduit-extra, containers
3−, criterion, cryptohash, data-default-class, fetchurl, hashtables
4−, hspec, lifted-base, monad-control, mtl, network, nonce
5−, old-locale, parsec, pureMD5, random, random-shuffle, resourcet
3+, criterion, cryptohash, data-default-class, hashtables, hspec
4+, lifted-base, monad-control, mtl, network, nonce, old-locale
5+, parsec, pureMD5, random, random-shuffle, resourcet, stdenv
66, tagged, text, time, tls, transformers, transformers-base
77}:
88mkDerivation {
99 pname = "mongoDB";
1010 version = "2.3.0.1";
11− src = fetchurl {
12− url = "http://example.org/";
13− sha256 = "abc";
14− };
11+ sha256 = "deadbeef";
1512 libraryHaskellDepends = [
1613 array base base16-bytestring base64-bytestring binary bson
1714 bytestring conduit conduit-extra containers cryptohash
@@ -29,4 +26,4 @@ mkDerivation {
2926 homepage = "https://github.com/mongodb-haskell/mongodb";
3027 description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS";
3128 license = stdenv.lib.licenses.asl20;
32−}
29+}
test/golden-test-cases/monoid-extras.nix.golden+4−7
@@ -1,15 +1,12 @@
1−{ mkDerivation, base, criterion, fetchurl, groups, semigroupoids
2−, semigroups
1+{ mkDerivation, base, criterion, groups, semigroupoids, semigroups
2+, stdenv
33}:
44mkDerivation {
55 pname = "monoid-extras";
66 version = "0.4.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base groups semigroupoids semigroups ];
129 benchmarkHaskellDepends = [ base criterion ];
1310 description = "Various extra monoid-related definitions and utilities";
1411 license = stdenv.lib.licenses.bsd3;
15−}
12+}
test/golden-test-cases/mwc-random-monad.nix.golden+4−7
@@ -1,16 +1,13 @@
1−{ mkDerivation, base, fetchurl, monad-primitive, mwc-random
2−, primitive, transformers, vector
1+{ mkDerivation, base, monad-primitive, mwc-random, primitive
2+, stdenv, transformers, vector
33}:
44mkDerivation {
55 pname = "mwc-random-monad";
66 version = "0.7.3.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base monad-primitive mwc-random primitive transformers vector
1310 ];
1411 description = "Monadic interface for mwc-random";
1512 license = stdenv.lib.licenses.bsd3;
16−}
13+}
test/golden-test-cases/mwc-random.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, math-functions, primitive, time
1+{ mkDerivation, base, math-functions, primitive, stdenv, time
22, vector
33}:
44mkDerivation {
55 pname = "mwc-random";
66 version = "0.13.6.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base math-functions primitive time vector
1310 ];
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/bos/mwc-random";
1613 description = "Fast, high quality pseudo random number generation";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/nanospec.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, hspec, silently }:
1+{ mkDerivation, base, hspec, silently, stdenv }:
22mkDerivation {
33 pname = "nanospec";
44 version = "0.2.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 testHaskellDepends = [ base hspec silently ];
118 description = "A lightweight implementation of a subset of Hspec's API";
129 license = stdenv.lib.licenses.mit;
13−}
10+}
test/golden-test-cases/netpbm.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, attoparsec, attoparsec-binary, base, bytestring
2−, criterion, fetchurl, hspec, HUnit, storable-record
2+, criterion, hspec, HUnit, stdenv, storable-record
33, unordered-containers, vector, vector-th-unbox
44}:
55mkDerivation {
66 pname = "netpbm";
77 version = "1.0.2";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 attoparsec attoparsec-binary base bytestring storable-record
1411 unordered-containers vector vector-th-unbox
@@ -18,4 +15,4 @@ mkDerivation {
1815 homepage = "https://github.com/nh2/haskell-netpbm";
1916 description = "Loading PBM, PGM, PPM image files";
2017 license = stdenv.lib.licenses.mit;
21−}
18+}
test/golden-test-cases/network-protocol-xmpp.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, gnuidn, gnutls, gsasl
2−, libxml-sax, monads-tf, network, text, transformers, xml-types
1+{ mkDerivation, base, bytestring, gnuidn, gnutls, gsasl, libxml-sax
2+, monads-tf, network, stdenv, text, transformers, xml-types
33}:
44mkDerivation {
55 pname = "network-protocol-xmpp";
66 version = "0.4.8";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bytestring gnuidn gnutls gsasl libxml-sax monads-tf network
1310 text transformers xml-types
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://john-millikin.com/software/haskell-xmpp/";
1613 description = "Client library for the XMPP protocol";
1714 license = stdenv.lib.licenses.gpl3;
18−}
15+}
test/golden-test-cases/network-transport-tcp.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, base, bytestring, containers, data-accessor
2−, fetchurl, network, network-transport, network-transport-tests
2+, network, network-transport, network-transport-tests, stdenv
33}:
44mkDerivation {
55 pname = "network-transport-tcp";
66 version = "0.6.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bytestring containers data-accessor network network-transport
1310 ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "http://haskell-distributed.github.com";
1815 description = "TCP instantiation of Network.Transport";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/nix-paths.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, fetchurl, nix, process }:
1+{ mkDerivation, base, nix, process, stdenv }:
22mkDerivation {
33 pname = "nix-paths";
44 version = "1.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base process ];
107 libraryToolDepends = [ nix ];
118 homepage = "https://github.com/peti/nix-paths";
129 description = "Knowledge of Nix's installation directories";
1310 license = stdenv.lib.licenses.bsd3;
14−}
11+}
test/golden-test-cases/nvim-hs.nix.golden+6−9
@@ -1,9 +1,9 @@
11{ mkDerivation, ansi-wl-pprint, base, bytestring, cereal
22, cereal-conduit, conduit, conduit-extra, containers, data-default
3−, deepseq, directory, dyre, exceptions, fetchurl, filepath
4−, foreign-store, hslogger, hspec, hspec-discover, HUnit
5−, lifted-base, megaparsec, messagepack, monad-control, mtl, network
6−, optparse-applicative, process, QuickCheck, resourcet, setenv, stm
3+, deepseq, directory, dyre, exceptions, filepath, foreign-store
4+, hslogger, hspec, hspec-discover, HUnit, lifted-base, megaparsec
5+, messagepack, monad-control, mtl, network, optparse-applicative
6+, process, QuickCheck, resourcet, setenv, stdenv, stm
77, streaming-commons, template-haskell, text, time
88, time-locale-compat, transformers, transformers-base, utf8-string
99, void
@@ -11,10 +11,7 @@
1111mkDerivation {
1212 pname = "nvim-hs";
1313 version = "0.2.5";
14− src = fetchurl {
15− url = "http://example.org/";
16− sha256 = "abc";
17− };
14+ sha256 = "deadbeef";
1815 isLibrary = true;
1916 isExecutable = true;
2017 libraryHaskellDepends = [
@@ -38,4 +35,4 @@ mkDerivation {
3835 homepage = "https://github.com/neovimhaskell/nvim-hs";
3936 description = "Haskell plugin backend for neovim";
4037 license = stdenv.lib.licenses.asl20;
41−}
38+}
test/golden-test-cases/once.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, containers, fetchurl, hashable
1+{ mkDerivation, base, containers, hashable, stdenv
22, template-haskell, unordered-containers
33}:
44mkDerivation {
55 pname = "once";
66 version = "0.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base containers hashable template-haskell unordered-containers
1310 ];
1411 homepage = "https://anonscm.debian.org/cgit/users/kaction-guest/haskell-once.git";
1512 description = "memoization for IO actions and functions";
1613 license = stdenv.lib.licenses.gpl3;
17−}
14+}
test/golden-test-cases/one-liner.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bifunctors, contravariant, fetchurl, ghc-prim
2−, HUnit, profunctors, tagged, transformers
1+{ mkDerivation, base, bifunctors, contravariant, ghc-prim, HUnit
2+, profunctors, stdenv, tagged, transformers
33}:
44mkDerivation {
55 pname = "one-liner";
66 version = "0.9.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bifunctors contravariant ghc-prim profunctors tagged
1310 transformers
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/sjoerdvisscher/one-liner";
1714 description = "Constraint-based generics";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/online.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, fetchurl, foldl, numhask, protolude, tdigest
1+{ mkDerivation, base, foldl, numhask, protolude, stdenv, tdigest
22, vector, vector-algorithms
33}:
44mkDerivation {
55 pname = "online";
66 version = "0.2.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base foldl numhask protolude tdigest vector vector-algorithms
1310 ];
1411 homepage = "https://github.com/tonyday567/online";
1512 description = "online statistics";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/openexr-write.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, base, binary, bytestring, data-binary-ieee754
2−, deepseq, directory, fetchurl, hspec, split, vector, vector-split
2+, deepseq, directory, hspec, split, stdenv, vector, vector-split
33, zlib
44}:
55mkDerivation {
66 pname = "openexr-write";
77 version = "0.1.0.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base binary bytestring data-binary-ieee754 deepseq split vector
1411 vector-split zlib
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/pavolzetor/openexr-write#readme";
1815 description = "Library for writing images in OpenEXR HDR file format";
1916 license = stdenv.lib.licenses.gpl3;
20−}
17+}
test/golden-test-cases/openpgp-asciiarmor.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, attoparsec, base, base64-bytestring, bytestring
2−, cereal, fetchurl, HUnit, test-framework, test-framework-hunit
2+, cereal, HUnit, stdenv, test-framework, test-framework-hunit
33}:
44mkDerivation {
55 pname = "openpgp-asciiarmor";
66 version = "0.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 attoparsec base base64-bytestring bytestring cereal
1310 ];
@@ -18,4 +15,4 @@ mkDerivation {
1815 homepage = "http://floss.scru.org/openpgp-asciiarmor";
1916 description = "OpenPGP (RFC4880) ASCII Armor codec";
2017 license = "unknown";
21−}
18+}
test/golden-test-cases/pager.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, base, bytestring, conduit, conduit-extra, directory
2−, fetchurl, process, resourcet, safe, terminfo, text, transformers
2+, process, resourcet, safe, stdenv, terminfo, text, transformers
33, unix
44}:
55mkDerivation {
66 pname = "pager";
77 version = "0.1.1.0";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 isLibrary = true;
1310 isExecutable = true;
1411 enableSeparateDataOutput = true;
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "https://github.com/pharpend/pager";
2118 description = "Open up a pager, like 'less' or 'more'";
2219 license = stdenv.lib.licenses.bsd2;
23−}
20+}
test/golden-test-cases/partial-isomorphisms.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, template-haskell }:
1+{ mkDerivation, base, stdenv, template-haskell }:
22mkDerivation {
33 pname = "partial-isomorphisms";
44 version = "0.2.2.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base template-haskell ];
107 homepage = "http://www.informatik.uni-marburg.de/~rendel/unparse";
118 description = "Partial isomorphisms";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/partial-semigroup.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, doctest, fetchurl, hedgehog }:
1+{ mkDerivation, base, doctest, hedgehog, stdenv }:
22mkDerivation {
33 pname = "partial-semigroup";
44 version = "0.3.0.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 testHaskellDepends = [ base doctest hedgehog ];
118 homepage = "https://github.com/chris-martin/partial-semigroup";
129 description = "A partial binary associative operator";
1310 license = stdenv.lib.licenses.asl20;
14−}
11+}
test/golden-test-cases/pathtype.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, deepseq, directory, fetchurl, old-time
2−, QuickCheck, random, tagged, time, transformers, utility-ht
1+{ mkDerivation, base, deepseq, directory, old-time, QuickCheck
2+, random, stdenv, tagged, time, transformers, utility-ht
33}:
44mkDerivation {
55 pname = "pathtype";
66 version = "0.8";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [
@@ -18,4 +15,4 @@ mkDerivation {
1815 homepage = "http://hub.darcs.net/thielema/pathtype/";
1916 description = "Type-safe replacement for System.FilePath etc";
2017 license = stdenv.lib.licenses.bsd3;
21−}
18+}
test/golden-test-cases/pcap.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, network, time }:
1+{ mkDerivation, base, bytestring, network, stdenv, time }:
22mkDerivation {
33 pname = "pcap";
44 version = "0.4.5.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base bytestring network time ];
107 homepage = "https://github.com/bos/pcap";
118 description = "A system-independent interface for user-level packet capture";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/pdfinfo.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, fetchurl, mtl, old-locale, process-extras
2−, text, time, time-locale-compat
1+{ mkDerivation, base, mtl, old-locale, process-extras, stdenv, text
2+, time, time-locale-compat
33}:
44mkDerivation {
55 pname = "pdfinfo";
66 version = "1.5.4";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base mtl old-locale process-extras text time time-locale-compat
1310 ];
1411 homepage = "https://github.com/chrisdone/pdfinfo";
1512 description = "Wrapper around the pdfinfo command";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/pell.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, arithmoi, base, Cabal, cabal-test-quickcheck
2−, containers, fetchurl, primes, QuickCheck
2+, containers, primes, QuickCheck, stdenv
33}:
44mkDerivation {
55 pname = "pell";
66 version = "0.1.1.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ arithmoi base containers ];
129 testHaskellDepends = [
1310 arithmoi base Cabal cabal-test-quickcheck containers primes
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/brunjlar/pell";
1714 description = "Package to solve the Generalized Pell Equation";
1815 license = stdenv.lib.licenses.mit;
19−}
16+}
test/golden-test-cases/persistable-types-HDBC-pg.nix.golden+5−7
@@ -1,13 +1,11 @@
1−{ mkDerivation, base, bytestring, convertible, fetchurl, HDBC
2−, persistable-record, relational-query-HDBC, text-postgresql
1+{ mkDerivation, base, bytestring, convertible, HDBC
2+, persistable-record, relational-query-HDBC, stdenv
3+, text-postgresql
34}:
45mkDerivation {
56 pname = "persistable-types-HDBC-pg";
67 version = "0.0.1.5";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
8+ sha256 = "deadbeef";
119 libraryHaskellDepends = [
1210 base bytestring convertible HDBC persistable-record
1311 relational-query-HDBC text-postgresql
@@ -15,4 +13,4 @@ mkDerivation {
1513 homepage = "http://khibino.github.io/haskell-relational-record/";
1614 description = "HDBC and Relational-Record instances of PostgreSQL extended types";
1715 license = stdenv.lib.licenses.bsd3;
18−}
16+}
test/golden-test-cases/persistent-mysql-haskell.nix.golden+5−8
@@ -1,15 +1,12 @@
11{ mkDerivation, aeson, base, bytestring, conduit, containers
2−, fetchurl, io-streams, monad-control, monad-logger, mysql-haskell
3−, network, persistent, persistent-template, resource-pool
4−, resourcet, text, time, tls, transformers
2+, io-streams, monad-control, monad-logger, mysql-haskell, network
3+, persistent, persistent-template, resource-pool, resourcet, stdenv
4+, text, time, tls, transformers
55}:
66mkDerivation {
77 pname = "persistent-mysql-haskell";
88 version = "0.3.6";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 isLibrary = true;
1411 isExecutable = true;
1512 libraryHaskellDepends = [
@@ -23,4 +20,4 @@ mkDerivation {
2320 homepage = "http://www.yesodweb.com/book/persistent";
2421 description = "A pure haskell backend for the persistent library using MySQL database server";
2522 license = stdenv.lib.licenses.mit;
26−}
23+}
test/golden-test-cases/picosat.nix.golden+3−6
@@ -1,16 +1,13 @@
1−{ mkDerivation, base, containers, fetchurl, random, rdtsc
1+{ mkDerivation, base, containers, random, rdtsc, stdenv
22, transformers
33}:
44mkDerivation {
55 pname = "picosat";
66 version = "0.1.4";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base containers transformers ];
129 testHaskellDepends = [ base containers random rdtsc transformers ];
1310 homepage = "https://github.com/sdiehl/haskell-picosat";
1411 description = "Bindings to the PicoSAT solver";
1512 license = stdenv.lib.licenses.mit;
16−}
13+}
test/golden-test-cases/pinch.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, array, base, bytestring, containers, deepseq
2−, fetchurl, ghc-prim, hashable, hspec, hspec-discover, QuickCheck
2+, ghc-prim, hashable, hspec, hspec-discover, QuickCheck, stdenv
33, text, unordered-containers, vector
44}:
55mkDerivation {
66 pname = "pinch";
77 version = "0.3.2.0";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 array base bytestring containers deepseq ghc-prim hashable text
1411 unordered-containers vector
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "https://github.com/abhinav/pinch#readme";
2118 description = "An alternative implementation of Thrift for Haskell";
2219 license = stdenv.lib.licenses.bsd3;
23−}
20+}
test/golden-test-cases/pipes-network.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, network, network-simple
2−, pipes, pipes-safe, transformers
1+{ mkDerivation, base, bytestring, network, network-simple, pipes
2+, pipes-safe, stdenv, transformers
33}:
44mkDerivation {
55 pname = "pipes-network";
66 version = "0.6.4.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bytestring network network-simple pipes pipes-safe
1310 transformers
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/k0001/pipes-network";
1613 description = "Use network sockets together with the pipes library";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/pipes-safe.nix.golden+4−8
@@ -1,18 +1,14 @@
1−{ mkDerivation, base, containers, exceptions, fetchurl
2−, monad-control, mtl, pipes, primitive, transformers
3−, transformers-base
1+{ mkDerivation, base, containers, exceptions, monad-control, mtl
2+, pipes, primitive, stdenv, transformers, transformers-base
43}:
54mkDerivation {
65 pname = "pipes-safe";
76 version = "2.2.6";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
7+ sha256 = "deadbeef";
128 libraryHaskellDepends = [
139 base containers exceptions monad-control mtl pipes primitive
1410 transformers transformers-base
1511 ];
1612 description = "Safety for the pipes ecosystem";
1713 license = stdenv.lib.licenses.bsd3;
18−}
14+}
test/golden-test-cases/pointed.nix.golden+4−8
@@ -1,15 +1,11 @@
11{ mkDerivation, base, comonad, containers, data-default-class
2−, fetchurl, hashable, kan-extensions, semigroupoids, semigroups
3−, stm, tagged, transformers, transformers-compat
4−, unordered-containers
2+, hashable, kan-extensions, semigroupoids, semigroups, stdenv, stm
3+, tagged, transformers, transformers-compat, unordered-containers
54}:
65mkDerivation {
76 pname = "pointed";
87 version = "5";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
8+ sha256 = "deadbeef";
139 libraryHaskellDepends = [
1410 base comonad containers data-default-class hashable kan-extensions
1511 semigroupoids semigroups stm tagged transformers
@@ -18,4 +14,4 @@ mkDerivation {
1814 homepage = "http://github.com/ekmett/pointed/";
1915 description = "Pointed and copointed data";
2016 license = stdenv.lib.licenses.bsd3;
21−}
17+}
test/golden-test-cases/poly-arity.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, constraints, fetchurl }:
1+{ mkDerivation, base, constraints, stdenv }:
22mkDerivation {
33 pname = "poly-arity";
44 version = "0.1.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base constraints ];
107 description = "Tools for working with functions of undetermined arity";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/polynomials-bernstein.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, fetchurl, vector }:
1+{ mkDerivation, base, stdenv, vector }:
22mkDerivation {
33 pname = "polynomials-bernstein";
44 version = "1.1.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base vector ];
107 description = "A solver for systems of polynomial equations in bernstein form";
118 license = "GPL";
12−}
9+}
test/golden-test-cases/postgresql-simple-url.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, network-uri, postgresql-simple
2−, split, tasty, tasty-quickcheck
1+{ mkDerivation, base, network-uri, postgresql-simple, split, stdenv
2+, tasty, tasty-quickcheck
33}:
44mkDerivation {
55 pname = "postgresql-simple-url";
66 version = "0.2.0.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base network-uri postgresql-simple split
1310 ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/futurice/postgresql-simple-url";
1815 description = "Parse postgres:// url into ConnectInfo";
1916 license = stdenv.lib.licenses.mit;
20−}
17+}
test/golden-test-cases/prelude-safeenum.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "prelude-safeenum";
44 version = "0.1.1.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "http://code.haskell.org/~wren/";
118 description = "A redefinition of the Prelude's Enum class in order to render it safe";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/presburger.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, containers, fetchurl, pretty, QuickCheck }:
1+{ mkDerivation, base, containers, pretty, QuickCheck, stdenv }:
22mkDerivation {
33 pname = "presburger";
44 version = "1.3.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base containers pretty ];
107 testHaskellDepends = [ base QuickCheck ];
118 homepage = "http://github.com/yav/presburger";
129 description = "A decision procedure for quantifier-free linear arithmetic";
1310 license = stdenv.lib.licenses.bsd3;
14−}
11+}
test/golden-test-cases/prettyclass.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, fetchurl, pretty }:
1+{ mkDerivation, base, pretty, stdenv }:
22mkDerivation {
33 pname = "prettyclass";
44 version = "1.0.0.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base pretty ];
107 description = "Pretty printing class similar to Show";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/prettyprinter-compat-ansi-wl-pprint.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, fetchurl, prettyprinter
2−, prettyprinter-ansi-terminal, text
1+{ mkDerivation, base, prettyprinter, prettyprinter-ansi-terminal
2+, stdenv, text
33}:
44mkDerivation {
55 pname = "prettyprinter-compat-ansi-wl-pprint";
66 version = "1.0.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base prettyprinter prettyprinter-ansi-terminal text
1310 ];
1411 homepage = "http://github.com/quchen/prettyprinter";
1512 description = "Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«";
1613 license = stdenv.lib.licenses.bsd2;
17−}
14+}
test/golden-test-cases/prettyprinter-compat-wl-pprint.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, prettyprinter, text }:
1+{ mkDerivation, base, prettyprinter, stdenv, text }:
22mkDerivation {
33 pname = "prettyprinter-compat-wl-pprint";
44 version = "1.0.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base prettyprinter text ];
107 homepage = "http://github.com/quchen/prettyprinter";
118 description = "Prettyprinter compatibility module for previous users of the wl-pprint package";
129 license = stdenv.lib.licenses.bsd2;
13−}
10+}
test/golden-test-cases/primitive.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, fetchurl, ghc-prim, transformers }:
1+{ mkDerivation, base, ghc-prim, stdenv, transformers }:
22mkDerivation {
33 pname = "primitive";
44 version = "0.6.2.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ghc-prim transformers ];
107 testHaskellDepends = [ base ghc-prim ];
118 homepage = "https://github.com/haskell/primitive";
129 description = "Primitive memory-related operations";
1310 license = stdenv.lib.licenses.bsd3;
14−}
11+}
test/golden-test-cases/product-profunctors.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, contravariant, fetchurl, profunctors, tagged
1+{ mkDerivation, base, contravariant, profunctors, stdenv, tagged
22, template-haskell
33}:
44mkDerivation {
55 pname = "product-profunctors";
66 version = "0.8.0.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base contravariant profunctors tagged template-haskell
1310 ];
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/tomjaguarpaw/product-profunctors";
1613 description = "product-profunctors";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/profiterole.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, containers, directory, extra, fetchurl
2−, filepath, ghc-prof, hashable, scientific, text
1+{ mkDerivation, base, containers, directory, extra, filepath
2+, ghc-prof, hashable, scientific, stdenv, text
33}:
44mkDerivation {
55 pname = "profiterole";
66 version = "0.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = false;
129 isExecutable = true;
1310 executableHaskellDepends = [
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/ndmitchell/profiterole#readme";
1815 description = "Restructure GHC profile reports";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/projectroot.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, directory, fetchurl, hspec, QuickCheck }:
1+{ mkDerivation, base, directory, hspec, QuickCheck, stdenv }:
22mkDerivation {
33 pname = "projectroot";
44 version = "0.2.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base directory ];
107 testHaskellDepends = [ base hspec QuickCheck ];
118 homepage = "https://github.com/yamadapc/haskell-projectroot";
129 description = "Bindings to the projectroot C logic";
1310 license = stdenv.lib.licenses.mit;
14−}
11+}
test/golden-test-cases/proto-lens-optparse.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, fetchurl, optparse-applicative, proto-lens
1+{ mkDerivation, base, optparse-applicative, proto-lens, stdenv
22, text
33}:
44mkDerivation {
55 pname = "proto-lens-optparse";
66 version = "0.1.0.4";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base optparse-applicative proto-lens text
1310 ];
1411 homepage = "https://github.com/google/proto-lens";
1512 description = "Adapting proto-lens to optparse-applicative ReadMs";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/proto-lens.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, attoparsec, base, bytestring, containers
2−, data-default-class, fetchurl, lens-family, parsec, pretty, text
2+, data-default-class, lens-family, parsec, pretty, stdenv, text
33, transformers, void
44}:
55mkDerivation {
66 pname = "proto-lens";
77 version = "0.2.2.0";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 attoparsec base bytestring containers data-default-class
1411 lens-family parsec pretty text transformers void
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/google/proto-lens";
1714 description = "A lens-based implementation of protocol buffers in Haskell";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/psqueues.nix.golden+4−7
@@ -1,16 +1,13 @@
11{ mkDerivation, array, base, containers, criterion, deepseq
2−, fetchurl, fingertree-psqueue, ghc-prim, hashable, HUnit, mtl
3−, PSQueue, QuickCheck, random, tagged, test-framework
2+, fingertree-psqueue, ghc-prim, hashable, HUnit, mtl, PSQueue
3+, QuickCheck, random, stdenv, tagged, test-framework
44, test-framework-hunit, test-framework-quickcheck2
55, unordered-containers
66}:
77mkDerivation {
88 pname = "psqueues";
99 version = "0.2.4.0";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
1512 testHaskellDepends = [
1613 array base deepseq ghc-prim hashable HUnit QuickCheck tagged
@@ -22,4 +19,4 @@ mkDerivation {
2219 ];
2320 description = "Pure priority search queues";
2421 license = stdenv.lib.licenses.bsd3;
25−}
22+}
test/golden-test-cases/pusher-http-haskell.nix.golden+4−7
@@ -1,15 +1,12 @@
11{ mkDerivation, aeson, base, base16-bytestring, bytestring
2−, cryptonite, fetchurl, hashable, hspec, http-client, http-types
3−, memory, QuickCheck, scientific, text, time, transformers
2+, cryptonite, hashable, hspec, http-client, http-types, memory
3+, QuickCheck, scientific, stdenv, text, time, transformers
44, unordered-containers, vector
55}:
66mkDerivation {
77 pname = "pusher-http-haskell";
88 version = "1.5.1.0";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 aeson base base16-bytestring bytestring cryptonite hashable
1512 http-client http-types memory text time transformers
@@ -23,4 +20,4 @@ mkDerivation {
2320 homepage = "https://github.com/pusher-community/pusher-http-haskell";
2421 description = "Haskell client library for the Pusher HTTP API";
2522 license = stdenv.lib.licenses.mit;
26−}
23+}
test/golden-test-cases/quickcheck-arbitrary-adt.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, hspec, lens, QuickCheck
1+{ mkDerivation, base, hspec, lens, QuickCheck, stdenv
22, template-haskell, transformers
33}:
44mkDerivation {
55 pname = "quickcheck-arbitrary-adt";
66 version = "0.2.0.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base QuickCheck ];
129 testHaskellDepends = [
1310 base hspec lens QuickCheck template-haskell transformers
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/plow-technologies/quickcheck-arbitrary-adt#readme";
1613 description = "Generic typeclasses for generating arbitrary ADTs";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/quickcheck-combinators.nix.golden+3−7
@@ -1,13 +1,9 @@
1−{ mkDerivation, base, fetchurl, QuickCheck, unfoldable-restricted
2−}:
1+{ mkDerivation, base, QuickCheck, stdenv, unfoldable-restricted }:
32mkDerivation {
43 pname = "quickcheck-combinators";
54 version = "0.0.2";
6− src = fetchurl {
7− url = "http://example.org/";
8− sha256 = "abc";
9− };
5+ sha256 = "deadbeef";
106 libraryHaskellDepends = [ base QuickCheck unfoldable-restricted ];
117 description = "Simple type-level combinators for augmenting QuickCheck instances";
128 license = stdenv.lib.licenses.bsd3;
13−}
9+}
test/golden-test-cases/rank1dynamic.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, binary, fetchurl, HUnit, test-framework
1+{ mkDerivation, base, binary, HUnit, stdenv, test-framework
22, test-framework-hunit
33}:
44mkDerivation {
55 pname = "rank1dynamic";
66 version = "0.4.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base binary ];
129 testHaskellDepends = [
1310 base HUnit test-framework test-framework-hunit
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "http://haskell-distributed.github.com";
1613 description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/rasterific-svg.nix.golden+5−8
@@ -1,15 +1,12 @@
11{ mkDerivation, base, binary, bytestring, containers, directory
2−, fetchurl, filepath, FontyFruity, JuicyPixels, lens, linear, mtl
3−, optparse-applicative, primitive, Rasterific, scientific, svg-tree
4−, text, transformers, vector
2+, filepath, FontyFruity, JuicyPixels, lens, linear, mtl
3+, optparse-applicative, primitive, Rasterific, scientific, stdenv
4+, svg-tree, text, transformers, vector
55}:
66mkDerivation {
77 pname = "rasterific-svg";
88 version = "0.3.3";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 isLibrary = true;
1411 isExecutable = true;
1512 libraryHaskellDepends = [
@@ -23,4 +20,4 @@ mkDerivation {
2320 ];
2421 description = "SVG renderer based on Rasterific";
2522 license = stdenv.lib.licenses.bsd3;
26−}
23+}
test/golden-test-cases/ratio-int.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "ratio-int";
44 version = "0.1.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "https://github.com/RaphaelJ/ratio-int";
118 description = "Fast specialisation of Data.Ratio for Int.";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/rawstring-qm.nix.golden+3−7
@@ -1,14 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, template-haskell, text
2−}:
1+{ mkDerivation, base, bytestring, stdenv, template-haskell, text }:
32mkDerivation {
43 pname = "rawstring-qm";
54 version = "0.2.3.0";
6− src = fetchurl {
7− url = "http://example.org/";
8− sha256 = "abc";
9− };
5+ sha256 = "deadbeef";
106 libraryHaskellDepends = [ base bytestring template-haskell text ];
117 homepage = "https://github.com/tolysz/rawstring-qm";
128 description = "Simple raw string quotation and dictionary interpolation";
139 license = stdenv.lib.licenses.bsd3;
14−}
10+}
test/golden-test-cases/reactive-banana.nix.golden+4−7
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, containers, fetchurl, hashable, HUnit, pqueue
2−, psqueues, test-framework, test-framework-hunit, transformers
1+{ mkDerivation, base, containers, hashable, HUnit, pqueue, psqueues
2+, stdenv, test-framework, test-framework-hunit, transformers
33, unordered-containers, vault
44}:
55mkDerivation {
66 pname = "reactive-banana";
77 version = "1.1.0.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base containers hashable pqueue transformers unordered-containers
1411 vault
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "http://wiki.haskell.org/Reactive-banana";
2118 description = "Library for functional reactive programming (FRP)";
2219 license = stdenv.lib.licenses.bsd3;
23−}
20+}
test/golden-test-cases/readline.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, ncurses, process, readline }:
1+{ mkDerivation, base, ncurses, process, readline, stdenv }:
22mkDerivation {
33 pname = "readline";
44 version = "1.0.3.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base process ];
107 librarySystemDepends = [ ncurses readline ];
118 description = "An interface to the GNU readline library";
129 license = "GPL";
13−}
10+}
test/golden-test-cases/rebase.nix.golden+4−7
@@ -1,16 +1,13 @@
11{ mkDerivation, base, base-prelude, bifunctors, bytestring
22, containers, contravariant, contravariant-extras, deepseq, dlist
3−, either, fail, fetchurl, hashable, mtl, profunctors, scientific
4−, semigroupoids, semigroups, stm, text, time, transformers
3+, either, fail, hashable, mtl, profunctors, scientific
4+, semigroupoids, semigroups, stdenv, stm, text, time, transformers
55, unordered-containers, uuid, vector, void
66}:
77mkDerivation {
88 pname = "rebase";
99 version = "1.1.1";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 libraryHaskellDepends = [
1512 base base-prelude bifunctors bytestring containers contravariant
1613 contravariant-extras deepseq dlist either fail hashable mtl
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "https://github.com/nikita-volkov/rebase";
2118 description = "A more progressive alternative to the \"base\" package";
2219 license = stdenv.lib.licenses.mit;
23−}
20+}
test/golden-test-cases/reform-blaze.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, blaze-html, blaze-markup, fetchurl, reform
1+{ mkDerivation, base, blaze-html, blaze-markup, reform, stdenv
22, text
33}:
44mkDerivation {
55 pname = "reform-blaze";
66 version = "0.2.4.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base blaze-html blaze-markup reform text
1310 ];
1411 homepage = "http://www.happstack.com/";
1512 description = "Add support for using blaze-html with Reform";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/reform-hsp.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, hsp, hsx2hs, reform, text }:
1+{ mkDerivation, base, hsp, hsx2hs, reform, stdenv, text }:
22mkDerivation {
33 pname = "reform-hsp";
44 version = "0.2.7.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base hsp hsx2hs reform text ];
107 homepage = "http://www.happstack.com/";
118 description = "Add support for using HSP with Reform";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/regex-compat.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, array, base, fetchurl, regex-base, regex-posix }:
1+{ mkDerivation, array, base, regex-base, regex-posix, stdenv }:
22mkDerivation {
33 pname = "regex-compat";
44 version = "0.95.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ array base regex-base regex-posix ];
107 homepage = "http://sourceforge.net/projects/lazy-regex";
118 description = "Replaces/Enhances Text.Regex";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/regex-pcre.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, array, base, bytestring, containers, fetchurl, pcre
2−, regex-base
1+{ mkDerivation, array, base, bytestring, containers, pcre
2+, regex-base, stdenv
33}:
44mkDerivation {
55 pname = "regex-pcre";
66 version = "0.94.4";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 array base bytestring containers regex-base
1310 ];
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "http://hackage.haskell.org/package/regex-pcre";
1613 description = "Replaces/Enhances Text.Regex";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/relational-query.nix.golden+4−7
@@ -1,15 +1,12 @@
11{ mkDerivation, array, base, bytestring, containers, dlist
2−, fetchurl, names-th, persistable-record, product-isomorphic
3−, quickcheck-simple, sql-words, template-haskell, text
2+, names-th, persistable-record, product-isomorphic
3+, quickcheck-simple, sql-words, stdenv, template-haskell, text
44, th-reify-compat, time, time-locale-compat, transformers
55}:
66mkDerivation {
77 pname = "relational-query";
88 version = "0.11.0.0";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 array base bytestring containers dlist names-th persistable-record
1512 product-isomorphic sql-words template-haskell text th-reify-compat
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "http://khibino.github.io/haskell-relational-record/";
2219 description = "Typeful, Modular, Relational, algebraic query engine";
2320 license = stdenv.lib.licenses.bsd3;
24−}
21+}
test/golden-test-cases/relational-schemas.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, bytestring, containers, fetchurl
2−, relational-query, template-haskell, time
1+{ mkDerivation, base, bytestring, containers, relational-query
2+, stdenv, template-haskell, time
33}:
44mkDerivation {
55 pname = "relational-schemas";
66 version = "0.1.6.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bytestring containers relational-query template-haskell time
1310 ];
1411 homepage = "http://khibino.github.io/haskell-relational-record/";
1512 description = "RDBMSs' schema templates for relational-query";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/repa-io.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, binary, bmp, bytestring, fetchurl, old-time
2−, repa, vector
1+{ mkDerivation, base, binary, bmp, bytestring, old-time, repa
2+, stdenv, vector
33}:
44mkDerivation {
55 pname = "repa-io";
66 version = "3.4.1.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base binary bmp bytestring old-time repa vector
1310 ];
1411 homepage = "http://repa.ouroborus.net";
1512 description = "Read and write Repa arrays in various formats";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/repa.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, bytestring, fetchurl, ghc-prim, QuickCheck
1+{ mkDerivation, base, bytestring, ghc-prim, QuickCheck, stdenv
22, template-haskell, vector
33}:
44mkDerivation {
55 pname = "repa";
66 version = "3.4.1.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bytestring ghc-prim QuickCheck template-haskell vector
1310 ];
1411 homepage = "http://repa.ouroborus.net";
1512 description = "High performance, regular, shape polymorphic parallel arrays";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/rosezipper.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, containers, fetchurl }:
1+{ mkDerivation, base, containers, stdenv }:
22mkDerivation {
33 pname = "rosezipper";
44 version = "0.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base containers ];
107 description = "Generic zipper implementation for Data.Tree";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/rvar.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, fetchurl, MonadPrompt, mtl, random-source
1+{ mkDerivation, base, MonadPrompt, mtl, random-source, stdenv
22, transformers
33}:
44mkDerivation {
55 pname = "rvar";
66 version = "0.2.0.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base MonadPrompt mtl random-source transformers
1310 ];
1411 homepage = "https://github.com/mokus0/random-fu";
1512 description = "Random Variables";
1613 license = stdenv.lib.licenses.publicDomain;
17−}
14+}
test/golden-test-cases/scalpel-core.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, base, bytestring, containers, criterion
2−, data-default, fail, fetchurl, HUnit, regex-base, regex-tdfa
2+, data-default, fail, HUnit, regex-base, regex-tdfa, stdenv
33, tagsoup, text, vector
44}:
55mkDerivation {
66 pname = "scalpel-core";
77 version = "0.5.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base bytestring containers data-default fail regex-base regex-tdfa
1411 tagsoup text vector
@@ -18,4 +15,4 @@ mkDerivation {
1815 homepage = "https://github.com/fimad/scalpel";
1916 description = "A high level web scraping library for Haskell";
2017 license = stdenv.lib.licenses.asl20;
21−}
18+}
test/golden-test-cases/sdl2.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, exceptions, fetchurl, linear
2−, SDL2, StateVar, text, transformers, vector
1+{ mkDerivation, base, bytestring, exceptions, linear, SDL2
2+, StateVar, stdenv, text, transformers, vector
33}:
44mkDerivation {
55 pname = "sdl2";
66 version = "2.3.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 enableSeparateDataOutput = true;
@@ -18,4 +15,4 @@ mkDerivation {
1815 libraryPkgconfigDepends = [ SDL2 ];
1916 description = "Both high- and low-level bindings to the SDL library (version 2.0.4+).";
2017 license = stdenv.lib.licenses.bsd3;
21−}
18+}
test/golden-test-cases/selda-sqlite.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, direct-sqlite, directory, exceptions
2−, fetchurl, selda, text
1+{ mkDerivation, base, direct-sqlite, directory, exceptions, selda
2+, stdenv, text
33}:
44mkDerivation {
55 pname = "selda-sqlite";
66 version = "0.1.6.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base direct-sqlite directory exceptions selda text
1310 ];
1411 homepage = "https://github.com/valderman/selda";
1512 description = "SQLite backend for the Selda database EDSL";
1613 license = stdenv.lib.licenses.mit;
17−}
14+}
test/golden-test-cases/selda.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, exceptions, fetchurl, hashable
2−, mtl, psqueues, text, time, unordered-containers
1+{ mkDerivation, base, bytestring, exceptions, hashable, mtl
2+, psqueues, stdenv, text, time, unordered-containers
33}:
44mkDerivation {
55 pname = "selda";
66 version = "0.1.11.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bytestring exceptions hashable mtl psqueues text time
1310 unordered-containers
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://selda.link";
1613 description = "Type-safe, high-level EDSL for interacting with relational databases";
1714 license = stdenv.lib.licenses.mit;
18−}
15+}
test/golden-test-cases/servant-checked-exceptions.nix.golden+5−8
@@ -1,15 +1,12 @@
1−{ mkDerivation, aeson, base, bytestring, deepseq, doctest, fetchurl
2−, Glob, hspec-wai, http-media, profunctors, servant, servant-client
3−, servant-docs, servant-server, tagged, tasty, tasty-hspec
1+{ mkDerivation, aeson, base, bytestring, deepseq, doctest, Glob
2+, hspec-wai, http-media, profunctors, servant, servant-client
3+, servant-docs, servant-server, stdenv, tagged, tasty, tasty-hspec
44, tasty-hunit, text, wai
55}:
66mkDerivation {
77 pname = "servant-checked-exceptions";
88 version = "0.4.1.0";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 isLibrary = true;
1411 isExecutable = true;
1512 libraryHaskellDepends = [
@@ -23,4 +20,4 @@ mkDerivation {
2320 homepage = "https://github.com/cdepillabout/servant-checked-exceptions";
2421 description = "Checked exceptions for Servant APIs";
2522 license = stdenv.lib.licenses.bsd3;
26−}
23+}
test/golden-test-cases/set-cover.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, containers, enummapset, fetchurl, psqueues
1+{ mkDerivation, base, containers, enummapset, psqueues, stdenv
22, utility-ht
33}:
44mkDerivation {
55 pname = "set-cover";
66 version = "0.0.8";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "http://hub.darcs.net/thielema/set-cover/";
1714 description = "Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/sets.nix.golden+6−9
@@ -1,16 +1,13 @@
11{ mkDerivation, base, commutative, composition, containers
2−, contravariant, criterion, fetchurl, hashable, keys, mtl
3−, QuickCheck, quickcheck-instances, semigroupoids, semigroups
4−, tasty, tasty-hunit, tasty-quickcheck, transformers
5−, transformers-base, unordered-containers, witherable
2+, contravariant, criterion, hashable, keys, mtl, QuickCheck
3+, quickcheck-instances, semigroupoids, semigroups, stdenv, tasty
4+, tasty-hunit, tasty-quickcheck, transformers, transformers-base
5+, unordered-containers, witherable
66}:
77mkDerivation {
88 pname = "sets";
99 version = "0.0.5.2";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 libraryHaskellDepends = [
1512 base commutative composition containers contravariant hashable keys
1613 mtl QuickCheck semigroupoids semigroups transformers
@@ -27,4 +24,4 @@ mkDerivation {
2724 ];
2825 description = "Ducktyped set interface for Haskell containers";
2926 license = stdenv.lib.licenses.mit;
30−}
27+}
test/golden-test-cases/simple-smt.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, fetchurl, process }:
1+{ mkDerivation, base, process, stdenv }:
22mkDerivation {
33 pname = "simple-smt";
44 version = "0.7.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base process ];
107 description = "A simple way to interact with an SMT solver process";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/slack-web.nix.golden+4−7
@@ -1,14 +1,11 @@
1−{ mkDerivation, aeson, base, containers, errors, fetchurl, hspec
1+{ mkDerivation, aeson, base, containers, errors, hspec
22, http-api-data, http-client, http-client-tls, megaparsec, mtl
3−, servant, servant-client, text, time, transformers
3+, servant, servant-client, stdenv, text, time, transformers
44}:
55mkDerivation {
66 pname = "slack-web";
77 version = "0.2.0.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 aeson base containers errors http-api-data http-client
1411 http-client-tls megaparsec mtl servant servant-client text time
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "https://github.com/jpvillaisaza/slack-web";
2219 description = "Bindings for the Slack web API";
2320 license = stdenv.lib.licenses.mit;
24−}
21+}
test/golden-test-cases/slug.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, aeson, base, exceptions, fetchurl, hspec
2−, http-api-data, path-pieces, persistent, QuickCheck, text
1+{ mkDerivation, aeson, base, exceptions, hspec, http-api-data
2+, path-pieces, persistent, QuickCheck, stdenv, text
33}:
44mkDerivation {
55 pname = "slug";
66 version = "0.1.7";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 aeson base exceptions http-api-data path-pieces persistent
1310 QuickCheck text
@@ -18,4 +15,4 @@ mkDerivation {
1815 homepage = "https://github.com/mrkkrp/slug";
1916 description = "Type-safe slugs for Yesod ecosystem";
2017 license = stdenv.lib.licenses.bsd3;
21−}
18+}
test/golden-test-cases/soxlib.nix.golden+4−7
@@ -1,14 +1,11 @@
11{ mkDerivation, base, bytestring, containers, explicit-exception
2−, extensible-exceptions, fetchurl, sample-frame, sox
3−, storablevector, transformers, utility-ht
2+, extensible-exceptions, sample-frame, sox, stdenv, storablevector
3+, transformers, utility-ht
44}:
55mkDerivation {
66 pname = "soxlib";
77 version = "0.0.3";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 isLibrary = true;
1310 isExecutable = true;
1411 libraryHaskellDepends = [
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "http://www.haskell.org/haskellwiki/Sox";
2017 description = "Write, read, convert audio signals using libsox";
2118 license = stdenv.lib.licenses.bsd3;
22−}
19+}
test/golden-test-cases/speedy-slice.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, containers, fetchurl, kan-extensions, lens
2−, mcmc-types, mwc-probability, pipes, primitive, transformers
1+{ mkDerivation, base, containers, kan-extensions, lens, mcmc-types
2+, mwc-probability, pipes, primitive, stdenv, transformers
33}:
44mkDerivation {
55 pname = "speedy-slice";
66 version = "0.3.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base kan-extensions lens mcmc-types mwc-probability pipes primitive
1310 transformers
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "http://github.com/jtobin/speedy-slice";
1714 description = "Speedy slice sampling";
1815 license = stdenv.lib.licenses.mit;
19−}
16+}
test/golden-test-cases/splice.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, network }:
1+{ mkDerivation, base, network, stdenv }:
22mkDerivation {
33 pname = "splice";
44 version = "0.6.1.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base network ];
107 homepage = "http://corsis.github.com/splice/";
118 description = "Cross-platform Socket to Socket Data Splicing";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/spreadsheet.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, explicit-exception, fetchurl, transformers
1+{ mkDerivation, base, explicit-exception, stdenv, transformers
22, utility-ht
33}:
44mkDerivation {
55 pname = "spreadsheet";
66 version = "0.1.3.7";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "http://www.haskell.org/haskellwiki/Spreadsheet";
1714 description = "Read and write spreadsheets from and to CSV files in a lazy way";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/stack-type.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, transformers }:
1+{ mkDerivation, base, stdenv, transformers }:
22mkDerivation {
33 pname = "stack-type";
44 version = "0.1.0.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base transformers ];
107 homepage = "https://github.com/aiya000/hs-stack-type";
118 description = "The basic stack type";
129 license = stdenv.lib.licenses.mit;
13−}
10+}
test/golden-test-cases/state-codes.nix.golden+4−7
@@ -1,16 +1,13 @@
1−{ mkDerivation, aeson, base, fetchurl, hspec, QuickCheck
2−, shakespeare, text
1+{ mkDerivation, aeson, base, hspec, QuickCheck, shakespeare, stdenv
2+, text
33}:
44mkDerivation {
55 pname = "state-codes";
66 version = "0.1.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ aeson base shakespeare text ];
129 testHaskellDepends = [ aeson base hspec QuickCheck text ];
1310 homepage = "https://github.com/acamino/state-codes#README";
1411 description = "ISO 3166-2:US state codes and i18n names";
1512 license = stdenv.lib.licenses.mit;
16−}
13+}
test/golden-test-cases/stb-image-redux.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, fetchurl, hspec, vector }:
1+{ mkDerivation, base, hspec, stdenv, vector }:
22mkDerivation {
33 pname = "stb-image-redux";
44 version = "0.2.1.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base vector ];
107 testHaskellDepends = [ base hspec vector ];
118 homepage = "https://github.com/typedrat/stb-image-redux#readme";
129 description = "Image loading and writing microlibrary";
1310 license = stdenv.lib.licenses.bsd3;
14−}
11+}
test/golden-test-cases/stm-containers.nix.golden+6−9
@@ -1,16 +1,13 @@
11{ mkDerivation, async, base, base-prelude, containers, criterion
2−, fetchurl, focus, free, hashable, hashtables, HTF, list-t, loch-th
3−, mtl, mtl-prelude, mwc-random, mwc-random-monad, placeholders
4−, primitive, QuickCheck, text, transformers, unordered-containers
5−, vector
2+, focus, free, hashable, hashtables, HTF, list-t, loch-th, mtl
3+, mtl-prelude, mwc-random, mwc-random-monad, placeholders
4+, primitive, QuickCheck, stdenv, text, transformers
5+, unordered-containers, vector
66}:
77mkDerivation {
88 pname = "stm-containers";
99 version = "0.2.16";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 libraryHaskellDepends = [
1512 base base-prelude focus hashable list-t primitive transformers
1613 ];
@@ -27,4 +24,4 @@ mkDerivation {
2724 homepage = "https://github.com/nikita-volkov/stm-containers";
2825 description = "Containers for STM";
2926 license = stdenv.lib.licenses.mit;
30−}
27+}
test/golden-test-cases/streaming-commons.nix.golden+4−7
@@ -1,14 +1,11 @@
11{ mkDerivation, array, async, base, blaze-builder, bytestring
2−, criterion, deepseq, directory, fetchurl, hspec, network, process
3−, QuickCheck, random, stm, text, transformers, unix, zlib
2+, criterion, deepseq, directory, hspec, network, process
3+, QuickCheck, random, stdenv, stm, text, transformers, unix, zlib
44}:
55mkDerivation {
66 pname = "streaming-commons";
77 version = "0.1.18";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 array async base blaze-builder bytestring directory network process
1411 random stm text transformers unix zlib
@@ -23,4 +20,4 @@ mkDerivation {
2320 homepage = "https://github.com/fpco/streaming-commons";
2421 description = "Common lower-level functions needed by various streaming data libraries";
2522 license = stdenv.lib.licenses.mit;
26−}
23+}
test/golden-test-cases/strict-base-types.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, aeson, base, bifunctors, binary, deepseq, fetchurl
2−, ghc-prim, hashable, lens, QuickCheck, strict
1+{ mkDerivation, aeson, base, bifunctors, binary, deepseq, ghc-prim
2+, hashable, lens, QuickCheck, stdenv, strict
33}:
44mkDerivation {
55 pname = "strict-base-types";
66 version = "0.5.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 aeson base bifunctors binary deepseq ghc-prim hashable lens
1310 QuickCheck strict
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/meiersi/strict-base-types";
1613 description = "Strict variants of the types provided in base";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/strict-types.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, array, base, bytestring, containers, deepseq
2−, fetchurl, hashable, text, unordered-containers, vector
2+, hashable, stdenv, text, unordered-containers, vector
33}:
44mkDerivation {
55 pname = "strict-types";
66 version = "0.1.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 array base bytestring containers deepseq hashable text
1310 unordered-containers vector
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/pepeiborra/strict-types";
1613 description = "A type level predicate ranging over strict types";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/string-class.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, tagged, text }:
1+{ mkDerivation, base, bytestring, stdenv, tagged, text }:
22mkDerivation {
33 pname = "string-class";
44 version = "0.1.6.5";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base bytestring tagged text ];
107 homepage = "https://github.com/bairyn/string-class";
118 description = "String class library";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/stripe-haskell.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, stripe-core, stripe-http-streams }:
1+{ mkDerivation, base, stdenv, stripe-core, stripe-http-streams }:
22mkDerivation {
33 pname = "stripe-haskell";
44 version = "2.2.3";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base stripe-core stripe-http-streams ];
107 homepage = "https://github.com/dmjio/stripe";
118 description = "Stripe API for Haskell";
129 license = stdenv.lib.licenses.mit;
13−}
10+}
test/golden-test-cases/svg-tree.nix.golden+5−8
@@ -1,18 +1,15 @@
1−{ mkDerivation, attoparsec, base, bytestring, containers, fetchurl
2−, JuicyPixels, lens, linear, mtl, scientific, text, transformers
3−, vector, xml
1+{ mkDerivation, attoparsec, base, bytestring, containers
2+, JuicyPixels, lens, linear, mtl, scientific, stdenv, text
3+, transformers, vector, xml
44}:
55mkDerivation {
66 pname = "svg-tree";
77 version = "0.6.2.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 attoparsec base bytestring containers JuicyPixels lens linear mtl
1411 scientific text transformers vector xml
1512 ];
1613 description = "SVG file loader and serializer";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/swagger.nix.golden+4−7
@@ -1,17 +1,14 @@
1−{ mkDerivation, aeson, base, bytestring, fetchurl, tasty
2−, tasty-hunit, text, time, transformers
1+{ mkDerivation, aeson, base, bytestring, stdenv, tasty, tasty-hunit
2+, text, time, transformers
33}:
44mkDerivation {
55 pname = "swagger";
66 version = "0.3.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 aeson base bytestring text time transformers
1310 ];
1411 testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ];
1512 description = "Implementation of swagger data model";
1613 license = "unknown";
17−}
14+}
test/golden-test-cases/system-argv0.nix.golden+3−7
@@ -1,14 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, system-filepath, text
2−}:
1+{ mkDerivation, base, bytestring, stdenv, system-filepath, text }:
32mkDerivation {
43 pname = "system-argv0";
54 version = "0.1.1";
6− src = fetchurl {
7− url = "http://example.org/";
8− sha256 = "abc";
9− };
5+ sha256 = "deadbeef";
106 libraryHaskellDepends = [ base bytestring system-filepath text ];
117 homepage = "https://john-millikin.com/software/haskell-filesystem/";
128 description = "Get argv[0] as a FilePath";
139 license = stdenv.lib.licenses.mit;
14−}
10+}
test/golden-test-cases/system-fileio.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, chell, fetchurl, system-filepath
1+{ mkDerivation, base, bytestring, chell, stdenv, system-filepath
22, temporary, text, time, transformers, unix
33}:
44mkDerivation {
55 pname = "system-fileio";
66 version = "0.3.16.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bytestring system-filepath text time unix
1310 ];
@@ -18,4 +15,4 @@ mkDerivation {
1815 homepage = "https://github.com/fpco/haskell-filesystem";
1916 description = "Consistent filesystem interaction across GHC versions (deprecated)";
2017 license = stdenv.lib.licenses.mit;
21−}
18+}
test/golden-test-cases/system-filepath.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, base, bytestring, chell, chell-quickcheck, deepseq
2−, fetchurl, QuickCheck, text
2+, QuickCheck, stdenv, text
33}:
44mkDerivation {
55 pname = "system-filepath";
66 version = "0.4.13.4";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base bytestring deepseq text ];
129 testHaskellDepends = [
1310 base bytestring chell chell-quickcheck QuickCheck text
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/fpco/haskell-filesystem";
1613 description = "High-level, byte-based file and directory path manipulations (deprecated)";
1714 license = stdenv.lib.licenses.mit;
18−}
15+}
test/golden-test-cases/tagged.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, deepseq, fetchurl, template-haskell
1+{ mkDerivation, base, deepseq, stdenv, template-haskell
22, transformers, transformers-compat
33}:
44mkDerivation {
55 pname = "tagged";
66 version = "0.8.5";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base deepseq template-haskell transformers transformers-compat
1310 ];
1411 homepage = "http://github.com/ekmett/tagged";
1512 description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/taggy.nix.golden+3−6
@@ -1,14 +1,11 @@
11{ mkDerivation, attoparsec, base, blaze-html, blaze-markup
2−, criterion, directory, fetchurl, hspec, hspec-attoparsec, tagsoup
2+, criterion, directory, hspec, hspec-attoparsec, stdenv, tagsoup
33, text, unordered-containers, vector
44}:
55mkDerivation {
66 pname = "taggy";
77 version = "0.2.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 isLibrary = true;
1310 isExecutable = true;
1411 enableSeparateDataOutput = true;
@@ -27,4 +24,4 @@ mkDerivation {
2724 homepage = "http://github.com/alpmestan/taggy";
2825 description = "Efficient and simple HTML/XML parsing library";
2926 license = stdenv.lib.licenses.bsd3;
30−}
27+}
test/golden-test-cases/tagstream-conduit.nix.golden+4−7
@@ -1,15 +1,12 @@
11{ mkDerivation, attoparsec, base, blaze-builder, bytestring
2−, case-insensitive, conduit, conduit-extra, data-default, fetchurl
3−, hspec, HUnit, QuickCheck, resourcet, text, transformers
2+, case-insensitive, conduit, conduit-extra, data-default, hspec
3+, HUnit, QuickCheck, resourcet, stdenv, text, transformers
44, xml-conduit
55}:
66mkDerivation {
77 pname = "tagstream-conduit";
88 version = "0.5.5.3";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 libraryHaskellDepends = [
1411 attoparsec base blaze-builder bytestring case-insensitive conduit
1512 conduit-extra data-default resourcet text transformers xml-conduit
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "http://github.com/yihuang/tagstream-conduit";
2118 description = "streamlined html tag parser";
2219 license = stdenv.lib.licenses.bsd3;
23−}
20+}
test/golden-test-cases/tasty-hedgehog.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, hedgehog, tagged, tasty
1+{ mkDerivation, base, hedgehog, stdenv, tagged, tasty
22, tasty-expected-failure
33}:
44mkDerivation {
55 pname = "tasty-hedgehog";
66 version = "0.1.0.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base hedgehog tagged tasty ];
129 testHaskellDepends = [
1310 base hedgehog tasty tasty-expected-failure
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/qfpl/tasty-hedghog";
1613 description = "Integrates the hedgehog testing library with the tasty testing framework";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/tasty-rerun.nix.golden+4−8
@@ -1,14 +1,10 @@
1−{ mkDerivation, base, containers, fetchurl, mtl
2−, optparse-applicative, reducers, split, stm, tagged, tasty
3−, transformers
1+{ mkDerivation, base, containers, mtl, optparse-applicative
2+, reducers, split, stdenv, stm, tagged, tasty, transformers
43}:
54mkDerivation {
65 pname = "tasty-rerun";
76 version = "1.1.8";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
7+ sha256 = "deadbeef";
128 libraryHaskellDepends = [
139 base containers mtl optparse-applicative reducers split stm tagged
1410 tasty transformers
@@ -16,4 +12,4 @@ mkDerivation {
1612 homepage = "http://github.com/ocharles/tasty-rerun";
1713 description = "Run tests by filtering the test tree depending on the result of previous test runs";
1814 license = stdenv.lib.licenses.bsd3;
19−}
15+}
test/golden-test-cases/tce-conf.nix.golden+3−6
@@ -1,11 +1,8 @@
1−{ mkDerivation, base, containers, fetchurl, HUnit }:
1+{ mkDerivation, base, containers, HUnit, stdenv }:
22mkDerivation {
33 pname = "tce-conf";
44 version = "1.3";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 libraryHaskellDepends = [ base containers ];
@@ -14,4 +11,4 @@ mkDerivation {
1411 homepage = "http://hub.darcs.net/dino/tce-conf";
1512 description = "Very simple config file reading";
1613 license = stdenv.lib.licenses.bsd3;
17−}
14+}
test/golden-test-cases/terminal-progress-bar.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, HUnit, stm, stm-chans
2−, test-framework, test-framework-hunit
1+{ mkDerivation, base, HUnit, stdenv, stm, stm-chans, test-framework
2+, test-framework-hunit
33}:
44mkDerivation {
55 pname = "terminal-progress-bar";
66 version = "0.1.1.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [ base stm stm-chans ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 homepage = "https://github.com/roelvandijk/terminal-progress-bar";
1815 description = "A simple progress bar in the terminal";
1916 license = stdenv.lib.licenses.bsd3;
20−}
17+}
test/golden-test-cases/test-fixture.nix.golden+4−7
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, data-default-class, exceptions, fetchurl
1+{ mkDerivation, base, data-default-class, exceptions
22, haskell-src-exts, haskell-src-meta, hspec, hspec-discover, mtl
3−, template-haskell, th-orphans, transformers
3+, stdenv, template-haskell, th-orphans, transformers
44}:
55mkDerivation {
66 pname = "test-fixture";
77 version = "0.5.1.0";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 base data-default-class exceptions haskell-src-exts
1411 haskell-src-meta mtl template-haskell th-orphans
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "http://github.com/cjdev/test-fixture#readme";
2017 description = "Test monadic side-effects";
2118 license = stdenv.lib.licenses.bsd3;
22−}
19+}
test/golden-test-cases/texmath.nix.golden+5−8
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, bytestring, containers, directory, fetchurl
2−, filepath, mtl, pandoc-types, parsec, process, split, syb
3−, temporary, text, utf8-string, xml
1+{ mkDerivation, base, bytestring, containers, directory, filepath
2+, mtl, pandoc-types, parsec, process, split, stdenv, syb, temporary
3+, text, utf8-string, xml
44}:
55mkDerivation {
66 pname = "texmath";
77 version = "0.10.1";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 isLibrary = true;
1310 isExecutable = true;
1411 libraryHaskellDepends = [
@@ -21,4 +18,4 @@ mkDerivation {
2118 homepage = "http://github.com/jgm/texmath";
2219 description = "Conversion between formats used to represent mathematics";
2320 license = "GPL";
24−}
21+}
test/golden-test-cases/text-icu.nix.golden+4−8
@@ -1,15 +1,11 @@
11{ mkDerivation, array, base, bytestring, deepseq, directory
2−, fetchurl, ghc-prim, HUnit, icu, QuickCheck, random
3−, test-framework, test-framework-hunit, test-framework-quickcheck2
4−, text
2+, ghc-prim, HUnit, icu, QuickCheck, random, stdenv, test-framework
3+, test-framework-hunit, test-framework-quickcheck2, text
54}:
65mkDerivation {
76 pname = "text-icu";
87 version = "0.7.0.1";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
8+ sha256 = "deadbeef";
139 libraryHaskellDepends = [ base bytestring deepseq text ];
1410 librarySystemDepends = [ icu ];
1511 testHaskellDepends = [
@@ -20,4 +16,4 @@ mkDerivation {
2016 homepage = "https://github.com/bos/text-icu";
2117 description = "Bindings to the ICU library";
2218 license = stdenv.lib.licenses.bsd3;
23−}
19+}
test/golden-test-cases/text-postgresql.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, dlist, fetchurl, QuickCheck
2−, quickcheck-simple, transformers, transformers-compat
1+{ mkDerivation, base, dlist, QuickCheck, quickcheck-simple, stdenv
2+, transformers, transformers-compat
33}:
44mkDerivation {
55 pname = "text-postgresql";
66 version = "0.0.2.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base dlist transformers transformers-compat
1310 ];
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "http://khibino.github.io/haskell-relational-record/";
1613 description = "Parser and Printer of PostgreSQL extended types";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/th-expand-syns.nix.golden+3−7
@@ -1,15 +1,11 @@
1−{ mkDerivation, base, containers, fetchurl, syb, template-haskell
2−}:
1+{ mkDerivation, base, containers, stdenv, syb, template-haskell }:
32mkDerivation {
43 pname = "th-expand-syns";
54 version = "0.4.4.0";
6− src = fetchurl {
7− url = "http://example.org/";
8− sha256 = "abc";
9− };
5+ sha256 = "deadbeef";
106 libraryHaskellDepends = [ base containers syb template-haskell ];
117 testHaskellDepends = [ base template-haskell ];
128 homepage = "https://github.com/DanielSchuessler/th-expand-syns";
139 description = "Expands type synonyms in Template Haskell ASTs";
1410 license = stdenv.lib.licenses.bsd3;
15−}
11+}
test/golden-test-cases/these.nix.golden+5−8
@@ -1,16 +1,13 @@
11{ mkDerivation, aeson, base, bifunctors, binary, containers
2−, data-default-class, deepseq, fetchurl, hashable, keys, mtl
3−, profunctors, QuickCheck, quickcheck-instances, semigroupoids
4−, tasty, tasty-quickcheck, transformers, transformers-compat
2+, data-default-class, deepseq, hashable, keys, mtl, profunctors
3+, QuickCheck, quickcheck-instances, semigroupoids, stdenv, tasty
4+, tasty-quickcheck, transformers, transformers-compat
55, unordered-containers, vector, vector-instances
66}:
77mkDerivation {
88 pname = "these";
99 version = "0.7.4";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 libraryHaskellDepends = [
1512 aeson base bifunctors binary containers data-default-class deepseq
1613 hashable keys mtl profunctors QuickCheck semigroupoids transformers
@@ -24,4 +21,4 @@ mkDerivation {
2421 homepage = "https://github.com/isomorphism/these";
2522 description = "An either-or-both data type & a generalized 'zip with padding' typeclass";
2623 license = stdenv.lib.licenses.bsd3;
27−}
24+}
test/golden-test-cases/timezone-series.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, deepseq, fetchurl, time }:
1+{ mkDerivation, base, deepseq, stdenv, time }:
22mkDerivation {
33 pname = "timezone-series";
44 version = "0.1.8";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base deepseq time ];
107 homepage = "http://projects.haskell.org/time-ng/";
118 description = "Enhanced timezone handling for Data.Time";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/transformers-compat.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, ghc-prim, transformers }:
1+{ mkDerivation, base, ghc-prim, stdenv, transformers }:
22mkDerivation {
33 pname = "transformers-compat";
44 version = "0.5.1.4";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ghc-prim transformers ];
107 homepage = "http://github.com/ekmett/transformers-compat/";
118 description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/transformers-lift.nix.golden+3−7
@@ -1,16 +1,12 @@
1−{ mkDerivation, base, fetchurl, transformers
2−, writer-cps-transformers
1+{ mkDerivation, base, stdenv, transformers, writer-cps-transformers
32}:
43mkDerivation {
54 pname = "transformers-lift";
65 version = "0.2.0.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
6+ sha256 = "deadbeef";
117 libraryHaskellDepends = [
128 base transformers writer-cps-transformers
139 ];
1410 description = "Ad-hoc type classes for lifting";
1511 license = stdenv.lib.licenses.bsd3;
16−}
12+}
test/golden-test-cases/tree-fun.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, containers, fetchurl, mtl }:
1+{ mkDerivation, base, containers, mtl, stdenv }:
22mkDerivation {
33 pname = "tree-fun";
44 version = "0.8.1.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base containers mtl ];
107 description = "Library for functions pertaining to tree exploration and manipulation";
118 license = stdenv.lib.licenses.gpl3;
12−}
9+}
test/golden-test-cases/ttrie.nix.golden+4−7
@@ -1,16 +1,13 @@
11{ mkDerivation, async, atomic-primops, base, bifunctors, containers
2−, criterion-plus, deepseq, fetchurl, hashable, mwc-random
3−, primitive, QuickCheck, stm, stm-containers, stm-stats
2+, criterion-plus, deepseq, hashable, mwc-random, primitive
3+, QuickCheck, stdenv, stm, stm-containers, stm-stats
44, test-framework, test-framework-quickcheck2, text, transformers
55, unordered-containers, vector
66}:
77mkDerivation {
88 pname = "ttrie";
99 version = "0.1.2.1";
10− src = fetchurl {
11− url = "http://example.org/";
12− sha256 = "abc";
13− };
10+ sha256 = "deadbeef";
1411 libraryHaskellDepends = [
1512 atomic-primops base hashable primitive stm
1613 ];
@@ -26,4 +23,4 @@ mkDerivation {
2623 homepage = "http://github.com/mcschroeder/ttrie";
2724 description = "Contention-free STM hash map";
2825 license = stdenv.lib.licenses.mit;
29−}
26+}
test/golden-test-cases/tuple-th.nix.golden+3−6
@@ -1,12 +1,9 @@
1−{ mkDerivation, base, containers, fetchurl, template-haskell }:
1+{ mkDerivation, base, containers, stdenv, template-haskell }:
22mkDerivation {
33 pname = "tuple-th";
44 version = "0.2.5";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base containers template-haskell ];
107 description = "Generate (non-recursive) utility functions for tuples of statically known size";
118 license = stdenv.lib.licenses.bsd3;
12−}
9+}
test/golden-test-cases/tuples-homogenous-h98.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl }:
1+{ mkDerivation, base, stdenv }:
22mkDerivation {
33 pname = "tuples-homogenous-h98";
44 version = "0.1.1.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 homepage = "https://github.com/ppetr/tuples-homogenous-h98";
118 description = "Wrappers for n-ary tuples with Traversable and Applicative/Monad instances";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/turtle-options.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, HUnit, optional-args, parsec, text
1+{ mkDerivation, base, HUnit, optional-args, parsec, stdenv, text
22, turtle
33}:
44mkDerivation {
55 pname = "turtle-options";
66 version = "0.1.0.4";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 isLibrary = true;
129 isExecutable = true;
1310 libraryHaskellDepends = [ base optional-args parsec text turtle ];
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/elaye/turtle-options#readme";
1714 description = "Collection of command line options and parsers for these options";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/type-operators.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, ghc-prim }:
1+{ mkDerivation, base, ghc-prim, stdenv }:
22mkDerivation {
33 pname = "type-operators";
44 version = "0.1.0.4";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ghc-prim ];
107 homepage = "https://github.com/Shou/type-operators#readme";
118 description = "Various type-level operators";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/type-spec.nix.golden+3−6
@@ -1,14 +1,11 @@
1−{ mkDerivation, base, fetchurl, pretty }:
1+{ mkDerivation, base, pretty, stdenv }:
22mkDerivation {
33 pname = "type-spec";
44 version = "0.3.0.1";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base pretty ];
107 testHaskellDepends = [ base ];
118 homepage = "https://github.com/sheyll/type-spec#readme";
129 description = "Type Level Specification by Example";
1310 license = stdenv.lib.licenses.bsd3;
14−}
11+}
test/golden-test-cases/unicode-show.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, HUnit, QuickCheck, test-framework
1+{ mkDerivation, base, HUnit, QuickCheck, stdenv, test-framework
22, test-framework-hunit, test-framework-quickcheck2
33}:
44mkDerivation {
55 pname = "unicode-show";
66 version = "0.1.0.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base ];
129 testHaskellDepends = [
1310 base HUnit QuickCheck test-framework test-framework-hunit
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "http://github.com/nushio3/unicode-show#readme";
1714 description = "print and show in unicode";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/unique.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, ghc-prim, hashable }:
1+{ mkDerivation, base, ghc-prim, hashable, stdenv }:
22mkDerivation {
33 pname = "unique";
44 version = "0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ghc-prim hashable ];
107 homepage = "http://github.com/ekmett/unique/";
118 description = "Fully concurrent unique identifiers";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/unix-bytestring.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl }:
1+{ mkDerivation, base, bytestring, stdenv }:
22mkDerivation {
33 pname = "unix-bytestring";
44 version = "0.3.7.3";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base bytestring ];
107 homepage = "http://code.haskell.org/~wren/";
118 description = "Unix/Posix-specific functions for ByteStrings";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/unlit.nix.golden+3−6
@@ -1,15 +1,12 @@
1−{ mkDerivation, base, directory, fetchurl, text }:
1+{ mkDerivation, base, directory, stdenv, text }:
22mkDerivation {
33 pname = "unlit";
44 version = "0.4.0.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 isLibrary = true;
107 isExecutable = true;
118 libraryHaskellDepends = [ base directory text ];
129 executableHaskellDepends = [ base directory text ];
1310 description = "Tool to convert literate code between styles or to code";
1411 license = stdenv.lib.licenses.bsd3;
15−}
12+}
test/golden-test-cases/utility-ht.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, fetchurl, QuickCheck }:
1+{ mkDerivation, base, QuickCheck, stdenv }:
22mkDerivation {
33 pname = "utility-ht";
44 version = "0.0.14";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base ];
107 testHaskellDepends = [ base QuickCheck ];
118 description = "Various small helper functions for Lists, Maybes, Tuples, Functions";
129 license = stdenv.lib.licenses.bsd3;
13−}
10+}
test/golden-test-cases/validity-aeson.nix.golden+4−8
@@ -1,14 +1,10 @@
1−{ mkDerivation, aeson, base, fetchurl, validity
2−, validity-scientific, validity-text, validity-unordered-containers
3−, validity-vector
1+{ mkDerivation, aeson, base, stdenv, validity, validity-scientific
2+, validity-text, validity-unordered-containers, validity-vector
43}:
54mkDerivation {
65 pname = "validity-aeson";
76 version = "0.1.0.0";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
7+ sha256 = "deadbeef";
128 libraryHaskellDepends = [
139 aeson base validity validity-scientific validity-text
1410 validity-unordered-containers validity-vector
@@ -16,4 +12,4 @@ mkDerivation {
1612 homepage = "https://github.com/NorfairKing/validity#readme";
1713 description = "Validity instances for aeson";
1814 license = stdenv.lib.licenses.mit;
19−}
15+}
test/golden-test-cases/validity-containers.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, containers, fetchurl, validity }:
1+{ mkDerivation, base, containers, stdenv, validity }:
22mkDerivation {
33 pname = "validity-containers";
44 version = "0.2.0.0";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base containers validity ];
107 homepage = "https://github.com/NorfairKing/validity#readme";
118 description = "Validity instances for containers";
129 license = stdenv.lib.licenses.mit;
13−}
10+}
test/golden-test-cases/vector-mmap.nix.golden+3−6
@@ -1,16 +1,13 @@
1−{ mkDerivation, base, fetchurl, mmap, primitive, QuickCheck
1+{ mkDerivation, base, mmap, primitive, QuickCheck, stdenv
22, temporary, vector
33}:
44mkDerivation {
55 pname = "vector-mmap";
66 version = "0.0.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base mmap primitive vector ];
129 testHaskellDepends = [ base QuickCheck temporary vector ];
1310 homepage = "http://github.com/pumpkin/vector-mmap";
1411 description = "Memory map immutable and mutable vectors";
1512 license = stdenv.lib.licenses.bsd3;
16−}
13+}
test/golden-test-cases/vivid-supercollider.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, binary, bytestring, cereal, fetchurl
2−, microspec, QuickCheck, split, utf8-string, vivid-osc
1+{ mkDerivation, base, binary, bytestring, cereal, microspec
2+, QuickCheck, split, stdenv, utf8-string, vivid-osc
33}:
44mkDerivation {
55 pname = "vivid-supercollider";
66 version = "0.3.0.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base binary bytestring cereal split utf8-string vivid-osc
1310 ];
@@ -17,4 +14,4 @@ mkDerivation {
1714 ];
1815 description = "Implementation of SuperCollider server specifications";
1916 license = "GPL";
20−}
17+}
test/golden-test-cases/vty.nix.golden+6−9
@@ -1,18 +1,15 @@
11{ mkDerivation, base, blaze-builder, bytestring, Cabal, containers
2−, deepseq, directory, fetchurl, filepath, hashable, HUnit
3−, microlens, microlens-mtl, microlens-th, mtl, parallel, parsec
4−, QuickCheck, quickcheck-assertions, random, smallcheck, stm
5−, string-qq, terminfo, test-framework, test-framework-hunit
2+, deepseq, directory, filepath, hashable, HUnit, microlens
3+, microlens-mtl, microlens-th, mtl, parallel, parsec, QuickCheck
4+, quickcheck-assertions, random, smallcheck, stdenv, stm, string-qq
5+, terminfo, test-framework, test-framework-hunit
66, test-framework-smallcheck, text, transformers, unix, utf8-string
77, vector
88}:
99mkDerivation {
1010 pname = "vty";
1111 version = "5.19.1";
12− src = fetchurl {
13− url = "http://example.org/";
14− sha256 = "abc";
15− };
12+ sha256 = "deadbeef";
1613 isLibrary = true;
1714 isExecutable = true;
1815 libraryHaskellDepends = [
@@ -33,4 +30,4 @@ mkDerivation {
3330 homepage = "https://github.com/jtdaugherty/vty";
3431 description = "A simple terminal UI library";
3532 license = stdenv.lib.licenses.bsd3;
36−}
33+}
test/golden-test-cases/wai-cors.nix.golden+4−7
@@ -1,15 +1,12 @@
11{ mkDerivation, attoparsec, base, base-unicode-symbols, bytestring
2−, case-insensitive, directory, fetchurl, filepath, http-types, mtl
3−, network, process, tasty, tasty-hunit, text, transformers, wai
2+, case-insensitive, directory, filepath, http-types, mtl, network
3+, process, stdenv, tasty, tasty-hunit, text, transformers, wai
44, wai-extra, wai-websockets, warp, websockets
55}:
66mkDerivation {
77 pname = "wai-cors";
88 version = "0.2.6";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
9+ sha256 = "deadbeef";
1310 enableSeparateDataOutput = true;
1411 libraryHaskellDepends = [
1512 attoparsec base base-unicode-symbols bytestring case-insensitive
@@ -23,4 +20,4 @@ mkDerivation {
2320 homepage = "https://github.com/larskuhtz/wai-cors";
2421 description = "CORS for WAI";
2522 license = stdenv.lib.licenses.mit;
26−}
23+}
test/golden-test-cases/wai-middleware-auth.nix.golden+6−9
@@ -1,18 +1,15 @@
11{ mkDerivation, aeson, base, base64-bytestring, binary
22, blaze-builder, blaze-html, bytestring, case-insensitive, cereal
3−, clientsession, cookie, exceptions, fetchurl, hoauth2, http-client
3+, clientsession, cookie, exceptions, hoauth2, http-client
44, http-client-tls, http-conduit, http-reverse-proxy, http-types
5−, optparse-simple, regex-posix, safe-exceptions, shakespeare, text
6−, unix-compat, unordered-containers, uri-bytestring, vault, wai
7−, wai-app-static, wai-extra, warp, yaml
5+, optparse-simple, regex-posix, safe-exceptions, shakespeare
6+, stdenv, text, unix-compat, unordered-containers, uri-bytestring
7+, vault, wai, wai-app-static, wai-extra, warp, yaml
88}:
99mkDerivation {
1010 pname = "wai-middleware-auth";
1111 version = "0.1.2.1";
12− src = fetchurl {
13− url = "http://example.org/";
14− sha256 = "abc";
15− };
12+ sha256 = "deadbeef";
1613 isLibrary = true;
1714 isExecutable = true;
1815 libraryHaskellDepends = [
@@ -28,4 +25,4 @@ mkDerivation {
2825 ];
2926 description = "Authentication middleware that secures WAI application";
3027 license = stdenv.lib.licenses.mit;
31−}
28+}
test/golden-test-cases/wai-middleware-caching-redis.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, blaze-builder, bytestring, fetchurl, hedis
2−, http-types, text, wai, wai-middleware-caching
1+{ mkDerivation, base, blaze-builder, bytestring, hedis, http-types
2+, stdenv, text, wai, wai-middleware-caching
33}:
44mkDerivation {
55 pname = "wai-middleware-caching-redis";
66 version = "0.2.0.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base blaze-builder bytestring hedis http-types text wai
1310 wai-middleware-caching
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "http://github.com/yogsototh/wai-middleware-caching/tree/master/wai-middleware-caching-redis#readme";
1714 description = "Cache Wai Middleware using Redis backend";
1815 license = stdenv.lib.licenses.bsd3;
19−}
16+}
test/golden-test-cases/wai-middleware-prometheus.nix.golden+3−6
@@ -1,13 +1,10 @@
11{ mkDerivation, base, bytestring, clock, data-default, doctest
2−, fetchurl, http-types, prometheus-client, text, wai
2+, http-types, prometheus-client, stdenv, text, wai
33}:
44mkDerivation {
55 pname = "wai-middleware-prometheus";
66 version = "0.3.0";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base bytestring clock data-default http-types prometheus-client
1310 text wai
@@ -16,4 +13,4 @@ mkDerivation {
1613 homepage = "https://github.com/fimad/prometheus-haskell";
1714 description = "WAI middlware for exposing http://prometheus.io metrics.";
1815 license = stdenv.lib.licenses.asl20;
19−}
16+}
test/golden-test-cases/warp.nix.golden+7−10
@@ -1,18 +1,15 @@
11{ mkDerivation, array, async, auto-update, base, blaze-builder
22, bytestring, bytestring-builder, case-insensitive, containers
3−, criterion, directory, doctest, fetchurl, ghc-prim, hashable
4−, hspec, HTTP, http-date, http-types, http2, HUnit, iproute
5−, lifted-base, network, process, QuickCheck, silently
6−, simple-sendfile, stm, streaming-commons, text, time, transformers
7−, unix, unix-compat, vault, wai, word8
3+, criterion, directory, doctest, ghc-prim, hashable, hspec, HTTP
4+, http-date, http-types, http2, HUnit, iproute, lifted-base
5+, network, process, QuickCheck, silently, simple-sendfile, stdenv
6+, stm, streaming-commons, text, time, transformers, unix
7+, unix-compat, vault, wai, word8
88}:
99mkDerivation {
1010 pname = "warp";
1111 version = "3.2.13";
12− src = fetchurl {
13− url = "http://example.org/";
14− sha256 = "abc";
15− };
12+ sha256 = "deadbeef";
1613 libraryHaskellDepends = [
1714 array async auto-update base blaze-builder bytestring
1815 bytestring-builder case-insensitive containers ghc-prim hashable
@@ -34,4 +31,4 @@ mkDerivation {
3431 homepage = "http://github.com/yesodweb/wai";
3532 description = "A fast, light-weight web server for WAI applications";
3633 license = stdenv.lib.licenses.mit;
37−}
34+}
test/golden-test-cases/weigh.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, deepseq, fetchurl, mtl, process, split
1+{ mkDerivation, base, deepseq, mtl, process, split, stdenv
22, template-haskell, temporary
33}:
44mkDerivation {
55 pname = "weigh";
66 version = "0.0.7";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base deepseq mtl process split template-haskell temporary
1310 ];
@@ -15,4 +12,4 @@ mkDerivation {
1512 homepage = "https://github.com/fpco/weigh#readme";
1613 description = "Measure allocations of a Haskell functions/values";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}
test/golden-test-cases/xml-hamlet.nix.golden+4−7
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, containers, fetchurl, hspec, HUnit, parsec
2−, shakespeare, template-haskell, text, xml-conduit
1+{ mkDerivation, base, containers, hspec, HUnit, parsec, shakespeare
2+, stdenv, template-haskell, text, xml-conduit
33}:
44mkDerivation {
55 pname = "xml-hamlet";
66 version = "0.4.1.1";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base containers parsec shakespeare template-haskell text
1310 xml-conduit
@@ -19,4 +16,4 @@ mkDerivation {
1916 homepage = "http://www.yesodweb.com/";
2017 description = "Hamlet-style quasiquoter for XML content";
2118 license = stdenv.lib.licenses.bsd3;
22−}
19+}
test/golden-test-cases/xmonad-contrib.nix.golden+4−8
@@ -1,15 +1,11 @@
11{ mkDerivation, base, bytestring, containers, directory
2−, extensible-exceptions, fetchurl, filepath, mtl, old-locale
3−, old-time, process, random, unix, utf8-string, X11, X11-xft
4−, xmonad
2+, extensible-exceptions, filepath, mtl, old-locale, old-time
3+, process, random, stdenv, unix, utf8-string, X11, X11-xft, xmonad
54}:
65mkDerivation {
76 pname = "xmonad-contrib";
87 version = "0.13";
9− src = fetchurl {
10− url = "http://example.org/";
11− sha256 = "abc";
12− };
8+ sha256 = "deadbeef";
139 libraryHaskellDepends = [
1410 base bytestring containers directory extensible-exceptions filepath
1511 mtl old-locale old-time process random unix utf8-string X11 X11-xft
@@ -18,4 +14,4 @@ mkDerivation {
1814 homepage = "http://xmonad.org/";
1915 description = "Third party extensions for xmonad";
2016 license = stdenv.lib.licenses.bsd3;
21−}
17+}
test/golden-test-cases/yahoo-finance-api.nix.golden+4−7
@@ -1,14 +1,11 @@
1−{ mkDerivation, aeson, base, doctest, either, fetchurl, Glob, hspec
1+{ mkDerivation, aeson, base, doctest, either, Glob, hspec
22, http-api-data, http-client, http-client-tls, mtl, safe, servant
3−, servant-client, text, time, transformers, vector
3+, servant-client, stdenv, text, time, transformers, vector
44}:
55mkDerivation {
66 pname = "yahoo-finance-api";
77 version = "0.2.0.3";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
8+ sha256 = "deadbeef";
129 libraryHaskellDepends = [
1310 aeson base either http-api-data http-client mtl servant
1411 servant-client text time transformers vector
@@ -20,4 +17,4 @@ mkDerivation {
2017 homepage = "https://github.com/cdepillabout/yahoo-finance-api";
2118 description = "Read quotes from Yahoo Finance API";
2219 license = stdenv.lib.licenses.bsd3;
23−}
20+}
test/golden-test-cases/yesod-form-bootstrap4.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, classy-prelude-yesod, fetchurl, yesod-form }:
1+{ mkDerivation, base, classy-prelude-yesod, stdenv, yesod-form }:
22mkDerivation {
33 pname = "yesod-form-bootstrap4";
44 version = "0.1.0.2";
5− src = fetchurl {
6− url = "http://example.org/";
7− sha256 = "abc";
8− };
5+ sha256 = "deadbeef";
96 libraryHaskellDepends = [ base classy-prelude-yesod yesod-form ];
107 homepage = "https://github.com/ncaq/yesod-form-bootstrap4#readme";
118 description = "renderBootstrap4";
129 license = stdenv.lib.licenses.mit;
13−}
10+}
test/golden-test-cases/yesod-gitrepo.nix.golden+4−8
@@ -1,14 +1,10 @@
1−{ mkDerivation, base, directory, enclosed-exceptions, fetchurl
2−, http-types, lifted-base, process, temporary, text, wai
3−, yesod-core
1+{ mkDerivation, base, directory, enclosed-exceptions, http-types
2+, lifted-base, process, stdenv, temporary, text, wai, yesod-core
43}:
54mkDerivation {
65 pname = "yesod-gitrepo";
76 version = "0.2.1.0";
8− src = fetchurl {
9− url = "http://example.org/";
10− sha256 = "abc";
11− };
7+ sha256 = "deadbeef";
128 libraryHaskellDepends = [
139 base directory enclosed-exceptions http-types lifted-base process
1410 temporary text wai yesod-core
@@ -16,4 +12,4 @@ mkDerivation {
1612 homepage = "https://github.com/snoyberg/yesod-gitrepo";
1713 description = "Host content provided by a Git repo";
1814 license = stdenv.lib.licenses.mit;
19−}
15+}
test/golden-test-cases/yesod-recaptcha2.nix.golden+3−6
@@ -1,17 +1,14 @@
1−{ mkDerivation, base, classy-prelude-yesod, fetchurl, http-conduit
1+{ mkDerivation, base, classy-prelude-yesod, http-conduit, stdenv
22, yesod-auth
33}:
44mkDerivation {
55 pname = "yesod-recaptcha2";
66 version = "0.2.3";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [
129 base classy-prelude-yesod http-conduit yesod-auth
1310 ];
1411 homepage = "https://github.com/ncaq/yesod-recaptcha2#readme";
1512 description = "yesod recaptcha2";
1613 license = stdenv.lib.licenses.mit;
17−}
14+}
test/golden-test-cases/zlib.nix.golden+3−6
@@ -1,13 +1,10 @@
1−{ mkDerivation, base, bytestring, fetchurl, QuickCheck, tasty
1+{ mkDerivation, base, bytestring, QuickCheck, stdenv, tasty
22, tasty-hunit, tasty-quickcheck, zlib
33}:
44mkDerivation {
55 pname = "zlib";
66 version = "0.6.1.2";
7− src = fetchurl {
8− url = "http://example.org/";
9− sha256 = "abc";
10− };
7+ sha256 = "deadbeef";
118 libraryHaskellDepends = [ base bytestring ];
129 librarySystemDepends = [ zlib ];
1310 testHaskellDepends = [
@@ -15,4 +12,4 @@ mkDerivation {
1512 ];
1613 description = "Compression and decompression in the gzip and zlib formats";
1714 license = stdenv.lib.licenses.bsd3;
18−}
15+}