Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / top-level / release-small.nix
bloba8ef5bc49667ac8d61a5ab5261c25524bb33f26c
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 supportedSystems;
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   cmake = all;
34   coreutils = all;
35   cpio = all;
36   cron = linux;
37   cups = linux;
38   dbus = linux;
39   diffutils = all;
40   e2fsprogs = linux;
41   emacs = linux;
42   file = all;
43   findutils = all;
44   flex = all;
45   gcc = all;
46   glibc = linux;
47   glibcLocales = linux;
48   gnugrep = all;
49   gnum4 = all;
50   gnumake = all;
51   gnupatch = all;
52   gnupg = linux;
53   gnuplot = unix; # Cygwin builds fail
54   gnused = all;
55   gnutar = all;
56   gnutls = linux;
57   grub = linux;
58   grub2 = linux;
59   guile = linux;  # tests fail on Cygwin
60   gzip = all;
61   hddtemp = linux;
62   hdparm = linux;
63   hello = all;
64   host = linux;
65   iana-etc = linux;
66   icewm = linux;
67   idutils = all;
68   inetutils = linux;
69   iputils = linux;
70   kvm = linux;
71   qemu = linux;
72   qemu_kvm = linux;
73   lapack-reference = linux;
74   less = all;
75   lftp = all;
76   libtool = all;
77   libtool_2 = all;
78   libxml2 = all;
79   libxslt = all;
80   lout = linux;
81   lsh = linux;
82   lsof = linux;
83   ltrace = linux;
84   lvm2 = linux;
85   lynx = linux;
86   xz = linux;
87   man = linux;
88   man-pages = linux;
89   mc = all;
90   mdadm = linux;
91   mesa = linux;
92   mingetty = linux;
93   mktemp = all;
94   monotone = linux;
95   mutt = linux;
96   mysql = linux;
97   # netcat broken on darwin
98   netcat = linux;
99   nfs-utils = linux;
100   nix = all;
101   nixUnstable = all;
102   nss_ldap = linux;
103   nssmdns = linux;
104   ntfs3g = linux;
105   ntp = linux;
106   openssh = linux;
107   openssl = all;
108   pan = linux;
109   pciutils = linux;
110   perl = all;
111   pkg-config = all;
112   pmccabe = linux;
113   procps = linux;
114   python3 = unix; # Cygwin builds fail
115   readline = all;
116   rlwrap = all;
117   rpcbind = linux;
118   rsync = linux;
119   screen = linux ++ darwin;
120   scrot = linux;
121   sdparm = linux;
122   smartmontools = all;
123   sqlite = unix; # Cygwin builds fail
124   squid = linux;
125   msmtp = linux;
126   stdenv = all;
127   strace = linux;
128   su = linux;
129   sudo = linux;
130   sysklogd = linux;
131   syslinux = ["i686-linux"];
132   tcl = linux;
133   tcpdump = linux;
134   texinfo = all;
135   time = linux;
136   tinycc = linux;
137   udev = linux;
138   unzip = all;
139   usbutils = linux;
140   util-linux = linux;
141   util-linuxMinimal = linux;
142   w3m = all;
143   webkitgtk = linux;
144   wget = all;
145   which = all;
146   wirelesstools = linux;
147   wpa_supplicant = linux;
148   xfsprogs = linux;
149   xkeyboard_config = linux;
150   zip = all;
151   tests-stdenv-gcc-stageCompare = all;
152 } ))