Fix tarball

Signed-off-by: Shea Levy <shea@shealevy.com>
Whitespace to force a build

Ugh

Signed-off-by: Shea Levy <shea@shealevy.com>
lilv: update from 0.16.0 to 0.18.0
sratom: update from 0.4.2 to 0.4.4
suil: update from 0.6.16 to 0.8.0
lv2: update from 1.6.0 to 1.8.0
elinks: Actually enable javascript

Signed-off-by: Shea Levy <shea@shealevy.com>
calibre: upgrade from 1.17.0 to 1.20.0
Add gnome3.geocode_glib
cgit: update from 0.9.2 to 0.10
cgit: enable lua support

Filters can now take advantage of the built-in lua interpreter (much
faster than fork and exec).
cgit: fix snapshot feature by using full paths to gzip/bzip2/xz
Add gnome3.gnome_settings_daemon
Add Fedora 20

Signed-off-by: Shea Levy <shea@shealevy.com>
Linux 3.13

Signed-off-by: Shea Levy <shea@shealevy.com>
Updating elinks to 0.12pre6
Making elinks not use python by default.

It fails to start for me, due to a python problem, otherwise. And I
don't know why I'd need python, so by now I disable it by default.
Add full llvm build, update libc++ and dragonegg

Some packages in the llvm suite (e.g. compiler-rt) cannot be built
separate from the build of llvm, and while some others (e.g. clang) can
the combined build is much better tested (we've had to work around
annoying issues before). So this puts llvm, clang, clang-tools-extra,
compiler-rt, lld, lldb, and polly all into one big build (llvmFull).
This build includes a static llvm, as dynamic is similarly less tested
and has known failures.

This also updates libc++ and dragonegg. libc++ now builds against
libc++abi as a separate package rather than building it during the
libc++ build.

The clang purity patch is gone. Instead, we simply set --sysroot to
/var/empty for pure builds, as all impure paths are either looked up in
the gcc prefix (which we hard-code at compile time) or in the sysroot.
This also means that if NIX_ENFORCE_PURITY is 0 then clang will look in
the normal Linux paths by default, which is the proper behavior IMO.

polly required an updated isl. When stdenv-updates is merged, perhaps we
can update the isl used by gcc and avoid having two versions.

Since llvm on its own is now separate from the llvm used by clang, I've
removed myself as maintainer from llvm and will leave maintenance of
that to those who are interested in llvm separate from clang.

Signed-off-by: Shea Levy <shea@shealevy.com>
Add gnome3.caribou
Add gnome3.mutter