Merge branch 'master' into core-updates
gnu: qt: Add patch for i686 build problem. See <https://bugreports.qt.io/browse/QTBUG-45205>. * gnu/packages/patches/qt5-conflicting-typedefs.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/qt.scm (qt): Add the patch.
gnu: Add orcus. * gnu/packages/libreoffice.scm (orcus): New variable.
gnu: lilv: Set rpath via LDFLAGS. Fixes <http://bugs.gnu.org/20040>. * gnu/packages/audio.scm (lilv): Add a pre-configure phase setting $LDFLAGS to set the rpath to $out/lib.
gnu: sord: Set rpath via LDFLAGS. Fixes <http://bugs.gnu.org/20044>. * gnu/packages/rdf.scm (sord): Add a pre-configure phase setting $LDFLAGS to set the rpath to $out/lib.
gnu: serd: Set rpath via LDFLAGS. Fixes <http://bugs.gnu.org/20051>. * gnu/packages/rdf.scm (serd): Add a pre-configure phase setting $LDFLAGS to set the rpath to $out/lib.
gnu: wxwidgets: Set rpath in LDFLAGS. Fixes <http://bugs.gnu.org/20049>. * gnu/packages/wxwidgets.scm (wxwidgets): Add a make flag to set rpath to $out/lib via LDFLAGS.
gnu: gcc: Add link to upstream bug report. * gnu/packages/gcc.scm (gcc-4.8): Add link to bug report in comment.
gnu: gcc: Add $libdir to the RUNPATH of libvtv.so. * gnu/packages/gcc.scm (gcc-4.9): Inherit from GCC-4.8. [source]: Add 'gcc-libvtv-runpath.patch'. (gcc-5.1): Inherit from GCC-4.9. [source]: Use patches from GCC-4.9. * gnu/packages/patches/gcc-libvtv-runpath.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
gnu: libva: Patch a dlopen call, set drivers path. * gnu/packages/video.scm (libva): Patch the reference to libva-x11.so (passed to dlopen()) to use an absolute path. Add --with-drivers-path= to #:configure-flags with a value pointing to mesa's $prefix/lib/dri.
install: Make /var/lock. Reported by 宋文武 <iyzsong@gmail.com>. * gnu/build/install.scm (directives): Add /var/lock.
gnu: jack2: Add $libdir to the RUNPATH of all the binaries. * gnu/packages/audio.scm (jack2)[arguments]: Add #:phases.
gnu: Remove gstreamer-0.10 and gst-plugins-base-0.10. * gnu/packages/gstreamer.scm (gstreamer-0.10, gst-plugins-base-0.10): Remove variables. * gnu/packages/patches/gstreamer-0.10-bison3.patch, gnu/packages/patches/gstreamer-0.10-silly-test.patch: Remove files. * gnu-system.am (dist_patch_DATA): Remove them.
gnu: Add xmp. * gnu/packages/audio.scm (xmp): New variable.
gnu: Add libxmp. * gnu/packages/audio.scm (libxmp): New variable.
gnu: Add libmodplug. * gnu/packages/audio.scm (libmodplug): New variable.
gnu: Add python-tornado. * gnu/packages/python.scm (python-tornado, python2-tornado): New variables.
gnu: Add python2-backport-ssl-match-hostname. * gnu/packages/python.scm (python2-backport-ssl-match-hostname): New variable.
gnu: Add icedtea7. * gnu/packages/java.scm (icedtea7): New variable.
gnu: cmake: Disable parallel tests. * gnu/packages/cmake.scm (cmake)[arguments]: Add #:parallel-tests?. Set 'CTEST_OUTPUT_ON_FAILURE' to 'TRUE' in 'set-paths phase.