* Turn on almost all jobs from build-for-release.nix.

svn path=/nixpkgs/trunk/; revision=14690
This commit is contained in:
Eelco Dolstra 2009-03-24 18:32:30 +00:00
parent ac404e713f
commit 7652248443

View File

@ -17,9 +17,16 @@ let
(path: value: testOn value (pkgs: pkgs.lib.getAttrFromPath path pkgs)); (path: value: testOn value (pkgs: pkgs.lib.getAttrFromPath path pkgs));
/* Common platform groups on which to test packages. */ /* Common platform groups on which to test packages. */
all = ["i686-linux" "x86_64-linux" "i686-darwin" "i686-cygwin"];
linux = ["i686-linux" "x86_64-linux"]; linux = ["i686-linux" "x86_64-linux"];
allBut = (platform: pkgs.lib.filter (x: platform != x) all); darwin = ["i686-darwin"];
cygwin = ["i686-cygwin"];
all = linux ++ darwin ++ cygwin;
allBut = platform: pkgs.lib.filter (x: platform != x) all;
/* Platform groups for specific kinds of applications. */
x11Supported = linux;
gtkSupported = linux;
ghcSupported = linux ++ darwin;
in { in {
@ -28,100 +35,280 @@ in {
} // mapTestOn { } // mapTestOn {
MPlayer = linux; MPlayer = linux;
abcde = linux;
alsaUtils = linux;
apacheHttpd = linux; apacheHttpd = linux;
aspell = all;
at = linux; at = linux;
aterm25 = all;
aterm28 = all;
audacious = linux;
audacious_plugins = linux;
autoconf = all; autoconf = all;
automake110x = all;
automake19x = all;
avahi = allBut "i686-cygwin"; # Cygwin builds fail avahi = allBut "i686-cygwin"; # Cygwin builds fail
bash = all; bash = all;
bashInteractive = all;
bazaar = linux; # first let sqlite3 work on darwin bazaar = linux; # first let sqlite3 work on darwin
binutils = linux;
bison23 = all;
bison24 = all;
bitlbee = linux; bitlbee = linux;
bittorrent = linux;
boost = all; boost = all;
bsdiff = all;
bzip2 = all;
cabextract = all;
castleCombat = linux; castleCombat = linux;
cdrkit = linux; cdrkit = linux;
cedet = linux; cedet = linux;
chatzilla = linux;
cksfv = all;
compiz = linux; compiz = linux;
compizFusion = linux; coreutils = all;
cpio = all;
cron = linux;
cups = linux;
db4 = all;
dhcp = linux;
dietlibc = linux;
diffutils = all;
docbook5 = all;
docbook5_xsl = all;
docbook_xml_dtd_42 = all;
docbook_xml_dtd_43 = all;
docbook_xsl = all;
doxygen = linux;
e2fsprogs = linux;
emacs22 = all; emacs22 = all;
emacsUnicode = all; emacsUnicode = all;
emms = linux; emms = linux;
enscript = all;
eprover = linux; eprover = linux;
evince = linux; evince = linux;
expect = linux;
exult = linux;
feh = linux;
file = all;
findutils = all;
firefox2 = linux;
firefox3 = linux; firefox3 = linux;
flex = all;
flex2535 = all;
gawk = all;
gcc = all; gcc = all;
gcc33 = linux;
gcc34 = linux;
gcc43multi = ["x86_64-linux"];
gdb = all; gdb = all;
ghc = ghcSupported;
ghostscript = linux; ghostscript = linux;
ghostscriptX = linux; ghostscriptX = linux;
gimp = linux; gimp = linux;
git = linux; git = linux;
gnash = linux;
gnugrep = all;
gnum4 = all;
gnumake = all;
gnupatch = all;
gnupg2 = linux;
gnuplot = allBut "i686-cygwin"; gnuplot = allBut "i686-cygwin";
gnuplotX = linux; gnuplotX = linux;
gnused = all;
gnutar = all;
gnutls = linux; gnutls = linux;
gphoto2 = linux;
gprolog = linux;
gqview = gtkSupported;
graphviz = all; graphviz = all;
grub = linux;
gsl = linux;
guile = linux; # tests fail on Cygwin guile = linux; # tests fail on Cygwin
guileLib = linux; guileLib = linux;
gv = linux;
gzip = all;
hal = linux;
hello = all; hello = all;
host = linux;
iana_etc = linux;
icecat3Xul = [ "i686-linux" ]; icecat3Xul = [ "i686-linux" ];
idutils = all; idutils = all;
imagemagick = allBut "i686-cygwin"; imagemagick = allBut "i686-cygwin";
impressive = linux; impressive = linux;
inetutils = linux; inetutils = linux;
inkscape = linux; inkscape = linux;
iputils = linux;
irssi = linux;
jnettop = linux; jnettop = linux;
kernel_2_6_28 = linux; jwhois = linux;
kbd = linux;
kcachegrind = linux;
keen4 = ["i686-linux"];
klibc = linux;
ktorrent = linux;
kvm = linux;
less = all;
lftp = all;
lhs2tex = ghcSupported;
libsmbios = linux; libsmbios = linux;
libtool = all; libtool = all;
libtool2 = all;
libxml2 = all;
libxslt = all;
lout = linux; lout = linux;
lsh = linux; lsh = linux;
manpages = all; lvm2 = linux;
man = linux;
manpages = linux;
maxima = linux; maxima = linux;
mc = all;
mdadm = linux;
mercurial = allBut "i686-cygwin"; mercurial = allBut "i686-cygwin";
mesa = linux; mesa = linux;
mingetty = linux;
mk = linux;
mktemp = all;
mod_python = linux;
module_init_tools = linux;
mono = linux; mono = linux;
monotone = linux; monotone = linux;
mpg321 = linux;
mysql = linux; mysql = linux;
nano = allBut "i686-cygwin"; nano = allBut "i686-cygwin";
netcat = all;
nfsUtils = linux;
nix = all;
nixUnstable = all;
nss_ldap = linux;
nssmdns = linux; nssmdns = linux;
ntfs3g = linux; ntfs3g = linux;
ntp = linux;
nxml = all;
octave = linux; octave = linux;
openoffice = linux; openoffice = linux;
openssh = linux; openssh = linux;
pan = linux; openssl = all;
pam_console = linux;
pam_ldap = linux;
pam_login = linux;
pam_unix2 = linux;
pan = gtkSupported;
par2cmdline = all;
pciutils = linux;
perl = all; perl = all;
perlTaskCatalystTutorial = linux;
php = linux;
pidgin = linux; pidgin = linux;
pinentry = linux;
pkgconfig = all;
pltScheme = linux; pltScheme = linux;
pmccabe = linux; pmccabe = linux;
portmap = linux; portmap = linux;
postgresql = all; postgresql = all;
procps = linux;
python = allBut "i686-cygwin"; python = allBut "i686-cygwin";
pythonFull = linux; pythonFull = linux;
rubber = allBut "i686-cygwin";
ruby = all;
qt3 = allBut "i686-cygwin"; qt3 = allBut "i686-cygwin";
qt4 = linux; qt4 = linux;
quake3demo = linux;
readline = all;
reiserfsprogs = linux;
rogue = all;
rpm = linux;
rsync = linux; rsync = linux;
rubber = allBut "i686-cygwin";
ruby = all;
screen = linux ++ darwin;
seccure = linux;
slim = linux;
sloccount = allBut "i686-cygwin"; sloccount = allBut "i686-cygwin";
spidermonkey = linux;
splashutils_13 = linux;
splashutils_15 = linux;
sqlite = allBut "i686-cygwin"; sqlite = allBut "i686-cygwin";
ssmtp = linux;
strace = linux; strace = linux;
subversion = linux; su = linux;
subversion = all;
subversion16 = all;
sudo = linux;
superTuxKart = linux; superTuxKart = linux;
swig = linux;
sylpheed = linux;
sysklogd = linux;
syslinux = ["i686-linux"];
sysvinit = linux;
sysvtools = linux;
tcpdump = linux; tcpdump = linux;
teeworlds = linux; teeworlds = linux;
texinfo = all; tetex = linux;
texLive = linux; texLive = linux;
texLiveBeamer = linux;
texLiveExtra = linux;
texinfo = all;
thunderbird = linux; thunderbird = linux;
tightvnc = linux;
time = linux;
tinycc = ["i686-linux"];
udev = linux;
uml = ["i686-linux"];
unzip = all;
upstart = linux;
utillinux = linux;
valgrind = linux;
vim = linux;
vimHugeX = linux; vimHugeX = linux;
vlc = linux; vlc = linux;
vorbisTools = linux;
vpnc = linux;
w3m = all;
webkit = linux; webkit = linux;
wget = all;
wine = ["i686-linux"]; wine = ["i686-linux"];
wirelesstools = linux; wirelesstools = linux;
wxHaskell = linux;
x11_ssh_askpass = linux;
xchm = linux;
xfig = x11Supported;
xineUI = linux;
xkeyboard_config = linux;
xlockmore = linux; xlockmore = linux;
xmltv = linux;
xpdf = linux; xpdf = linux;
xscreensaver = linux;
xsel = linux;
xterm = linux;
zdelta = linux;
zile = linux; zile = linux;
zip = all;
aspellDicts = {
de = all;
en = all;
es = all;
fr = all;
nl = all;
ru = all;
};
gnome = {
gconfeditor = linux;
gnomepanel = linux;
gnometerminal = linux;
gnomeutils = linux;
metacity = linux;
};
gtkLibs = { gtkLibs = {
gtk = linux; gtk = linux;
}; };
kde3 = {
kdebase = linux;
kdelibs = linux;
};
kde42 = { kde42 = {
kdeadmin = linux; kdeadmin = linux;
kdeartwork = linux; kdeartwork = linux;
@ -153,8 +340,27 @@ in {
}; };
xorg = { xorg = {
fontadobe100dpi = linux;
fontadobe75dpi = linux;
fontbh100dpi = linux;
fontbhlucidatypewriter100dpi = linux;
fontbhlucidatypewriter75dpi = linux;
fontbhttf = linux;
fontcursormisc = linux;
fontmiscmisc = linux;
iceauth = linux;
libX11 = linux; libX11 = linux;
setxkbmap = linux;
xauth = linux;
xf86inputkeyboard = linux;
xf86inputmouse = linux;
xf86videoi810 = linux;
xf86videovesa = linux;
xkbcomp = linux;
xorgserver = linux; xorgserver = linux;
xrandr = linux;
xrdb = linux;
xset = linux;
}; };
} }