21.05 beta release
[NixPkgs.git] / pkgs / top-level / release-small.nix
blob7f86b30aaf009872977f006c4f8f83d629fb558d
1 /* A small release file, with few packages to be built.  The aim is to reduce
2    the load on Hydra when testing the `stdenv-updates' branch. */
4 { nixpkgs ? { outPath = (import ../../lib).cleanSource ../..; revCount = 1234; shortRev = "abcdef"; }
5 , supportedSystems ? [ "x86_64-linux" "x86_64-darwin" ]
6 , # Attributes passed to nixpkgs. Don't build packages marked as unfree.
7   nixpkgsArgs ? { config = { allowUnfree = false; inHydra = true; }; }
8 }:
10 with import ./release-lib.nix { inherit supportedSystems nixpkgsArgs; };
14   tarball = import ./make-tarball.nix {
15     inherit nixpkgs;
16     officialRelease = false;
17   };
19 } // (mapTestOn ({
21   aspell = all;
22   at = linux;
23   autoconf = all;
24   automake = all;
25   avahi = unix; # Cygwin builds fail
26   bash = all;
27   bashInteractive = all;
28   bc = all;
29   binutils = linux;
30   bind = linux;
31   bsdiff = all;
32   bzip2 = all;
33   classpath = linux;
34   cmake = all;
35   coreutils = all;
36   cpio = all;
37   cron = linux;
38   cups = linux;
39   dbus = linux;
40   dhcp = linux;
41   diffutils = all;
42   e2fsprogs = linux;
43   emacs = linux;
44   enscript = all;
45   file = all;
46   findutils = all;
47   flex = all;
48   gcc = all;
49   gcj = linux;
50   glibc = linux;
51   glibcLocales = linux;
52   gnugrep = all;
53   gnum4 = all;
54   gnumake = all;
55   gnupatch = all;
56   gnupg = linux;
57   gnuplot = unix; # Cygwin builds fail
58   gnused = all;
59   gnutar = all;
60   gnutls = linux;
61   gogoclient = linux;
62   grub = linux;
63   grub2 = linux;
64   gsl = linux;
65   guile = linux;  # tests fail on Cygwin
66   gzip = all;
67   hddtemp = linux;
68   hdparm = linux;
69   hello = all;
70   host = linux;
71   iana-etc = linux;
72   icewm = linux;
73   idutils = all;
74   inetutils = linux;
75   iputils = linux;
76   jnettop = linux;
77   jwhois = linux;
78   kbd = linux;
79   keen4 = ["i686-linux"];
80   kvm = linux;
81   qemu = linux;
82   qemu_kvm = linux;
83   lapack-reference = linux;
84   less = all;
85   lftp = all;
86   libtool = all;
87   libtool_2 = all;
88   libxml2 = all;
89   libxslt = all;
90   lout = linux;
91   lsh = linux;
92   lsof = linux;
93   ltrace = linux;
94   lvm2 = linux;
95   lynx = linux;
96   xz = linux;
97   man = linux;
98   man-pages = linux;
99   mc = all;
100   mcabber = linux;
101   mcron = linux;
102   mdadm = linux;
103   mesa = mesaPlatforms;
104   midori = linux;
105   mingetty = linux;
106   mk = linux;
107   mktemp = all;
108   mono = linux;
109   monotone = linux;
110   mpg321 = linux;
111   mutt = linux;
112   mysql = linux;
113   # netcat broken on darwin
114   netcat = linux;
115   nfs-utils = linux;
116   nix = all;
117   nixUnstable = all;
118   nss_ldap = linux;
119   nssmdns = linux;
120   ntfs3g = linux;
121   ntp = linux;
122   openssh = linux;
123   openssl = all;
124   pan = linux;
125   par2cmdline = all;
126   pciutils = linux;
127   pdf2xml = all;
128   perl = all;
129   pkg-config = all;
130   pmccabe = linux;
131   procps = linux;
132   python = unix; # Cygwin builds fail
133   readline = all;
134   rlwrap = all;
135   rpm = linux;
136   rpcbind = linux;
137   rsync = linux;
138   screen = linux ++ darwin;
139   scrot = linux;
140   sdparm = linux;
141   sharutils = all;
142   sloccount = unix; # Cygwin builds fail
143   smartmontools = all;
144   sqlite = unix; # Cygwin builds fail
145   squid = linux;
146   ssmtp = linux;
147   stdenv = all;
148   strace = linux;
149   su = linux;
150   sudo = linux;
151   sysklogd = linux;
152   syslinux = ["i686-linux"];
153   sysvinit = linux;
154   sysvtools = linux;
155   tcl = linux;
156   tcpdump = linux;
157   texinfo = all;
158   time = linux;
159   tinycc = linux;
160   udev = linux;
161   unzip = all;
162   usbutils = linux;
163   util-linux = linux;
164   util-linuxMinimal = linux;
165   w3m = all;
166   webkitgtk = linux;
167   wget = all;
168   which = all;
169   wicd = linux;
170   wireshark = linux;
171   wirelesstools = linux;
172   wpa_supplicant = linux;
173   xfsprogs = linux;
174   xkeyboard_config = linux;
175   zile = linux;
176   zip = all;
178 } ))