nixpkgs/pkgs/top-level/release-haskell.nix

606 lines
19 KiB
Nix

/* Essential Haskell packages that must build. */
{ nixpkgs ? { outPath = (import ./all-packages.nix {}).lib.cleanSource ../..; revCount = 1234; shortRev = "abcdef"; } }:
let supportedSystems = [ "x86_64-linux" ]; in
with import ./release-lib.nix { inherit supportedSystems; };
mapTestOn {
gitAndTools.gitAnnex = supportedSystems;
jhc = supportedSystems;
haskellPackages_ghc742 = {
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 = 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 = 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 = 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 = 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 = 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 = 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 = 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;
};
}