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