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