| 
									
										
										
										
											2008-11-28 10:56:36 +00:00
										 |  |  | let | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   allPackages = import ./all-packages.nix; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-09 17:49:13 +00:00
										 |  |  |   pkgs = allPackages {}; | 
					
						
							| 
									
										
										
										
											2008-11-30 18:36:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-30 13:24:46 +00:00
										 |  |  |   /* Set the Hydra scheduling priority for a job.  The default
 | 
					
						
							|  |  |  |      priority (100) should be used for most jobs.  A different | 
					
						
							|  |  |  |      priority should only be used for a few particularly interesting | 
					
						
							|  |  |  |      jobs (in terms of giving feedback to developers), such as stdenv. | 
					
						
							|  |  |  |   */ | 
					
						
							|  |  |  |   prio = level: job: toJob job // { schedulingPriority = level; }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   toJob = x: if builtins.isAttrs x then x else | 
					
						
							| 
									
										
										
										
											2009-04-03 12:27:35 +00:00
										 |  |  |     { type = "job"; systems = x; schedulingPriority = 20; }; | 
					
						
							| 
									
										
										
										
											2009-03-30 13:24:46 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   /* Perform a job on the given set of platforms.  The function `f' is
 | 
					
						
							|  |  |  |      called by Hydra for each platform, and should return some job | 
					
						
							|  |  |  |      to build on that platform.  `f' is passed the Nixpkgs collection | 
					
						
							|  |  |  |      for the platform in question. */ | 
					
						
							| 
									
										
										
										
											2009-03-10 12:54:12 +00:00
										 |  |  |   testOn = systems: f: {system ? builtins.currentSystem}: | 
					
						
							| 
									
										
										
										
											2009-03-09 17:49:13 +00:00
										 |  |  |     if pkgs.lib.elem system systems then f (allPackages {inherit system;}) else {}; | 
					
						
							| 
									
										
										
										
											2008-11-30 18:36:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   /* Map an attribute of the form `foo = [platforms...]'  to `testOn
 | 
					
						
							|  |  |  |      [platforms...] (pkgs: pkgs.foo)'. */ | 
					
						
							| 
									
										
										
										
											2009-03-30 13:24:46 +00:00
										 |  |  |   mapTestOn = pkgs.lib.mapAttrsRecursiveCond | 
					
						
							|  |  |  |     (as: !(as ? type && as.type == "job")) | 
					
						
							|  |  |  |     (path: value: | 
					
						
							|  |  |  |       let | 
					
						
							|  |  |  |         job = toJob value; | 
					
						
							|  |  |  |         getPkg = pkgs: | 
					
						
							|  |  |  |           pkgs.lib.addMetaAttrs { schedulingPriority = toString job.schedulingPriority; } | 
					
						
							|  |  |  |           (pkgs.lib.getAttrFromPath path pkgs); | 
					
						
							|  |  |  |       in testOn job.systems getPkg); | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   /* Common platform groups on which to test packages. */ | 
					
						
							|  |  |  |   linux = ["i686-linux" "x86_64-linux"]; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   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; | 
					
						
							| 
									
										
										
										
											2008-11-30 18:36:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-09 17:49:13 +00:00
										 |  |  | in { | 
					
						
							| 
									
										
										
										
											2008-11-30 18:36:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-09 17:49:13 +00:00
										 |  |  |   tarball = import ./make-tarball.nix; | 
					
						
							| 
									
										
										
										
											2008-11-30 18:36:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  | } // mapTestOn { | 
					
						
							| 
									
										
										
										
											2009-03-09 17:49:13 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   MPlayer = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   abcde = linux; | 
					
						
							|  |  |  |   alsaUtils = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   apacheHttpd = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   aspell = all; | 
					
						
							| 
									
										
										
										
											2009-03-14 23:19:49 +00:00
										 |  |  |   at = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   aterm25 = all; | 
					
						
							|  |  |  |   aterm28 = all; | 
					
						
							|  |  |  |   audacious = linux; | 
					
						
							|  |  |  |   audacious_plugins = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   autoconf = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   automake110x = all; | 
					
						
							|  |  |  |   automake19x = all; | 
					
						
							| 
									
										
										
										
											2009-03-14 21:43:37 +00:00
										 |  |  |   avahi = allBut "i686-cygwin";  # Cygwin builds fail | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   bash = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   bashInteractive = all; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   bazaar = linux; # first let sqlite3 work on darwin | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   binutils = linux; | 
					
						
							|  |  |  |   bison23 = all; | 
					
						
							|  |  |  |   bison24 = all; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   bitlbee = linux;  | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   bittorrent = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 09:44:15 +00:00
										 |  |  |   boost = all; | 
					
						
							| 
									
										
										
										
											2009-04-14 13:56:33 +00:00
										 |  |  |   boostFull = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   bsdiff = all; | 
					
						
							|  |  |  |   bzip2 = all; | 
					
						
							|  |  |  |   cabextract = all; | 
					
						
							| 
									
										
										
										
											2009-03-18 23:35:59 +00:00
										 |  |  |   castleCombat = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 15:32:39 +00:00
										 |  |  |   cdrkit = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   cedet = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   chatzilla = linux; | 
					
						
							|  |  |  |   cksfv = all; | 
					
						
							| 
									
										
										
										
											2009-04-23 15:01:53 +00:00
										 |  |  |   cmake = all; | 
					
						
							| 
									
										
										
										
											2009-03-21 22:20:45 +00:00
										 |  |  |   compiz = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   coreutils = all; | 
					
						
							|  |  |  |   cpio = all; | 
					
						
							|  |  |  |   cron = linux; | 
					
						
							|  |  |  |   cups = linux; | 
					
						
							|  |  |  |   db4 = all; | 
					
						
							|  |  |  |   dhcp = linux; | 
					
						
							| 
									
										
										
										
											2009-04-01 20:32:04 +00:00
										 |  |  |   dico = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   dietlibc = linux; | 
					
						
							|  |  |  |   diffutils = all; | 
					
						
							|  |  |  |   docbook5 = all; | 
					
						
							|  |  |  |   docbook5_xsl = all; | 
					
						
							|  |  |  |   docbook_xml_dtd_42 = all; | 
					
						
							|  |  |  |   docbook_xml_dtd_43 = all; | 
					
						
							|  |  |  |   docbook_xsl = all; | 
					
						
							| 
									
										
										
										
											2009-04-21 18:30:54 +00:00
										 |  |  |   dosbox = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   doxygen = linux; | 
					
						
							|  |  |  |   e2fsprogs = linux; | 
					
						
							| 
									
										
										
										
											2009-05-04 10:52:54 +00:00
										 |  |  |   ejabberd = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 15:32:39 +00:00
										 |  |  |   emacs22 = all; | 
					
						
							|  |  |  |   emacsUnicode = all; | 
					
						
							| 
									
										
										
										
											2009-03-17 06:16:10 +00:00
										 |  |  |   emms = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   enscript = all; | 
					
						
							| 
									
										
										
										
											2009-03-14 09:44:15 +00:00
										 |  |  |   eprover = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 06:16:10 +00:00
										 |  |  |   evince = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   expect = linux; | 
					
						
							|  |  |  |   exult = linux; | 
					
						
							|  |  |  |   feh = linux; | 
					
						
							|  |  |  |   file = all; | 
					
						
							|  |  |  |   findutils = all; | 
					
						
							|  |  |  |   firefox2 = linux; | 
					
						
							| 
									
										
										
										
											2009-03-30 13:24:46 +00:00
										 |  |  |   firefox3 = prio 150 linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   flex = all; | 
					
						
							|  |  |  |   flex2535 = all; | 
					
						
							| 
									
										
										
										
											2009-05-04 10:52:54 +00:00
										 |  |  |   gajim = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   gawk = all; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   gcc = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   gcc33 = linux; | 
					
						
							|  |  |  |   gcc34 = linux; | 
					
						
							| 
									
										
										
										
											2009-04-29 16:12:10 +00:00
										 |  |  |   gcc42 = linux; | 
					
						
							| 
									
										
										
										
											2009-04-15 14:10:41 +00:00
										 |  |  |   gcc43_multi = ["x86_64-linux"]; | 
					
						
							| 
									
										
										
										
											2009-03-14 09:44:15 +00:00
										 |  |  |   gdb = all; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   ghostscript = linux; | 
					
						
							|  |  |  |   ghostscriptX = linux; | 
					
						
							| 
									
										
										
										
											2009-03-22 19:09:51 +00:00
										 |  |  |   gimp = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 06:16:10 +00:00
										 |  |  |   git = linux; | 
					
						
							| 
									
										
										
										
											2009-04-19 16:07:00 +00:00
										 |  |  |   glibc = linux; | 
					
						
							|  |  |  |   glibcLocales = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   gnash = linux; | 
					
						
							|  |  |  |   gnugrep = all; | 
					
						
							|  |  |  |   gnum4 = all; | 
					
						
							|  |  |  |   gnumake = all; | 
					
						
							|  |  |  |   gnupatch = all; | 
					
						
							|  |  |  |   gnupg2 = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   gnuplot = allBut "i686-cygwin"; | 
					
						
							| 
									
										
										
										
											2009-03-14 09:44:15 +00:00
										 |  |  |   gnuplotX = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   gnused = all; | 
					
						
							|  |  |  |   gnutar = all; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   gnutls = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   gphoto2 = linux; | 
					
						
							|  |  |  |   gprolog = linux; | 
					
						
							|  |  |  |   gqview = gtkSupported; | 
					
						
							| 
									
										
										
										
											2009-03-14 09:44:15 +00:00
										 |  |  |   graphviz = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   grub = linux; | 
					
						
							|  |  |  |   gsl = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 19:40:29 +00:00
										 |  |  |   guile = linux;  # tests fail on Cygwin | 
					
						
							|  |  |  |   guileLib = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   gv = linux; | 
					
						
							|  |  |  |   gzip = all; | 
					
						
							|  |  |  |   hal = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   hello = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   host = linux; | 
					
						
							| 
									
										
										
										
											2009-04-17 17:36:48 +00:00
										 |  |  |   hugin = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   iana_etc = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 15:32:39 +00:00
										 |  |  |   icecat3Xul = [ "i686-linux" ]; | 
					
						
							|  |  |  |   idutils = all; | 
					
						
							| 
									
										
										
										
											2009-04-23 15:01:53 +00:00
										 |  |  |   ifplugd = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   imagemagick = allBut "i686-cygwin"; | 
					
						
							| 
									
										
										
										
											2009-03-19 16:42:00 +00:00
										 |  |  |   impressive = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 15:32:39 +00:00
										 |  |  |   inetutils = linux; | 
					
						
							| 
									
										
										
										
											2009-03-16 10:19:38 +00:00
										 |  |  |   inkscape = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   iputils = linux; | 
					
						
							|  |  |  |   irssi = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 23:29:33 +00:00
										 |  |  |   jnettop = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   jwhois = linux; | 
					
						
							| 
									
										
										
										
											2009-04-26 19:14:44 +00:00
										 |  |  |   k3b = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   kbd = linux; | 
					
						
							|  |  |  |   kcachegrind = linux; | 
					
						
							|  |  |  |   keen4 = ["i686-linux"]; | 
					
						
							| 
									
										
										
										
											2009-04-12 16:11:04 +00:00
										 |  |  |   kile = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   klibc = linux; | 
					
						
							| 
									
										
										
										
											2009-04-12 16:54:42 +00:00
										 |  |  |   konversation = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   ktorrent = linux; | 
					
						
							|  |  |  |   kvm = linux; | 
					
						
							|  |  |  |   less = all; | 
					
						
							|  |  |  |   lftp = all; | 
					
						
							| 
									
										
										
										
											2009-04-23 15:01:53 +00:00
										 |  |  |   libarchive = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   libsmbios = linux; | 
					
						
							|  |  |  |   libtool = all; | 
					
						
							| 
									
										
										
										
											2009-04-09 09:48:14 +00:00
										 |  |  |   libtool_2 = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   libxml2 = all; | 
					
						
							|  |  |  |   libxslt = all; | 
					
						
							| 
									
										
										
										
											2009-03-16 10:45:55 +00:00
										 |  |  |   lout = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 23:19:49 +00:00
										 |  |  |   lsh = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   lvm2 = linux; | 
					
						
							|  |  |  |   man = linux; | 
					
						
							|  |  |  |   manpages = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   maxima = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   mc = all; | 
					
						
							| 
									
										
										
										
											2009-04-03 21:10:26 +00:00
										 |  |  |   mcron = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   mdadm = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   mercurial = allBut "i686-cygwin"; | 
					
						
							| 
									
										
										
										
											2009-03-16 10:19:38 +00:00
										 |  |  |   mesa = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   mingetty = linux; | 
					
						
							|  |  |  |   mk = linux; | 
					
						
							|  |  |  |   mktemp = all; | 
					
						
							|  |  |  |   mod_python = linux; | 
					
						
							|  |  |  |   module_init_tools = linux; | 
					
						
							| 
									
										
										
										
											2009-03-19 10:10:54 +00:00
										 |  |  |   mono = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   monotone = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   mpg321 = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   mysql = linux; | 
					
						
							|  |  |  |   nano = allBut "i686-cygwin"; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   netcat = all; | 
					
						
							|  |  |  |   nfsUtils = linux; | 
					
						
							|  |  |  |   nix = all; | 
					
						
							|  |  |  |   nixUnstable = all; | 
					
						
							|  |  |  |   nss_ldap = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 15:32:39 +00:00
										 |  |  |   nssmdns = linux; | 
					
						
							| 
									
										
										
										
											2009-03-16 10:19:38 +00:00
										 |  |  |   ntfs3g = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   ntp = linux; | 
					
						
							|  |  |  |   nxml = all; | 
					
						
							| 
									
										
										
										
											2009-03-17 06:16:10 +00:00
										 |  |  |   octave = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 09:44:15 +00:00
										 |  |  |   openoffice = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   openssh = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   openssl = all; | 
					
						
							|  |  |  |   pam_console = linux; | 
					
						
							|  |  |  |   pam_ldap = linux; | 
					
						
							|  |  |  |   pam_login = linux; | 
					
						
							|  |  |  |   pam_unix2 = linux; | 
					
						
							|  |  |  |   pan = gtkSupported; | 
					
						
							|  |  |  |   par2cmdline = all; | 
					
						
							| 
									
										
										
										
											2009-04-03 16:00:55 +00:00
										 |  |  |   pavucontrol = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   pciutils = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   perl = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   php = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 06:16:10 +00:00
										 |  |  |   pidgin = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   pinentry = linux; | 
					
						
							|  |  |  |   pkgconfig = all; | 
					
						
							| 
									
										
										
										
											2009-03-14 09:44:15 +00:00
										 |  |  |   pltScheme = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   pmccabe = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 23:19:49 +00:00
										 |  |  |   portmap = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 09:44:15 +00:00
										 |  |  |   postgresql = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   procps = linux; | 
					
						
							| 
									
										
										
										
											2009-04-26 19:14:44 +00:00
										 |  |  |   pwdutils = linux; | 
					
						
							| 
									
										
										
										
											2009-04-02 14:34:54 +00:00
										 |  |  |   pthreadmanpages = all; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   python = allBut "i686-cygwin"; | 
					
						
							| 
									
										
										
										
											2009-03-16 10:19:38 +00:00
										 |  |  |   pythonFull = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   qt3 = allBut "i686-cygwin"; | 
					
						
							| 
									
										
										
										
											2009-03-17 06:16:10 +00:00
										 |  |  |   qt4 = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   quake3demo = linux; | 
					
						
							|  |  |  |   readline = all; | 
					
						
							|  |  |  |   reiserfsprogs = linux; | 
					
						
							|  |  |  |   rogue = all; | 
					
						
							|  |  |  |   rpm = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   rsync = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   rubber = allBut "i686-cygwin"; | 
					
						
							|  |  |  |   ruby = all; | 
					
						
							|  |  |  |   screen = linux ++ darwin; | 
					
						
							|  |  |  |   seccure = linux; | 
					
						
							| 
									
										
										
										
											2009-04-28 20:23:17 +00:00
										 |  |  |   seccureUser = linux; | 
					
						
							| 
									
										
										
										
											2009-04-23 15:01:53 +00:00
										 |  |  |   sharutils = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   slim = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   sloccount = allBut "i686-cygwin"; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   spidermonkey = linux; | 
					
						
							|  |  |  |   splashutils_13 = linux; | 
					
						
							|  |  |  |   splashutils_15 = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 20:44:42 +00:00
										 |  |  |   sqlite = allBut "i686-cygwin"; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   ssmtp = linux; | 
					
						
							| 
									
										
										
										
											2009-03-30 13:24:46 +00:00
										 |  |  |   stdenv = prio 175 all; | 
					
						
							| 
									
										
										
										
											2009-04-22 16:44:11 +00:00
										 |  |  |   stlport = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 23:29:33 +00:00
										 |  |  |   strace = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   su = linux; | 
					
						
							|  |  |  |   subversion = all; | 
					
						
							|  |  |  |   subversion16 = all; | 
					
						
							|  |  |  |   sudo = linux; | 
					
						
							| 
									
										
										
										
											2009-03-18 23:35:59 +00:00
										 |  |  |   superTuxKart = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   swig = linux; | 
					
						
							|  |  |  |   sylpheed = linux; | 
					
						
							|  |  |  |   sysklogd = linux; | 
					
						
							|  |  |  |   syslinux = ["i686-linux"]; | 
					
						
							|  |  |  |   sysvinit = linux; | 
					
						
							|  |  |  |   sysvtools = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 23:29:33 +00:00
										 |  |  |   tcpdump = linux; | 
					
						
							| 
									
										
										
										
											2009-03-18 23:35:59 +00:00
										 |  |  |   teeworlds = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   tetex = linux; | 
					
						
							| 
									
										
										
										
											2009-03-16 10:45:55 +00:00
										 |  |  |   texLive = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   texLiveBeamer = linux; | 
					
						
							|  |  |  |   texLiveExtra = linux; | 
					
						
							|  |  |  |   texinfo = all; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   thunderbird = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   tightvnc = linux; | 
					
						
							|  |  |  |   time = linux; | 
					
						
							|  |  |  |   tinycc = ["i686-linux"]; | 
					
						
							|  |  |  |   udev = linux; | 
					
						
							|  |  |  |   uml = ["i686-linux"]; | 
					
						
							|  |  |  |   unzip = all; | 
					
						
							|  |  |  |   upstart = linux; | 
					
						
							|  |  |  |   utillinux = linux; | 
					
						
							|  |  |  |   valgrind = linux; | 
					
						
							|  |  |  |   vim = linux; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   vimHugeX = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   vlc = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   vorbisTools = linux; | 
					
						
							|  |  |  |   vpnc = linux; | 
					
						
							|  |  |  |   w3m = all; | 
					
						
							| 
									
										
										
										
											2009-03-17 12:29:34 +00:00
										 |  |  |   webkit = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   wget = all; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   wine = ["i686-linux"]; | 
					
						
							| 
									
										
										
										
											2009-05-04 11:03:09 +00:00
										 |  |  |   wireshark = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 23:29:33 +00:00
										 |  |  |   wirelesstools = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   x11_ssh_askpass = linux; | 
					
						
							|  |  |  |   xchm = linux; | 
					
						
							|  |  |  |   xfig = x11Supported; | 
					
						
							|  |  |  |   xineUI = linux; | 
					
						
							|  |  |  |   xkeyboard_config = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 23:29:33 +00:00
										 |  |  |   xlockmore = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   xmltv = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 23:29:33 +00:00
										 |  |  |   xpdf = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   xscreensaver = linux; | 
					
						
							|  |  |  |   xsel = linux; | 
					
						
							|  |  |  |   xterm = linux; | 
					
						
							|  |  |  |   zdelta = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 23:19:49 +00:00
										 |  |  |   zile = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   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; | 
					
						
							|  |  |  |   }; | 
					
						
							| 
									
										
										
										
											2009-03-10 08:01:35 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-14 09:44:15 +00:00
										 |  |  |   gtkLibs = { | 
					
						
							|  |  |  |     gtk = linux; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-19 13:58:13 +00:00
										 |  |  |   haskellPackages_ghc683 = { | 
					
						
							|  |  |  |     ghc = ghcSupported; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   haskellPackages_ghc6101 = { | 
					
						
							|  |  |  |     ghc = ghcSupported; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   haskellPackages_ghc6102 = { | 
					
						
							|  |  |  |     darcs = ghcSupported; | 
					
						
							|  |  |  |     ghc = ghcSupported; | 
					
						
							| 
									
										
										
										
											2009-04-23 12:33:09 +00:00
										 |  |  |     gtk2hs = linux; | 
					
						
							|  |  |  |     leksah = linux; | 
					
						
							| 
									
										
										
										
											2009-04-19 13:58:13 +00:00
										 |  |  |     lhs2tex = ghcSupported; | 
					
						
							| 
									
										
										
										
											2009-04-25 15:39:25 +00:00
										 |  |  |     haskellPlatform = linux; /* OpenGL/mesa seems to fail on darwin */ | 
					
						
							| 
									
										
										
										
											2009-04-23 12:33:09 +00:00
										 |  |  |     xmonad = linux; | 
					
						
							| 
									
										
										
										
											2009-04-19 13:58:13 +00:00
										 |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |   kde3 = { | 
					
						
							|  |  |  |     kdebase = linux; | 
					
						
							|  |  |  |     kdelibs = linux; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-10 08:01:35 +00:00
										 |  |  |   kde42 = { | 
					
						
							| 
									
										
										
										
											2009-04-09 12:17:40 +00:00
										 |  |  |     amarok = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |     kdeadmin = linux; | 
					
						
							|  |  |  |     kdeartwork = linux; | 
					
						
							|  |  |  |     kdebase = linux; | 
					
						
							|  |  |  |     kdebase_runtime = linux; | 
					
						
							|  |  |  |     kdebase_workspace = linux; | 
					
						
							|  |  |  |     kdeedu = linux; | 
					
						
							| 
									
										
										
										
											2009-03-14 15:41:20 +00:00
										 |  |  |     kdegames = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |     kdegraphics = linux; | 
					
						
							|  |  |  |     kdelibs = linux; | 
					
						
							|  |  |  |     kdemultimedia = linux; | 
					
						
							|  |  |  |     kdenetwork = linux; | 
					
						
							|  |  |  |     kdepim = linux; | 
					
						
							|  |  |  |     kdeplasma_addons = linux; | 
					
						
							|  |  |  |     kdesdk = linux; | 
					
						
							|  |  |  |     kdetoys = linux; | 
					
						
							|  |  |  |     kdeutils = linux; | 
					
						
							|  |  |  |     kdewebdev = linux; | 
					
						
							| 
									
										
										
										
											2009-04-09 12:54:39 +00:00
										 |  |  |     ktorrent = linux; | 
					
						
							| 
									
										
										
										
											2009-04-09 13:32:46 +00:00
										 |  |  |     kdesvn = linux; | 
					
						
							| 
									
										
										
										
											2009-04-12 15:52:35 +00:00
										 |  |  |     krusader = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 08:01:35 +00:00
										 |  |  |   }; | 
					
						
							| 
									
										
										
										
											2009-03-10 09:05:43 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-14 13:52:27 +00:00
										 |  |  |   kernelPackages_2_6_25 = { | 
					
						
							| 
									
										
										
										
											2009-04-15 10:12:51 +00:00
										 |  |  |     aufs = linux; | 
					
						
							| 
									
										
										
										
											2009-04-14 13:52:27 +00:00
										 |  |  |     kernel = linux; | 
					
						
							|  |  |  |     virtualbox = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 08:01:35 +00:00
										 |  |  |   }; | 
					
						
							| 
									
										
										
										
											2009-03-10 09:05:43 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-26 14:43:16 +00:00
										 |  |  |   kernelPackages_2_6_26 = { | 
					
						
							| 
									
										
										
										
											2009-04-15 10:12:51 +00:00
										 |  |  |     aufs = linux; | 
					
						
							| 
									
										
										
										
											2009-03-26 14:43:16 +00:00
										 |  |  |     kernel = linux; | 
					
						
							| 
									
										
										
										
											2009-04-14 13:52:27 +00:00
										 |  |  |     virtualbox = linux; | 
					
						
							| 
									
										
										
										
											2009-03-26 14:43:16 +00:00
										 |  |  |   }; | 
					
						
							|  |  |  |    | 
					
						
							| 
									
										
										
										
											2009-03-10 09:05:43 +00:00
										 |  |  |   kernelPackages_2_6_27 = { | 
					
						
							| 
									
										
										
										
											2009-04-15 10:12:51 +00:00
										 |  |  |     aufs = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |     kernel = linux; | 
					
						
							| 
									
										
										
										
											2009-04-14 13:52:27 +00:00
										 |  |  |     virtualbox = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 09:05:43 +00:00
										 |  |  |   }; | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   kernelPackages_2_6_28 = { | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |     aufs = linux; | 
					
						
							|  |  |  |     kernel = linux; | 
					
						
							| 
									
										
										
										
											2009-04-14 13:52:27 +00:00
										 |  |  |     virtualbox = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 09:05:43 +00:00
										 |  |  |   }; | 
					
						
							| 
									
										
										
										
											2009-04-02 13:43:15 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   strategoPackages = { | 
					
						
							|  |  |  |     sdf = all; | 
					
						
							|  |  |  |     strategoxt = all; | 
					
						
							|  |  |  |     javafront = all; | 
					
						
							| 
									
										
										
										
											2009-04-09 09:48:14 +00:00
										 |  |  |     dryad = linux; | 
					
						
							| 
									
										
										
										
											2009-04-02 13:43:15 +00:00
										 |  |  |   }; | 
					
						
							| 
									
										
										
										
											2009-04-23 11:59:43 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-20 12:08:09 +00:00
										 |  |  |   perlPackages = { | 
					
						
							| 
									
										
										
										
											2009-04-20 12:49:35 +00:00
										 |  |  |     TaskCatalystTutorial = linux; | 
					
						
							| 
									
										
										
										
											2009-04-20 12:08:09 +00:00
										 |  |  |   }; | 
					
						
							| 
									
										
										
										
											2009-03-09 17:49:13 +00:00
										 |  |  |    | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   xorg = { | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |     fontadobe100dpi = linux; | 
					
						
							|  |  |  |     fontadobe75dpi = linux; | 
					
						
							|  |  |  |     fontbh100dpi = linux; | 
					
						
							|  |  |  |     fontbhlucidatypewriter100dpi = linux; | 
					
						
							|  |  |  |     fontbhlucidatypewriter75dpi = linux; | 
					
						
							|  |  |  |     fontbhttf = linux; | 
					
						
							|  |  |  |     fontcursormisc = linux; | 
					
						
							|  |  |  |     fontmiscmisc = linux; | 
					
						
							|  |  |  |     iceauth = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |     libX11 = linux; | 
					
						
							| 
									
										
										
										
											2009-04-02 14:00:08 +00:00
										 |  |  |     lndir = all; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |     setxkbmap = linux; | 
					
						
							|  |  |  |     xauth = linux; | 
					
						
							|  |  |  |     xf86inputkeyboard = linux; | 
					
						
							|  |  |  |     xf86inputmouse = linux; | 
					
						
							| 
									
										
										
										
											2009-04-28 20:23:17 +00:00
										 |  |  |     xf86inputevdev = linux; | 
					
						
							| 
									
										
										
										
											2009-04-09 09:48:14 +00:00
										 |  |  |     xf86videointel = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |     xf86videovesa = linux; | 
					
						
							|  |  |  |     xkbcomp = linux; | 
					
						
							| 
									
										
										
										
											2009-04-23 15:01:53 +00:00
										 |  |  |     xmessage = linux; | 
					
						
							| 
									
										
										
										
											2009-03-16 10:19:38 +00:00
										 |  |  |     xorgserver = linux; | 
					
						
							| 
									
										
										
										
											2009-03-24 18:32:30 +00:00
										 |  |  |     xrandr = linux; | 
					
						
							|  |  |  |     xrdb = linux; | 
					
						
							|  |  |  |     xset = linux; | 
					
						
							| 
									
										
										
										
											2009-03-10 15:23:27 +00:00
										 |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-09 17:49:13 +00:00
										 |  |  | } |