guix package: Inherit the transformed version number.
Previously, 'guix package -i emacs --with-source=./emacs-42.tar.gz'
would fail to use "42" as the version number in the manifest entry.
Reported by piyo on #guix.
* guix/scripts/package.scm (process-actions)[transform-entry]: Inherit
the version number from the result of TRANSFORM when it's a package.
* tests/guix-package.sh: Test it.
gnu: gd: Update to 2.2.1 [fixes CVE-2015-{8874, 8877}].
* gnu/packages/patches/gd-CVE-2016-3074.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gd.scm (gd): Update to 2.2.1.
[source]: Remove patch. Update source URL.
gnu: scrot: Add source mirror.
* gnu/packages/xdisorg.scm (scrot)[source]: Add fossies mirror.
gnu: serf: Update project source.
* gnu/packages/web.scm (serf)[source]: Releases are now hosted by Apache.
[home-page]: Project is now hosted by Apache.
gnu: xlockmore: Update to 5.47.
* gnu/packages/xdisorg.scm (xlockmore): Update to 5.47.
gnu: t1lib: Add source mirror.
* gnu/packages/fontutils.scm (t1lib)[souce]: Add fossies mirror.
gnu: synergy: Update to 1.7.6.
* gnu/packages/synergy.scm (synergy): Update to 1.7.6.
gnu: synergy: Use 'modify-phases'.
* gnu/packages/synergy.scm (synergy)[arguments]; Use 'modify-phases'.
gnu: synergy: Update project source.
* gnu/packages/synergy.scm (synergy)[source]: Use new location.
[home-page]: Use project's new website.
gnu: eyed3: Update to 0.7.9.
* gnu/packages/mp3.scm (eyed3): Update to 0.7.9.
gnu: mpc123: Use 'modify-phases'.
* gnu/packages/mp3.scm (mpc123)[arguments]: Use 'modify-phases'.
gnu: mpc123: Add new source location.
* gnu/packages/mp3.scm (mpc123)[source]: Add Debian mirror.
[home-page]: Project has moved to Github.
download: Default to a 10s connection establishment timeout.
* guix/build/download.scm (ftp-fetch): Add #:timeout and pass it to
'ftp-open'.
(http-fetch): Add #:timeout and pass it to 'open-connection-for-uri' and
in recursive calls.
(url-fetch): Add #:timeout and pass it to 'http-fetch' and 'ftp-fetch'.
download: Use URI objects for content-addressed mirrors.
This fixes a bug whereby 'http-fetch' would be passed a string instead
of a URI object.
* guix/build/download.scm (url-fetch): Rename 'content-addressed-urls'
to 'content-addressed-uris', and call 'string->uri'.
gnu: Add emacs-epl.
* gnu/packages/emacs.scm (emacs-epl): New variable.
Signed-off-by: Alex Kost <alezost@gmail.com>
gnu: emacs-async: Update to 1.9.
* gnu/packages/emacs.scm (emacs-async): Update to 1.9.
gnu: magit: Update to 2.7.0.
* gnu/packages/emacs.scm (magit): Update to 2.7.0.
gnu: moreutils: Use 'modify-phases'.
* gnu/packages/moreutils.scm (moreutils)[arguments]: Use 'modify-phases'.
gnu: moreutils: Update to 0.58.
* gnu/packages/moreutils.scm (moreutils): Update to 0.58.
gnu: qemu: Make tests more verbose.
* gnu/packages/qemu.scm (qemu)[arguments]: Add 'make-gtester-verbose'
phase.