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…
Reference in New Issue
Block a user