/* Essential Haskell packages that must build. */ with (import ./release-lib.nix); let linux = ["x86_64-linux"]; in mapTestOn (rec { gitAndTools.gitAnnex = linux; jhc = linux; haskellPackages_ghc742 = { abstractPar = linux; ACVector = linux; aeson = linux; AgdaExecutable = linux; alex = linux; alexMeta = linux; alternativeIo = linux; ansiTerminal = linux; ansiWlPprint = linux; asn1Data = linux; AspectAG = linux; async = linux; attempt = linux; attoparsecEnumerator = linux; attoparsec = linux; authenticate = linux; base64Bytestring = linux; baseUnicodeSymbols = linux; benchpress = linux; bimap = linux; binaryShared = linux; bitmap = linux; bktrees = linux; blazeBuilderEnumerator = linux; blazeBuilder = linux; blazeHtml = linux; blazeTextual = linux; bloomfilter = linux; bmp = linux; BNFC = linux; BNFCMeta = linux; Boolean = linux; bytestringMmap = linux; bytestringNums = linux; bytestringTrie = linux; cabal2Ghci = linux; cabal2nix = linux; cabalDev = linux; cabalGhci = linux; cabalInstall = linux; cairo = linux; caseInsensitive = linux; cautiousFile = linux; cereal = linux; certificate = linux; cgi = linux; Chart = linux; citeprocHs = linux; clientsession = linux; cmdargs = linux; cmdlib = linux; colorizeHaskell = linux; colour = linux; comonadsFd = linux; conduit = linux; ConfigFile = linux; continuedFractions = linux; converge = linux; convertible = linux; cookie = linux; cpphs = linux; cprngAes = linux; criterion = linux; cryptoApi = linux; cryptocipher = linux; cryptohash = linux; Crypto = linux; cssText = linux; csv = linux; darcs = linux; dataAccessor = linux; dataAccessorTemplate = linux; dataDefault = linux; dataenc = linux; dataReify = linux; datetime = linux; DAV = linux; dbus = linux; derive = linux; diagrams = linux; Diff = linux; digestiveFunctorsHeist = linux; digestiveFunctorsSnap = linux; digest = linux; dimensional = linux; dimensionalTf = linux; directoryTree = linux; distributedProcess = linux; dlist = linux; dns = linux; doctest = linux; dotgen = linux; doubleConversion = linux; Ebnf2ps = linux; editDistance = linux; editline = linux; emailValidate = linux; entropy = linux; enumerator = linux; epic = linux; erf = linux; failure = linux; fclabels = linux; feed = linux; fgl = linux; fileEmbed = linux; filestore = linux; fingertree = linux; flexibleDefaults = linux; funcmp = linux; gamma = linux; gdiff = linux; ghcEvents = linux; ghc = linux; ghcMtl = linux; ghcPaths = linux; ghcSybUtils = linux; githubBackup = linux; github = linux; gitit = linux; glade = linux; glib = linux; Glob = linux; gloss = linux; GLUT = linux; gnutls = linux; graphviz = linux; gtk = linux; gtksourceview2 = linux; hackageDb = linux; haddock = linux; hakyll = linux; hamlet = linux; happstackHamlet = linux; happstackServer = linux; happstackUtil = linux; happy = linux; hashable = linux; hashedStorage = linux; haskeline = linux; haskellLexer = linux; haskellPlatform = linux; haskellSrcExts = linux; haskellSrc = linux; haskellSrcMeta = linux; HaXml = linux; haxr = linux; HDBC = linux; HDBCPostgresql = linux; HDBCSqlite3 = linux; HFuse = linux; highlightingKate = linux; hinotify = linux; hint = linux; Hipmunk = linux; hledgerInterest = linux; hledgerLib = linux; hledger = linux; hledgerWeb = linux; hlint = linux; HList = linux; hmatrix = linux; hoogle = linux; hopenssl = linux; hostname = linux; hp2anyCore = linux; hp2anyGraph = linux; hS3 = linux; hscolour = linux; hsdns = linux; hsemail = linux; hslogger = linux; hsloggerTemplate = linux; hspec = linux; hspread = linux; HsSyck = linux; HStringTemplate = linux; hsyslog = linux; html = linux; httpConduit = linux; httpDate = linux; httpdShed = linux; HTTP = linux; httpTypes = linux; HUnit = linux; hxt = linux; IfElse = linux; irc = linux; iteratee = linux; jailbreakCabal = linux; json = linux; jsonTypes = linux; lambdabot = linux; languageCQuote = linux; languageJavascript = linux; largeword = linux; lens = linux; libxmlSax = linux; liftedBase = linux; ListLike = linux; logfloat = linux; ltk = linux; mainlandPretty = linux; maude = linux; MaybeT = linux; MemoTrie = linux; mersenneRandomPure64 = linux; mimeMail = linux; MissingH = linux; mmap = linux; MonadCatchIOMtl = linux; MonadCatchIOTransformers = linux; monadControl = linux; monadLoops = linux; monadPar = linux; monadPeel = linux; MonadPrompt = linux; MonadRandom = linux; mpppc = linux; mtl = linux; mtlparse = linux; multiplate = linux; multirec = linux; multiset = linux; murmurHash = linux; mwcRandom = linux; nat = linux; nats = linux; naturals = linux; networkInfo = linux; network = linux; networkMulticast = linux; networkProtocolXmpp = linux; nonNegative = linux; numericPrelude = linux; numtype = linux; numtypeTf = linux; ObjectName = linux; OneTuple = linux; OpenAL = linux; OpenGL = linux; packunused = linux; pandoc = linux; pandocTypes = linux; pango = linux; parallel = linux; parseargs = linux; parsec3 = linux; parsec = linux; parsimony = linux; pathPieces = linux; pathtype = linux; pcreLight = linux; permutation = linux; persistent = linux; persistentPostgresql = linux; persistentSqlite = linux; persistentTemplate = linux; polyparse = linux; ppm = linux; prettyShow = linux; primitive = linux; PSQueue = linux; pureMD5 = linux; pwstoreFast = linux; QuickCheck2 = linux; QuickCheck = linux; randomFu = linux; random = linux; randomShuffle = linux; randomSource = linux; RangedSets = linux; ranges = linux; readline = linux; recaptcha = linux; regexBase = linux; regexCompat = linux; regexPCRE = linux; regexPosix = linux; regexpr = linux; regexTDFA = linux; regular = linux; RSA = linux; rvar = linux; safe = linux; SafeSemaphore = linux; SDLImage = linux; SDL = linux; SDLMixer = linux; SDLTtf = linux; semigroups = linux; sendfile = linux; shake = linux; SHA = linux; Shellac = linux; shelly = linux; simpleSendfile = linux; smallcheck = linux; SMTPClient = linux; snapCore = linux; snap = linux; snapLoaderStatic = linux; snapServer = linux; split = linux; splot = linux; srcloc = linux; stateref = linux; StateVar = linux; statistics = linux; stbImage = linux; stm = linux; storableComplex = linux; storableRecord = linux; streamproc = linux; strictConcurrency = linux; strict = linux; strptime = linux; svgcairo = linux; syb = linux; sybWithClassInstancesText = linux; sybWithClass = linux; tabular = linux; tagged = linux; tagsoup = linux; tar = linux; Tensor = linux; terminfo = linux; testFramework = linux; testpack = linux; texmath = linux; text = linux; thLift = linux; timeplot = linux; tlsExtra = linux; tls = linux; transformersBase = linux; transformersCompat = linux; transformers = linux; tuple = linux; typeLlevelNaturalNumber = linux; uniplate = linux; uniqueid = linux; unixCompat = linux; unorderedContainers = linux; url = linux; utf8Light = linux; utf8String = linux; utilityHt = linux; uuagc = linux; uuid = linux; uulib = linux; vacuumCairo = linux; vacuum = linux; vcsRevision = linux; Vec = linux; vectorAlgorithms = linux; vector = linux; vectorSpace = linux; vty = linux; waiAppStatic = linux; waiExtra = linux; wai = linux; waiLogger = linux; warp = linux; wlPprintExtras = linux; wlPprint = linux; wlPprintTerminfo = linux; wxcore = linux; wxdirect = linux; wx = linux; X11 = linux; xhtml = linux; xmlConduit = linux; xmlHamlet = linux; xml = linux; xmlTypes = linux; xmobar = linux; xmonadContrib = linux; xmonadExtras = linux; xmonad = linux; xssSanitize = linux; yesodAuth = linux; yesodCore = linux; yesodDefault = linux; yesodForm = linux; yesodJson = linux; yesod = linux; yesodPersistent = linux; yesodStatic = linux; zeromq3Haskell = linux; zeromqHaskell = linux; zipArchive = linux; zipper = linux; zlibBindings = linux; zlibEnum = linux; zlib = linux; }; haskellPackages_ghc762 = { alex = linux; async = linux; BNFC = linux; cabal2nix = linux; cabalDev = linux; cabalGhci = linux; cabalInstall = linux; cgi = linux; cmdlib = linux; criterion = linux; dimensional = linux; dimensionalTf = linux; doctest = linux; fgl = linux; funcmp = linux; ghcMod = linux; GLUT = linux; graphviz = linux; hackageDb = linux; haddock = linux; happy = linux; haskellSrc = linux; hledgerInterest = linux; hledgerLib = linux; hledger = linux; hlint = linux; HList = linux; hoogle = linux; hopenssl = linux; hsdns = linux; hsemail = linux; hspec = linux; HStringTemplate = linux; hsyslog = linux; html = linux; HTTP = linux; HUnit = linux; jailbreakCabal = linux; monadPar = linux; mtl = linux; network = linux; OpenGL = linux; pandoc = linux; parallel = linux; parsec = linux; permutation = linux; primitive = linux; QuickCheck = linux; random = linux; regexBase = linux; regexCompat = linux; regexPosix = linux; smallcheck = linux; split = linux; stm = linux; streamproc = linux; syb = linux; tar = linux; testFrameworkHunit = linux; testFramework = linux; text = linux; transformers = linux; uulib = linux; vector = linux; wlPprint = linux; xhtml = linux; xmobar = linux; xmonadContrib = linux; xmonadExtras = linux; xmonad = linux; zlib = linux; }; haskellPackages_ghc704 = { alex = linux; cabal2nix = linux; cabalInstall = linux; cgi = linux; fgl = linux; funcmp = linux; GLUT = linux; haddock = linux; happy = linux; haskellPlatform = linux; haskellSrc = linux; hopenssl = linux; hsdns = linux; hsemail = linux; hsyslog = linux; html = linux; HTTP = linux; HUnit = linux; # This attribute causes an infinite recursion in Hydra! # jailbreakCabal = linux; mtl = linux; network = linux; OpenGL = linux; parallel = linux; parsec = linux; primitive = linux; QuickCheck = linux; regexBase = linux; regexCompat = linux; regexPosix = linux; stm = linux; streamproc = linux; syb = linux; text = linux; transformers = linux; vector = linux; xhtml = linux; zlib = linux; }; haskellPackages_ghc6123 = { alex = linux; cabal2nix = linux; cabalInstall = linux; cgi = linux; fgl = linux; funcmp = linux; GLUT = linux; haddock = linux; happy = linux; haskellPlatform = linux; haskellSrc = linux; hopenssl = linux; hsdns = linux; hsemail = linux; hsyslog = linux; html = linux; HTTP = linux; HUnit = linux; # This attribute causes an infinite recursion in Hydra! # jailbreakCabal = linux; mtl = linux; network = linux; OpenGL = linux; parallel = linux; parsec = linux; primitive = linux; QuickCheck = linux; regexBase = linux; regexCompat = linux; regexPosix = linux; stm = linux; streamproc = linux; text = linux; transformers = linux; vector = linux; xhtml = linux; zlib = linux; }; haskellPackages_ghc6104 = { alex = linux; cabalInstall = linux; cgi = linux; fgl = linux; funcmp = linux; GLUT = linux; haddock = linux; happy = linux; haskellPlatform = linux; haskellSrc = linux; hopenssl = linux; hsdns = linux; hsyslog = linux; html = linux; HTTP = linux; HUnit = linux; # This attribute causes an infinite recursion in Hydra! # jailbreakCabal = linux; mtl = linux; network = linux; OpenGL = linux; parallel = linux; parsec = linux; primitive = linux; QuickCheck = linux; regexBase = linux; regexCompat = linux; regexPosix = linux; stm = linux; streamproc = linux; text = linux; transformers = linux; vector = linux; xhtml = linux; zlib = linux; }; })