610 lines
13 KiB
Nix
610 lines
13 KiB
Nix
/* 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;
|
|
};
|
|
|
|
})
|