Commit Graph

13276 Commits

Author SHA1 Message Date
Ricardo Wurmus 7aa8785c41
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to b291b327.
2016-12-21 10:32:17 +01:00
Ludovic Courtès b291b3271a
gnu: linux-libre: Avoid invalid "kconfig" input on armhf and mips64el.
This fixes a bug whereby:

  guix build linux-libre -s armhf-linux

would fail with:

  guix build: error: gnu/packages/linux.scm:231:2: package `linux-libre-4.8.15' has an invalid input: ("kconfig" #f)

This led 'tests/guix-system.sh' to fail.

* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Never add #f
as a "kconfig" input.
2016-12-21 10:22:32 +01:00
Leo Famulari 6a148b9db5
gnu: imagemagick: Update to 6.9.7-0.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.7-0.
2016-12-20 20:50:50 -05:00
Marius Bakke 21eced80a0
gnu: nmap: Update to 7.40.
* gnu/packages/admin.scm (nmap): Update to 7.40.
2016-12-21 00:14:08 +01:00
Ludovic Courtès 64b5e41376
gnu: linux-libre: Avoid invalid "kconfig" input on armhf and mips64el.
This fixes a bug whereby:

  guix build linux-libre -s armhf-linux

would fail with:

  guix build: error: gnu/packages/linux.scm:231:2: package `linux-libre-4.8.15' has an invalid input: ("kconfig" #f)

This led 'tests/guix-system.sh' to fail.

* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Never add #f
as a "kconfig" input.
2016-12-20 23:39:30 +01:00
Efraim Flashner 899358d18a
gnu: msmtp: Update to 1.6.6.
* gnu/packages/mail.scm (msmtp): Update to 1.6.6.
2016-12-20 22:43:07 +02:00
Efraim Flashner 837ca0f071
gnu: getmail: Update to 4.52.0.
* gnu/packages/mail.scm (getmail): Update to 4.52.0.
2016-12-20 22:43:06 +02:00
Efraim Flashner c55fa42b2d
gnu: bogofilter: Use 'modify-phases'.
* gnu/packages/mail.scm (bogofilter)[arguments]: Use 'modify-phases'.
2016-12-20 22:43:06 +02:00
Efraim Flashner 329e0a9ca0
gnu: mutt: Update to 1.7.2.
* gnu/packages/mail.scm (mutt): Update to 1.7.2.
2016-12-20 22:43:06 +02:00
Efraim Flashner de75f0b1bf
gnu: mailutils: Use 'modify-phases' syntax.
* gnu/packages/mail.scm (mailutils)[arguments]: Use 'modify-phases'.
2016-12-20 22:43:06 +02:00
Efraim Flashner abe5d2dc8d
gnu: mailutils: Update to 3.1.1.
* gnu/packages/mail.scm (mailutils): Update to 3.1.1.
[inputs]: Build with current readline.
[arguments]: Set sysconfdir as /etc.
[home-page]: Use https.
2016-12-20 22:43:05 +02:00
Efraim Flashner e31d35de3f
gnu: gnupg: Remove unneeded input.
* gnu/packages/gnupg.scm (gnupg)[inputs]: Remove adns.
2016-12-20 22:43:01 +02:00
Leo Famulari 8cb3e7e7de
gnu: borg: Update to 1.0.9.
* gnu/packages/backup.scm (borg): Update to 1.0.9.
[arguments]: Run the check phase in its own directory. Skip the test
'test_get_security_dir'.
2016-12-20 14:50:19 -05:00
Leo Famulari 4f6ff977c2
gnu: nss: Add comment about test failures in NSS 3.27.2
* gnu/packages/gnuzilla.scm (nss): Add comment.
2016-12-20 14:44:53 -05:00
Leo Famulari 6eda11de44
Revert "gnu: nss, nss-certs: Update to 3.27.2."
This reverts commit 7ab3ea4266.
2016-12-20 14:35:21 -05:00
Ricardo Wurmus 62a3179395
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to c8e2219c.
(guix): Set to GUIX-DEVEL.
2016-12-20 18:06:00 +01:00
Ricardo Wurmus c8e2219cfb
gnu: guix: Update to 0.12.0.
* gnu/packages/package-management.scm (guix-0.11.0): Rename to...
(guix-0.12.0): ... this.  Adjust users.
(guix): Set to GUIX-0.12.0.
2016-12-20 17:58:06 +01:00
ng0 7d2511bc6b
gnu: Add alsa-plugins.
* gnu/packages/linux.scm (alsa-plugins): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2016-12-20 10:22:06 -05:00
Marius Bakke 06fcd4a89e
gnu: gnupg: Update to 2.1.17.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.17.
2016-12-20 15:48:24 +01:00
Ludovic Courtès 38d6aa05e2
services: cuirass: Add Cuirass to the system profile.
* gnu/services/cuirass.scm (cuirass-service-type): Extend
PROFILE-SERVICE-TYPE.
2016-12-20 10:27:08 +01:00
Ludovic Courtès 379b6ba5a9
services: cuirass: Add 'cuirass' field.
* gnu/services/cuirass.scm (<cuirass-configuration>)[cuirass]: New
field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.
2016-12-20 10:27:08 +01:00
Ludovic Courtès 4a78638f1f
gnu: cuirass: Make sure 'cuirass' has 'evaluate' in $PATH.
* gnu/packages/ci.scm (cuirass)[arguments]: Add OUT/bin to 'PATH'.
2016-12-20 10:27:08 +01:00
Ludovic Courtès 137f8df66c
services: cuirass: Create the database directory.
* gnu/services/cuirass.scm (cuirass-activation): Create the database
directory for CONFIG.
2016-12-20 10:27:08 +01:00
John Darrington 8c4e99cca3
gnu: Fix load-extension path in packaging of guile-ncurses.
* gnu/packages/guile.scm (guile-ncurses) [arguments]: Install shared object before
attempting to build the package.  Patch load-extension path before building instead
of after.
2016-12-20 06:43:29 +01:00
Tobias Geerinckx-Rice 1feeb2e035
gnu: argon2: Update to 20161029.
* gnu/packages/password-utils.scm (argon2): Update to 20161029.
2016-12-20 05:36:58 +01:00
Tobias Geerinckx-Rice 934ba12f3d
gnu: cppcheck: Update to 1.76.1.
* gnu/packages/check.scm (cppcheck): Update to 1.76.1.
2016-12-20 05:36:58 +01:00
Tobias Geerinckx-Rice 17c2294c24
gnu: hunspell: Add missing perl dependency.
* gnu/packages/libreoffice.scm (hunspell)[inputs]: Add perl dependency
for ispellaff2myspell.
2016-12-20 05:36:58 +01:00
Tobias Geerinckx-Rice 4dec10baa8
gnu: hunspell: Update to 1.5.4.
* gnu/packages/libreoffice.scm (hunspell): Update to 1.5.4.
[source]: Add a file-name.
2016-12-20 05:36:57 +01:00
Tobias Geerinckx-Rice d36935cdd1
gnu: Add Ancient Greek Aspell dictionary.
* gnu/packages/aspell.scm (aspell-dict-grc): New variable.
2016-12-20 05:36:57 +01:00
Tobias Geerinckx-Rice 707ee32471
gnu: aspell-dictionary: Use ‘modify-phases’ syntax.
* gnu/packages/aspell.scm (aspell-dictionary)[arguments]: Use
‘modify-phases’.
2016-12-20 05:36:57 +01:00
Tobias Geerinckx-Rice f87b8e25c3
gnu: weechat: Use new xz-compressed tarball.
* gnu/packages/irc.scm (weechat)[source]: Use ‘.tar.xz’ source.
2016-12-20 05:36:56 +01:00
Tobias Geerinckx-Rice 33d5b2464d
gnu: cutadapt: Use ‘modify-phases’ syntax.
* gnu/packages/bioinformatics.scm (cutadapt)[arguments]: Use
‘modify-phases’.
2016-12-20 05:36:55 +01:00
Efraim Flashner 2fb5af2c2b
gnu: enlightenment: Update to 0.21.5.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.5.
2016-12-20 04:22:29 +02:00
Efraim Flashner 0870372159
gnu: tor: Update to 0.2.9.8.
* gnu/packages/tor.scm (tor): Update to 0.2.9.8.
2016-12-20 03:55:38 +02:00
Ludovic Courtès dc0ef095b3
services: guix: Add 'log-file' configuration option.
* gnu/services/base.scm (<guix-configuration>)[log-file]: New field.
(guix-shepherd-service): Pass #:log-file to 'make-forkexec-constructor'.
* gnu/services/admin.scm (simple-rotation-config): Take a list of
files and join them with commas.
(%default-rotations): Add /var/log/guix-daemon.log.
* doc/guix.texi (Base Services): Document it.
2016-12-19 23:57:20 +01:00
Ludovic Courtès f78903f363
services: guix: Remove dependency on lsh.
* gnu/services/base.scm (<guix-configuration>)[lsh]: Remove.
(guix-shepherd-service): Remove lsh from 'PATH'.
* doc/guix.texi (Base Services): Adjust accordingly.
2016-12-19 23:57:19 +01:00
Ludovic Courtès 463995da0c
services: cuirass: Cache defaults to /var/cache/cuirass.
The previous default value depended on the 'HOME' environment variable,
which happened to be unset.  Thus, /.cache was being used.

* gnu/services/cuirass.scm (<cuirass-configuration>)[cache-directory]:
Change default value to "/var/cache/cuirass".
(cuirass-shepherd-service): Always pass "--cache-directory".
(cuirass-activation): New procedure.
(cuirass-service-type): Use it as an extension to
ACTIVATION-SERVICE-TYPE.
* doc/guix.texi (Continuous Integration): Adjust accordingly.
2016-12-19 23:57:19 +01:00
Ludovic Courtès 831071b84f
services: cuirass: Honor 'user' and 'group'.
* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass the user and
group of CONFIG to 'make-forkexec-constructor'.
2016-12-19 23:57:19 +01:00
Ludovic Courtès b17e326f17
services: cuirass: Add 'log-file' option.
* gnu/services/cuirass.scm (<cuirass-configuration>)[log-file]: New
field.
(cuirass-shepherd-service): Pass it to 'make-forkexec-constructor'.
2016-12-19 23:57:19 +01:00
Ludovic Courtès 2eadd8285a
gnu: cuirass: Add Git to 'PATH'.
* gnu/packages/ci.scm (cuirass)[arguments]: In 'wrap-program' phase, add
Git to 'PATH'.
[inputs]: Add GIT.
2016-12-19 23:57:18 +01:00
ng0 c27b31e8d2
gnu: utox: Fix description.
* gnu/packages/messaging.scm (utox): Fix description.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19 23:57:18 +01:00
ng0 c413c6ade8
gnu: utox: Update to 0.11.0.
* gnu/packages/messaging.scm (utox): Update to 0.11.0.
[source]: Update source uri to new group namespace on github.
[build-system]: Change to cmake-build-system.
[arguments]: Remove previous content and disable tests,
add two new phases.
[inputs]: Remove libtoxcore, add c-toxcore.
[native-inputs]: Remove it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19 23:57:18 +01:00
ng0 0ed5554a01
gnu: Add c-toxcore.
* gnu/packages/messaging.scm (c-toxcore): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19 23:57:18 +01:00
Ludovic Courtès 58b21e1e09
install: The list of services is now a plain list.
* gnu/system/install.scm (installation-services): Rename to...
(%installation-services): ... this.  Turn into a list instead of a thunk.
2016-12-19 23:57:18 +01:00
Marius Bakke acb5f7c3fc
gnu: Add grub-efi.
* gnu/packages/grub.scm (grub-efi): New variable.
2016-12-19 23:43:47 +01:00
Marius Bakke 7d0910d4a7
Revert "gnu: grub: Add dependency on efibootmgr."
This reverts commit 3eee16130d.

Reverted in favor of separate grub-efi package. See discussion at
https://lists.gnu.org/archive/html/guix-devel/2016-12/msg00765.html .
2016-12-19 23:43:47 +01:00
Marius Bakke 7d8f7ab9be
gnu: grub: Use qemu-minimal for tests.
* gnu/packages/grub.scm (qemu-for-tests): Remove variable.
(grub)[native-inputs]: Replace QEMU-FOR-TESTS with QEMU-MINIMAL.
2016-12-19 23:43:09 +01:00
Tobias Geerinckx-Rice 8d1ef002ee
gnu: linux-libre: Fix typo.
* gnu/packages/linux.scm (%linux-libre-hash): Remove excess quote.
2016-12-19 20:42:19 +01:00
Tobias Geerinckx-Rice 1f94bff2d4
gnu: cutadapt: Update to 1.12.
* gnu/packages/bioinformatics.scm (cutadapt): Update to 1.12.
[inputs]: Add python-xopen.
2016-12-19 20:33:32 +01:00
Tobias Geerinckx-Rice 361a2fcf8d
gnu: Add python-xopen.
* gnu/packages/python.scm (python-xopen, python2-xopen): New variables.
2016-12-19 20:33:31 +01:00
Mark H Weaver 565775399e
gnu: linux-libre: Update to 4.8.15.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.15.
2016-12-19 14:07:27 -05:00
Mark H Weaver 9cedffe5db
Revert "gnu: linux-libre: Update to 4.9."
This reverts commit 5a3849443a.

Module loading is broken on i686 with some configurations, including our
default configuration.  See <https://bugs.gnu.org/25231>.
2016-12-19 14:03:41 -05:00
Thomas Danckaert 834d12226b
gnu: kdbusaddons: Embed kinit store dir, avoid dependency cycles.
kdbusaddons needs to know the location of the kdeinit5 executable,
provided by kinit. kinit depends on kdbusaddons, so we add bootstrap
versions of all packages in the dependency chain from kinit to
kdbusaddons to avoid cyclic dependencies.

* gnu/packages/kde-frameworks.scm (kinit-bootstrap,
  kdbusaddons-bootstrap): New variables.
  (kdbusaddons)[inputs]: Add kinit-bootstrap.
  [source,arguments]: Add patch and substitution to embed
  kinit-bootstrap's store directory in the code.
* gnu/packages/patches/kdbusaddons-kinit-file-name.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19 17:51:00 +01:00
Ludovic Courtès 9fc037fe10
services: Use 'file-append' in more places.
* gnu/services/avahi.scm (avahi-shepherd-service): Use #$(file-append x y)
instead of (string-append #$x y).
* gnu/services/base.scm (unicode-start)
(console-keymap-service-type, console-font-shepherd-services)
(mingetty-shepherd-service, nscd-shepherd-service)
(hydra-key-authorization, guix-shepherd-service)
(guix-publish-shepherd-service, udev-shepherd-service)
(gpm-shepherd-service, <kmscon-configuration>)
(kmscon-service-type): Likewise.
* gnu/services/shepherd.scm (shepherd-boot-gexp): Likewise.
2016-12-19 17:51:00 +01:00
Leo Famulari 43686dcb2f
gnu: openssh: Update to 7.4p1.
* gnu/packages/ssh.scm (openssh): Update to 7.4p1.
[source]: Remove 'openssh-memory-exhaustion.patch'.
* gnu/packages/patches/openssh-memory-exhaustion.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2016-12-19 10:54:11 -05:00
Leo Famulari 307349f6f7
gnu: samba: Update to 4.5.3 [fixes CVE-2016-{2123,2125,2126}].
* gnu/packages/samba.scm (samba): Update to 4.5.3.
2016-12-19 09:50:02 -05:00
Marius Bakke 94a84d8367
gnu: pcsc-lite: Update to 1.8.19.
* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.19.
2016-12-19 14:27:33 +01:00
Manolis Ragkousis be6a70edc2
gnu: hurd-headers: Update to 0.9.
* gnu/packages/hurd.scm (hurd-headers): Update to version 0.9.
2016-12-19 12:04:48 +02:00
Manolis Ragkousis 9c9402be2e
gnu: mig: Update to 1.8.
* gnu/packages/hurd.scm (mig): Update to version 1.8.
2016-12-19 12:04:43 +02:00
Manolis Ragkousis d950f03848
gnu: gnumach-headers: Update to 1.8.
* gnu/packages/hurd.scm (gnumach-headers): Update to version 1.8.
2016-12-19 12:04:21 +02:00
Kei Kebreau 5f80054053
gnu: gnuplot: Update to 5.0.5.
* gnu/packages/maths.scm (gnuplot): Update to 5.0.5.
2016-12-18 23:27:43 -05:00
Kei Kebreau 5a2604bfb6
gnu: wxmaxima: Update to 16.12.0.
* gnu/packages/maths.scm (wxmaxima): Update to 16.12.0.
2016-12-18 14:05:40 -05:00
Kei Kebreau 55b2756906
gnu: tor: split description into two parts for easier reading.
* gnu/packages/tor.scm (tor)[description]: Split it.
2016-12-18 13:00:11 -05:00
Kei Kebreau 4a652c78d4
gnu: maxima: Update to 5.39.0.
* gnu/packages/maths.scm (maxima): Update to 5.39.0.
2016-12-18 12:57:09 -05:00
Marius Bakke 0599416520
gnu: mumble: Update to 1.2.18.
* gnu/packages/telephony.scm (mumble): Update to 1.2.18.
2016-12-18 16:53:21 +01:00
Hartmut Goebel 00e0ca7ccb
gnu: python-docutils: Update to 0.13.1
* gnu/packages/python.scm(python-docutils): Update to 0.13.1.
[source]: Use pypi-uri.
2016-12-18 16:31:35 +01:00
Marius Bakke 866872aa71
linux-initrd: Support FAT filesystems.
* gnu/system/linux-initrd.scm (base-initrd): When a FAT filesystem is
present: Add fatfsck/static in 'helper-packages'; and add nls_iso8859-1
in 'linux-modules'.
2016-12-18 13:18:47 +01:00
Ludovic Courtès 8a4c988892
build: check-final-inputs-self-contained has an exception for 'bash:include'.
Currently 'bash:include' of the final Bash depends on bootstrap stuff.

* build-aux/check-final-inputs-self-contained.scm (final-inputs): Add
clause for 'bash:include'.
* gnu/packages/commencement.scm (bash-final): Add FIXME comment.
2016-12-18 12:37:26 +01:00
Ricardo Wurmus 5073ecf055
gnu: yoshimi: Update to 1.5.0.
* gnu/packages/music.scm (yoshimi): Update to 1.5.0.
2016-12-18 12:00:33 +01:00
Nicolas Goaziou 36a318adc7
gnu: emacs-org: Update to 20161214.
* gnu/packages/emacs.scm (emacs-org): Update to 20161214.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2016-12-18 17:05:45 +08:00
Leo Famulari 51d8395ac6
gnu: youtube-dl: Update to 2016.12.15.
* gnu/packages/video.scm (youtube-dl): Update to 2016.12.15.
2016-12-17 20:27:21 -05:00
Raoul Bonnal a1814e4a27
gnu: r: Update to 3.3.2.
* gnu/packages/statistics.scm (r): Update to 3.3.2.
2016-12-18 10:02:52 +10:00
Ben Woodcroft 3fffabce2a
gnu: Add attribution line for Raoul Bonnal.
This is a follow-up commit to c9e9154e99.

* gnu/packages/bioinformatics.scm: Add attribution.
2016-12-18 10:01:04 +10:00
Ludovic Courtès a32d0c8304
gnu: sane-backends: Remove timestamps from the output.
* gnu/packages/scanner.scm (sane-backends-minimal)[source](modules, snippet):
New fields.
2016-12-17 23:13:05 +01:00
Andy Patterson 4c92874328
gnu: Add and use sane-backends.
* gnu/packages/scanner.scm (sane-backends): New variable.
* gnu/packages/gnome.scm (colord, simple-scan): Use it instead of
'sane-backends-minimal'.
* gnu/packages/libreoffice.scm (libreoffice): Likewise.
* gnu/packages/wine.scm (wine): Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-17 23:13:05 +01:00
Andy Patterson 32aa37a2e7
gnu: Add and use sane-backends-minimal.
* gnu/packages/scanner.scm (sane-backends): Rename to...
(sane-backends-minimal): this. Adjust name, source, synopsis and
description accordingly.
* gnu/packages/cups.scm (hplip): Use 'sane-backends-minimal' instead of
'sane-backends'.
* gnu/packages/gnome.scm (colord, simple-scan): Likewise.
* gnu/packages/libreoffice.scm (libreoffice): Likewise.
* gnu/packages/wine.scm (wine): Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-17 23:13:04 +01:00
Andy Patterson 33a14e29f9
gnu: sane-backends: Disable backend generation.
* gnu/packages/scanner.scm (sane-backends)[arguments]: Add a phase to
disable the compilation of backends.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-17 23:13:04 +01:00
Leo Famulari 9b1d77f6d4
gnu: pinentry: Update to 1.0.0.
* gnu/packages/gnupg.scm (pinentry-tty, pinentry-gtk2, pinentry-gnome3,
pinentry-qt): Update to 1.0.0.
2016-12-17 13:40:42 -05:00
Leo Famulari 402efb61d3
gnu: npth: Update to 1.3.
* gnu/packages/gnupg.scm (npth): Update to 1.3.
2016-12-17 13:40:42 -05:00
Ludovic Courtès d44fb7dd60
gnu: bootstrap: Add FTP URL for bootstrap binaries.
* gnu/packages/bootstrap.scm (%bootstrap-base-urls): Add
ftp://alpha.gnu.org (http://alpha.gnu.org is currently unresponsive.)
2016-12-17 14:46:42 +01:00
Raoul Bonnal c9e9154e99
gnu: star: Update to 2.5.2b.
* gnu/packages/bioinformatics (star): Update to 2.5.2b.
[source]: Delete precompiled binary.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2016-12-17 23:26:35 +10:00
Marius Bakke 51ad11ad62
gnu: Add fatfsck-static.
* gnu/packages/disk.scm (dosfstools/static): New private variable.
(fatfsck/static): New variable.
2016-12-17 10:13:22 +01:00
Alex Kost 64e43c674e
gnu: Add emacs-guix.
* gnu/packages/emacs.scm (emacs-guix): New variable.
2016-12-17 10:56:39 +03:00
Alex Kost 753baf775f
gnu: Add emacs-bui.
* gnu/packages/emacs.scm (emacs-bui): New variable.
2016-12-17 10:56:39 +03:00
Leo Famulari c7ec7c9926
gnu: imagemagick: Update to 6.9.6-8.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.6-8.
2016-12-17 00:46:48 -05:00
Leo Famulari 7c1a7bf484
gnu: acme-client: Provide path to certificates.
* gnu/packages/tls.scm (acme-client)[arguments]: Add 'patch-paths' phase.
2016-12-17 00:09:10 -05:00
Leo Famulari f8faf537ca
gnu: libupnp: Fix CVE-2016-8863.
* gnu/packages/patches/libupnp-CVE-2016-8863.patch: New file.
* gnu/local.mk (dist_patch_DATA): Use it.
* gnu/packages/libupnp.scm (libupnp)[source]: Use it.
2016-12-16 15:28:02 -05:00
Theodoros Foradis 850812decf
gnu: Add Greek Aspell dictionary
* gnu/packages/aspell.scm (aspell-dict-el): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-16 18:04:55 +01:00
Ludovic Courtès f731529e2a
install: Add dosfstools.
* gnu/system/install.scm (installation-os)[packages]: Add DOSFSTOOLS.
2016-12-16 17:37:28 +01:00
ng0 fc9286d03a
gnu: tor: Recommend torsocks.
* gnu/packages/tor.scm (tor)[description]: Recommend torsocks.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2016-12-16 10:49:01 -05:00
Ludovic Courtès 3eee16130d
gnu: grub: Add dependency on efibootmgr.
Suggested by Marius Bakke <mbakke@fastmail.com>.

* gnu/packages/grub.scm (grub)[arguments]: In 'patch-stuff', set
efibootmgr absolute file name in 'platform.c'.
[inputs]: Add EFIBOOTMGR.
2016-12-16 14:45:56 +01:00
Tobias Geerinckx-Rice c8502d9ec1
Revert "gnu: kmod: Update to 23."
This should have been pushed to the ‘staging’ branch first.

This reverts commit 1e1cd41629.
2016-12-16 12:19:50 +01:00
Tobias Geerinckx-Rice 7c58c852c4
gnu: libraw1394: Update to 2.1.2.
* gnu/packages/linux.scm (libraw1394): Update to 2.1.2.
2016-12-16 03:08:43 +01:00
Tobias Geerinckx-Rice 1e1cd41629
gnu: kmod: Update to 23.
* gnu/packages/linux.scm (kmod): Update to 23.
2016-12-16 03:08:42 +01:00
Tobias Geerinckx-Rice 3fe7cb872a
gnu: ethtool: Update to 4.8.
* gnu/packages/networking.scm (ethtool): Update to 4.8.
2016-12-16 03:08:42 +01:00
Tobias Geerinckx-Rice 7d162df8ce
gnu: mcelog: Update to 146.
* gnu/packages/linux.scm (mcelog): Update to 146.
2016-12-16 03:08:41 +01:00
Mark H Weaver 0eb36dd17f
gnu: linux-libre@4.4: Update to 4.4.39.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.39.
2016-12-15 20:35:24 -05:00
Leo Famulari fb73f07a0f
gnu: guile-irregex: Update to 0.9.6 [fixes CVE-2016-9954].
* gnu/packages/guile.scm (guile-irregex): Update to 0.9.6.
2016-12-15 18:40:19 -05:00
Mathieu Lirzin 57aa94bd7e
services: cuirass: Put specifications in the store.
* gnu/services/cuirass.scm (<cuirass-configuration>): Change type of
'specifications' field to an alist to match the documentation example.
(cuirass-shepherd-service): Store the provided specifications in a file.  Use
that file as the "--specification" argument.
2016-12-15 22:50:27 +01:00
Mathieu Lirzin 44ccd9622e
gnu: cuirass: Update to revision 2.
* gnu/packages/ci.scm (cuirass): Update to revision 2.
[native-inputs]: Add texinfo.
2016-12-15 22:50:24 +01:00
Tobias Geerinckx-Rice 177de53784
gnu: libpsl: Update to 0.16.0.
* gnu/packages/web.scm (libpsl): Update to 0.16.0.
2016-12-15 21:05:05 +01:00
Tobias Geerinckx-Rice 426aecfd48
gnu: openconnect: Update to 7.08.
* gnu/packages/vpn.scm (openconnect): Update to 7.09.
2016-12-15 19:31:45 +01:00
John Darrington 7d73b2c6d0
gnu: Add system test for the rpcbind-daemon service.
* gnu/tests/nfs.scm: New file.
* gnu/local.mk: Add it.
2016-12-15 19:13:46 +01:00
Thomas Danckaert 7781afde65
gnu: Add kdevelop.
* gnu/packages/kde.scm (kdevelop): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-15 17:11:32 +01:00
Thomas Danckaert c02c8cf4a8
gnu: Add kdevplatform.
* gnu/packages/kde.scm (kdevplatform): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-15 17:09:27 +01:00
Thomas Danckaert 7c1a52090d
gnu: libksysguard: Correct inputs.
* gnu/packages/kde.scm (libksysguard)[inputs]: Remove kdbusaddons,
  kdoctools, kinit, knewstruff, knotifications, kio; add kauth,
  kcompletion, kconfig, kcoreaddons, kwidgetsaddons.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-15 17:06:49 +01:00
Christopher Baines e05b780a58
services: postgresql: Add locale to configuration
* gnu/services/databases.scm (<postgresql-configuration>): Add locale
  field.
  (postgresql-shepherd-service): Pass locale to initdb.
  (postgresql-service): Add locale default.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-15 16:55:02 +01:00
Christopher Baines 2d3d5cc5ea
services: postgresql: Add port to configuration
* gnu/services/databases.scm (<postgresql-configuration>): Add port
  field.
  (postgresql-shepherd-service): Pass port to postgres.
  (postgresql-service): Add port default.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-15 16:54:22 +01:00
Chris Marusich eee7878f4e
gnu: gnome-settings-daemon: Add dependency on NetworkManager.
* gnu/packages/gnome.scm (gnome-settings-daemon)[arguments]: Remove
"--disable-network-manager".
[inputs]: Add NETWORK-MANAGER.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-15 16:51:11 +01:00
Chris Marusich fd070f35d3
gnu: network-manager: Enable session tracking with elogind.
* gnu/packages/gnome.scm (network-manager): Add configuration options
  "--with-systemd-logind=yes" (so we can use elogind to track login sessions)
  and "--with-consolekit=no" (so we don't use consolekit to track sessions,
  since it isn't packaged yet).  Add elogind as an input, and add a snippet to
  replace some references to systemd with elogind.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-15 16:50:48 +01:00
Mark H Weaver 48ef3f9d9c
gnu: icecat: Label patches that have since been assigned CVEs.
Document that the following CVEs are fixed: CVE-2016-9893, CVE-2016-9895,
CVE-2016-9897, CVE-2016-9898, CVE-2016-9899, CVE-2016-9900, CVE-2016-9901,
CVE-2016-9902, CVE-2016-9904, and CVE-2016-9905.  Note that these are all of
the CVEs fixed in Firefox ESR 45.6.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add comments to patches that
have since been assigned CVEs.
2016-12-14 19:55:26 -05:00
Tobias Geerinckx-Rice 0c6c9c00ab
gnu: Update more dead Google Code home pages.
* gnu/packages/bioinformatics.scm (cutadapt, mosaik, pepr)[home-page]:
Update to their respective replacements.
2016-12-14 22:08:51 +01:00
Tobias Geerinckx-Rice 62d652a710
gnu: mdds: Replace dead Google Code home-page.
* gnu/packages/boost.scm (mdds)[home-page]: Update it.
2016-12-14 21:59:40 +01:00
Tobias Geerinckx-Rice 50995554f8
gnu: chibi-scheme: Replace dead Google Code home-page.
* gnu/packages/scheme.scm (chibi-scheme)[home-page]: Update it.
2016-12-14 21:59:39 +01:00
Tobias Geerinckx-Rice 6b7877e12c
gnu: python-mock: Update source and home-page URIs.
* gnu/packages/python.scm (python-mock)[source]: Use ‘pypi-uri’.
[home-page]: Replace dead Google Code home page.
2016-12-14 21:59:39 +01:00
Ricardo Wurmus 958f657656
gnu: libosinfo: Use stable URL for pci.ids.
* gnu/packages/qemu.scm (libosinfo)[native-inputs]: Use a stable URL for
the pci.ids file.
2016-12-14 21:58:32 +01:00
Marius Bakke 27fab2bf65
gnu: python-cryptography: Update to 1.7.1.
* gnu/packages/python.scm (python-cryptography, python2-cryptography): Update
  to 1.7.1.
  [arguments]: Remove field.
(python-cryptography-vectors, python2-cryptography-vectors): Update to 1.7.1.
2016-12-14 19:12:14 +01:00
Tobias Geerinckx-Rice 938f66cb86
gnu: man-pages: Update to 4.09.
* gnu/packages/man.scm (man-pages): Update to 4.09.
2016-12-14 19:09:49 +01:00
David Craven ecee21473b
gnu: Add rustc.
* gnu/packages/rust.scm (rustc): New variable.

Co-authored-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
2016-12-14 16:30:43 +01:00
David Craven 423f9e4494
gnu: Add rust bootstrap binaries.
* gnu/packages/rust.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add rust.scm.
2016-12-14 16:30:42 +01:00
David Craven 22897187c1
gnu: llvm: Enable install utils.
* gnu/packages/llvm.scm (llvm)[arguments]: Add -DLLVM_INSTALL_UTILS=ON
  to configure-flags.
2016-12-14 16:30:42 +01:00
Leo Famulari 7ab3ea4266
gnu: nss, nss-certs: Update to 3.27.2.
* gnu/packages/gnuzilla.scm (nss): Update to 3.27.2.
* gnu/packages/certs.scm (nss-certs): Update to 3.27.2.
2016-12-14 10:19:32 -05:00
Leo Famulari 5ac6b841c2
gnu: icedtea-8: Update to 3.2.0 [fixes CVE-2016-{5542,5554,5568,5573,5582,5597}].
* gnu/packages/java.scm (icedtea-8): Update to 3.2.0.
[arguments]: Pass '--disable-system-pcsc' and '--disable-system-sctp'
to #:configure-flags.
2016-12-14 10:19:32 -05:00
Leo Famulari ab129dac7d
gnu: icedtea-7: Update to 2.6.8 [fixes CVE-2016-{5542,5554,5568,5573,5582,5597}]
* gnu/packages/java.scm (icedtea-7): Update to 2.6.8.
2016-12-14 10:19:29 -05:00
Ben Woodcroft ce3f92e701
gnu: Add r-bit64.
* gnu/packages/statistics.scm (r-bit64): New variable.
2016-12-14 20:43:28 +10:00
Ben Woodcroft 42066e6b4a
gnu: Add r-bit.
* gnu/packages/statistics.scm (r-bit): New variable.
2016-12-14 20:43:28 +10:00
Mark H Weaver 5a3849443a
gnu: linux-libre: Update to 4.9.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.9.
* gnu/packages/linux-libre-4.8-x86_64.conf,
gnu/packages/linux-libre-4.8-i686.conf: Delete files.
* gnu/packages/linux-libre-4.9-x86_64.conf,
gnu/packages/linux-libre-4.9-i686.conf: New files.
* Makefile.am (KCONFIGS): Update accordingly.
2016-12-14 03:27:26 -05:00
Ludovic Courtès 4fbd0f4f86
gnu: guile-next: Update to 2.1.5.
* gnu/packages/guile.scm (guile-next): Update to 2.1.5.
[properties]: Add 'upstream-name', 'ftp-server', and 'ftp-directory'.
2016-12-14 08:48:38 +01:00
Ludovic Courtès e8a463e646
gnu: usbutils: Update to 008.
* gnu/packages/linux.scm (usbutils): Update to 008.
[inputs]: Add EUDEV.
2016-12-14 00:22:49 +01:00
Ludovic Courtès 3232613e63
gnu: wireless-regdb: Update to 2016.06.10.
* gnu/packages/linux.scm (wireless-regdb): Update to 2016.06.10.
2016-12-14 00:22:49 +01:00
Christopher Baines 4b41febf9c
services: mysql: Add port to configuration
* gnu/services/databases.scm (<mysql-configuration>): Add port field.
(mysql-configuration-file): Use the port field when creating the
configuration file.
* doc/guix.texi (Database Services): Document it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2016-12-14 00:22:49 +01:00
Marius Bakke 3f1b4bc316
gnu: xf86-input-keyboard: Update to 1.9.0.
* gnu/packages/xorg.scm (xf86-input-keyboard): Update to 1.9.0.
2016-12-13 20:39:01 +01:00
Marius Bakke 12f3af5f1a
gnu: xf86-video-ati: Update to 7.8.0.
* gnu/packages/xorg.scm (xf86-video-ati): Update to 7.8.0.
2016-12-13 20:37:13 +01:00
Marius Bakke 546856a3de
gnu: xf86-input-libinput: Update to 0.23.0.
* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.23.0.
2016-12-13 20:31:29 +01:00
Tobias Geerinckx-Rice d7f84eab02
gnu: iproute2: Update to 4.9.0.
* gnu/packages/linux.scm (iproute2): Update to 4.9.0.
[home-page]: Point to the latest attempt, and use HTTPS.
2016-12-13 19:32:34 +01:00
Alex Kost bee075e706
gnu: libjpeg-turbo: Fix typo.
This is a followup to commit e90a706e16.

* gnu/packages/image.scm (libjpeg-turbo): Remove extra "\".
2016-12-13 19:56:07 +03:00
Ludovic Courtès 1975ec69e7
gnu: epic5: Fix 'license' field to contain only licenses.
* gnu/packages/irc.scm (epic5)[license]: Call 'license:non-copyleft'.
2016-12-13 17:24:30 +01:00
Efraim Flashner 1d0814670c
gnu: python-pyqt: Update to 5.7.
* gnu/packages/qt.scm (python-pyqt): Update to 5.7.
2016-12-13 15:11:25 +02:00
Efraim Flashner e5a12fba82
gnu: onionshare: Update to 0.9.2 (fixes CVE-2016-5026).
* gnu/packages/tor.scm (onionshare): Update to 0.9.2.
[source]: Remove patch.
[arguments]: Update substitutions for new version.
* gnu/packages/patches/onionshare-fix-install-paths.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2016-12-13 13:12:31 +02:00
Ben Woodcroft 991e143d25
gnu: diamond: Update to 0.8.29.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.29.
2016-12-13 20:01:56 +10:00
Ben Woodcroft ced1c496aa
gnu: orfm: Update to 0.6.1.
* gnu/packages/bioinformatics.scm (orfm): Update to 0.6.1.
2016-12-13 20:00:50 +10:00
Efraim Flashner 310248c621
gnu: libsrtp: Fix building on mips.
* gnu/packages/telephony.scm (libsrtp)[arguments]: Add substitution
changing variable name from 'mips' to 'mips_value'. Also substitute
dictionary location in test suite.
2016-12-13 11:15:49 +02:00
Efraim Flashner 6f09178d2a
gnu: libsrtp: Have source use file-name.
* gnu/packages/telephony.scm (libsrtp)[source]: Add file-name field.
2016-12-13 11:15:48 +02:00
Efraim Flashner e90a706e16
gnu: libjpeg-turbo: Fix build on mips.
* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Add substitution to
set variable type before use.
2016-12-13 11:15:32 +02:00
Marius Bakke 61dd253f8e
gnu: lftp: Update to 4.7.4.
* gnu/packages/ftp.scm (lftp): Update to 4.7.4.
[home-page]: Change to new domain.
[source]: Adjust to new domain. Add mirror.
2016-12-13 09:38:01 +01:00
Marius Bakke d660f7be6d
gnu: python-setuptools: Update to 31.0.0.
* gnu/packages/python.scm (python-setuptools, python2-setuptools): Update to
31.0.0.
[source]: Use 'pypi-uri'.
[license]: Update for bundled libraries.
2016-12-13 09:37:49 +01:00
Marius Bakke ad04bd6b2a
gnu: duplicity: Use 'modify-phases' syntax.
* gnu/packages/backup.scm (duplicity)[arguments]: Use 'modify-phases'.
2016-12-13 09:37:43 +01:00
Tobias Geerinckx-Rice 7843f276d1
gnu: xf86-video-nouveau: Update to 1.0.13.
* gnu/packages/xorg.scm (xf86-video-nouveau): Update to 1.0.13.
2016-12-13 04:59:22 +01:00
Tobias Geerinckx-Rice 80a612dccf
gnu: xf86-input-synaptics: Update to 1.9.0.
* gnu/packages/xorg.scm (xf86-input-synaptics): Update to 1.9.0.
2016-12-13 04:50:28 +01:00
Tobias Geerinckx-Rice f63491a385
gnu: xf86-input-mouse: Update to 1.9.2.
* gnu/packages/xorg.scm (xf86-input-mouse): Update to 1.9.2.
2016-12-13 04:50:28 +01:00
Tobias Geerinckx-Rice 5de2ec6deb
gnu: xf86-input-joystick: Update to 1.6.3.
* gnu/packages/xorg.scm (xf86-input-joystick): Update to 1.6.3.
2016-12-13 04:50:28 +01:00
Tobias Geerinckx-Rice 08cf3e4ce5
gnu: xf86-input-evdev: Update to 2.10.4.
* gnu/packages/xorg.scm (xf86-input-evdev): Update to 2.10.4.
2016-12-13 04:50:27 +01:00
Tobias Geerinckx-Rice 2f79bbfc01
gnu: nano: Update to 2.7.2.
* gnu/packages/nano.scm (nano): Update to 2.7.2.
2016-12-13 04:30:04 +01:00
Tobias Geerinckx-Rice 68a9d6df5e
gnu: perl-dbix-class-introspectablem2m: Update source tarball URL.
* gnu/packages/perl.scm (perl-dbix-class-introspectablem2m)[source]: Update
tarball URL.
2016-12-12 22:08:45 +01:00
Tobias Geerinckx-Rice 32fd260076
gnu: cssc: Update to 1.4.0.
* gnu/packages/version-control.scm (cssc): Update to 1.4.0.
[source]: Remove unneeded patches (i.e. all of them).
* gnu/packages/patches/cssc-gets-undeclared.patch: Delete file.
* gnu/packages/patches/cssc-missing-include.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Remove deleted patches.
2016-12-12 22:08:45 +01:00
Tobias Geerinckx-Rice bea3cf4b90
gnu: gsl: Update to 2.3.
* gnu/packages/maths.scm (gsl): Update to 2.3.
2016-12-12 22:08:45 +01:00
Tobias Geerinckx-Rice 469846a7ba
gnu: vim: Update to 8.0.0133.
* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0133.
2016-12-12 22:08:44 +01:00
Kei Kebreau b43ec33b6d
gnu: denemo: Change default preferences to use the already-present lilypond.
* gnu/packages/music.scm (denemo)[progpagated-inputs]: Move lilypond to ...
[inputs]: ... here.
[phases]: New phase set-lilypond.
2016-12-12 12:16:17 -05:00
Efraim Flashner 987ad88fb6
gnu: calibre: Update to 2.74.0.
* gnu/packages/ebook.scm (calibre): Update to 2.74.0.
2016-12-12 16:14:30 +02:00
Efraim Flashner 0468eddafb
gnu: python-sip: Update to 4.18.1.
* gnu/packages/qt.scm (python-sip): Update to 4.18.1.
2016-12-12 16:14:30 +02:00
Efraim Flashner f9513086c4
gnu: python-pyqt-4: Use 'modify-phases' syntax.
* gnu/packages/qt.scm (python-pyqt-4)[arguments]: Use 'modify-phases'
syntax.
2016-12-12 16:14:30 +02:00
Efraim Flashner a0bc2d45eb
gnu: python-pyqt@5.5: Remove variable.
* gnu/packages/qt.scm (python-pyqt@5.5, python2-pyqt@5.5): Remove them.
2016-12-12 16:14:29 +02:00
Efraim Flashner c5ea912016
gnu: calibre: Update qt dependancies.
* gnu/packages/ebook.scm (calibre)[native-inputs]: Remove qt, add
qtbase.
[inputs]: Remove qt, replace python2-pyqt@5.5 with python2-pyqt.
2016-12-12 16:14:29 +02:00
Efraim Flashner e9adcd81b1
gnu: python-pyqt: Build with more qt modules.
* gnu/packages/qt.scm (python-pyqt)[inputs]: Add qtbase, qtconnectivity,
qtdeclarative, qtlocation, qtmultimedia, qtsensors, qtserialport, qtsvg,
qttools, qtwebchannel, qtwebkit, qtwebsockets, qtx11extras,
qtxmlpatterns.
(python2-pyqt)[inputs]: Same.
(python-pyqt@4)[inputs]: Only use python.
2016-12-12 16:14:24 +02:00
Ben Woodcroft 2df3d147ef
gnu: orfm: Update to 0.6.0.
* gnu/packages/bioinformatics.scm (orfm): Update to 0.6.0.
2016-12-12 20:49:31 +10:00
Christopher Baines 23b40c6625
gnu: direnv: Update to 2.10.0.
* gnu/packages/shellutils.scm (direnv): Update to 2.10.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-12-11 17:58:55 -05:00
Leo Famulari 4a990395d7
Merge branch 'staging' 2016-12-11 15:03:52 -05:00
Danny Milosavljevic 0c6fc4b7e5
gnu: sunxi-tools: Update to 1.4.2.
* gnu/packages/admin.scm (sunxi-tools): Update to 1.4.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-12-11 14:14:31 -05:00
Marius Bakke 4eb6ed28a3
gnu: python-html5lib: Add dependency on python-webencodings.
* gnu/packages/python.scm (python-html5lib,
python2-html5lib)[propagated-inputs]: Add python-webencodings.
2016-12-11 20:09:26 +01:00
Marius Bakke adbca19e83
gnu: Add python-webencodings.
* gnu/packages/python.scm (python-webencodings, python2-webencodings): New
variables.
2016-12-11 20:09:23 +01:00
Mark H Weaver 81d6fd2457
gnu: linux-libre: Update to 4.8.14.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.14.  Remove patches.
(linux-libre-arm-generic): Remove patches.
2016-12-11 09:51:10 -05:00
Mark H Weaver 762bc71e21
gnu: linux-libre@4.4: Update to 4.4.38.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.38.
Remove patches.
2016-12-11 09:51:08 -05:00
Ricardo Wurmus 0ff55f9d77
gnu: fcgi: Disable parallel building.
* gnu/packages/web.scm (fcgi)[arguments]: Disable parallel building.
2016-12-11 15:18:36 +01:00
Tobias Geerinckx-Rice 1ce6f33b0c
gnu: Add sshoot.
* gnu/packages/vpn.scm (sshoot): New variable.
2016-12-11 11:58:41 +01:00
Tobias Geerinckx-Rice 6c2e82bcb7
gnu: Add python-argcomplete.
* gnu/packages/python.scm (python-argcomplete): New variable.
2016-12-11 11:58:40 +01:00
Tobias Geerinckx-Rice 5c863d57ff
gnu: Add sshuttle.
* gnu/packages/vpn.scm (sshuttle): New variable.
2016-12-11 11:58:40 +01:00
Christopher Baines 97bb1ab665
services: Activate system prior to services.
* gnu/services.scm (activation-script): Move 'activation-current-system'
call before (for-each primitive-load …).

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-11 09:31:34 +01:00
Leo Famulari 5ce09ef18f
gnu: openjpeg-2.1.2: Use a meaningful file-name for the source code.
This is a followup to commit 0e8b7b1c35.

* gnu/packages/image.scm (openjpeg-2.1.2)[source]: Give a meaningful
file-name.
2016-12-11 02:25:16 -05:00
Leo Famulari b245f7589e
gnu: diffoscope: Update to 63.
* gnu/packages/package-management.scm (diffoscope): Update to 63.
[arguments]: Remove obsolete 'disable-failing-test' and 'disable-egg-zipping'
phases. The former was fixed upstream, and the latter is fixed by the new Python
build system.
2016-12-11 02:04:38 -05:00
Leo Famulari 0e8b7b1c35
gnu: openjpeg: Update replacement to 2.1.2 [fixes CVE-2016-{7445,8332}].
* gnu/packages/image.scm (openjpeg/fixed): Replace variable with ...
(openjpeg-2.1.2): ... this.
[patches]: Remove patches inherited from openjpeg.
(openjpeg)[replacement]: Replace with openjpeg-2.1.2.
2016-12-11 02:04:31 -05:00
Mark H Weaver d94691e0c2
Merge branch 'master' into staging 2016-12-10 23:03:57 -05:00
Kei Kebreau edd1652e0a
gnu: Add denemo.
* gnu/packages/music.scm (denemo): New variable.
2016-12-10 19:40:01 -05:00
Tobias Geerinckx-Rice 14f4a46c98
gnu: libpsl: Update to 0.16.0.
* gnu/packages/web.scm (libpsl): Update to 0.16.0.
2016-12-11 00:50:13 +01:00
David Craven e31b75f22f
gnu: Add ocaml-menhir.
* gnu/packages/ocaml.scm (ocaml-menhir): New variable.
2016-12-10 21:47:08 +01:00
David Craven 2694d1dc80
gnu: coq: Update to 8.5pl2.
* gnu/packages/ocaml.scm (coq): Update to 8.5pl2.
  [arguments]: Configure script takes single hyphen arguments.
2016-12-10 21:47:08 +01:00
David Craven 60bc622b1d
gnu: idris: Update to 0.12.3.
* gnu/packages/haskell.scm (idris): Update to 0.12.3.
  [origin]: Remove snippet.
  [inputs]: Add ghc-aeson, ghc-async, ghc-fsnotify, ghc-regex-tdfa,
  ghc-tasty-golden, ghc-tasty-rerun and ghc-terminal-size.
  [arguments]: Disable tests.
2016-12-10 21:47:08 +01:00
David Craven 3ea25176f0
gnu: ghc-trifecta: Update to 1.6.
* gnu/packages/haskell.scm (ghc-trifecta): Update to 1.6.
  [inputs]: Add ghc-doctest and ghc-quickcheck.
  [arguments]: Enable tests.
2016-12-10 21:47:08 +01:00
David Craven 4e05c326ef
gnu: Add ghc-terminal-size.
* gnu/packages/haskell.scm (ghc-terminal-size): New variable.
2016-12-10 21:47:08 +01:00
David Craven 5e6cafe157
gnu: Add ghc-ieee754.
* gnu/packages/haskell.scm (ghc-ieee754): New variable.
2016-12-10 21:47:07 +01:00
David Craven f7e624b639
gnu: Add ghc-tasty-rerun.
* gnu/packages/haskell.scm (ghc-tasty-rerun): New variable.
2016-12-10 21:47:07 +01:00
David Craven b7f96285a5
gnu: Add ghc-fsnotify.
* gnu/packages/haskell.scm (ghc-fsnotify): New variable.
2016-12-10 21:47:07 +01:00
David Craven f63981de14
gnu: Add ghc-hinotify.
* gnu/packages/haskell.scm (ghc-hinotify): New variable.
2016-12-10 21:47:07 +01:00
Mark H Weaver 56c394ee43
gnu: icecat: Add more fixes from upstream mozilla-esr45.
* gnu/packages/gnuzilla.scm (icecat)[sources]: Add more fixes from the
upstream mozilla-esr45 repository.
2016-12-10 15:22:38 -05:00
Efraim Flashner 67c539e21f
gnu: Remove unused patch.
* gnu/packages/patches/openjpeg-CVE-2015-6581.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2016-12-10 21:59:56 +02:00
Efraim Flashner a304b6c362
gnu: openjpeg: Add fixes for CVE-2016-{9850,9851}.
* gnu/packages/image.scm (openjpeg)[replacement]: New field.
(openjpeg/fixed): New variable, patch against CVE-2016-9850,
CVE-2016-9851.
* gnu/packages/patches/openjpeg-CVE-2016-9850-CVE-2016-9851.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2016-12-10 21:46:45 +02:00
Efraim Flashner 70c1d5ed05
gnu: ffmpeg@2.8: Update to 2.8.9.
* gnu/packages/video.scm (ffmpeg@2.8): Update to 2.8.9.
2016-12-10 21:00:23 +02:00
Efraim Flashner a6cd85742d
gnu: jasper: Update to 2.0.6.
* gnu/packages/image.scm (jasper): Update to 2.0.6.
2016-12-10 20:59:19 +02:00
Christopher Baines a77f036084
gnu: password-store: Don't run tests in parallel.
* gnu/packages/password-utils.scm (password-store): Don't run tests in
  parallel, as it causes them to hang and the build to timeout.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-12-10 14:07:32 +01:00
Christopher Baines 619f98fa8f
gnu: password-store: Delete build phase
* gnu/packages/password-utils.scm (password-store): Remove the build
  phase, as it is unused.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-12-10 14:04:18 +01:00
Marius Bakke fc184fe2de
gnu: openssl-next: Update to 1.1.0c [fixes CVE-{7053,7054,7055}].
* gnu/packages/tls.scm (openssl-next): Update to 1.1.0c.
[arguments]: Duplicate 'configure' to add rpath flag previously handled by
now-defunct 'patch-runpath' phase. Duplicate 'remove-miscellany' phase.
2016-12-10 14:00:05 +01:00
Kei Kebreau fdb552bbd4
gnu: windowmaker: Fix invocation of 'wmsetbg'.
* gnu/packages/gnustep.scm (windowmaker)[arguments]: Add substitution of
40-character limit with a 107-character limit.
2016-12-09 22:10:06 -05:00
Ben Woodcroft a225db5293
gnu: vsearch: Update to 2.3.4.
* gnu/packages/bioinformatics.scm (vsearch): Update to 2.3.4.
2016-12-10 10:45:13 +10:00
Ben Woodcroft 7922ab8fe8
gnu: pardre: Update to 1.1.5-1.
* gnu/packages/bioinformatics.scm (pardre): update to 1.1.5-1.
[source]: Update source hash.
2016-12-10 10:45:12 +10:00
Mark H Weaver 6b2921c3ac
gnu: linux-libre: Add fixes for CVE-2016-8655 et al.
* gnu/packages/linux.scm (linux-libre, linux-libre-arm-generic):
Add patches for CVE-2016-8655 and the vulnerability described in
<http://seclists.org/oss-sec/2016/q4/644>.
2016-12-09 18:36:21 -05:00
Mark H Weaver 1134e99d86
gnu: linux-libre@4.4: Add fixes for CVE-2016-8655 et al.
* gnu/packages/linux.scm (linux-libre-4.4): Add patches for CVE-2016-8655 and
the vulnerability described in <http://seclists.org/oss-sec/2016/q4/644>.
2016-12-09 18:36:03 -05:00
Ludovic Courtès 72c0b68780
gnu: libsoup: Update to 2.56.0.
* gnu/packages/gnome.scm (libsoup): Update to 2.56.0.
2016-12-10 00:10:30 +01:00
Ben Woodcroft fdf3a68d9e
gnu: ruby-sdoc: Update to 0.4.2.
* gnu/packages/ruby.scm (ruby-sdoc): Update to 0.4.2.
[arguments]: Remove 'relax-minitest-requirement' phase, Add 'set-rubylib'
phase.
[native-inputs]: Add ruby-hoe.
2016-12-10 07:51:47 +10:00
Ben Woodcroft 71596c3ce6
gnu: Adjust gemspec modifications for ruby-2.3.2.
* gnu/packages/ruby.scm (ruby-mocha)[arguments]: Adjust 'substitute*' of
gemspec.
(ruby-domain-name)[arguments]: Likewise.
2016-12-10 07:50:16 +10:00
Mark H Weaver 750778abd4
gnu: linux-libre: Update to 4.8.13.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.13.
2016-12-09 15:13:22 -05:00
Mark H Weaver 33d6a2ff9f
gnu: linux-libre@4.4: Update to 4.4.37.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.37.
2016-12-09 15:10:17 -05:00
Paul Garlick f81c6a4932
gnu: gmsh: Update to 2.15.0.
* gnu/packages/maths.scm (gmsh): Update to 2.15.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-12-09 19:14:21 +01:00
Marius Bakke dfdc92259b
gnu: libev: Update to 4.23.
* gnu/packages/libevent.scm (libev): Update to 4.23.
2016-12-09 18:23:05 +01:00
Ludovic Courtès f80b4d2ce0
Merge remote-tracking branch 'origin/master' into staging 2016-12-09 18:11:14 +01:00
Ludovic Courtès 13b5f44b47
gnu: libepoxy: Add patch to avoid segfault when GL support is missing.
* gnu/packages/patches/libepoxy-gl-null-checks.patch: New file.
* gnu/packages/gl.scm (libepoxy)[source]: Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2016-12-09 18:09:43 +01:00
Ludovic Courtès d99ee3d923
gnu: ruby-sdoc: Really relax minitest version requirement.
* gnu/packages/ruby.scm (ruby-sdoc)[arguments]: Adjust pattern in
'relax-minitest-requirement'.
2016-12-09 15:39:13 +01:00
Hartmut Goebel 43e8824d3c
gnu: python-pyqt: Fix build by explicitly setting the stubsdir.
* gnu/packages.qt.scm (python-pyqt, python2-pyqt)[arguments]: In phase
'configure' pass option --stubsdir.
2016-12-09 13:04:17 +01:00
Hartmut Goebel 931eaeaad9
gnu: python-pyqt-5.5: Use non-inherited "configure" phase.
This allows passing different options for 5.5 than for the main version
(which is currently 5.6).

* gnu/packages.qt.scm (python-pyqt-5.5, python2-pyqt-5.5)[arguments]: Copy
from (python-pyqt)[arguments].
2016-12-09 13:04:17 +01:00
Hartmut Goebel 9fde877856
gnu: python2-pyqt-4: Change package name to python2-pyqt.
* gnu/packages/qt.scm (python2-pyqt-4)[package]: Change "name"
python2-pyqt.
2016-12-09 13:04:17 +01:00
Danny Milosavljevic 444a79b6fe
gnu: Add python-flask-restful-swagger.
* gnu/packages/python.scm (python-flask-restful-swagger,
  python2-flask-restful-swagger): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-12-09 11:57:10 +01:00
Marius Bakke fe3b8862cf
gnu: alot: Update to 0.4.
* gnu/packages/mail.scm (alot): Update to 0.4.
[arguments]: Update python3 comment.
2016-12-09 11:47:39 +01:00
Julien Lepiller b1a3c533f3
gnu: php: Update to 7.0.14.
* gnu/packages/php.scm (php): Update to 7.0.14.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-12-09 09:58:36 +01:00
Leo Famulari e11fb2b862
gnu: parallel: Update 20161122.
* gnu/packages/parallel.scm (parallel): Update to 20161122.
2016-12-08 23:12:51 -05:00
rennes 1f6a73ee6b
gnu: Add gnome-system-monitor.
* gnu/packages/gnome.scm (gnome-system-monitor): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-08 23:42:12 +01:00
ng0 0c69a17efd
gnu: Add epic5.
* gnu/packages/irc.scm (epic5): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2016-12-08 22:36:15 +02:00
Efraim Flashner c32f0e3059
gnu: enlightenment: Update to 0.21.4.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.4.
2016-12-08 21:45:37 +02:00
Efraim Flashner 80a92a0fb5
gnu: efl: Update to 1.18.4.
* gnu/packages/enlightenment.scm (efl): Update to 1.18.4.
2016-12-08 21:45:37 +02:00
Efraim Flashner 256470325b
gnu: tor: Update to 0.2.8.11.
* gnu/packages/tor.scm (tor): Update to 0.2.8.11.
2016-12-08 21:45:33 +02:00
Leo Famulari cb5a32c022
gnu: imagemagick: Update to 6.9.6-7.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.6-7.
2016-12-08 14:32:02 -05:00
Leo Famulari 57513498de
gnu: tcsh: Fix out of bounds read.
* gnu/packages/patches/tcsh-fix-out-of-bounds-read.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/shells.scm (tcsh)[replacement]: New field.
(tcsh/fixed): New variable.
2016-12-08 13:53:36 -05:00
José Miguel Sánchez García a2c1dceadd
gnu: Add vis.
* gnu/packages/text-editors.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2016-12-08 15:07:34 +01:00
Marius Bakke a14061aae6
gnu: python-html5lib: Update to 1.0b10 [fixes CVE-2016-{9909,9910}].
* gnu/packages/python.scm (python-html5lib, python2-html5lib): Update to 1.0b10.
2016-12-08 13:55:46 +01:00
Ben Woodcroft 1b7f17ef90
gnu: vsearch: Update to 2.3.3.
* gnu/packages/bioinformatics.scm (vsearch): Update to 2.3.3.
2016-12-08 22:39:10 +10:00
Alex Kost cb72d34348
gnu: libreoffice: Add 'libreoffice' symlink.
* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Adjust
'bin-install' phase to make 'libreoffice' symlink along with 'soffice'.

Co-authored-by: ng0 <ng0@libertad.pw>
2016-12-08 12:32:52 +03:00
Alex Kost a9c61335c9
gnu: Update 'geiser' hash and deprecate 'geiser-next'.
* gnu/packages/emacs.scm (geiser)[source]: Update the hash (the release
tarball was updated in place).
(geiser-next): Deprecate.
2016-12-08 12:32:52 +03:00
John Darrington 7b706a4930
gnu: Fix path to /etc/netconfig in libtirpc.
* gnu/packages/onc-rpc.scm (libtirpc) [arguments]: Replace "/etc/netconfig"
with (string-append %output "/etc/netconfig")
2016-12-08 08:30:57 +01:00
Adonay Felipe Nogueira c451474488
gnu: samba: Don't expect configuration files inside the store.
Fixes <http://bugs.gnu.org/24834>.

* gnu/packages/samba.scm (samba)[arguments]: Add --sysconfdir configure flag.
Add 'disable-etc-samba-directory-creation' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-08 00:28:47 +01:00
José Miguel Sánchez García 35cdc267ae
gnu: Add lua-lpeg.
* gnu/packages/lua.scm (lua-lpeg): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-12-07 23:20:24 +01:00
José Miguel Sánchez García db913ac431
gnu: Add libtermkey.
* gnu/packages/terminals.scm (libtermkey): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-12-07 23:09:49 +01:00
Ludovic Courtès 3593e5d5c5
gnu: cross-base: Move phases to (gnu build cross-toolchain).
* gnu/packages/cross-base.scm (cross-gcc-arguments) <#:phases>: Use
'cross-gcc-build-phases', and move body cross-toolchain.scm.
(cross-gcc): Add #:imported-modules.  Add (gnu build cross-toolchain) to
 #:modules.
* gnu/build/cross-toolchain.scm: New file, with code from
'cross-gcc-arguments'.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2016-12-07 21:52:26 +01:00
Ludovic Courtès 3009a9e451
gnu: cross-base: Factorize list of cross environment variables.
* gnu/packages/cross-base.scm (cross-libc): Replace literal list of
environment variable names with %GCC-CROSS-INCLUDE-PATHS.
(cross-kernel-headers): Likewise.
2016-12-07 21:52:26 +01:00
Efraim Flashner 8a3ce2c7b0
gnu: ams-lv2: Remove CPU optimization flags on non-Intel hardware.
* gnu/packages/music.scm (ams-lv2)[arguments]: Add phase to remove
Intel specific CPU optimization flags when compiling on non-Intel
hardware.
2016-12-07 21:38:43 +02:00
Danny Milosavljevic bb4b17064d
gnu: python-sqlalchemy-utils: Update to 0.32.11.
* gnu/packages/python.scm (python-sqlalchemy-utils): Update to 0.32.11.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-12-07 18:51:46 +01:00
Danny Milosavljevic 1ed21519f7
gnu: Add python-sadisplay.
* gnu/packages/python.scm (python-sadisplay, python2-sadisplay): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-12-07 14:20:46 +01:00
Efraim Flashner 491f291892
gnu: subversion: Update to 1.8.17.
* gnu/packages/version-control.scm (subversion): Update to 1.8.17.
2016-12-07 13:15:06 +02:00
Manolis Ragkousis f13f60cb26
gnu: make-bootstrap: Produce the correct %glibc-bootstrap-tarball for Hurd systems.
* gnu/packages/make-bootstrap.scm (%glibc-bootstrap-tarball): Make it a procedure.
  (%glibc-stripped): Make it a procedure and move the kernel specific part from
  here to ...
* guix/build/make-bootstrap.scm (make-stripped-libc): ... here. New file.
* Makefile.am (MODULES): Add it.
2016-12-07 12:59:02 +02:00
Manolis Ragkousis 1ecb7be8b7
gnu: cross-kernel-headers: Remove propagated-inputs from xhurd-headers.
* gnu/packages/cross-base.scm (xhurd-headers)[propagated-inputs]: Remove them.
2016-12-07 12:56:02 +02:00
Jan Nieuwenhuizen 88da729ff7
gnu: guile-2.0: support mingw.
* gnu/packages/guile.scm (guile-2.0): Support MinGW.
2016-12-07 10:23:17 +01:00
Jan Nieuwenhuizen ae12d58627
gnu: readline: support mingw.
* gnu/packages/patches/readline-7.0-mingw.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/readline.scm (readline): Support MinGW.
2016-12-07 10:23:17 +01:00
Mark H Weaver d230cf61f6
gnu: ncurses: support mingw.
* gnu/packages/ncurses.scm (ncurses): Support MinGW.

Co-Authored-By: Jan Nieuwenhuizen <janneke@gnu.org>
2016-12-07 10:23:17 +01:00
Jan Nieuwenhuizen 7f1c32f0e6
gnu: gmp: build shared library for mingw.
* gnu/packages/multiprecision.scm (gmp)[MINGW]: Use --enable-shared.
2016-12-07 10:23:17 +01:00