Commit Graph

17792 Commits

Author SHA1 Message Date
Leo Famulari 1d438b03bc
gnu: gstreamer: Update to 1.12.0.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 1.12.0.
2017-05-09 13:27:33 -04:00
Julien Lepiller a979eea9c2
gnu: libetpan: Update to 1.8 [fixes CVE-2017-8825].
* gnu/packages/mail.scm (libetpan): Update to 1.8.
[license]: Change to bsd-3.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-09 13:25:03 -04:00
Ludovic Courtès 7561881f2a
gnu: guix: Build with Guile 2.2.
* gnu/packages/package-management.scm (guix)[inputs]: Change GUILE-2.0
to GUILE-2.2.
[propagated-inputs]: Likewise, use GNUTLS/GUILE-2.2, GUILE2.2-JSON, and
GUILE2.2-SSH.
2017-05-09 18:08:25 +02:00
Ludovic Courtès 75c260ba5a
gnu: guile-ssh: Update to 0.11.0.
* gnu/packages/ssh.scm (guile-ssh): Update to 0.11.0.
[source]: Add 'modules' and 'snippet'.
(guile2.2-ssh)[version, source]: Remove.
2017-05-09 18:08:24 +02:00
Sergei Trofimovich f0b7dc7ede
gnu: sbcl: Add missing '#:modules' imports.
Fixes <https://bugs.gnu.org/26843>.

* gnu/packages/lisp.scm (sbcl): Add missing '#:modules' imports.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-05-09 17:52:39 +02:00
Sergei Trofimovich 1d698a8ba6
gnu: go-1.4: Add missing '#:modules' imports.
Fixes <https://bugs.gnu.org/26840>.

* gnu/packages/golang.scm (go-1.4): Add missing '#:modules' imports.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-05-09 17:52:39 +02:00
Sergei Trofimovich 3369de907a
gnu: zip: Add missing '#:modules' imports.
Fixes <https://bugs.gnu.org/26842>.

* gnu/packages/zip.scm (zip): Add missing '#:modules' imports.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-05-09 17:52:39 +02:00
Kei Kebreau a3b1021719
gnu: Add libgme.
* gnu/packages/music.scm (libgme): New variable.
2017-05-09 11:47:27 -04:00
Efraim Flashner 59898500dd
gnu: wxwidgets: Fix building on aarch64-linux.
* gnu/packages/wxwidgets.scm (wxwidgets)[arguments]: On aarch64-linux
us a '--build' configure-flag to work around ancient autotools.
2017-05-09 08:51:24 +03:00
Kei Kebreau 9034dc8f2a
gnu: libarchive: Replace with 3.3.1 [security fixes].
Fixes CVE-2016-{10209,10350} and CVE-2017-5601.

* gnu/packages/backup.scm (libarchive)[replacement]: New field.
(libarchive-3.3.1): New variable.
2017-05-08 20:02:29 -04:00
Leo Famulari d14b8dbb74
gnu: nfs-utils: Adjust indentation.
* gnu/packages/nfs.scm (nfs-utils): Re-indent.
2017-05-08 19:16:13 -04:00
Leo Famulari a472f0d075
gnu: nfs-utils: Update to 2.1.1.
* gnu/packages/nfs.scm (nfs-utils): Update to 2.1.1.
[inputs]: Remove gss.
2017-05-08 19:16:09 -04:00
Ludovic Courtès ff39342c22
gnu: guile2.2-ssh: Update snapshot.
* gnu/packages/ssh.scm (guile2.2-ssh): Update to commit ca717e9.
[source]: Change URL to upstream's.
2017-05-09 00:18:05 +02:00
Ludovic Courtès 76f429ad9b
system: grub: Use the native Guile-Cairo and Guile-SVG.
* gnu/system/grub.scm (svg->png): Use 'ungexp-native' aka. #+ when
referring to GUILE-CAIRO, GUILE-SVG, and SVG.
2017-05-09 00:18:05 +02:00
Kei Kebreau 4d8fd825a8
gnu: Add gnustep-make.
* gnu/packages/gnustep.scm (gnustep-make): New variable.
2017-05-08 17:46:58 -04:00
Ethan R. Jones 6e75ea481b
gnu: Add neofetch.
* gnu/packages/admin.scm (neofetch): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-08 23:11:01 +02:00
Ricardo Wurmus e586257b55
system: Allow root to run "su" without password.
* gnu/system/pam.scm (unix-pam-service): Add pam-entry for "pam_rootok.so" to
auth field when ALLOW-ROOT? is #T.
(base-pam-services): Allow root to run "su" without authentication.
2017-05-08 23:11:01 +02:00
Danny Milosavljevic f000828575
system: Remove circular dependency between (gnu system) and (gnu system grub).
Followup to 087efec496.

* gnu/system.scm: (operating-system-bootcfg): Refer to (gnu system grub)
by module-ref.
2017-05-08 23:00:16 +02:00
Kei Kebreau c5196ac7ee
gnu: Move lynx to web-browsers.scm.
* gnu/packages/lynx.scm: Remove file and move lynx...
* gnu/packages/web-browsers.scm: ...here.
* gnu/packages/man.scm (define-module): Remove unused module import of
(gnu packages lynx).
* gnu/packages/ocaml.scm (define-module): Adjust module import to use
(gnu packages web-browsers).
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove lynx.scm.
2017-05-08 15:16:24 -04:00
Kei Kebreau 8bdc36d4bd
gnu: Move links to web-browsers.scm.
* gnu/packages/links.scm: Remove file and move links...
* gnu/packages/web-browsers.scm: ...here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove links.scm.
2017-05-08 15:07:48 -04:00
Clément Lassieur bff33e6cca
gnu: Add 0ad.
* gnu/packages/games.scm (0ad, 0ad-data): New variables.

Co-authored-by: ng0 <ng0@no-reply.pragmatique.xyz>
2017-05-08 19:53:38 +02:00
Clément Lassieur 29f381bac7
gnu: Add mozjs-38 (Mozilla SpiderMonkey 38).
* gnu/packages/gnuzilla.scm (mozjs-38): New variable.
* gnu/packages/patches/mozjs38-pkg-config-version.patch,
gnu/packages/patches/mozjs38-shell-version.patch,
gnu/packages/patches/mozjs38-tracelogger.patch,
gnu/packages/patches/mozjs38-version-detection.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.

Co-authored-by: ng0 <ng0@no-reply.pragmatique.xyz>
2017-05-08 17:25:44 +02:00
Ludovic Courtès c298fb133a
services: nscd: Adjust activation snippet for /etc/resolv.conf symlinks.
Fixes <http://bugs.gnu.org/26809>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/services/base.scm (nscd-activation): Use 'lstat' instead of
'file-exists?'.
2017-05-08 16:29:23 +02:00
Ludovic Courtès 1d248adb32
gnu: perl-net-dns-resolver-programmable: Shorten patch file name.
This avoids a warning from GNU tar upon "make dist" about file names
that are too long for POSIX tar.

* gnu/packages/patches/perl-net-dns-resolver-programmable-Fix-broken-interface.patch:
Rename to...
* gnu/packages/patches/perl-net-dns-resolver-programmable-fix.patch:
... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/networking.scm (perl-net-dns-resolver-programmable)[source]:
Likewise.
2017-05-08 16:29:23 +02:00
Danny Milosavljevic 087efec496
system: Remove circular dependency between (gnu system) and (gnu system grub).
Followup to 8e815c5b69.

* gnu/system.scm: Remove (gnu system grub) import.
(operating-system-bootcfg): Refer to (gnu system grub) within the procedure.
2017-05-08 15:45:37 +02:00
Adriana Peluso f9f67fcb0f
gnu: Fix attributions for Adriano Peluso.
* gnu/packages/emacs.scm, gnu/packages/perl.scm, gnu/packages/python.scm,
gnu/packages/xml.scm: Update copyright attributions for Adriano Peluso.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-07 20:17:55 -04:00
Leo Famulari 3586a3e9a9
gnu: grub: Update to 2.0.2.
* gnu/packages/bootloaders.scm (grub): Update to 2.0.2.
[source]: Fetch source using the GNU mirror and use upstream file-name.
2017-05-07 19:26:15 -04:00
Pjotr Prins 151960e436
gnu: elixir: Update to 1.4.2.
* gnu/packages/elixir.scm (elixir): Update to 1.4.2.
* gnu/packages/patches/elixir-disable-failing-tests.patch: Adjust.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-07 19:17:08 -04:00
Ludovic Courtès 4b7917f2f3
gnu: guix: Update snapshot.
* gnu/packages/package-management.scm (guix): Update to ba2260d.
[version]: Take 7 characters from COMMIT.
[arguments]: Pass 'ac_cv_guix_test_root' to #:configure-flags.
2017-05-08 00:25:15 +02:00
Leo Famulari af6e2385b3
gnu: pcre2: Fix build configuration for pcre2.
* gnu/packages/pcre.scm (pcre2)[arguments]: Remove unknown configure flag
'--enable-unicode-properties' and adapt other flags for pcre2.
2017-05-07 17:46:00 -04:00
Leo Famulari 37f46a4bc5
gnu: pcre2: Fix CVE-2017-8786.
* gnu/packages/patches/pcre2-CVE-2017-8786.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pcre.scm (pcre2)[source]: Use it.
2017-05-07 17:46:00 -04:00
Muriithi Frederick Muriuki 86ab11205e
gnu: Add python-pytest-httpbin
* gnu/packages/web.scm (python-pytest-httpbin, python2-pytest-httbin): New
variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-07 15:22:42 -04:00
Muriithi Frederick Muriuki ce949c10e5
gnu: Add python-httpbin
* gnu/packages/web.scm (python-httpbin, python2-httpbin): New variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-07 15:22:41 -04:00
ng0 fddee154b6
gnu: lchat: Update to 0.0.0-2.25d90f4.
* gnu/packages/suckless.scm (lchat): Update to 0.0.0-2.25d90f4.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-07 14:22:19 -04:00
Sergei Trofimovich 4da1816628
gnu: serf: Add missing '#:modules' imports.
Fixes <https://bugs.gnu.org/26808>.

* gnu/packages/web.scm (serf): Add missing '#:modules' imports.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-05-07 17:35:33 +02:00
Sergei Trofimovich 7a4a64e99e
gnu: re2: Add missing '#:modules' imports.
Fixes <https://bugs.gnu.org/26813>.

* gnu/packages/regex.scm (re2): Add missing '#:modules' imports.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-05-07 17:35:07 +02:00
Kei Kebreau 484f7a8862
gnu: libtiff: Add fixes several security flaws.
Fixes CVE-2017-{7593, 7594, 7595, 7596, 7597, 7598, 7599, 7600, 7601, 7602}.

* gnu/packages/patches/libtiff-CVE-2017-7593.patch,
gnu/packages/patches/libtiff-CVE-2017-7594.patch,
gnu/packages/patches/libtiff-multiple-UBSAN-crashes.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/image.scm (libtiff)[replacement]: New field.
(libtiff/fixed): New variable.
2017-05-07 06:57:53 -04:00
Ludovic Courtès 8e815c5b69
system: Define <boot-parameters> before first use.
Fixes <http://bugs.gnu.org/26791>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/system.scm (<boot-parameters>, read-boot-parameters)
(read-boot-parameters-file): Move before first use of the
'boot-parameters' macro.
2017-05-07 11:30:24 +02:00
Mark H Weaver 0fd8e6d39f
gnu: icecat: Update to 52.1.0-gnu1. Add fixes from upstream ESR 52.1.1.
* gnu/packages/gnuzilla.scm (icecat): Update to 52.1.0-gnu1.  Remove patches
that are included in the new release.  In the snippet, don't try to remove
dom/devicestorage, which has since been removed upstream.  Add selected fixes
from upstream mozilla-esr52, up to the ESR 52.1.1 release.
* gnu/packages/patches/icecat-bug-1299500-pt10.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-05-06 23:34:54 -04:00
Tobias Geerinckx-Rice f930ef5c01
gnu: speedtest-cli: Update to 1.0.6.
* gnu/packages/networking.scm (speedtest-cli): Update to 1.0.6.
2017-05-07 02:56:50 +02:00
Tobias Geerinckx-Rice 2d51ed9e04
gnu: meson: Update to 0.40.1.
* gnu/packages/build-tools.scm (meson): Update to 0.40.1.
2017-05-07 02:33:29 +02:00
Tobias Geerinckx-Rice 0d74a8fde6
gnu: youtube-dl: Update to 2017.05.07.
* gnu/packages/video.scm (youtube-dl): Update to 2017.05.07.
2017-05-07 00:50:06 +02:00
Ludovic Courtès 94fa8d7616
maint: Add 'update-guix-package' target.
* build-aux/update-guix-package.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
(update-guix-package): New target.
(.PHONY): Add it.
* gnu/packages/package-management.scm (guix): Mention it.
2017-05-07 00:18:36 +02:00
Ludovic Courtès 994a149479
gnu: guix: Remove the stable-release 'guix' package.
* gnu/packages/package-management.scm (guix-release): Remove.
(guix-devel): Rename to...
(guix): ... this.  Incorporate fields from former 'guix-release'.
(guix-devel): New variable.
2017-05-07 00:18:36 +02:00
Julien Lepiller 74b8671378
gnu: hexchat: Update to 2.12.4.
* gnu/packages/messaging.scm (hexchat): Update to 2.12.4.
[source]: Remove incorrectly bootstrapped files.
[native-inputs]: Add autoconf, autoconf-archive, automake, libtool,
pkg-config.
[arguments]: Add ‘bootstrap’ phase.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-05-07 00:01:23 +02:00
Mathieu Othacehe 5ed48cedc0
gnu: cppcheck: Update to 1.78.
* gnu/packages/check.scm (cppcheck): Update to 1.78.
2017-05-06 22:33:10 +02:00
Leo Famulari 2f0ad2a423
Revert "gnu: hexchat: Update to 2.12.4."
This reverts commit 09270a97d9.

The source derivation failed to build with:

/gnu/store/19lkrck1844idbcfq6ajzr0akmr8rshj-hexchat-2.12.4.tar.xz-builder:1:2293:
In procedure #<procedure f6fdc0 ()>:
/gnu/store/19lkrck1844idbcfq6ajzr0akmr8rshj-hexchat-2.12.4.tar.xz-builder:1:2293:
In procedure module-lookup: Unbound variable: inputs
2017-05-06 15:53:58 -04:00
Leo Famulari 17139eff16
gnu: certbot, python-acme: Update to 0.14.0.
* gnu/packages/tls.scm (certbot, python-acme, python2-acme): Update to 0.14.0.
2017-05-06 14:58:13 -04:00
Arun Isaac a993add160
gnu: Add emacs-evil-surround.
* gnu/packages/emacs.scm (emacs-evil-surround): New variable.
2017-05-06 22:34:36 +05:30
Kei Kebreau 7610c3ca55
gnu: Move qutebrowser to web-browsers.scm.
* gnu/packages/web.scm: Move qutebrowser...
* gnu/packages/web-browsers.scm: ...here.
2017-05-06 10:59:06 -04:00
ng0 b468f8e0c9
gnu: limnoria: Update to 20170330.
* gnu/packages/irc.scm (limnoria): Update to 20170330.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-06 16:00:33 +02:00
ng0 28a671ed23
gnu: fish: Reference 'groff' to fix output of 'fish --help'.
* gnu/packages/shells.scm (fish)[inputs-inputs]: Add 'groff'.
[arguments]: Add 'nroff' substitution in 'embed-store-paths' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-06 15:52:25 +02:00
Pjotr Prins 5c4ea87224
gnu: erlang: Update to 19.3.
* gnu/packages/erlang.scm (erlang): Update to 19.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-06 15:50:56 +02:00
Kyle Meyer a34242eedc
gnu: Add emacs-key-chord.
* gnu/packages/emacs.scm (emacs-key-chord): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-05-06 16:16:11 +05:30
宋文武 c0326ebcb5
gnu: Add lightdm-gtk-greeter.
* gnu/packages/display-managers.scm (lightdm-gtk-greeter): New variable.
2017-05-06 18:14:24 +08:00
宋文武 a041d56ebb
gnu: nix: Update to 1.11.9.
* gnu/packages/package-management.scm (nix): Update to 1.11.9.
2017-05-06 17:43:01 +08:00
Ricardo Wurmus e981ca3665
gnu: pcb: Update to 4.0.0.
* gnu/packages/engineering.scm (pcb): Update to 4.0.0.
[arguments]: Add pre-check phase to start Xvfb for tests.
[native-inputs]: Add imagemagick, gerbv, ghostscript, and xorg-server for
tests.
2017-05-06 11:19:45 +02:00
Ricardo Wurmus eba9ecd4d2
gnu: minixml: Update to 2.10.
* gnu/packages/xml.scm (minixml): Update to 2.10.
[home-page]: Update to new home page.
2017-05-06 11:19:45 +02:00
Ricardo Wurmus 2337067778
gnu: augeas: Update to 1.8.0.
* gnu/packages/augeas.scm (augeas): Update to 1.8.0.
2017-05-06 11:19:45 +02:00
Ricardo Wurmus 4606f3a3ef
gnu: Add lightdm.
* gnu/packages/display-managers.scm (lightdm): New variable.

Co-authored-by: 宋文武 <iyzsong@gmail.com>
2017-05-06 11:19:44 +02:00
Julien Lepiller 09270a97d9
gnu: hexchat: Update to 2.12.4.
* gnu/packages/messaging.scm (hexchat): Update to 2.12.4.
[source]: Remove incorrectly bootstrapped files.
[native-inputs]: Add autoconf, autoconf-archive, automake, libtool,
pkg-config.
[arguments]: Add ‘bootstrap’ phase.
2017-05-06 10:09:10 +02:00
Julien Lepiller cae491ab02
gnu: Add lugaru.
* gnu/packages/games.scm (lugaru): New variable.
2017-05-06 10:05:25 +02:00
Arun Isaac 860f73c699
gnu: Add emacs-transpose-frame.
* gnu/packages/emacs.scm (emacs-transpose-frame): New variable.
2017-05-06 10:07:19 +05:30
Arun Isaac 99c1554c9b
gnu: Add linuxdcpp.
* gnu/packages/direct-connect.scm (linuxdcpp): New variable.
2017-05-06 02:26:03 +05:30
Vasile Dumitrascu d7dcaf8a31
gnu: emacs-org: Update to 20170502.
* gnu/packages/emacs.scm (emacs-org): Update to 20170502.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-05-06 02:05:12 +05:30
Leo Famulari 6cf8e576e9
gnu: mariadb: Update to 10.1.23 [security fixes].
Fixes CVE-2017-{3302,3313,3308,3309,3453,3456,3464 }.

* gnu/packages/databases.scm (mariadb): Update to 10.1.23.
[arguments]: Disable features that depend on libarchive.
2017-05-05 16:32:09 -04:00
rennes cc3bc027eb
gnu: gnome-shell: Fix CVE-2017-8288.
* gnu/packages/patches/gnome-shell-CVE-2017-8288.patch:	New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (gnome-shell)[source]: Use it.

Co-authored-by: Leo Famulari <leo@famulari.name>
2017-05-05 16:12:01 -04:00
Leo Famulari c39a54f431
gnu: rpcbind, libtirpc: Fix CVE-2017-8779.
* gnu/packages/patches/libtirpc-CVE-2017-8779.patch,
gnu/packages/patches/rpcbind-CVE-2017-8779.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/onc-rpc.scm (rpcbind, libtirpc)[source]: Use them.
2017-05-05 15:33:00 -04:00
Leo Famulari 2beb879b4b
gnu: libtirpc: Update to 1.0.1.
* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.0.1.
2017-05-05 15:32:59 -04:00
Leo Famulari 65df7d4fe4
gnu: rpcbind: Update to 0.2.4.
* gnu/packages/onc-rpc.scm (rpcbind): Update to 0.2.4.
2017-05-05 15:32:59 -04:00
Alex Kost 784618562e
gnu: emacs-guix: Update to 0.3.1.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.3.1.
[home-page]: Update.
2017-05-05 21:57:04 +03:00
Marius Bakke d2b18f1211
gnu: nano: Update to 2.8.2.
* gnu/packages/nano.scm (nano): Update to 2.8.2.
[source]: Use '.xz' tarball.
2017-05-05 17:28:27 +02:00
Marius Bakke f9082e7d88
gnu: xf86-input-libinput: Update to 0.25.1.
* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.25.1.
2017-05-05 17:28:27 +02:00
Ricardo Wurmus 310da3b544
gnu: ant: Update to 1.9.9.
* gnu/packages/java.scm (ant): Update to 1.9.9.
2017-05-05 17:27:56 +02:00
Danny Milosavljevic 360874dd1c
system: Clarify that SYSTEM is either a derivation or #f.
* gnu/system.scm (operating-system-boot-parameters):  Clarify that SYSTEM is
either a derivation or #f.
2017-05-05 15:03:48 +02:00
Danny Milosavljevic bf8b09169c
system: grub: Use boot-parameters instead of menu-entry where possible.
* gnu/system/grub.scm (boot-parameters->menu-entry): New variable.
(grub-configuration-file): Use boot-parameters
instead of menu-entry where possible.
* guix/scripts/system.scm (profile-boot-parameters): Update docstring.
(reinstall-grub): Use profile-boot-parameters.
(perform-action): Use profile-boot-parameters.
2017-05-05 15:03:48 +02:00
Danny Milosavljevic 370ae085b5
system: Use operating-system-boot-parameters directly.
* gnu/system.scm (operating-system-bootcfg): Use
operating-system-boot-parameters directly.
2017-05-05 15:03:47 +02:00
Danny Milosavljevic 83071b052a
system: vm: Use operating-system-kernel-arguments.
* gnu/system/vm.scm (system-qemu-image/shared-store-script):
Use operating-system-kernel-arguments.
2017-05-05 15:03:47 +02:00
Danny Milosavljevic 9530e73b49
system: Introduce read-boot-parameters-file.
* gnu/system.scm (read-boot-parameters): Remove export.
(read-boot-parameters-file): New variable. Export it.
* guix/scripts/system.scm (profile-boot-parameters): Use
read-boot-parameters-file.
(profile-grub-entries): Use read-boot-parameters-file.
(reinstall-grub): Use read-boot-parameters-file.
(display-system-generation): Use read-boot-parameters-file.
2017-05-05 15:03:47 +02:00
Danny Milosavljevic 33f0aa8815
system: Introduce operating-system-kernel-arguments and use it.
* gnu/system.scm (bootable-kernel-arguments): New variable.
(operating-system-kernel-arguments):  New variable.
(operating-system-bootcfg): Use operating-system-kernel-arguments.
(operating-system-boot-parameters): Use operating-system-kernel-arguments.
2017-05-05 15:03:47 +02:00
Danny Milosavljevic 40fad1c24c
system: Factorize operating-system-boot-parameters-file.
* gnu/system.scm (operating-system-boot-parameters): New variable.
(operating-system-boot-parameters-file): Modify.
2017-05-05 15:03:46 +02:00
Ricardo Wurmus 3339abfeff
gnu: ansible: Update to 2.3.0.0.
* gnu/packages/admin.scm (ansible): Update to 2.3.0.0.
2017-05-05 14:59:38 +02:00
Ricardo Wurmus b067ad3e49
gnu: aide: Update to 0.16.
* gnu/packages/admin.scm (aide): Update to 0.16.
[inputs]: Add pcre.
2017-05-05 14:55:17 +02:00
Tobias Geerinckx-Rice 6bd7d164a7
gnu: zstd: Update to 1.2.0.
* gnu/packages/compression.scm (zstd): Update to 1.2.0.
2017-05-05 14:18:48 +02:00
Ricardo Wurmus 5c97ce1ea9
gnu: abiword: Update to 3.0.2.
* gnu/packages/patches/abiword-explictly-cast-bools.patch: Update patch.
* gnu/packages/patches/abiword-black-drawing-with-gtk322.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/abiword.scm (abiword): Update to 3.0.2.
[source]: Remove outdated snippet; add new patch.
[arguments]: Pass CXXFLAGS.
2017-05-05 13:25:56 +02:00
Ricardo Wurmus ad7f6e5f0d
gnu: jalv-select: Fix regular expression.
* gnu/packages/music.scm (jalv-select)[arguments]: Fix substitution to find
the available jalv executables.
2017-05-05 09:47:43 +02:00
Ricardo Wurmus f5e0ff0f45
gnu: gxtuner: Update to 2.4.
* gnu/packages/music.scm (gxtuner): Update to 2.4.
[inputs]: Replace gtk+-2 with gtk+.
2017-05-05 09:43:34 +02:00
Ricardo Wurmus eaace76c0c
gnu: jalv-select: Update to 0.8.
* gnu/packages/music.scm (jalv-select): Update to 0.8.
2017-05-05 09:28:54 +02:00
Ricardo Wurmus e13fff2cf4
gnu: qsynth: Update to 0.4.4.
* gnu/packages/audio.scm (qsynth): Update to 0.4.4.
2017-05-05 09:23:27 +02:00
Ricardo Wurmus 5ffa7cb1f3
gnu: qjackctl: Build with JACK 1.
We build all packages with JACK 1.  It is compatible with JACK 2, which users
may install to get additional features.

* gnu/packages/audio.scm (qjackctl)[inputs]: Replace "jack-2" with "jack-1".
2017-05-05 09:21:14 +02:00
Ricardo Wurmus 1538bc33cd
gnu: qjackctl: Update to 0.4.5.
* gnu/packages/audio.scm (qjackctl): Update to 0.4.5.
2017-05-05 09:20:38 +02:00
Ricardo Wurmus ab7ec90f48
gnu: samplv1: Update to 0.8.2.
* gnu/packages/music.scm (samplv1): Update to 0.8.2.
2017-05-05 08:58:57 +02:00
Ricardo Wurmus 1b11601369
gnu: drumkv1: Update to 0.8.2.
* gnu/packages/music.scm (drumkv1): Update to 0.8.2.
2017-05-05 08:58:34 +02:00
Ricardo Wurmus 291a905f2b
gnu: synthv1: Update to 0.8.2.
* gnu/packages/music.scm (synthv1): Update to 0.8.2.
2017-05-05 08:18:09 +02:00
Mark H Weaver 95011cb6a5
gnu: linux-libre@4.9: Update to 4.9.26.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.26.
2017-05-05 00:13:33 -04:00
Mark H Weaver a501a66168
gnu: linux-libre@4.4: Update to 4.4.66.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.66.
2017-05-05 00:12:39 -04:00
Petter f9ff014bf6
gnu: Add cool-retro-term.
* gnu/packages/terminals.scm (cool-retro-term): New variable.
* gnu/packages/patches/cool-retro-term-remove-non-free-fonts.patch,
gnu/packages/patches/cool-retro-term-fix-array-size.patch,
gnu/packages/patches/cool-retro-term-memory-leak-1.patch,
gnu/packages/patches/cool-retro-term-remove-non-free-fonts.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Add them.

Co-authored-by: Eric Bavier <bavier@member.fsf.org>
2017-05-04 21:56:54 -05:00
Leo Famulari 7d3373a063
gnu: openssh: groff is a native-input.
* gnu/packages/ssh.scm (openssh)[inputs]: Move groff ...
[native-inputs]: ... here.
2017-05-04 20:51:12 -04:00
Ludovic Courtès e9491fb5ca
gnu: guix: The variable for the last release is now 'guix-release'.
* gnu/packages/package-management.scm (guix-0.12.0): Rename to...
(guix-release): ... this.  Adjust users.
2017-05-04 23:51:45 +02:00
Efraim Flashner 49e6b0d951
gnu: qca: Update to 2.1.3.
* gnu/packages/kde.scm (qca): Update to 2.1.3.
[home-page]: Use new home-page.
2017-05-04 22:24:20 +03:00
ng0 4032dd81d5
gnu: fish-guix: Adjust the home-page.
* gnu/packages/shells.scm (fish-guix)[home-page]: Use the correct website.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-04 18:05:05 +02:00
Ludovic Courtès d7ecab74ee
gnu: Add gcc-toolchain@7.
* gnu/packages/commencement.scm (gcc-toolchain-7): New variable.
2017-05-04 18:05:05 +02:00
Ludovic Courtès 67d84d6335
tests: Use 'fold-module-public-variables' for discovery.
* gnu/tests.scm (fold-system-tests): Write in terms of
'fold-module-public-variables'.
2017-05-04 18:05:05 +02:00
Ricardo Wurmus 3e961de434
gnu: neovim: Update to 0.2.0.
* gnu/packages/vim.scm (neovim): Update to 0.2.0.
2017-05-04 17:34:54 +02:00
Ricardo Wurmus 0cdc3343ad
gnu: lua5.2-libmpack: Fix make flags.
This is a follow-up to commit. b523612106.

* gnu/packages/serialization.scm (lua5.2-libmpack)[arguments]: Adjust make
flags.
2017-05-04 17:09:16 +02:00
Ricardo Wurmus 7ec309af90
gnu: lua-libmpack: Update to new upstream source.
Inheriting the source from libmpack no longer works, because upstream has
moved the Lua bindings to a separate repository.

This is a follow-up to commit b523612106.

* gnu/packages/serialization.scm (lua-libmpack)[source]: Use new upstream
source.
[arguments]: Adjust make flags and build phases.
[native-inputs]: Add package sources of libmpack.
[home-page]: Use new home page URL.
2017-05-04 17:09:00 +02:00
Ricardo Wurmus 6ba4eca234
gnu: llvm-3.5: Fix build of clang-3.5.
* gnu/packages/patches/llvm-3.5-fix-clang-build-with-gcc5.patch: New file
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/llvm.scm (llvm-3.5)[source]: Add patch.
2017-05-04 14:20:10 +02:00
Mathieu Othacehe e8e1ace039
gnu: guile-bytestructures: Install sld files.
* gnu/packages/guile.scm (guile-bytestructures): Build and install sld
  files in r7 repository.

It fixes this kind of errors while using guile-bytestructures:

ice-9/psyntax.scm:3245:33: ice-9/psyntax.scm:3245:33: Syntax error:
/gnu/store/ny9mp091yw51ylv1q59z25z5vdw8bi56-profile/share/guile/site/2.2/bytestructures/guile/base.scm:8:19: include-from-path: file not found in path in subform "bytestructures/r7/base.exports.sld" of (include-from-path "bytestructures/r7/base.exports.sld")
2017-05-04 13:47:23 +02:00
Tobias Geerinckx-Rice f4129cdd6a
gnu: man-pages: Update to 4.11.
* gnu/packages/man.scm (man-pages): Update to 4.11.
2017-05-04 12:52:23 +02:00
Leo Famulari 55a797999a
gnu: capnproto: Update to 0.6.0.
* gnu/packages/serialization.scm (capnproto): Update to 0.6.0.
2017-05-03 19:36:15 -04:00
Leo Famulari b523612106
gnu: libmpack: Update to 1.0.5.
* gnu/packages/serialization.scm (libmpack): Update to 1.0.5.
2017-05-03 19:36:15 -04:00
Leo Famulari e54ae862d2
gnu: msgpack: Update to 1.4.2.
* gnu/packages/serialization.scm (msgpack): Update to 1.4.2.
2017-05-03 19:36:15 -04:00
Leo Famulari 481a042b44
gnu: dmenu: Update to 4.7.
* gnu/packages/suckless.scm (dmenu): Update to 4.7.
2017-05-03 19:36:11 -04:00
Vasile Dumitrascu ecc7aa893d
gnu: bind: Update to 9.11.1.
* gnu/packages/dns.scm (bind): Update to 9.11.1.
[license]: Change isc to mpl2.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-03 18:41:39 -04:00
Ludovic Courtès cd903ef787
Add (guix discovery).
* guix/discovery.scm, tests/discovery.scm: New files.
* gnu/packages.scm (scheme-files, file-name->module-name)
(scheme-modules, all-package-modules): Remove.
(fold-packages): Rewrite in terms of 'fold-module-public-variables'.
* gnu/tests.scm: Use (guix discovery).
* Makefile.am (MODULES): Add guix/discovery.scm.
(SCM_TESTS): Add tests/discovery.scm.
2017-05-03 23:50:15 +02:00
ng0 1dc0a66591
gnu: Add fish-guix.
* gnu/packages/shells.scm (fish-guix): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-03 23:50:15 +02:00
Clément Lassieur 0ea45ef422
gnu: Add missing copyright line.
* gnu/packages/version-control.scm: Add missing copyright line for commit
db88b5a.
2017-05-03 22:10:30 +02:00
Clément Lassieur db88b5a857
gnu: gitolite: Avoid references to the store in authorized_keys.
* gnu/packages/version-control.scm (gitolite)[arguments]: Substitute
'$glshell' with 'gitolite-shell' in ssh-authkeys.
2017-05-03 21:41:47 +02:00
Arun Isaac 21b99aade1
gnu: Add emacs-gnuplot.
* gnu/packages/emacs.scm (emacs-gnuplot): New variable.
2017-05-04 00:54:29 +05:30
Efraim Flashner 90027924b7
gnu: Add gfortran@7.
* gnu/packages/gcc.scm (gfortran@7): New variable.
2017-05-03 22:16:54 +03:00
Efraim Flashner 2ed12d3fb0
gnu: libressl: Update to 2.5.4.
* gnu/packages/tls.scm (libressl): Update to 2.5.4.
[home-page]: Use https.
2017-05-03 21:58:02 +03:00
Tobias Geerinckx-Rice cef3f14644
gnu: tlp: Install all files.
* gnu/packages/linux.scm (tlp)[arguments]: Add ‘fix-installation’ phase so
the installation no longer aborts half-way, and use ‘zero?’ in the install
phase so this cannot go undetected again.
2017-05-03 18:26:29 +02:00
Ludovic Courtès 69daee23af
ui: Rename '_' to 'G_'.
This avoids collisions with '_' when the latter is used as a 'match'
pattern for instance.  See
<https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00464.html>.

* guix/ui.scm: Rename '_' to 'G_'.
* po/guix/Makevars (XGETTEXT_OPTIONS): Adjust accordingly.
* build-aux/compile-all.scm (warnings): Remove 'format'.
* gnu/packages.scm,
gnu/services.scm,
gnu/services/shepherd.scm,
gnu/system.scm,
gnu/system/shadow.scm,
guix/gnupg.scm,
guix/http-client.scm,
guix/import/cpan.scm,
guix/import/elpa.scm,
guix/import/pypi.scm,
guix/nar.scm,
guix/scripts.scm,
guix/scripts/archive.scm,
guix/scripts/authenticate.scm,
guix/scripts/build.scm,
guix/scripts/challenge.scm,
guix/scripts/container.scm,
guix/scripts/container/exec.scm,
guix/scripts/copy.scm,
guix/scripts/download.scm,
guix/scripts/edit.scm,
guix/scripts/environment.scm,
guix/scripts/gc.scm,
guix/scripts/graph.scm,
guix/scripts/hash.scm,
guix/scripts/import.scm,
guix/scripts/import/cpan.scm,
guix/scripts/import/cran.scm,
guix/scripts/import/crate.scm,
guix/scripts/import/elpa.scm,
guix/scripts/import/gem.scm,
guix/scripts/import/gnu.scm,
guix/scripts/import/hackage.scm,
guix/scripts/import/nix.scm,
guix/scripts/import/pypi.scm,
guix/scripts/import/stackage.scm,
guix/scripts/lint.scm,
guix/scripts/offload.scm,
guix/scripts/pack.scm,
guix/scripts/package.scm,
guix/scripts/perform-download.scm,
guix/scripts/publish.scm,
guix/scripts/pull.scm,
guix/scripts/refresh.scm,
guix/scripts/size.scm,
guix/scripts/substitute.scm,
guix/scripts/system.scm,
guix/ssh.scm,
guix/upstream.scm: Use 'G_' instead of '_'.  Most of this change was
obtained by running: "sed -i -e's/(_ "/(G_ "/g' `find -name \*.scm`".
2017-05-03 16:16:17 +02:00
Jan Nieuwenhuizen 1c7a78f157
gnu: Add mes.
* gnu/packages/mes.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-03 16:16:17 +02:00
Efraim Flashner 0c5658df96
gnu: Add gcc@7.
* gnu/packages/gcc.scm (gcc@7): New variable.
2017-05-03 16:35:37 +03:00
Mathieu Othacehe 723f0ce797
gnu: connman: Update to 1.34.
* gnu/packages/connman.scm (connman): Update to 1.34.
2017-05-03 12:05:28 +02:00
Mathieu Othacehe 5e03b122cf
services: herd: Make %shepherd-socket-file a parameter and export it.
* gnu/services/herd.scm (%shepherd-socket-file): Make it an exported
  parameter.
(open-connection): Adapt.
2017-05-03 11:35:25 +02:00
Efraim Flashner 4b13e28a8d
gnu: Add gfortran@6.
* gnu/packages/gcc.scm (gfortran@6): New variable.
2017-05-03 07:33:35 +03:00
Leo Famulari 14dbab425a
gnu: imagemagick: Update to 6.9.8-4.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.8-4.
2017-05-03 00:11:44 -04:00
Danny Milosavljevic 06110559bb
gnu: build: file-systems: Add ISO-9660.
Fixes <https://bugs.gnu.org/26751>.

* gnu/build/file-systems.scm (iso9660-superblock?,
read-iso9660-primary-volume-descriptor, read-iso9660-superblock,
iso9660-superblock-uuid, iso9660-uuid->string,
iso9660-superblock-volume-name): New variables.
(%partition-label-readers): Add iso9660.
(%partition-uuid-readers): Add iso9660.
2017-05-03 00:18:33 +02:00
Petter 2f3108ad03
gnu: Avoid circular dependencies by Perl license.
* guix/licenses.scm (perl-license): New variable.
* gnu/packages/bioinformatics.scm: Change (package-license perl) to perl-license.
* gnu/packages/compression.scm: Same.
* gnu/packages/databases.scm: Same.
* gnu/packages/gd.scm: Same.
* gnu/packages/language.scm: Same.
* gnu/packages/libevent.scm: Same.
* gnu/packages/mail.scm: Same.
* gnu/packages/messaging.scm: Same.
* gnu/packages/ncurses.scm: Same.
* gnu/packages/networking.scm: Same.
* gnu/packages/photo.scm: Same.
* gnu/packages/tcl.scm: Same.
* gnu/packages/tex.scm: Same.
* gnu/packages/tls.scm: Same.
* gnu/packages/web.scm: Same.
* gnu/packages/wm.scm: Same.
* gnu/packages/xml.scm: Same.
* gnu/packages/xorg.scm: Same.
* gnu/packages/zip.scm: Same.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-02 23:41:14 +02:00
Tobias Geerinckx-Rice beba0c09b9
gnu: youtube-dl: Update to 2017.05.01.
* gnu/packages/video.scm (youtube-dl): Update to 2017.05.01.
2017-05-02 23:35:59 +02:00
Tobias Geerinckx-Rice 8a1bb37817
gnu: hdparm: Update to 9.52.
* gnu/packages/linux.scm (hdparm): Update to 9.52.
2017-05-02 23:35:24 +02:00
Danny Milosavljevic 7e16478f18
gnu: Add python-mwclient.
Fixes <https://bugs.gnu.org/26744>.

* gnu/packages/python.scm (python-mwclient, python2-mwclient): New variables.
2017-05-02 22:21:36 +02:00
Danny Milosavljevic 1aecfe176a
gnu: python-pytest-cov: Update to 2.4.0.
Fixes <https://bugs.gnu.org/26743>.

* gnu/packages/python.scm (python-pytest-cov): Update to 2.4.0.
2017-05-02 22:20:44 +02:00
Efraim Flashner 341ccb0f3b
gnu: obs: Update to 18.0.2.
* gnu/packages/video.scm (obs): Update to 18.0.2.
2017-05-02 22:24:34 +03:00
Kei Kebreau 28ee4d41ed
gnu: gnome-settings-daemon: Update to 3.24.1.
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.24.1.
2017-05-02 13:01:54 -04:00
Kei Kebreau 796a0c0358
gnu: gsettings-desktop-schemas: Update to 3.24.0.
* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 3.24.0.
2017-05-02 11:14:51 -04:00
Ludovic Courtès 4aabc8eaa2
build: Install gnu/build/svg.scm.
Fixes a regression introduced in
commit 960887b297.

* Makefile.am (MODULES_NOT_COMPILED): New variable.
(nobase_dist_guilemodule_DATA): Add $(MODULES_NOT_COMPILED).
(EXTRA_DIST): Remove gnu/build/svg.scm.
* gnu/local.mk (MODULES_NOT_COMPILED): New variable.
2017-05-02 15:44:35 +02:00
Ludovic Courtès 693f12ce23
build: 'check-system' now depends on the bootstrap Guile tarballs.
Reported by Chris Marusich <cmmarusich@gmail.com>.

* gnu/local.mk (BOOTSTRAP_GUILE_TARBALLS): New variable.
(DISTCLEANFILES): Define as an alias for 'BOOTSTRAP_GUILE_TARBALLS'.
* Makefile.am (check-system): Depend on $(BOOTSTRAP_GUILE_TARBALLS).
2017-05-02 15:10:05 +02:00
Ludovic Courtès 49f9d7f697
services: nscd: Create /etc/resolv.conf if it does not exist.
* gnu/services/base.scm (nscd-activation): Create /etc/resolv.conf if it
does not exist yet.
2017-05-02 12:32:52 +02:00
Ludovic Courtès 1fd0fc0db4
gnu: parallel: Update to 20170422.
* gnu/packages/parallel.scm (parallel): Update to 20170422.
2017-05-02 12:32:52 +02:00
Ludovic Courtès 915d7792ac
gnu: ocrad: Update to 0.26.
* gnu/packages/ocr.scm (ocrad): Update to 0.26.
2017-05-02 12:32:52 +02:00
Ludovic Courtès 5c6b6827e9
gnu: libiconv: Update to 1.15.
* gnu/packages/base.scm (libiconv): Update to 1.15.
2017-05-02 12:32:52 +02:00
Ludovic Courtès ebc4b6e0cf
gnu: less: Update to 487.
* gnu/packages/less.scm (less): Update to 487.
2017-05-02 12:32:52 +02:00
Ludovic Courtès 005375f53b
gnu: acct: Update to 6.6.3.
* gnu/packages/acct.scm (acct): Update to 6.6.3.
2017-05-02 12:32:52 +02:00
Ludovic Courtès 20832afbf2
gnu: emacs-emms: Update to 4.3.
* gnu/packages/emacs.scm (emms): Update to 4.3.
2017-05-02 12:32:51 +02:00
Mark H Weaver 7020a6ab8b
gnu: ghostscript: Fix grafting of ghostscript/x and ghostscript/cups.
* gnu/packages/cups.scm (ghostscript/cups): Use package/inherit.
* gnu/packages/ghostscript.scm (ghostscript/x): Use package/inherit.
(ghostscript/fixed)[replacement]: Override to #f.
2017-05-02 04:19:11 -04:00
Mark H Weaver ee3401d018
gnu: icecat: Add more fixes from upstream mozilla-esr52.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr52 repository.
2017-05-02 04:19:03 -04:00
Danny Milosavljevic 6e7302e93b
gnu: Add python-flask-oidc.
Fixes <https://bugs.gnu.org/26731>.

* gnu/packages/python.scm (python-flask-oidc): New variable.
2017-05-02 09:27:18 +02:00
Danny Milosavljevic f3f8d159c3
gnu: Add python-oauth2client.
* gnu/packages/python.scm (python-oauth2client): New variable.
2017-05-02 09:27:17 +02:00
Mark H Weaver 60c9e80444
gnu: linux-libre: Update to 4.11.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.11.
(%linux-libre-hash): Update hash.
* gnu/packages/aux-files/linux-libre/4.10-i686.conf,
gnu/packages/aux-files/linux-libre/4.10-x86_64.conf: Delete files.
* gnu/packages/aux-files/linux-libre/4.11-i686.conf,
gnu/packages/aux-files/linux-libre/4.11-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Adjust accordingly.
2017-05-01 21:48:15 -04:00
Brendan Tildesley f3744a01e6
gnu: Add font-cns11643-swjz.
* gnu/packages/fonts.scm (font-cns11643-swjz): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-05-02 00:58:32 +02:00
Brendan Tildesley 840b713613
gnu: Add font-cns11643.
* gnu/packages/fonts.scm (font-cns11643): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-05-02 00:14:20 +02:00
Christopher Baines 99aa2dce5d
gnu: Add tailon.
* gnu/packages/logging.scm (tailon): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-05-01 23:59:29 +02:00
Christopher Baines 6fdeb324a0
gnu: python-tornado: Update to 4.5.1.
* gnu/packages/python.scm (python-tornado): Update to 4.5.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-05-01 23:59:22 +02:00
Christopher Baines e537c917e8
gnu: Add python-sockjs-tornado.
* gnu/packages/python.scm (python-sockjs-tornado): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-05-01 23:59:15 +02:00
Mark H Weaver dd5bb841bf
Revert "gnu: linux-libre: Update to 4.11."
This reverts commit cfd2ca8244.
2017-05-01 17:38:34 -04:00
Leo Famulari 1c4a500aae
gnu: libsndfile: Fix CVE-2017-{8361,8362,8363,8365}.
* gnu/packages/patches/libsndfile-CVE-2017-8361-8363-8365.patch,
gnu/packages/patches/libsndfile-CVE-2017-8362.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: New field.
(libsndfile/fixed): New variable.
2017-05-01 15:52:58 -04:00
Clément Lassieur d5b091290d
gnu: font-bitstream-vera: Change license to fsdg-compatible.
This license is not X11-style because of its clause that makes it non-free.

* gnu/packages/fonts.scm (font-bitstream-vera)[license]: Change to
fsdg-compatible Bitstream Vera.
2017-05-01 21:32:16 +02:00
Leo Famulari 78df8948c8
gnu: bitcoin-core: Update to 0.14.1.
* gnu/packages/finance.scm (bitcoin-core): Update to 0.14.1.
2017-05-01 14:47:59 -04:00
Leo Famulari 116ac0582c
gnu: linux-libre@4.4: Update to 4.4.65.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.65.
2017-05-01 13:39:59 -04:00
Mathieu Othacehe cfd2ca8244
gnu: linux-libre: Update to 4.11.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.11.
(%linux-libre-hash): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-01 13:39:59 -04:00
Marius Bakke c854815c73
gnu: xkbcomp: Update to 1.4.0.
* gnu/packages/xorg.scm (xkbcomp-intermediate, xkbcomp): Update to 1.4.0.
2017-05-01 17:29:19 +02:00
Maxim Cournoyer e93793059d
gnu: python2-urwid: Disable vterm tests.
* gnu/packages/python.scm (python2-urwid)['delete-test_vterm]: Add phase to
delete problematic test modules.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-01 17:28:20 +02:00
Ludovic Courtès e30c2be10d
packages: Remove support for PACKAGE-VERSION deprecated syntax.
This syntax had been deprecated since 2016-02-28.

* gnu/packages.scm (%find-package): Remove #:fallback? parameter and handling.
* tests/guix-build.sh: Remove test for "time-1.7" syntax.
* doc/guix.texi (Invoking guix lint): Update 'guix lint' output in example.
2017-05-01 17:27:54 +02:00
Kei Kebreau 2df65d37a9
gnu: gnome-backgrounds: Update to 3.24.0.
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.24.0.
2017-05-01 10:57:33 -04:00
Kei Kebreau e62a38d4ae
gnu: file-roller: Update to 3.24.1.
* gnu/packages/gnome.scm (file-roller): Update to 3.24.1.
2017-05-01 10:46:27 -04:00
Kei Kebreau a5d8c7863c
gnu: evince: Update to 3.24.0.
* gnu/packages/gnome.scm (evince): Update to 3.24.0.
2017-05-01 10:42:48 -04:00
Roel Janssen f432254237
gnu: vcftools: Update to 0.1.15.
* gnu/packages/bioinformatics.scm (vcftools): Update to 0.1.15.
2017-05-01 16:18:39 +02:00
Julien Lepiller fa936915ce
gnu: services: nginx: Fix key verification.
* gnu/services/web.scm (default-nginx-server-config): Fix wrong variable name.
2017-05-01 10:12:49 +02:00
Julien Lepiller 5a10cd4736
gnu: services: Create logs directory.
* gnu/services/web.scm (nginx-activation): Create logs directory so nginx can
log its startup messages before it loads its configuration.
2017-05-01 09:57:03 +02:00
Julien Lepiller 0f4740f4fa
gnu: services: nginx: Test certificate presence.
* gnu/services/web.scm (default-nginx-server-config): Test certificate
presence when https is requested at configure time.
2017-05-01 09:56:57 +02:00
ng0 9416112ed2
gnu: neomutt: Update to 20170428.
* gnu/packages/mail.scm (neomutt): Update to 20170428.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-30 19:27:44 -04:00
Mathieu Othacehe dd69ff6d45
gnu: emacs-mu4e-alert: Update to 1.0.
* gnu/packages/emacs.scm (emacs-mu4e-alert): Update to 1.0.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-30 19:23:18 -04:00
Danny Milosavljevic 7cf06d62bf
gnu: Add gcc-vc4.
Fixes <https://bugs.gnu.org/26541>.

* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add vc4-elf.
* gnu/packages/embedded.scm (gcc-vc4): New variable.
2017-05-01 01:14:27 +02:00
Mathieu Othacehe b3542d77fe
gnu: guile-git: Update to revision 2.
* gnu/packages/guile.scm (guile-git): Update to revision 2.
[arguments]: remove "ccache -> site-ccache" substitution because it
has been ported upstream.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-30 19:07:09 -04:00
Leo Famulari 4d31d14397
gnu: python-llfuse: Update to 1.2.
* gnu/packages/python.scm (python-llfuse, python2-llfuse): Update to 1.2.
2017-04-30 17:15:37 -04:00
Leo Famulari 436c05586e
gnu: fuse: Update to 2.9.7.
* gnu/packages/linux.scm (fuse): Update to 2.9.7.
2017-04-30 17:15:36 -04:00
Leo Famulari 68f12ea0d2
gnu: radicale: Update to 1.1.2 [fixes CVE-2017-8342].
* gnu/packages/dav.scm (radicale): Update to 1.1.2.
2017-04-30 16:50:08 -04:00
Leo Famulari fbaf9376f6
Revert "gnu: Move netsurf to web-browsers.scm."
This change caused building Guix to fail with:

 393: 1 [eval #<memoized glib-or-gtk-build-system> (# "3.6" "netsurf" . #)]

This reverts commit a39ee1accb.
2017-04-30 15:08:59 -04:00
Kei Kebreau a39ee1accb
gnu: Move netsurf to web-browsers.scm.
* gnu/packages/web.scm: Move netsurf...
* gnu/packages/web-browsers.scm: ...here.
2017-04-30 14:11:16 -04:00
Kei Kebreau f18f4364d8
Merge commit '2ff8dea' into gnome-updates 2017-04-30 13:58:06 -04:00
Ricardo Wurmus c2e4f14ac8
gnu: glibc/linux: Fix build of glibc-intermediate.
This is a follow-up to commit b2fd8f6367.

* gnu/packages/base.scm (glibc/linux)[arguments]: Take patch from either
native-inputs or just inputs; fix syntax error; report errors on patch
failure.
2017-04-30 13:01:20 +02:00
Efraim Flashner dc00f63527
gnu: femtolisp: Remove aarch64-linux from supported-architectures.
* gnu/packages/lisp.scm (femtolisp)[supported-systems]: Remove
aarch64-linux from supported-systems.
2017-04-30 13:03:09 +03:00
Thomas Danckaert 300200b637
gnu: Add netcdf-fortran.
* gnu/packages/maths.scm (netcdf-fortran): New variable.
2017-04-30 11:50:50 +02:00
Efraim Flashner 06be316111
gnu: jemalloc: Disable transparent huge pages on non-Intel systems.
* gnu/packages/jemalloc.scm (jemalloc)[arguments]: On non-Intel systems
add '--disable-thp' to #:configure-flags. Adjust #:phases to remove
offending test which incorrectly tests transparent huge pages.
2017-04-30 11:04:38 +03:00
Christopher Allan Webber b9ce9eca23
python-sphinxcontrib-programoutput: Update to 0.10.
* gnu/packages/python.scm (python-sphinxcontrib-programoutput): Update to 0.10.
2017-04-29 18:50:53 -05:00
Marius Bakke 564324f457
gnu: xapian: Update to 1.4.4.
* gnu/packages/search.scm (xapian): Update to 1.4.4.
2017-04-29 23:50:57 +02:00
Kei Kebreau dc4b64ae3f
gnu: eog: Update to 3.24.1.
* gnu/packages/gnome.scm (eog): Update to 3.24.1.
2017-04-29 17:47:24 -04:00
Ricardo Wurmus b2fd8f6367
gnu: glibc/linux: Fix runtime crashes on i686 systems.
* gnu/packages/patches/glibc-memchr-overflow-i686.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[native-inputs]:
Add the patch conditionally for i686 systems.
* gnu/packages/base.scm (glibc/linux)[native-inputs]: Add the patch
conditionally for i686 systems.
[arguments]: Apply the patch conditionally on i686 systems.
2017-04-29 23:31:35 +02:00
Efraim Flashner e18e17ea4e
gnu: lsof: Update to 4.89.
* gnu/packages/lsof.scm (lsof): Update to 4.89.
2017-04-29 23:41:06 +03:00
Efraim Flashner 4ae3549f7c
gnu: lsof: Shorten 'install phase.
* gnu/packages/lsof.scm (lsof)[arguments]: Use 'install-file during the
'install phase.
2017-04-29 23:41:05 +03:00
Efraim Flashner b6ea329a32
gnu: lsof: Use 'modify-phases' syntax.
* gnu/packages/lsof.scm (lsof)[arguments]: Use 'modify-phases' syntax.
2017-04-29 23:25:22 +03:00
Efraim Flashner d5fa9fd1fe
gnu: lsof: Add to mirror list.
* gnu/packages/lsof.scm (lsof)[source]: Add to mirror list.
2017-04-29 23:20:47 +03:00
Efraim Flashner 90f83099e8
gnu: r-genomeinfodbdata: Fix source url.
* gnu/packages/bioinformatics.scm (r-genomeinfodbdata)[source]: Use
source uri and not bioconductor-uri shortener.
2017-04-29 22:53:43 +03:00
Leo Famulari 86f48a8dbf
gnu: freetype: Fix CVE-2017-{8105,8287}.
* gnu/packages/patches/freetype-CVE-2017-8105.patch,
gnu/packages/patches/freetype-CVE-2017-8287.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/fontutils.scm (freetype)[replacement]: New field.
(freetype/fixed): New variable.
2017-04-29 12:14:03 -04:00
Julien Lepiller e24d527131
gnu: ocaml-qtest: Use ocaml-qcheck.
* gnu/packages/ocaml.scm (ocaml-qtest)[propagated-inputs]: Add ocaml-qcheck.
2017-04-29 17:51:49 +02:00
Julien Lepiller 2c6ef0dd3b
gnu: Add ocaml-qcheck.
* gnu/packages/ocaml.scm (ocaml-qcheck): New variable.
2017-04-29 17:51:27 +02:00
Danny Milosavljevic 0660d3276c
gnu: python-openid: Fix package.
Fixes <https://bugs.gnu.org/26692>.

* gnu/packages/python.scm (python-openid)[arguments]: Replace 'check phase.
[propagated-inputs]: Add python-defusedxml.
[native-inputs]: Add python-psycopg2, python-django.
2017-04-29 10:52:55 +02:00
Leo Famulari 45fe973645
gnu: ghostscript-with-cups: Avoid inheriting replacement field.
This is a followup to commit a01f15759a.

* gnu/packages/cups.scm (ghostscript/cups)[replacement]: New field.
2017-04-29 01:16:57 -04:00
Tobias Geerinckx-Rice a7c61512e4
gnu: radeontop: Update to 1.0.
* gnu/packages/linux.scm (radeontop): Update to 1.0.
[inputs]: Add libxcb.
2017-04-29 01:03:02 +02:00
Leo Famulari a01f15759a
gnu: ghostscript: Fix CVE-2017-8291.
* gnu/packages/patches/ghostscript-CVE-2017-8291.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ghostscript.scm (ghostscript)[replacement]: New field.
(ghostscript/fixed): New variable.
(ghostscript-with-x)[replacement]: New field.
2017-04-28 17:02:42 -04:00
Arun Isaac 73749ae9f1
gnu: youtube-dl: Update to 2017.04.28.
* gnu/packages/video.scm (youtube-dl): Update to 2017.04.28.
2017-04-28 22:06:58 +05:30
Kei Kebreau ac5c4346eb
gnu: dbus: Update to 1.10.18.
* gnu/packages/glib.scm (dbus): Update to 1.10.18.
2017-04-28 11:47:07 -04:00
Ricardo Wurmus 162a4a0323
gnu: Add enigma.
* gnu/packages/games.scm (enigma): New variable.
2017-04-28 17:46:39 +02:00
Ricardo Wurmus d00d6cea66
gnu: Add xerces-c.
* gnu/packages/xml.scm (xerces-c): New variable.
2017-04-28 17:46:39 +02:00
Kei Kebreau 8832c96340
gnu: schismtracker: Update to 20170420.
* gnu/packages/music.scm (schismtracker): Update to 20170420.
2017-04-28 11:34:13 -04:00
David Thompson 0cb9fba3dc
gnu: awscli: Add python-pyyaml input.
Without this input, 'aws ec2 import-key-pair' doesn't work.

* gnu/packages/python.scm (awscli)[propagated-inputs]: Add python-pyyaml.
2017-04-28 09:20:37 -04:00
宋文武 28172178b1
gnu: virt-manager: Update to 1.4.1.
* gnu/packages/qemu.scm (virt-manager): Update to 1.4.1.
2017-04-28 21:01:01 +08:00
宋文武 9271dfddc9
gnu: python-libvirt: Update to 3.2.0.
* gnu/packages/qemu.scm (python-libvirt, python2-libvirt): Update to 3.2.0.
2017-04-28 20:53:15 +08:00
宋文武 c3c0316215
gnu: libvirt-glib: Update to 1.0.0.
* gnu/packages/qemu.scm (libvirt-glib): Update to 1.0.0.
2017-04-28 20:23:56 +08:00
宋文武 52caf4b9fd
gnu: libvirt: Update to 3.2.0.
* gnu/packages/qemu.scm (libvirt): Update to 3.2.0.
2017-04-28 20:19:20 +08:00
Roel Janssen 4646a79c65
gnu: r-preprocesscore: Update to 1.38.0.
* gnu/packages/statistics.scm (r-preprocesscore): Update to 1.38.0.
2017-04-28 11:05:43 +02:00
Roel Janssen 524bfe2dbf
gnu: r-msnid: Update to 1.10.0.
* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.10.0.
2017-04-28 11:05:42 +02:00
Roel Janssen 82359c72cb
gnu: r-msnbase: Update to 2.2.0.
* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.2.0.
2017-04-28 11:05:41 +02:00
Roel Janssen 5bfa6e090d
gnu: r-pcamethods: Update to 1.68.0.
* gnu/packages/bioinformatics.scm (r-pcamethods): Update to 1.68.0.
2017-04-28 11:05:40 +02:00
Roel Janssen 63bf2102cd
gnu: r-mzid: Update to 1.14.0.
* gnu/packages/bioinformatics.scm (r-mzid): Update to 1.14.0.
2017-04-28 11:05:38 +02:00
Roel Janssen 60c08b2ff4
gnu: r-vsn: Update to 3.44.0.
* gnu/packages/bioinformatics.scm (r-vsn):
[source]: Update to 3.44.0,
[propagated-inputs]: Add r-hexbin.
2017-04-28 11:05:37 +02:00
Roel Janssen bd3cc4cc52
gnu: r-affy: Update to 1.54.0.
* gnu/packages/bioinformatics.scm (r-affy): Update to 1.54.0.
2017-04-28 11:05:37 +02:00
Roel Janssen 71abcc4cbf
gnu: r-affyio: Update to 1.46.0.
* gnu/packages/bioinformatics.scm (r-affyio): Update to 1.46.0.
2017-04-28 11:05:36 +02:00
Roel Janssen e440ad6d4f
gnu: r-mzr: Update to 2.10.0.
* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.10.0.
2017-04-28 11:05:35 +02:00
Roel Janssen 5b1337cc60
gnu: r-protgenerics: Update to 1.8.0.
* gnu/packages/bioinformatics.scm (r-protgenerics): Update to 1.8.0.
2017-04-28 11:05:33 +02:00
Roel Janssen 1d09d017db
gnu: r-sva: Update to 3.24.0.
* gnu/packages/bioinformatics.scm (r-sva): Update to 3.24.0.
2017-04-28 11:05:20 +02:00
Roel Janssen d52d2d623a
gnu: r-copywriter: Update to 2.8.0.
* gnu/packages/bioinformatics.scm (r-copywriter): Update to 2.8.0.
2017-04-28 11:05:19 +02:00
Roel Janssen 7d72f2a803
gnu: r-chipseq: Update to 1.26.0.
* gnu/packages/bioinformatics.scm (r-chipseq): Update to 1.26.0.
2017-04-28 11:05:18 +02:00
Roel Janssen 04049a5f2c
gnu: r-rhdf5: Update to 2.20.0.
* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.20.0.
2017-04-28 11:05:18 +02:00
Roel Janssen ff58a1af98
gnu: r-tximport: Update to 1.4.0.
* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.4.0.
2017-04-28 11:05:16 +02:00
Roel Janssen cf4ac4e465
gnu: r-mutationalpatterns: Update to 1.2.0.
* gnu/packages/bioinformatics.scm (r-mutationalpatterns):
[source]: Update to 1.2.0,
[propagated-inputs]: Add r-bsgenome-hsapiens-1000genomes-hs37d5,
  r-bsgenome-hsapiens-ucsc-hg19.
2017-04-28 11:05:13 +02:00
Roel Janssen ccd2aade98
gnu: r-bamsignals: Update to 1.8.0.
* gnu/packages/bioinformatics.scm (r-bamsignals): Update to 1.8.0.
2017-04-28 11:05:12 +02:00
Roel Janssen 37631ddc28
gnu: r-rhtslib: Update to 1.8.0.
* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.8.0.
2017-04-28 11:05:11 +02:00
Roel Janssen 8444f6067a
gnu: r-zlibbioc: Update to 1.22.0.
* gnu/packages/bioinformatics.scm (r-zlibbioc): Update to 1.22.0.
2017-04-28 11:05:10 +02:00
Roel Janssen a7b90ea990
gnu: r-motifrg: Update to 1.20.0.
* gnu/packages/bioinformatics.scm (r-motifrg): Update to 1.20.0.
2017-04-28 11:05:09 +02:00
Roel Janssen 0fce7d9be5
gnu: r-seqlogo: Update to 1.42.0.
* gnu/packages/bioinformatics.scm (r-seqlogo): Update to 1.42.0.
2017-04-28 11:05:08 +02:00
Roel Janssen 3ae82c8dfe
gnu: r-genomation: Update to 1.8.0.
* gnu/packages/bioinformatics.scm (r-genomation): Update to 1.8.0.
2017-04-28 11:05:07 +02:00
Roel Janssen 08b9224d2d
gnu: r-seqpattern: Update to 1.8.0.
* gnu/packages/bioinformatics.scm (r-seqpattern): Update to 1.8.0.
2017-04-28 11:05:06 +02:00
Roel Janssen 5999359f56
gnu: r-impute: Update to 1.50.0.
* gnu/packages/bioinformatics.scm (r-impute): Update to 1.50.0.
2017-04-28 11:05:06 +02:00
Roel Janssen c54a702a28
gnu: r-bsgenome: Update to 1.44.0.
* gnu/packages/bioinformatics.scm (r-bsgenome): Update to 1.44.0.
2017-04-28 11:05:04 +02:00
Roel Janssen 6e70b6d63c
gnu: r-topgo: Update to 2.28.0.
* gnu/packages/bioinformatics.scm (r-topgo): Update to 2.28.0.
2017-04-28 11:05:03 +02:00
Roel Janssen 56373771b3
gnu: r-graph: Update to 1.54.0.
* gnu/packages/bioinformatics.scm (r-graph): Update to 1.54.0.
2017-04-28 11:05:02 +02:00
Roel Janssen 5d0301a339
gnu: r-genomicfeatures: Update to 1.28.0.
* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.28.0.
2017-04-28 11:05:01 +02:00
Roel Janssen 2ea7155b04
gnu: r-rtracklayer: Update to 1.36.0.
* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.36.0.
2017-04-28 11:05:00 +02:00
Roel Janssen 5f16d1e47d
gnu: r-genomicalignments: Update to 1.12.0.
* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.12.0.
2017-04-28 11:04:59 +02:00
Roel Janssen d006ee31af
gnu: r-summarizedexperiment: Update to 1.6.0.
* gnu/packages/bioinformatics.scm (r-summarizedexperiment):
[source]: Update to 1.6.0,
[propagated-inputs]: Add r-delayedarray.
2017-04-28 11:04:58 +02:00
Roel Janssen 6bf5543be8
gnu: r-rsamtools: Update to 1.28.0.
* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 1.28.0.
2017-04-28 11:04:57 +02:00
Roel Janssen 3ed41af6b5
gnu: r-biostrings: Update to 2.44.0.
* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.44.0.
2017-04-28 11:04:56 +02:00
Roel Janssen 502da6ffc7
gnu: r-biocparallel: Update to 1.10.0.
* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.10.0.
2017-04-28 11:04:55 +02:00
Roel Janssen 78e7a589c9
gnu: r-biomart: Update to 2.32.0.
* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.32.0.
2017-04-28 11:04:47 +02:00
Roel Janssen aafaab22d3
gnu: r-annotationdbi: Update to 1.38.0.
* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.38.0.
2017-04-28 11:04:46 +02:00
Roel Janssen b2fff403c8
gnu: r-biobase: Update to 2.36.0.
* gnu/packages/bioinformatics.scm (r-biobase): Update to 2.36.0.
2017-04-28 11:04:44 +02:00
Roel Janssen 1859712bef
gnu: r-genomicranges: Update to 1.28.0.
* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.28.0.
2017-04-28 11:04:42 +02:00
Roel Janssen 17a02f5149
gnu: r-xvector: Update to 0.16.0.
* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.16.0.
2017-04-28 11:04:42 +02:00
Roel Janssen abf5a14e11
gnu: r-limma: Update to 3.32.0.
* gnu/packages/bioinformatics.scm (r-limma): Update to 3.32.0.
2017-04-28 11:04:41 +02:00
Roel Janssen d2d7af9832
gnu: r-variantannotation: Update to 1.22.0.
* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.22.0.
2017-04-28 11:04:40 +02:00
Roel Janssen 00ffd55fa1
gnu: r-edger: Update to 3.18.0.
* gnu/packages/bioinformatics.scm (r-edger): Update to 3.18.0.
2017-04-28 11:04:39 +02:00
Roel Janssen 38b99ccc57
gnu: r-genomeinfodb: Update to 1.12.0.
* gnu/packages/bioinformatics.scm (r-genomeinfodb): [source] Update to 1.12.0,
[propagated-inputs]: Add r-genomeinfodbdata.
2017-04-28 11:04:37 +02:00
Roel Janssen 7d9ab5d920
gnu: r-iranges: Update to 2.10.0.
* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.10.0.
2017-04-28 11:04:36 +02:00
Roel Janssen f1f380185b
gnu: r-s4vectors: Update to 0.14.0.
* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.14.0.
2017-04-28 11:04:34 +02:00
Roel Janssen 9b02d49cb0
gnu: r-dnacopy: Update to 1.50.0.
* gnu/packages/bioinformatics.scm (r-dnacopy): Update to 1.50.0.
2017-04-28 11:04:33 +02:00
Roel Janssen 2e11beec48
gnu: r-bioccheck: Update to 1.12.0.
* gnu/packages/bioinformatics.scm (r-bioccheck): Update to 1.12.0.
2017-04-28 11:04:32 +02:00
Roel Janssen 3bef24c968
gnu: r-biocstyle: Update to 2.4.0.
* gnu/packages/bioinformatics.scm (r-biocstyle): [source] Update to 2.4.0.
[propagated-inputs]: Add r-bookdown, r-knitr, r-rmarkdown, r-yaml.
2017-04-28 11:04:31 +02:00
Roel Janssen 68eac34974
gnu: r-biocviews: Update to 1.44.0.
* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.44.0.
2017-04-28 11:04:30 +02:00
Roel Janssen 3bef15286a
gnu: r-biocinstaller: Update to 1.26.0.
* gnu/packages/bioinformatics.scm (r-biocinstaller): Update to 1.26.0.
2017-04-28 11:04:28 +02:00
Roel Janssen 28a5b3f2c6
gnu: r-biocgenerics: Update to 0.22.0.
* gnu/packages/bioinformatics.scm (r-biocgenerics): Update to 0.22.0.
2017-04-28 11:04:26 +02:00
Roel Janssen 795a604526
gnu: r-grohmm: Update to 1.10.0.
* gnu/packages/bioinformatics.scm (r-grohmm): Update to 1.10.0.
2017-04-28 11:04:25 +02:00
Roel Janssen 026dc7e4fc
gnu: r-systempiper: Update to 1.10.0.
* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.10.0.
2017-04-28 11:04:24 +02:00
Roel Janssen 34c276f761
gnu: r-shortread: Update to 1.34.0.
* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.34.0.
2017-04-28 11:04:22 +02:00
Roel Janssen 9511773423
gnu: r-gostats: Update to 2.42.0.
* gnu/packages/bioinformatics.scm (r-gostats): Update to 2.42.0.
2017-04-28 11:04:21 +02:00
Roel Janssen ca0289aee7
gnu: r-category: Update to 2.42.0.
* gnu/packages/bioinformatics.scm (r-category): Update to 2.42.0.
2017-04-28 11:04:20 +02:00
Roel Janssen c584a07ffd
gnu: r-gseabase: Update to 1.38.0.
* gnu/packages/bioinformatics.scm (r-gseabase): Update to 1.38.0.
2017-04-28 11:04:19 +02:00
Roel Janssen 8ab6f241ea
gnu: r-rbgl: Update to 1.52.0.
* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.52.0.
2017-04-28 11:04:16 +02:00
Roel Janssen 46972a4427
gnu: r-annotationforge: Update to 1.18.0.
* gnu/packages/bioinformatics.scm (r-annotationforge): Update to 1.18.0.
2017-04-28 11:04:12 +02:00
Roel Janssen 3ae74e451c
gnu: r-deseq2: Update to 1.16.0.
* gnu/packages/bioinformatics.scm (r-deseq2): Update to 1.16.0.
2017-04-28 11:04:09 +02:00
Roel Janssen b5bc3a3963
gnu: r-genefilter: Update to 1.58.0.
* gnu/packages/bioinformatics.scm (r-genefilter): Update to 1.58.0.
2017-04-28 11:04:06 +02:00
Roel Janssen 97a50e4f34
gnu: r-geneplotter: Update to 1.54.0.
* gnu/packages/bioinformatics.scm (r-geneplotter): Update to 1.54.0.
2017-04-28 11:03:59 +02:00
Roel Janssen dbab99b6d2
gnu: r-annotate: Update to 1.54.0.
* gnu/packages/bioinformatics.scm (r-annotate): Update to 1.54.0.
2017-04-28 11:03:47 +02:00
Roel Janssen ffef27f3d2
gnu: Add r-genomeinfodbdata.
* gnu/packages/bioinformatics.scm (r-genomeinfodbdata): New variable.
2017-04-28 10:17:06 +02:00
Roel Janssen 71e34e6b5b
gnu: Add r-delayedarray.
* gnu/packages/bioinformatics.scm (r-delayedarray): New variable.
2017-04-28 10:15:12 +02:00
Roel Janssen 2abfc5b827
gnu: Add r-bookdown.
* gnu/packages/bioinformatics.scm (r-bookdown): New variable.
2017-04-28 10:09:31 +02:00
Mark H Weaver 833361a483
gnu: linux-libre: Update to 4.10.13.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.13.
(%linux-libre-hash): Update hash.
2017-04-28 00:42:46 -04:00
Mark H Weaver f28851be95
gnu: linux-libre@4.9: Update to 4.9.25.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.25.
2017-04-28 00:40:48 -04:00
Mark H Weaver 01c58cb3e9
gnu: linux-libre@4.4: Update to 4.4.64.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.64.
2017-04-28 00:39:53 -04:00
Marius Bakke 244d4f4877
gnu: serf: Update to 1.3.9.
* gnu/packages/patches/serf-comment-style-fix.patch,
gnu/packages/patches/serf-deflate-buckets-test-fix.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/web.scm (serf): Update to 1.3.9.
[source]: Remove patches.
2017-04-27 17:58:43 +02:00
Marius Bakke decb4c26fa
gnu: serf: Disable expired SSL tests.
Fixes <https://bugs.gnu.org/26671>.

* gnu/packages/web.scm (serf)[arguments]<#:phases>: Add 'disable-broken-tests'.
2017-04-27 17:58:43 +02:00
Marius Bakke 0d29f5aac5
gnu: kodi: Update to 18.0_alpha-3-749c61e.
* gnu/packages/kodi.scm (kodi): Update to 18.0_alpha-3-749c61e.
2017-04-27 17:58:43 +02:00
Tobias Geerinckx-Rice 6373cddf42
gnu: tor: Update to 0.3.0.6.
* gnu/packages/tor.scm (tor): Update to 0.3.0.6.
2017-04-27 13:00:45 +02:00
Tobias Geerinckx-Rice baca533370
gnu: simple-scan: Update to 3.24.1.
* gnu/packages/gnome.scm (simple-scan): Update to 3.24.1.
2017-04-27 09:37:32 +02:00
Arun Isaac d39a84e80c
gnu: Add mdbtools.
* gnu/packages/databases.scm (mdbtools): New variable.
2017-04-27 10:15:51 +05:30
Leo Famulari 2018eea07b
Merge branch 'staging' 2017-04-27 00:33:06 -04:00
Efraim Flashner be58ffa4aa
gnu: owncloud-client: Update to 2.3.1.
* gnu/packages/sync.scm (owncloud-client): Update to 2.3.1.
[arguments]: Enable more tests.
2017-04-26 22:04:01 +03:00
Vasile Dumitrascu c9ba67a5f2
gnu: synergy: Update to 1.8.8.
* gnu/packages/synergy.scm (synergy): Update to 1.8.8.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-27 00:03:20 +05:30
Marius Bakke b4a6497ca3
gnu: harfbuzz: Update to 1.4.6.
* gnu/packages/gtk.scm (harfbuzz): Update to 1.4.6.
2017-04-26 17:34:39 +02:00
Petter b63106089a
gnu: Add Xfce Notification Daemon.
* gnu/packages/xfce.scm (xfce4-notifyd): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-26 16:32:24 +02:00
Danny Milosavljevic 2766f9e84f
gnu: Add volk.
Fixes <http://bugs.gnu.org/26614>.

* gnu/packages/engineering.scm (volk): New variable.
2017-04-26 15:59:09 +02:00
Ricardo Wurmus fadae857b7
gnu: nss-pam-ldapd: Add Kerberos support.
* gnu/packages/openldap.scm (nss-pam-ldapd)[inputs]: Add mit-krb5.
2017-04-26 13:10:00 +02:00
Ricardo Wurmus 289a89801a
gnu: nss-pam-ldapd: Look for nslcd.conf in global /etc/ directory.
* gnu/packages/openldap.scm (nss-pam-ldapd)[arguments]: Set
"--with-ldap-conf-file" to look for global configuration file; add build phase
to install example configuration file in the package output directory.
2017-04-26 13:09:13 +02:00
Mathieu Othacehe efba832751
gnu: ethtool: Update to 4.10.
* gnu/packages/networking.scm (ethtool): Update to 4.10.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-26 11:42:16 +02:00
Marius Bakke ce09f04ea0
gnu: ceph: Update to 12.0.2.
* gnu/packages/storage.scm (ceph): Update to 12.0.2.
[arguments]<#:phases>: Disable new test.
* gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Adjust.
2017-04-26 11:39:33 +02:00
Marius Bakke 011b858b94
gnu: vte-ng: Update to 0.48.2.a.
* gnu/packages/gnome.scm (vte-ng): Update to 0.48.2.a.
[native-inputs]: Change GPERF-3.0 to GPERF.
2017-04-26 11:39:31 +02:00
Efraim Flashner b27aacbfe2
gnu: Add gcompris-qt.
* gnu/packages/education.scm (gcompris-qt): New variable.
2017-04-26 12:04:26 +03:00
Efraim Flashner 4ad70ad8de
gnu: qtkeychain: Update to 0.8.0.
* gnu/packages/qt.scm (qtkeychain): Update to 0.8.0.
2017-04-26 09:42:13 +03:00
Efraim Flashner cd48a54902
gnu: fuse: Patch conflicting headers with the kernel.
* gnu/packages/linux.scm (fuse)[source]: Add patch.
* gnu/packages/patches/fuse-overlapping-headers.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-04-26 08:45:24 +03:00
Christopher Allan Webber d26ae96c3d
gnu: Add guile-sjson.
* gnu/packages/guile.scm (guile-sjson): Add guile-sjson.
2017-04-25 22:44:52 -05:00
Catonano 623fb4d162
gnu: Add freexl.
* gnu/packages/xml.scm (freexl): New variable.
2017-04-25 22:15:34 +02:00
Thomas Danckaert b8ebbefee2
gnu: duplicity: Update to 0.7.12.
* gnu/packages/backup.scm (duplicity): Update to 0.7.12.
2017-04-25 21:04:04 +02:00
Arun Isaac b5f57f60d5
Update name on email address for Mathieu Othacehe. 2017-04-26 00:11:17 +05:30
Leo Famulari 39d2d9a7ab
Merge branch 'master' into staging 2017-04-25 14:27:03 -04:00
Mathieu Othacehe c2bae4a219
gnu: cmst: Update to 2017.03.18.
* gnu/packages/connman.scm (cmst): Update to 2017.03.18.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-25 23:33:08 +05:30
Ricardo Wurmus 31c374e081
gnu: python-pysam: Disable tests.
* gnu/packages/bioinformatics.scm (python-pysam): Disable tests.
2017-04-25 14:05:59 +02:00
Efraim Flashner 43ba5dd4eb
gnu: mpv: Update to 0.25.0.
* gnu/packages/video.scm (mpv): Update to 0.25.0.
[arguments]: Add explicit configure-flags to enable cdda, dvdread and dvdnav.
2017-04-24 22:38:14 +03:00
Mathieu Othacehe a2a15f6b21
gnu: speedtest-cli: Update to 1.0.5.
* gnu/packages/networking.scm (speedtest-cli): Update to 1.0.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-04-24 21:25:14 +03:00
Ricardo Wurmus b2955e224e
gnu: python-pysam: Fix tests, again.
* gnu/packages/bioinformatics.scm (python-pysam)[arguments]: Run nosetests
explicitly with a single process.
2017-04-24 18:46:28 +02:00
Efraim Flashner c136240efc
gnu: diamond: Enable building on all architectures.
* gnu/packages/bioinformatics.scm (diamond)[supported-systems]: Remove
field.
2017-04-24 19:30:10 +03:00
Efraim Flashner f0ef7b47d3
gnu: libevent: Disable regress tests.
* gnu/packages/libevent.scm (libevent)[arguments]: Disable the 'regress'
tests.
2017-04-24 19:30:02 +03:00
Kei Kebreau 0611abff32
gnu: wmfire: Update source code for new GDK versions.
* gnu/packages/patches/wmfire-update-for-new-gdk-versions.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnustep.scm (wmfire)[source]: Add patch.
2017-04-24 11:23:31 -04:00
Efraim Flashner 094f4b53af
gnu: unionfs-fuse: Enable tests.
* gnu/packages/linux.scm (unionfs-fuse)[arguments]: Replace 'check phase.
[native-inputs]: Add python, python-pytest.
2017-04-24 12:11:55 +03:00
Efraim Flashner 2f861edf5c
gnu: unionfs-fuse: Update to 2.0.
* gnu/packages/linux.scm (unionfs-fuse): Update to 2.0.
[home-page]: Update to Github page.
2017-04-24 12:10:32 +03:00
Efraim Flashner 092b7b3e69
gnu: wiredtiger: Enable building on aarch64-linux.
* gnu/packages/databases.scm (wiredtiger)[supported-systems]: Add
aarch64-linux to supported-systems.
2017-04-24 11:35:43 +03:00
Efraim Flashner 0aa872eadf
gnu: reptyr: Remove aarch64 from supported systems.
* gnu/packages/screen.scm (reptyr)[supported-systems]: Remove
aarch64-linux from supported-systems.
2017-04-24 11:35:39 +03:00
Efraim Flashner 8df1ee3f33
gnu: sdl-gfx: Enable building on all architectures.
* gnu/packages/sdl.scm (sdl-gfx)[arguments]: On non-Intel architectures
disable mmx processor instructions.
[supported-systems]: Remove field.
2017-04-24 11:35:35 +03:00
Efraim Flashner b9af056408
gnu: libsmpeg: Set source file-name.
* gnu/packages/video.scm (libsmpeg)[source]: Add file-name field.
2017-04-24 10:30:21 +03:00
Leo Famulari 43acfcb2c7
libcroco: Fix CVE-2017-{7960,7961}.
* gnu/packages/gnome.scm (libcroco)[replacement]: New field.
(libcroco/fixed): New variable.
* gnu/packages/patches/libcroco-CVE-2017-7960.patch,
gnu/packages/patches/libcroco-CVE-2017-7961.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2017-04-24 01:10:23 -04:00
Marius Bakke 8030679397
gnu: xorg-server@1.19.3: Correct hash.
This hash got reset back to 1.19.2 when 1f49cd546e was merged (1524851f58).

* gnu/packages/xorg.scm (xorg-server-1.19.3)[source]: Update sha256 checksum.
2017-04-24 00:55:28 +02:00
Vasile Dumitrascu 638787307e
gnu: Add emacs-google-maps.
* gnu/packages/emacs.scm (emacs-google-maps): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-23 16:52:06 -04:00
Ricardo Wurmus a71d769d1e
gnu: r-minimal: Update to 3.4.0.
* gnu/packages/statistics.scm (r-minimal): Update to 3.4.0.
[arguments]: Set timezone to UTC+1 in "set-timezone" phase to avoid regression
test failure.
2017-04-23 22:48:19 +02:00
Ricardo Wurmus d28fa5cc70
gnu: Add font-linuxlibertine.
* gnu/packages/fonts.scm (font-linuxlibertine): New variable.
2017-04-23 22:48:19 +02:00
Efraim Flashner f3bd17281a
gnu: obs: Mark as supported only on Intel systems.
* gnu/packages/video.scm (obs)[supported-systems]: New field.
[arguments]: Remove armhf and mips specific substitutions.
2017-04-23 22:16:46 +03:00
Marius Bakke 769df80ded
gnu: nss: Further increase test timeouts on armhf.
* gnu/packages/gnuzilla.scm (nss)[arguments]<#:phases>: Add a substitution
when target platform is armhf.
2017-04-23 11:34:45 +02:00
Ludovic Courtès fd6ec6bd99
gnu: coreutils@8.27: Do not apply 'coreutils-cut-huge-range-test.patch'.
This patch is not needed in 8.27.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/packages/base.scm (coreutils-8.27)[arguments]: New field.
2017-04-23 01:24:57 +02:00
Daniel Pimentel b59af0c0ce
gnu: Add aspell-dict-pt-br.
* gnu/packages/aspell.scm (aspell-dict-pt-br): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-23 01:24:42 +02:00
Amirouche 946742e3e5
gnu: guile-bytestructures: Update to 91d042e
* gnu/packages/guile.scm (guile-bytestructures): Update to 91d042e.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-23 01:00:39 +02:00
Leo Famulari 1524851f58
Merge branch 'master' into staging 2017-04-22 18:27:12 -04:00
Ludovic Courtès ed9fb46b16
gnu: emacs-guix: Adjust to both 2.2 and 2.0.
* gnu/packages/emacs.scm (emacs-guix)[arguments]: In #:configure-flags,
use 'find-files' to determine the --with-guix-site-dir argument.
2017-04-23 00:03:17 +02:00
Ludovic Courtès ab2419e56a
gnu: guix: Honor the effective Guile version.
* gnu/packages/package-management.scm (guix-0.12.0)[arguments]: In
'wrap-program' phase, use the effective Guile version rather than "2.0".
Add #:modules argument.
2017-04-23 00:03:17 +02:00
Ludovic Courtès 38f10b0c4e
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to 25a4929.
2017-04-23 00:03:17 +02:00
Ricardo Wurmus 3b74b7a283
gnu: r-caret: Update to 6.0-76.
* gnu/packages/statistics.scm (r-caret): Update to 6.0-76.
[propagated-inputs]: Add r-lattice and r-nlme.
2017-04-22 23:30:38 +02:00
Ricardo Wurmus 96071a6db2
gnu: r-lme4: Update to 1.1-13.
* gnu/packages/statistics.scm (r-lme4): Update to 1.1-13.
[propagated-inputs]: Add r-lattice and r-matrix.
2017-04-22 23:30:38 +02:00
Ricardo Wurmus 0d5bc9382a
gnu: r-quantreg: Update to 5.33.
* gnu/packages/statistics.scm (r-quantreg): Update to 5.33.
[propagated-inputs]: Add r-matrix.
2017-04-22 23:30:38 +02:00
Ricardo Wurmus f1a313dfde
gnu: r-compquadform: Update to 1.4.3.
* gnu/packages/statistics.scm (r-compquadform): Update to 1.4.3.
2017-04-22 23:30:38 +02:00
Ricardo Wurmus 50d0b2c158
gnu: r-zoo: Update to 1.8-0.
* gnu/packages/statistics.scm (r-zoo): Update to 1.8-0.
2017-04-22 23:30:37 +02:00
Ricardo Wurmus 1c21e2cf17
gnu: r-matrixstats: Update to 0.52.2.
* gnu/packages/statistics.scm (r-matrixstats): Update to 0.52.2.
2017-04-22 23:30:37 +02:00
Ricardo Wurmus c9d200e3af
gnu: r-r-rsp: Update to 0.41.0.
* gnu/packages/statistics.scm (r-r-rsp): Update to 0.41.0.
2017-04-22 23:30:37 +02:00
Ricardo Wurmus 96338a91d5
gnu: r-rtsne: Update to 0.13.
* gnu/packages/statistics.scm (r-rtsne): Update to 0.13.
2017-04-22 23:30:37 +02:00
Ricardo Wurmus 78a237f6b6
gnu: r-rcpparmadillo: Update to 0.7.800.2.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.7.800.2.0.
2017-04-22 23:30:37 +02:00
Ricardo Wurmus 050d41ca87
gnu: r-memoise: Update to 1.1.0.
* gnu/packages/statistics.scm (r-memoise): Update to 1.1.0.
2017-04-22 23:30:36 +02:00
Ricardo Wurmus aa745eb61f
gnu: r-markdown: Update to 0.8.
* gnu/packages/statistics.scm (r-markdown): Update to 0.8.
2017-04-22 23:30:36 +02:00
Ricardo Wurmus 958d0ee485
gnu: r-assertthat: Update to 0.2.0.
* gnu/packages/statistics.scm (r-assertthat): Update to 0.2.0.
2017-04-22 23:30:36 +02:00
Ricardo Wurmus 2219e691bb
gnu: r-rpart: Update to 4.1-11.
* gnu/packages/statistics.scm (r-rpart): Update to 4.1-11.
2017-04-22 23:30:36 +02:00
Ricardo Wurmus b3360e09a7
gnu: r-mass: Update to 7.3-47.
* gnu/packages/statistics.scm (r-mass): Update to 7.3-47.
2017-04-22 23:30:35 +02:00
Ricardo Wurmus 4d76947e50
gnu: r-boot: Update to 1.3-19.
* gnu/packages/statistics.scm (r-boot): Update to 1.3-19.
2017-04-22 23:30:35 +02:00
Ricardo Wurmus 5ece8321af
gnu: r-curl: Update to 2.5.
* gnu/packages/web.scm (r-curl): Update to 2.5.
2017-04-22 23:30:35 +02:00
Ricardo Wurmus 1a84edeb0b
gnu: r-seqminer: Update to 5.9.
* gnu/packages/bioinformatics.scm (r-seqminer): Update to 5.9.
2017-04-22 23:30:31 +02:00
Ricardo Wurmus f8fe0e9db7
gnu: Add nss-pam-ldapd.
* gnu/packages/openldap.scm (nss-pam-ldapd): New variable.
2017-04-22 23:10:49 +02:00
Manolis Ragkousis cc4faa35f8
gnu: Add the Hurd.
* gnu/packages/hurd.scm (hurd): New variable.
* gnu/packages/patches/hurd-fix-eth-multiplexer-dependency.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-04-22 23:01:30 +03:00
Manolis Ragkousis b005a37ac2
gnu: hurd: Add hurd-source-url procedure.
* gnu/packages/hurd.scm (hurd-source-url): New procedure.
  (hurd-headers)[source]: Adjust accordingly.
2017-04-22 23:01:24 +03:00
Danny Milosavljevic 71d0420202
system: Rename operating-system-parameters-file to operating-system-boot-parameters-file.
* gnu/system.scm (operating-system-parameters-file): Rename to ...
(operating-system-boot-parameters-file): ... this.
(operating-system-directory-base-entries): Adapt call site.
2017-04-22 20:54:43 +02:00
Danny Milosavljevic af98d25a12
system: Rename operating-system-kernel-arguments to operating-system-user-kernel-arguments.
* gnu/system.scm (operating-system-kernel-arguments): Rename to ...
(operating-system-user-kernel-arguments): ... this.
(<operating-system>): Adapt accordingly.
(operating-system-bootcfg): Adapt accordingly.
(operating-system-parameters-file): Adapt accordingly.
* gnu/system/vm.scm (system-qemu-image/shared-store-script): Adapt
accordingly.
2017-04-22 20:54:31 +02:00
Tobias Geerinckx-Rice 10b91ccaaa
gnu: weechat: Update to 1.7.1.
* gnu/packages/irc.scm (weechat): Update to 1.7.1.
[source, home-page]: Use HTTPS.
2017-04-22 20:35:50 +02:00
Tobias Geerinckx-Rice d65db1d55d
gnu: weechat: Mention ‘IRC’.
* gnu/packages/irc.scm (weechat)[description]: Mention the search term
‘IRC’, split into paragraphs, and other small tweaks.
2017-04-22 20:35:50 +02:00
Kei Kebreau a7086b154f
gnu: hyperrogue: Update to 9.4g.
* gnu/packages/games.scm (hyperrogue): Update to 9.4g.
2017-04-22 13:57:55 -04:00
Kei Kebreau 7d873e0c26
gnu: gnuplot: Update to 5.0.6.
* gnu/packages/maths.scm (gnuplot): Update to 5.0.6.
2017-04-22 13:33:09 -04:00
Marius Bakke 611924eb87
gnu: xf86-video-nouveau: Update to 1.0.15.
* gnu/packages/xorg.scm (xf86-video-nouveau): Update to 1.0.15.
[home-page]: Use HTTPS.
2017-04-22 12:13:36 +02:00
Marius Bakke 1f8c4c53db
gnu: emacs: Update to 25.2.
* gnu/packages/emacs.scm (emacs, emacs-minimal, emacs-no-x,
emacs-no-x-toolkit): Update to 25.2.
2017-04-22 12:13:36 +02:00
Marius Bakke fa8a585e0f
gnu: xdg-utils: Update to 1.1.1.
* gnu/packages/freedesktop.scm (xdg-utils): Update to 1.1.1.
[source]: Adjust file name.
[native-inputs]: Add DOCBOOK-XSL, DOCBOOK-XML-4.1.2, LIBXSLT, W3M and XMLTO.
[arguments]<#:phases>: Add 'patch-hardcoded-paths' and 'locate-catalog-files'
phases. New parameter.
[home-page]: Update to new home.
2017-04-22 12:13:36 +02:00
Mark H Weaver 1efcd3d672
gnu: linux-libre: Update to 4.10.12.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.12.
(%linux-libre-hash): Update hash.
2017-04-21 22:06:10 -04:00
Mark H Weaver 7b7770f205
gnu: linux-libre@4.9: Update to 4.9.24.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.24.
2017-04-21 22:05:33 -04:00
Mark H Weaver bd5424d487
gnu: linux-libre@4.4: Update to 4.4.63.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.63.
2017-04-21 22:04:48 -04:00
Ludovic Courtès befbaebf72
gnu: Add guile2.2-ssh.
* gnu/packages/ssh.scm (guile2.2-ssh): New variable.
2017-04-22 01:25:22 +02:00
Ricardo Wurmus 6ef94ecbaa
gnu: Add policycoreutils.
* gnu/packages/selinux.scm (policycoreutils): New variable.
2017-04-22 00:36:43 +02:00
Ricardo Wurmus 41da8dbe12
gnu: Add python-setools.
* gnu/packages/selinux.scm (python-setools): New variable.
2017-04-22 00:36:43 +02:00
Ricardo Wurmus 42c939a859
gnu: Add python-ipy.
* gnu/packages/networking.scm (python-ipy): New variable.
2017-04-22 00:36:43 +02:00
Ricardo Wurmus d7e2d273e1
gnu: Add python-sepolgen.
* gnu/packages/selinux.scm (python-sepolgen): New variable.
2017-04-22 00:36:43 +02:00
Ricardo Wurmus c837027d38
gnu: Add secilc.
* gnu/packages/selinux.scm (secilc): New variable.
2017-04-22 00:36:43 +02:00
Ricardo Wurmus 32be66011a
gnu: Add libsemanage.
* gnu/packages/selinux.scm (libsemanage): New variable.
2017-04-22 00:36:42 +02:00
Ricardo Wurmus 4724d7297f
gnu: Add libselinux.
* gnu/packages/selinux.scm (libselinux): New variable.
2017-04-22 00:36:42 +02:00
Ricardo Wurmus 66af08fb5a
gnu: Add checkpolicy.
* gnu/packages/selinux.scm (checkpolicy): New variable.
2017-04-22 00:36:42 +02:00
Ricardo Wurmus f269ad2536
gnu: Add libsepol.
* gnu/packages/selinux.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-04-22 00:36:42 +02:00
Ricardo Wurmus ba85174035
gnu: ibus-libpinyin: Update to 1.9.0.
* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.9.0.
2017-04-22 00:09:27 +02:00
Ricardo Wurmus 49d49b69f8
gnu: libpinyin: Adjust indentation.
* gnu/packages/ibus.scm (libpinyin)[arguments]: Adjust indentation.
2017-04-22 00:09:26 +02:00
Ricardo Wurmus 31e619385a
gnu: libpinyin: Update to 2.0.0.
* gnu/packages/ibus.scm (libpinyin): Update to 2.0.0.
2017-04-22 00:09:26 +02:00
Leo Famulari 04b9067991
gnu: Remove unused patches.
* gnu/packages/patches/gcc-libiberty-printf-decl.patch,
gnu/packages/patches/grub-CVE-2015-8370.patch,
gnu/packages/patches/grub-freetype.patch,
gnu/packages/patches/grub-gets-undeclared.patch,
gnu/packages/patches/guile-arm-fixes.patch,
gnu/packages/patches/mplayer2-theora-fix.patch,
gnu/packages/patches/soprano-find-clucene.patch,
gnu/packages/patches/util-linux-CVE-2017-2616.patch,
gnu/packages/patches/xf86-video-intel-compat-api.patch,
gnu/packages/patches/xf86-video-intel-glibc-2.20.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-04-21 18:03:04 -04:00
Leo Famulari 0a3bed8819
gnu: libsodium: Update to 1.0.12.
* gnu/packages/crypto.scm (libsodium): Update to 1.0.12.
2017-04-21 16:37:37 -04:00
nee dd37a545f6
gnu: Add crawl.
* gnu/packages/games.scm (crawl): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-22 01:47:46 +05:30
Corentin Bocquillon 9d62551216
gnu: Add libbson.
* gnu/packages/serialization.scm (libbson): New variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-04-21 15:57:52 -04:00
Leo Famulari eeaea41236
gnu: mutt: Update to 1.8.2.
* gnu/packages/mail.scm (mutt): Update to 1.8.2.
2017-04-21 15:24:11 -04:00
Leo Famulari 324faf82c4
gnu: neomutt: Don't rewrite the source file-name.
* gnu/packages/mail.scm (neomutt)[file-name]: Remove field.
2017-04-21 15:21:27 -04:00
ng0 aa20b004d5
gnu: neomutt: Update to 20170421.
* gnu/packages/mail.scm (neomutt): Update to 20170421.
[native-inputs]: Add 'gettext-minimal'.
[description]: Clarify the state of neomutt as it is now a microfork of mutt.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-04-21 15:21:26 -04:00
Clément Lassieur 6e75740f89
gnu: icecat: Fix GTK 3 file chooser crash.
* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add a 'wrap-program' phase to
set XDG_DATA_DIRS.
2017-04-21 21:05:28 +02:00
nee 4ee81d3794
gnu: Add mcomix.
* gnu/packages/image-viewers.scm (mcomix): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-21 23:21:48 +05:30
Andy Wingo 031e6087c4
gnu: guile: Update to 2.2.2.
* gnu/packages/guile.scm (guile-2.2): Update to 2.2.2.
2017-04-21 16:58:13 +02:00
Marius Bakke 0802f3a034
gnu: libsamplerate: Correct license after 0.1.9 update.
This is a followup to e1f68c9668.

* gnu/packages/pulseaudio.scm (libsamplerate)[license]: Change GPL2+ to BSD-2.
2017-04-21 16:10:12 +02:00
Marius Bakke 1aa78816f9
gnu: imlib2: Update to 1.4.10.
* gnu/packages/image.scm (imlib2): Update to 1.4.10.
2017-04-21 15:36:37 +02:00
Marius Bakke b5ceea9f0d
gnu: sdl-gfx: Update to 2.0.26.
* gnu/packages/sdl.scm (sdl-gfx): Update to 2.0.26.
2017-04-21 15:36:37 +02:00
Marius Bakke 80420acb5e
gnu: portaudio: Update to 190600.20161030.
* gnu/packages/audio.scm (portaudio): Update to 190600.20161030.
* gnu/packages/patches/portaudio-audacity-compat.patch: Adjust line endings.
2017-04-21 15:36:37 +02:00
Marius Bakke eb3574fb7d
gnu: soxr: Update to 0.1.2.
* gnu/packages/audio.scm (soxr): Update to 0.1.2.
2017-04-21 15:36:37 +02:00
Marius Bakke 833df99d62
gnu: python-pyopenssl: Update to 17.0.0.
* gnu/packages/python.scm (python-pyopenssl, python2-pyopenssl): Update to 17.0.0.
[native-inputs]: Change PYTHON-PYTEST to PYTHON-PYTEST-3.0.
* gnu/packages/patches/python-pyopenssl-skip-network-test.patch: Adjust.
2017-04-21 15:36:36 +02:00
Ben Woodcroft a7d12a9e71
gnu: proteinortho: Update to 5.16.
* gnu/packages/bioinformatics.scm (proteinortho): Update to 5.16.
2017-04-21 23:03:56 +10:00
Ben Woodcroft 37199768e8
gnu: diamond: Update to 0.8.38.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.38.
2017-04-21 23:03:55 +10:00
Tobias Geerinckx-Rice 8a6f168c48
gnu: miniupnpc: Use @dfn mark-up.
gnu/packages/upnp.scm (miniupnpc)[description]: Use @dfn.
2017-04-21 14:46:49 +02:00
Tobias Geerinckx-Rice 05b1feb92a
gnu: miniupnpc: Update to 2.0.20170421.
gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20170421.
2017-04-21 14:46:15 +02:00
Tobias Geerinckx-Rice ef27b4345f
gnu: fortify-headers: Use @code mark-up.
* gnu/packages/suckless.scm (fortify-headers)[description]: Use @code.
2017-04-21 12:32:54 +02:00
Tobias Geerinckx-Rice fea8b72989
gnu: Use HTTPS on 2f30.org.
* gnu/packages/suckless.scm (spoon, xbattmon, wificurse, skroll, sbm)
(prout, noice, fortify-headers, colors)[source, home-page]: Use HTTPS.
(human)[home-page]: Likewise.
* gnu/packages/version-control.scm (stagit)[source, home-page]: Likewise.
2017-04-21 12:32:53 +02:00
Tobias Geerinckx-Rice 9006f8bc59
gnu: version-control: Use HTTPS where possible.
* gnu/packages/version-control.scm (git)[home-page]: Use HTTPS.
(cvs)[source, home-page]: Likewise.
2017-04-21 12:32:53 +02:00
Tobias Geerinckx-Rice 79990ce31f
gnu: git-crypt: Double-space Texinfo mark-up.
* gnu/packages/version-control.scm (git-crypt)[description]: Use two spaces
where one would suffice.
2017-04-21 12:32:53 +02:00
Tobias Geerinckx-Rice 0aea268ae1
gnu: diffstat: Use @command mark-up.
* gnu/packages/version-control.scm (diffstat)[synopsis, description]:
Use @command.
2017-04-21 12:32:53 +02:00
Tobias Geerinckx-Rice 86bc52f9ba
gnu: diffstat: Update to 1.61.
* gnu/packages/version-control.scm (diffstat): Update to 1.61.
[source]: Add http://invisible-mirror.net mirror.
2017-04-21 12:32:52 +02:00
Tobias Geerinckx-Rice 35ad6b2e95
gnu: neon: Use @enumerate mark-up.
* gnu/packages/version-control.scm (neon)[description]: Use @enumerate.
2017-04-21 12:32:52 +02:00
Tobias Geerinckx-Rice 51eb4df69a
gnu: neon: Update to 0.30.2.
* gnu/packages/version-control.scm (neon): Update to 0.30.2.
2017-04-21 12:32:24 +02:00
Vasile Dumitrascu 136968fbde
gnu: cgit: Update to 1.1.
* gnu/packages/version-control.scm (cgit): Update to 1.1.
(git@2.9): Rename to...
(git@2.10): ... this.  Update to 2.10.
(cgit)[inputs]: Replace git@2.9 with git@2.10.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-21 10:54:23 +02:00
Vasile Dumitrascu 9b323c25d0
gnu: tmux: Update to 2.4.
* gnu/packages/tmux.scm (tmux): Update to 2.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-21 10:53:07 +02:00
Danny Milosavljevic f0eb0a4bb1
gnu: cargo: Simplify unpacking.
Fixes <http://bugs.gnu.org/26166>.

* gnu/packages/rust.scm (cargo)
[arguments]<:modules>: Add (srfi srfi-1).
[arguments]<:phases>: Adapt 'unpack-submodule-sources' phase to more clearly
seperate the tasks it does.  Add helper procedures 'unpack', 'touch',
'install-rust-library'.
[arguments]<:phases>: Rename 'set-cargo-home' to 'set-environment-up' and
make it use official cargo directories.
[arguments]<:phases>: Remove 'configure' phase.
2017-04-21 10:18:23 +02:00
Mark H Weaver 002c3e6dd6
gnu: icecat: Update to 52.0.2-gnu1; add fixes from ESR 52.1.
* gnu/packages/gnuzilla.scm (icecat): Update to 52.0.2-gnu1.
[source]: Remove all patches except "icecat-avoid-bundled-libraries.patch".
Add selected fixes from the upstream mozilla-esr52 repository, up to 52.1.
Remove "dom/devicestorage" in the snippet.
[inputs]: Remove gstreamer and gst-plugins-base.  Add ffmpeg and gtk+3.  Move
yasm to native-inputs.
[native-inputs]: Add autoconf-2.13 and yasm.
[arguments]: In configure-flags, remove the following switches which are no
longer accepted: --enable-{pango,svg,canvas,mathml,gstreamer=1.0} and
"--disable-gnomevfs".  Use "--enable-default-toolkit=cairo-gtk3" to switch to
Gtk+3.  Remove the 'remove-h264parse-from-blacklist' phase.  Adapt the
'arrange-to-link-libxul-with-libraries-it-might-dlopen' phase as needed.  In
the 'configure' phase, set the AUTOCONF environment variable.
(mozilla-patch): Update the URL pattern to fetch from the mozilla-esr52
repository.
* gnu/packages/patches/icecat-avoid-bundled-libraries.patch: Adapt to mozilla-esr52.
* gnu/packages/patches/icecat-binutils.patch: Remove file.
* gnu/packages/patches/icecat-bug-1299500-pt10.patch: New file.
* gnu/local.mk (dist_patch_DATA): Remove "icecat-binutils.patch".
Add "icecat-bug-1299500-pt10.patch".
2017-04-21 00:04:45 -04:00
Mark H Weaver fe18e2571c
gnu: Add autoconf@2.13.
* gnu/packages/autotools.scm (autoconf-2.13): New variable.
2017-04-21 00:04:43 -04:00
Mark H Weaver 6be43d95b5
gnu: nss: Disable long b64 tests.
Suggested by Marius Bakke <mbakke@fastmail.com> in
<https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00440.html>.

* gnu/packages/patches/nss-disable-long-b64-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (nss)[source]: Add patch.
2017-04-21 00:04:42 -04:00
Mark H Weaver 1aa9e42214
gnu: nss: Update to 3.30.2 [fixes CVE-2017-5461].
* gnu/packages/gnuzilla.scm (nss): Update to 3.30.2.
2017-04-21 00:04:40 -04:00
Mark H Weaver bab9a8ba0f
gnu: graphite2: Add fixes for CVE-2017-5436 and other bugs.
* gnu/packages/fontutils.scm (graphite2)[replacement]: New field.
(graphite2/fixed): New variable.
* gnu/packages/patches/graphite2-CVE-2017-5436.patch,
gnu/packages/patches/graphite2-check-code-point-limit.patch,
gnu/packages/patches/graphite2-fix-32-bit-wrap-arounds.patch,
gnu/packages/patches/graphite2-non-linear-classes-even-number.patch:
New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2017-04-21 00:04:34 -04:00
Eric Bavier f920e79426
gnu: hypre: Delete unused patches.
* gnu/packages/patches/hypre-doc-tables.patch,
gnu/packages/patches/hypre-ldflags.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-04-20 22:06:00 -05:00
Marius Bakke 358b10b22b
gnu: ceph: Disable SSE3 instructions.
Some early 64-bit AMD processors do not support this instruction set.

* gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Disable SSE3.
2017-04-20 20:28:15 +02:00
Marius Bakke daaec43120
gnu: nss-certs: Update to 3.30.2.
* gnu/packages/certs.scm (nss-certs): Update to 3.30.2.
2017-04-20 20:28:15 +02:00
Leo Famulari 45636d08eb
gnu: gst-plugins-base: Remove dead comment.
This is a followup to 1d8e727357.

* gnu/packages/gstreamer.scm (gst-plugins-base): Remove dead comment.
2017-04-20 14:23:35 -04:00
Leo Famulari dfa663c963
gnu: qemu: Update to 2.9.0 [security fixes].
Fixes CVE-2017-{5857,5973,5987,6058,6505,7377,7471,7718}.

* gnu/packages/qemu.scm (qemu): Update to 2.9.0.
[source]: Remove obsolete patches.
* gnu/packages/patches/qemu-CVE-2016-10155.patch,
gnu/packages/patches/qemu-CVE-2017-5525.patch,
gnu/packages/patches/qemu-CVE-2017-5526.patch,
gnu/packages/patches/qemu-CVE-2017-5552.patch,
gnu/packages/patches/qemu-CVE-2017-5578.patch,
gnu/packages/patches/qemu-CVE-2017-5579.patch,
gnu/packages/patches/qemu-CVE-2017-5856.patch,
gnu/packages/patches/qemu-CVE-2017-5898.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-04-20 14:21:31 -04:00
Marius Bakke 7252964244
gnu: tuxpaint: Disable parallel build.
* gnu/packages/games.scm (tuxpaint)[arguments]<#:parallel-build?>: New parameter.
2017-04-20 19:31:45 +02:00
Ludovic Courtès 1f49cd546e
gnu: xorg-server: Hide the for-test variant.
* gnu/packages/xorg.scm (xorg-server-1.19.2): Wrap in 'hidden-package'
call.
2017-04-20 18:37:00 +02:00
Corentin Bocquillon 162dd29000
gnu: Add Meson.
* gnu/packages/build-tools.scm (meson): New variables.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-04-20 18:37:00 +02:00
ng0 eba3cd31fd
gnu: gnurl: Update to 7.54.0 [fixes CVE-2017-7468]
* gnu/packages/gnunet.scm (gnurl): Update to 7.54.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-04-20 12:06:41 -04:00
Leo Famulari e795a3d2ce
gnu: icu4c: Fix CVE-2017-{7867,7868}.
* gnu/packages/patches/icu4c-CVE-2017-7867-CVE-2017-7868.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/icu4c.scm (icu4c/fixed)[source]: Use it.
2017-04-20 11:59:05 -04:00
Tobias Geerinckx-Rice 46cb089f31
gnu: python-nbxmpp: Update to 0.5.5.
* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.5.5.
[source]: Use PYPI-URI.
[home-page]: Use HTTPS.
[description]: Fix up.
2017-04-20 17:43:10 +02:00
Efraim Flashner 95de359b30
gnu: moreutils: Update to 0.60.
* gnu/packages/moreutils.scm (moreutils): Update to 0.60.
2017-04-20 17:50:45 +03:00
Efraim Flashner 80678090e2
gnu: ffmpeg: Update to 3.3.
* gnu/packages/video.scm (ffmpeg): Update to 3.3.
[arguments]: Remove 'enable-x11grab' from #:configure-flags.
2017-04-20 17:50:41 +03:00
Mark H Weaver ad00ac6811
gnu: icecat: Label patches that have since been assigned CVEs.
Label patches that address the following CVEs: CVE-2017-5429, CVE-2017-5432,
CVE-2017-5433, CVE-2017-5434, CVE-2017-5435, CVE-2017-5436, CVE-2017-5438,
CVE-2017-5439, CVE-2017-5440, CVE-2017-5441, CVE-2017-5442, CVE-2017-5443,
CVE-2017-5444, CVE-2017-5445, CVE-2017-5446, CVE-2017-5447, CVE-2017-5448,
CVE-2017-5459, CVE-2017-5460, CVE-2017-5464, CVE-2017-5465, and CVE-2017-5469.

* gnu/packages/gnuzilla.scm (icecat)[source][patches]: Add comments indicating
CVE assignments.
2017-04-19 20:38:24 -04:00
Kei Kebreau 8785f02591
gnu: at-spi2-core: Update to 2.24.0.
* gnu/packages/gtk.scm (at-spi2-core): Update to 2.24.0.
2017-04-19 20:30:32 -04:00
Leo Famulari 90d118cab6
gnu: Delete unused patches.
* gnu/packages/patches/icu4c-CVE-2014-6585.patch,
gnu/packages/patches/icu4c-CVE-2015-1270.patch,
gnu/packages/patches/icu4c-CVE-2015-4760.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-04-19 19:28:48 -04:00
Leo Famulari e1444afa2d
gnu: curl: Replace with curl@7.54.0 [fixes CVE-2017-7468]
* gnu/packages/curl.scm (curl)[replacement]: New field.
(curl-7.54.0): New variable.
2017-04-19 18:29:00 -04:00
Ludovic Courtès 87e3210178
gnu: guile: Update to 2.2.1.
* gnu/packages/guile.scm (guile-2.2): Update to 2.2.1.
2017-04-19 23:43:51 +02:00
Carlo Zancanaro 950026ac7f
tests: mail: Add test for exim
* gnu/tests/mail.scm (%exim-os, %test-exim): New variables.
(run-exim-test): New procedure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-19 23:43:50 +02:00
Carlo Zancanaro b065f78e94
services: Make exim-service-type use mail-aliases-service-type
* gnu/services/mail.scm (exim-configuration)[aliases]: Remove field.
(exim-activation, exim-shepherd-service): Remove alias from matches.
(exim-etc): Remove procedure.
(exim-service-type): Extend mail-aliases-service-type instead of
etc-service-type.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-19 23:43:50 +02:00
Carlo Zancanaro 8d17cf1c2f
services: Add mail-aliases-service-type.
* gnu/services/mail.scm (mail-aliases-etc): New procedure.
(mail-aliases-service-type): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-19 23:43:50 +02:00
Marius Bakke e162050dfc
gnu: Add workaround for `date` regression in coreutils@8.26.
See <https://bugs.gnu.org/23035> and <https://bugs.gnu.org/26238>.

* gnu/packages/base.scm (coreutils-8.27): New variable.
* gnu/system.scm (%base-packages): Use that instead of COREUTILS.
2017-04-19 22:07:18 +02:00
Feng Shu 11f8e028d2
gnu: emacs-exwm: Let shell wrapper work with arguments.
* gnu/packages/emacs.scm (emacs-exwm): Pass shell wrapper arguments to emacs.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-19 22:13:03 +05:30
Ludovic Courtès a35136cb56
services: guix-publish: Add 'cache', 'workers', and 'ttl' config knobs.
* gnu/services/base.scm (<guix-publish-configuration>)[cache, workers,
ttl]: New fields.
(guix-publish-shepherd-service): Honor them.
(guix-publish-activation): New procedure.
(guix-publish-service-type): Extend ACTIVATION-SERVICE-TYPE.
* doc/guix.texi (Base Services): Document it.
2017-04-19 17:51:39 +02:00
Ludovic Courtès f2767d3e89
services: guix-publish: Fix getter names.
Fixes a typo introduced in 697ddb8850.

* gnu/services/base.scm (<guix-publish-configuration>): Add missing
'configuration' word in getters for 'compression-level' and 'nar-path'.
2017-04-19 17:51:39 +02:00
rennes 7c16151a7c
gnu: Add balsa.
* gnu/packages/mail.scm (balsa): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-19 15:05:03 +05:30
Mark H Weaver acf2863788
gnu: linux-libre: Update to 4.10.11.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.11.
(%linux-libre-hash): Update hash.
2017-04-18 21:17:49 -04:00
Mark H Weaver f8616113db
gnu: linux-libre@4.9: Update to 4.9.23.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.23.
2017-04-18 21:16:44 -04:00
Mark H Weaver 06d707d3ea
gnu: linux-libre@4.4: Update to 4.4.62.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.62.
2017-04-18 21:15:51 -04:00
Leo Famulari 165d45540a
gnu: mesa: Fix build for 32-bit systems.
* gnu/packages/patches/mesa-fix-32bit-test-failures.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gl.scm (mesa)[source]: Use it.
2017-04-18 20:36:04 -04:00
Kei Kebreau 9be54b1507
gnu: baobab: Update to 3.24.0.
* gnu/packages/gnome.scm (baobab): Update to 3.24.0.
2017-04-18 20:18:13 -04:00
Kei Kebreau 29548d26e3
gnu: adwaita-icon-theme: Update to 3.24.0.
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.24.0.
2017-04-18 20:04:00 -04:00
Kei Kebreau 274b7fd0ff
gnu: gnome-terminal: Update to 3.24.1.
* gnu/packages/gnome.scm (gnome-terminal): Update to 3.24.1.
2017-04-18 19:13:28 -04:00
Ludovic Courtès 05afdb7744
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to d72b420.
2017-04-18 23:45:11 +02:00
Ludovic Courtès a2d648992a
gnu: libressl: Do not use 'getentropy'.
* gnu/packages/tls.scm (libressl)[arguments]: New field.
2017-04-18 23:45:11 +02:00
Julien Lepiller 5315fcfd77
gnu: Add adb.
* gnu/packages/android.scm: New file.
* gnu/packages/patches/libbase-fix-includes.patch: New file.
* gnu/packages/patches/libbase-use-own-logging.patch: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Add them.

Co-Authored-By: Marius Bakke <mbakke@fastmail.com>
2017-04-18 23:32:07 +02:00
Julien Lepiller 54412ebfeb
services: nginx: Use mime.types.
* gnu/service/web.scm (default-nginx-config): Add 'nginx' parameter
and honor it.  Adjust callers.
2017-04-18 23:15:52 +02:00
Kei Kebreau 73f0e1ab79
gnu: vte: Update to 0.48.2.
* gnu/packages/gnome.scm (vte): Update to 0.48.2.
2017-04-18 15:14:41 -04:00
Ben Sturmfels 1b5b24c92d
gnu: fabric: Enable tests.
* gnu/packages/patches/fabric-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (fabric)[source]: Use it.
[native-inputs]: Add PYTHON2-FUDGE, PYTHON2-JINJA2 and PYTHON2-NOSE.
[arguments]<#:tests>: Remove.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-18 19:16:45 +02:00
Ben Sturmfels 16fe516e78
gnu: Add python-fudge.
* gnu/packages/python.scm (python-fudge): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-18 19:16:45 +02:00
Marius Bakke fbdd3526a1
gnu: libsndfile: Fix build failure on armhf.
* gnu/packages/patches/libsndfile-armhf-type-checks.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pulseaudio.scm (libsndfile)[source]: Use it.
2017-04-18 18:34:46 +02:00
Marius Bakke 8c4b4b6562
Merge branch 'master' into staging 2017-04-18 18:30:13 +02:00
Marius Bakke 7f412f335d
gnu: multipath-tools: Update to 0.7.1.
* gnu/packages/linux.scm (multipath-tools): Update to 0.7.1.
[native-inputs]: Add PERL and PKG-CONFIG.
[inputs]: Add JSON-C.
[arguments]: Add two more substitutions in 'patch-source' phase.
2017-04-18 16:32:47 +02:00
Marius Bakke b5fb9430ba
gnu: multipath-tools: Don't install to /usr sub-folders.
* gnu/packages/linux.scm (multipath-tools)<#:make-flags>: Add SYSTEMDPATH entry.
<#:phases>: Add new 'patch-source' phase.
2017-04-18 16:32:47 +02:00
Feng Shu 2b3b745c00
gnu: Add emacs-exwm.
* gnu/packages/emacs.scm (emacs-exwm): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-18 19:02:21 +05:30
Feng Shu deddeb44f9
gnu: Add emacs-xelb.
* gnu/packages/emacs.scm (emacs-xelb): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-18 19:02:21 +05:30
Kei Kebreau 40522a7e89
gnu: gtk+: Update to 3.22.12.
* gnu/packages/gtk.scm (gtk+): Update 3.22.12.
2017-04-17 21:25:17 -04:00
Kei Kebreau 4e85f8d9d5
gnu: mate-themes: Update to 3.22.10.
* gnu/packages/mate.scm (mate-themes): Update to 3.22.10.
2017-04-17 21:22:40 -04:00
Feng Shu f0bc6ca1f2
gnu: you-get: Update to 0.4.715.
* gnu/packages/video.scm (you-get): Update to 0.4.715.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-18 00:29:50 +02:00
Marius Bakke 8bbd50e968
Revert "gnu: nss, nss-certs: Update to 3.30.1."
This version fails to build on some architectures:

https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00365.html
https://bugzilla.mozilla.org/show_bug.cgi?id=1351459

This reverts commit 96e98d51a7.
2017-04-18 00:29:03 +02:00
Marius Bakke 54fbac3fb5
Revert "gnu: nss: Increase test timeouts."
This turned out to be a red herring:

https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00365.html

This reverts commit a790f26207.
2017-04-18 00:29:00 +02:00
Roel Janssen 36de968554
gnu: glib: Update to 2.52.1.
* gnu/packages/glib.scm (glib): Update to 2.52.1.
2017-04-17 23:57:36 +02:00
Marius Bakke f11ae44fa1
gnu: Use netfilter mirror where applicable.
* gnu/packages/linux.scm (iptables, libmnl, libnftnl)[source]: Use
mirror://netfilter.org.
2017-04-17 23:07:37 +02:00
Tobias Geerinckx-Rice f5c6edd60c
gnu: sshfs-fuse: Update to 2.9.
* gnu/packages/linux.scm (sshfs-fuse): Update to 2.9.
[home-page]: Point to new home page.
2017-04-17 22:55:27 +02:00
Stefan Reichoer 05bdb5e64d
gnu: Add ponymix.
* gnu/packages/pulseaudio.scm (ponymix): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-04-17 16:37:21 -04:00
José Miguel Sánchez García 7eaa8cf2b9
gnu: vis: Update to 0.3.
* gnu/packages/text-editors.scm (vis): Update to 0.3.
[arguments]: Remove #:make-flags.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-04-17 16:03:35 -04:00
Leo Famulari 3a0cfe675f
gnu: capnproto: Update to 0.5.3.1 [security fixes].
See this document for more information about the security issues fixed in this
release:

<https://github.com/sandstorm-io/capnproto/blob/master/security-advisories/2017-04-17-0-apple-clang-elides-bounds-check.md>

* gnu/packages/serialization.scm (capnproto): Update to 0.5.3.1.
2017-04-17 15:59:39 -04:00
Chris Marusich 794223bc77
gnu: Add youtube-dl-gui.
* gnu/packages/video.scm (youtube-dl-gui): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-04-17 15:43:28 -04:00
Marius Bakke 0315b20a2c
gnu: mesa: Update to 17.0.4.
* gnu/packages/patches/mesa-skip-disk-cache-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gl.scm (mesa): Update to 17.0.4.
[source]: Adapt URI to new directory structure.
[arguments]: End phases on #t. Remove stray whitespaces.
[home-page]: Use HTTPS.
2017-04-17 21:26:41 +02:00
Marius Bakke 84080b4362
gnu: libdrm: Update to 2.4.80.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.80.
2017-04-17 21:26:39 +02:00
Clément Lassieur 483ab08f84
gnu: icecat: Use system ICU.
* gnu/packages/gnuzilla.scm (icecat)[arguments] <#:configure-flags>: Remove
comment for "--with-system-icu".
2017-04-17 20:41:17 +02:00
Clément Lassieur a408e75766
gnu: icu4c: Fix crashes in programs using system ICU.
Fixes <http://bugs.gnu.org/26462>.

* gnu/packages/patches/icu4c-reset-keyword-list-iterator.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/icu4c.scm (icu4c)[replacement]: New field.
(icu4c/fixed): New variable.
2017-04-17 20:41:16 +02:00
Petter c04ef86e81
gnu: go: Update to 1.8.1.
* gnu/packages/golang.scm (go-1.7): Replace with ...
(go-1.8): New variable.
[arguments]: Update substitutions in 'prebuild' phase.
(go): Update to go-1.8.
2017-04-17 14:16:26 -04:00
Leo Famulari 13223c8e59
gnu: iptables: Update to 1.6.1.
* gnu/packages/linux.scm (iptables): Update to 1.6.1.
[source], [home-page]: Use HTTPS URLs.
[inputs]: Add libmnl and libnftnl.
[native-inputs]: Add bison, flex, and pkg-config.
2017-04-17 13:57:02 -04:00
Leo Famulari b754c6121b
gnu: Add libnftnl.
* gnu/packages/linux.scm (libnftnl): New variable.
2017-04-17 13:57:01 -04:00
Leo Famulari 2f4a58b512
gnu: Add libmnl.
* gnu/packages/linux.scm (libmnl): New variable.
2017-04-17 13:57:01 -04:00
Tobias Geerinckx-Rice 4ca077d572
gnu: v4l-utils: Update to 1.12.3.
* gnu/packages/video.scm (v4l-utils): Update to 1.12.3.
[native-inputs]: Add perl.
2017-04-17 19:17:10 +02:00
Tobias Geerinckx-Rice b8a3190856
gnu: video: Always use HTTPS on videolan.org.
* gnu/packages/video.scm (libdca, libdvdread, libdvdnav, libdvdnav-4)
(libdvdcss)[source]: Use HTTPS.
(libdca, libdvdcss, libbdplus, libaacs)[home-page]: Likewise.
2017-04-17 19:17:10 +02:00
Kei Kebreau 67ba411ce3
gnu: freedink-data: Update to 1.08.20170401.
* gnu/packages/games.scm (freedink-data): Update to 1.08.20170401.
2017-04-17 12:16:05 -04:00
Danny Milosavljevic e5f0563d5d
gnu: node: Actually set timeout to 1 h.
* gnu/packages/node.scm (node)[properties]: Actually set timeout to 1 h.
2017-04-17 16:59:17 +02:00
宋文武 9505dafb99
retroarch: Update to 1.5.0.
* gnu/packages/games.scm (retroarch): Update to 1.5.0.
2017-04-17 22:35:17 +08:00
Jelle Licht 3759deaba1
gnu: node: Update to 7.8.0.
* gnu/packages/node.scm (node): Update to 7.8.0.
[properties]: Add timeout of 1 h.
2017-04-17 14:55:16 +02:00
Tobias Geerinckx-Rice 9b9cc951bd
gnu: yadifa: Update to 2.2.4.
* gnu/packages/dns.scm (yadifa): Update to 2.2.4.
2017-04-17 02:04:08 +02:00
Tobias Geerinckx-Rice c9d7cd4762
gnu: perl-sys-cpu: Re-write description.
* gnu/packages/perl.scm (perl-sys-cpu)[description]: Fix some typos by
re-writing most of the description.
2017-04-17 02:04:08 +02:00
Tobias Geerinckx-Rice d1e4ad1b02
gnu: Fix typos in descriptions.
* gnu/packages/admin.scm (di)[description]: Likewise.
* gnu/packages/bioinformatics.scm (r-annotate)[description]: Likewise.
* gnu/packages/datastructures.scm (sparsehash)[description]: Likewise.
* gnu/packages/dns.scm (knot)[description]: Likewise.
* gnu/packages/emacs.scm (emacs-idle-highlight)[synopsis, description]:
Likewise.
* gnu/packages/gnome.scm (libpeas)[description]: Likewise.
* gnu/packages/gtk.scm (python2-pygtk)[description]: Likewise.
* gnu/packages/kde-frameworks.scm (kactivities)[description]: Fix typo.
* gnu/packages/libevent.scm (perl-anyevent)[description]: Likewise.
* gnu/packages/machine-learning.scm (ghmm)[description]: Likewise.
* gnu/packages/mail.scm (mlmmj)[description]: Likewise.
* gnu/packages/maths.scm (vc)[description]: Likewise.
* gnu/packages/music.scm (gx-super-fuzz-lv2)[description]: Likewise.
* gnu/packages/networking.scm (nload)[description]: Likewise.
* gnu/packages/python.scm (python-execnet)[description]: Likewise.
* gnu/packages/terminals.scm (tilda)[description]: Likewise.
* gnu/packages/python.scm (python-execnet, python-tables)
(python2-coverage-test-runner, python2-rope)[description]: Likewise.
2017-04-17 02:04:08 +02:00
Marius Bakke 0d82fafea4
gnu: fio: Update to 2.19.
* gnu/packages/benchmark.scm (fio): Update to 2.19.
2017-04-16 21:23:51 +02:00
Marius Bakke a790f26207
gnu: nss: Increase test timeouts.
* gnu/packages/patches/nss-increase-test-timeout.patch: Wait up to 60s before
regarding a test as failed.
2017-04-16 21:23:51 +02:00
Kei Kebreau a7ccfefd53
gnu: diffoscope: Update to 81.
* gnu/packages/package-management.scm (diffoscope): Update to 81.
2017-04-16 09:14:47 -04:00
Vasile Dumitrascu 3689043671
gnu: Add emacs-calfw.
* gnu/packages/emacs.scm (emacs-calfw): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-04-16 12:18:25 +03:00
Alex Kost c6726a5f88
gnu: guile-xosd, guile-daemon: Switch to Guile 2.2.
* gnu/packages/guile.scm (guile-xosd)[inputs]: Replace GUILE-2.0 with
GUILE-2.2.
(guile-daemon)[inputs]: Likewise.
2017-04-16 12:18:24 +03:00
Alex Kost 5245399f47
gnu: guile-daemon: Update to 0.1.2.
* gnu/packages/guile.scm (guile-daemon): Update to 0.1.2.
2017-04-16 12:18:24 +03:00
Roel Janssen 61af2675d3
gnu: Add graphene.
* gnu/packages/gtk.scm (graphene): New variable.
2017-04-15 21:10:27 -04:00
Kei Kebreau 2ff8deaeee
gnu: gdk-pixbuf: Update to 2.36.6.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.36.6.
2017-04-15 20:56:22 -04:00
Tobias Geerinckx-Rice fd22791e2c
gnu: bullet: Update to 2.86.1.
* gnu/packages/game-development.scm (bullet): Update to 2.86.1.
2017-04-16 02:18:37 +02:00
Tobias Geerinckx-Rice 167f0e823e
gnu: game-development: Use HTTPS where possible.
* gnu/packages/game-development.scm (sfml)[home-page]: Use HTTPS.
(physfs)[source, home-page]: Likewise.
(aseprite)[home-page]: Likewise.
(python-pygame)[home-page]: Likewise.
2017-04-16 02:18:37 +02:00
Tobias Geerinckx-Rice f12fc528a5
gnu: thefuck: Update to 3.16.
* gnu/packages/admin.scm (thefuck): Update to 3.16.
2017-04-16 02:18:36 +02:00
Tobias Geerinckx-Rice 34529f8d35
gnu: offlineimap: Update to 7.1.0.
* gnu/packages/mail.scm (offlineimap): Update to 7.1.0.
2017-04-16 02:18:36 +02:00
Tobias Geerinckx-Rice f06c154f0b
gnu: youtube-dl: Update to 2017.04.16.
* gnu/packages/video.scm (youtube-dl): Update to 2017.04.16.
2017-04-16 02:18:36 +02:00
ng0 37e726cb95
gnu: vim: Update to 8.0.0566.
* gnu/packages/vim.scm (vim): Update to 8.0.0566.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-15 19:14:30 -04:00
Ludovic Courtès cbe0af11b2
tests: dicod: Bail out if we cannot connect within 20 seconds.
* gnu/tests/dict.scm (run-dicod-test)["connect inside"]: Bail out after
20 seconds of failure to connect.
2017-04-16 00:48:08 +02:00
Ludovic Courtès 3d3c565008
services: Add a default value to various service types.
* gnu/services/admin.scm (rottlog-service-type)[default-value]: New
field.
* gnu/services/base.scm (guix-service-type)[default-value]: New field.
(guix-publish-service-type)[default-value]: New field.
* gnu/services/cups.scm (cups-service-type)[default-value]: New field.
* gnu/services/dict.scm (dicod-service-type)[default-value]: New field.
* gnu/services/mcron.scm (mcron-service-type)[default-value]: New field.
* gnu/services/networking.scm (<tor-configuration>)[config-file]: Add
default value.
(tor-service-type)[default-value]: New field.
(<bitlbee-configuration>)[interface, port, extra-settings]: Add default
values.
(bitlbee-service-type)[default-value]: New field.
(wpa-supplicant-service-type)[default-value]: New field.
(tlp-service-type)[default-value]: New field.
(openssh-service-type)[default-value]: New field.
* doc/guix.texi (Base Services, Log Rotation)
(Networking Services, Printing Services):
(Power management Services): Adjust examples accordingly.
2017-04-16 00:48:08 +02:00
Ludovic Courtès 1bb895eabf
services: Service types can now specify a default value for instances.
* gnu/services.scm (&no-default-value): New variable.
(<service-type>)[default-value]: New field.
(<service>): Rename constructor from 'service' to 'make-service'.
(service): New macro.
(%service-with-default-value): New procedure.
(&missing-value-service-error): New error condition.
* tests/services.scm ("services, default value"): New test.
* doc/guix.texi (Service Types and Services): Document 'default-value'.
(Service Reference): Explain default values.
2017-04-16 00:48:08 +02:00
Ludovic Courtès efe7d19a9e
services: 'service-parameters' becomes 'service-value'.
* gnu/services.scm (<service>)[parameters]: Rename to...
[value]: ... this.
Change calls to 'service-parameters' to 'service-value'.
* gnu/system.scm, gnu/tests/base.scm,
guix/scripts/system.scm, tests/services.scm: Likewise.
* doc/guix.texi (Service Reference): Adjust accordingly.
2017-04-16 00:48:07 +02:00
Arun Isaac af3f64477c
gnu: racket: Update to 6.8.
* gnu/packages/scheme.scm (racket): Update to 6.8.
2017-04-16 02:50:41 +05:30
Danny Milosavljevic 958a1fda9e
system: Make grub use <menu-entry> instead of <boot-parameters> again.
* gnu/system/grub.scm: Remove boot-parameters->menu-entry.
(grub-configuration): Don't use boot-parameters->menu-entry.
* gnu/system.scm (operating-system-bootcfg): Use menu-entry.
* guix/scripts/system.scm (reinstall-grub): Use profile-grub-entries.
(perform-action): Use profile-grub-entries.
2017-04-15 22:02:38 +02:00
Nicolas Goaziou 2f36d90f2d
gnu: giac-xcas: Update to 1.2.3-37.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.2.3-37.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-15 19:46:41 +02:00
Nicolas Goaziou 891f3dc022
gnu: asymptote: Update to 2.41
* gnu/packages/plotutils.scm (asymptote): Update to 2.41.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-15 19:46:41 +02:00
Peter Mikkelsen 178670c9eb
gnu: idris: Fix idris-default-arguments.
* gnu/packages/idris.scm (idris-default-arguments): Don't set IDRIS_LIBRARY_PATH before
building and change --install to --build.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-15 19:46:40 +02:00
Peter Mikkelsen b74f224744
gnu: idris: Update to 1.0.
* gnu/packages/idris.scm (idris): Update to 1.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-15 19:46:40 +02:00
Mathieu Othacehe 3cd501c859
gnu: speedtest-cli: Update to 1.0.3.
* gnu/packages/networking.scm (speedtest-cli): Update to 1.0.3.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-15 19:46:40 +02:00
Marius Bakke 8c326cf644
gnu: ceph: Disable failing test.
* gnu/packages/patches/ceph-disable-unittest-throttle.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/storage.scm (ceph)[source]: Use it.
2017-04-15 18:51:00 +02:00
Marius Bakke f91c677c03
gnu: rocksdb: Don't build static library.
* gnu/packages/databases.scm (rocksdb)[arguments]<#:phases>: Add new Makefile
substitution. Remove 'delete-static-library' phase. Adjust
'build-release-libraries' phase to match.
<#:make-flags>: Remove redundant flag.
2017-04-15 18:51:00 +02:00
Marius Bakke bf144793ae
gnu: rocksdb: Disable failing test.
* gnu/packages/databases.scm (rocksdb)[arguments]<#:phases>: Add one more
test to 'disable-failing-tests' phase.
2017-04-15 18:51:00 +02:00
Marius Bakke f71f29cab2
gnu: bc: Update to 1.07.1.
* gnu/packages/algebra.scm (bc): Update to 1.07.1.
[native-inputs]: Add ED and TEXINFO.
[arguments]<#:phases>: Remove.
2017-04-15 18:51:00 +02:00
Marius Bakke e5da4d8b40
gnu: mupdf: Update to 1.11.
Also delete two stray patches that were added in
92ae98e2a0 and lost in a subsequent merge
(mupdf/fixed was already gone at e90e0fad1b).

* gnu/packages/patches/mupdf-CVE-2017-5896.patch,
gnu/packages/patches/mupdf-CVE-2017-5991.patch,
gnu/packages/patches/mupdf-mujs-CVE-2016-10132.patch,
gnu/packages/patches/mupdf-mujs-CVE-2016-10133.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/patches/mupdf-build-with-openjpeg-2.1.patch: Adjust.
* gnu/packages/pdf.scm (mupdf): Update to 1.11.
[source]: Remove mujs patches. Adjust snippet to source rename.
2017-04-15 18:51:00 +02:00
Marius Bakke f46eb986c2
gnu: xf86-video-intel: Update to 2.99.917-5-b57abe2.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-5-b57abe2.
2017-04-15 18:50:59 +02:00
Marius Bakke 4ec1f82c63
gnu: kodi: Update to 18.0_alpha-2-478d306.
* gnu/packages/kodi.scm (kodi): Update to 18.0_alpha-2-478d306.
[arguments]<#:configure-flags>: Remove obsolete flag.
2017-04-15 18:50:59 +02:00
Mathieu Othacehe 2e58e05bb6
system: Pass boot-parameters to (gnu system grub).
* gnu/system.scm (operating-system-bootcfg): Pass boot-parameters.
* gnu/system/grub.scm (boot-parameters->menu-entry): New variable.
(grub-configuration-file): Use boot-parameters->menu-entry.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-04-15 16:37:55 +02:00
Danny Milosavljevic 0ab1e8ae88
system: grub: Use (first all-entries) instead of (first entries).
* gnu/system/grub.scm (grub-configuration-file): Use (first all-entries)
instead of (first entries).
2017-04-15 15:49:47 +02:00
Danny Milosavljevic 99828febe0
tests: Remove unused import (gnu system grub).
* gnu/tests/web.scm: Remove unused import.
2017-04-15 15:32:25 +02:00
Mathieu Othacehe 7085ca9690
system: Rename (internal) grub-device to fs->boot-device.
* gnu/system.scm (grub-device): Rename to...
(fs->boot-device): ... this.
(operating-system-grub.cfg): Adapt.
(operating-system-parameters-file): Adapt.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-04-15 14:42:50 +02:00
Mathieu Othacehe 07f812c404
vm: Reword grub.cfg to bootcfg.
* gnu/build/vm.scm (register-grub.cfg-root): Reword grub.cfg to bootcfg,
(initialize-hard-disk): ditto,
* gnu/system/vm.scm (system-disk-image): ditto,
(system-qemu-image): ditto,
(system-qemu-image/shared-store): ditto.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-04-15 14:42:15 +02:00
Mathieu Othacehe c76b3046f6
system: Rename operating-system-grub.cfg to operating-system-bootcfg.
* gnu/system.scm (operating-system-grub.cfg): Rename to...
(operating-system-bootcfg): ... this.
* gnu/system/vm.scm (system-disk-image): Use operating-system-bootcfg.
(system-qemu-image): Use operating-system-bootcfg.
(system-qemu-image/shared-store): Use operating-system-bootcfg.
* guix/scripts/system.scm (perform-action): Use operating-system-bootcfg.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-04-15 14:41:10 +02:00
Nicolas Goaziou 32380cdbb1
gnu: wireshark: Update to 2.2.6.
* gnu/packages/networking.scm (wireshark): Update to 2.2.6.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-15 17:45:41 +05:30
Mathieu Othacehe c2e9942b8f
system: Rename kernel->grub-label to kernel->boot-label.
* gnu/system.scm (kernel->grub-label): Rename to kernel->boot-label.
(operating-system-grub.cfg): Adapt.
(operating-system-parameters-file): Ditto.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-04-15 12:39:27 +02:00
宋文武 53201c0def
gnu: Add orca.
* gnu/packages/gnome.scm (orca): New package.
2017-04-15 13:10:25 +08:00
宋文武 3e00ac47d6
gnu: Add python-pyatspi.
* gnu/packages/gnome.scm (python-pyatspi): New package.
2017-04-15 13:10:07 +08:00
宋文武 904f8a31ab
gnu: speech-dispatcher: Add more inputs.
* gnu/packages/speech.scm (speech-dispatcher)[inputs]: Add espeak,
pulseaudio and python.
2017-04-15 13:00:21 +08:00
Leo Famulari 9866cf1457
gnu: samba: Update to 4.5.8.
This fixes a regression introduced by the security fixes for CVE-2017-2619.

* gnu/packages/samba.scm (samba): Update to 4.5.8.
2017-04-14 19:34:57 -04:00
Leo Famulari 7736bae9b7
gnu: mutt: Update to 1.8.1.
* gnu/packages/mail.scm (mutt): Update to 1.8.1.
[source]: Use HTTPS URL.
2017-04-14 14:29:23 -04:00
Leo Famulari c57ce31a89
Merge branch 'master' into staging 2017-04-14 13:07:16 -04:00
Leo Famulari 8439c9c05e
gnu: gpgme: Update to 1.9.0.
* gnu/packages/gnupg.scm (gpgme): Update to 1.9.0.
2017-04-14 12:53:33 -04:00
Leo Famulari 2f64f4444a
gnu: ncmpc: Update to 0.27.
* gnu/packages/mpd.scm (ncmpc): Update to 0.27.
2017-04-14 12:53:33 -04:00
Leo Famulari ed8a6c1384
gnu: libmpdclient: Update to 2.11.
* gnu/packages/mpd.scm (libmpdclient): Update to 2.11.
2017-04-14 12:53:33 -04:00
Leo Famulari ab71ea93a4
gnu: mysql: Update to 5.7.18.
* gnu/packages/databases.scm (mysql): Update to 5.7.18.
2017-04-14 12:53:28 -04:00
Tobias Geerinckx-Rice 2ff7703b0d
gnu: youtube-dl: Update to 2017.04.14.
* gnu/packages/video.scm (youtube-dl): Update to 2017.04.14.
2017-04-14 18:27:42 +02:00
Tobias Geerinckx-Rice 27a5c60465
gnu: dub: Flesh out synopsis & description.
* gnu/packages/ldc.scm (dub)[synopsis, description]: Actually explain what
dub is and does.
2017-04-14 18:27:42 +02:00
Ludovic Courtès b31b0155ea
build: Download aarch64 bootstrap binaries from alpha.gnu.org.
* build-aux/download.scm (file-name->uri): Remove flashner.co.il URL.
* gnu/packages/package-management.scm (boot-guile-uri): Likewise.
2017-04-14 18:17:58 +02:00
Arun Isaac 4e644ab8a6
gnu: emacs-company: Enable tests.
* gnu/packages/emacs.scm (emacs-company)[arguments]: Add a 'check' phase.
2017-04-14 18:16:15 +05:30
Mathieu Othacehe 960887b297
build: Stop building gnu/build/svg.scm.
* Makefile.am (EXTRA_DIST): Add gnu/build/svg.scm.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove gnu/build/svg.scm.

It fixes the following build warnings:

gnu/build/svg.scm:36:12: warning: possibly unbound variable `cairo-create'
gnu/build/svg.scm:36:26: warning: possibly unbound variable `cairo-image-surface-create'
gnu/build/svg.scm:38:4: warning: possibly unbound variable `cairo-scale'
gnu/build/svg.scm:39:4: warning: possibly unbound variable `cairo-set-source-surface'

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-14 12:29:20 +02:00
David Thompson f252d6df8b
gnu: Add guile-syntax-highlight.
* gnu/packages/guile.scm (guile-syntax-highlight): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-04-14 12:29:20 +02:00
Ricardo Wurmus 116b29bffb
gnu: julia: Update to 0.5.1.
* gnu/packages/julia.scm (julia): Update to 0.5.1.
2017-04-14 11:03:04 +02:00
Arun Isaac 8d50a9906d
gnu: Add emacs-cdlatex.
* gnu/packages/emacs.scm (emacs-cdlatex): New variable.
2017-04-14 11:15:20 +05:30
Ben Woodcroft 88eb119f95
gnu: mafft: Update to 7.310.
* gnu/packages/bioinformatics.scm (mafft): Update to 7.310.
2017-04-14 15:19:37 +10:00
Ricardo Wurmus e02f166364
gnu: Add fillets-ng.
* gnu/packages/games.scm (fillets-ng): New variable.
2017-04-13 23:17:01 +02:00
Ricardo Wurmus b77e3a1c4e
gnu: Add teeworlds.
* gnu/packages/games.scm (teeworlds): New variable.
* gnu/packages/patches/teeworlds-use-latest-wavpack.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.
2017-04-13 23:17:00 +02:00
Ricardo Wurmus 33f79a74b8
gnu: Add bam.
* gnu/packages/build-tools.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-04-13 23:17:00 +02:00
Arun Isaac 4264db2209
gnu: password-store: Update to 1.7.1.
* gnu/packages/password-utils.scm (password-store): Update to 1.7.1.
[source]: Remove "password-store-gnupg-compat.patch".
* gnu/packages/patches/password-store-gnupg-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-04-14 00:43:26 +05:30
Julien Lepiller 83f9aa5e91
gnu: php: Update to 7.1.4.
* gnu/packages/php.scm (php): Update to 7.1.4.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-13 23:18:08 +05:30
Vasile Dumitrascu b9d38ad1bc
gnu: postgresql: Update to 9.6.2.
* gnu/packages/databases.scm (postgresql): Update to 9.6.2.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-13 18:52:40 +05:30
Vasile Dumitrascu 07716c6842
gnu: emacs-zenburn-theme: Update to 2.5.
* gnu/packages/emacs.scm (emacs-zenburn-theme): Update to 2.5.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-13 18:30:22 +05:30
Vasile Dumitrascu 50edf7fc43
gnu: emacs-flycheck: Update to 30.
* gnu/packages/emacs.scm (emacs-flycheck): Update to 30.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-13 18:29:52 +05:30
Vasile Dumitrascu f8d69be008
gnu: emacs-clojure-mode: Update to 5.4.0.
* gnu/packages/emacs.scm (emacs-clojure-mode): Update to 5.4.0.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-13 18:28:18 +05:30
Vasile Dumitrascu 1262a2abca
gnu: emacs-company: Update to 0.9.3.
* gnu/packages/emacs.scm (emacs-company): Update to 0.9.3.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-13 17:30:26 +05:30
Catonano ca8f3f9a51
gnu: Add libxls.
* gnu/packages/xml.scm (libxls): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-04-13 13:10:50 +02:00
Ricardo Wurmus bd71525b7a
gnu: Add kiki.
* gnu/packages/games.scm (kiki): New variable.
* gnu/packages/patches/kiki-level-selection-crash.patch,
gnu/packages/patches/kiki-makefile.patch,
gnu/packages/patches/kiki-missing-includes.patch,
gnu/packages/patches/kiki-portability-64bit.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Add them.
2017-04-13 13:08:26 +02:00
Ricardo Wurmus 0da0f434c6
gnu: Add freeglut-2.8.
* gnu/packages/gl.scm (freeglut-2.8): New variable.
2017-04-13 13:08:25 +02:00
Mark H Weaver 44fd838987
gnu: linux-libre: Update to 4.10.10.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.10.
(%linux-libre-hash): Update hash.
2017-04-13 04:16:26 -04:00
Mark H Weaver c8d6d510f6
gnu: linux-libre@4.9: Update to 4.9.22.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.22.
2017-04-13 04:15:38 -04:00
Mark H Weaver 9dae0a7611
gnu: linux-libre@4.4: Update to 4.4.61.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.61.
2017-04-13 04:14:41 -04:00
Leo Famulari 2e37447307
gnu: libsndfile: Update to 1.0.28 [fixes CVE-2017-{7585,7586,7741,7742}].
* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: New field.
(libsndfile-1.0.28): New variable.
2017-04-12 22:47:34 -04:00
Leo Famulari efc95e7bc6
gnu: libsamplerate: Update to 0.1.9 [fixes CVE-2017-7697].
* gnu/packages/pulseaudio.scm (libsamplerate)[replacement]: New field.
(libsamplerate-0.1.9): New variable.
2017-04-12 22:47:31 -04:00
Leo Famulari 098bb004be
gnu: isc-dhcp: Update bundled bind to 9.9.9-P8 [security fixes].
Fixes CVE-2017-{3136,3137,3138}.

* gnu/packages/admin.scm (isc-dhcp): Update bundled bind to 9.9.9-P8.
2017-04-12 22:08:36 -04:00
Mark H Weaver d24b989424
gnu: icecat: Add more fixes from mozilla-esr45.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add fixes from the upstream
mozilla-esr45 repository.
2017-04-12 21:40:05 -04:00
Marius Bakke 61b64acf41
gnu: bind: Update to 9.10.4-P8 [fixes CVE-2017-{3136,3137,3138}].
* gnu/packages/dns.scm (bind): Update to 9.10.4-P8.
2017-04-13 02:50:24 +02:00
Marius Bakke f575efa12c
gnu: libva: Update to 1.8.1.
* gnu/packages/video.scm (libva): Update to 1.8.1.
2017-04-13 01:27:55 +02:00
Ludovic Courtès ee295346ce
services: tor: Run in a container.
* gnu/services/networking.scm (tor-shepherd-service): Use (gnu build
shepherd) and use 'make-forkexec-constructor/container' instead of
'make-forkexec-constructor'.
2017-04-13 00:12:42 +02:00
Ludovic Courtès bb5cad4eb2
file-systems: Allow for bind-mounts of named sockets.
Previously a named socket such as /dev/log would fail
the 'regular-file?' test and we'd end up mkdir'ing it.

* gnu/build/file-systems.scm (regular-file?): Remove.
(mount-file-system): Change (regular-file? source)
to (not (file-is-directory? source)).
2017-04-13 00:12:42 +02:00
Ludovic Courtès 6ddf4fcfae
services: Define '%linux-bare-metal-service' using 'simple-service'.
* gnu/services.scm (linux-bare-metal-service-type): Remove.
(%linux-bare-metal-service): Define in terms of 'simple-service'.
2017-04-13 00:12:42 +02:00
Leo Famulari 012863081d
gnu: certbot: Remove unused dependency.
This dependency was removed in certbot@0.10.0:

d54cb76432

* gnu/packages/tls.scm (certbot)[propagated-inputs]: Remove
python2-pythondialog.
2017-04-12 17:03:51 -04:00
Leo Famulari 57fe07dbc0
gnu: python-acme: Remove unused dependencies.
Removed in python-acme@0.10.0 and 0.4.1, respectively:

edbb3a73c6
df383ee6e4

* gnu/packages/tls.scm (python-acme, python2-acme)[propagated-inputs]:
Remove python-ndg-httpsclient and python-werkzeug.
2017-04-12 17:03:50 -04:00
George Clemmer 99517d9270
gnu: emacs-ag: Build and install info.
* gnu/packages/emacs.scm (emacs-ag)[arguments]: Add 'make-info' and
'install-info' phases.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-04-12 21:09:49 +03:00
Alex Kost 352074d5a9
gnu: emacs-ivy: Update to 0.9.1.
* gnu/packages/emacs.scm (emacs-ivy): Update to 0.9.1.
2017-04-12 21:09:49 +03:00
Efraim Flashner fc901d168b
gnu: nano: Update to 2.8.1.
* gnu/packages/nano.scm (nano): Update to 2.8.1.
2017-04-12 20:55:17 +03:00
Marius Bakke 4e5dbf92f7
gnu: nginx: Update to 1.12.0.
* gnu/packages/web.scm (nginx): Update to 1.12.0.
2017-04-12 18:34:09 +02:00
Marius Bakke 1fc8476d36
gnu: certbot, python-acme: Build documentation in separate phase.
* gnu/packages/tls.scm (python-acme)[arguments]<:phases>: Add
'build-documentation' phase. Rename 'docs' phase to 'install-documentation'.
(certbot)[arguments]<:phases>: Adjust accordingly.
2017-04-12 18:29:00 +02:00
Marius Bakke 79f93e2a4f
gnu: libdrm: Update to 2.4.79.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.79.
2017-04-12 17:44:18 +02:00
Leo Famulari eea2f45369
doc: Use OpenSSH instead of lsh in bare-bones template.
* gnu/system/examples/bare-bones.tmpl (services): Use openssh-service-type
instead of lsh-service.
2017-04-12 11:42:52 -04:00
Marius Bakke e1f68c9668
gnu: libsamplerate: Update to 0.1.9.
* gnu/packages/pulseaudio.scm (libsamplerate): Update to 0.1.9.
2017-04-12 17:39:42 +02:00
Arun Isaac 0ee59b81c7
gnu: Add emacs-xmlgen.
* gnu/packages/emacs.scm (emacs-xmlgen): New variable.
2017-04-12 18:55:51 +05:30
Arun Isaac a7a4345de1
gnu: darkhttpd: Update source URI.
* gnu/packages/web.scm (darkhttpd)[source]: Update URI.
2017-04-12 18:48:48 +05:30
Tobias Geerinckx-Rice 4d6ce834bb
gnu: dovecot: Update to 2.2.29.1.
* gnu/packages/mail.scm (dovecot): Update to 2.2.29.1.
[source]: Remove 'dovecot-fix-failing-test.patch'.
* gnu/packages/patches/dovecot-fix-failing-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-04-12 14:25:00 +02:00
Chris Marusich a97f6da422
gnu: emacs-default-encrypt: Update source URI.
* gnu/packages/emacs.scm (emacs-default-encrypt)[source]: Update URI.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-04-12 14:46:43 +05:30
Hartmut Goebel 1aab5e8320
gnu: kde-frameworks: No longer setenv CTEST_OUTPUT_ON_FAILURE.
This is now done my the cmake-build-system.

* gnu/packages/kde-frameworks.scm (kcoreaddons, kwidgetsaddons, kpackage,
  kemoticons kiconthemes, kio, knewstuff, kpeople, krunner,kservice,
  ktexteditor, kxmlgui plasma-framework) [arguments] <check-setup>: Remove
  setenv CTEST_OUTPUT_ON_FAILURE.
  (kpty) [arguments] <patch-tests>: Remove setenv CTEST_OUTPUT_ON_FAILURE.
  (ksyntaxhighlighting) [arguments] <check-setup>: Remove phase.
2017-04-12 10:08:52 +02:00
Hartmut Goebel 4467c2d1dc
gnu: Update kde-frameworks to 5.32.0
* gnu/packages/kde-frameworks.scm
  (breeze-icons): Update to 5.32.0. [arguments]: Re-enable tests.
  (kio): Update to 5.32.0. [source]: Remove patch.
  (ktexteditor): Update to 5.32.0. [inputs]: Add ksyntaxhighlighting.
  (networkmanager-qt): Update to 5.32.0. [source]: Add patches.
  (kunitconversion): Update to 5.32.0. [arguments]
  <disable-a-failing-test-case>: New phase.
  (ksyntaxhighlighting): Update to 5.32.0.[native-iputs]: Add qtools.
  (knewstuff): Update to 5.32.0. [inputs]: Add qtdeclarative.
  (attica, baloo, bluez-qt, extra-cmake-modules, kactivities,
  kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
  kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
  kdeclarative, kded, kdesignerplugin, kdesu, kdnssd, kdoctools, kemoticons,
  kfilemetadata, kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime,
  kimageformats, kinit, kitemmodels, kitemviews, kjobwidgets, knotifications,
  knotifyconfig, kpackage, kparts, kpeople, kplotting, kpty, krunner,
  kservice, ktextwidgets, kwallet, kwayland, kwidgetsaddons, kwindowsystem,
  kxmlgui, kxmlrpcclient, modemmanager-qt, oxygen-icons, plasma-framework,
  solid, sonnet, threadweaver): Update to 5.32.0.
* gnu/packages/patches/kio-CVE-2017-6410.patch: Delete file.
* gnu/packages/patches/networkmanager-qt-activeconnection-test-1.patch,
  gnu/packages/patches/networkmanager-qt-activeconnection-test-2.patch:
  New files.
* gnu/local.mk (dist_patch_DATA): Remove resp. add the patch files.
2017-04-12 10:08:52 +02:00
Hartmut Goebel 446809fb35
gnu: Update phonon to 4.9.1
* gnu/packages/kde-frameworks.scm (phonon): Update to 4.9.1.
2017-04-12 10:08:52 +02:00
Hartmut Goebel d04687dc83
gnu: Update networkmanager to version 1.6.2.
* gnu/packages/gnome.scm (networkmanager): [source] Update to 1.6.2
  [arguments] <pre-configure>: Adopt to now used single Makefile.in.
  <install>: Also pass "nmstatedir".
  [native-inputs]: Add docbook-xsl, libxslt, libxml2.
  [inputs]: Add jansson.
2017-04-12 10:08:52 +02:00
Efraim Flashner 0eb0fe2d30
gnu: jasper: Fixx CVE-2017-6850.
* gnu/packages/image.scm (jasper)[source]: Add patch.
* gnu/packages/patches/jasper-CVE-2017-6850.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-04-12 06:19:56 +03:00
Leo Famulari 0adb47bdc7
gnu: dovecot: Update to 2.2.29 [fixes CVE-2017-2669].
* gnu/packages/mail.scm (dovecot): Update to 2.2.29.
[source]: Use 'dovecot-fix-failing-test.patch'.
* gnu/packages/patches/dovecot-fix-failing-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-04-11 20:35:31 -04:00
Leo Famulari 69121e95cd
gnu: libressl: Update to 2.5.3.
* gnu/packages/tls.scm (libressl): Update to 2.5.3.
2017-04-11 20:35:25 -04:00
Tobias Geerinckx-Rice efbca08776
gnu: youtube-dl: Update to 2017.04.11.
* gnu/packages/video.scm (youtube-dl): Update to 2017.04.11.
2017-04-11 21:19:03 +02:00
Arun Isaac 25e810b812
gnu: Add emacs-htmlize.
* gnu/packages/emacs.scm (emacs-htmlize): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-11 14:44:20 -04:00
Mathieu Othacehe 8ad5a20f41
gnu: Add emacs-strace-mode.
* gnu/packages/emacs.scm (emacs-strace-mode): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-11 14:40:14 -04:00
Tobias Geerinckx-Rice d4bcbbb994
gnu: knot: Update to 2.4.3.
* gnu/packages/dns.scm (knot): Update to 2.4.3.
2017-04-11 18:53:38 +02:00
Ben Sturmfels b611f9c282
gnu: Add Fabric.
* gnu/packages/admin.scm (fabric): New variable.
2017-04-11 18:03:35 +02:00
Ben Sturmfels c1aba1a7c8
gnu: python-paramiko: Update to 1.17.4.
* gnu/packages/python.scm (python-paramiko): Update to 1.17.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-11 18:03:35 +02:00
Chris Marusich e23455543b
gnu: Add emacs-default-encrypt.
* gnu/packages/emacs.scm (emacs-default-encrypt): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-11 18:03:34 +02:00
Ludovic Courtès e79bfa181a
gnu: Add Luminance HDR.
* gnu/packages/image-viewers.scm (luminance-hdr): New variable.
* gnu/packages/patches/luminance-hdr-qt-printer.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-04-11 18:03:34 +02:00
Kei Kebreau acf7d4a78b
gnu: Add emacspeak.
* gnu/packages/emacs.scm (emacspeak): New variable.
2017-04-11 11:16:11 -04:00
Mathieu Othacehe a5e13c3be9
build: Fix compilation warnings.
* gnu/build/linux-boot.scm (define-module): Use (guix build syscalls).
* gnu/build/linux-modules.scm (define-module): Ditto.
* gnu/build/file-systems (define-module): Stop re-exporting mount, umount and
MS_* flags as this is now safe to include (guix build syscalls) instead.
(mount): Remove procedure.
(umount): Ditto.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-11 11:13:26 +02:00
Ricardo Wurmus e40335b275
gnu: frescobaldi: Update to 3.0.0.
* gnu/packages/music.scm (frescobaldi): Update to 3.0.0.
[inputs]: Replace "python-pyqt-4" and "python-poppler-qt4" with "python-pyqt"
and "python-poppler-qt5", respectively.
2017-04-11 09:51:03 +02:00
Ricardo Wurmus 99bcae94bc
gnu: Add python-poppler-qt5.
* gnu/packages/pdf.scm (python-poppler-qt5): New variable.
2017-04-11 09:51:03 +02:00
Ricardo Wurmus f0f7bf95ae
gnu: Add cdogs-sdl.
* gnu/packages/games.scm (cdogs-sdl): New variable.
2017-04-11 09:43:18 +02:00
Tobias Geerinckx-Rice cd12f92224
gnu: dub: Update to 1.3.0.
* gnu/packages/ldc.scm (dub): Update to 1.3.0.
[arguments]: Add comment, remove spurious MKDIR-P, and rename OUTBIN.
2017-04-11 06:39:32 +02:00
Kei Kebreau 0c3953ea60
gnu: Move dillo to web-browsers.scm.
* gnu/packages/dillo.scm: Remove file and move dillo...
* gnu/packages/web-browsers.scm: ...here. New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove dillo.scm and add
web-browsers.scm.
2017-04-10 19:16:47 -04:00
Mathieu Othacehe ed3a9ec5ac
gnu: Add gpicview.
* gnu/packages/image-viewers.scm (gpicview): New variable.
* gnu/packages/lxde.scm (lxde)[propagated-inputs]: Add gpicview.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-10 23:54:46 +02:00
Ludovic Courtès a97f0ee136
gnu: pcre: Patch CVE-2017-7186.
* gnu/packages/patches/pcre-CVE-2017-7186.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pcre.scm (pcre)[replacement]: New field.
(pcre/fixed): New variable.
2017-04-10 23:54:46 +02:00
Ludovic Courtès 18d0cec29e
gnu: pcre2: Patch CVE-2017-7186.
* gnu/packages/patches/pcre2-CVE-2017-7186.patch: New file.
* gnu/packages/pcre.scm (pcre2)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-04-10 23:54:46 +02:00
Ludovic Courtès 81eaa3f857
gnu: guile-ncurses: Switch to Guile 2.2.
* gnu/packages/guile.scm (guile-ncurses)[inputs]: Switch to GUILE-2.2.
[arguments] <fix-libguile-ncurses-file-name>: Ajust accordingly.
2017-04-10 23:54:46 +02:00
Ludovic Courtès 958d357a38
gnu: guile-ncurses: Update to 2.2.
* gnu/packages/guile.scm (guile-ncurses): Update to 2.2.
2017-04-10 23:54:46 +02:00
Kei Kebreau 0ef83ec9d0
gnu: Add tclx.
* gnu/packages/tcl.scm (tclx): New variable.
2017-04-10 17:29:07 -04:00
ng0 d81f131ff8
gnu: Add darcs.
* gnu/packages/version-control.scm (darcs): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-10 17:01:45 -04:00
Leo Famulari 64463bd7c9
gnu: gnucash: Update to 2.6.16.
* gnu/packages/gnucash.scm (gnucash): Update to 2.6.16.
2017-04-10 15:42:05 -04:00
Arun Isaac b247fb86ac
gnu: Add emacs-use-package.
* gnu/packages/emacs.scm (emacs-use-package): New variable.
2017-04-11 00:49:55 +05:30
Arun Isaac 0201c5d41e
gnu: Add emacs-diminish.
* gnu/packages/emacs.scm (emacs-diminish): New variable.
2017-04-11 00:49:50 +05:30
Ricardo Wurmus f1d81568b5
gnu: jalv: Update to 1.6.0.
* gnu/packages/audio.scm (jalv): Update to 1.6.0.
[inputs]: Replace "gtk+-2" with "gtk+" and "gtkmm-2" with "gtkmm".
2017-04-10 18:45:40 +02:00
Ricardo Wurmus d4d3df82bc
gnu: lilv: Update to 0.24.2.
* gnu/packages/audio.scm (lilv): Update to 0.24.2.
2017-04-10 18:43:07 +02:00
Ricardo Wurmus b1d3bb765f
gnu: suil: Update to 0.8.4.
* gnu/packages/audio.scm (suil): Update to 0.8.4.
2017-04-10 18:41:03 +02:00
Ricardo Wurmus 7181981fd8
gnu: sratom: Update to 0.6.0.
* gnu/packages/audio.scm (sratom): Update to 0.6.0.
2017-04-10 18:41:03 +02:00
Ricardo Wurmus a1d419c7cc
gnu: sord: Update to 0.16.0.
* gnu/packages/rdf.scm (sord): Update to 0.16.0.
2017-04-10 18:41:03 +02:00
Ricardo Wurmus 7421467afb
gnu: serd: Update to 0.26.0.
* gnu/packages/rdf.scm (serd): Update to 0.26.0.
2017-04-10 18:41:03 +02:00
Ricardo Wurmus 3805092385
gnu: gx-vintage-fuzz-master-lv2: Update to 0.1.
* gnu/packages/music.scm (gx-vintage-fuzz-master-lv2): Update to 0.1.
2017-04-10 18:22:52 +02:00
Ricardo Wurmus a6f39d7cd5
gnu: gx-super-fuzz-lv2: Fix description.
* gnu/packages/music.scm (gx-super-fuzz-lv2)[description]: Replace
"GxVoodooFuzz" with "GxSuperFuzz".
2017-04-10 18:22:52 +02:00
Ricardo Wurmus 34a3ecfec0
gnu: gx-super-fuzz-lv2: Update to 0.1.
* gnu/packages/music.scm (gx-super-fuzz-lv2): Update to 0.1.
2017-04-10 18:22:51 +02:00
Ricardo Wurmus cf44ebebc4
gnu: gx-voodoo-fuzz-lv2: Update to 0.1.
* gnu/packages/music.scm (gx-voodoo-fuzz-lv2): Update to 0.1.
2017-04-10 18:22:51 +02:00
Ricardo Wurmus ad67ca3d41
gnu: Fix build for packages inheriting from gx-guvnor-lv2.
This is a follow-up to commit 35f909d45c.

* gnu/packages/music.scm (gx-vbass-preamp-lv2)[arguments]: Make "install"
target independent from "all".
(gx-overdriver-lv2, gx-tone-mender-lv2, gx-push-pull-lv2, gx-saturator-lv2,
gx-switchless-wah-lv2, gx-slow-gear-lv2): Inherit from "gx-vbass-preamp-lv2".
2017-04-10 18:22:51 +02:00
Ricardo Wurmus 4396e9b54a
gnu: gx-hyperion-lv2: Update to 0.1.
* gnu/packages/music.scm (gx-hyperion-lv2): Update to 0.1.
2017-04-10 17:42:17 +02:00
Ricardo Wurmus f959991dd0
gnu: gx-suppa-tone-bender-lv2: Update to 0.1.
* gnu/packages/music.scm (gx-suppa-tone-bender-lv2): Update to 0.1.
2017-04-10 17:37:38 +02:00
Ricardo Wurmus 35f909d45c
gnu: gx-guvnor-lv2: Update to 0.1.
* gnu/packages/music.scm (gx-guvnor-lv2): Update to 0.1.
[source]: Use release tarball.
[arguments]: Remove obsolete Makefile patching.
2017-04-10 17:31:02 +02:00
Ricardo Wurmus 82bf45c8bd
gnu: mod-host: Update to 0.10.6-2-299a39774.
* gnu/packages/music.scm (mod-host): Update to 0.10.6-2-299a39774.
2017-04-10 17:18:22 +02:00
Ricardo Wurmus 3999b6643e
gnu: pianobar: Update to 2016.06.02.
* gnu/packages/music.scm (pianobar): Update to 2016.06.02.
2017-04-10 17:07:22 +02:00
Ricardo Wurmus f0c5856df7
gnu: ams-lv2: Update to 1.2.1.
* gnu/packages/music.scm (ams-lv2): Update to 1.2.1.
2017-04-10 17:06:45 +02:00
Ricardo Wurmus c66529d82d
gnu: yoshimi: Update to 1.5.1.1.
* gnu/packages/music.scm (yoshimi): Update to 1.5.1.1.
2017-04-10 16:52:40 +02:00
Ricardo Wurmus 31b7af7659
gnu: jack-1: Update to 0.125.0.
* gnu/packages/audio.scm (jack-1): Update to 0.125.0.
2017-04-10 14:53:03 +02:00
Mathieu Othacehe 8b1e572d0f
gnu: lxde: Add leafpad.
* gnu/packages/lxde.scm (lxde)[propagated-inputs]: Add leafpad.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-10 11:46:01 +02:00
Danny Milosavljevic 9ea0cdaf7f
gnu: rustc: Update to 1.16.0. gnu: cargo: Update to 0.17.0.
* gnu/packages/rust.scm (rustc): Update to 1.16.0.
patch-configure: Patch LLVM references.
(cargo): Update to 0.17.0.
[native-inputs]: Update rust-openssl to 0.9.6.
Update rust-libssh2-sys 0.2.5.
Update rust-libz-sys 1.0.13.
Add rust-error-chain 0.7.2.
Add rust-metadeps 1.1.1.
Update rust-openssl-sys 0.9.6.
Update rust-libgit2-sys to 0.6.6.
Add rust-shell-escape 0.1.3.
2017-04-10 09:01:13 +02:00
Ricardo Wurmus ae792dbae0
gnu: Add tango-icon-theme.
* gnu/packages/gnome.scm (tango-icon-theme): New variable.
2017-04-10 08:49:31 +02:00
Efraim Flashner 1803f2493e
gnu: gcl: Use 'modify-phases' syntax.
* gnu/packages/lisp.scm (gcl)[arguments]: Use 'modify-phases' syntax.
2017-04-10 05:38:44 +03:00
Efraim Flashner 47fb74aebc
gnu: gcl: Clean up inputs.
* gnu/packages/lisp.scm (gcl)[arguments]: Remove readline substitution,
correctly substitute '/bin/sh' calls.
[inputs]: Add gmp, readline.
[native-inputs]: Remove readline.
2017-04-10 05:38:43 +03:00
Efraim Flashner 5c7815f205
gnu: gcl: Build with gcc@4.9.
* gnu/packages/lisp.scm (gcl)[native-inputs]: Add gcc@4.9.
2017-04-10 05:38:42 +03:00
Marius Bakke 96e98d51a7
gnu: nss, nss-certs: Update to 3.30.1.
* gnu/packages/certs.scm (nss-certs): Update to 3.30.1.
* gnu/packages/gnuzilla.scm (nss): Update to 3.30.1.
2017-04-09 23:52:24 +02:00
Kyle Meyer 6461c44c2e
gnu: emacs-projectile: Update to 0.14.0.
* gnu/packages/emacs.scm (emacs-projectile): Update to 0.14.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-09 23:52:12 +02:00
Ricardo Wurmus 6bb9c85424
gnu: Add freegish.
* gnu/packages/games.scm (freegish): New variable.
2017-04-09 23:30:23 +02:00
Ben Woodcroft e9e0fab079
gnu: raxml: Update to 8.2.10.
* gnu/packages/bioinformatics.scm (raxml): Update to 8.2.10.
2017-04-09 21:44:14 +10:00
Ricardo Wurmus 6acdff5875
gnu: r-rsamtools: Update to 1.26.2.
* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 1.26.2.
2017-04-09 13:34:53 +02:00
Ricardo Wurmus dc8ebe43af
gnu: r-biocparallel: Update to 1.8.2.
* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.8.2.
2017-04-09 13:34:53 +02:00
Ricardo Wurmus 3420ed32d8
gnu: r-jsonlite: Update to 1.4.
* gnu/packages/web.scm (r-jsonlite): Update to 1.4.
2017-04-09 13:34:52 +02:00
Mark H Weaver c8ce351afc
gnu: linux-libre: Update to 4.10.9.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.9.
(%linux-libre-hash): Update hash.
2017-04-09 06:01:31 -04:00
Mark H Weaver 0ab8ff138c
gnu: linux-libre@4.9: Update to 4.9.21.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.21.
2017-04-09 06:00:47 -04:00
Mark H Weaver 3ca1c5e2ec
gnu: linux-libre@4.4: Update to 4.4.60.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.60.
2017-04-09 06:00:00 -04:00
Mark H Weaver 482cd367c6
Revert "gnu: Add python-openid."
This reverts commit ccda568866.
2017-04-09 03:50:40 -04:00
Eric Bavier f3cf25c3c2
gnu: torsocks: Patch references to 'getcap' and 'which'.
* gnu/packages/tor.scm (torsocks)[inputs,arguments]: New fields.
2017-04-08 22:20:06 -05:00
Efraim Flashner a3c57693e4
gnu: qjackctl: Build with modular Qt.
* gnu/packages/audio.scm (qjackctl)[source]: Use sourceforge mirror.
[inputs]: Remove qt, add qtbase, qtx11extras.
2017-04-09 05:31:39 +03:00
Leo Famulari dde5831c00
gnu: leafpad: Fix home-page URL.
* gnu/packages/text-editors.scm (leafpad)[home-page]: Fix URL.
2017-04-08 21:33:59 -04:00
Feng Shu 0bf11648fc
gnu: Add leafpad.
* gnu/packages/text-editors.scm (leafpad): New variable.
2017-04-08 21:30:26 -04:00
Leo Famulari ea240de4af
screen: Fix info page build failure.
* gnu/packages/patches/screen-fix-info-syntax-error.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/screen.scm (screen)[source]: Use it.
2017-04-08 15:53:00 -04:00
Leo Famulari b496bfea41
gnu: lz4: Update to 1.7.5.
* gnu/packages/compression.scm (lz4): Update to 1.7.5.
[source]: Update source URL. Use patch 'lz4-fix-test-failures.patch'.
[home-page]: Update URL.
* gnu/packages/patches/lz4-fix-test-failures.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-04-08 15:36:53 -04:00
ng0 b0eb2af2e6
gnu: Add alpine.
* gnu/packages/mail.scm (alpine): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-08 13:46:58 -04:00
Leo Famulari f26d6e4e9c
gnu: certbot: Share python-acme's arguments.
* gnu/packages/tls.scm (certbot)[arguments]: Use substitute-keyword-arguments to
inherit from python-acme.
2017-04-08 13:24:36 -04:00
Leo Famulari f0e9fda6be
gnu: certbot, python-acme: Update to 0.13.0.
* gnu/packages/tls.scm (certbot, python-acme, python2-acme): Update to 0.13.0.
[arguments]: Add 'patch-dependency' phase.
2017-04-08 13:24:31 -04:00
Kei Kebreau 99a8c8bd7d
gnu: python-django-mailman3: Balance parentheses for inputs.
* gnu/packages/mail.scm (python-django-mailman3)[inputs]: Balance them.
2017-04-08 12:56:53 -04:00
ng0 d99a2add28
gnu: Add postorius.
* gnu/packages/mail.scm (postorius): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-08 12:40:28 -04:00
ng0 8a3741e61b
gnu: Add python-django-mailman3.
* gnu/packages/mail.scm (python-django-mailman3): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-08 12:40:23 -04:00
ng0 14d8f6538f
gnu: Add python-django-gravatar2.
* gnu/packages/django.scm (python-django-gravatar2): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-08 12:40:20 -04:00
ng0 e1f06e1192
gnu: Add python-django-allauth.
* gnu/packages/django.scm (python-django-allauth): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-08 12:40:16 -04:00
ng0 ccda568866
gnu: Add python-openid.
* gnu/packages/python.scm (python-openid): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-08 12:40:11 -04:00
ng0 d2b51c08fd
gnu: Add python-defusedxml.
* gnu/packages/xml.scm (python-defusedxml): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-08 12:40:06 -04:00
Feng Shu 72fa66674d
gnu: Add you-get.
* gnu/packages/video.scm (you-get): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-08 15:32:23 +02:00
Arun Isaac 181170c6ee
gnu: octave: Build with gl2ps support.
* gnu/packages/maths.scm (octave)[inputs]: Add gl2ps.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-08 15:24:37 +02:00
Arun Isaac 725d8d2c08
gnu: Add gl2ps.
* gnu/packages/gl.scm (gl2ps): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-08 15:23:41 +02:00
Ricardo Wurmus 1d65b5379b
gnu: r-vegan: Update to 2.4-3.
* gnu/packages/bioinformatics.scm (r-vegan): Update to 2.4-3.
[arguments]: Remove build phase "revert-test-deletion".
[native-inputs]: Remove "r-vegan-delete-tests-patch".
2017-04-08 10:25:50 +02:00
Ricardo Wurmus 1c8ee3fcc2
gnu: r-stringi: Update to 1.1.5.
* gnu/packages/statistics.scm (r-stringi): Update to 1.1.5.
2017-04-08 10:25:50 +02:00
Leo Famulari 4653341b23
gnu: khal: Update to 0.9.5.
* gnu/packages/calendar.scm (khal): Update to 0.9.5.
2017-04-07 22:04:51 -04:00
Mathieu Othacehe abf0880a67
vm: Add missing module.
* gnu/build/vm.scm (define-module): Use module (guix build syscalls).

It fixes the following warnings during guix build :

gnu/build/vm.scm:233:3: warning: possibly unbound variable `mount'
gnu/build/vm.scm:238:3: warning: possibly unbound variable `umount'
gnu/build/vm.scm:268:8: warning: possibly unbound variable `mount'
gnu/build/vm.scm:276:8: warning: possibly unbound variable `umount'
gnu/build/vm.scm:315:4: warning: possibly unbound variable `mount'
gnu/build/vm.scm:323:4: warning: possibly unbound variable `umount'

This was not possible until the previous commit because we had to be sure
that Guile core implementation of 'mount' and 'umount' was used in
initrd context.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-07 23:30:39 +02:00
ng0 cf47a8a51d
gnu: dovecot-trees: Update to 2.1.0.
* gnu/packages/mail.scm (dovecot-trees): Update to 2.1.0.
(source): Change to use 'url-fetch'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-07 23:30:38 +02:00
Ricardo Wurmus d10fa5c7ff
gnu: Add intel-gpu-tools.
* gnu/packages/admin.scm (intel-gpu-tools): New variable.
2017-04-07 23:00:53 +02:00
Vasile Dumitrascu d71b758f3a
gnu: emacs-symon: Update to 20160630.
* gnu/packagages/emacs.scm (emacs-symon): Update to 20160630 (this is
the latest tag available from the upstream).
[source]: Use github instead of melpa.
[home-page]: Update.

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-04-07 20:22:29 +03:00
humanitiesNerd 350cfccb06
gnu: Add emacs-adaptive-wrap.
Suggested-by Ivan Vilata i Balaguer <ivan@selidor.net>.
Fixes <https://bugs.gnu.org/26367>.

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

Signed-off-by: Alex Kost <alezost@gmail.com>
2017-04-07 20:22:29 +03:00
Alex Kost b0dd3436ed
gnu: emacs-debbugs: Update to 0.14.
* gnu/packages/emacs.scm (emacs-debbugs): Update to 0.14.
2017-04-07 20:22:29 +03:00
Ludovic Courtès b25d3bd973
gnu: perf: Add support for C++ symbol demangling.
* gnu/packages/linux.scm (perf)[inputs]: Add libiberty.
2017-04-07 17:37:46 +02:00
Mathieu Othacehe f214d470d7
gnu: ratpoison: Update to 1.4.9.
* gnu/packages/ratpoison.scm (ratpoison): Update to 1.4.9.
[inputs]: Remove libxinerama. Add libxrandr.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-04-07 10:01:54 -04:00
Leo Famulari 6cfb860a7a
gnu: guitarix: Disable webkit features.
The only version of webkit supported by guitarix is unmaintained and contains a
large number of security vulnerabilities, and should be removed from Guix.

* gnu/packages/audio.scm (guitarix)[inputs]: Remove webkitgtk/gtk+-2.
2017-04-07 09:37:14 -04:00
Efraim Flashner d5a3e8f019
gnu: myrepos: Use 'modify-phases' syntax.
* gnu/packages/version-control.scm (myrepos)[arguments]: Use
'modify-phases' syntax.
2017-04-07 16:16:14 +03:00
Efraim Flashner d46e9fcb2c
gnu: myrepos: Update to 1.20170129.
* gnu/packages/version-control.scm (myrepos): Update to 1.20170129.
[source]: Source tarballs have been removed from Github, use
git-download to download from upstream repository.
[home-page]: Use https.
2017-04-07 16:16:13 +03:00
Efraim Flashner ecc39b3f55
gnu: gnubik: Update to 2.4.3.
* gnu/packages/games.scm (gnubik): Update to 2.4.3.
2017-04-07 16:16:13 +03:00
Ben Woodcroft 37982693ca
gnu: vsearch: Update to 2.4.3.
* gnu/packages/bioinformatics.scm (vsearch): Update to 2.4.3.
2017-04-07 21:35:07 +10:00
Leo Famulari fbd6fb1a9d
gnu: qemu: Update to 2.8.1 [security fixes].
Fixes CVE-2016-{9602,9603} and CVE-2017-{2615,2620,2630,5667,5931}.

* gnu/packages/qemu.scm (qemu): Update to 2.8.1.
* gnu/packages/patches/qemu-CVE-2017-2615.patch,
gnu/packages/patches/qemu-CVE-2017-2620.patch,
gnu/packages/patches/qemu-CVE-2017-2630.patch,
gnu/packages/patches/qemu-CVE-2017-5667.patch,
gnu/packages/patches/qemu-CVE-2017-5931.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-04-07 00:53:02 -04:00
Leo Famulari 0715c0e69c
gnu: surf: Update to 2.0.
* gnu/packages/suckless.scm (surf): Update to 2.0.
[inputs]: Replace webkitgtk/gtk+-2 with webkitgtk.
2017-04-06 22:44:07 -04:00
Ludovic Courtès 6b6aca9b36
gnu: flann: Move .mex file to a separate "octave" output.
That way the closure of flann:out is down from 1 GiB
to 290 MiB.

* gnu/packages/maths.scm (flann)[outputs]: New field.
[arguments]: Add 'set-octave-directory' phase.
2017-04-07 00:17:16 +02:00
Leo Famulari 3be437398e
gnu: webkitgtk: Update to 2.16.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.16.1.
2017-04-06 17:24:57 -04:00
Marius Bakke 3433413b18
gnu: xorg-server@1.19.2: Update to 1.19.3.
This is to adjust for the inputs and arguments change of xorg-server proper.

* gnu/packages/xorg.scm (xorg-server-1.19.2): Rename to ...
(xorg-server-1.19.3): ... this. Update version and origin.
* gnu/packages/gtk.scm (gtk+)[native-inputs]: Adjust accordingly.
[arguments]<#:disallowed-references>: Likewise.
2017-04-06 16:03:05 +02:00
Marius Bakke 7c42cc7738
gnu: xorg-server: Update to 1.19.3.
* gnu/packages/xorg.scm (xorg-server, xorg-server-xwayland): Update to 1.19.3.
[native-inputs]: Remove FONT-UTIL, LIBTOOL, AUTOMAKE and AUTOCONF.
[arguments]: Remove 'bootstrap' phase.
2017-04-06 15:51:41 +02:00
Ricardo Wurmus fe418cc5b2
gnu: armadillo: Change license to ASL 2.0.
Armadillo versions 7.800 and onwards are licensed under the Apache License
2.0.

* gnu/packages/maths.scm (armadillo)[license]: Change to ASL 2.0.
2017-04-06 15:42:18 +02:00
Marius Bakke 3c81c4f90c
gnu: libdrm: Update to 2.4.77.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.77.
* gnu/packages/patches/libdrm-symbol-check.patch: Adjust to upstream changes.
2017-04-06 15:39:48 +02:00
Marius Bakke 9092633c7f
gnu: libpciaccess: Update to 0.13.5.
* gnu/packages/xorg.scm (libpciaccess): Update to 0.13.5.
2017-04-06 15:39:42 +02:00
Marius Bakke 0eb5c4bac7
gnu: libva: Update to 1.8.0.
* gnu/packages/video.scm (libva): Update to 1.8.0.
2017-04-06 15:39:30 +02:00
Marius Bakke 2aa78c8f04
gnu: re2: Update to 2017-04-01.
* gnu/packages/regex.scm (re2): Update to 2017-04-01.
2017-04-06 15:07:55 +02:00
Marius Bakke fdcc9163d5
gnu: feh: Update to 2.18.3.
* gnu/packages/image-viewers.scm (feh): Update to 2.18.3.
2017-04-06 15:05:40 +02:00
Marius Bakke 2c273a82f3
gnu: libusb: Update to 1.0.21.
* gnu/packages/libusb.scm (libusb): Update to 1.0.21.
[home-page]: Update to new URL.
2017-04-06 15:03:07 +02:00
Marius Bakke 05b662663d
gnu: libmtp: Update to 1.1.13 [security fixes].
* gnu/packages/libusb.scm (libmtp): Update to 1.1.13.
2017-04-06 14:58:05 +02:00
Ricardo Wurmus c9dccf7917
gnu: r-sourcetools: Update to 0.1.6.
* gnu/packages/statistics.scm (r-sourcetools): Update to 0.1.6.
2017-04-06 14:39:23 +02:00
Ricardo Wurmus e18c731ba0
gnu: r-seqinr: Update to 3.3-6.
* gnu/packages/bioinformatics.scm (r-seqinr): Update to 3.3-6.
2017-04-06 14:39:22 +02:00
Ricardo Wurmus 498d2553ed
gnu: Remove armadillo-for-rcpparmadillo.
This package is no longer useful, because upstream does not keep the tarballs
of older releases.  We use the bundled armadillo sources in the
r-rccparmadillo package instead.

* gnu/packages/maths.scm (armadillo-for-rcpparmadillo): Remove variable.
2017-04-06 14:39:22 +02:00
Ricardo Wurmus 0685fe3c86
gnu: r-rcpparmadillo: Update to 0.7.700.0.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.7.700.0.0.
[source]: Do not delete bundled armadillo sources, because upstream no longer
hosts previous versions.
[propagated-inputs]: Remove "armadillo-for-rcpparmadillo".
[arguments]: Remove because we no longer need to link with the armadillo
library.
* gnu/packages/bioinformatics.scm (r-deseq2)[arguments]: Remove because we no
longer need to link with armadillo library.
2017-04-06 14:39:22 +02:00
Ricardo Wurmus 133cba8cb5
gnu: armadillo: Update to 7.800.2.
* gnu/packages/maths.scm (armadillo): Update to 7.800.2.
2017-04-06 14:39:22 +02:00
Ricardo Wurmus a3656b11d2
gnu: r-annotationforge: Update to 1.16.1.
* gnu/packages/bioinformatics.scm (r-annotationforge): Update to 1.16.1.
2017-04-06 14:39:22 +02:00
Ricardo Wurmus e0d7b31820
gnu: r-shortread: Update to 1.32.1.
* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.32.1.
2017-04-06 14:39:21 +02:00
Ricardo Wurmus 2cea968e41
gnu: r-s4vectors: Update to 0.12.2.
* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.12.2.
2017-04-06 14:39:21 +02:00
Ricardo Wurmus 7d05eb2dcc
gnu: r-iranges: Update to 2.8.2.
* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.8.2.
2017-04-06 14:39:21 +02:00
Ricardo Wurmus e89cf15091
gnu: r-variantannotation: Update to 1.20.3.
* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.20.3.
2017-04-06 14:39:21 +02:00
Ricardo Wurmus 3506a62762
gnu: r-limma: Update to 3.30.13.
* gnu/packages/bioinformatics.scm (r-limma): Update to 3.30.13.
2017-04-06 14:39:21 +02:00
Ricardo Wurmus 4cd4721dbb
gnu: r-genomicranges: Update to 1.26.4.
* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.26.4.
2017-04-06 14:39:20 +02:00
Ricardo Wurmus 69b356efce
gnu: r-annotationdbi: Update to 1.36.2.
* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.36.2.
2017-04-06 14:39:20 +02:00
Ricardo Wurmus 5cc3b7a548
gnu: r-genomicalignments: Update to 1.10.1.
* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.10.1.
2017-04-06 14:39:20 +02:00
Ricardo Wurmus 25d8854723
gnu: r-rtracklayer: Update to 1.34.2.
* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.34.2.
2017-04-06 14:39:20 +02:00
Ricardo Wurmus 9ce6cb082e
gnu: r-genomicfeatures: Update to 1.26.4.
* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.26.4.
2017-04-06 14:39:20 +02:00
Ricardo Wurmus 57ac1d2f03
gnu: r-seqminer: Update to 5.7.
* gnu/packages/bioinformatics.scm (r-seqminer): Update to 5.7.
2017-04-06 14:39:19 +02:00
Ricardo Wurmus e8bec95e69
gnu: r-maldiquant: Update to 1.16.2.
* gnu/packages/bioinformatics.scm (r-maldiquant): Update to 1.16.2.
2017-04-06 14:39:19 +02:00
Ricardo Wurmus 20e97759bf
gnu: r-ranger: Update to 0.7.0.
* gnu/packages/statistics.scm (r-ranger): Update to 0.7.0.
2017-04-06 14:39:19 +02:00
Ricardo Wurmus da2260f96c
gnu: r-pbkrtest: Update to 0.4-7.
* gnu/packages/statistics.scm (r-pbkrtest): Update to 0.4-7.
2017-04-06 14:39:19 +02:00
Ricardo Wurmus 4328bad2cd
gnu: r-rcppeigen: Update to 0.3.2.9.1.
* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.2.9.1.
2017-04-06 14:39:19 +02:00
Ricardo Wurmus a977576780
gnu: r-mclust: Update to 5.2.3.
* gnu/packages/statistics.scm (r-mclust): Update to 5.2.3.
2017-04-06 14:39:18 +02:00
Ricardo Wurmus 0007e645d9
gnu: r-ggthemes: Update to 3.4.0.
* gnu/packages/statistics.scm (r-ggthemes): Update to 3.4.0.
2017-04-06 14:39:18 +02:00
Ricardo Wurmus 47f37fd169
gnu: r-statmod: Update to 1.4.29.
* gnu/packages/statistics.scm (r-statmod): Update to 1.4.29.
2017-04-06 14:39:18 +02:00
Ricardo Wurmus 4c7ab0309a
gnu: r-vipor: Update to 0.4.5.
* gnu/packages/statistics.scm (r-vipor): Update to 0.4.5.
2017-04-06 14:39:18 +02:00
Ricardo Wurmus 2fe41e0fad
gnu: r-pracma: Update to 2.0.4.
* gnu/packages/maths.scm (r-pracma): Update to 2.0.4.
2017-04-06 14:39:18 +02:00
Ricardo Wurmus 2f44ef97a5
gnu: r-mixtools: Update to 1.1.0.
* gnu/packages/statistics.scm (r-mixtools): Update to 1.1.0.
[propagated-inputs]: Remove "r-boot", add "r-survival".
2017-04-06 14:39:17 +02:00
Ricardo Wurmus 7a8efc81f8
gnu: r-viridis: Update to 0.4.0.
* gnu/packages/statistics.scm (r-viridis): Update to 0.4.0.
[propagated-inputs]: Add "r-viridislite".
2017-04-06 14:39:17 +02:00
Ricardo Wurmus b5d5344f32
gnu: r-viridislite: Update to 0.2.0.
* gnu/packages/statistics.scm (r-viridislite): Update to 0.2.0.
2017-04-06 14:39:17 +02:00
Ricardo Wurmus cdadca5e6f
gnu: r-matrixstats: Update to 0.52.1.
* gnu/packages/statistics.scm (r-matrixstats): Update to 0.52.1.
2017-04-06 14:39:17 +02:00
Ricardo Wurmus af7a4cc8a8
gnu: r-mvtnorm: Update to 1.0-6.
* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.0-6.
2017-04-06 14:39:17 +02:00
Ricardo Wurmus 82b281fe12
gnu: r-e1071: Update to 1.6-8.
* gnu/packages/statistics.scm (r-e1071): Update to 1.6-8.
2017-04-06 14:39:16 +02:00
Ricardo Wurmus 1d1fbb7336
gnu: r-sparsem: Update to 1.76.
* gnu/packages/statistics.scm (r-sparsem): Update to 1.76.
2017-04-06 14:39:16 +02:00
Ricardo Wurmus fb708a1c74
gnu: r-xml: Update to 3.98-1.6.
* gnu/packages/statistics.scm (r-xml): Update to 3.98-1.6.
2017-04-06 14:39:16 +02:00
Ricardo Wurmus 1c27bb8f44
gnu: r-rsqlite: Update to 1.1-2.
* gnu/packages/statistics.scm (r-rsqlite): Update to 1.1-2.
2017-04-06 14:39:16 +02:00
Ricardo Wurmus 0def707ad8
gnu: r-rmarkdown: Update to 1.4.
* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.4.
2017-04-06 14:39:16 +02:00
Ricardo Wurmus ac5e810205
gnu: r-bbmisc: Update to 1.11.
* gnu/packages/statistics.scm (r-bbmisc): Update to 1.11.
2017-04-06 14:39:16 +02:00
Ricardo Wurmus f1870aef99
gnu: r-backports: Update to 1.0.5.
* gnu/packages/statistics.scm (r-backports): Update to 1.0.5.
2017-04-06 14:39:15 +02:00
Ricardo Wurmus d05e45f33c
gnu: r-multitaper: Update to 1.0-13.
* gnu/packages/statistics.scm (r-multitaper): Update to 1.0-13.
2017-04-06 14:39:15 +02:00
Ricardo Wurmus 0fbae8ebca
gnu: r-xml2: Update to 1.1.1.
* gnu/packages/statistics.scm (r-xml2): Update to 1.1.1.
2017-04-06 14:39:15 +02:00
Ricardo Wurmus c6e40db528
gnu: r-ade4: Update to 1.7-6.
* gnu/packages/statistics.scm (r-ade4): Update to 1.7-6.
2017-04-06 14:39:15 +02:00
Ricardo Wurmus 10ffdb94e4
gnu: r-data-table: Update to 1.10.4.
* gnu/packages/statistics.scm (r-data-table): Update to 1.10.4.
2017-04-06 14:39:15 +02:00
Ricardo Wurmus 9e8fac0c45
gnu: r-chron: Update to 2.3-50.
* gnu/packages/statistics.scm (r-chron): Update to 2.3-50.
2017-04-06 14:39:14 +02:00
Ricardo Wurmus b8acb5aa46
gnu: r-cluster: Update to 2.0.6.
* gnu/packages/statistics.scm (r-cluster): Update to 2.0.6.
2017-04-06 14:39:14 +02:00
Ricardo Wurmus e8988ff9a0
gnu: r-dbi: Update to 0.6-1.
* gnu/packages/statistics.scm (r-dbi): Update to 0.6-1.
2017-04-06 14:39:14 +02:00
Ricardo Wurmus 5e0fa201a2
gnu: r-gdtools: Update to 0.1.4.
* gnu/packages/statistics.scm (r-gdtools): Update to 0.1.4.
2017-04-06 14:39:14 +02:00
Ricardo Wurmus 7267f358a0
gnu: r-stringr: Update to 1.2.0.
* gnu/packages/statistics.scm (r-stringr): Update to 1.2.0.
2017-04-06 14:39:14 +02:00
Ricardo Wurmus 5beda28f6b
gnu: r-stringi: Update to 1.1.3.
* gnu/packages/statistics.scm (r-stringi): Update to 1.1.3.
2017-04-06 14:39:14 +02:00
Ricardo Wurmus 69a8ed6a12
gnu: r-rcpp: Update to 0.12.10.
* gnu/packages/statistics.scm (r-rcpp): Update to 0.12.10.
2017-04-06 14:39:13 +02:00
Ricardo Wurmus 9948b8e24c
gnu: r-digest: Update to 0.6.12.
* gnu/packages/statistics.scm (r-digest): Update to 0.6.12.
2017-04-06 14:39:13 +02:00
Ricardo Wurmus 344e4741a1
gnu: r-survival: Update to 2.41-3.
* gnu/packages/statistics.scm (r-survival): Update to 2.41-3.
2017-04-06 14:39:13 +02:00
Ricardo Wurmus a6dcc78cb0
gnu: r-mgcv: Update to 1.8-17.
* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-17.
2017-04-06 14:39:13 +02:00
Ricardo Wurmus 9704bda1b3
gnu: r-matrix: Update to 1.2-8.
* gnu/packages/statistics.scm (r-matrix): Update to 1.2-8.
2017-04-06 14:39:12 +02:00
Ricardo Wurmus 9aea2cdaff
gnu: r-lattice: Update to 0.20-35.
* gnu/packages/statistics.scm (r-lattice): Update to 0.20-35.
2017-04-06 14:39:12 +02:00
Ricardo Wurmus 7ceb26ee83
gnu: r-rprojroot: Update to 1.2.
* gnu/packages/statistics.scm (r-rprojroot): Update to 1.2.
2017-04-06 14:39:12 +02:00
Ricardo Wurmus e15f962fef
gnu: r-htmltable: Update to 1.9.
* gnu/packages/web.scm (r-htmltable): Update to 1.9.
[propagated-inputs]: Add "r-checkmate" and "r-htmlwidgets".
2017-04-06 14:39:11 +02:00
Ricardo Wurmus d3812fb233
gnu: r-curl: Update to 2.4.
* gnu/packages/web.scm (r-curl): Update to 2.4.
2017-04-06 14:39:11 +02:00
Ricardo Wurmus 4cd07e487e
gnu: r-genomeinfodb: Update to 1.10.3.
* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.10.3.
[propagated-inputs]: Add "r-rcurl".
2017-04-06 14:39:11 +02:00
Ricardo Wurmus acbeb2d56b
gnu: r-xvector: Update to 0.14.1.
* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.14.1.
2017-04-06 14:39:11 +02:00
Ricardo Wurmus da250f733a
gnu: r-bioccheck: Update to 1.10.1.
* gnu/packages/bioinformatics.scm (r-bioccheck): Update to 1.10.1.
[propagated-inputs]: Remove "r-knitr" and "r-devtools".
2017-04-06 14:39:11 +02:00
Ricardo Wurmus d51f05f769
gnu: r-tidyr: Update to 0.6.1.
* gnu/packages/statistics.scm (r-tidyr): Update to 0.6.1.
[propagated-inputs]: Add "r-tibble".
2017-04-06 14:39:10 +02:00
Ricardo Wurmus 1db293757b
gnu: r-roxygen2: Update to 6.0.1.
* gnu/packages/statistics.scm (r-roxygen2): Update to 6.0.1.
[propagated-inputs]: Add "r-commonmark", "r-desc", "r-r6", and "r-xml2".
2017-04-06 14:39:10 +02:00
Ricardo Wurmus bf6dcf59eb
gnu: Add r-commonmark.
* gnu/packages/statistics.scm (r-commonmark): New variable.
2017-04-06 14:39:10 +02:00
Ricardo Wurmus 1cbb07a8e4
gnu: Add r-desc.
* gnu/packages/statistics.scm (r-desc): New variable.
2017-04-06 14:39:10 +02:00
Ricardo Wurmus 67deeea41b
gnu: r-readr: Update to 1.1.0.
* gnu/packages/statistics.scm (r-readr): Update to 1.1.0.
[propagated-inputs]: Remove "r-curl".
2017-04-06 14:39:09 +02:00
Ricardo Wurmus 33eb555e6f
gnu: r-tibble: Update to 1.3.0.
* gnu/packages/statistics.scm (r-tibble): Update to 1.3.0.
[propagated-inputs]: Remove "r-assertthat".
2017-04-06 14:39:09 +02:00
Ricardo Wurmus aad7808526
gnu: r-jsonlite: Update to 1.3.
* gnu/packages/web.scm (r-jsonlite): Update to 1.3.
2017-04-06 14:39:09 +02:00
Ricardo Wurmus 538bce2472
gnu: ldc-bootstrap: Delete failing test.
* gnu/packages/ldc.scm (ldc-bootstrap)[arguments]: Delete failing test in
build phase.
2017-04-06 14:34:12 +02:00
Ludovic Courtès cb5be6df91
gnu: guile-aspell: Switch to Guile 2.2.
* gnu/packages/guile.scm (guile-aspell)[inputs]: Replace GUILE-2.0 with
GUILE-2.2.
2017-04-06 10:45:55 +02:00
Ludovic Courtès 7295087eb1
gnu: guile-aspell: Remove hard-coded "site/2.0" from $(guilesitedir).
* gnu/packages/guile.scm (guile-aspell)[arguments]: Remove
  #:configure-flags.  Add 'set-guilesitedir' phase.
2017-04-06 10:42:51 +02:00
Ludovic Courtès 234ea3d653
gnu: guile-aspell: Update to 0.4.
* gnu/packages/guile.scm (guile-aspell): Update to 0.4.
[arguments] <#:phases>: Adjust 'set-libaspell-file-name' to new source
tree layout.
2017-04-06 10:37:52 +02:00
Ludovic Courtès 79f912c710
Revert "gnu: openexr: Add IlmBase include sub-directory to 'OpenEXR.pc'."
This reverts commit 01fe019166,
which was unneeded because IlmBase is already listed as 'Requires'
in 'OpenEXR.pc'.
2017-04-05 22:45:41 +02:00
Tobias Geerinckx-Rice b28187cd0c
Revert "gnu: bc: Update to 1.07."
This reverts commit dfee7daedb.  It causes
the linux-libre@4.9 build to hang (command-line usage works fine).
2017-04-05 21:23:41 +02:00
Kei Kebreau cd381c317b
gnu: Move audacity to audio.scm.
* gnu/packages/audacity.scm: Remove file and move audacity...
* gnu/packages/audio.scm: ...here.
* gnu/local.mk: Remove reference to removed file.
2017-04-05 15:08:14 -04:00
Ricardo Wurmus 1108a920bd
gnu: sra-tools: Fix glibc naming conflict.
* gnu/packages/bioinformatics.scm (sra-tools)[arguments]: Add build phase
"patch-away-glibc-conflict" to fix a definition conflict with glibc 2.25.
2017-04-05 18:06:51 +02:00
Ricardo Wurmus beebe43176
gnu: sra-tools: Use "modify-phases" syntax.
* gnu/packages/bioinformatics.scm (sra-tools)[arguments]: Use "modify-phases"
syntax.
2017-04-05 18:06:51 +02:00
Ben Woodcroft fc5b12879f
gnu: diamond: Update to 0.8.37.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.37.
2017-04-05 22:49:01 +10:00
Thomas Danckaert 52b2d666ca
gnu: kdevelop: Update to 5.1.0.
* gnu/packages/kde.scm (kdevelop, kdevplatform): Update to 5.1.0.
2017-04-05 12:12:34 +02:00
Tobias Geerinckx-Rice dfee7daedb
gnu: bc: Update to 1.07.
* gnu/packages/algebra.scm (bc): Update to 1.07.
[native-inputs]: Add ed and texinfo.
[arguments]: Use default ‘configure’ phase.
2017-04-05 03:31:58 +02:00
Tobias Geerinckx-Rice f0bacad682
gnu: bc: Actually use readline.
* gnu/packages/algebra.scm (bc)[arguments]: Add ‘--with-readline’
to #:configure-flags.
2017-04-05 03:31:58 +02:00
Tobias Geerinckx-Rice 5894b60491
gnu: algebra: Re-order imports.
* gnu/packages/algebra.scm: Order imports alphabetically.
2017-04-05 03:31:58 +02:00
Ludovic Courtès 01fe019166
gnu: openexr: Add IlmBase include sub-directory to 'OpenEXR.pc'.
* gnu/packages/graphics.scm (openexr)[arguments]: Add
'set-ilmbase-directory-in-pc-file' phase.
2017-04-05 00:53:03 +02:00
Ludovic Courtès f84011d04a
services: cuirass: Wait for networking.
* gnu/services/cuirass.scm (cuirass-shepherd-service): Add 'networking'
to 'requirements'.
2017-04-05 00:53:03 +02:00
Clément Lassieur 8db947169f
gnu: icecat: Use bundled ICU to avoid crashes.
* gnu/packages/gnuzilla.scm (icecat)[arguments] <#:configure-flags>:
Temporarily comment out "--with-system-icu".
2017-04-04 20:18:38 +02:00
Clément Lassieur cca906754d
gnu: icecat: Re-enable parallel build.
* gnu/packages/gnuzilla.scm (icecat)[arguments]: Re-enable parallel build.
2017-04-04 20:18:38 +02:00
Marius Bakke 33b2520175
gnu: python-django: Specify CPE name.
* gnu/packages/django.scm (python-django, python2-django)[properties]: Add
"cpe-name".
2017-04-04 18:30:52 +02:00
Marius Bakke dcc9b6abc7
gnu: python-django: Update to 1.10.7 [fixes CVE-2017-7233 and CVE-2017-7234].
* gnu/packages/django.scm (python-django, python2-django): Update to 1.10.7.
2017-04-04 18:01:32 +02:00
Marius Bakke 4dc12417d2
gnu: gnupg: Update to 2.1.20.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.20.
[source]: Remove patch.
* gnu/packages/patches/gnupg-2.1-fix-Y2038-test-failure.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-04-04 17:46:28 +02:00
Marius Bakke a3dea99107
gnu: python2-cython: Fix build on 32-bit platforms.
* gnu/packages/python.scm (python-cython, python2-cython)[source]: Add patch.
* gnu/packages/patches/python-cython-fix-tests-32bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-04-04 17:46:28 +02:00
Mark Meyer 6beaa5a02a
gnu: moc: Add Ogg Vorbis support.
* gnu/packages/music.scm (moc)[inputs]: Add libogg and libvorbis.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-04-04 15:16:25 +02:00
Mark Meyer 0d78e37746
gnu: Add qjackctl.
* gnu/packages/audio.scm (qjackctl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-04 14:30:00 +02:00
Ludovic Courtès b7506f74df
gnu: glog: Fix name demangling for GCC 5.
* gnu/packages/patches/glog-gcc-5-demangling.patch: New file.
* gnu/packages/logging.scm (glog)[sources]: Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-04-04 14:30:00 +02:00
Tobias Geerinckx-Rice f49ced6827
gnu: youtube-dl: Update to 2017.04.03.
* gnu/packages/video.scm (youtube-dl): Update to 2017.04.03.
2017-04-04 00:17:58 +02:00
Tobias Geerinckx-Rice f751b7596d
gnu: perl-email-simple: Update to 2.213.
* gnu/packages/mail.scm (perl-email-simple): Update to 2.213.
2017-04-04 00:17:58 +02:00
Tobias Geerinckx-Rice e26f2c67d6
gnu: perl-email-mime: Update to 1.940.
* gnu/packages/mail.scm (perl-email-mime): Update to 1.940.
2017-04-04 00:17:57 +02:00
Tobias Geerinckx-Rice 153ea992e8
gnu: perl-lingua-en-tagger: Update to 0.28.
* gnu/packages/language.scm (perl-lingua-en-tagger): Update to 0.28.
2017-04-04 00:17:29 +02:00
Tobias Geerinckx-Rice 5b5b4edfcc
gnu: perl-lingua-en-number-isordinal: Update to 0.05.
* gnu/packages/language.scm (perl-lingua-en-number-isordinal): Update to 0.05.
2017-04-04 00:17:29 +02:00
Tobias Geerinckx-Rice e2fb341f8f
gnu: perl-lingua-en-inflect-number: Update to 1.12.
* gnu/packages/language.scm (perl-lingua-en-inflect-number): Update to 1.12.
2017-04-04 00:17:29 +02:00
Tobias Geerinckx-Rice 3581c3571a
gnu: perl-lingua-en-inflect: Update to 1.901.
* gnu/packages/language.scm (perl-lingua-en-inflect): Update to 1.901.
2017-04-04 00:17:28 +02:00
Tobias Geerinckx-Rice 84f06e540c
gnu: perl-lingua-en-findnumber: Update to 1.32.
* gnu/packages/language.scm (perl-lingua-en-findnumber): Update to 1.32.
2017-04-04 00:17:28 +02:00
Tobias Geerinckx-Rice dd0cfb37da
gnu: perl-db-file: Update to 1.840.
* gnu/packages/databases.scm (perl-db-file): Update to 1.840.
2017-04-04 00:17:28 +02:00
Tobias Geerinckx-Rice 2273b75154
gnu: perl-dbd-sqlite: Update to 1.54.
* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.54.
2017-04-04 00:17:28 +02:00
Tobias Geerinckx-Rice 4d40c6aab0
gnu: perl-dbd-pg: Update to 3.5.3.
* gnu/packages/databases.scm (perl-dbd-pg): Update to 3.5.3.
2017-04-04 00:17:28 +02:00
Muriithi Frederick Muriuki b98d4ec0aa
gnu: Add python-mando-0.3.1
* gnu/packages/python.scm (python-mando-0.3.1): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-04 00:10:00 +02:00
Thomas Danckaert 3cd959a429
gnu: libsndfile: Update to 1.0.28.
* gnu/packages/pulseaudio.scm (libsndfile): Update to 1.0.28.
2017-04-03 21:54:05 +02:00
Thomas Danckaert b4dcfce51b
gnu: Add cifs-utils.
* gnu/packages/samba.scm (cifs-utils): New variable.
2017-04-03 21:45:53 +02:00
Marius Bakke 350a30845c
gnu: python-pexpect: Use python-pytest@3.0.
* gnu/packages/python.scm (python-pexpect, python2-pexpect)[native-inputs]:
Change PYTHON-PYTEST to PYTHON-PYTEST-3.0.
2017-04-03 19:25:57 +02:00
Marius Bakke 26bad5d7eb
gnu: nss, nss-certs: Update to 3.30.
* gnu/packages/gnuzilla.scm (nss): Update to 3.30.
* gnu/packages/certs.scm (nss-certs): Update to 3.30.
* gnu/packages/patches/nss-increase-test-timeout.patch: Adjust patch context.
2017-04-03 19:25:57 +02:00
Marius Bakke cd158a2b77
gnu: python-cython: Update to 0.25.2.
* gnu/packages/python.scm (python-cython, python2-cython): Update to 0.25.2.
2017-04-03 19:25:56 +02:00
Kei Kebreau 9a49129651
gnu: audacity: Update to 2.1.3.
* gnu/packages/audacity.scm (audacity): Update to 2.1.3.
[source]: Fetch gzipped tar archive instead of a zip archive; remove
unnecessary patch.
[native-inputs]: Add autoconf, automake and libtool.
[arguments]: Add autoreconf phase to detect system libraries.
* gnu/packages/patches/audacity-fix-ffmpeg-binding.patch: Delete patch.
* gnu/local.mk: Remove reference to removed patch.
2017-04-03 11:51:52 -04:00
Arun Isaac 568f977f9c
gnu: emacs-elfeed: Enable tests.
* gnu/packages/emacs.scm (emacs-elfeed)[arguments]: Add a 'check' phase.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-04-02 23:08:55 -04:00
Leo Famulari 52196aea19
gnu: tzdata: Update to 2017b.
* gnu/packages/base.scm (tzdata): Update to 2017b.
2017-04-02 20:25:42 -04:00
Leo Famulari b53fa16f9c
gnu: brdf-explorer: Use HTTPS source URL.
* gnu/packages/graphics.scm (brdf-explorer)[source]: Use HTTPS URL.
2017-04-02 20:00:52 -04:00
Leo Famulari 7bf837fd43
gnu: Use HTTPS URLs for GitHub home-pages.
* gnu/packages/bioinformatics.scm, gnu/packages/emacs.scm,
gnu/packages/haskell.scm, gnu/packages/libffi.scm, gnu/packages/lisp.scm,
gnu/packages/ocaml.scm, gnu/packages/openstack.scm, gnu/packages/python.scm,
gnu/packages/ruby.scm, gnu/packages/shells.scm, gnu/packages/statistics.scm,
gnu/packages/xdisorg.scm: Use HTTPS URLs for all packages with a home-page on
GitHub.
2017-04-02 20:00:51 -04:00
Leo Famulari 9167488490
gnu: jbig2dec: Fix CVE-2016-9601.
* gnu/packages/patches/jbig2dec-CVE-2016-9601.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (jbig2dec)[source]: Use it.
2017-04-02 19:38:56 -04:00
Ludovic Courtès 2a0d5de5a9
Merge branch 'core-updates' 2017-04-03 00:13:06 +02:00
Ludovic Courtès 245575eaf3
gnu: guile-git: Install .go files to /site-ccache.
* gnu/packages/guile.scm (guile-git)[arguments] <bootstrap>: Change
"/ccache" to "/site-ccache" in Makefile.am.
2017-04-03 00:12:51 +02:00
Marius Bakke 60f37e3cb1
gnu: sddm: Build without greenisland.
This Wayland compositor is currently abandonware and has known problems.

* gnu/packages/display-managers.scm (sddm)[inputs]: Remove GREENISLAND.
2017-04-02 23:42:56 +02:00
Ricardo Wurmus 41f6d18fb6
gnu: guitarix: Update to 0.35.3.
* gnu/packages/audio.scm (guitarix): Update to 0.35.3.
2017-04-02 18:30:42 +02:00
Kyle Meyer 6800c79701
gnu: notmuch: Update to 0.24.1.
* gnu/packages/mail.scm (notmuch, python-notmuch, python2-notmuch): Update to
0.24.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-04-02 11:58:08 +02:00
Ben Woodcroft cf1d581464
gnu: khmer: Build with gcc-4.
* gnu/packages/bioinformatics.scm (khmer)[inputs]: Add gcc-4.9.
2017-04-02 10:14:17 +10:00
Ben Woodcroft 800a7dd59e
gnu: ruby: Replace with ruby-2.3.4.
* gnu/packages/ruby.scm (ruby)[replacement]: New field.
(ruby-2.3.4): New variable.
2017-04-02 08:21:43 +10:00
Ben Woodcroft 22a494ec25
gnu: ruby-2.2: Update to 2.2.7.
* gnu/packages/ruby.scm (ruby-2.2): Update to 2.2.7.
2017-04-02 08:20:41 +10:00
Ricardo Wurmus 750e54ecbe
gnu: tuxguitar: Update to 1.4.
* gnu/packages/music.scm (tuxguitar): Update to 1.4.
[arguments]: Replace build phase "build-editor-utils" with "build-libraries";
install resources to the expected locations.
2017-04-02 17:25:05 +02:00
Ricardo Wurmus 8723fe23fa
gnu: pd: Run autogen.sh script.
* gnu/packages/music.scm (pd)[arguments]: Run autogen.sh instead of
plain autoreconf.
2017-04-02 17:25:05 +02:00
Ricardo Wurmus 4712cbb0c7
gnu: pd: Fix indentation of phases.
* gnu/packages/music.scm (pd)[arguments]: Fix indentation.
2017-04-02 17:25:05 +02:00
Ricardo Wurmus 037bf4f4a0
gnu: pd: Update to 0.47-1.
* gnu/packages/music.scm (pd): Update to 0.47-1.
2017-04-02 17:25:05 +02:00
Ricardo Wurmus f9b8b54e62
gnu: tuxguitar: Update home page URL.
* gnu/packages/music.scm (tuxguitar)[home-page]: Update URL.
2017-04-02 17:25:05 +02:00
Ricardo Wurmus 8dbc5d2368
gnu: setbfree: Update to 0.8.4
* gnu/packages/music.scm (setbfree): Update to 0.8.4.
2017-04-02 17:25:05 +02:00
Ricardo Wurmus 7175f4c2c1
gnu: amsynth: Build with LASH support.
* gnu/packages/music.scm (amsynth)[inputs]: Add lash.
2017-04-02 17:25:04 +02:00
Ricardo Wurmus 7e0befd45e
gnu: amsynth: Update to 1.7.1.
* gnu/packages/music.scm (amsynth): Update to 1.7.1.
[native-inputs]: Add intltool.
2017-04-02 17:25:04 +02:00
Ricardo Wurmus 14fa5bde7e
gnu: samplv1: Update to 0.8.1.
* gnu/packages/music.scm (samplv1): Update to 0.8.1.
2017-04-02 17:25:04 +02:00
Ricardo Wurmus 17ca1a39a6
gnu: drumkv1: Update to 0.8.1.
* gnu/packages/music.scm (drumkv1): Update to 0.8.1.
2017-04-02 17:25:04 +02:00
Ricardo Wurmus 720de58bf7
gnu: synthv1: Update to 0.8.1.
* gnu/packages/music.scm (synthv1): Update to 0.8.1.
2017-04-02 17:25:04 +02:00
Ricardo Wurmus 5feac7b04e
gnu: non-sequencer, non-session-manager: Update to 1.9.5-3.10c31e5.
* gnu/packages/music.scm (non-sequencer, non-session-manager): Update to
1.9.5-3.10c31e5.
2017-04-02 17:25:04 +02:00
Ricardo Wurmus 57f1b3b8e7
gnu: lilypond: Update to 2.19.58.
* gnu/packages/music.scm (lilypond): Update to 2.19.58.
2017-04-02 17:25:03 +02:00
Ricardo Wurmus 95708ed8d6
gnu: extempore: Update home page.
* gnu/packages/music.scm (extempore)[home-page]: Use new home page.
2017-04-02 17:25:03 +02:00
Ricardo Wurmus 0a1513513a
gnu: aria-maestosa: Update to 1.4.13.
* gnu/packages/music.scm (aria-maestosa): Update to 1.4.13.
2017-04-02 17:25:03 +02:00
Tobias Geerinckx-Rice 7f661d4909
gnu: btrfs-progs: Update to 4.10.2.
* gnu/packages/linux.scm (btrfs-progs): Update to 4.10.2.
2017-04-01 16:13:02 +02:00
Clément Lassieur deb3618810
services: dovecot: Fix passwd and userdb 'args' types.
* gnu/services/mail.scm (passwd-configuration)[args]
(userdb-configuration)[args]: Change type from 'free-form-args' to
'space-separated-string-list'.
* doc/guix.texi (Mail Services): Document it.
2017-04-01 14:38:10 +02:00
Ricardo Wurmus 7070088a2d
gnu: yoshimi: Update to 1.5.1.
* gnu/packages/music.scm (yoshimi): Update to 1.5.1.
2017-04-02 11:37:11 +02:00
Eric Bavier 9fc221b58c
doc: Fix typos.
* doc/guix.texi (Build Systems)[ocaml-build-system]: Fix typo.
(Log Rotation)[periodic-rotations]: ditto.
(Database Services)[redis-service-type]: ditto.
(OpenSMTPD Service)[opensmtpd-configuration]: ditto.
(VPN Services)[OpenVPN]: ditto.
(Power management Services)[tlp-configuration]: ditto.
(Git daemon service)[git-daemon-service]: ditto.
(Running GuixSD in a VM): ditto.
* gnu/services/pm.scm (tlp-configuration)[runtime-pm-blacklist]: Fix typo.
* gnu/services/vpn.scm (openvpn-client-configuration)[status]: ditto.
2017-03-31 20:55:05 -05:00
Ludovic Courtès 985a8599ed
tests: Add GNU dicod test.
* gnu/tests/dict.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-04-01 00:45:18 +02:00
Ludovic Courtès 892d9089a8
tests: Introduce 'simple-operating-system' and use it.
* gnu/tests.scm (%simple-os): New macro.
(simple-operating-system): New macro.
* gnu/tests/base.scm (%simple-os): Define using 'simple-operating-system'.
(%mcron-os): Use 'simple-operating-system'.
* gnu/tests/mail.scm (%opensmtpd-os): Likewise.
* gnu/tests/messaging.scm (%base-os, os-with-service): Remove.
(run-xmpp-test): Use 'simple-operating-system'.
* gnu/tests/networking.scm (%inetd-os): Likewise.
* gnu/tests/ssh.scm (%base-os, os-with-service): Remove.
(run-ssh-test): Use 'simple-operating-system'.
* gnu/tests/web.scm (%nginx-os): Likewise.
2017-04-01 00:45:18 +02:00
Huang Ying 9af7ecd959
services: dicod: Allow the configuration of "handlers".
* gnu/services/dict.scm (<dicod-configuration>)[handlers]: New field.
(<dicod-handler>): New record type.
(<dicod-database>): Add fields.
(dicod-configuration-file): Support convert handlers and enhanced databases.
configuration to config file.
* doc/guix.texi (Miscellaneous Services): Update accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-01 00:45:18 +02:00
Mark H Weaver bacc1d26c6
gnu: linux-libre: Update to 4.10.8 [fixes CVE-2017-7184].
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.8.
(%linux-libre-hash): Update hash.
2017-03-31 18:20:54 -04:00
Mark H Weaver 9554e5ae15
gnu: linux-libre@4.9: Update to 4.9.20 [fixes CVE-2017-7184].
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.20.
2017-03-31 18:20:20 -04:00
Mark H Weaver 232be5bcd7
gnu: linux-libre@4.4: Update to 4.4.59 [fixes CVE-2017-7184].
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.59.
2017-03-31 18:19:13 -04:00
David Thompson 4299409018
gnu: guile-opengl: Build with Guile 2.2.
* gnu/packages/gl.scm (guile-opengl): Build with Guile 2.2.
2017-03-31 13:35:20 -04:00
Tobias Geerinckx-Rice b5b46f87bd
gnu: libtermkey: Update to 0.20.
gnu/packages/terminals.scm (libtermkey): Update to 0.20.
2017-03-31 15:33:16 +02:00
Tobias Geerinckx-Rice 32ea65370e
gnu: xonsh: Update to 0.5.9.
* gnu/packages/shells.scm (xonsh): Update to 0.5.9.
2017-03-31 15:33:15 +02:00
Tobias Geerinckx-Rice a20d28bb7c
gnu: parallel: Update to 20170322.
* gnu/packages/parallel.scm (parallel): Update to 20170322.
2017-03-31 15:33:15 +02:00
David Thompson 80e138750d
gnu: tiled: Update to 0.18.2.
* gnu/packages/game-development.scm (tiled): Update to 0.18.2.
2017-03-31 09:25:51 -04:00
Efraim Flashner 823354b2a8
gnu: nano: Update to 2.8.0.
* gnu/packages/nano.scm (nano): Update to 2.8.0.
2017-03-31 16:08:04 +03:00
Tobias Geerinckx-Rice ec23833267
gnu: hdparm: Use ‘modify-phases’ syntax.
* gnu/packages/linux.scm (hdparm): Use ‘modify-phases’.
2017-03-31 04:06:08 +02:00
Tobias Geerinckx-Rice 02052b2c9b
gnu: hdparm: Expand synopsis and description.
* gnu/packages/linux.scm (hdparm)[synopsis, description]: Add some more
common uses, more examples, and more objective information.
2017-03-31 04:06:08 +02:00
Tobias Geerinckx-Rice 0bea8ebe20
gnu: hdparm: Update to 9.51.
* gnu/packages/linux.scm (hdparm): Update to 9.51.
2017-03-31 04:06:08 +02:00
Tobias Geerinckx-Rice 8e320dea30
gnu: goffice: Update to 0.10.34.
* gnu/packages/gnome.scm (goffice): Update to 0.10.34.
2017-03-31 04:06:07 +02:00
Tobias Geerinckx-Rice 5ecd671731
gnu: gmime: Update to 2.6.23.
* gnu/packages/mail.scm (gmime): Update to 2.6.23.
2017-03-31 04:06:06 +02:00
Efraim Flashner 4fbed7494d
gnu: rapidjson: Fix building on aarch64.
* gnu/packages/web.scm (rapidjson)[arguments]: Add custom phase for
aarch64 to fix -march detection.
2017-03-31 01:05:28 +03:00
Tobias Geerinckx-Rice 3c2b833334
gnu: freedoom: Update to 0.11.2.
* gnu/packages/games.scm (freedoom): Update to 0.11.2.
2017-03-30 23:52:17 +02:00
Ludovic Courtès dca96ad395
gnu: mlocate: Update URLs.
* gnu/packages/search.scm (mlocate)[source, home-page]: Change URLs to
pagure.{org,io}.
2017-03-30 23:40:22 +02:00
Ludovic Courtès 402b03e620
gnu: ruby-concurrent: Work around test failure on ARM.
* gnu/packages/patches/ruby-concurrent-test-arm.patch: New file.
* gnu/packages/ruby.scm (ruby-concurrent)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-30 23:40:20 +02:00
Ludovic Courtès aef81a81b8
gnu: guix: Include the aarch64 bootstrap Guile.
* gnu/packages/package-management.scm (boot-guile-uri): Add case for aarch64.
(guix-0.12.0)[arguments] <copy-bootstrap-guile>: Handle aarch64.
[inputs]: Add "boot-guile/aarch64".
2017-03-30 23:40:17 +02:00
Leo Famulari 7044301381
gnu: sysstat: Update to 11.4.3.
* gnu/packages/linux.scm (sysstat): Update to 11.4.3.
2017-03-30 17:09:29 -04:00
Marius Bakke 84157bb8bf
Merge branch 'master' into core-updates
Most conflicts are from 6fd52309b8.
2017-03-30 22:59:53 +02:00
Mark H Weaver 03d0aa8b22
gnu: linux-libre: Update to 4.10.7.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.7.
(%linux-libre-hash): Update hash.
2017-03-30 16:43:00 -04:00
Mark H Weaver f62acf1eb7
gnu: linux-libre@4.9: Update to 4.9.19.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.19.
2017-03-30 16:42:23 -04:00
Mark H Weaver 7f79df4ae8
gnu: linux-libre@4.4: Update to 4.4.58.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.58.
2017-03-30 16:41:40 -04:00
Marius Bakke fa63939acb
gnu: chez-scheme: Fix build failure in 'reset-gzip-timestamps' phase.
* gnu/packages/chez.scm (chez-scheme)[arguments]: Add 'make-manpages-writable'
phase.
2017-03-30 22:39:24 +02:00
Marius Bakke 2513aac170
gnu: kodi: Update to 18.0_alpha-1-ec5d53d.
* gnu/packages/kodi.scm (kodi): Update to 18.0_alpha-1-ec5d53d.
[inputs]: Replace LIBYAJL with RAPIDJSON.
2017-03-30 22:32:46 +02:00
Marius Bakke 4951d2f386
gnu: kodi: Remove silly wrapper script.
* gnu/packages/kodi.scm (kodi)[arguments]: Add SYSTEM_LDFLAGS in
configure-flags. Remove 'wrap' phase. Enable previously failing tests.
2017-03-30 22:32:37 +02:00
Marius Bakke 8c0117371a
gnu: kodi: Embed full path to tzdata.
* gnu/packages/kodi.scm (kodi)[arguments]: Add substitution for tzdata in
'patch-stuff' phase.
[inputs]: Add TZDATA.
2017-03-30 22:32:37 +02:00
Marius Bakke c3c25082e8
gnu: ceph: Update to 12.0.1.
* gnu/packages/storage.scm (ceph): Update to 12.0.1.
[arguments]: Disable one new test.
* gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Adjust context.
2017-03-30 22:32:36 +02:00
Marius Bakke 2657fb6381
gnu: xcb-util-cursor: Update to 0.1.3.
* gnu/packages/xorg.scm (xcb-util-cursor): Update to 0.1.3.
[source]: Change to bz2 archive.
2017-03-30 22:31:29 +02:00
Marius Bakke ece42cb381
gnu: libevdev: Update to 1.5.6.
* gnu/packages/xorg.scm (libevdev): Update to 1.5.6.
2017-03-30 22:31:29 +02:00
Marius Bakke bdde64b079
gnu: libinput: Update to 1.7.0.
* gnu/packages/freedesktop.scm (libinput, libinput-minimal): Update to 1.7.0.
2017-03-30 22:31:28 +02:00
Marius Bakke 941a38b66e
gnu: exempi: Update to 2.4.2.
* gnu/packages/freedesktop.scm (exempi): Update to 2.4.2.
2017-03-30 22:31:28 +02:00
Leo Famulari 16ab9824b2
gnu: mbedtls-apache: Update to 2.4.2 [fixes CVE-2017-2784, SLOTH and others].
See 'ChangeLog' in the source code distribution for more information about
security-related bug fixes.

* gnu/packages/tls.scm (mbedtls-apache): Update to 2.4.2.
2017-03-30 14:35:41 -04:00
Ricardo Wurmus 67656b7a86
gnu: propeller-binutils: Use flex 2.6.1.
* gnu/packages/embedded.scm (propeller-binutils)[native-inputs]: Replace
"flex" with "flex-2.6.1".
2017-03-30 17:34:34 +02:00
Kei Kebreau e3b2e943b8
gnu: milkytracker: Update to 1.0.0.
* gnu/packages/music.scm (milkytracker): Update to 1.0.0.
[source]: Change uri; add file-name; add snippet to remove non-FSDG
compliant data.
[build-system]: Change from gnu-build-system to cmake-build-system.
[arguments]: Remove #:make-flags; disable tests (which are no longer
present).
[inputs]: Change sdl to sdl2.
2017-03-30 10:18:22 -04:00
Ludovic Courtès 314120f2be
gnu: guix: Update development snapshot.
The previous snapshot lacked the FTP download fix from commit
6dfd683dc7.  Thus, the daemon's "download"
built-in would fail to download over FTP.

* gnu/packages/package-management.scm (guix-devel): Update to aabece2.
2017-03-30 11:50:45 +02:00
Ludovic Courtès aabece2ef8
gnu: guile-git, guile-bytestructures: Switch to Guile 2.2.
* gnu/packages/guile.scm (guile-bytestructures)[inputs]: Replace
GUILE-2.0 with GUILE-2.2.
(guile-git)[inputs]: Likewise.
2017-03-30 11:15:17 +02:00
Ludovic Courtès e93f8d9849
gnu: guile-git: Update to latest Git snapshot.
* gnu/packages/guile.scm (guile-git): Update to 96dfb3b.
[arguments]: Remove #:parallel-tests?.
2017-03-30 11:15:17 +02:00
Andy Patterson 58b240783c
gnu: ccl: Forcibly set CCL_DEFAULT_DIRECTORY.
* gnu/packages/lisp.scm (ccl)[arguments]: Unconditionally set the
CCL_DEFAULT_DIRECTORY environment variable in the wrapper script.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-30 11:15:17 +02:00
Andy Patterson fc7d5a34d0
gnu: ccl: Install included libraries.
* gnu/packages/lisp.scm (ccl)[arguments]: Add 'srfi-26' to '#:modules', and
copy the included libraries to the output in the 'install' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-30 11:15:17 +02:00
Arun Isaac c86c19914a
gnu: Add emacs-linum-relative.
* gnu/packages/emacs.scm (emacs-linum-relative): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-30 11:15:17 +02:00
Vasile Dumitrascu 239cf024b4
gnu: Add emacs-highlight-sexp.
* gnu/packages/emacs (emacs-highlight-sexp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-30 11:15:16 +02:00
Vasile Dumitrascu 6a91c5f2dc
gnu: Add emacs-ox-twbs.
* gnu/packages/emacs.scm (emacs-ox-twbs): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-30 11:15:16 +02:00
Vasile Dumitrascu 6b7e336265
gnu: Add emacs-idle-highlight.
* gnu/packages/emacs.scm (emacs-idle-highlight): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-30 11:15:16 +02:00
Ricardo Wurmus fa702e1a29
gnu: discrover: Add missing includes.
* gnu/packages/bioinformatics.scm (discrover)[arguments]: Add build phase
"add-missing-includes" to include "random" headers.
2017-03-30 10:35:54 +02:00
Ricardo Wurmus 0d2c0562b8
gnu: stringtie: Remove typedef conflict.
* gnu/packages/bioinformatics.scm (stringtie)[arguments]: Remove conflicting
typedef in a new build phase "remove-duplicate-typedef".
2017-03-30 10:35:53 +02:00
Ricardo Wurmus c3913fac57
gnu: powertabeditor: Link with pthread.
* gnu/packages/music.scm (powertabeditor)[arguments]: Link with "-lpthread" to
fix build with GCC 5.
2017-03-30 10:35:53 +02:00
Ricardo Wurmus e32f8dad94
gnu: hugs: Build with GCC 4.9.
* gnu/packages/hugs.scm (hugs)[native-inputs]: Add "gcc-4.9".
2017-03-30 10:35:52 +02:00
Leo Famulari 06e8d0c8e5
gnu: dash: Update to 0.5.9.1.
* gnu/packages/shells.scm (dash): Update to 0.5.9.1.
[source]: Use git-fetch.
[native-inputs]: Add autoconf and automake.
[arguments]: Add 'bootstrap' phase.
2017-03-30 03:37:31 -04:00
Eric Bavier 77310a1c2d
gnu: qutebrowser: Upgrade to 0.10.1.
* gnu/packages/web.scm (qutebrowser): Upgrade to 0.10.1.
2017-03-29 21:04:48 -05:00
Eric Bavier bf5b6fb294
gnu: thefuck: Upgrade to 3.15 and enable tests.
* gnu/packages/patches/thefuck-test-environ.patch: New patch.
* gnu/packages/admin.scm (thefuck): Upgrade to 3.15.
[source]: Use patch.
[arguments]: Remove '#:tests? #f'.  Move 'check' phase after 'install'.
* gnu/local.mk (dist_patch_DATA): Add patch.
2017-03-29 20:51:06 -05:00
Tobias Geerinckx-Rice 6fd52309b8
gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.
All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.
2017-03-30 01:30:16 +02:00
Tobias Geerinckx-Rice c219997a14
gnu: orc: Update home page.
* gnu/packages/gstreamer.scm (orc)[home-page]: Update.
2017-03-30 01:29:33 +02:00
Mark H Weaver 2abf6371cc
gnu: icecat: Add fixes from mozilla-esr45; use skia by default.
* gnu/packages/gnuzilla.scm (icecat)[source][patches]: Add fixes from
the upstream mozilla-esr45 repository.
[arguments]: Add 'use-skia-by-default' phase.
2017-03-29 19:03:38 -04:00
Ludovic Courtès 755c5ba85c
gnu: wordnet: Build with the default GCC.
* gnu/packages/wordnet.scm (wordnet)[native-inputs]: Remove.
2017-03-29 22:52:02 +02:00
Leo Famulari 5e92341471
gnu: python-enum34: Update to 1.1.6.
* gnu/packages/python.scm (python-enum34, python2-enum34): Update to 1.1.6.
[arguments]: Remove custom test phase.
2017-03-29 16:39:04 -04:00
Ludovic Courtès 2fa077f316
gnu: guile-reader: Build with gperf 3.0.
* gnu/packages/guile.scm (guile-reader)[native-inputs]: Use GPERF-3.0
instead of GPERF.
2017-03-29 22:29:49 +02:00
Kei Kebreau 9342c5a0bc
gnu: schismtracker: Update to 20160913.
* gnu/packages/music.scm (schismtracker): Update to 20160913.
[source]: Update snippet for version 20160913.
2017-03-29 16:23:59 -04:00
Tobias Geerinckx-Rice a29d329fa8
gnu: games: Don't MKDIR before INSTALL-FILE.
* gnu/packages/games.scm (glkterm, glulxe, grue-hunter)[arguments]:
Remove spurious MKDIRs.
2017-03-29 22:06:01 +02:00
Tobias Geerinckx-Rice 05e0ac46ef
gnu: retroarch: Don't use %OUTPUT.
* gnu/packages/games.scm (retroarch)[arguments]: Accept an OUTPUTS key
in the configure phase.  Add a comment about the script.  Use LET*.
2017-03-29 22:06:01 +02:00
Tobias Geerinckx-Rice 3f12714742
gnu: games: Use ‘modify-phases’.
* gnu/packages/games.scm (pingus, cmatrix, freedink-data, xboing, irrlicht,
glkterm, glulx, retroarch)[arguments]: Use ‘modify-phases’ syntax.
2017-03-29 22:06:00 +02:00
Tobias Geerinckx-Rice 92bdf77790
gnu: glulxe: Fix typo.
* gnu/packages/games.scm (glulxe)[description]: Fix typo.
2017-03-29 22:06:00 +02:00
Tobias Geerinckx-Rice dbe7095b46
gnu: glkterm: Use @code in description.
* gnu/packages/games.scm (glkterm)[description]: Use @code.
2017-03-29 22:06:00 +02:00
Tobias Geerinckx-Rice ddce090306
gnu: games: Use INSTALL-FILE.
* gnu/packages/games.scm (glkterm, glulxe): Use INSTALL-FILE, return #t
instead of an undefined value, and prefer using let bindings.
2017-03-29 22:05:59 +02:00
Tobias Geerinckx-Rice dbaca6b507
gnu: zstd: Update to 1.1.4.
* gnu/packages/compression.scm (zstd): Update to 1.1.4.
2017-03-29 22:05:59 +02:00
Tobias Geerinckx-Rice a53a6b6fef
gnu: hyperrogue: Improve description.
* gnu/packages/games.scm (hyperrogue)[description]: Mainly fix a typo.
Throw in a few tweaks as well.
2017-03-29 22:05:59 +02:00
Tobias Geerinckx-Rice 8d5fe1f1cf
gnu: Add httpfs2.
* gnu/packages/file-systems.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-03-29 22:05:59 +02:00
Leo Famulari 8615da9051
gnu: beets: Don't build with python-enum34.
This package is unnecessary when using Python > 3.3.

* gnu/packages/music.scm (beets)[inputs]: Remove python-enum34.
2017-03-29 14:57:24 -04:00
Leo Famulari 7086540de6
gnu: elfutils: Update to 0.168 [fixes CVE-2016-{10254,10255}].
* gnu/packages/elf.scm (elfutils): Update to 0.168.
[source]: Update URL.
[home-page]: Update URL.
2017-03-29 14:37:49 -04:00
Leo Famulari 4caad35dbe
gnu: imagemagick: Update to 6.9.8-3.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.8-3.
2017-03-29 14:37:45 -04:00
Marius Bakke c7f7a5bac2
gnu: kakoune: Fix build after Boost ABI change.
Also remove now-obsolete snippet and inputs.

* gnu/packages/text-editors.scm (kakoune)[source]: Remove gzip substitution.
[arguments]: Drop CPPFLAGS from #:make-flags.
[native-inputs]: Remove GCC-5.
[inputs]: Remove gcc:lib.
2017-03-29 14:23:56 +02:00
Ludovic Courtès a4cdcffb19
gnu: lxsession: Build Vala code from source.
* gnu/packages/lxde.scm (lxsession)[source](snippet): New field.
2017-03-29 13:18:37 +02:00
Kei Kebreau f8279ba46b
gnu: hyperrogue: Update to 9.4c.
* gnu/packages/games.scm (hyperrogue): Update to 9.4c.
[source]: Remove snippet.
[arguments]: Remove #:make-flags; adjust configure and install phases; add
install-data phase.
[native-inputs]: Add hyperrogue-data and unzip.
[license]: Add cc-by-sa4.0 and cc0 licenses for sounds.
2017-03-28 23:38:23 -04:00
Leo Famulari 7bde7273c3
gnu: libressl: Update to 2.5.2.
* gnu/packages/tls.scm (libressl): Update to 2.5.2.
2017-03-28 22:05:55 -04:00
Vasile Dumitrascu b125649a59
gnu: emacs-monroe: Don't use MELPA archive.
* gnu/packages/emacs.scm (emacs-monroe)[version]: Change to 0.3.1.
[source]: Use github instead of melpa. Add (file-name).
[home-page]: Use HTTPS.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-29 03:05:40 +02:00
Marius Bakke 3ee9355e2f
gnu: python-pexpect: Add verbose test output.
Fixes <https://bugs.gnu.org/26286>.

* gnu/packages/python.scm (python-pexpect, python2-pexpect)[arguments]: Add
"-v" to "nosetests" command.
2017-03-29 02:31:59 +02:00
ng0 812c1819a0
gnu: Add lxde.
* gnu/packages/lxde.scm (lxde): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-28 22:15:45 +02:00
ng0 50042505db
gnu: Add lxpanel.
* gnu/packages/lxde.scm (lxpanel): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-28 22:15:45 +02:00
ng0 dbf544f9ec
gnu: Add keybinder.
* gnu/packages/wm.scm (keybinder): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-28 22:15:45 +02:00
ng0 d3897349e9
gnu: Add lxsession.
* gnu/packages/lxde.scm (lxsession): New variable.
* gnu/packages/patches/lxsession-use-gapplication.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-28 22:15:45 +02:00
ng0 f3b3af37d4
gnu: Add lxinput.
* gnu/packages/lxde.scm (lxinput): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-28 22:15:45 +02:00
ng0 169274d5c5
gnu: Add lxde-common.
* gnu/packages/lxde.scm (lxde-common): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-28 22:15:45 +02:00
ng0 4dcbed572c
gnu: Add lxde-icon-theme.
* gnu/packages/lxde.scm (lxde-icon-theme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-28 22:15:44 +02:00
ng0 7f7d52cc9a
gnu: Add lxmenu-data.
* gnu/packages/lxde.scm (lxmenu-data): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-28 22:15:44 +02:00
Kyle Meyer 6bd4a88989
gnu: emacs-elfeed: Update to 2.1.0.
* gnu/packages/emacs.scm (emacs-elfeed): Update to 2.1.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-28 22:15:44 +02:00
Ludovic Courtès e1f02f92e9
Replace (compose not PROC) with simpler idioms.
* gnu/packages/bioinformatics.scm (python-pysam)[arguments] <check>:
Use (negate proc) instead of (compose not proc).
* guix/import/cran.scm (recursive-import): Likewise.
* guix/import/elpa.scm (filter-dependencies): Use 'remove' instead of
'(filter (compose not proc) ...)'.
2017-03-28 22:15:44 +02:00
Leo Famulari 23b9168dcd
gnu: python-pytest-2.9.2: Replace with python-pytest-3.0.
* gnu/packages/python.scm (python-pytest-2.9.2): Replace with ...
(python-pytest-3.0): ... new variable.
(python2-pytest-3.0): New variable.
(python-cryptography, python2-cryptography, python-sphinx-1.5.3)[native-inputs]:
Replace python-pytest-2.9.2 with python-pytest-3.0.
* gnu/packages/backup.scm (borg)[native-inputs]: Likewise.
gnu/packages/calendar.scm (khal)[native-inputs]: Likewise.
2017-03-28 15:59:22 -04:00
Muriithi Frederick Muriuki eec21d4be7
gnu: Add python-mando
* gnu/packages/python.scm (python-mando, python2-mando): New variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-28 15:59:22 -04:00
Muriithi Frederick Muriuki 5d0c3ba856
gnu: Add python-paramunittest
* gnu/packages/python.scm (python-paramunittest, python2-paramunittest): New
variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-28 15:59:22 -04:00
Muriithi Frederick Muriuki 3061b33190
gnu: Add python-sphinx@1.5.3.
* gnu/packages/python.scm (python-sphinx-1.5.3): New variable.
2017-03-28 15:59:22 -04:00
Muriithi Frederick Muriuki 7f71e2579a
gnu: Add python-pytest@3.0.7
* gnu/packages/python.scm (python-pytest-3.0.7): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-28 15:59:18 -04:00
Leo Famulari a652eb9331
gnu: shroud: Use HTTPS source URL.
* gnu/packages/password-utils.scm (shroud)[source]: Use HTTPS URL.
2017-03-28 15:23:07 -04:00
Arun Isaac 59d915ac37
gnu: shroud: Fix home page URL.
* gnu/packages/password-utils.scm (shroud)[home-page]: Update URL.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-28 15:23:03 -04:00
Marius Bakke 2e93ee5f1b
gnu: rocksdb: Update to 5.2.1.
* gnu/packages/databases.scm (rocksdb): Update to 5.2.1.
2017-03-28 17:02:04 +02:00
Marius Bakke f8f44dd738
gnu: Add rdma-core.
* gnu/packages/linux.scm (rdma-core): New variable.
2017-03-28 17:02:03 +02:00
Marius Bakke b3ed50e6ad
gnu: Add multipath-tools.
* gnu/packages/linux.scm (multipath-tools): New variable.
2017-03-28 16:40:55 +02:00
Marius Bakke aadead6f17
gnu: fio: Enable rbd support.
* gnu/packages/benchmark.scm (fio)[inputs]: Add ceph:lib.
2017-03-28 16:38:17 +02:00
Marius Bakke dcfe44cbce
gnu: Add ceph.
* gnu/packages/storage.scm,
  gnu/packages/patches/ceph-disable-cpu-optimizations.patch,
  gnu/packages/patches/ceph-skip-collect-sys-info-test.patch,
  gnu/packages/patches/ceph-skip-unittest_blockdev.patch: New files.
* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Register it.
2017-03-28 16:35:37 +02:00
Marius Bakke 22ea02351f
gnu: xmlstarlet: Disable failing tests.
* gnu/packages/xml.scm (xmlstarlet)[arguments]: Add phase to disable two tests.
2017-03-28 15:54:27 +02:00
Marius Bakke ad31b4febf
Revert "gnu: snappy: Update to 1.1.4."
Rocksdb fails to build with this version:
https://github.com/facebook/rocksdb/issues/1947

This reverts commit 9baab9aeed.
2017-03-28 15:54:11 +02:00
Marius Bakke f125ec8ef2
gnu: fio: Install python scripts in separate output.
* gnu/packages/benchmark.scm (fio)[outputs]: New field.
[arguments]: Rename 'wrap-python-scripts' phase to 'move-outputs'. Keep wrapper.
2017-03-28 15:51:28 +02:00
Mark H Weaver 9909b8b952
gnu: linux-libre: Update to 4.10.6.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.6.
(%linux-libre-hash): Update hash.
2017-03-28 05:37:42 -04:00
Mark H Weaver cd5ba39588
gnu: linux-libre@4.9: Update to 4.9.18.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.18.
2017-03-28 05:37:08 -04:00
Mark H Weaver 8ba0bd1c6c
gnu: linux-libre@4.4: Update to 4.4.57.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.57.
2017-03-28 05:36:20 -04:00
Efraim Flashner 04952bd732
gnu: nspr: Use 'modify-phases' syntax.
* gnu/packages/gnuzilla.scm (nspr)[arguments]: Use 'modify-phases'
syntax.
2017-03-28 09:38:27 +03:00
Efraim Flashner 84fb4bd907
gnu: nspr: Update to 4.14.
* gnu/packages/gnuzilla.scm (nspr): Update to 4.14.
2017-03-28 09:38:14 +03:00
Efraim Flashner aaac423cc4
gnu: mozjs@24: Use more inherited fields.
* gnu/packages/gnuzilla.scm (mozjs@24)[arguments]: Use
'substitute-keyword-arguments', override inherited 'configure.
[native-inputs]: Remove field to use inherited native-inputs.
[propagated-inputs]: Same.
2017-03-28 09:35:29 +03:00
Efraim Flashner 56486b3a40
gnu: mozjs@17: Use 'modify-phases' syntax.
* gnu/packages/gnuzilla.scm (mozjs@17)[arguments]: Use 'modify-phases'
syntax.
2017-03-28 09:35:24 +03:00
Efraim Flashner f403c6761b
gnu: mozjs@17: Add missing inputs.
* gnu/packages/gnuzilla.scm (mozjs@17)[native-inputs]: Add pkg-config.
[propagated-inputs]: Add nspr.
[inputs]: Add zlib.
2017-03-28 09:34:58 +03:00
Efraim Flashner a64b7da513
gnu: mozjs@17: Add support for aarch64-linux.
* gnu/packages/gnuzilla.scm (mozjs@17)[source]: Add patch.
[arguments]: Add phase deleting slow test, add configure argument for
building on aarch64-linux.
* gnu/packages/patches/mozjs17-aarch64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-28 09:34:53 +03:00
Efraim Flashner 26f38d313b
gnu: mozjs@24: Add aarch64-support.
* gnu/packages/gnuzilla.scm (mozjs@24)[source]: Add patch.
[arguments]: Add flag for building on aarch64-linux, delete failing test.
* gnu/packages/patches/mozjs24-aarch64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-28 09:34:44 +03:00
Efraim Flashner b4f67b7ebb
gnu: mysql: Disable tests on aarch64-linux.
* gnu/packages/databases.scm (mysql)[arguments]: Disable the test suite
on aarch64-linux.
2017-03-28 09:34:38 +03:00
Efraim Flashner 6f76606984
gnu: gsl: Disable tests on aarch64-linux.
* gnu/packages/maths.scm (gsl)[arguments]: Do not run the test suite on
aarch64-linux.
[home-page]: Use https.
2017-03-28 09:34:33 +03:00
Leo Famulari c17383f400
Merge branch 'master' into core-updates 2017-03-27 21:19:38 -04:00
Leo Famulari 7aeb4ffa58
gnu: epiphany: Update to 3.22.7.
* gnu/packages/gnome.scm (epiphany): Update to 3.22.7.
2017-03-27 20:20:50 -04:00
Leo Famulari c386855249
gnu: webkitgtk: Update to 2.16.0.
WebKitGTK+ 2.16.0 is the first stable release of WebKitGTK+ that uses libgcrypt
instead of GnuTLS for some cryptographic functions:

<https://bugs.webkit.org/show_bug.cgi?id=163125>
<http://trac.webkit.org/changeset/208297/webkit>

* gnu/packages/webkit.scm (webkitgtk): Update to 2.16.0.
[inputs]: Replace gnutls with libgcrypt.
2017-03-27 20:20:47 -04:00
Tobias Geerinckx-Rice 7432d3ae18
gnu: grafx2: Remove zero-width space.
* gnu/packages/game-development.scm (grafx2)[description]: Remove
invisible <U+200B> (‘zero-width space’) character.
2017-03-28 01:22:18 +02:00
Ludovic Courtès a48a1071a6
gnu: libgit2: Patch use-after-free.
* gnu/packages/patches/libgit2-use-after-free.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (libgit2)[inputs]: Add it.
[arguments] <#:phases>: Add 'apply-patch' phase.
2017-03-28 00:32:37 +02:00
Leo Famulari bc4a2b853c
gnu: lm-sensors: Use a descriptive file name for the source tarball.
* gnu/packages/linux.scm (lm-sensors)[source]: Add file-name field.
2017-03-27 14:32:29 -04:00
Tobias Geerinckx-Rice bd9b8d89ad
gnu: mcelog: Update to 149.
* gnu/packages/linux.scm (mcelog): Update to 149.
2017-03-27 20:20:06 +02:00
Tobias Geerinckx-Rice 81d95a121a
gnu: corkscrew: Install the README file.
* gnu/packages/ssh.scm (corkscrew)[arguments]: Add a very basic
‘install-documentation’ phase.
2017-03-27 20:20:05 +02:00
David Thompson 1e4063010d
gnu: haunt: Disable test suite.
* gnu/packages/guile.scm (haunt): Disable test suite.
2017-03-27 14:18:17 -04:00
Thomas Danckaert b1a8fd2d2c
gnu: libreoffice: Update to 5.3.1.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 5.3.1.2.
[inputs]: Add libstaroffice and libzmf.
[arguments]: Remove reference to removed patch; unpack xmlsec 1.2.23 tarball.
(xmlsec-src-libreoffice): Update to version 1.2.23 tarball.
2017-03-27 20:17:02 +02:00
Thomas Danckaert 90ac806d3a
gnu: orcus: Update to 0.12.1.
* gnu/packages/libreoffice.scm (orcus): Update to 0.12.1.
[inputs]: Add python.
2017-03-27 20:16:47 +02:00
Thomas Danckaert b85b56dd7b
gnu: libetonyek: Update to 0.1.6.
* gnu/packages/libreoffice.scm (libetonyek): Update to 0.1.6.
[arguments]: Add phase 'autoreconf, because configure.ac is patched.  Add
configure flag "--with-mdds=1.2".
[inputs]: Add liblangtag.
[native-inputs]: Add autoconf and automake.
* gnu/packages/patches/libetonyek-build-with-mdds-1.2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-27 20:16:32 +02:00
Thomas Danckaert 22e52dbd06
gnu: Add libstaroffice.
* gnu/packages/libreoffice.scm (libstaroffice): New variable.
2017-03-27 20:16:19 +02:00
David Thompson 68c6110c20
gnu: Add grafx2.
* gnu/packages/game-development.scm (grafx2): New variable.
2017-03-27 14:16:02 -04:00
Thomas Danckaert cb38643924
gnu: ixion: Update to 0.12.2.
* gnu/packages/libreoffice.scm (ixion): Update to 0.12.2.
[inputs]: Replace python-2 by python.
2017-03-27 20:15:51 +02:00
Thomas Danckaert 57144094b8
gnu: mdds: Upgrade to 1.2.2.
* gnu/packages/boost.scm (mdds): Upgrade to 1.2.2.
2017-03-27 20:15:36 +02:00
Thomas Danckaert 741916f114
gnu: Add libzmf.
* gnu/packages/libreoffice.scm (libzmf): New Variable.
2017-03-27 20:15:04 +02:00
Leo Famulari ccfac09c82
gnu: geoclue: Update to 2.4.6.
* gnu/packages/gnome.scm (geoclue): Update to 2.4.6.
2017-03-27 11:57:42 -04:00
Tobias Geerinckx-Rice 10c95711b4
gnu: corkscrew: Improve descriptions.
* gnu/packages/ssh.scm (corkscrew)[synopsis, description]: Fix typos and
condense.  Remove scary warning (the tunnel is always encrypted through
SSH) and speculation.
2017-03-27 17:42:52 +02:00
Tobias Geerinckx-Rice 040ae44aa1
gnu: corkscrew: Download source from a mirror.
* gnu/packages/ssh.scm (corkscrew)[source]: Use
‘https://downloads.openwrt.org’.
2017-03-27 17:42:51 +02:00
Tobias Geerinckx-Rice a800c2175f
gnu: mosh: Update to 1.3.0.
* gnu/packages/ssh.scm (mosh): Update to 1.3.0.
2017-03-27 17:42:51 +02:00
Tobias Geerinckx-Rice f051d83c32
gnu: youtube-dl: Update to 2017.03.26.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.26.
2017-03-27 17:42:51 +02:00
Danny Milosavljevic 6e64766a86
gnu: gnuplot: Enable tikz backend.
* gnu/packages/maths.scm (gnuplot)[inputs]: Add lua.
2017-03-27 15:58:50 +02:00
Alex Kost 689db38e34
ui: Support Texinfo markup in package synopses.
* guix/ui.scm (package-field-string): New procedure.
(package-description-string): Use it.
(package-synopsis-string): New procedure.
(package->recutils): Use it.
* guix/scripts/lint.scm (check-synopsis-style)[check-texinfo-markup]:
New procedure.  Use it in checks.
* tests/lint.scm: Test it.
* gnu/packages/perl.scm (perl-try-tiny)[synopsis]: Adjust for the
Texinfo markup.
2017-03-27 10:55:16 +03:00
Marius Bakke b5a1359d44
gnu: mumble: Fix build after speex update.
* gnu/packages/telephony.scm (mumble)[inputs]: Add SPEEXDSP.
2017-03-26 23:47:38 +02:00
Marius Bakke 01229cbe16
gnu: Add speexdsp.
* gnu/packages/xiph.scm (speexdsp): New variable. Export it.
2017-03-26 23:47:37 +02:00
Leo Famulari 5d073bdb05
Revert "gnu: audacity: Use gtk+@3."
It appears that Audacity does not yet support GTK+-3 fully; the user interface
was unusable with this change.

This reverts commit 36e17ab417.
2017-03-26 16:26:29 -04:00
Tobias Geerinckx-Rice 20413597b6
gnu: claws-mail: Update to 3.15.0.
* gnu/packages/mail.scm (claws-mail): Update to 3.15.0.
2017-03-26 16:59:44 +02:00
Vasile Dumitrascu a1eba1bec1
gnu: Add emacs-monroe.
* gnu/packages/emacs.scm (emacs-monroe): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-26 16:00:18 +02:00
Vasile Dumitrascu 7f7b38af9e
gnu: Add emacs-keyfreq.
* gnu/packages/emacs.scm (emacs-keyfreq): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-26 15:56:19 +02:00
Alex Sassmannshausen 7398d96ee9
gnu: perl-scalar-list-utils: Update to 1.47.
* gnu/packages/perl.scm (perl-scalar-list-utils): Update to 1.47.
2017-03-26 11:33:37 +02:00
Alex Sassmannshausen 78bf9e01c0
gnu: perl-parse-cpan-meta: Update to 2.150010.
* gnu/packages/perl.scm (perl-parse-cpan-meta): Update to 2.150010.
2017-03-26 11:33:37 +02:00
Alex Sassmannshausen f3312bc191
gnu: perl-cpan-meta-yaml: Update to 0.018.
* gnu/packages/perl.scm (perl-cpan-meta-yaml): Update to 0.018.
2017-03-26 11:33:37 +02:00
Alex Sassmannshausen 2dfd0d7b9c
gnu: perl-cpan-meta-requirements: Update to 2.140.
* gnu/packages/perl.scm (perl-cpan-meta-requirements): Update to 2.140.
2017-03-26 11:33:37 +02:00
Alex Sassmannshausen 687d2c4fe2
gnu: perl-yaml: Update to 1.23.
* gnu/packages/perl.scm (perl-yaml): Update to 1.23.
2017-03-26 11:33:37 +02:00
Alex Sassmannshausen 7b34de5f84
gnu: perl-variable-magic: Update to 0.61.
* gnu/packages/perl.scm (perl-variable-magic): Update to 0.61.
2017-03-26 11:33:37 +02:00
Alex Sassmannshausen 9b882dcc0c
gnu: perl-time-duration-parse: Update to 0.13.
* gnu/packages/perl.scm (perl-time-duration-parse): Update to 0.13.
2017-03-26 11:33:37 +02:00
Alex Sassmannshausen cbe50be4c9
gnu: perl-test-warnings: Update to 0.026.
* gnu/packages/perl.scm (perl-test-warnings): Update to 0.026.
2017-03-26 11:33:37 +02:00
Alex Sassmannshausen 3cb9d58ad6
gnu: perl-test-simple: Update to 1.302078.
* gnu/packages/perl.scm (perl-test-simple): Update to 1.302078.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen ffdbbcc812
gnu: perl-test-exception: Update to 0.43.
* gnu/packages/perl.scm (perl-test-exception): Update to 0.43.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen 0ac43aaa69
gnu: perl-test-cleannamespaces: Update to 0.22.
* gnu/packages/perl.scm (perl-test-cleannamespaces): Update to 0.22.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen be7e54325e
gnu: perl-sub-name: Update to 0.21.
* gnu/packages/perl.scm (perl-sub-name): Update to 0.21.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen 84c73b7f45
gnu: perl-params-validate: Update to 1.26.
* gnu/packages/perl.scm (perl-params-validate): Update to 1.26.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen 3857a3fc2a
gnu: perl-package-deprecationmanager: Update to 0.17.
* gnu/packages/perl.scm (perl-package-deprecationmanager): Update to 0.17.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen 0d01f517d0
gnu: perl-moose: Update to 2.2004.
* gnu/packages/perl.scm (perl-moose): Update to 2.2004.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen c4fcf35420
gnu: perl-module-runtime-conflicts: Update to 0.003.
* gnu/packages/perl.scm (perl-module-runtime-conflicts): Update to 0.003.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen 0c61441a7f
gnu: perl-devel-partialdump: Update to 0.18.
* gnu/packages/perl.scm (perl-devel-partialdump): Update to 0.18.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen 2d31b7f19b
gnu: perl-devel-overloadinfo: Update to 0.004.
* gnu/packages/perl.scm (perl-devel-overloadinfo): Update to 0.004.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen be2b42a7f6
gnu: perl-cpan-meta-check: Update to 0.011.
* gnu/packages/perl.scm (perl-cpan-meta-check): Update to 0.011.
2017-03-26 11:33:36 +02:00
Alex Sassmannshausen a00afca443
gnu: perl-common-sense: Update to 3.74.
* gnu/packages/perl.scm (perl-common-sense): Update to 3.74.
2017-03-26 11:33:35 +02:00
Alex Sassmannshausen a941be6a3c
gnu: perl-clone: Update to 0.38.
* gnu/packages/perl.scm (perl-clone): Update to 0.38.
2017-03-26 11:33:35 +02:00
Alex Sassmannshausen fb89fc0cde
gnu: perl-class-load: Update to 0.23.
* gnu/packages/perl.scm (perl-class-load): Update to 0.23.
2017-03-26 11:33:35 +02:00
Alex Sassmannshausen 4c08a8a67a
gnu: perl-capture-tiny: Update to 0.46.
* gnu/packages/perl.scm (perl-capture-tiny): Update to 0.46.
2017-03-26 11:33:35 +02:00
Alex Sassmannshausen ee6d716234
gnu: perl-b-hooks-endofscope: Update to 0.21.
* gnu/packages/perl.scm (perl-b-hooks-endofscope): Update to 0.21.
2017-03-26 11:33:35 +02:00
Alex Sassmannshausen 033dec64cc
gnu: Add perl-test-needs.
* gnu/packages/perl.scm (perl-test-needs): New variable.
2017-03-26 11:33:35 +02:00
Alex Sassmannshausen 21b7cf4287
gnu: Add perl-file-pushd.
* gnu/packages/perl.scm (perl-file-pushd): New variable
2017-03-26 11:33:35 +02:00
Efraim Flashner 6ff5e9baea
gnu: denemo: Update to 2.1.
* gnu/packages/music.scm (denemo): Update to 2.1.
2017-03-26 12:13:27 +03:00
Marius Bakke 727bec13a3
gnu: po4a: Make manpages writable before resetting timestamps.
* gnu/packages/gettext.scm (po4a)[arguments]: Add
'make-compressed-files-writable' phase.
2017-03-26 11:06:46 +02:00
Julien Lepiller 23bd8f556e
gnu: bigloo: Fix build failure in ld.
* gnu/packages/scheme.scm (bigloo)[arguments]<#:configure-flags>: Add --cflags=-fPIC.
2017-03-26 10:42:51 +02:00
Marius Bakke b1554326bb
gnu: libsvgtiny: Build with gperf@3.0.
* gnu/packages/web.scm (libsvgtiny)[native-inputs]: Change GPERF to GPERF-3.0.
2017-03-26 09:36:00 +02:00
Marius Bakke 5ac097e28c
gnu: libpqxx: Fix build with newer sed.
* gnu/packages/databases.scm (libpqxx)[arguments]: Add 'fix-sed-command' phase
that corrects a typo in the configure script.
2017-03-26 09:16:04 +02:00
Efraim Flashner 82654d956f
gnu: aseprite: Downgrade to 1.1.7.
* gnu/packages/game-development.scm (aseprite): Downgrade to 1.1.7.
2017-03-26 10:14:04 +03:00
Mark H Weaver 81e752d92e
gnu: linux-libre: Update to 4.10.5.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.5.
(%linux-libre-hash): Update hash.
2017-03-26 03:12:33 -04:00
Mark H Weaver bd0423262a
gnu: linux-libre@4.9: Update to 4.9.17.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.17.
2017-03-26 03:10:25 -04:00
Mark H Weaver 3c67367612
gnu: linux-libre@4.4: Update to 4.4.56.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.56.
2017-03-26 03:09:06 -04:00
Marius Bakke 14d0db40ff
gnu: vte-ng: Build with gperf@3.0.
* gnu/packages/gnome.scm (vte-ng)[native-inputs]: Change GPERF to GPERF-3.0.
2017-03-26 08:29:19 +02:00
Marius Bakke 3c5698046a
gnu: libtorrent-rasterbar: Update to 1.1.2.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.2.
[source]: Use patch.
* gnu/packages/patches/libtorrent-rasterbar-boost-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-26 07:49:50 +02:00
Marius Bakke ff4dc16eac
gnu: aseprite: Update to 1.1.13.
* gnu/packages/game-development.scm (aseprite): Update to 1.1.13.
[source]: Switch to release archive.
2017-03-26 07:09:12 +02:00
Ludovic Courtès d1e3f59c9b
gnu: coreutils: Patch 'cut' unit test on ARM.
Fixes <https://bugs.gnu.org/26253>.

* gnu/packages/patches/coreutils-cut-huge-range-test.patch: New file.
* gnu/packages/base.scm (coreutils)[native-inputs]: Add it as an input.
[arguments] <#:phases>: On ARM, add 'patch-cut-test' phase.
* gnu/local.mk (dist_patch_DATA): Add 'coreutils-cut-huge-range-test.patch'.
2017-03-25 23:31:10 +01:00
Ludovic Courtès 5f19fb6a26
system: grub: Don't attempt to load non-EFI modules on EFI.
This resulted in a couple of harmless warnings just before the menu is
displayed.

* gnu/system/grub.scm (eye-candy)[setup-gfxterm-body]: Move 'vbe' and
'vga' loading to the non-EFI branch.
2017-03-25 22:50:24 +01:00
Efraim Flashner c5be3467f2
gnu: python2-dogtail: Update to 0.9.9.
* gnu/packages/python.scm (python2-dogtail): Update to 0.9.9.
[source]: Download using pypi-uri scheme.
2017-03-25 23:53:03 +03:00
Efraim Flashner ac7a8f1ff8
gnu: xorg-server-xwayland: Add missing input.
* gnu/packages/xorg.scm (xorg-server-xwayland)[inputs]: Remove libepoxy,
add wayland-protocols.
2017-03-25 23:19:17 +03:00
Marius Bakke 17fc8da3dd
gnu: git: Update to 2.12.2.
* gnu/packages/version-control.scm (git): Update to 2.12.2.
2017-03-25 20:17:04 +01:00
Marius Bakke 5e53557ed0
gnu: maim: Update to 4.4.62.
* gnu/packages/xdisorg.scm (maim): Update to 4.4.62.
2017-03-25 20:12:44 +01:00
Tobias Geerinckx-Rice 90ff097995
gnu: youtube-dl: Update to 2017.03.24.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.24.
2017-03-25 19:40:10 +01:00
Efraim Flashner 6a052473aa
gnu: pcc: Remove aarch64-linux from %supported-systems.
* gnu/packages/c.scm (pcc)[supported-systems]: New field.
2017-03-25 21:30:25 +03:00
Efraim Flashner 97b7201f99
gnu: tcc: Remove aarch64-linux from %supported-systems.
* gnu/packages/c.scm (tcc)[supported-systems]: Remove aarch64-linux from
the %supported-systems.
2017-03-25 21:24:18 +03:00
Danny Milosavljevic 7e58cbbb39
gnu: Add shellcheck.
* gnu/packages/haskell.scm (shellcheck): New variable.
2017-03-25 15:02:11 +01:00
Danny Milosavljevic 6f8016f4d8
gnu: Add ghc-json.
* gnu/packages/haskell.scm (ghc-json): New variable.
2017-03-25 15:00:18 +01:00
Vasile Dumitrascu 070e1fe99a
gnu: Add emacs-symon.
* gnu/packages/emacs.scm (emacs-symon): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-24 17:24:26 -04:00
Thomas Danckaert 9260b9d100
services: Add inetd-service-type.
* gnu/services/networking.scm (<inetd-configuration>, <inetd-entry>): New
record types.
(inetd-config-file, inetd-shepherd-service): New procedures.
(inetd-service-type): New variable.
* doc/guix.texi (Networking Services): Document it.
* gnu/tests/networking.scm: New file.
* gnu/local.mk: Add it.
2017-03-24 17:45:56 +01:00
Mathieu Othacehe 85ac401acf
services: openvpn: Fix a typo which was corrected in generated doc.
* gnu/services/vpn.scm (define-split-configuration): Fix typo.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:18 +01:00
Mathieu Othacehe bfbf6e1e10
gnu: Add tlp service.
* gnu/services/pm.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/tlp.scm.
* doc/guix.texi (Power management Services): New section.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:17 +01:00
Mathieu Othacehe d02c3c2234
services: configuration: Rewrite id procedure.
* gnu/services/configuration.scm (id): Replace it using the more concise
version found in messaging.scm.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:17 +01:00
Mathieu Othacehe e7c797f348
services: Factorize define-maybe macro.
* gnu/services/configuration.scm (id): New procedure extracted from
define-configuration.
(define-maybe): New exported procedure, moved from messaging.scm.
* gnu/services/messaging.scm (define-maybe): Remove it.
(id): Move declaration inside define-all-configurations which is now
the only caller procedure.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:17 +01:00
Mathieu Othacehe 32e75b4808
gnu: tlp: Read configuration from /etc/tlp.
* gnu/packages/linux.scm (tlp): Set TLP_CONF to "/etc/tlp".

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:16 +01:00
Vasile Dumitrascu 4d3d3bd217
gnu: Add emacs-aggresive-indent-mode.
* gnu/packages/emacs.scm (emacs-aggressive-indent): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-03-24 14:19:00 +01:00
Efraim Flashner 3d39ab456d
gnu: ccache: Update to 3.3.4.
* gnu/packages/ccache.scm (ccache): Update to 3.3.4.
2017-03-24 14:53:21 +03:00
Efraim Flashner 2e200ee8c0
gnu: talloc: Update to 2.1.9.
* gnu/packages/samba (talloc): Update to 2.1.9.
[home-page]: Use https.
2017-03-24 14:16:09 +03:00
Efraim Flashner c8c1470451
gnu: samba: Update to 4.5.7 [fixes CVE-2017-2619].
* gnu/packages/samba.scm (samba): Update to 4.5.7.
2017-03-24 14:14:52 +03:00
Ludovic Courtès 697ddb8850
services: guix-publish: Add 'compression-level' and 'nar-path' fields.
* gnu/services/base.scm (<guix-publish-configuration>)[compression-level,
nar-path]: New fields.
(guix-publish-shepherd-service): Honor them.
* doc/guix.texi (Base Services): Document them.
2017-03-24 00:23:29 +01:00
Ludovic Courtès f1e900a3b8
doc: Document 'guix-publish-service-type' instead of 'guix-publish-service'.
* doc/guix.texi (Base Services): Document 'guix-publish-service-type'
and 'guix-configuration'.  Remove 'guix-publish-service'.
(Invoking guix publish): Mention 'guix-publish-service-type'.
* gnu/services/base.scm (guix-publish-service): Mark as deprecated.
(<guix-configuration>): Export getters.
2017-03-24 00:23:29 +01:00
Marius Bakke 77ab6983a1
gnu: devil: Update to 1.8.0.
* gnu/packages/patches/devil-CVE-2009-3994.patch,
gnu/packages/patches/devil-fix-libpng.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/image.scm (devil): Update to 1.8.0.
[source]: Remove patches and snippet.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Disable tests. Remove #:configure-flags and add a
'change-directory' phase. Remove 'fix-tests' phase.
[inputs]: Change LIBJPEG to LIBJPEG-TURBO.
2017-03-24 00:12:00 +01:00
Marius Bakke 183303b3ef
gnu: nginx: Update to 1.11.11.
* gnu/packages/web.scm (nginx): Update to 1.11.11.
2017-03-23 20:00:06 +01:00
Danny Milosavljevic 42c127e876
gnu: rustc: Simplify configure phase.
* gnu/packages/rust.scm (rustc): Simplify configure phase.
2017-03-23 19:36:10 +01:00
rennes 7fdca77e00
gnu: ustr: Fix build with GCC 5.
* gnu/packages/patches/ustr-fix-build-with-gcc-5.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/textutils.scm (ustr)[source]: Use patch.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-23 14:34:09 -04:00
ng0 120349bfb4
gnu: rxvt-unicode: Give 'urxvtc.desktop' a unique display name.
* gnu/packages/xdisorg.scm (rxvt-unicode)[arguments]: In phase
'install-desktop-urxvtc' add '(client)' to the 'Name' line of the
resulting '.desktop' file.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-23 19:33:36 +01:00
Sergei Trofimovich 096f008014
gnu: rcs: Fix build against gcc-5.4.0.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/patches/rcs-5.9.4-noreturn.patch: New file.
* gnu/packages/version-control.scm (rcs)[source]: Applied patch.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-23 19:26:27 +01:00
Tobias Geerinckx-Rice 359ea6ba29
gnu: knot: Update to 2.4.2.
* gnu/packages/dns.scm (knot): Update to 2.4.2.
2017-03-23 18:18:53 +01:00
Leo Famulari 26b16fd9ca
gnu: python-appdirs: Use pypi-uri.
This is a followup to commit 543782e1ff.

* gnu/packages/python.scm (python-appdirs, python2-appdirs)[source]: Use
pypi-uri.
2017-03-23 12:06:15 -04:00
Ricardo Wurmus ce54f5db7d
gnu: gfortran-5: Move definition before "gfortran".
This is a follow-up to commit cb4805e34c.

* gnu/packages/gcc.scm (gfortran-5): Move definition.
2017-03-23 16:34:17 +01:00
Ricardo Wurmus cb4805e34c
gnu: gfortran: Change default version to gfortran-5.
* gnu/packages/gcc.scm (gfortran): Point to gfortran-5.
2017-03-23 15:37:24 +01:00
Efraim Flashner 0371b345e8
Merge remote-tracking branch 'origin/master' into core-updates 2017-03-23 14:53:33 +02:00
Efraim Flashner 8be563a5a3
gnu: dtc: Build with flex-2.6.1.
* gnu/packages/bootloaders.scm (dtc)[native-inputs]: Use flex-2.6.1 and
not flex.
2017-03-23 14:40:40 +02:00
Peter Mikkelsen c53af0016e
gnu: idris: Update to 0.99.1.
* gnu/packages/idris.scm (idris): Update to 0.99.1.
[inputs]: Add ghc-code-page.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-23 12:59:03 +01:00
Peter Mikkelsen df7309fc6e
gnu: Add ghc-code-page.
* gnu/packages/haskell.scm (ghc-code-page): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-23 12:59:03 +01:00
Ricardo Wurmus 939b6b113b
gnu: star: Update to 2.5.3a.
* gnu/packages/bioinformatics.scm (star): Update to 2.5.3a.
2017-03-23 11:21:08 +01:00
Efraim Flashner d5ceeb5a2d
gnu: scotch: Build with flex-2.6.1.
* gnu/packages/maths.scm (scotch)[native-inputs]: Use flex-2.6.1 and not
flex.
2017-03-23 07:32:31 +02:00
Efraim Flashner 5302eba611
gnu: libffcall: Remove aarch64-linux from supported systems.
* gnu/packages/libffcall.scm (libffcall)[supported-systems]: New field,
remove aarch64-linux.
[home-page]: Use https.
2017-03-23 07:32:26 +02:00
Tobias Geerinckx-Rice b27bd0b057
gnu: youtube-dl: Update to 2017.03.22.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.22.
2017-03-23 02:53:18 +01:00
Tobias Geerinckx-Rice a06cd95ab0
gnu: python-natsort: Update to 5.0.2.
* gnu/packages/python.scm (python-natsort): Update to 5.0.2.
2017-03-23 02:53:17 +01:00
Tobias Geerinckx-Rice e17a12482b
gnu: python2-futures: Update to 3.0.5.
* gnu/packages/python.scm (python2-futures): Update to 3.0.5.
2017-03-23 02:53:17 +01:00
Tobias Geerinckx-Rice 06fe79f263
gnu: python-rauth: Update to 0.7.3.
* gnu/packages/python.scm (python-rauth): Update to 0.7.3.
2017-03-23 02:53:17 +01:00
Tobias Geerinckx-Rice 36e0d9db90
gnu: python-ipaddress: Update to 1.0.18.
* gnu/packages/python.scm (python-ipaddress): Update to 1.0.18.
2017-03-23 02:53:16 +01:00
Tobias Geerinckx-Rice 543782e1ff
gnu: python-appdirs: Update to 1.4.3.
* gnu/packages/python.scm (python-appdirs): Update to 1.4.3.
2017-03-23 02:53:16 +01:00
Tobias Geerinckx-Rice 80e8d8517a
gnu: python-beautifulsoup4: Update to 4.5.3.
* gnu/packages/python.scm (python-beautifulsoup4): Update to 4.5.3.
2017-03-23 02:53:15 +01:00
Tobias Geerinckx-Rice 7c4279322e
gnu: python-drmaa: Update to 0.7.7.
* gnu/packages/python.scm (python-drmaa): Update to 0.7.7.
2017-03-23 02:53:15 +01:00
Tobias Geerinckx-Rice fd2662e950
gnu: python-sqlalchemy-utils: Update to 0.32.13.
* gnu/packages/python.scm (python-sqlalchemy-utils): Update to 0.32.13.
2017-03-23 02:53:15 +01:00
Tobias Geerinckx-Rice 745d85b7db
gnu: python-pafy: Update to 0.5.3.1.
* gnu/packages/python.scm (python-pafy): Update to 0.5.3.1.
2017-03-23 02:53:14 +01:00
Leo Famulari e20dafd0a1
gnu: gpsbabel: Fix a build failure with GCC 5.
* gnu/packages/gps.scm (gpsbabel)[arguments]: Add -fPIC to #:configure-flags.
2017-03-22 17:04:46 -04:00
Efraim Flashner 283f04b053
gnu: libffcall: Set source file-name.
* gnu/packages/libffcall.scm (libffcall)[source]: Add file-name field.
[home-page]: Use https.
2017-03-22 22:36:43 +02:00
Kei Kebreau 359e9c4215
gnu: chicken: Update to 4.12.0.
* gnu/packages/scheme.scm (chicken): Update to 4.12.0.
2017-03-22 15:31:17 -04:00
Efraim Flashner 44cba47e93
gnu: wine: Build with flex-2.6.1.
* gnu/packages/wine.scm (wine)[native-inputs]: Use flex-2.6.1 and not
flex.
2017-03-22 21:06:46 +02:00
Efraim Flashner 575a6f0f8a
gnu: binutils-vc4: Build with flex-2.6.1.
* gnu/packages/embedded.scm (binutils-vc4)[native-inputs]: Use
flex-2.6.1 and not flex.
2017-03-22 19:27:00 +02:00
Leo Famulari 112d645ffa
gnu: dovecot: Update to 2.2.28.
* gnu/packages/mail.scm (dovecot): Update to 2.2.28.
2017-03-22 13:04:29 -04:00
Danny Milosavljevic 9b7a9580d4
gnu: rustc: Honor max line length.
* gnu/packages/rust.scm (rustc)[arguments]: patch-tests: Honor max line
length.
2017-03-22 17:41:44 +01:00
Ludovic Courtès 61a3137bdd
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to 73a4645.
2017-03-22 16:05:46 +01:00
Efraim Flashner 493ae57eca
gnu: binutils-vc4: Set source file-name.
* gnu/packages/embedded.scm (binutils-vc4)[source]: Add file-name field.
2017-03-22 16:10:45 +02:00
Ricardo Wurmus dc8a34ed46
gnu: freeimage: Fix build with GCC 5.
* gnu/packages/patches/freeimage-fix-build-with-gcc-5.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (freeimage)[source]: Add patch.
2017-03-22 14:45:44 +01:00
Efraim Flashner aeb6fe5fa0
gnu: autoconf-archive: Update to 2017.03.21.
* gnu/packages/autotools.scm (autoconf-archive): Update to 2017.03.21.
2017-03-22 15:35:59 +02:00
Ludovic Courtès 5cd074ea32
gnu: guile: Add 'guile-next' as a deprecated alias.
This is a followup to f6396d862f.

* gnu/packages/guile.scm (guile-next): New variable.
2017-03-22 14:05:58 +01:00
Danny Milosavljevic 326249bab8
gnu: rustc: End resultless phases in #t.
* gnu/packages/rust.scm (rustc): End resultless phases in #t.
2017-03-22 12:59:32 +01:00
Ricardo Wurmus 54262c5435
gnu: python-pysam: Run tests in parallel.
* gnu/packages/bioinformatics.scm (python-pysam)[arguments]: Run nose tests in
parallel.
2017-03-22 12:33:28 +01:00
Ricardo Wurmus 71dbf592c4
gnu: python-pysam: Run tests before installation.
* gnu/packages/bioinformatics.scm (python-pysam)[arguments]: Adjust check
phase to be run before installation.
2017-03-22 12:33:28 +01:00
Ricardo Wurmus 879b521cd0
gnu: python-pysam: Update to 0.10.0.
* gnu/packages/bioinformatics.scm (python-pysam): Update to 0.10.0.
2017-03-22 12:33:24 +01:00
Ricardo Wurmus d553cd6015
gnu: python-pysam: Run tests in parallel.
* gnu/packages/bioinformatics.scm (python-pysam)[arguments]: Run nose tests in
parallel.
2017-03-22 12:21:39 +01:00
Ricardo Wurmus 611154efc8
gnu: python-pysam: Run tests before installation.
* gnu/packages/bioinformatics.scm (python-pysam)[arguments]: Adjust check
phase to be run before installation.
2017-03-22 12:21:39 +01:00
Ricardo Wurmus 9488776a18
gnu: python-pysam: Update to 0.10.0.
* gnu/packages/bioinformatics.scm (python-pysam): Update to 0.10.0.
2017-03-22 12:21:38 +01:00
Efraim Flashner 378de69c59
Merge remote-tracking branch 'origin/master' into core-updates 2017-03-22 12:57:37 +02:00
Efraim Flashner 0e7c3ba1c0
gnu: perl-mojolicious: Update to 7.29.
* gnu/packages/perl-web.scm (perl-mojolicious): Update to 7.29.
2017-03-22 12:56:23 +02:00
Efraim Flashner c70b50efb9
gnu: perl-io-compress: Update to 2.074.
* gnu/packages/compression.scm (perl-io-compress): Update to 2.074.
[propagated-inputs]: Update minimum versions to 2.074.
2017-03-22 12:50:36 +02:00
Efraim Flashner c0b7b797a2
gnu: perl-compress-raw-bzip2: Update to 2.074.
* gnu/packages/compression.scm (perl-compress-raw-bzip2): Update to 2.074.
2017-03-22 12:45:55 +02:00
Efraim Flashner 02b067d782
gnu: perl-compress-raw-zlib: Update to 2.074.
* gnu/packages/compression.scm (perl-compress-raw-zlib): Update to 2.074.
2017-03-22 12:40:05 +02:00
Leo Famulari d8be338f16
gnu: openssh: Update to 7.5p1.
* gnu/packages/ssh.scm (openssh): Update to 7.5p1.
2017-03-22 02:37:31 -04:00
Leo Famulari 22f25392cf
gnu: ntp: Update to 4.2.8p10 [security fixes].
Fixes CVE-2016-9042 and CVE-2017-{6451,6452,6455,6458,6459,6460,6462,6463,6464}
and others. See 'NEWS' in the source code for more information.

* gnu/packages/ntp.scm (ntp): Update to 4.2.8p10.
2017-03-22 01:41:41 -04:00
Tobias Geerinckx-Rice 8e71896340
gnu: python-psycopg2: Update to 2.6.2.
* gnu/packages/python.scm (python-psycopg2): Update to 2.6.2.
2017-03-22 02:03:35 +01:00
Tobias Geerinckx-Rice 35e1a0f1a7
gnu: python-zope-component: Update to 4.3.0.
* gnu/packages/python.scm (python-zope-component): Update to 4.3.0.
[source]: Use pypi-uri.
2017-03-22 02:03:35 +01:00
Tobias Geerinckx-Rice c56ad5e291
gnu: python-atomicwrites: Update to 1.1.5.
* gnu/packages/python.scm (python-atomicwrites): Update to 1.1.5.
2017-03-22 02:03:34 +01:00
Tobias Geerinckx-Rice 4c4d4df393
gnu: python-texttable: Update to 0.8.7.
* gnu/packages/python.scm (python-texttable): Update to 0.8.7.
2017-03-22 02:03:34 +01:00
Tobias Geerinckx-Rice d5c183d134
gnu: python-feedgenerator: Update to 1.9.
* gnu/packages/python.scm (python-feedgenerator): Update to 1.9.
2017-03-22 02:03:34 +01:00
Tobias Geerinckx-Rice d25bee2600
gnu: python-wrapt: Update to 1.10.8.
* gnu/packages/python.scm (python-wrapt): Update to 1.10.8.
[source]: Use pypi-uri.
2017-03-22 02:03:33 +01:00
Tobias Geerinckx-Rice b9463fdba2
gnu: python-py: Update to 1.4.32.
* gnu/packages/python.scm (python-py): Update to 1.4.32.
2017-03-22 02:03:33 +01:00
Tobias Geerinckx-Rice 5095bc7d71
gnu: python-sphinx-cloud-sptheme: Update to 1.8.0.
* gnu/packages/python.scm (python-sphinx-cloud-sptheme): Update to 1.8.0.
2017-03-22 02:03:33 +01:00
Tobias Geerinckx-Rice 9e59478f8d
gnu: python-wcwidth: Update to 0.1.7.
* gnu/packages/python.scm (python-wcwidth): Update to 0.1.7.
[source]: Use pypi-uri.
2017-03-22 02:03:32 +01:00
Tobias Geerinckx-Rice 4ffbe8c6d7
gnu: python-markdown: Update to 2.6.8.
* gnu/packages/python.scm (python-markdown): Update to 2.6.8.
2017-03-22 02:03:32 +01:00
Tobias Geerinckx-Rice 2d431b0130
gnu: dns: Return #t instead of something undefined.
* gnu/packages/dns.scm (yadifa, knot)[arguments]: Return #t after calling
‘substitute*’.
(knot)[source]: Return #t after calling ‘delete-file-recursively’.
2017-03-22 02:03:31 +01:00
Ludovic Courtès 7dbd75b3cf
file-systems: Add missing docstring.
* gnu/system/file-systems.scm (file-system-type-predicate): Add
docstring.
2017-03-21 22:33:07 +01:00
Ludovic Courtès 278d486b0c
file-systems: Do not use (gnu packages …).
Fixes a regression introduced in
7208995426 whereby (gnu system
file-systems) would pull in (gnu packages …) module, which in turn
breaks when importing things like (gnu build shepherd).

* gnu/system/file-systems.scm (file-system-type-predicate): Export.
(file-system-packages): Move to...
* gnu/system/linux-initrd.scm (file-system-packages): ... here.  Add
docstring.
* gnu/services/base.scm: Use it.
* tests/file-systems.scm ("does not pull (gnu packages …)"): New test.
2017-03-21 22:33:07 +01:00
Efraim Flashner 4f7a9e0bff
gnu: vapoursynth: Update to 37.
* gnu/packages/video.scm (vapoursynth): Update to 37.
2017-03-21 22:36:33 +02:00
Efraim Flashner 60092c181c
gnu: zimg: Update to 2.5.
* gnu/packages/image.scm (zimg): Update to 2.5.
2017-03-21 22:35:32 +02:00
Leo Famulari 049e02eaa2
gnu: libesmtp: Add alternate source URL.
* gnu/packages/mail.scm (libesmtp)[source]: Add alternate URL.
2017-03-21 16:33:08 -04:00
Leo Famulari a9681c74ca
gnu: python-pillow: Fix test failures with freetype-2.7.
* gnu/packages/patches/python-pillow-freetype-2.7-test-failure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-pillow, python2-pillow)[source]: Use it.
2017-03-21 16:20:10 -04:00
Efraim Flashner 83a3464793
gnu: openblas: Add support for aarch64.
* gnu/packages/maths.scm (openblas)[arguments]: Mark aarch64 as
substitutable, build for target ARMv8.
2017-03-21 22:03:05 +02:00
Clément Lassieur 36f666c63d
tests: ssh: Add a test for SFTP.
* gnu/tests/ssh.scm (run-ssh-test): Introduce "SFTP file writing and reading".
Make 'sftp?' a keyword parameter.
(%test-openssh): Pass #:sftp? #t to 'run-ssh-test'.
2017-03-21 20:49:26 +01:00
Clément Lassieur cfaf4d1165
tests: ssh: Abstract session connection and authentication.
* gnu/tests/ssh.scm (run-ssh-test): Introduce make-session-for-test,
call-with-connected-session and call-with-connected-session/auth.
(run-ssh-test)["connect"]: Rename to "shell command".  Abstract its session
connection and authentication work into the above three functions.
2017-03-21 20:49:26 +01:00
Clément Lassieur 12723370e5
services: openssh: Add 'subsystems' option.
* gnu/services/ssh.scm (openssh-config-file): Add it.
(<openssh-configuration>)[subsystems]: Add it.
* doc/guix.texi (Networking Services): Document it.
2017-03-21 20:49:26 +01:00
Clément Lassieur 4ca3e9b7b6
services: openssh: Cosmetic changes.
* gnu/services/ssh.scm (<openssh-configuration>): Reformat to fit in 80
columns.
2017-03-21 20:49:26 +01:00
Rodger Fox a42619e5e2
gnu: Add lmms.
* gnu/packages/music.scm (lmms): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-21 15:37:29 -04:00
Arun Isaac 0b608ec4ce
gnu: Add megaglest.
* gnu/packages/games.scm (megaglest): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-21 15:15:35 -04:00
Arun Isaac fb731c9232
gnu: Add megaglest-data.
* gnu/packages/games.scm (megaglest-data): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-21 15:15:35 -04:00
Efraim Flashner 8ea71f2005
gnu: ots: Use 'modify-phases' syntax.
* gnu/packages/ots.scm (ots)[arguments]: Use 'modify-phases' syntax.
2017-03-21 20:58:52 +02:00
Efraim Flashner b1d3e0a93b
gnu: ots: Add download mirror.
* gnu/packages/ots.scm (ots)[source]: Add Debian mirror.
2017-03-21 20:58:51 +02:00
rennes 8e4b7b7514
gnu: xf86-video-vmware: Fix build failure due to missing LLVM.
* gnu/packages/xorg.scm (xf86-video-vmware)[inputs]: Add llvm.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-21 14:24:37 -04:00
Leo Famulari 7fc72c7731
gnu: libcmis: Update to 0.5.1.
* gnu/packages/libreoffice.scm (libcmis): Update to 0.5.1.
[source]: Use new source URL. Remove obsolete patch
'libcmis-fix-test-onedrive.patch'.
[home-page]: Update URL.
* gnu/packages/patches/libcmis-fix-test-onedrive.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-21 13:38:13 -04:00
Efraim Flashner a160778cba
gnu: x265: Fix build on aarch64.
* gnu/packages/video.scm (x265)[arguments]: On aarch64 add a
configure-flag to enable PIC.
2017-03-21 18:01:05 +02:00
Kei Kebreau 4b0e636701
gnu: Adjust asciidoc-related build options.
Commits 9099a45792 and
3078821d13 make many package inputs and
build configurations related to asciidoc obsolete.

* gnu/packages/compton.scm (compton)[inputs]: Remove docbook-xml,
libxml2 and libxslt.
* gnu/packages/mail.scm (offlinemap)[native-inputs]: Remove libxslt.
* gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Remove docbook-xml.
(perf)[inputs]: Remove docbook-xml and libxslt.
* gnu/packages/text-editors.scm (kakoune)[native-inputs]: Remove libxslt.
* gnu/packages/version-control.scm (cgit)[native-inputs]: Remove
docbook-xml, docbook-xsl, libxml2 and libxslt.
(cvs-fast-export)[native-inputs]: Remove docbook-xml, docbook-xsl,
libxml2 and libxslt.
* gnu/packages/web.scm (qutebrowser)[native-inputs]: Remove docbook-xml,
docbook-xsl, libxml2, and libxslt.
(tinyproxy)[native-inputs]: Remove docbook-xml, docbook-xsl, libxml2 and
libxslt.
* gnu/packages/wm.scm (awesome)[make-flags]: Remove XML_CATALOG_FILES flag.
(i3-wm)[inputs]: Remove docbook-xml.
[native-inputs]: Add libxml2.
2017-03-21 11:15:08 -04:00
Arun Isaac ed428a58ec
gnu: Add swaks.
* gnu/packages/mail.scm (swaks): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-21 15:42:44 +01:00
Marius Bakke 3411937b15
gnu: git: Update to 2.12.1.
* gnu/packages/version-control.scm (git): Update to 2.12.1.
2017-03-21 13:45:57 +01:00
humanitiesNerd 6330ece9e3
gnu: Add perl-ole-storage-lite.
* gnu/packages/perl.scm (perl-ole-storage-lite): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-21 12:55:47 +01:00
humanitiesNerd 2b9d2df799
gnu: Add perl-crypt-rc4.
* gnu/pakages/perl.scm (perl-crypt-rc4): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-21 12:55:43 +01:00
Marius Bakke 4b9a5bd990
gnu: kodi: Wrap executable so it finds libcurl.
* gnu/packages/kodi.scm (kodi)[arguments]: Add 'wrap' phase.
2017-03-21 12:37:41 +01:00
Leo Famulari f826c8c7ee
gnu: go@1.4, go@1.7: Skip test that fails with tzdata-2017a.
* gnu/packages/golang.scm (go-1.4, go-1.7)[arguments]: Disable the test
TestParseInLocation in 'prebuild' phase.
2017-03-21 01:30:39 -04:00
Marius Bakke 3b4efb1f45
gnu: dtc: Update to 1.4.4.
* gnu/packages/bootloaders.scm (dtc): Update to 1.4.4.
[source]: Use mirror://kernel.org.
2017-03-21 01:13:06 +01:00
Marius Bakke d3d92ec2ba
gnu: greenisland: Update to 0.9.0.1.
* gnu/packages/display-managers.scm (greenisland): Update to 0.9.0.1.
2017-03-21 01:13:06 +01:00
Marius Bakke 38190ea5ef
gnu: vim: Update to 8.0.0494.
* gnu/packages/patches/vim-CVE-2017-5953.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0494.
[source]: Remove patch.
(vim-full)[arguments]: Add two phases to drop tests and start xorg.
[native-inputs]: Add XORG-SERVER.
2017-03-20 23:35:39 +01:00
Marius Bakke f69e20341f
gnu: kodi: Update to 18.0_alpha-0-b35147e.
* gnu/packages/kodi.scm (libdvdnav/kodi, libdvdread/kodi, libdvdcss/kodi): New
variables.
(kodi): Update to 18.0_alpha-0-b35147e.
[source]: Download from git. Unbundle more stuff.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Add #:configure-flag to disable nonfree components. Rework phases
to patch bundled software and bootstrap more libraries.
[native-inputs]: Remove CMAKE, DOXYGEN, GAWK and WHICH. Add LIBDVDCSS/KODI,
LIBDVDNAV/KODI and LIBDVDREAD/KODI.
[inputs]: Remove BOOST, BZIP2, ENCA, GPERF, JASPER, LIBMODPLUG, LIBSAMPLERATE,
LIBXMU, LIBXT, MESA-UTILS, SDL2 and UNZIP. Add FMT, GIFLIB, LCMS and LIBDRM.
[license]: Update for remaining software bundles.
2017-03-20 23:35:39 +01:00
Marius Bakke 0a15ee7b63
gnu: Add fmt.
* gnu/packages/pretty-print.scm (fmt): New variable.
2017-03-20 23:35:39 +01:00
Leo Famulari deee8a9dfc
gnu: Remove leftover patch.
* gnu/packages/patches/openjpeg-use-after-free-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-20 18:25:02 -04:00
Leo Famulari 957699ee92
gnu: openjpeg: Remove obsolete patches.
* gnu/packages/patches/openjpeg-CVE-2016-5157.patch,
gnu/packages/patches/openjpeg-CVE-2016-7163.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/image.scm (openjpeg)[source]: Remove them.
2017-03-20 18:24:58 -04:00
Julien Lepiller 4140b86bea
gnu: php: Update to 7.1.3.
* gnu/packages/php.scm (php): Update to 7.1.3.
2017-03-20 23:09:22 +01:00
Ricardo Wurmus bd0c62315b
gnu: bristol: Fix build failure with alsa-lib 1.1.x.
* gnu/packages/music.scm (bristol)[arguments]: Add build phase to fix build
failure with alsa-lib 1.1.x.
2017-03-20 22:44:26 +01:00
Tobias Geerinckx-Rice 6809d9377b
gnu: ngircd: Use HTTPS.
* gnu/packages/messaging.scm (ngircd)[source, home-page]: Use HTTPS.
2017-03-20 22:44:06 +01:00
Tobias Geerinckx-Rice 07b7a66526
gnu: ngircd: Use the phrase ‘IRC’ in its description.
* gnu/packages/messaging.scm (ngircd)[description]: Use ‘IRC’ with @dfn.
2017-03-20 22:44:06 +01:00
Tobias Geerinckx-Rice 341ed63f47
gnu: ngircd: Use ‘modify-phases’ syntax.
* gnu/packages/messaging.scm (ngircd)[arguments]: Use ‘modify-phases’.
2017-03-20 22:44:06 +01:00
Tobias Geerinckx-Rice 4fd95d9170
gnu: ngircd: Update to 24.
* gnu/packages/messaging.scm (ngircd): Update to 24.
[source]: Remove upstreamed DNS lookup patch.
* gnu/packages/patches/ngircd-no-dns-in-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-20 22:44:06 +01:00
Tobias Geerinckx-Rice 500fc65b5b
gnu: znc: Run test suite.
* gnu/packages/messaging.scm (znc)[arguments]: Enable tests.  Add an
‘unpack-googletest’ phase and add ‘--with-gtest=’ to #:configure-flags.
[native-inputs]: Add googletest source.
2017-03-20 22:44:05 +01:00
Tobias Geerinckx-Rice f0bce02664
gnu: simple-scan: Update to 3.24.0.
* gnu/packages/gnome.scm (simple-scan): Update to 3.24.0.
2017-03-20 22:44:05 +01:00
Ricardo Wurmus e2c4fe7c62
gnu: Add r-cairo.
* gnu/packages/statistics.scm (r-cairo): New variable.
2017-03-20 21:16:11 +01:00
Hartmut Goebel 94e24d8124
gnu: Add comments on why setting QT_QPA_PLATFORM for tests.
* gnu/packages/astronomy.scm (stellarium): Add comment.
* gnu/packages/display-managers.scm (greenisland): dito.
* gnu/packages/kde-frameworks.scm (kguiaddons, kwidgetsaddons,
  kcompletion, baloo, kbookmarks, kconfigwidgtes, kdesignerplugin,
  kemoticons, kglobalaccel, kiconthemes, kio, knewstuff, kparts,
  kpeople, krunner, kservice, ktexteditor, ktextwidgets, kxmlgui,
  plasma-framework): dito.
* gnu/packages/qt.scm (qtsvg): dito.
2017-03-20 20:56:49 +01:00
Efraim Flashner 4e6509b27f
gnu: mesa: Correct another typo.
* gnu/packages/gl.scm (mesa)[arguments]: Fix typo (svrast -> swrast).
2017-03-20 21:44:00 +02:00
Kei Kebreau 0b5d078f8b
gnu: Add freedoom.
* gnu/packages/games.scm (freedoom): New variable.
2017-03-20 14:29:44 -04:00
Efraim Flashner 80042ae93d
gnu: wget: Fix test-504 failures.
* gnu/packages/wget.scm (wget)[source]: Add patch.
* gnu/packages/patches/wget-fix-504-test-timeout.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-20 20:07:56 +02:00
Efraim Flashner 6f9ba4c91c
gnu: Remove wxwidgets@2.8.
* gnu/packages/wxwidgets.scm (wxwidgets@2.8): Remove variable.
2017-03-20 18:33:30 +02:00
Efraim Flashner 36e17ab417
gnu: audacity: Use gtk+@3.
* gnu/packages/audacity.scm (audacity)[inputs]: Remove wxwidgets-gtk2,
gtk+@2, add wxwidgets and gtk+.
2017-03-20 18:04:01 +02:00
Efraim Flashner 2314474b01
gnu: wxwidgets: Build with webkitgtk.
* gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Remove webkitgtk@2.4,
add webkitgtk.
2017-03-20 18:02:41 +02:00
Ricardo Wurmus 4f9998c66f
gnu: snakemake: Add runtime dependencies.
* gnu/packages/python.scm (snakemake)[propagated-inputs]: Add python-wrapt and
python-requests.
2017-03-20 15:13:19 +01:00
Leo Famulari 0420e89682
gnu: mpd: Update to 0.20.6.
* gnu/packages/mpd.scm (mpd): Update to 0.20.6.
2017-03-19 21:55:09 -04:00
Kei Kebreau 1a0c4437ab
gnu: Add deutex.
gnu/packages/game-development.scm (deutex): New variable.
2017-03-19 21:43:05 -04:00
Arun Isaac f75b1400ee
gnu: obnam: Enable tests.
* gnu/packages/backup.scm (obnam)[arguments]: Replace 'check' phase with
  custom function.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-20 00:40:32 +01:00
Arun Isaac 315944a393
gnu: Add python-pylint.
* gnu/packages/python.scm (python-pylint, python2-pylint): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-20 00:40:31 +01:00
Arun Isaac 61550dedf3
gnu: Add python2-coverage-test-runner.
* gnu/packages/python.scm (python2-coverage-test-runner): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-20 00:40:31 +01:00
Arun Isaac 23db3fc67d
gnu: Add python-configparser.
* gnu/packages/python.scm (python-configparser, python2-configparser): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-20 00:40:30 +01:00
Arun Isaac 965a083ed2
gnu: Add python2-backports-functools-lru-cache.
* gnu/packages/python.scm (python2-backports-functools-lru-cache): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-20 00:40:30 +01:00
Arun Isaac 6ba0af7960
gnu: Add python-isort.
* gnu/packages/python.scm (python-isort, python2-isort): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-20 00:40:30 +01:00
Arun Isaac d5ef113c05
gnu: Add python-astroid.
* gnu/packages/python.scm (python-astroid, python2-astroid): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-20 00:40:30 +01:00
Arun Isaac 6fdbd86d0f
gnu: Add libircclient.
* gnu/packages/messaging.scm (libircclient): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-19 19:18:06 -04:00
Mark H Weaver f67337e23e
Merge branch 'master' into core-updates 2017-03-19 18:52:12 -04:00
Ludovic Courtès b99eec83b8
gnu: librep: Update to 0.92.6.
* gnu/packages/sawfish.scm (librep): Update to 0.92.6.
[arguments]: New field.
[native-inputs]: Add AUTOCONF-WRAPPER, AUTOMAKE, and LIBTOOL.
2017-03-19 23:42:58 +01:00
Ludovic Courtès d5c969ce0c
gnu: lsh: Use libc's argp instead of the bundled one.
* gnu/packages/ssh.scm (lsh)[arguments] <#:configure-flags>: Add
--with-system-argp and CPPFLAGS=-DHAVE_ARGP_PARSE.
<#:phases>: In 'pre-configure' phase, modify src/Makefile.in.
2017-03-19 23:42:57 +01:00
Ludovic Courtès 5927a843b4
gnu: python-minimal@2: Add dependencies on libffi and zlib.
* gnu/packages/python.scm (python2-minimal)[inputs]: Add LIBFFI and ZLIB.
[arguments]: Remove.
2017-03-19 23:42:57 +01:00
Ludovic Courtès 4ed0628737
gnu: elogind: Build with gperf 3.0.
* gnu/packages/gperf.scm (gperf-3.0): New variable.
* gnu/packages/freedesktop.scm (elogind)[native-inputs]: Use GPERF-3.0
instead of GPERF.
2017-03-19 23:42:57 +01:00
rennes e05fc441cd
gnu: Add pdfgrep.
* guix/gnu/packages/pdf.scm (pdfgrep): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-19 18:30:10 -04:00
Leo Famulari 4c20b0bcf7
gnu: graphite2: Fix test failure caused by rounding error on 32-bit CPUs.
* gnu/packages/patches/graphite2-ffloat-store.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/fontutils.scm (graphite2): Use it.
2017-03-19 17:32:44 -04:00
Mark H Weaver 8299c697af
gnu: linux-libre: Update to 4.10.4.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.4.
(%linux-libre-hash): Update hash.
2017-03-19 17:18:15 -04:00
Mark H Weaver 92c42164a2
gnu: linux-libre@4.9: Update to 4.9.16.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.16.
2017-03-19 17:16:38 -04:00
Mark H Weaver 9baf0171a4
gnu: linux-libre@4.4: Update to 4.4.55.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.55.
2017-03-19 17:14:56 -04:00
Danny Milosavljevic 9970ef6134
services: Remove Tab character from source code whitespace.
* gnu/services/base.scm (file-system-shepherd-service): Remove Tab character
from source code whitespace.
2017-03-19 21:36:55 +01:00
Danny Milosavljevic fc1bfca253
gnu: u-boot: Update to 2017.03.
* gnu/packages/bootloaders.scm (u-boot): Update to 2017.03.
2017-03-19 21:35:17 +01:00
Mark H Weaver 717c659630
gnu: mesa: Fix another typo.
This is a followup to commit 2a8b89c27f.

* gnu/packages/gl.scm (mesa)[arguments]: Fix typo (galluim -> gallium).
2017-03-19 16:05:16 -04:00
Mark H Weaver 6191fef4e0
gnu: icecat: Add selected fixes from upstream mozilla-esr45.
* gnu/packages/gnuzilla.scm (icecat)[source][patches]: Add selected fixes from
the upstream mozilla-esr45 repository.
2017-03-19 15:55:06 -04:00
Mark H Weaver 512fc6db7b
gnu: libevent@2.0: Add fix from upstream.
This fix was cherry-picked by Mozilla from upstream libevent-2.1 to its
bundled copy of libevent-2.0.21 in mozilla-esr45.

* gnu/packages/patches/libevent-2.0-evbuffer-add-use-last-with-datap.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/libevent.scm (libevent-2.0)[source][patches]: Add it.
2017-03-19 15:54:58 -04:00
Danny Milosavljevic 26e34e1e12
services: file-system-shepherd-service: Make it find the fsck programs.
Fixes <https://bugs.gnu.org/25917>.

* gnu/services/base.scm (file-system-shepherd-service): Use
file-system-packages.
2017-03-19 18:49:30 +01:00
Ludovic Courtès 7c86c03109
gnu: guile-commonmark: Default to Guile 2.2.
* gnu/packages/guile.scm (guile-commonmark)[inputs]: Replace GUILE-2.0
with GUILE-2.2.
(guile2.0-commonmark): New variable.
(guile2.2-commonmark): Mark as deprecated.
(haunt)[propagated-inputs]: Use GUILE-COMMONMARK.
2017-03-19 18:14:22 +01:00
Ludovic Courtès bdf1022dec
gnu: guile-reader: Default to Guile 2.2.
* gnu/packages/guile.scm (guile-reader)[inputs]: Change GUILE-2.0 to
GUILE-2.2.
(guile2.0-reader): New variable.
(guile2.2-reader): Mark as deprecated.
(haunt)[propagated-inputs]: Use GUILE-READER instead of
GUILE2.2-READER.
2017-03-19 18:14:22 +01:00
Ludovic Courtès bd19f65a85
gnu: haunt: Default to Guile 2.2.
* gnu/packages/guile.scm (haunt)[inputs]: Replace GUILE-2.0 with
GUILE-2.2.
[propagated-inputs]: Replace GUILE-READER and GUILE-COMMONMARK with
their 2.2 variant.
(guile2.0-haunt): New variable.
(guile2.2-haunt): Mark as deprecated.
2017-03-19 18:14:22 +01:00
Ludovic Courtès 8f4acad71b
gnu: Add 'package-for-guile-2.0'.
* gnu/packages/guile.scm (guile-2.2-package-name): Rename to...
(guile-variant-package-name): ... this.  Change to return a lambda.
(package-for-guile-2.2): Adjust accordingly.
(package-for-guile-2.0): New procedure.
2017-03-19 18:14:22 +01:00
Ludovic Courtès f6396d862f
gnu: Rename "guile-next" to "guile".
* gnu/packages/guile.scm (guile-next): Rename to...
(guile-2.2): ... this.  Update users.
[name]: Change to "guile".
[synopsis]: Remove.
[properties]: Remove 'upstream-name', 'ftp-server', and
'ftp-directory'.
* gnu/packages/bioinformatics.scm (rcas-web): Update accordingly.
* gnu/packages/tls.scm (gnutls/guile-2.2): Likewise.
* tests/guix-build.sh: Use 'guile@2.2' instead of 'guile-next'.
* doc/guix.texi (Package Transformation Options): Update examples that
referred to "guile-next".
2017-03-19 18:14:22 +01:00
Manolis Ragkousis 8df672aad5
gnu: Add GNU Mach.
* gnu/packages/hurd.scm (gnumach): New variable.

Co-authored-by: Rene Saavedra <rennes@openmailbox.org>
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-03-19 18:14:22 +01:00
Ricardo Wurmus f729a4d8b2
gnu: niftilib: Simplify build phases.
* gnu/packages/image.scm (niftilib)[arguments]: Use make-flags instead of
replacing "configure" phase; simplify "install" phase.
2017-03-19 14:26:33 +01:00
Efraim Flashner ea50fb8d03
gnu: libepoxy: Add support for aarch64.
* gnu/packages/gl.scm (libepoxy)[arguments]: Add substitution to support
aarch64.
2017-03-19 11:13:08 +02:00
Efraim Flashner 3d3d4014c2
gnu: libepoxy: Update to 1.4.1.
* gnu/packages/gl.scm (libepoxy): Update to 1.4.1.
[home-page]: Use https.
2017-03-19 10:56:40 +02:00
Efraim Flashner eba72e1716
gnu: apl: Update to 1.7.
* gnu/packages/apl.scm (apl): Update to 1.7.
[home-page]: Use https.
2017-03-18 21:28:20 +02:00
Christopher Allan Webber 525acb6e82
gnu: guile-8sync: Update to 0.4.2.
* gnu/packages/guile.scm (guile-8sync): Update to 0.4.2.
2017-03-18 12:22:13 -05:00
Taylan Ulrich Bayırlı/Kammer 57d0bdf8c6
gnu: guix: Don't ignore user's GUILE_LOAD_COMPILED_PATH.
* gnu/packages/package-management.scm (guix-0.12.0): Guile skips invalid .go
  files since 2.0.12 so we don't need to override GUILE_LOAD_COMPILED_PATH to
  prevent problems anymore.
2017-03-18 18:26:11 +01:00
Danny Milosavljevic 7601b9f7ce
gnu: wine: Update to 2.4.
* gnu/packages/wine.scm (wine): Update to 2.4.
2017-03-18 17:26:02 +01:00
John Darrington 21122bd79e
gnu: Add niftilib.
* gnu/packages/image.scm (niftilib): New variable.
2017-03-18 15:25:59 +01:00
ng0 d54db52e7f
bug#26152: [PATCH] gnu: limnoria: Update to 20170110.
* gnu/packages/irc.scm (limnoria): Update to 20170110.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-18 11:51:21 +01:00
Danny Milosavljevic 7208995426
file-systems: Factorize file-system-packages.
* gnu/system/linux-initrd.scm (base-initrd): Move helper-packages body to ...
* gnu/system/file-systems.scm (file-system-packages): ... here.  New variable.
Also export it.
2017-03-18 10:38:51 +01:00
Danny Milosavljevic 84aac61c81
gnu: rustc: Fix process test.
* gnu/packages/rust.scm (rustc)[arguments]: Rename 'patch-lockfile-test
to 'patch-tests.  Add another substitution.
2017-03-18 10:37:02 +01:00
John Darrington 6d5f63b690
gnu: Add maxflow.
* gnu/packages/maths.scm (maxflow): New variable.
2017-03-18 10:31:54 +01:00
John Darrington a53d6719bc
gnu: Add itpp.
* gnu/packages/maths.scm (itpp): New variable.
2017-03-18 10:31:50 +01:00
Tobias Geerinckx-Rice b6bd9a79d4
gnu: emacs-slime: Update to 2.19.
* gnu/packages/emacs.scm (emacs-slime): Update to 2.19.
2017-03-18 01:49:38 +01:00
Ben Woodcroft 55f7a27cee
gnu: ocaml-qtest: Update to 2.5.
* gnu/packages/ocaml.scm (ocaml-qtest): Update to 2.5.
2017-03-18 09:52:29 +10:00
Marius Bakke 7c78beb33c
gnu: libbluray: Update to 1.0.0.
* gnu/packages/video.scm (libbluray): Update to 1.0.0.
2017-03-17 20:41:16 +01:00
Marius Bakke 715dd13d8e
gnu: libx264: Update to 20170316-2245.
* gnu/packages/video.scm (libx264): Update to 20170316-2245.
2017-03-17 20:41:15 +01:00
Marius Bakke 2a047d59e0
gnu: libwebp: Update to 0.6.0.
* gnu/packages/image.scm (libwebp): Update to 0.6.0.
[source]: Remove patch.
* gnu/packages/patches/libwebp-CVE-2016-9085.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-17 20:41:15 +01:00
Marius Bakke cbef2796ed
gnu: ninja: Update to 1.7.2.
* gnu/packages/ninja.scm (ninja): Update to 1.7.2.
[source]: Remove patch.
* gnu/packages/patches/ninja-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-17 20:41:15 +01:00
Tobias Geerinckx-Rice 039601e097
gnu: btrfs-progs: Use @dfn in description.
* gnu/packages/linux.scm (btrfs-progs)[description]: Use @dfn.
2017-03-17 20:39:58 +01:00
Tobias Geerinckx-Rice 0d3ddd490b
gnu: btrfs-progs: Update to 4.10.1.
* gnu/packages/linux.scm (btrfs-progs): Update to 4.10.1.
2017-03-17 20:39:58 +01:00
Danny Milosavljevic 893bc3f402
gnu: cargo: Use upstream cargo.
* gnu/packages/rust.scm (cargo): Use upstream cargo.
2017-03-17 16:48:08 +01:00
Danny Milosavljevic b0dcb529af
gnu: rust: Update to 1.15.0.
* gnu/packages/rust.scm (%rust-bootstrap-binaries-version): Update to 1.14.0.
(%rust-bootstrap-binaries): Update to 1.14.0.
(rustc): Update to 1.15.0.
[arguments]: Pass "--disable-rustbuild" to configure.
2017-03-17 16:48:06 +01:00
Kei Kebreau 8f98581613
gnu: libpng-apng: Remove unnecessary call to libtool.
* gnu/packages/image.scm (libpng-apng)[phases]: Remove it.
2017-03-17 11:36:27 -04:00
ng0 114a325e8f
gnu: Add libpng-apng.
* gnu/packages/image.scm (libpng-apng): New variable.

Co-authored-by: Kei Kebreau <kei@openmailbox.org>
2017-03-17 11:25:15 -04:00
Ben Woodcroft 0a3063d640
gnu: Add ocaml-mcl.
* gnu/packages/machine-learning.scm (ocaml-mcl): New variable.
2017-03-17 21:43:27 +10:00
Ben Woodcroft ba1be533ad
gnu: Add ocaml-gsl.
* gnu/packages/maths.scm (ocaml-gsl): New variable.
2017-03-17 21:43:25 +10:00
Ben Woodcroft 91df9eaefa
gnu: Add ocaml-csv.
* gnu/packages/ocaml.scm (ocaml-csv): New variable.
2017-03-17 21:43:13 +10:00
Ben Woodcroft 0c4dbdc23e
gnu: Add ocaml-sqlite3.
* gnu/packages/ocaml.scm (ocaml-sqlite3): New variable.
2017-03-17 21:19:23 +10:00
Ricardo Wurmus ef71ed8ffa
gnu: snakemake: Update to 3.11.2.
* gnu/packages/python.scm (snakemake): Update to 3.11.2.
2017-03-17 10:14:03 +01:00
Ricardo Wurmus 60c9190e21
gnu: r-minimal: Fix remaining reproducibility problems.
Fixes <https://bugs.gnu.org/25598>.

* gnu/packages/statistics.scm (r-minimal)[arguments]: Add remaining
reproducibility fixes to "build-reproducibly" phase.
2017-03-17 10:14:02 +01:00
Ricardo Wurmus 2d7c4ae3ee
gnu: r: Rename to r-minimal.
* gnu/packages/statistics.scm (r): Rename to...
(r-minimal): ...this new variable.
(r-with-recommended-packages): Rename to...
(r): ...this.
* guix/build-system/r.scm (default-r): Reference r-minimal.
* gnu/packages/emacs.scm (emacs-ess)[inputs],
gnu/packages/machine-learning.scm (shogun)[inputs],
gnu/packages/python.scm (python-rpy2)[inputs],
gnu/packages/bioinformatics.scm (ribotaper)[inputs],
(couger)[propagated-inputs],
(roary)[inputs],
(rsem)[inputs],
(rcas-web)[inputs]: Change "r" to "r-minimal".
2017-03-17 10:14:02 +01:00
Ricardo Wurmus f1fe5283c9
gnu: Add r-with-recommended-packages.
* gnu/packages/statistics.scm (r-with-recommended-packages): New variable.
2017-03-17 10:14:02 +01:00
Ricardo Wurmus aeb64f3cb2
gnu: r: Do not build recommended packages.
* gnu/packages/statistics.scm (r)[arguments]: Rename phase
"build-recommended-packages-reproducibly" to "build-reproducibly"; add
configure flag "--without-recommended-packages".
* guix/import/cran.scm (default-r-packages): Remove recommended packages.
* gnu/packages/python.scm (python-rpy2)[inputs]: Add r-survival.
* gnu/packages/bioinformatics.scm (r-ape)[propagated-inputs]: Add r-lattice
and r-nlme.
(r-vegan)[propagated-inputs]: Add r-mass.
(r-genefilter)[propagated-inputs]: Add r-survival.
(r-grohmm)[propagated-inputs]: Add r-mass.
(r-bioccheck)[propagated-inputs]: Add r-codetools.
(r-summarizedexperiment)[propagated-inputs]: Add r-matrix.
(r-topgo)[propagated-inputs]: Add r-lattice.
(r-sva)[propagated-inputs]: Add r-mgcv.
(r-raremetals2)[propagated-inputs]: Add r-mass.
(r-vsn)[propagated-inputs]: Add r-lattice.
(r-pcamethods)[propagated-inputs]: Add r-mass.
* gnu/packages/bioinformatics.scm (r-ggplot2)[propagated-inputs]: Add r-mass.
(r-locfit)[propagated-inputs]: Add r-lattice.
(r-coda)[propagated-inputs]: Add r-lattice.
(r-irlba)[propagated-inputs]: Add r-matrix.
(r-glmnet)[propagated-inputs]: Add r-matrix.
(r-e1071)[propagated-inputs]: Add r-class.
(r-spams)[propagated-inputs]: Add r-lattice and r-matrix.
(r-hmisc)[propagated-inputs]: Add r-cluster, r-foreign, r-lattice, r-nnet, and
r-rpart.
(r-zoo)[propagated-inputs]: Add r-lattice.
(r-mixtools)[propagated-inputs]: Add r-boot and r-mass.
(r-flexmix)[propagated-inputs]: Add r-lattice and r-nnet.
(r-prabclus)[propagated-inputs]: Add r-mass.
(r-fpc)[propagated-inputs]: Add r-class, r-cluster, and r-mass.
(r-rcppeigen)[propagated-inputs]: Add r-matrix.
(r-matrixmodels)[propagated-inputs]: Add r-matrix.
(r-lme4)[propagated-inputs]: Add r-mass and r-nlme.
(r-pbkrtest)[propagated-inputs]: Add r-mass and r-matrix.
(r-car)[propagated-inputs]: Add r-mass, r-mgcv, and r-nnet.
(r-tclust)[propagated-inputs]: Add r-cluster.
2017-03-17 10:14:02 +01:00
Ricardo Wurmus 6eaa9bfba6
gnu: r-survival: Move to set of recommended R packages.
* gnu/packages/statistics.scm (r-survival): Move up to set of recommended R
packages.
2017-03-17 10:14:02 +01:00
Ricardo Wurmus 4b005c7a75
gnu: Add r-spatial.
* gnu/packages/statistics.scm (r-spatial): New variable.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus 567b154fb0
gnu: r-rpart: Move to the set of recommended packages.
* gnu/packages/statistics.scm (r-rpart): Move up to the set of recommended
packages.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus a5a343656b
gnu: r-nnet: Move to set of recommended R packages.
* gnu/packages/machine-learning.scm (r-nnet): Move from here...
* gnu/packages/statistics.scm (r-nnet): ...to here because the other
recommended R packages are here.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus ac8d738b97
gnu: r-mgcv: Move to set of recommended R packages.
* gnu/packages/statistics.scm (r-mgcv): Move up to set of recommended R
packages.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus 248f65269a
gnu: Add r-nlme.
* gnu/packages/statistics.scm (r-nlme): New variable.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus 69e14f9ec7
gnu: r-matrix: Move to set of recommended R packages.
* gnu/packages/statistics.scm (r-matrix): Move to set of recommended R
packages.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus 060c12868b
gnu: r-lattice: Move to other recommended R packages.
* gnu/packages/statistics.scm (r-lattice): Move to the set of recommended R
packages.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus e88bad6ddb
gnu: Add r-kernsmooth.
* gnu/packages/statistics.scm (r-kernsmooth): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus 69fddd2d6e
gnu: Add r-foreign.
* gnu/packages/statistics.scm (r-foreign): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus c1999c5910
gnu: Add r-codetools.
* gnu/packages/statistics.scm (r-codetools): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus a27bfb8484
gnu: Add r-cluster.
* gnu/packages/statistics.scm (r-cluster): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus 7489258751
gnu: Add r-class.
* gnu/packages/statistics.scm (r-class): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus c7e80a7e0d
gnu: Add r-mass.
* gnu/packages/statistics.scm (r-mass): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus 8f0069170c
gnu: Add r-boot.
* gnu/packages/statistics.scm (r-boot): New variable.
2017-03-17 10:14:00 +01:00
Tobias Geerinckx-Rice 54d556bdd7
gnu: youtube-dl: Update to 2017.03.16.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.16.
2017-03-17 03:11:35 +01:00
Kei Kebreau 3078821d13
gnu: asciidoc: Use local docbook-xml package.
* gnu/packages/documentation.scm (asciidoc)[inputs]: Add docbook-xml.
[arguments]: Add 'make-local-docbook-xml' phase.
2017-03-16 21:35:50 -04:00
Tobias Geerinckx-Rice f9cdf1c15b
gnu: Add knot.
* gnu/packages/dns.scm (knot): New variable.
2017-03-17 02:32:01 +01:00
Tobias Geerinckx-Rice 754667f0eb
gnu: Add liburcu.
* gnu/packages/datastructures.scm (liburcu): New variable.
2017-03-17 02:32:00 +01:00
Tobias Geerinckx-Rice 366efcb2fb
gnu: dns: Fix typo and use @dfn in descriptions.
* gnu/packages/dns.scm (bind)[description]: Use @dfn to expand acronyms.
(yadifa)[description]: Likewise, and fix a typo.
2017-03-17 02:32:00 +01:00
Leo Famulari 2ec5ba859f
gnu: linux-libre: Update to 4.10.3.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.3.
(%linux-libre-hash): Update hash.
2017-03-16 19:40:40 -04:00
Leo Famulari 2044306f05
gnu: linux-libre@4.4: Update to 4.4.54.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.54.
2017-03-16 19:40:39 -04:00
Leo Famulari bcc5b74173
gnu: linux-libre@4.9: Update to 4.9.15.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.15.
2017-03-16 19:40:39 -04:00
Leo Famulari 49ac6dbb0a
gnu: qemu: Fix CVE-2017-{2620,2630}.
* gnu/packages/patches/qemu-CVE-2017-2620.patch,
gnu/packages/patches/qemu-CVE-2017-2630.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/qemu.scm (qemu)[source]: Use them.
2017-03-16 19:40:08 -04:00
Leo Famulari 1e5b8beeff
gnu: virglrenderer: Fix CVE-2017-6386.
* gnu/packages/patches/virglrenderer-CVE-2017-6386.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/spice.scm (virglrenderer)[source]: Use it.
2017-03-16 19:39:55 -04:00
Leo Famulari 38c4ca4141
gnu: mesa: Fix typo.
The typo caused the configure phase to fail like this:

"configure: error: classic DRI driver '915' does not exist"

This is a followup to commit c5e91014a2.

* gnu/packages/gl.scm (mesa)[arguments]: Fix typo in #:configure-flags.
2017-03-16 17:51:56 -04:00
Mathieu Othacehe 34d60c49cb
services: connman: Rework service.
* gnu/services/networking.scm (connman-service): Remove.
(<connman-configuration>): New record specifying the package
to be used (connman) and whether vpn plugin shall be
disabled (disable-vpn?).
(connman-configuration): New exported variable.
(connman-configuration?): New exported variable.
(connman-service-type): Export it.

* doc/guix.texi (Networking Services): Adjust accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-16 22:50:14 +01:00
Clément Lassieur 2c715a9223
gnu: password-store: Fix compatibility with GnuPG 2.1.19.
* gnu/packages/patches/password-store-gnupg-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/password-utils.scm (password-store)[source]: Use it.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-16 19:58:43 +01:00
Raoul Jean Pierre Bonnal 2441c28414
gnu: Add r-seurat.
* gnu/packages/bioinformatics.scm (r-seurat): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-03-16 14:54:58 +01:00
Ricardo Wurmus 79849358f8
gnu: sra-tools: Update to 2.8.2-1.
* gnu/packages/bioinformatics.scm (sra-tools): Update to 2.8.2-1.
[arguments]: Add DEFAULT_CRT and DEFAULT_KFG to make flags.
2017-03-16 13:40:36 +01:00
Ricardo Wurmus d5e1716239
gnu: ncbi-vdb: Install configuration files.
* gnu/packages/bioinformatics.scm (ncbi-vdb)[arguments]: Add phase
"install-configuration-files".
2017-03-16 13:39:53 +01:00
Ricardo Wurmus 558e23074e
gnu: ncbi-vdb: Override search path for java-ngs.
* gnu/packages/bioinformatics.scm (ncbi-vdb)[arguments]: Patch "package.prl"
to ensure that java-ngs is found by the configure script; remove configure
flag "--with-ngs-java-prefix".
2017-03-16 13:38:39 +01:00
Efraim Flashner 4cacd87e4d
Merge remote-tracking branch 'origin/master' into core-updates 2017-03-16 13:11:28 +02:00
Ricardo Wurmus 701111989e
gnu: ncbi-vdb: Use modify-phases syntax.
* gnu/packages/bioinformatics.scm (ncbi-vdb)[arguments]: Use modify-phases
syntax.
2017-03-16 10:20:56 +01:00
Ricardo Wurmus 5021f54787
gnu: ncbi-vdb: Update to 2.8.2.
* gnu/packages/bioinformatics.scm (ncbi-vdb): Update to 2.8.2.
2017-03-16 10:19:25 +01:00
Ricardo Wurmus 6c4ccf3228
gnu: ngs-sdk: Update to 1.3.0.
* gnu/packages/bioinformatics.scm (ngs-sdk): Update to 1.3.0.
2017-03-16 10:18:48 +01:00
Ricardo Wurmus 56f76b08be
gnu: jack-2: Fix build by patching fast_rand.
* gnu/packages/audio.scm (jack-2)[arguments]: Add phase "patch-fast_rand" to
apply upstream fixes.
2017-03-16 09:41:20 +01:00
Leo Famulari 5707ce6e4b
Revert "gnu: bdftopcf: Use libxfont2."
Building with libxfont2 leads to an error in the configure phase:

"No package 'xfont' found"

This reverts commit 2060b4d95f.
2017-03-16 02:06:56 -04:00
Tobias Geerinckx-Rice 0f03c53168
gnu: Add pzstd.
* gnu/packages/compression.scm (pzstd): New variable.
2017-03-16 05:44:02 +01:00
Tobias Geerinckx-Rice f6ac3101ff
gnu: Add zstd.
* gnu/packages/compression.scm (zstd): New variable.
2017-03-16 05:44:02 +01:00
Tobias Geerinckx-Rice 9186216268
gnu: python-publicsuffix2: Update to 2.20160818.
* gnu/packages/python.scm (python-publicsuffix2): Update to 2.20160818.
2017-03-16 05:44:02 +01:00
Tobias Geerinckx-Rice 192b887a03
gnu: awscli: Update to 1.11.63.
* gnu/packages/python.scm (awscli): Update to 1.11.63.
2017-03-16 05:44:01 +01:00
Tobias Geerinckx-Rice d93985fe22
gnu: python-botocore: Update to 1.5.26.
* gnu/packages/python.scm (python-botocore): Update to 1.5.26.
2017-03-16 05:44:01 +01:00
Tobias Geerinckx-Rice 70fc93cb28
gnu: python-ptyprocess: Update to 0.5.1.
* gnu/packages/python.scm (python-ptyprocess): Update to 0.5.1.
2017-03-16 05:44:01 +01:00
Kei Kebreau 26a657f06a
gnu: Add prboom-plus.
* gnu/packages/games.scm (prboom-plus): New variable.
2017-03-15 23:14:42 -04:00
Gábor Boskovits 5b5cf3c765
gnu: Add tftp-hpa.
* gnu/packages/networking.scm (tftp-hpa): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-15 18:24:30 -04:00
Andy Wingo 80a725726d
gnu: guile-next: Update to 2.2.0.
* gnu/packages/guile.scm (guile-next): Update to 2.2.0.
2017-03-15 22:59:40 +01:00
Leo Famulari dce8ac54b4
gnu: profanity: Make the source URL version-agnostic.
* gnu/packages/messaging.scm (profanity)[source]: Use (version) in the source
URL.
2017-03-15 17:20:27 -04:00
Tobias Geerinckx-Rice cf8d068775
gnu: units: Update to 2.14.
* gnu/packages/maths.scm (units): Update to 2.14.
2017-03-15 22:19:40 +01:00
Tobias Geerinckx-Rice 3d602acb13
gnu: no-more-secrets: Update to 0.3.2.
* gnu/packages/games.scm (no-more-secrets): Update to 0.3.2.
2017-03-15 22:19:40 +01:00
Tobias Geerinckx-Rice 7ea523853c
gnu: mailutils: Update to 3.2.
* gnu/packages/mail.scm (mailutils): Update to 3.2.
2017-03-15 22:19:40 +01:00
Tobias Geerinckx-Rice f38607536e
gnu: Use INSTALL-FILE where appropriate.
* gnu/packages/admin.scm (wpa-supplicant-minimal): Substitute the simpler
INSTALL-FILE for COPY-FILE when invoked with redundant arguments.
* gnu/packages/bioinformatics.scm (couger, aragorn, express-beta-diversity,
edirect, fasttree, rsem, samtools-0.1): Likewise.
* gnu/packages/code.scm (withershins): Likewise.
* gnu/packages/conky.scm (conky): Likewise.
* gnu/packages/debug.scm (delta, american-fuzzy-lop): Likewise.
* gnu/packages/emacs.scm (emacs-mit-scheme-doc): Likewise.
* gnu/packages/engineering.scm (librecad): Likewise.
2017-03-15 22:19:39 +01:00
Tobias Geerinckx-Rice 618e4bfbad
gnu: cryptsetup: Update to 1.7.4.
* gnu/packages/cryptsetup.scm (cryptsetup): Update to 1.7.4.
2017-03-15 22:19:39 +01:00
Tobias Geerinckx-Rice 4e128dd582
gnu: man-pages: Update to 4.10.
* gnu/packages/man.scm (man-pages): Update to 4.10.
[home-page]: Use HTTPS.
2017-03-15 22:19:38 +01:00
Mekeor Melire a829c6501b
gnu: Add profanity.
* gnu/packages/messaging.scm (profanity): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-15 17:17:06 -04:00
Mekeor Melire 781d3b070c
gnu: Add libstrophe.
* gnu/packages/messaging.scm (libstrophe): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-15 17:17:06 -04:00
Mekeor Melire 13292ee570
gnu: Add libmesode.
* gnu/packages/messaging.scm (libmesode): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-15 17:17:06 -04:00
Leo Famulari 9e61d1534a
gnu: bitcoin-core: Update to 0.14.0.
* gnu/packages/finance.scm (bitcoin-core): Update to 0.14.0.
2017-03-15 15:48:43 -04:00
Marius Bakke b8f99f4ae3
gnu: nss, nss-certs: Update to 3.29.3.
* gnu/packages/gnuzilla.scm (nss): Update to 3.29.3.
* gnu/packages/certs.scm (nss-certs): Update to 3.29.3.
2017-03-15 17:57:51 +01:00
Marius Bakke d027b0011f
gnu: nss: Increase test timeouts.
* gnu/packages/patches/nss-increase-test-timeout.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (nss)[source]: Use it.
2017-03-15 17:56:05 +01:00
Marius Bakke 1461dd2410
Revert "Revert "gnu: nss: Build for aarch64-linux with 64-bit support.""
This reverts commit adb984d23c.
2017-03-15 17:53:27 +01:00
Marius Bakke db3c06d511
gnu: nss: Use 'modify-phases' syntax.
* gnu/packages/gnuzilla.scm (nss)[arguments]: Use 'modify-phases'.
2017-03-15 17:53:24 +01:00
Marius Bakke 4b7e5c1131
Merge branch 'master' into core-updates 2017-03-15 17:52:26 +01:00
Marius Bakke adb984d23c
Revert "gnu: nss: Build for aarch64-linux with 64-bit support."
Temporary revert to fix messy merge conflict!

This reverts commit 568004c3c9.
2017-03-15 17:51:23 +01:00
Marius Bakke bd102157a1
gnu: mariadb: Update to 10.1.22 [fixes CVE-2017-3302 and CVE-2017-3313].
* gnu/packages/databases.scm (mariadb): Update to 10.1.22.
2017-03-15 15:08:31 +01:00
Efraim Flashner 378640ec37
gnu: qemu-minimal: Add aarch64 to target list.
* gnu/packages/qemu.scm (qemu-minimal)[arguments]: Add 'aarch64-softmmu'
to the target list.
2017-03-15 15:58:02 +02:00
Efraim Flashner 27bf00e691
gnu: python-waf: Update to 1.9.8.
* gnu/packages/python.scm (python-waf, python2-waf): Update to 1.9.8.
[home-page]: Use https.
2017-03-15 13:08:56 +02:00
Tobias Geerinckx-Rice 283234a309
gnu: direnv: Update to 2.11.3.
* gnu/packages/shellutils.scm (direnv): Update to 2.11.3.
2017-03-15 03:45:57 +01:00
Tobias Geerinckx-Rice 68c10f31f9
gnu: conky: Update to 1.10.6.
* gnu/packages/conky.scm (conky): Update to 1.10.6.
2017-03-15 03:45:56 +01:00
Tobias Geerinckx-Rice 708e76287c
gnu: obs: Update to 18.0.1.
* gnu/packages/video.scm (obs): Update to 18.0.1.
2017-03-15 03:45:56 +01:00
Tobias Geerinckx-Rice 17753e6edb
gnu: youtube-dl: Update to 2017.03.15.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.15.
2017-03-15 03:45:55 +01:00
Tobias Geerinckx-Rice a988cbb766
gnu: stress-make: Fix description.
* gnu/packages/debug.scm (stress-make)[description]: Fix typo.
Avoid ambiguous use of ‘in order’.
2017-03-15 03:45:55 +01:00
Tobias Geerinckx-Rice d540156c69
gnu: znc: Update to 1.6.5.
* gnu/packages/messaging.scm (znc): Update to 1.6.5.
2017-03-15 03:43:21 +01:00
Tobias Geerinckx-Rice 6d57723ac8
gnu: grue-hunter: Correctly install documentation.
* gnu/packages/games.scm (grue-hunter)[arguments]: Install and populate
‘/share/doc/grue-hunter’ as a directory, not a plain file.
2017-03-15 01:10:31 +01:00
Tobias Geerinckx-Rice b2d748edff
gnu: samtools: End installation phases with truth.
* gnu/packages/bioinformatics.scm (samtools, samtools-0.1)[arguments]:
Return #T instead of the undefined results of COPY-FILE or INSTALL-FILE.
2017-03-15 01:10:30 +01:00
Leo Famulari 35dcfed370
gnu: w3m: Update to 0.5.3+git20170102 [security fixes].
See 'NEWS' and 'ChangeLog' in the source distribution for more
information about the security-related bug fixes.

* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20170102.
2017-03-14 18:26:28 -04:00
Leo Famulari 2eab5db300
Revert "gnu: gitolite: Fix shebangs in hooks."
This change embedded store references in the shebangs of scripts that
were meant to be copied out of the store. Those scripts would break when
the interpreters expected by the shebangs were garbage collected.

<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25966#28>

This reverts commit d0c16adb19.
2017-03-14 18:26:28 -04:00
Marius Bakke 796d2f2d0b
Revert "gnu: nss: Use 'modify-phases' syntax."
This reverts commit 87f1c7efc1.
2017-03-14 22:29:18 +01:00
Marius Bakke 031349075a
Revert "gnu: nss, nss-certs: Update to 3.29.3."
Hydra failed to build this version. See discussion at
https://lists.gnu.org/archive/html/guix-devel/2017-03/msg00408.html.

This reverts commit 4f3dcdd99b.
2017-03-14 22:26:18 +01:00
Julien Lepiller edda7ebec1
gnu: Add ocaml-ppx-typerep-conv.
* gnu/packages/ocaml.scm (ocaml-ppx-typerep-conv): New variable.
2017-03-14 22:09:56 +01:00
Julien Lepiller d2203187fe
gnu: Add ocaml-ppx-let.
* gnu/packages/ocaml.scm (ocaml-ppx-let): New variable.
2017-03-14 22:09:50 +01:00
Julien Lepiller 250ac438e7
gnu: Add ocaml-ppx-enumerate.
* gnu/packages/ocaml.scm (ocaml-ppx-enumerate): New variable.
2017-03-14 22:09:48 +01:00
Julien Lepiller a43160ee6f
gnu: Add ocaml-ppx-assert.
* gnu/packages/ocaml.scm (ocaml-ppx-assert): New variable.
2017-03-14 22:09:46 +01:00
Julien Lepiller 651563bd71
gnu: Add ocaml-ppx-here.
* gnu/packages/ocaml.scm (ocaml-ppx-here): New variable.
2017-03-14 22:09:44 +01:00
Julien Lepiller 14af90cfbd
gnu: Add ocaml-ppx-variants-conv.
* gnu/packages/ocaml.scm (ocaml-ppx-variants-conv): New variable.
2017-03-14 22:09:41 +01:00
Julien Lepiller 334436f051
gnu: Add ocaml-ppx-sexp-conv.
* gnu/packages/ocaml.scm (ocaml-ppx-sexp-conv): New variable.
2017-03-14 22:09:39 +01:00
Julien Lepiller d1d90df63b
gnu: Add ocaml-variantslib.
* gnu/packages/ocaml.scm (ocaml-variantslib): New variable.
2017-03-14 22:09:37 +01:00
Julien Lepiller ef0051b2c5
gnu: Add ocaml-typerep.
* gnu/packages/ocaml.scm (ocaml-typerep): New variable.
2017-03-14 22:09:33 +01:00
Julien Lepiller d19c1b4105
gnu: Add ocaml-sexplib.
* gnu/packages/ocaml.scm (ocaml-sexplib): New variable.
2017-03-14 22:09:14 +01:00
Marius Bakke 77c5d63f4d
gnu: libidn2: Create 'pkg-config' file.
* gnu/packages/libidn.scm (libidn2)[arguments]: Add phase creating libidn2.pc.
2017-03-14 21:29:27 +01:00
Kei Kebreau 9099a45792
gnu: asciidoc: Add XML and XSLT support.
* gnu/packages/documentation.scm (asciidoc)[arguments]: Add
set-xml-binary-paths phase.
[inputs]: Add libxml2 and libxslt.
2017-03-14 15:57:54 -04:00
Efraim Flashner 568004c3c9
gnu: nss: Build for aarch64-linux with 64-bit support.
* gnu/packages/gnuzilla.scm (nss)[arguments]: Set the environmental
variable 'USE_64' on aarch64-linux also.
2017-03-14 20:48:39 +02:00
Efraim Flashner 044006f3d2
gnu: mesa: Enable gallium tests.
* gnu/packages/gl.scm (mesa)[arguments]: Add configure flag to enable
the gallium tests.
2017-03-14 20:48:36 +02:00
Efraim Flashner 2a8b89c27f
gnu: mesa: Customize build flags based on architecture.
* gnu/packages/gl.scm (mesa)[arguments]: On armhf-linux and
aarch64-linux remove the i915 gallium driver and add freedreno and vc4.
2017-03-14 20:48:32 +02:00
Efraim Flashner c5e91014a2
gnu: mesa: Use llvm backend for Intel hardware only.
* gnu/packages/gl.scm (mesa)[inputs]: Only use llvm for i686-linux and
x86_64-linux.
[arguments]: Only pass '--enable-gallium-llvm' to 'configure on
i686-linux and x86_64-linux.
2017-03-14 20:48:27 +02:00
Ludovic Courtès 5895ec8aa2
pack: Add '--symlink'.
* guix/scripts/pack.scm (self-contained-tarball): Add #:symlinks
parameter.
[build](symlink->directives): New procedure
(directives): New variable.
Add call to 'evaluate-populate-directive'.  Pass the directories among
DIRECTIVES to 'tar'.
(%default-options): Add 'symlinks'.
(%options, show-help): Add '--symlink'.
(guix-pack): Honor it.
* gnu/build/install.scm (evaluate-populate-directive): Export.
* doc/guix.texi (Invoking guix pack): Document it.
2017-03-14 17:57:27 +01:00
Ludovic Courtès 6b63c43e06
pack: Add '--localstatedir' option.
* guix/scripts/pack.scm (self-contained-tarball): Add #:localstatedir?
parameter and honor it.
(%options, show-help): Add '--localstatedir'.
(guix-pack): Honor it.
* gnu/build/install.scm (populate-single-profile-directory): Add
 #:register? parameter and honor it.
* doc/guix.texi (Binary Installation): Use '--localstatedir' in
example.
(Invoking guix pack): Document it.
2017-03-14 17:57:27 +01:00
Leo Famulari 9b05ccfedd
gnu: linux-libre@4.1: Update to 4.1.39.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.39.
2017-03-14 12:55:20 -04:00
Leo Famulari 962cbb24c5
gnu: windowmaker: Use modify-phases syntax.
* gnu/packages/gnustep.scm (windowmaker)[arguments]: Use modify-phases.
2017-03-14 12:10:16 -04:00
Leo Famulari 8cac5bca12
gnu: windowmaker: Update to 0.95.8.
* gnu/packages/gnustep.scm (windowmaker): Update to 0.95.8.
2017-03-14 12:10:12 -04:00
Efraim Flashner d779305db0
gnu: aria2: Update to 1.31.0.
* gnu/packages/bittorrent.scm (aria2): Update to 1.31.0.
2017-03-14 15:05:27 +02:00
Ludovic Courtès 28958b646f
gnu: python-parsedatetime: Update to 2.3.
Version 2.1 was apparently time-sensitive and started failing like this:

  ======================================================================
  FAIL: testFloat (tests.TestDelta.test)
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/tmp/guix-build-python2-parsedatetime-2.1.drv-0/parsedatetime-2.1/tests/TestDelta.py", line 64, in testFloat
      self.cal.parse('1.4 months ago', self.source), months=-1.4)
    File "/tmp/guix-build-python2-parsedatetime-2.1.drv-0/parsedatetime-2.1/tests/TestDelta.py", line 37, in assertDelta
      self.assertTrue(diff < 0.05, '%s is not less than 0.05' % diff)
  AssertionError: 0.0666666666667 is not less than 0.05

  ----------------------------------------------------------------------

* gnu/packages/python.scm (python-parsedatetime): Update to 2.3.
[native-inputs]: Add PYTHON-PYTEST and PYTHON-PYTEST-RUNNER.
[propagated-inputs]: New field.
2017-03-14 11:18:16 +01:00
ng0 a4651f6411
gnu: Add dovecot-libsodium-plugin.
* gnu/packages/mail.scm (dovecot-libsodium-plugin): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-14 10:28:57 +01:00
ng0 944a5cdd0d
gnu: Add dovecot-trees.
* gnu/packages/mail.scm (dovecot-trees): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-03-14 10:28:57 +01:00
Leo Famulari 49c2a46e74
gnu: python@2.7: Update to 2.7.13
* gnu/packages/python.scm (python-2.7): Update to 2.7.13.
2017-03-14 02:45:23 -04:00
Leo Famulari dc5cec21f2
gnu: python@2.7: Fix getentropy() calls on kernels < 3.17.
* gnu/packages/patches/python-2.7-getentropy-on-old-kernels.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-2.7)[source]: Use it.
2017-03-14 02:45:23 -04:00
Leo Famulari a70782d37b
gnu: wireless-regdb: Update to 2017.03.07.
* gnu/packages/linux.scm (wireless-regdb): Update to 2017.03.07.
2017-03-14 01:58:35 -04:00
Ludovic Courtès 0f11f64022
gnu: guile-cairo: Honor the Guile effective version.
* gnu/packages/gtk.scm (guile-cairo)[arguments]: Add #:modules.
Get the effective version of Guile and use that in installation
directory names.
2017-03-13 22:26:54 +01:00
Ludovic Courtès b97438650d
gnu: guile-cairo: Use 'modify-phases'.
* gnu/packages/gtk.scm (guile-cairo)[arguments]: Use 'modify-phases'.
2017-03-13 22:18:13 +01:00
Efraim Flashner 3f9543aee1
Merge remote-tracking branch 'origin/master' into core-updates 2017-03-13 23:08:49 +02:00
Ludovic Courtès 12773de3e7
gnu: Add guile2.2-lib.
* gnu/packages/guile.scm (guile2.2-lib): New variable.
2017-03-13 21:52:38 +01:00
Efraim Flashner 864a9590ad
gnu: luajit: Update to 2.1.0-beta2.
* gnu/packages/lua.scm (luajit): Update to 2.1.0-beta2.
2017-03-13 21:47:30 +02:00
Leo Famulari 7cb68a3cb3
gnu: Remove python-3.4.
* gnu/packages/python.scm (python-3.4): Remove variable.
* gnu/packages/patches/python-3.4-fix-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-13 15:33:54 -04:00
humanitiesNerd a71c863834
gnu: Add python-flask-login.
* gnu/packages/python.scm (python-flask-login, python2-flask-login): New
variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-13 19:36:56 +01:00
humanitiesNerd 78c5566365
gnu: Add python-flask-htmlmin.
* gnu/packages/python.scm (python-flask-htmlmin, python2-flask-htmlmin): New
variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-13 19:36:55 +01:00
humanitiesNerd 35db2d3cb7
gnu: Add python-htmlmin.
* gnu/packages/python.scm (python-htmlmin, python2-htmlmin): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-13 19:36:54 +01:00
Marius Bakke 1bbbb0b4af
gnu: diffoscope: Update to 78.
* gnu/packages/package-management.scm (diffoscope): Update to 78.
2017-03-13 19:16:19 +01:00
Marius Bakke 8298df96ac
gnu: Add minizip.
* gnu/packages/compression.scm (minizip): New variable.
2017-03-13 19:16:19 +01:00
Marius Bakke dd8ecb386c
gnu: notmuch: Update to 0.24.
* gnu/packages/mail.scm (notmuch, python-notmuch, python2-notmuch): Update to
0.24.
2017-03-13 18:21:23 +01:00
Marius Bakke 17fb6fb105
gnu: xf86-video-intel: Update to 2.99.917-4-7e9e92c.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-4-7e9e92c.
2017-03-13 18:21:23 +01:00
Marius Bakke ca453df7c8
gnu: xf86-video-nouveau: Update to 1.0.14.
* gnu/packages/xorg.scm (xf86-video-nouveau): Update to 1.0.14.
2017-03-13 18:21:22 +01:00
Marius Bakke 4f3dcdd99b
gnu: nss, nss-certs: Update to 3.29.3.
* gnu/packages/gnuzilla.scm (nss): Update to 3.29.3.
* gnu/packages/certs.scm (nss-certs): Update to 3.29.3.
2017-03-13 18:21:22 +01:00
Marius Bakke 87f1c7efc1
gnu: nss: Use 'modify-phases' syntax.
* gnu/packages/gnuzilla.scm (nss)[arguments]: Use 'modify-phases'.
2017-03-13 18:21:22 +01:00
Alex Kost 7a4dea524b
gnu: manaplus: Update to 1.7.3.4.
* gnu/packages/games.scm (manaplus): Update to 1.7.3.4.
2017-03-13 18:21:10 +03:00
Alex Kost 846344d053
gnu: git-modes: Update to 1.2.4.
* gnu/packages/emacs.scm (git-modes): Update to 1.2.4.
2017-03-13 18:21:10 +03:00
Alex Kost 2617050b3b
gnu: magit: Update to 2.10.3.
* gnu/packages/emacs.scm (magit): Update to 2.10.3.
2017-03-13 18:21:10 +03:00
Andy Wingo 0216137237
gnu: guile-next: Update to 2.1.8.
* gnu/packages/guile.scm (guile-next): Update to 2.1.8.
2017-03-13 12:22:38 +01:00
pjotrp 3288e647e3
gnu: r-hexbin: Update to 1.27.1-1.
The package tarball was updated in place, resulting in a change in the hash
value.  We decided to bump the version to 1.27.1-1 instead of keeping the
version at upstream's 1.27.1.

* gnu/packages/statistics.scm (r-hexbin): Update to 1.27.1-1.
2017-03-13 10:34:00 +01:00
Ludovic Courtès 8f7ea70913
gnu: guile-next: Increase max-silent-time.
* gnu/packages/guile.scm (guile-next)[properties]: Add 'max-silent-time'.
2017-03-13 10:30:33 +01:00
Leo Famulari 59bb178cce
gnu: linux-libre@4.4: Update to 4.4.53.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.53.
2017-03-13 00:56:58 -04:00
Leo Famulari 7bc57e760c
gnu: linux-libre@4.9: Update to 4.9.14.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.14.
2017-03-13 00:56:58 -04:00
Leo Famulari 49a8c92cbe
gnu: linux-libre: Update to 4.10.2.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.2.
(%linux-libre-hash): Update hash.
2017-03-13 00:56:58 -04:00
Andy Patterson 108f69c448
gnu: ecl: Update to 16.1.3.
* gnu/packages/lisp.scm (ecl): Update to 16.1.3.
[arguments]: Use a different method to set the binary used for tests.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-12 23:47:40 -04:00
Leo Famulari be81133a13
gnu: libical: Fix substitution of path to time zone database.
Fixes <https://bugs.gnu.org/26039>.

This is a followup to commit 2b193389d2.

* gnu/packages/calendar.scm (arguments): Update 'patch-paths' phase.
2017-03-12 20:45:46 -04:00
Leo Famulari 3ffaec136f
gnu: Add a tzdata variant for testing purposes.
* gnu/packages/base.scm (tzdata-2017a): New variable.
* gnu/packages/glib.scm (glib)[inputs]: Remove tzdata.
[native-inputs]: Add tzdata-2017a.
[arguments]: Add tzdata-2017a to #:disallowed-references.
* gnu/packages/statistics.scm (r)[inputs]: Remove tzdata.
[native-inputs]: Add tzdata-2017a.
[arguments]: Add tzdata-2017a to #:disallowed-references.
2017-03-12 20:45:46 -04:00
Marius Bakke 3f06f43058
gnu: irssi: Update to 1.0.2.
* gnu/packages/irc.scm (irssi): Update to 1.0.2.
2017-03-12 19:58:52 +01:00
Clément Lassieur 720cb10c15
services: Move configuration functions that shouldn't be factorized.
* gnu/services/configuration.scm (serialize-field, serialize-string)
(serialize-space-separated-string-list, space-separated-string-list?)
(serialize-file-name, file-name?, serialize-boolean): Move these functions...
* gnu/services/cups.scm: ...to this file.
* gnu/services/kerberos.scm: ...to this file.

Configuration syntaxes are very specific to services.  Some services may have
the same configuration syntax, but none of them is common enough to be
abstracted in configuration.scm.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-12 19:09:32 +01:00
Clément Lassieur 56aef188a2
services: dovecot: Reimplement proper configuration functions.
* gnu/services/mail.scm (uglify-field-name, serialize-field, serialize-string)
(space-separated-string-list?, serialize-space-separated-string-list)
(file-name?, serialize-file-name, serialize-boolean): Add them.

These functions were inadvertently changed while being factorized in
gnu/service/configuration.scm.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-12 19:08:50 +01:00
Marius Bakke e4d34cd0f0
gnu: python@3.5: Fix getentropy() calls on kernels < 3.17.
* gnu/packages/patches/python-3.5-getentropy-on-old-kernels.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-3.5, python-minimal, python-minimal-wrapper,
python-wrapper)[source]: Use it.
2017-03-12 18:40:56 +01:00
Marius Bakke 343cee8af3
gnu: python@3.5: Update to 3.5.3.
* gnu/packages/python.scm (python-3.5, python-minimal, python-minimal-wrapper,
python-wrapper): Update to 3.5.3.
* gnu/packages/patches/python-fix-tests.patch: Adjust patch context.
* gnu/packages/patches/python-3.5-fix-tests.patch: Likewise. Patch one new test.
2017-03-12 18:40:56 +01:00
Ludovic Courtès 239c22663a
Add 'guix pack'.
* gnu/system/install.scm (self-contained-tarball): Move to...
* guix/scripts/pack.scm: ... here.  New file.
* doc/guix.texi (Binary Installation): Mention 'guix pack'.
(Invoking guix pack): New node.
* build-aux/make-binary-tarball.scm: Remove.
* Makefile.am (MODULES): Add guix/scripts/pack.scm.
(EXTRA_DIST): Remove build-aux/make-binary-tarball.scm.
(guix-binary.%.tar.xz): Rewrite using 'guix pack'.
* build-aux/hydra/gnu-system.scm (tarball-jobs): Adjust accordingly.
2017-03-12 17:47:25 +01:00
Ludovic Courtès 998ac26a1e
gnu: tintin++: Use a mirror:// URI.
* gnu/packages/games.scm (tintin++)[source]: Use mirror://sourceforge.
2017-03-12 17:47:25 +01:00
Tobias Geerinckx-Rice 301f12ec92
gnu: offlineimap: Update to 7.0.14.
* gnu/packages/mail.scm (offlineimap): Update to 7.0.14.
2017-03-12 15:44:37 +01:00
Leo Famulari 0a6bd107e5
gnu: Add le-certs.
* gnu/packages/certs.scm (le-certs): New variable.
2017-03-12 03:23:16 -04:00
Clément Lassieur eba560765a
services: dovecot: Fix unix_listeners and fifo_listeners path types.
* gnu/services/mail.scm (unix-listener-configuration)[path]
(fifo-listener-configuration)[path]: Change type from 'file-name' to 'string'.
* doc/guix.texi (Mail Services): Document it.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-12 01:30:23 +01:00
Raoul Jean Pierre Bonnal a5935d1946
gnu: Add r-tsne.
* gnu/packages/bioinformatics.scm (r-tsne): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:07 +10:00
Raoul Jean Pierre Bonnal 02eec38ee1
gnu: Add r-ranger.
* gnu/packages/statistics.scm (r-ranger): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:07 +10:00
Raoul Jean Pierre Bonnal d1906e3147
gnu: Add r-tclust.
* gnu/packages/statistics.scm (r-tclust): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:07 +10:00
Raoul Jean Pierre Bonnal 5a200a24eb
gnu: Add r-sn.
* gnu/packages/statistics.scm (r-sn): New variable.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 06085b5bc5
gnu: Add r-numderiv.
* gnu/packages/statistics.scm (r-numderiv): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal fe68c8a990
gnu: Add r-mnormt.
* gnu/packages/statistics.scm (r-mnormt): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 362ea0dc29
gnu: Add r-rcppprogress.
* gnu/packages/statistics.scm (r-rcppprogress): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal aa890f6185
gnu: Add r-caret.
* gnu/packages/statistics.scm (r-caret): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal ab2ec643c3
gnu: Add r-car.
* gnu/packages/statistics.scm (r-car): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal a3eb8c8191
gnu: Add r-pbkrtest.
* gnu/packages/statistics.scm (r-pbkrtest): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 51fc7d8c31
gnu: Add r-lme4.
* gnu/packages/statistics.scm (r-lme4): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal c549864d90
gnu: Add r-nloptr.
* gnu/packages/statistics.scm (r-nloptr): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 49dc1fa5cb
gnu: Add r-quantreg.
* gnu/packages/statistics.scm (r-quantreg): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 545d0789fc
gnu: Add r-matrixmodels.
* gnu/packages/statistics.scm (r-matrixmodels): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal aa84100011
gnu: Add r-modelmetrics.
* gnu/packages/statistics.scm (r-modelmetrics): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 21cfad44c1
gnu: Add r-rcppeigen.
* gnu/packages/statistics.scm (r-rcppeigen): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 0392f82fd5
gnu: Add r-minqa.
* gnu/packages/statistics.scm (r-minqa): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:05 +10:00
Danny Milosavljevic 5a717a95b3
gnu: wine: Update to 2.3.
* gnu/packages/wine.scm (wine): Update to 2.3.
2017-03-12 00:00:25 +01:00
Thomas Danckaert 4bff300b53
gnu: Add phonon-backend-gstreamer.
* gnu/packages/kde-frameworks.scm (phonon-backend-gstreamer): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 22:23:28 +01:00
Thomas Danckaert 5578c2987e
gnu: phonon: Install Qt extensions.
* gnu/packages/kde-frameworks.scm (phonon)[arguments]: Add
-DPHONON-INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT configure flag, and patch the
installation directory.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 22:23:28 +01:00
Sergei Trofimovich 612af7ff66
gnu: re2: Set CXX for cross-compilation.
* gnu/packages/regex.scm (re2)[arguments]: Specify CXX in #:make-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 22:23:28 +01:00
Mathieu Othacehe e7b9dac7b1
gnu: cuirass: Update to 0.0.1 revision 5.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1 revision 5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 22:23:28 +01:00
Leo Famulari c4b15cb54f
gnu: imagemagick: Update to 6.9.7-10.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.7-10.
2017-03-11 12:35:57 -05:00
rsiddharth a15638034e
gnu: Add ghc-unexceptionalio.
* gnu/packages/haskell.scm (ghc-unexceptionalio): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 12:43:36 +01:00
Arun Isaac 55fa53491b
gnu: Add emacs-memoize.
* gnu/packages/emacs.scm (emacs-memoize): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 12:43:36 +01:00
Mathieu Othacehe 47bdc5a173
linux-initrd: Add a raw-initrd and use it to define base-initrd.
* gnu/system/linux-initrd.scm (raw-initrd): New exported variable.
(base-initrd): Use raw-initrd to build the initrd.
* doc/guix.texi (Initial RAM Disk): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 12:43:36 +01:00
Leo Famulari c84c8f66f5
gnu: wget: Fix CVE-2017-6508.
* gnu/packages/patches/wget-CVE-2017-6508.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/wget.scm (wget)[source]: Use it.
2017-03-10 22:36:58 -05:00
Raoul Jean Pierre Bonnal e08ad76658
gnu: Add r-fnn.
* gnu/packages/statistics.scm (r-fnn): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 11:55:28 +10:00
Raoul Jean Pierre Bonnal 7711f61450
gnu: Add r-pbapply.
* gnu/packages/statistics.scm (r-pbapply): New variable.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 11:51:50 +10:00
Raoul Jean Pierre Bonnal d4cebae286
gnu: Add r-vgam.
* gnu/packages/statistics.scm (r-vgam): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 11:47:02 +10:00
Ben Woodcroft fbf45d6ea7
gnu: vsearch: Update to 2.4.2.
* gnu/packages/bioinformatics.scm (vsearch): Update to 2.4.2.
2017-03-11 11:37:15 +10:00
Raoul Jean Pierre Bonnal 036cd0cb8b
gnu: Add r-ape.
* gnu/packages/bioinformatics.scm (r-ape): New variable.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal a409e8b52f
gnu: Add r-fpc.
* gnu/packages/statistics.scm (r-fpc): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal 5da4f84f1f
gnu: Add r-trimcluster.
* gnu/packages/statistics.scm (r-trimcluster): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal c0cab38e03
gnu: Add r-robustbase.
* gnu/packages/statistics.scm (r-robustbase): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal cda0720805
gnu: Add r-deoptimr.
* gnu/packages/statistics.scm (r-deoptimr): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal c962816dc4
gnu: Add r-prabclus.
* gnu/packages/statistics.scm (r-prabclus): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal 5638e15475
gnu: Add r-mclust.
* gnu/packages/statistics.scm (r-mclust): New variable.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:25 +10:00
Raoul Jean Pierre Bonnal a1f2668e6c
gnu: Add r-flexmix.
* gnu/packages/statistics.scm (r-flexmix): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:25 +10:00
Raoul Jean Pierre Bonnal 1721fb4fe7
gnu: Add r-modeltools.
* gnu/packages/statistics.scm (r-modeltools): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:25 +10:00
Raoul Jean Pierre Bonnal d5eca4f9ac
gnu: Add r-diptest.
* gnu/packages/statistics.scm (r-diptest): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:25 +10:00
Arun Isaac a2fa9c3d1b
gnu: Add obnam.
* gnu/packages/backup.scm (obnam): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-10 22:06:25 +01:00
Theodoros Foradis b500dc2e83
gnu: icestorm: Replace reference in icebox_vlog.
* gnu/packages/fpga.scm (icestorm)[arguments]: Add phase
"fix-usr-local" to replace reference to /usr/local/share.
2017-03-10 21:15:39 +01:00
Danny Milosavljevic 97bede8466
gnu: dub: Update to 1.2.2.
* gnu/packages/ldc.scm (dub): Update to 1.2.2.
2017-03-10 19:39:52 +01:00
Clément Lassieur f895dce41b
services: openssh: Fix 'PrintLastLog' default behaviour.
* gnu/services/ssh.scm (openssh-config-file): Add 'print-last-log?' option.
(<openssh-configuration>)[print-last-log?]: Add it.
(openssh-activation): Touch /var/log/lastlog.
* doc/guix.texi (Networking Services): Document 'print-last-log?'.

Before that, the service did not work as expected because /var/log/lastlog did
not exist.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-10 19:23:45 +01:00
Clément Lassieur 1806a670f0
services: openssh: Remove deprecated options.
* gnu/services/ssh.scm (openssh-config-file): Remove them.
(<openssh-configuration>)[rsa-authentication?]: Remove it.
(<openssh-configuration>)[protocol-number]: Remove it.
* doc/guix.texi (Networking Services): Remove them.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-10 19:23:45 +01:00
Clément Lassieur 563c5d42c9
services: openssh: Enable PAM.
* gnu/services/ssh.scm: (openssh-pam-services): New procedure.
(openssh-service-type): Use it to extend PAM-ROOT-SERVICE-TYPE.
(<openssh-configuration>)[challenge-response-authentication?]: New field.
(<openssh-configuration>)[use-pam?]: New field.
(openssh-config-file): Add them.
* doc/guix.texi (Networking Services): Document them.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-10 19:23:43 +01:00
Ludovic Courtès 856be82323
system: Avoid '_' as a pattern variable in 'match'.
* gnu/system.scm (operating-system-root-file-system): Don't use '_' as a
wildcard in 'match', to cope with literal semantics in 2.2.
2017-03-10 14:48:06 +01:00
Christopher Baines fe2b6434f0
services: Create /var/log upon activation.
When launching a container created with guix system container, the
attempt to create /var/log/wtmp would fail, as /var/log did not exist.

* gnu/services.scm (activation-script): Create /var/log

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-03-10 14:48:06 +01:00
Carlo Zancanaro 82ccc499f7
services: Add exim-service-type.
* gnu/services/mail.scm (<exim-configuration>): New record type.
(exim-computed-config-file, exim-shepherd-service, exim-activation, exim-etc,
exim-profile): New procedures.
(exim-service-type, %exim-accounts): New variables.
* doc/guix.text (Mail Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-10 14:48:05 +01:00
Ben J. Woodcroft 79f09fa239
gnu: hmmer: Build reproducibly.
* gnu/packages/patches/hmmer-remove-cpu-specificity.patch: New file.
* gnu/packages/bioinformatics.scm (hmmer): Use it.
2017-03-10 20:31:30 +10:00
Ricardo Wurmus 5ded35d89d
gnu: Add sambamba.
* gnu/packages/bioinformatics.scm (htslib-for-sambamba, sambamba): New
variables.
2017-03-10 10:13:59 +01:00
Leo Famulari fc1428d295
gnu: pidgin: Update to 2.12.0 [fixes CVE-2017-2640].
* gnu/packages/messaging.scm (pidgin): Update to 2.12.0.
2017-03-10 01:44:39 -05:00
ng0 5c95465e27
gnu: neomutt: Configure with 'lmdb' and 'kyotocabinet'.
* gnu/packages/mail.scm (neomutt)[configure]: Add '--with-kyotocabinet'
and '--with-lmdb'.
[inputs]: Add 'lmdb' and 'kyotocabinet'.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-09 20:36:44 -05:00
ng0 469609a987
gnu: neomutt: Update to 20170306.
* gnu/packages/mail.scm (neomutt): Update to 20170306.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-09 20:36:39 -05:00
ng0 91c8724165
Revert "gnu: neomutt: Configure with 'lmdb' and 'tokyocabinet'."
'kyotocabinet' is more current than tokyocabinet in development
and supported in neomutt aswell.

This reverts commit ef91e2b964.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-09 20:36:32 -05:00
ng0 d4f6f78ea3
gnu: hiawatha: Adjust description.
* gnu/packages/web.scm (hiawatha)[description]: Adjust it.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-09 19:42:16 -05:00
ng0 f2a7ce5033
gnu: Add font-tamzen.
* gnu/packages/fonts.scm (font-tamzen): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-09 19:23:07 -05:00
Tobias Geerinckx-Rice ff797172b0
gnu: btrfs-progs/static: Correct description.
* gnu/packages/linux.scm (btrfs-progs/static)[description]: Use the correct
name of the btrfs-progs package and @command{} mark-up.
2017-03-09 23:55:57 +01:00
Tobias Geerinckx-Rice 5595d4c1fd
gnu: btrfs-progs: Update to 4.10.
* gnu/packages/linux.scm (btrfs-progs): Update to 4.10.
2017-03-09 23:55:54 +01:00
Tobias Geerinckx-Rice ab84c13ff0
gnu: ibus-anthy: Update to 1.5.9.
* gnu/packages/ibus.scm (ibus-anthy): Update to 1.5.9.
2017-03-09 22:49:38 +01:00
Tobias Geerinckx-Rice 2704f5be09
gnu: ibus: Update to 1.5.15.
* gnu/packages/ibus.scm (ibus): Update to 1.5.15.
2017-03-09 22:49:38 +01:00
Tobias Geerinckx-Rice 1b34a47da0
gnu: pius: Update to 2.2.4.
* gnu/packages/gnupg.scm (pius): Update to 2.2.4.
2017-03-09 22:49:37 +01:00
Tobias Geerinckx-Rice 50b398298f
gnu: youtube-dl: Update to 2017.03.07.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.07.
2017-03-09 22:49:37 +01:00
Arun Isaac d9e94c6170
gnu: graphicsmagick: Build with 16 bit quantum depth.
Octave requires graphicsmagick to be built with 16 bit quantum depth.

* gnu/packages/imagemagick.scm (graphicsmagick)[arguments]: Add
"--with-quantum-depth=16" and "--enable-quantum-library-names"
to #:configure-flags.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-09 16:46:12 -05:00
Arun Isaac 9f91340166
gnu: octave: Build with curl and graphicsmagick.
* gnu/packages/maths.scm (octave)[inputs]: Add curl and graphicsmagick.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-09 16:46:09 -05:00
Leo Famulari baa467762c
gnu: glib: Avoid failing test caused by changes in the time zone database.
* gnu/packages/glib.scm (glib)[arguments]: Skip a failing test in
'disable-failing-tests' phase.
2017-03-09 15:20:01 -05:00
Leo Famulari 24c72670d9
gnu: glib: Update to 2.50.3.
* gnu/packages/glib.scm (glib): Update to 2.50.3.
2017-03-09 15:19:57 -05:00
Marius Bakke 1f28b3195a
gnu: xf86-input-libinput: Update to 0.25.0.
* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.25.0.
2017-03-09 18:13:22 +01:00
Arun Isaac b6b2ca5d19
gnu: Add python2-larch.
* gnu/packages/python.scm (python2-larch): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-09 17:11:03 +01:00
Arun Isaac c220f0b474
gnu: Add python2-tracing.
* gnu/packages/python.scm (python2-tracing): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-09 17:09:17 +01:00
Arun Isaac 77e9941160
gnu: Add python2-ttystatus.
* gnu/packages/python.scm (python2-ttystatus): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-09 16:53:23 +01:00
Arun Isaac 33e9490ca1
gnu: Add python2-cliapp.
* gnu/packages/python.scm (python2-cliapp): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-09 16:52:53 +01:00
Marius Bakke 6741676911
gnu: python-numpy-documentation: Use full git commit hash in submodule.
* gnu/packages/python.scm (python-numpy-documentation,
python2-numpy-documentation)[native-inputs]: Update hash of
SCIPY-SPHINX-THEME. Fix indentation of a line.
2017-03-09 16:39:09 +01:00
Marius Bakke 63d62305c3
gnu: Remove obsolete numpy comment.
* gnu/packages/python.scm: Remove comment.
2017-03-09 16:39:08 +01:00
Marius Bakke ed6a21b45f
gnu: inetutils: Disable parallel tests.
* gnu/packages/admin.scm (inetutils)[arguments]: Add #:parallel-tests? #f.
2017-03-09 16:39:08 +01:00
Marius Bakke ce79279d34
gnu: python-pandas: Really fix build on 32bit.
* gnu/packages/patches/python-pandas-skip-failing-tests.patch: Fix confusion
with same-named test.
2017-03-09 16:39:08 +01:00
Ludovic Courtès e90e0fad1b
Merge branch 'master' into core-updates 2017-03-09 16:35:41 +01:00
Thomas Danckaert 0da4f3659a
gnu: Add rsnapshot.
* gnu/packages/backup.scm (rsnapshot): New variable.
2017-03-09 12:29:23 +01:00
Mark H Weaver 7b1866d783
gnu: python-fake-factory: Add back missing patch file.
This reverts the removal of "python-fake-factory-fix-build-32bit.patch"
by commit ce7911ddae.

* gnu/packages/patches/python-fake-factory-fix-build-32bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-09 06:08:18 -05:00
Leo Famulari 483188b76e
gnu: inetutils: Set the $localstatedir.
This is a followup to commit 6f5d28f9d0.

* gnu/packages/admin.scm (inetutils)[arguments]: Pass
'--localstatedir=/var' to #:configure-flags.
2017-03-09 05:00:29 -05:00
Mark H Weaver 1fa8a51ecc
gnu: icecat: Add fixes from upstream Firefox ESR 45.8.0.
Includes fixes for CVE-2017-5398, CVE-2017-5400, CVE-2017-5401, CVE-2017-5402,
CVE-2017-5404, CVE-2017-5405, CVE-2017-5407, CVE-2017-5408, CVE-2017-5409, and
CVE-2017-5410.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr45 repository.
2017-03-09 03:58:29 -05:00
Mark H Weaver c9b631aef4
gnu: icecat: Update to 45.7.0-gnu1.
* gnu/packages/gnuzilla.scm (icecat): Update to 45.7.0-gnu1.  Remove patches
included in 45.7.0.
2017-03-09 03:58:27 -05:00
Ricardo Wurmus f2ac937924
gnu: r: Remove obsolete configure flags.
* gnu/packages/statistics.scm (r)[arguments]: Remove obsolete configure flags.
2017-03-09 07:38:24 +01:00
Ricardo Wurmus f7db12022c
gnu: r: Update to 3.3.3.
* gnu/packages/statistics.scm (r): Update to 3.3.3.
2017-03-09 07:38:24 +01:00
Leo Famulari 8ea0700d23
gnu: tzdata: Update to 2017a.
* gnu/packages/base.scm (tzdata): Update to 2017a.
2017-03-08 18:08:19 -05:00
Roel Janssen c49840f8d4
gnu: Add lensfun.
* gnu/packages/photo.scm (lensfun): New variable.
2017-03-08 23:49:24 +01:00
Ludovic Courtès d75e8f36a8
packages: Use PACKAGE@VERSION syntax when reporting ambiguities.
* gnu/packages.scm (%find-package): Upon ambiguity, use the
PACKAGE@VERSION syntax instead of 'package-full-name'.
2017-03-08 23:42:53 +01:00
Ludovic Courtès 64f34aefe7
gnu: Add guile2.2-haunt.
* gnu/packages/guile.scm (guile2.2-haunt): New variable.
2017-03-08 23:42:53 +01:00
Ludovic Courtès 517fce6327
gnu: Add guile2.2-reader.
* gnu/packages/guile.scm (guile2.2-reader): New variable.
2017-03-08 23:42:53 +01:00
Ludovic Courtès 77aa0887e1
gnu: guile-reader: Update to 0.6.2.
* gnu/packages/guile.scm (guile-reader): Update to 0.6.2.
[arguments]: Remove.
2017-03-08 23:42:53 +01:00
Ludovic Courtès 1099988904
services: prosody: Use 'id' to introduce unhygienic top-level identifiers.
* gnu/services/messaging.scm (define-all-configurations): Use 'id' to
introduce raw/literal/unhygienic top-level identifiers.  Fixes
compilation with Guile 2.2.
2017-03-08 23:42:52 +01:00
Ludovic Courtès 5d1ee4d7bc
services: prosody: Make sure 'id' is available at expansion time.
* gnu/services/messaging.scm (id): Use 'define-syntax-rule' instead of
'define' to make sure 'id' is available at expansion time.
2017-03-08 23:42:52 +01:00
Ludovic Courtès beb1e8067d
gnu: Remove unneeded imports.
* gnu/packages/backup.scm: Remove unneeded (guix build utils) import.
* gnu/packages/finance.scm: Likewise.
2017-03-08 23:42:52 +01:00
Maxim Cournoyer 6f5d28f9d0
gnu: inetutils: Enable tests.
* gnu/packages/admin.scm (inetutils)[arguments]: Remove '#:tests? #f'
and #:configure-flags.
[native-inputs]: Add net-tools.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-08 13:11:59 -05:00
Marius Bakke b03ee02f0d
gnu: python-pandas: Fix build on 32-bit.
* gnu/packages/patches/python-pandas-skip-failing-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-pandas, python2-pandas): Use it.
2017-03-08 18:04:23 +01:00
Marius Bakke ce7911ddae
gnu: Add python-faker.
* gnu/packages/patches/python-fake-factory-fix-build-32bit.patch: Adjust
paths. Also rename to ...
* gnu/packages/patches/python-faker-fix-build-32bit.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python.scm (python-faker, python2-faker): New variables.
(python-fake-factory)[properties]: Superseded by PYTHON-FAKER.
(python2-fake-factory)[properties]: Superseded by PYTHON2-FAKER.
(python-orator, python2-orator)[propagated-inputs]: Replace
PYTHON-FAKE-FACTORY with PYTHON-FAKER.
2017-03-08 18:00:43 +01:00
Thomas Danckaert 1eaaea41e5
gnu: python-matplotlib-documentation: Fix build.
* gnu/packages/python.scm (python-matplotlib-documentation)[native-inputs]:
Add python-mock and graphviz.
[arguments]: Use separate build and install phases; correctly set latex paper size.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-08 17:39:00 +01:00
Marius Bakke 9c974c9366
gnu: iperf: Update to 3.1.7.
* gnu/packages/networking.scm (iperf): Update to 3.1.7.
2017-03-08 17:37:51 +01:00
Marius Bakke 3a38cf2dfd
gnu: libinput: Update to 1.6.3.
* gnu/packages/freedesktop.scm (libinput, libinput-minimal): Update to 1.6.3.
2017-03-08 17:18:11 +01:00
Marius Bakke f095109e2c
gnu: weston: Update to 2.0.0.
* gnu/packages/freedesktop.scm (weston): Update to 2.0.0.
2017-03-08 16:40:12 +01:00
Marius Bakke 20289af368
gnu: wayland: Update to 1.13.0.
* gnu/packages/freedesktop.scm (wayland): Update to 1.13.0.
2017-03-08 16:39:10 +01:00
Marius Bakke fe5790e1e0
gnu: poppler: Update to 0.52.0.
* gnu/packages/pdf.scm (poppler): Update to 0.52.0.
2017-03-08 16:36:22 +01:00
Marius Bakke 946937e36d
gnu: pulseaudio: Update to 10.0.
* gnu/packages/pulseaudio.scm (pulseaudio): Update to 10.0.
[inputs]: Remove JSON-C.
2017-03-08 16:17:24 +01:00
Ricardo Wurmus beaa026aa7
gnu: r: Fix more reproducibility problems.
* gnu/packages/statistics.scm (r)[arguments]: Patch locations in the
build system that need special treatment for reproducibility.
2017-03-08 12:32:49 +01:00
Ricardo Wurmus 745c687be3
gnu: r: Fix syntax for INSTALL_OPTS.
This is a follow-up to commit 4621acfd82.

* gnu/packages/statistics.scm (r)[arguments]: Ensure that
"--built-timestamp" appears on the same line as the other INSTALL_OPTS.
2017-03-08 12:32:49 +01:00
Leo Famulari da79e82b14
gnu: gtk+: Build GTK+ with its own xorg-server package.
This will allow us to update xorg-server directly on the master branch.

* gnu/packages/xorg.scm (xorg-server-1.19.2): New variable.
* gnu/packages/gtk.scm (gtk+) [native-inputs]: Use xorg-server-1.19.2 instead of
xorg-server.
[arguments]: Add xorg-server-1.19.2 to #:disallowed-references.
2017-03-08 03:52:03 -05:00
Leo Famulari 9a91b00fd0
gnu: xorg-server: Update to 1.19.2 [fixes CVE-2017-2624].
* gnu/packages/xorg.scm (xorg-server): Update to 1.19.2.
[native-inputs]: Add font-util, libtool, autoconf, and automake.
[arguments]: Add 'bootstrap' phase.
2017-03-08 03:52:03 -05:00
Troy Sankey e3ff83834b
gnu: git: force GIT_EXEC_PATH to be single-entry
* gnu/packages/version-control.scm (git)[native-search-paths](separator):
New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-08 09:45:52 +01:00
Leo Famulari af50d389c5
gnu: grub: Fix build failure with recent flex.
* gnu/packages/bootloaders.scm (grub)[native-inputs]: Use flex-2.6.1.
2017-03-08 00:07:11 -05:00
Leo Famulari aac67f210d
gnu: Add flex-2.6.1.
* gnu/packages/flex.scm (flex-2.6.1): New variable.
2017-03-08 00:07:07 -05:00
Ludovic Courtès 6c5b56f9fa
gnu: bash: Use the bootstrap Guile in 'url-fetch/reset-patch-level'.
Fixes <http://bugs.gnu.org/25775>.
Reported by Sirgazil, Ricardo Wurmus, Andy Wingo, and others.

* guix/download.scm (in-band-download): Always use GUILE.  This reverts
9f05908fb1.
* gnu/packages/bash.scm (url-fetch/reset-patch-level): Remove #:guile.
Pass %BOOTSTRAP-GUILE as #:guile to 'url-fetch'.  Remove #:guile-for-build
argument in 'gexp->derivation' call.
2017-03-07 23:58:08 +01:00
Thomas Danckaert faa65e2735
gnu: kdevelop: Upgrade to 5.0.4.
* gnu/packages/kde.scm (kdevelop, kdevplatform): Upgrade to 5.0.4.
(kdevplatform)[source]: Use kde mirror instead of github.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-07 23:21:59 +01:00
Marius Bakke 9bb766e70d
gnu: pcre2: Update to 10.23.
* gnu/packages/pcre.scm (pcre2): Update to 10.23.
[source]: Remove patch.
[arguments]: Add phase to substitute /bin/echo reference.
* gnu/packages/patches/pcre2-CVE-2016-3191.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-07 23:21:22 +01:00
Leo Famulari 3391e2a078
gnu: khal: Update to 0.9.3.
* gnu/packages/calendar.scm (khal): Update to 0.9.3.
[native-inputs]: Use python-pytest-2.9.2.
2017-03-07 16:37:21 -05:00
Leo Famulari f11275c9e5
gnu: gnupg: Update to 2.1.19.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.19.
[arguments]: Add 'patch-test-paths' phase and remove 'set-gnupg-home' phase.
Add '--enable-gnupg-builddir-envvar' to #:configure-flags.
[source]: Add 'gnupg-2.1-fix-Y2038-test-failure.patch'.
* gnu/packages/patches/gnupg-2.1-fix-Y2038-test-failure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-07 16:37:17 -05:00
Ricardo Wurmus c1029f86e3
gnu: Add emacs-yasnippet.
* gnu/packages/emacs.scm (emacs-yasnippet): New variable.
2017-03-07 19:44:49 +01:00
Sergei Trofimovich 605fec783f
gnu: Add basic support for "alpha-linux" systems.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
"/lib/ld-linux.so.2" as "alpha-linux" ld.so.
* gnu/packages/linux.scm (system->linux-architecture): Add "alpha" arch.

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-07 18:20:33 +01:00