Andy Wingo [Thu, 18 Feb 2016 20:05:03 +0000 (21:05 +0100)]
gnu: libxkbfile: Update to 1.0.9.
* gnu/packages/xorg.scm (libxkbfile): Update to 1.0.9.
Andy Wingo [Thu, 18 Feb 2016 20:03:54 +0000 (21:03 +0100)]
gnu: libxdmcp: Update to 1.1.2.
* gnu/packages/xorg.scm (libxdmcp): Update to 1.1.2.
Andy Wingo [Thu, 18 Feb 2016 20:02:57 +0000 (21:02 +0100)]
gnu: libfs: Update to 1.0.7.
* gnu/packages/xorg.scm (libfs): Update to 1.0.7.
Andy Wingo [Thu, 18 Feb 2016 20:02:08 +0000 (21:02 +0100)]
gnu: libfontenc: Update to 1.1.3.
* gnu/packages/xorg.scm (libfontenc): Update to 1.1.3.
Andy Wingo [Thu, 18 Feb 2016 20:01:24 +0000 (21:01 +0100)]
gnu: libxshmfence: Update to 1.2.
* gnu/packages/xorg.scm (libxshmfence): Update to 1.2.
Andy Wingo [Thu, 18 Feb 2016 20:01:06 +0000 (21:01 +0100)]
gnu: kbproto: Update to 1.0.7.
* gnu/packages/xorg.scm (kbproto): Update to 1.0.7.
Andy Wingo [Thu, 18 Feb 2016 20:00:45 +0000 (21:00 +0100)]
gnu: iceauth: Update to 1.0.7.
* gnu/packages/xorg.scm (iceauth): Update to 1.0.7.
Andy Wingo [Thu, 18 Feb 2016 19:59:44 +0000 (20:59 +0100)]
gnu: font-util: Update to 1.3.1.
* gnu/packages/xorg.scm (font-util): Update to 1.3.1.
Andy Wingo [Thu, 18 Feb 2016 19:59:12 +0000 (20:59 +0100)]
gnu: bdftopcf: Update to 1.0.5.
* gnu/packages/xorg.scm (bdftopcf): Update to 1.0.5.
Andy Wingo [Thu, 18 Feb 2016 19:54:11 +0000 (20:54 +0100)]
gnu: libinput: Update to 1.1.902.
* gnu/packages/freedesktop.scm (libinput): Update to 1.1.902.
Andy Wingo [Thu, 18 Feb 2016 19:58:18 +0000 (20:58 +0100)]
gnu: libwacom: Propagate glib input.
* gnu/packages/xdisorg.scm (libwacom): Propagate glib input.
Andy Wingo [Thu, 18 Feb 2016 19:52:58 +0000 (20:52 +0100)]
gnu: mesa: Update to 11.0.9.
* gnu/packages/gl.scm (mesa): Update to 11.0.9.
Andy Wingo [Thu, 18 Feb 2016 19:50:02 +0000 (20:50 +0100)]
gnu-maintenance: Add X.org updater.
* guix/gnu-maintenance.scm (xorg-package?, latest-xorg-release): New
private functions.
(%xorg-updater): New public variable.
* guix/scripts/refresh.scm (%updaters): Add %xorg-updater.
* doc/guix.texi (Invoking guix refresh): Mention the new updater.
Efraim Flashner [Tue, 19 Jan 2016 05:24:28 +0000 (07:24 +0200)]
gnu: libvpx: Use 'modify-phases'.
* gnu/packages/video.scm (libvpx)[arguments]: Use 'modify-phases'.
Efraim Flashner [Tue, 19 Jan 2016 05:20:31 +0000 (07:20 +0200)]
gnu: libvpx: Update to 1.5.0.
* gnu/packages/video.scm (libvpx): Update to 1.5.0.
Efraim Flashner [Tue, 19 Jan 2016 10:52:35 +0000 (12:52 +0200)]
gnu: gst-plugins-base: Use 'modify-phases'.
* gnu/packages/gstreamer.scm (gst-plugins-base)[arguments]: Use
'modify-phases'.
宋文武 [Thu, 21 Jan 2016 11:07:31 +0000 (19:07 +0800)]
gnu: Add gst-plugins-bad.
* gnu/packages/gstreamer.scm (gst-plugins-bad): New variable.
宋文武 [Thu, 21 Jan 2016 06:02:48 +0000 (14:02 +0800)]
gnu: gst-libav: Update to 1.6.3.
* gnu/packages/gstreamer.scm (gst-libav): Update to 1.6.3.
宋文武 [Thu, 21 Jan 2016 05:59:52 +0000 (13:59 +0800)]
gnu: gst-plugins-ugly: Update to 1.6.3.
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.6.3.
宋文武 [Thu, 21 Jan 2016 05:50:39 +0000 (13:50 +0800)]
gnu: gst-plugins-good: Update to 1.6.3.
* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.6.3.
宋文武 [Thu, 21 Jan 2016 05:50:02 +0000 (13:50 +0800)]
gnu: gst-plugins-base: Update to 1.6.3.
* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.6.3.
宋文武 [Thu, 21 Jan 2016 05:49:21 +0000 (13:49 +0800)]
gnu: gstreamer: Update to 1.6.3.
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.6.3.
Efraim Flashner [Sun, 24 Jan 2016 15:55:52 +0000 (17:55 +0200)]
gnu: pulseaudio: Update to 8.0.
* gnu/packages/pulseaudio.scm (pulseaudio): Update to 8.0.
Ricardo Wurmus [Wed, 13 Jan 2016 15:26:37 +0000 (16:26 +0100)]
gnu: r-topgo: Add missing input.
* gnu/packages/bioinformatics.scm (r-topgo)[propagated-inputs]: Add
"r-graph".
Ricardo Wurmus [Wed, 13 Jan 2016 15:26:13 +0000 (16:26 +0100)]
gnu: Add r-graph.
* gnu/packages/bioinformatics.scm (r-graph): New variable.
Ricardo Wurmus [Tue, 16 Feb 2016 16:20:32 +0000 (17:20 +0100)]
gnu: Add r-org-mm-eg-db.
* gnu/packages/bioinformatics.scm (r-org-mm-eg-db): New variable.
Ricardo Wurmus [Tue, 16 Feb 2016 16:19:55 +0000 (17:19 +0100)]
gnu: Add r-org-dm-eg-db.
* gnu/packages/bioinformatics.scm (r-org-dm-eg-db): New variable.
Ricardo Wurmus [Tue, 16 Feb 2016 16:19:30 +0000 (17:19 +0100)]
gnu: Add r-org-ce-eg-db.
* gnu/packages/bioinformatics.scm (r-org-ce-eg-db): New variable.
Ricardo Wurmus [Wed, 13 Jan 2016 15:27:29 +0000 (16:27 +0100)]
gnu: Add r-org-hs-eg-db.
* gnu/packages/bioinformatics.scm (r-org-hs-eg-db): New variable.
Alex Kost [Tue, 23 Feb 2016 08:38:00 +0000 (11:38 +0300)]
Do not check package freshness during upgrade.
Fixes <http://bugs.gnu.org/22740>.
Reported by Andreas Enge <andreas@enge.fr>.
* gnu/packages.scm (waiting, ftp-open*, check-package-freshness): Remove.
* guix/scripts/package.scm (options->installable): Adjust accordingly.
* emacs/guix-main.scm (package->manifest-entry*): Likewise.
Ludovic Courtès [Wed, 24 Feb 2016 12:00:11 +0000 (13:00 +0100)]
publish: Move 'query-path-info' call where it belongs.
* guix/scripts/publish.scm (narinfo-string): Remove 'path-info'
parameter and add 'store' parameter. Call 'query-path-info'.
(render-narinfo): Adjust accordingly.
Ludovic Courtès [Wed, 24 Feb 2016 11:24:30 +0000 (12:24 +0100)]
gnu: lsh: lshd now supports X11 forwarding.
Reported by myglc2 <myglc2@gmail.com>.
* gnu/packages/lsh.scm (lsh)[inputs]: Add XAUTH.
[arguments]: Modify 'XAUTH_PROGRAM' macro in 'server_x11.c'.
Ludovic Courtès [Tue, 23 Feb 2016 17:20:47 +0000 (18:20 +0100)]
gnu: lsh: Use 'modify-phases'.
* gnu/packages/lsh.scm (lsh)[arguments]: Use 'modify-phases' instead of
'alist-cons-before'.
Andy Wingo [Sun, 21 Feb 2016 21:06:12 +0000 (22:06 +0100)]
gnu: services: Install policies for polkit service.
* gnu/services/desktop.scm (polkit-etc-files): Add the polkit package
itself to the list of packages to scan for .policy files. This add
support for pkexec.
Efraim Flashner [Wed, 24 Feb 2016 08:20:52 +0000 (10:20 +0200)]
mplayer: Use 'modify-phases'.
* gnu/packages/video.scm (mplayer)[arguments]: Use 'modify-phases'.
[source]: Use https.
[home-page]: Use https.
Efraim Flashner [Thu, 18 Feb 2016 12:33:43 +0000 (14:33 +0200)]
gnu: mplayer: Add codecs.
* gnu/packages/video.scm (mplayer)[inputs]: Add libass, libmpeg2,
libvdpau, libx264, opus.
Efraim Flashner [Wed, 24 Feb 2016 07:18:14 +0000 (09:18 +0200)]
gnu: dropbear: Update to 2015.71.
* gnu/packages/ssh.scm (dropbear): Update to 2015.71.
David Thompson [Sat, 13 Feb 2016 05:08:22 +0000 (00:08 -0500)]
gnu: guile-next: Set correct native search paths.
* gnu/packages/guile.scm (guile-next): Use the "2.2" directory for the
load paths.
Ludovic Courtès [Tue, 23 Feb 2016 12:03:23 +0000 (13:03 +0100)]
services: herd: Add missing newlines in error messages.
* gnu/services/herd.scm (report-action-error): Add missing newlines in
messages.
Ludovic Courtès [Tue, 23 Feb 2016 11:58:25 +0000 (12:58 +0100)]
refresh: Remove unneeded import.
Reported by Leo Famulari <leo@famulari.name>
and Ben Woodcroft <b.woodcroft@uq.edu.au>
at <http://bugs.gnu.org/22752>.
* guix/scripts/refresh.scm: Remove unneeded and harmful import of (guix
import gem).
Ludovic Courtès [Tue, 23 Feb 2016 11:44:43 +0000 (12:44 +0100)]
doc: Add example of VCS-snapshot version numbers.
* doc/guix.texi (Version Numbers): Add example for VCS version numbers.
Andreas Enge [Tue, 23 Feb 2016 10:23:49 +0000 (11:23 +0100)]
gnu: Add xfce4-xkb-plugin.
* gnu/packages/xfce.scm (xfce4-xkb-plugin): New variable.
(xfce)[propagated-inputs]: Add it.
Leo Famulari [Tue, 23 Feb 2016 06:53:47 +0000 (01:53 -0500)]
gnu: telepathy-logger: Disable parallel tests.
* gnu/packages/freedesktop.scm (telepathy-logger)[arguments]: Disable parallel
tests.
Roel Janssen [Mon, 22 Feb 2016 21:01:39 +0000 (22:01 +0100)]
gnu: Add rdmd.
* gnu/packages/ldc.scm (rdmd): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
Leo Famulari [Tue, 23 Feb 2016 05:15:05 +0000 (00:15 -0500)]
gnu: modem-manager: Use HTTPS URL.
* gnu/packages/freedesktop.scm (modem-manager)[source]: Use HTTPS URL.
Leo Famulari [Sun, 21 Feb 2016 08:55:30 +0000 (03:55 -0500)]
gnu: mpd: Update to 0.19.12.
* gnu/packages/mpd.scm (mpd): Update t0 0.19.12.
Leo Famulari [Sun, 21 Feb 2016 08:31:25 +0000 (03:31 -0500)]
gnu: ncmpcpp: Udate to 0.7.3.
* gnu/packages/mpd.scm (ncmpcpp): Update to 0.7.3.
[inputs]: Add icu4c.
Leo Famulari [Sun, 21 Feb 2016 08:30:30 +0000 (03:30 -0500)]
gnu: ncmpcpp: Use 'modify-phases'.
* gnu/packages/mpd.scm (ncmpcpp)[arguments]: Use 'modify-phases'.
Christopher Allan Webber [Mon, 22 Feb 2016 19:23:14 +0000 (11:23 -0800)]
vm: Only pass "-enable-kvm" to qemu if /dev/kvm is present.
Fixes <http://bugs.gnu.org/22633>.
* gnu/build/vm.scm (load-in-linux-vm): Only pass "-enable-kvm" flag to qemu
if "/dev/kvm" is present.
* gnu/system/vm.scm (common-kvm-options): Same as above.
Ludovic Courtès [Mon, 22 Feb 2016 21:11:03 +0000 (22:11 +0100)]
gnu: pkg-config: Add non-HTTPS alternate URL.
* gnu/packages/pkg-config.scm (%pkg-config)[source]: Add non-HTTPS URL.
Ludovic Courtès [Mon, 22 Feb 2016 18:02:16 +0000 (19:02 +0100)]
grafts: 'name' parameter of 'graft-derivation' is now optional.
* guix/grafts.scm (graft-derivation): Name 'name' a keyword parameter.
* guix/packages.scm (package-derivation, package-cross-derivation):
Adjust accordingly.
* tests/grafts.scm ("graft-derivation"): Likewise.
* tests/packages.scm ("package-derivation, indirect grafts"): Likewise.
Ludovic Courtès [Mon, 22 Feb 2016 15:29:44 +0000 (16:29 +0100)]
derivations: Move grafts to (guix grafts).
* guix/derivations.scm (<graft>, graft-derivation, %graft?)
(set-grafting): Move to...
* guix/grafts.scm: ... here. New file.
* guix/gexp.scm, guix/packages.scm, tests/packages.scm,
guix/scripts/build.scm: Use it.
* Makefile.am (MODULES): Add it.
(SCM_TESTS): Add tests/grafts.scm.
* tests/derivations.scm ("graft-derivation"): Move to...
* tests/grafts.scm: ... here. New file.
Andreas Enge [Mon, 22 Feb 2016 20:33:29 +0000 (21:33 +0100)]
gnu: Remove python2-pyqt-4.
* gnu/packages/qt.scm (python2-pyqt-4): Delete variable. It depends on Qt 4,
which does not receive security updates any more.
Andreas Enge [Mon, 22 Feb 2016 20:05:06 +0000 (21:05 +0100)]
gnu: Remove KDE 4.
* gnu/packages/kde.scm (qjson): Move from here...
* gnu/packages/qt.scm (qjson): ...to here.
* gnu/packages/pumpio.scm: Drop inclusion of (gnu packages kde).
* gnu/packages/kde.scm: Delete file.
* gnu-system.am (GNU_SYSTEM_MODULES): Unregister it.
* gnu/packages/rdf.scm (soprano): Delete variable.
KDE 4 relies on Qt 4, which does not receive security updates any more.
Efraim Flashner [Mon, 22 Feb 2016 18:14:46 +0000 (20:14 +0200)]
gnu: python-patsy: Define 'python2-variant'.
* gnu/packages/statistics.scm (python-patsy)[properties]: New field.
(python2-patsy): Use 'strip-python2-variant'.
Efraim Flashner [Mon, 22 Feb 2016 18:05:45 +0000 (20:05 +0200)]
gnu: python-patsy: Update to 0.4.1.
* gnu/packages/statistics.scm (python-patsy, python2-patsy): Update to 0.4.1.
Alex Kost [Fri, 12 Feb 2016 09:32:34 +0000 (12:32 +0300)]
emacs: Do not allow a user to modify system profiles.
Fixes <http://bugs.gnu.org/22607>.
Reported by myglc2 <myglc2@gmail.com>.
Remove possibilities to install/delete packages to/from a system profile
both for "Package List" and "Package Info" buffers.
* emacs/guix-profiles.el (guix-system-profile-regexp): New variable.
(guix-system-profile?): New procedure.
* emacs/guix-ui-package.el (guix-package-info-insert-output): Do not
display "Install"/"Delete" button for a system profile.
(guix-package-assert-non-system-profile): New procedure.
(guix-package-execute-actions): Use it.
Alex Kost [Fri, 12 Feb 2016 09:35:17 +0000 (12:35 +0300)]
emacs: Set 'guix-buffer-item' before displaying entries.
* emacs/guix-buffer.el (guix-buffer-set): Set 'guix-buffer-item' early,
so that it can be used during displaying entries. For example, this
allows us to use a value of the current guix profile when package
entries are inserted in a "List" or "Info" buffer.
Alex Kost [Thu, 11 Feb 2016 08:21:56 +0000 (11:21 +0300)]
emacs: Add 'M-x guix-installed-{user/system}-packages'.
* emacs/guix-ui-package.el (guix-installed-user-packages)
(guix-installed-system-packages): New commands.
* doc/emacs.texi (Emacs Commands): Document them.
Mark H Weaver [Mon, 22 Feb 2016 15:17:48 +0000 (10:17 -0500)]
gnu: qemu: Add fixes for CVE-2015-8619, CVE-2016-1981, CVE-2016-2197.
* gnu/packages/patches/qemu-CVE-2015-8619.patch,
gnu/packages/patches/qemu-CVE-2016-1981.patch,
gnu/packages/patches/qemu-CVE-2016-2197.patch,
gnu/packages/patches/qemu-usb-ehci-oob-read.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/qemu.scm (qemu)[source]: Add patches.
Rene Saavedra [Sun, 21 Feb 2016 05:25:12 +0000 (23:25 -0600)]
gnu: Add gnome-screenshot.
* gnu/packages/gnome.scm (gnome-screenshot): New variable.
Roel Janssen [Mon, 22 Feb 2016 09:33:10 +0000 (10:33 +0100)]
gnu: libotf: Use mirror:// URL.
* gnu/packages/fontutils.scm (libotf): Use mirror://savannah URL.
Efraim Flashner [Mon, 22 Feb 2016 07:17:54 +0000 (09:17 +0200)]
gnu: c-ares: Update to 1.11.0.
* gnu/packages/adns.scm (c-ares): Update to 1.11.0.
Leo Famulari [Tue, 16 Feb 2016 09:58:47 +0000 (04:58 -0500)]
gnu: parallel: Update to
20160122.
* gnu/packages/parallel.scm (parallel): Update to
20160122.
Leo Famulari [Tue, 16 Feb 2016 20:11:19 +0000 (15:11 -0500)]
gnu: python-acme: Generate and install documentation.
* gnu/packages/tls.scm (acme)[arguments]: Add 'docs' phase.
[native-inputs]: Add python-sphinx, python-sphinxcontrib-programoutput,
python-sphinx-rtd-theme, python-setuptools, texinfo.
Leo Famulari [Fri, 5 Feb 2016 08:20:44 +0000 (03:20 -0500)]
gnu: letsencrypt: Generate and install documentation.
* gnu/packages/tls.scm (letsencrypt)[arguments]: Add 'docs' phase.
[native-inputs]: Add python2-sphinx, python2-sphinx-rtd-theme,
python2-sphinx-repoze-autointerface,
python2-sphinxcontrib-programoutput, texinfo.
Leo Famulari [Fri, 5 Feb 2016 08:17:03 +0000 (03:17 -0500)]
gnu: Add python-sphinx-repoze-autointerface.
* gnu/packages/python.scm (python-sphinx-repoze-autointerface,
python2-sphinx-repoze-autointerface): New variables.
Leo Famulari [Thu, 18 Feb 2016 02:19:16 +0000 (21:19 -0500)]
licenses: Add repoze license.
* guix/licenses.scm (repoze): New variable.
Leo Famulari [Fri, 5 Feb 2016 08:16:18 +0000 (03:16 -0500)]
gnu: Add python-sphinxcontrib-programoutput.
* gnu/packages/python.scm (python-sphinxcontrib-programoutput,
python2-sphinxcontrib-programoutput): New variables.
Christopher Allan Webber [Mon, 22 Feb 2016 02:51:51 +0000 (18:51 -0800)]
gnu: python-apipkg: Remove unzip dependency.
Unzip was never used for this package.
* gnu/packages/python.scm (python-apipkg): Remove unzip dependency.
Christopher Allan Webber [Mon, 15 Feb 2016 18:29:08 +0000 (10:29 -0800)]
gnu: Add python-editor.
* gnu/packages/python.scm (python-editor, python2-editor): New variables.
Christopher Allan Webber [Mon, 15 Feb 2016 00:23:11 +0000 (16:23 -0800)]
gnu: Add python-translitcodec.
* gnu/packages/python.scm (python-translitcodec, python2-translitcodec):
New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 23:57:24 +0000 (15:57 -0800)]
gnu: Add python-celery.
* gnu/packages/python.scm (python-celery, python2-celery): New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 23:49:47 +0000 (15:49 -0800)]
gnu: Add python-billiard.
* gnu/packages/python.scm (python-billiard, python2-billiard):
New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 23:38:10 +0000 (15:38 -0800)]
gnu: Add python-kombu.
* gnu/packages/python.scm (python-kombu, python2-kombu): New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 20:44:03 +0000 (12:44 -0800)]
gnu: Add python-amqp.
* gnu/packages/python.scm (python-amqp, python2-amqp): New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 20:16:49 +0000 (12:16 -0800)]
gnu: Add python-anyjson.
* gnu/packages/python.scm (python-anyjson, python2-anyjson): New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 06:13:14 +0000 (22:13 -0800)]
gnu: Add python-webtest.
* gnu/packages/python.scm (python-webtest, python2-webtest):
New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 05:40:22 +0000 (21:40 -0800)]
gnu: Add python-pyquery.
* gnu/packages/python.scm (python-pyquery, python2-pyquery): New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 05:13:14 +0000 (21:13 -0800)]
gnu: Add python-pastedeploy.
* gnu/packages/python.scm (python-pastedeploy, python2-pastedeploy):
New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 04:22:47 +0000 (20:22 -0800)]
gnu: Add python-wsgiproxy2.
* gnu/packages/python.scm (python-wsgiproxy2, python2-wsgiproxy2):
New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 02:57:11 +0000 (18:57 -0800)]
gnu: Add python-waitress.
* gnu/packages/python.scm (python-waitress, python2-waitress): New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 02:35:57 +0000 (18:35 -0800)]
gnu: Add python-beautifulsoup4.
* gnu/packages/python.scm (python-beautifulsoup4, python2-beautifulsoup4):
New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 02:11:47 +0000 (18:11 -0800)]
gnu: Add python-pytest-xdist.
* gnu/packages/python.scm (python-pytest-xdist, python2-pytest-xdist):
New variables.
Christopher Allan Webber [Sun, 14 Feb 2016 02:11:05 +0000 (18:11 -0800)]
gnu: Add python2-execnet.
* gnu/packages/python.scm (python2-execnet): New variable.
Christopher Allan Webber [Sun, 14 Feb 2016 02:04:18 +0000 (18:04 -0800)]
gnu: Add python2-apipkg.
* gnu/packages/python.scm (python2-apipkg): New variable.
Christopher Allan Webber [Sun, 14 Feb 2016 01:04:24 +0000 (17:04 -0800)]
gnu: Add python-alembic.
* gnu/packages/python.scm (python-alembic, python2-alembic): New variables.
Ludovic Courtès [Sun, 21 Feb 2016 23:29:54 +0000 (00:29 +0100)]
download: Add 'url-fetch/tarbomb'.
Suggested by Federico Beffa.
Fixes <http://bugs.gnu.org/22676>.
Reported by Danny Milosavljevic <dannym@scratchpost.org>.
* gnu/packages/engineering.scm (broken-tarball-fetch): Remove.
(fastcap)[source](method): Use URL-FETCH/TARBOMB instead.
* gnu/packages/scheme.scm (broken-tarball-fetch): Remove.
(scmutils)[source](method): Use URL-FETCH/TARBOMB instead.
* guix/download.scm (url-fetch/tarbomb): New procedure, renamed from
'broken-tarball-fetch'.
Ludovic Courtès [Sun, 21 Feb 2016 21:27:13 +0000 (22:27 +0100)]
doc: Add Texinfo HTML cross-reference file.
Fixes <http://bugs.gnu.org/22543>.
* doc/htmlxref.cnf: New file.
* doc.am (EXTRA_DIST): Add it.
Andy Wingo [Fri, 19 Feb 2016 13:33:57 +0000 (14:33 +0100)]
gnu: icu4c: Fetch from sourceforge.
* gnu/packages/icu4c.scm (icu4c): Download via sourceforge mirrors. The
previous URL,
http://download.icu-project.org/files/icu4c/55.1/icu4c-55_1-src.tgz,
redirects to sourceforge, which then fails because that redirects to
https and as the original URL didn't start with HTTPS, gnutls wasn't
included in the downloader.
Andy Wingo [Fri, 19 Feb 2016 13:23:38 +0000 (14:23 +0100)]
Update all sources from freedesktop.org to use https
* gnu/packages/xorg.scm:
* gnu/packages/xdisorg.scm:
* gnu/packages/video.scm:
* gnu/packages/tls.scm:
* gnu/packages/python.scm:
* gnu/packages/pulseaudio.scm:
* gnu/packages/polkit.scm:
* gnu/packages/pdf.scm:
* gnu/packages/libcanberra.scm:
* gnu/packages/gtk.scm:
* gnu/packages/gstreamer.scm:
* gnu/packages/gnome.scm:
* gnu/packages/glib.scm:
* gnu/packages/ghostscript.scm:
* gnu/packages/freedesktop.scm:
* gnu/packages/fontutils.scm: Update all sources hosted on freedesktop
to fetch tarballs via https. freedesktop.org appears to have updated
recently to redirect all http to https. As an exception, we leave
pkg-config like it is, because pkg-config is needed to build gnutls,
and without gnutls we can't download https URLs.
Andreas Enge [Sun, 21 Feb 2016 19:01:56 +0000 (20:01 +0100)]
Revert "doc: Drop documentation of deprecated procedures."
This reverts commit
f5c6e77a7f42e133df8c97d3b4798a11e6d58d06.
Efraim Flashner [Sun, 21 Feb 2016 10:49:07 +0000 (12:49 +0200)]
gnu: libx264: Update to
20160220-2245.
* gnu/packages/video.scm (libx264): Update to
20160220-2245.
Efraim Flashner [Sun, 21 Feb 2016 08:56:50 +0000 (10:56 +0200)]
gnu: xvid: Use 'modify-phases'.
* gnu/packages/video.scm (xvid)[arguments]: Use 'modify-phases'.
Efraim Flashner [Sun, 21 Feb 2016 08:55:07 +0000 (10:55 +0200)]
gnu: xvid: Update to 1.3.4.
* gnu/packages/video.scm (xvid): Update to 1.3.4.
Ludovic Courtès [Sun, 21 Feb 2016 11:49:27 +0000 (12:49 +0100)]
linux-modules: Use normalized module names for 'modprobe.blacklist'.
* gnu/build/linux-modules.scm (normalize-module-name): New procedure.
(file-name->module-name): Use it.
(module-black-list): Expound docstring.
Mark H Weaver [Thu, 18 Feb 2016 18:08:11 +0000 (13:08 -0500)]
gnu: linux-libre: Update to 4.4.2.
* gnu/packages/linux.scm (linux-libre): Update to 4.4.2.
Leo Famulari [Mon, 15 Feb 2016 01:03:34 +0000 (20:03 -0500)]
gnu: python-enum34: Remove python-setuptools from inputs.
* gnu/packages/python.scm (python-enum34)[inputs]: Remove
python-setuptools.
Leo Famulari [Thu, 18 Feb 2016 17:59:18 +0000 (12:59 -0500)]
gnu: Don't use python-enum34 when building with python-3.4.
* gnu/packages/docker.scm (docker-compose)[inputs]: Remove python-enum34.
* gnu/packages/python.scm (python-parse-type)[inputs]: Likewise.
(behave)[inputs]: Likewise.
(python-cryptography)[propagated-inputs]: Likewise.
(python2-cryptography)[propagated-inputs]: Add python2-enum34.
Leo Famulari [Thu, 18 Feb 2016 17:58:45 +0000 (12:58 -0500)]
gnu: Add python2-enum34.
* gnu/packages/python.scm (python2-enum34): New variable.