pkgs/top-level/release-haskell.nix: configure Hydra to verify that important Haskell packages build
At the moment, this file is used only by my own Hydra instance.
This commit is contained in:
parent
6fc2cccfe6
commit
573e61ea6f
487
pkgs/top-level/release-haskell.nix
Normal file
487
pkgs/top-level/release-haskell.nix
Normal file
@ -0,0 +1,487 @@
|
|||||||
|
/* Essential Haskell packages that must build. */
|
||||||
|
|
||||||
|
with (import ./release-lib.nix);
|
||||||
|
|
||||||
|
let
|
||||||
|
|
||||||
|
linux = ["x86_64-linux"];
|
||||||
|
|
||||||
|
in
|
||||||
|
|
||||||
|
mapTestOn (rec {
|
||||||
|
|
||||||
|
gitAndTools.gitAnnex = 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;
|
||||||
|
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;
|
||||||
|
};
|
||||||
|
|
||||||
|
})
|
Loading…
x
Reference in New Issue
Block a user