jackhill/guix/guix.git
6 years agognu: ansible: Apply experimental patch to deal with wrapping of ansible script.
Jelle Licht [Thu, 22 Jun 2017 19:26:49 +0000 (21:26 +0200)]
gnu: ansible: Apply experimental patch to deal with wrapping of ansible script.

See <http://lists.gnu.org/archive/html/bug-guix/2017-05/msg00015.html> for the
rationale.

* gnu/packages/patches/ansible-wrap-program-hack.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (ansible)[source]: Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: node: Update to 8.1.2.
Jelle Licht [Thu, 22 Jun 2017 13:04:55 +0000 (15:04 +0200)]
gnu: node: Update to 8.1.2.

* gnu/packages/node.scm (node): Update to 8.1.2.
(node)[arguments]: Disabled more tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: lapack: Install libraries to PREFIX/lib, not PREFIX/lib64.
Ludovic Courtès [Thu, 29 Jun 2017 12:46:07 +0000 (14:46 +0200)]
gnu: lapack: Install libraries to PREFIX/lib, not PREFIX/lib64.

This fixes a regression introduced in
ef39a17717a10a7f406730258acfdb07934c7255, which would break
python-scipy ("undefined reference to `zungqr_'").

* gnu/packages/maths.scm (lapack)[arguments]: Add
"-DCMAKE_INSTALL_LIBDIR" to #:configure-flags.

6 years agognu: ovmf: Only build 32-bit firmware on i686-linux.
Efraim Flashner [Thu, 29 Jun 2017 09:54:54 +0000 (12:54 +0300)]
gnu: ovmf: Only build 32-bit firmware on i686-linux.

* gnu/packages/firmware.scm (ovmf)[arguments]: Only when the build
machine is x86_64-linux should the 64-bit firmware be built and
installed.

6 years agognu: openh264: Fix building on armhf and aarch64.
Efraim Flashner [Thu, 29 Jun 2017 08:44:25 +0000 (11:44 +0300)]
gnu: openh264: Fix building on armhf and aarch64.

* gnu/packages/video.scm (openh264)[arguments]: Add 'CC=gcc' to
the #:make-flags.

6 years agognu: r-spams: Update to 2.6-2017-03-22.
Efraim Flashner [Thu, 29 Jun 2017 07:02:32 +0000 (10:02 +0300)]
gnu: r-spams: Update to 2.6-2017-03-22.

* gnu/packages/statistics.scm (r-spams): Update to 2.6-2017-03-22.
[arguments]: Remove R-3.3 work-around and syntax fixes, add phase to
prevent tuning r-spams to the compiling hardware.

6 years agognu: wdiff: Remove unused screen input.
Eric Bavier [Thu, 29 Jun 2017 04:25:23 +0000 (23:25 -0500)]
gnu: wdiff: Remove unused screen input.

* gnu/packages/wdiff.scm (wdiff): 'inputs' -> 'native-inputs'.
[native-inputs]: Remove unused screen input.
[arguments]: Use modify-phases.

6 years agognu: screen: Update to 4.6.0.
Eric Bavier [Thu, 29 Jun 2017 03:59:41 +0000 (22:59 -0500)]
gnu: screen: Update to 4.6.0.

* gnu/packages/screen.scm (screen): Update to 4.6.0.
[source]: Remove patch.
* gnu/packages/patches/screen-fix-info-syntax-error.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: moe: Update to 1.9.
Eric Bavier [Thu, 29 Jun 2017 03:53:38 +0000 (22:53 -0500)]
gnu: moe: Update to 1.9.

* gnu/packages/moe.scm (moe): Update to 1.9.

6 years agognu: emacs-ess: Use texlive-union instead of texlive.
Ricardo Wurmus [Wed, 28 Jun 2017 23:45:09 +0000 (01:45 +0200)]
gnu: emacs-ess: Use texlive-union instead of texlive.

* gnu/packages/emacs.scm (emacs-ess)[arguments]: Add phase "set-HOME".
[native-inputs]: Replace texlive with a texlive-union.

6 years agognu: Add texlive-tex-texinfo.
Ricardo Wurmus [Wed, 28 Jun 2017 23:35:30 +0000 (01:35 +0200)]
gnu: Add texlive-tex-texinfo.

* gnu/packages/tex.scm (texlive-tex-texinfo): New variable.

6 years agognu: Add texlive-latex-hyperref.
Ricardo Wurmus [Wed, 28 Jun 2017 23:35:09 +0000 (01:35 +0200)]
gnu: Add texlive-latex-hyperref.

* gnu/packages/tex.scm (texlive-latex-hyperref): New variable.

6 years agognu: texlive-latex-base: Install additional formats.
Ricardo Wurmus [Wed, 28 Jun 2017 23:33:41 +0000 (01:33 +0200)]
gnu: texlive-latex-base: Install additional formats.

* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Additionally build and
install tex.fmt, pdftex.fmt, pdfetex.fmt, and pdflatex.fmt.

6 years agognu: mpg123: Update to 1.25.0.
Leo Famulari [Wed, 28 Jun 2017 15:19:08 +0000 (11:19 -0400)]
gnu: mpg123: Update to 1.25.0.

* gnu/packages/mp3.scm (mpg123): Update to 1.25.0.

6 years agognu: snakemake: Fix cluster execution.
Ricardo Wurmus [Wed, 28 Jun 2017 14:22:55 +0000 (16:22 +0200)]
gnu: snakemake: Fix cluster execution.

* gnu/packages/python.scm (snakemake)[arguments]: Add build phase
"call-wrapper-not-wrapped-snakemake".

6 years agognu: darktable: Limit supported platforms.
Efraim Flashner [Wed, 28 Jun 2017 12:36:15 +0000 (15:36 +0300)]
gnu: darktable: Limit supported platforms.

* gnu/packages/photo.scm (darktable)[supported-systems]: New field,
explicitly limit to i686-linux, x86_64-linux and aarch64-linux.

6 years agognu: xf86-video-intel: Use UXA accel method by default.
Mark H Weaver [Sun, 25 Jun 2017 09:20:36 +0000 (05:20 -0400)]
gnu: xf86-video-intel: Use UXA accel method by default.

* gnu/packages/xorg.scm (xf86-video-intel)[arguments]: Add #:configure-flags
with "--with-default-accel=uxa".

6 years agognu: icecat: Add more fixes from upstream mozilla-esr52.
Mark H Weaver [Wed, 28 Jun 2017 07:45:01 +0000 (03:45 -0400)]
gnu: icecat: Add more fixes from upstream mozilla-esr52.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr52 repository.

6 years agognu: aria2: Update to 1.32.0.
Efraim Flashner [Wed, 28 Jun 2017 08:19:55 +0000 (11:19 +0300)]
gnu: aria2: Update to 1.32.0.

* gnu/packages/bittorrent.scm (aria2): Update to 1.32.0.

6 years agognu: translate-shell: Update to 0.9.6.4.
Efraim Flashner [Wed, 28 Jun 2017 06:35:11 +0000 (09:35 +0300)]
gnu: translate-shell: Update to 0.9.6.4.

* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.4.

6 years agognu: emacs-calfw: Fix typo in description.
Ricardo Wurmus [Wed, 28 Jun 2017 05:45:50 +0000 (07:45 +0200)]
gnu: emacs-calfw: Fix typo in description.

* gnu/packages/emacs.scm (emacs-calfw)[description]: Fix typo.

6 years agognu: texlive-latex-graphics: Update hash for graphics-def.
Ricardo Wurmus [Wed, 28 Jun 2017 05:39:43 +0000 (07:39 +0200)]
gnu: texlive-latex-graphics: Update hash for graphics-def.

This is a follow-up commit to e3c970fc5c71b936279afee4fd24bc267f40549c.

* gnu/packages/tex.scm (texlive-latex-graphics)[native-inputs]: Update hash
for graphics-def.

6 years agognu: Add texlive-latex-seminar.
Ricardo Wurmus [Tue, 27 Jun 2017 13:47:16 +0000 (15:47 +0200)]
gnu: Add texlive-latex-seminar.

* gnu/packages/tex.scm (texlive-latex-seminar): New variable.

6 years agognu: Add texlive-latex-natbib.
Ricardo Wurmus [Tue, 27 Jun 2017 13:45:53 +0000 (15:45 +0200)]
gnu: Add texlive-latex-natbib.

* gnu/packages/tex.scm (texlive-latex-natbib): New variable.

6 years agognu: linux-libre@4.4: Update to 4.4.74.
Mark H Weaver [Wed, 28 Jun 2017 04:54:05 +0000 (00:54 -0400)]
gnu: linux-libre@4.4: Update to 4.4.74.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.74.
[source]: Remove patch.

6 years agognu: python-xsge: Fix source URL.
Kei Kebreau [Wed, 28 Jun 2017 00:28:06 +0000 (20:28 -0400)]
gnu: python-xsge: Fix source URL.

* gnu/packages/game-development.scm (python-xsge)[source]: Fix URL.

6 years agognu: kde-frameworks: Fix 'license' fields.
Ludovic Courtès [Tue, 27 Jun 2017 20:41:31 +0000 (22:41 +0200)]
gnu: kde-frameworks: Fix 'license' fields.

* gnu/packages/kde-frameworks.scm (kde-frameworkintegration)[license]:
Turn into a list of <license> objects.
(kdelibs4support)[license]: Likewise.
(khtml)[license]: Likewise.
(kjs)[license]: Likewise.
(kross)[license]: Likewise.

6 years agognu: emacs-which-key: Avoid leading "(" in description line.
Arun Isaac [Tue, 27 Jun 2017 06:04:58 +0000 (11:34 +0530)]
gnu: emacs-which-key: Avoid leading "(" in description line.

* gnu/packages/emacs.scm (emacs-which-key): Reformat description to avoid a
line beginning with "(" because such lines break indentation in Emacs.

6 years agoguix package: Allow '--rollback', after all.
Ludovic Courtès [Mon, 26 Jun 2017 20:51:14 +0000 (22:51 +0200)]
guix package: Allow '--rollback', after all.

* guix/scripts/package.scm (%options): Add "rollback" as an alias for
"roll-back".

6 years agoguix package: 'guix package -r PKG -u' does not upgrade PKG.
Ludovic Courtès [Mon, 26 Jun 2017 20:48:57 +0000 (22:48 +0200)]
guix package: 'guix package -r PKG -u' does not upgrade PKG.

Fixes <http://bugs.gnu.org/27262>.
Reported by Mark H Weaver <mhw@netris.org>.

* guix/scripts/package.scm (transaction-upgrade-entry): Check if ENTRY
matches 'manifest-transaction-removal-candidate?' and return TRANSACTION
if it does.
(process-actions): Move 'options->removable' from step 2 to step 1.

6 years agoprofiles: Add 'manifest-transaction-removal-candidate?'.
Ludovic Courtès [Mon, 26 Jun 2017 20:23:11 +0000 (22:23 +0200)]
profiles: Add 'manifest-transaction-removal-candidate?'.

* guix/profiles.scm (manifest-transaction-removal-candidate?): New
procedure.
* tests/profiles.scm ("manifest-transaction-removal-candidate?"): New
test.

6 years agoimport cran: Generate a valid 'license' field for "GPL".
Ludovic Courtès [Mon, 26 Jun 2017 20:02:24 +0000 (22:02 +0200)]
import cran: Generate a valid 'license' field for "GPL".

Fixes <http://bugs.gnu.org/27294>.
Reported by Joshua Sierles <joshua@joshua.si>.

* guix/import/cran.scm (string->license) <"GPL">: Return a quoted list.

6 years agognu: stellarium: Update to 0.16.0.
Danny Milosavljevic [Fri, 23 Jun 2017 14:52:27 +0000 (16:52 +0200)]
gnu: stellarium: Update to 0.16.0.

* gnu/packages/astronomy.scm (stellarium)[inputs]: Add qtlocation.
[arguments]: Remove "patch-version-check" phase.
Add "patch-tests" phase.

6 years agognu: Add thc-ipv6.
Leo Famulari [Mon, 26 Jun 2017 02:41:21 +0000 (22:41 -0400)]
gnu: Add thc-ipv6.

* gnu/packages/networking.scm (thc-ipv6): New variable.

6 years agognu: Add quagga.
Gábor Boskovits [Mon, 26 Jun 2017 15:51:33 +0000 (17:51 +0200)]
gnu: Add quagga.

* gnu/packages/networking.scm (quagga): New variable.
* gnu/packages/patches/quagga-reproducible-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: scotch: Build in 64-bit mode on 64-bit machines.
Ludovic Courtès [Mon, 26 Jun 2017 15:00:36 +0000 (17:00 +0200)]
gnu: scotch: Build in 64-bit mode on 64-bit machines.

* gnu/packages/maths.scm (scotch)[arguments] <configure>: Add
"INTSIZE64" CPP flag.

6 years agognu: lapack: Build with LAPACKE_WITH_TMG=ON.
Ludovic Courtès [Mon, 26 Jun 2017 14:59:11 +0000 (16:59 +0200)]
gnu: lapack: Build with LAPACKE_WITH_TMG=ON.

* gnu/packages/maths.scm (lapack)[arguments]: Pass
"-DLAPACKE_WITH_TMG=ON".

6 years agognu: lapack: Update to 3.7.1.
Ludovic Courtès [Mon, 26 Jun 2017 14:57:19 +0000 (16:57 +0200)]
gnu: lapack: Update to 3.7.1.

* gnu/packages/maths.scm (lapack): Update to 3.7.1.

6 years agognu: dovecot: Update to 2.2.31.
Tobias Geerinckx-Rice [Mon, 26 Jun 2017 14:20:29 +0000 (16:20 +0200)]
gnu: dovecot: Update to 2.2.31.

* gnu/packages/mail.scm (dovecot): Update to 2.2.31.

6 years agognu: lirc: Fix building on Ubuntu.
Tobias Geerinckx-Rice [Mon, 26 Jun 2017 14:06:08 +0000 (16:06 +0200)]
gnu: lirc: Fix building on Ubuntu.

* gnu/packages/lirc.scm (lirc)[arguments]: Add ‘disable-kernel-sniffing’
phase.

6 years agognu: evolution-data-server: Update to 3.24.3.
Tobias Geerinckx-Rice [Mon, 26 Jun 2017 14:05:16 +0000 (16:05 +0200)]
gnu: evolution-data-server: Update to 3.24.3.

* gnu/packages/gnome.scm (evolution-data-server): Update to 3.24.3.

6 years agognu: gnome-tweak-tool: Update to 3.24.1.
Tobias Geerinckx-Rice [Mon, 26 Jun 2017 13:00:38 +0000 (15:00 +0200)]
gnu: gnome-tweak-tool: Update to 3.24.1.

* gnu/packages/gnome.scm (gnome-tweak-tool): Update to 3.24.1.

6 years agognu: Add ht.
Gábor Boskovits [Fri, 23 Jun 2017 16:16:12 +0000 (18:16 +0200)]
gnu: Add ht.

* gnu/packages/hexedit.scm (ht): New variable.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
6 years agognu: mit-scheme: Remove aarch64-linux from supported-systems.
Efraim Flashner [Mon, 26 Jun 2017 08:55:23 +0000 (11:55 +0300)]
gnu: mit-scheme: Remove aarch64-linux from supported-systems.

* gnu/packages/scheme.scm (mit-scheme)[supported-systems]: Specify
exactly i686, x86_64 and armhf.

6 years agognu: Add emacs-autothemer.
Mekeor Melire [Mon, 26 Jun 2017 00:06:25 +0000 (02:06 +0200)]
gnu: Add emacs-autothemer.

* gnu/packages/emacs.scm (emacs-autothemer): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: Add kross.
Hartmut Goebel [Sun, 19 Mar 2017 21:08:08 +0000 (22:08 +0100)]
gnu: Add kross.

* gnu/packages/kde-frameworks.scm (kross): New variable.

6 years agognu: Add kmediaplayer.
Hartmut Goebel [Sun, 19 Mar 2017 21:07:19 +0000 (22:07 +0100)]
gnu: Add kmediaplayer.

* gnu/packages/kde-frameworks.scm (kmediaplayer): New variable.

6 years agognu: Add kjsembed.
Hartmut Goebel [Sun, 19 Mar 2017 21:05:52 +0000 (22:05 +0100)]
gnu: Add kjsembed.

* gnu/packages/kde-frameworks.scm (kjsembed): New variable.

6 years agognu: Add khtml.
Hartmut Goebel [Sun, 19 Mar 2017 21:04:23 +0000 (22:04 +0100)]
gnu: Add khtml.

* gnu/packages/kde-frameworks.scm (khtml): New variable.

6 years agognu: Add kjs.
Hartmut Goebel [Sun, 19 Mar 2017 21:05:03 +0000 (22:05 +0100)]
gnu: Add kjs.

* gnu/packages/kde-frameworks.scm (kjs): New variable.

6 years agognu: Add kdelibs4support.
Hartmut Goebel [Sun, 19 Mar 2017 21:03:43 +0000 (22:03 +0100)]
gnu: Add kdelibs4support.

* gnu/packages/kde-frameworks.scm (kdelibs4support): New variable.

6 years agognu: Add kde-frameworkintegration.
Hartmut Goebel [Sun, 19 Mar 2017 21:01:42 +0000 (22:01 +0100)]
gnu: Add kde-frameworkintegration.

* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): New variable.

6 years agognu: wine: Update to 2.11.
Rutger Helling [Sat, 24 Jun 2017 06:59:27 +0000 (08:59 +0200)]
gnu: wine: Update to 2.11.

* gnu/packages/wine.scm (wine): Update to 2.11

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: linux-libre: Update to 4.11.7.
Mark H Weaver [Mon, 26 Jun 2017 05:02:03 +0000 (01:02 -0400)]
gnu: linux-libre: Update to 4.11.7.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.11.7.
(%linux-libre-hash): Update hash.
(linux-libre, linux-libre-arm-generic)[source]: Remove patch.

6 years agognu: linux-libre@4.9: Update to 4.9.34.
Mark H Weaver [Mon, 26 Jun 2017 04:59:22 +0000 (00:59 -0400)]
gnu: linux-libre@4.9: Update to 4.9.34.

* gnu/packages/linux.scm (linux-libre@4.9): Update to 4.9.34.
[source]: Remove patch.

6 years agognu: nyacc: Update to 0.80.3.
Jan Nieuwenhuizen [Sun, 25 Jun 2017 15:21:12 +0000 (17:21 +0200)]
gnu: nyacc: Update to 0.80.3.

* gnu/packages/mes.scm (nyacc): Update to 0.80.3.

6 years agognu: glibc: Fix replacement on i686.
Mark H Weaver [Mon, 26 Jun 2017 00:58:17 +0000 (20:58 -0400)]
gnu: glibc: Fix replacement on i686.

This is followup to 665d6a59161769e10b52ffcbcd5cd2db22f32681.
Fixes <https://bugs.gnu.org/27489>.

* gnu/packages/base.scm (glibc-2.25-patched, glibc-2.24, glibc-2.23)
(glibc-2.22): Add glibc-vectorized-strcspn-guards.patch to patches.
Move a comment where it belongs.
* gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch: Swap with ...
* gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch: ... this.
* gnu/packages/patches/glibc-vectorized-strcspn-guards.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.  Fix formatting.

6 years agognu: Add jmtpfs.
Leo Famulari [Fri, 23 Jun 2017 22:46:02 +0000 (18:46 -0400)]
gnu: Add jmtpfs.

* gnu/packages/linux.scm (jmtpfs): New variable.

6 years agognu: hdf5: Update to 1.8.19.
Thomas Danckaert [Mon, 19 Jun 2017 07:57:32 +0000 (09:57 +0200)]
gnu: hdf5: Update to 1.8.19.

* gnu/packages/maths.scm (hdf5): Update to 1.8.19.
[source]: Update uri.

6 years agognu: Add pass-git-helper.
Jelle Licht [Sun, 25 Jun 2017 12:38:40 +0000 (14:38 +0200)]
gnu: Add pass-git-helper.

* gnu/packages/password-utils.scm (pass-git-helper): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agoguix package: Warn about packages that no longer exist.
Ludovic Courtès [Sun, 25 Jun 2017 20:16:58 +0000 (22:16 +0200)]
guix package: Warn about packages that no longer exist.

Fixes <http://bugs.gnu.org/27261>.
Reported by Mark H Weaver <mhw@netris.org>.

* guix/scripts/package.scm (transaction-upgrade-entry): Add call to
'warning' when NAME cannot be found in the package set.

6 years agognu: synthv1: Add support for non session manager.
Ricardo Wurmus [Sat, 24 Jun 2017 09:21:27 +0000 (11:21 +0200)]
gnu: synthv1: Add support for non session manager.

* gnu/packages/music.scm (synthv1)[inputs]: Add non-session-manager.
[native-inputs]: Add pkg-config.

6 years agognu: samplv1: Add support for non session manager.
Ricardo Wurmus [Sat, 24 Jun 2017 09:21:08 +0000 (11:21 +0200)]
gnu: samplv1: Add support for non session manager.

* gnu/packages/music.scm (samplv1)[inputs]: Add non-session-manager.

6 years agognu: drumkv1: Add support for non session manager.
Ricardo Wurmus [Sat, 24 Jun 2017 09:20:28 +0000 (11:20 +0200)]
gnu: drumkv1: Add support for non session manager.

* gnu/packages/music.scm (drumkv1)[inputs]: Add non-session-manager.

6 years agognu: samplv1: Update to 0.8.3.
Ricardo Wurmus [Sat, 24 Jun 2017 09:19:54 +0000 (11:19 +0200)]
gnu: samplv1: Update to 0.8.3.

* gnu/packages/music.scm (samplv1): Update to 0.8.3.

6 years agognu: drumkv1: Update to 0.8.3.
Ricardo Wurmus [Sat, 24 Jun 2017 09:19:25 +0000 (11:19 +0200)]
gnu: drumkv1: Update to 0.8.3.

* gnu/packages/music.scm (drumkv1): Update to 0.8.3.

6 years agognu: synthv1: Update to 0.8.3.
Ricardo Wurmus [Sat, 24 Jun 2017 09:18:59 +0000 (11:18 +0200)]
gnu: synthv1: Update to 0.8.3.

* gnu/packages/music.scm (synthv1): Update to 0.8.3.

6 years agodoc: Encourage signature verification.
Ricardo Wurmus [Fri, 23 Jun 2017 07:24:58 +0000 (09:24 +0200)]
doc: Encourage signature verification.

* doc/contributing.texi (Submitting Patches): Remind contributors to verify
cryptographic signatures.

6 years agognu: Add f-seq.
Ricardo Wurmus [Thu, 15 Jun 2017 15:26:24 +0000 (17:26 +0200)]
gnu: Add f-seq.

* gnu/packages/bioinformatics.scm (f-seq): New variable.

6 years agognu: virt-manager: Add gtk-vnc and vte to inputs.
宋文武 [Sun, 25 Jun 2017 15:52:28 +0000 (23:52 +0800)]
gnu: virt-manager: Add gtk-vnc and vte to inputs.

* gnu/packages/qemu.scm (virt-manager)[inputs]: Add gtk-vnc and vte.

6 years agognu: python-libvirt: Update to 3.4.0.
宋文武 [Sun, 25 Jun 2017 15:50:50 +0000 (23:50 +0800)]
gnu: python-libvirt: Update to 3.4.0.

* gnu/packages/qemu.scm (python-libvirt, python2-libvirt): Update to 3.4.0.

6 years agognu: libvirt: Update to 3.4.0, add more inputs.
宋文武 [Sun, 25 Jun 2017 15:08:16 +0000 (23:08 +0800)]
gnu: libvirt: Update to 3.4.0, add more inputs.

* gnu/packages/qemu.scm (libvirt): Update to 3.4.0.
[inputs]: Add dmidecode, dnsmasq, ebtables, iproute and iptables.

6 years agognu: Add ebtables.
宋文武 [Sun, 25 Jun 2017 14:40:36 +0000 (22:40 +0800)]
gnu: Add ebtables.

* gnu/packages/linux.scm (ebtables): New package.

6 years agognu: libvirt: Use /etc as the sysconfdir.
宋文武 [Sun, 25 Jun 2017 12:56:42 +0000 (20:56 +0800)]
gnu: libvirt: Use /etc as the sysconfdir.

* gnu/packages/qemu.scm (libvirt)[arguments]: Add '--sysconfdir=/etc' to
configure flags.  Replace the 'do-not-mkdir-in-/var' phase with a modified
'install' phase.

6 years agognu: Add emacs-which-key.
Oleg Pykhalov [Sat, 24 Jun 2017 10:36:11 +0000 (13:36 +0300)]
gnu: Add emacs-which-key.

* gnu/packages/emacs.scm (emacs-which-key): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: nano: Update to 2.8.5.
Marius Bakke [Sun, 25 Jun 2017 13:20:19 +0000 (15:20 +0200)]
gnu: nano: Update to 2.8.5.

* gnu/packages/nano.scm (nano): Update to 2.8.5.

6 years agognu: git: Update to 2.13.2.
Marius Bakke [Sun, 25 Jun 2017 13:16:15 +0000 (15:16 +0200)]
gnu: git: Update to 2.13.2.

* gnu/packages/version-control.scm (git): Update to 2.13.2.

6 years agognu: grub: Disable a flaky test.
Leo Famulari [Sat, 24 Jun 2017 17:17:37 +0000 (13:17 -0400)]
gnu: grub: Disable a flaky test.

* gnu/packages/bootloaders.scm (grub)[arguments]: Add 'disable-flaky-test' phase
and run the tests in parallel.

6 years agognu: imagemagick: Update to 6.9.8-10.
Leo Famulari [Sun, 25 Jun 2017 04:14:08 +0000 (00:14 -0400)]
gnu: imagemagick: Update to 6.9.8-10.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.8-10.

6 years agognu: weechat: Update to 1.9.
Tobias Geerinckx-Rice [Sun, 25 Jun 2017 13:33:45 +0000 (15:33 +0200)]
gnu: weechat: Update to 1.9.

* gnu/packages/irc.scm (weechat): Update to 1.9.

6 years agognu: perl-image-exiftool: Update to 10.55.
Leo Famulari [Sun, 25 Jun 2017 04:00:41 +0000 (00:00 -0400)]
gnu: perl-image-exiftool: Update to 10.55.

* gnu/packages/photo.scm (perl-image-exiftool): Update to 10.55.
[arguments]: Use modify-phases syntax.

6 years agognu: Remove libwmf.
Leo Famulari [Fri, 23 Jun 2017 22:00:54 +0000 (18:00 -0400)]
gnu: Remove libwmf.

This package contains many security vulnerabilities and is no longer maintained
upstream. See this discussion for more information:

https://lists.gnu.org/archive/html/guix-devel/2017-05/msg00478.html

* gnu/packages/image.scm (libwmf): Remove variable.
* gnu/packages/wv.scm (wv)[inputs]: Remove libwmf.
[arguments]: Remove field.
* gnu/packages/abiword.scm (abiword)[inputs]: Remove libwmf.
[source]: Remove patch 'abiword-wmf-version-lookup-fix.patch'.
* gnu/packages/patches/abiword-wmf-version-lookup-fix.patch,
gnu/packages/patches/libwmf-CAN-2004-0941.patch,
gnu/packages/patches/libwmf-CVE-2006-3376.patch,
gnu/packages/patches/libwmf-CVE-2007-0455.patch,
gnu/packages/patches/libwmf-CVE-2007-2756.patch,
gnu/packages/patches/libwmf-CVE-2007-3472.patch,
gnu/packages/patches/libwmf-CVE-2007-3473.patch,
gnu/packages/patches/libwmf-CVE-2007-3477.patch,
gnu/packages/patches/libwmf-CVE-2009-1364.patch,
gnu/packages/patches/libwmf-CVE-2009-3546.patch,
gnu/packages/patches/libwmf-CVE-2015-0848+CVE-2015-4588.patch,
gnu/packages/patches/libwmf-CVE-2015-4695.patch,
gnu/packages/patches/libwmf-CVE-2015-4696.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.

6 years agognu: retroarch: Update to 1.6.1.
Tobias Geerinckx-Rice [Sat, 24 Jun 2017 23:21:37 +0000 (01:21 +0200)]
gnu: retroarch: Update to 1.6.1.

* gnu/packages/games.scm (retroarch): Update to 1.6.1.
[home-page]: Use HTTPS.

6 years agognu: Add armagetronad.
Roel Janssen [Sat, 24 Jun 2017 21:56:56 +0000 (23:56 +0200)]
gnu: Add armagetronad.

* gnu/packages/games.scm (armagetronad): New variable.

6 years agognu: Add eog-plugins.
Ludovic Courtès [Sat, 24 Jun 2017 21:17:12 +0000 (23:17 +0200)]
gnu: Add eog-plugins.

* gnu/packages/gnome.scm (eog-plugins): New variable.

6 years agognu: libpeas: Propagate gobject-introspection.
Ludovic Courtès [Sat, 24 Jun 2017 21:10:15 +0000 (23:10 +0200)]
gnu: libpeas: Propagate gobject-introspection.

* gnu/packages/gnome.scm (libpeas)[propagated-inputs]: New field.

6 years agorefresh: Be more verbose when passed an explicit package list.
Ludovic Courtès [Sat, 24 Jun 2017 16:58:44 +0000 (18:58 +0200)]
refresh: Be more verbose when passed an explicit package list.

* guix/scripts/refresh.scm (check-for-package-update): Use
'version-compare' instead of 'version>?'.  When WARN? is true, print
something for the '=' and '<' cases.

6 years agognu: geeqie: Enable map support.
Ludovic Courtès [Sat, 24 Jun 2017 14:44:24 +0000 (16:44 +0200)]
gnu: geeqie: Enable map support.

* gnu/packages/image-viewers.scm (geeqie)[arguments]: Add
 #:configure-flags.
[inputs]: Add CLUTTER and LIBCHAMPLAIN.

6 years agognu: Add hugin.
Andreas Enge [Sun, 28 May 2017 18:08:15 +0000 (20:08 +0200)]
gnu: Add hugin.

* gnu/packages/photo.scm (hugin): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: libffcall: Update to 1.13.
Efraim Flashner [Sat, 24 Jun 2017 20:48:04 +0000 (23:48 +0300)]
gnu: libffcall: Update to 1.13.

* gnu/packages/libffcall.scm (libffcall): Update to 1.13.
[source]: Use url-fetch, download from GNU mirror.
[supported-systems]: Remove field.

6 years agognu: Add emacs-dired-hacks.
Oleg Pykhalov [Fri, 9 Jun 2017 23:59:25 +0000 (02:59 +0300)]
gnu: Add emacs-dired-hacks.

* gnu/packages/emacs.scm (emacs-dired-hacks): New variable.

Co-authored-by: Alex Kost <alezost@gmail.com>
6 years agognu: font-google-material-design-icons: Use 'font-build-system'.
Arun Isaac [Sat, 24 Jun 2017 15:09:00 +0000 (23:09 +0800)]
gnu: font-google-material-design-icons: Use 'font-build-system'.

* gnu/packages/fonts.scm (font-google-material-design-icons): Re-indent.
Switch to font-build-system.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
6 years agognu: epiphany: Add gdk-pixbuf input.
rennes [Sat, 24 Jun 2017 12:59:12 +0000 (07:59 -0500)]
gnu: epiphany: Add gdk-pixbuf input.

* gnu/packages/gnome.scm (epiphany)[inputs]: Add gdk-pixbuf.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Add adms.
Theodoros Foradis [Sat, 24 Jun 2017 06:52:57 +0000 (08:52 +0200)]
gnu: Add adms.

* gnu/packages/engineering.scm (adms): New variable.

6 years agognu: Add meep.
Theodoros Foradis [Thu, 22 Jun 2017 19:09:57 +0000 (22:09 +0300)]
gnu: Add meep.

* gnu/packages/engineering.scm (meep): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Add mpb.
Theodoros Foradis [Thu, 22 Jun 2017 19:09:56 +0000 (22:09 +0300)]
gnu: Add mpb.

* gnu/packages/engineering.scm (mpb): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Add guile-libctl.
Theodoros Foradis [Thu, 22 Jun 2017 19:09:55 +0000 (22:09 +0300)]
gnu: Add guile-libctl.

* gnu/packages/engineering.scm (guile-libctl): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: Add harminv.
Theodoros Foradis [Thu, 22 Jun 2017 19:09:54 +0000 (22:09 +0300)]
gnu: Add harminv.

* gnu/packages/engineering.scm (harminv): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: glibc: Add mitigations for CVE-2017-1000366.
Efraim Flashner [Mon, 19 Jun 2017 20:13:53 +0000 (23:13 +0300)]
gnu: glibc: Add mitigations for CVE-2017-1000366.

* gnu/packages/base.scm (glibc/linux)[replacement]: New field.
(glibc-2.25-patched): New variable.
(glibc-2.24, glibc-2.23, glibc-2.22, glibc-2.21)[source]: Add patches.
[replacement]: New field.
(glibc-locales)[replacement]: New field.
* gnu/packages/patches/glibc-CVE-2017-1000366-pt1.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.

Modified-By: Mark H Weaver <mhw@netris.org>
6 years agognu: glibc-final: Add support for grafted glibc.
Mark H Weaver [Sat, 24 Jun 2017 05:34:47 +0000 (01:34 -0400)]
gnu: glibc-final: Add support for grafted glibc.

* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)
(glibc-final): Use 'package/inherit'.