gnu: git: Adjust to new handling of propagated inputs. This is a followup to 161094c, which gets rid of the "a/b" notation for propagated inputs. * gnu/packages/version-control.scm (package-transitive-propagated-labels*): Do not prepend the package name to its input label. (package-propagated-input-refs): Delete duplicate labels. (git)[arguments]: Adjust wrapping of git-send-email accordingly.
gnu: libpsl: Update to 0.7.1. Removing the 'snippet' allows us to avoid 'patch-and-repack', which resets all the mtimes, thereby breaking the expectation tested in 'test-is-public-builtin.c' that the mtime returned by 'psl_builtin_file_time' is non-zero. * gnu/packages/web.scm (libpsl): Update to 0.7.1. [source]: Remove 'modules' and 'snippet'. [native-inputs]: Add PKG-CONFIG.
gnu: subversion: Skip the faulty test. The added patch from upstream didn't help, nor did downgrading to SQLite 3.8.9. Thus, shamelessly skip the offending test. * gnu/packages/patches/subversion-sqlite-3.8.9-fix.patch: Add one hunk to skip the faulty test, and another one from upstream.
gnu: libgnome: Leave only one 'propagated-inputs' field. * gnu/packages/gnome.scm (libgnome): Merge the two 'propagated-inputs' fields (followup to 25338e9.)
python-build-system: Add 'ensure-no-mtimes-pre-1980' phase. * guix/build/python-build-system.scm (ensure-no-mtimes-pre-1980): New phase. (%standard-phases): Add it after 'unpack'.
gnu: perl-net-ssleay: Avoid patching source in 'origin'. * gnu/packages/tls.scm (perl-net-ssleay)[source]: Move patch to ... [native-inputs]: ... here, and also add the 'patch' program. [arguments]: Use 'modify-phases'. Add 'apply-patch' phase. Return boolean result from 'set-ssl-prefix' phase.
gnu: ghc: Don't pass --build=<triplet> to configure. * gnu/packages/haskell.scm (ghc)[arguments]: Add #:build #f.
gnu: unzip: Fix CVE-2014-9636 and some other bugs. * gnu/packages/patches/unzip-CVE-2014-9636.patch, gnu/packages/patches/unzip-allow-greater-hostver-values.patch, gnu/packages/patches/unzip-increase-size-of-cfactorstr.patch, gnu/packages/patches/unzip-initialize-symlink-flag.patch, gnu/packages/patches/unzip-remove-build-date.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/zip.scm (unzip)[source]: Add patches. [arguments]: Use 'modify-phases'. Remove custom 'configure' phase; pass additional make-flags instead. Add custom 'build' phase that builds "generic_gcc" target; remove "generic_gcc" from make-flags.
Merge branch 'master' into core-updates
gnu: icecat: Update to 31.8.0-gnu1. * gnu/packages/patches/icecat-enable-acceleration-and-webgl.patch: New file. * gnu/packages/patches/icecat-CVE-2015-2722-pt1.patch, gnu/packages/patches/icecat-CVE-2015-2722-pt2.patch, gnu/packages/patches/icecat-CVE-2015-2724-pt1.patch, gnu/packages/patches/icecat-CVE-2015-2724-pt2.patch, gnu/packages/patches/icecat-CVE-2015-2724-pt3.patch, gnu/packages/patches/icecat-CVE-2015-2724-pt4.patch, gnu/packages/patches/icecat-CVE-2015-2728-pt1.patch, gnu/packages/patches/icecat-CVE-2015-2728-pt2.patch, gnu/packages/patches/icecat-CVE-2015-2733-pt1.patch, gnu/packages/patches/icecat-CVE-2015-2733-pt2.patch, gnu/packages/patches/icecat-CVE-2015-2735.patch, gnu/packages/patches/icecat-CVE-2015-2736.patch, gnu/packages/patches/icecat-CVE-2015-2738.patch, gnu/packages/patches/icecat-CVE-2015-2739.patch, gnu/packages/patches/icecat-CVE-2015-2740.patch, gnu/packages/patches/icecat-CVE-2015-2743.patch: Remove files. * gnu-system.am (dist_patch_DATA): Remove them, and add the new file. * gnu/packages/gnuzilla.scm (icecat): Update to 31.8.0-gnu1. Remove the outdated patches and add the new one.
Merge branch 'master' into core-updates
gnu: freetype: Update to 2.6. * gnu/packages/fontutils.scm (freetype): Update to 2.6.
gnu: libgnome: Move popt to propagated-inputs. * gnu/packages/gnome.scm (libgnome)[inputs]: Move popt to ... [propagated-inputs]: ... here.
gnu: qt: On armhf, enable use of NEON. * gnu/packages/qt.scm (qt-4)[arguments]: Remove "-no-neon" from arguments passed to configure.
gnu: mplayer: Enable use of NEON on armhf. * gnu/packages/video.scm (mplayer)[arguments]: Remove "--disable-neon" from arguments passed to configure.
gnu: python: Set source file times to 1980 to fix test. * gnu/packages/python.scm (python-2)[arguments]: Use 'modify-phases'. Return true from phases where needed. Add 'set-source-file-times-to-1980' phase. Add (ice-9 ftw) to #:modules.
gnu: libpcap: Enable plain "linux" backend. * gnu/packages/admin.scm (libpcap)[arguments]: Add "--with-pcap=linux" configure flag.
gnu: setbfree: Disable unsupported optimizations on non-x86. * gnu/packages/music.scm (setbfree)[arguments]: Override default OPTIMIZATIONS variable on non-x86 systems.
gnu: eigen: Use parallel-job-count. * gnu/packages/algebra.scm (eigen)[arguments]: 'current-processor-count' -> 'parallel-job-count'.
gnu: Build tarballs deterministically. * gnu/packages/make-bootstrap.scm (tarball-package)[arguments]: Build tarball deterministically. * gnu/packages/admin.scm (isc-dhcp)[arguments]: In 'post-configure' phase, create bind.tar.gz deterministically. * gnu/packages/video.scm (avidemux)[arguments]: In 'repack-ffmpeg' phase, create ffmpeg-1.2.1.tar.bz2 deterministically.