gnu: acl: Install library and disable failing test suite. Previously, this package was completely broken. It installed only binaries that failed to run for lack of the shared library. * gnu/packages/acl.scm (acl): Disable tests. Remove customized 'check' phase that ran tests and ignored errors. Remove 'perl' as input, needed only for tests. Replace 'install' phase with one that includes 'install-lib' target.
gnu: openssl: Update to 1.0.1j. * gnu/packages/openssl.scm (openssl): Update to 1.0.1j.
gnu: gettext: Update to 0.19.3. * gnu/packages/gettext.scm (gettext): Update to 0.19.3.
gnu: bash: Update to 4.3.30. * gnu/packages/bash.scm (%patch-series-4.3): Add patches 28-30. (bash)[source]: Remove parser-oob patch. It is superceded by upstream patch bash43-028.
gnu: make: Update to 4.1. * gnu/packages/base.scm (make): Update to 4.1. Adapt 'default_shell' substitution to new code. * gnu/packages/commencement.scm (gnu-make-boot0): Remove code that manually removed guile.c from list of things to build.
gnu: ffmpeg: Add version 2.2.9 and use it for vlc. * gnu/packages/video.scm (ffmpeg-2.2): New variable. (vlc): Use ffmpeg-2.2.
gnu: python2-pyicu: Update to 1.8. * gnu/packages/python.scm (python2-pyicu): Update to 1.8.
gnu: vlc: Update to 2.1.5. * gnu/packages/video.scm (vlc): Update to 2.1.5.
gnu: icecat: Update to 31.2.0. * gnu/packages/gnuzilla.scm (icecat): Update to 31.2.0. Download source from GNU mirrors.
guix import pypi: Fix a typo in a docstring. * guix/import/pypi.scm (snake-case): Fix documentation.
guix import pypi: do not add "python-" to a package name if it's already there. * guix/import/pypi.scm (make-pypi-sexp): test whether the package name starts with "python-" before modifying it.
guix import pypi: add the Apache License 2.0 * guix/import/pypi.scm (string->license): add ASL2.0.
gnu: emacs: Update to 24.4. * gnu/packages/patches/emacs-configure-sh.patch: Remove. * gnu-system.am (dist_patch_DATA): Remove it. * gnu/packages/emacs.scm (emacs): Update to 24.4. Add 'acl' as input. Remove --with-crt-dir configure option. (emacs-no-x-toolkit): Add 'inotify-tools' as input. Adjust to cope with the lack of configure-flags in the main 'emacs' package.
refresh: Add end-of-line to error message. * guix/scripts/refresh.scm (%options)[select]: Add end-of-line to error message.
gnu: ccache: Upgrade to 3.1.10. * gnu/packages/ccache.scm (ccache): Upgrade to 3.1.10. [source]: Remove patches. * gnu/packages/patches/ccache-stdc-predef-test.patch: Delete patch. * gnu-system.am (dist_patch_DATA): Remove it.
gnu: ffmpeg: Update to 2.4.2. * gnu/packages/video.scm (ffmpeg): Update to version 2.4.2.
gnu: Add sane-backends * gnu/packages/scanner.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: sqlite: Add readline as input. * gnu/packages/databases.scm (sqlite): Add input readline.
gnu: Add 'version-prefix' and 'version-major+minor'; use them. The procedure version-prefix truncates a version string to a certain number of components. version-major+minor is a special case of this, which extracts the "major.minor" part of the string. Previously this was handled by an expression common to several packages. * guix/utils.scm (version-prefix, version-major+minor): New procedures * gnu/packages/backup.scm (duplicity): Use version-major+minor. * gnu/packages/cmake.scm (cmake): Likewise. * gnu/packages/gnome.scm (libbonobo, libbonoboui): Likewise. * gnu/packages/gnutls.scm (gnutls): Likewise. * gnu/packages/mail.scm (gmime): Likewise. * gnu/packages/mpd.scm (mpd): Likewise. * gnu/packages/mpi.scm (openmpi): Likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
download: Add "Accept: */*" to the headers. Fixes downloads from https://alioth.debian.org. Reported by John Darrington <jmd@gnu.org>. * guix/build/download.scm (http-fetch)[headers]: Add 'Accept'.