gnu: Add js-html5shiv.
* gnu/packages/javascript.scm (js-html5shiv): New variable.
build: Add minify build system.
* guix/build-system/minify.scm: New file.
* guix/build/minify-build-system: New file.
* Makefile.am (MODULES): Add new files.
* doc/guix.texi (Build Systems): Document minify-build-system.
gnu: python-lz4: Fix typo in synopsis.
* gnu/packages/compression.scm (python-lz4)[synopsis]: Fix typo.
gnu: python-lz4: Update to 0.10.1.
* gnu/packages/compression.scm (python-lz4): Update to 0.10.1.
[native-inputs]: Add python-setuptools-scm.
gnu: diffoscope: Use HTTPS.
* gnu/packages/package-management.scm (diffoscope)[home-page]: Use HTTPS.
gnu: sshoot: Update to 1.2.6.
* gnu/packages/vpn.scm (sshoot): Update to 1.2.6.
[home-page]: Update to new project home.
gnu: fabric: Update to 1.13.2.
* gnu/packages/admin.scm (fabric): Update to 1.13.2. Remove outdated comments.
[source]: Remove ‘patches’.
* gnu/packages/patches/fabric-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
gnu: certbot, python-acme: Update to 0.17.0.
* gnu/packages/tls.scm (certbot, python-acme, python2-acme): Update to 0.17.0.
gnu: xonsh: Update to 0.5.12.
* gnu/packages/shells.scm (xonsh): Update to 0.5.12.
gnu: cmark: Update to 0.28.0.
* gnu/packages/markup.scm (cmark): Update to 0.28.0.
gnu: thefuck: Update to 3.19.
* gnu/packages/admin.scm (thefuck): Update to 3.19.
gnu: zerofree: Update to 1.1.0.
* gnu/packages/linux.scm (zerofree): Update to 1.1.0.
[home-page, source]: Update from old, inaccessible location.
gnu: zerofree: Expand description.
* gnu/packages/linux.scm (zerofree)[description]: Expand.
gnu: zerofree: Use ‘install-file’.
* gnu/packages/linux.scm (zerofree)[arguments]: Simplify install phase,
using ‘install-file’.
gnu: zerofree: Use ‘modify-phases’ syntax.
* gnu/packages/linux.scm (zerofree)[arguments]: Use ‘modify-phases’.
gnu: sshfs-fuse: Update to 2.10.
* gnu/packages/linux.scm (sshfs-fuse): Update to 2.10.
gnu: freerdp: Update to 2.0.0-rc0 [security fixes].
Fixes CVE-2017-{2834,2835,2836,2837,2838,2839}.
Reported by Leo Famulari in <https://bugs.gnu.org/27939>.
* gnu/packages/rdesktop.scm (freerdp): Update to 2.0.0-rc0.
[source]: Use tarball release. Adjust file-name.
[arguments]: Remove #:phases.
gnu: git: Enable tests.
* gnu/packages/version-control.scm (git)[arguments]: Remove #:tests?. Add
'patch-tests' phase.
gnu: gnupg@1.4: Update to 1.4.22 [fixes CVE-2017-7526].
* gnu/packages/gnupg.scm (gnupg-1): Update to 1.4.22.