multi-ghc-travis: update to latest Git version and create a proper Haskell build

The attribute haskellPackages.multi-ghc-travis refers to a proper Cabal build
that includes the package's library
This commit is contained in:
Peter Simons
2018-01-18 17:01:33 +01:00
parent 7ac14f0b83
commit 29f0f38433
5 changed files with 55 additions and 25 deletions
@@ -16327,6 +16327,32 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ShellCheck_0_4_6" = callPackage
({ mkDerivation, base, containers, directory, json, mtl, parsec
, process, QuickCheck, regex-tdfa
}:
mkDerivation {
pname = "ShellCheck";
version = "0.4.6";
sha256 = "1g5ihsma3zgb7q89n2j4772f504nnhfn065xdz6bqgrnjhkrpsqi";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base containers directory json mtl parsec process QuickCheck
regex-tdfa
];
executableHaskellDepends = [
base containers directory json mtl parsec QuickCheck regex-tdfa
];
testHaskellDepends = [
base containers directory json mtl parsec QuickCheck regex-tdfa
];
homepage = "http://www.shellcheck.net/";
description = "Shell script analysis tool";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ShellCheck" = callPackage
({ mkDerivation, base, containers, directory, json, mtl, parsec
, process, QuickCheck, regex-tdfa