179 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			179 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
/* A small release file, with few packages to be built.  The aim is to reduce
 | 
						|
   the load on Hydra when testing the `stdenv-updates' branch. */
 | 
						|
 | 
						|
{ nixpkgs ? { outPath = (import ../../lib).cleanSource ../..; revCount = 1234; shortRev = "abcdef"; }
 | 
						|
, supportedSystems ? [ "x86_64-linux" "x86_64-darwin" ]
 | 
						|
}:
 | 
						|
 | 
						|
with import ./release-lib.nix { inherit supportedSystems; };
 | 
						|
 | 
						|
{
 | 
						|
 | 
						|
  tarball = import ./make-tarball.nix {
 | 
						|
    inherit nixpkgs;
 | 
						|
    officialRelease = false;
 | 
						|
  };
 | 
						|
 | 
						|
} // (mapTestOn (rec {
 | 
						|
 | 
						|
  aspell = all;
 | 
						|
  at = linux;
 | 
						|
  atlas = linux;
 | 
						|
  autoconf = all;
 | 
						|
  automake = all;
 | 
						|
  avahi = unix; # Cygwin builds fail
 | 
						|
  bash = all;
 | 
						|
  bashInteractive = all;
 | 
						|
  bc = all;
 | 
						|
  binutils = linux;
 | 
						|
  bind = linux;
 | 
						|
  bsdiff = all;
 | 
						|
  bzip2 = all;
 | 
						|
  classpath = linux;
 | 
						|
  cmake = all;
 | 
						|
  coreutils = all;
 | 
						|
  cpio = all;
 | 
						|
  cron = linux;
 | 
						|
  cups = linux;
 | 
						|
  dbus = linux;
 | 
						|
  dhcp = linux;
 | 
						|
  diffutils = all;
 | 
						|
  e2fsprogs = linux;
 | 
						|
  emacs25 = gtkSupported;
 | 
						|
  enscript = all;
 | 
						|
  file = all;
 | 
						|
  findutils = all;
 | 
						|
  flex = all;
 | 
						|
  gcc = all;
 | 
						|
  gcj = linux;
 | 
						|
  glibc = linux;
 | 
						|
  glibcLocales = linux;
 | 
						|
  gnugrep = all;
 | 
						|
  gnum4 = all;
 | 
						|
  gnumake = all;
 | 
						|
  gnupatch = all;
 | 
						|
  gnupg = linux;
 | 
						|
  gnuplot = unix; # Cygwin builds fail
 | 
						|
  gnused = all;
 | 
						|
  gnutar = all;
 | 
						|
  gnutls = linux;
 | 
						|
  gogoclient = linux;
 | 
						|
  grub = linux;
 | 
						|
  grub2 = linux;
 | 
						|
  gsl = linux;
 | 
						|
  guile = linux;  # tests fail on Cygwin
 | 
						|
  gzip = all;
 | 
						|
  hddtemp = linux;
 | 
						|
  hdparm = linux;
 | 
						|
  hello = all;
 | 
						|
  host = linux;
 | 
						|
  iana-etc = linux;
 | 
						|
  icewm = linux;
 | 
						|
  idutils = all;
 | 
						|
  inetutils = linux;
 | 
						|
  iputils = linux;
 | 
						|
  jnettop = linux;
 | 
						|
  jwhois = linux;
 | 
						|
  kbd = linux;
 | 
						|
  keen4 = ["i686-linux"];
 | 
						|
  kvm = linux;
 | 
						|
  qemu = linux;
 | 
						|
  qemu_kvm = linux;
 | 
						|
  less = all;
 | 
						|
  lftp = all;
 | 
						|
  liblapack = linux;
 | 
						|
  libtool = all;
 | 
						|
  libtool_2 = all;
 | 
						|
  libxml2 = all;
 | 
						|
  libxslt = all;
 | 
						|
  lout = linux;
 | 
						|
  lsh = linux;
 | 
						|
  lsof = linux;
 | 
						|
  ltrace = linux;
 | 
						|
  lvm2 = linux;
 | 
						|
  lynx = linux;
 | 
						|
  lzma = linux;
 | 
						|
  man = linux;
 | 
						|
  man-pages = linux;
 | 
						|
  mc = all;
 | 
						|
  mcabber = linux;
 | 
						|
  mcron = linux;
 | 
						|
  mdadm = linux;
 | 
						|
  mesa = mesaPlatforms;
 | 
						|
  midori = linux;
 | 
						|
  mingetty = linux;
 | 
						|
  mk = linux;
 | 
						|
  mktemp = all;
 | 
						|
  mono = linux;
 | 
						|
  monotone = linux;
 | 
						|
  mpg321 = linux;
 | 
						|
  mutt = linux;
 | 
						|
  mysql = linux;
 | 
						|
  # netcat broken on darwin
 | 
						|
  netcat = linux;
 | 
						|
  nfs-utils = linux;
 | 
						|
  nix = all;
 | 
						|
  nixUnstable = all;
 | 
						|
  nss_ldap = linux;
 | 
						|
  nssmdns = linux;
 | 
						|
  ntfs3g = linux;
 | 
						|
  ntp = linux;
 | 
						|
  openssh = linux;
 | 
						|
  openssl = all;
 | 
						|
  pan = gtkSupported;
 | 
						|
  par2cmdline = all;
 | 
						|
  pciutils = linux;
 | 
						|
  pdf2xml = all;
 | 
						|
  perl = all;
 | 
						|
  pkgconfig = all;
 | 
						|
  pmccabe = linux;
 | 
						|
  procps = linux;
 | 
						|
  python = unix; # Cygwin builds fail
 | 
						|
  readline = all;
 | 
						|
  rlwrap = all;
 | 
						|
  rpm = linux;
 | 
						|
  rpcbind = linux;
 | 
						|
  rsync = linux;
 | 
						|
  screen = linux ++ darwin;
 | 
						|
  scrot = linux;
 | 
						|
  sdparm = linux;
 | 
						|
  sharutils = all;
 | 
						|
  sloccount = unix; # Cygwin builds fail
 | 
						|
  smartmontools = all;
 | 
						|
  sqlite = unix; # Cygwin builds fail
 | 
						|
  squid = linux;
 | 
						|
  ssmtp = linux;
 | 
						|
  stdenv = all;
 | 
						|
  strace = linux;
 | 
						|
  su = linux;
 | 
						|
  sudo = linux;
 | 
						|
  sysklogd = linux;
 | 
						|
  syslinux = ["i686-linux"];
 | 
						|
  sysvinit = linux;
 | 
						|
  sysvtools = linux;
 | 
						|
  tcl = linux;
 | 
						|
  tcpdump = linux;
 | 
						|
  texinfo = all;
 | 
						|
  time = linux;
 | 
						|
  tinycc = linux;
 | 
						|
  udev = linux;
 | 
						|
  unar = linux;
 | 
						|
  unzip = all;
 | 
						|
  usbutils = linux;
 | 
						|
  utillinux = linux;
 | 
						|
  utillinuxMinimal = linux;
 | 
						|
  w3m = all;
 | 
						|
  webkit = linux;
 | 
						|
  wget = all;
 | 
						|
  which = all;
 | 
						|
  wicd = linux;
 | 
						|
  wireshark = linux;
 | 
						|
  wirelesstools = linux;
 | 
						|
  wpa_supplicant = linux;
 | 
						|
  xfsprogs = linux;
 | 
						|
  xkeyboard_config = linux;
 | 
						|
  zile = linux;
 | 
						|
  zip = all;
 | 
						|
 | 
						|
} ))
 |