haskell-xml-conduit: update to version 1.1.0.5
haskell-xml-types: update to version 0.3.4
haskell-yaml: update to version 0.8.4
haskell-yesod-bin: update to version 1.2.2
fix bug in perf-linux installation, oops
nvidia: also install useful nvidia-smi tool
apcupsd: use /run/nologin (instead of /etc/nologin) to prevent logins

This is what systemd uses, see "man systemd-user-sessions.service".
Merge pull request #774 from aristidb/master

Add nvidia-smi tool and fix an embarrassing bug in a previous pull request of mine
matplotlib: fix build on darwin

* build with clangStdenv
* update to 1.2.1
Added flatiron nodejs package + updated other nodejs packages
Oxygen-gtk: upgrade to 1.3.4
libspotify: Fix build for linux.

For Linux, the phases was run in the wrong order. I've
fixed that, but the package is still a complete mess that
needs to be cleaned up. The linux and darwin builds should
probably be separated into two different Nix expressions
to avoid the current conditional mess.
ipsec-tools: update to version 0.8.1
apparmor: Update to kernel 3.4 series (the current default)
Fix junit
Add linux 3.2.48 with grsecurity patches
Updating go to 1.1.1
smartmontools: update drive database to the latest version
netpbm: Fix a truly random build failure

Since "src" is a fetchsvn directory, the source is copied with "cp
--no-preserve=timestamps" (see commit
6d928ab684327e0eeb1bf6cd889d57ca7127e8a7).  So some source files might
get a slightly different timestamp.  Here, if lib/standard.ppmdfont
gets a newer timestamp than the generated file lib/standardppmdfont.c,
Make will try to rebuild the latter.  But that fails because the
ppmdcfont program doesn't exist (yet).

Probably stdenv should ensure that every file has the same timestamp.
Updating go to 1.1.1