* Turn on almost all jobs from build-for-release.nix.
svn path=/nixpkgs/trunk/; revision=14690
This commit is contained in:
parent
ac404e713f
commit
7652248443
@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user