anchor.diff:    '';
   
     propagatedBuildInputs = [ libusb ]
  -    ++ stdenv.lib.optional (stdenv.isi686 || stdenv.isx86_64) [ libsmbios ];
  +    ++ stdenv.lib.optional isPC [ libsmbios ];
   
     preConfigure = ''
       for i in hald/linux/probing/probe-smbios.c hald/linux/osspec.c \
  
positive.code: 
  assert stdenv ? glibc;
  
  stdenv.mkDerivation rec {
    name = "hal-0.5.14";
  
  
negative.code:              tools/linux/hal-*-linux
      do
        substituteInPlace $i \
          ${changeDmidecode} \
          ${if udev != null then "--replace /sbin/udevadm ${udev}/sbin/udevadm" else ""} \
          --replace /bin/mount ${utillinuxng}/bin/mount \
          --replace /bin/umount ${utillinuxng}/bin/umount \
  