Commit Graph

12653 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice cdbdaf7b6b
gnu: miniupnpc: Use ‘modify-phases’ syntax.
* gnu/packages/upnp.scm (miniupnpc)[arguments]: Use ‘modify-phases’.
2016-11-25 02:21:50 +01:00
Tobias Geerinckx-Rice 2d3b0203f4
gnu: miniupnpc: Update to 2.0.
* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.
2016-11-25 02:21:50 +01:00
Tobias Geerinckx-Rice ade5848576
gnu: vim: Update to 8.0.0101.
* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0101.
2016-11-25 02:21:49 +01:00
Ludovic Courtès 13fb1bd94e
doc: Document encrypted root partitions.
This is a followup to f7f292d359.

* doc/guix.texi (Preparing for Installation): Give commands for
encrypted root installation.
(Proceeding with the Installation): Add item about mapped devices.
(File Systems): Mention that 'dependencies' can list <mapped-device>
objects.
* gnu/system/examples/desktop.tmpl (mapped-devices): New field.
(file-systems): Add 'dependencies' field.
2016-11-24 23:20:41 +01:00
Ludovic Courtès 030f59fac9
services: network-manager: Depend on 'wpa-supplicant'.
Suggested by Chris Marusich <cmmarusich@gmail.com>.

* gnu/services/networking.scm (network-manager-shepherd-service)
[requirement]: Add 'wpa-supplicant'.
2016-11-24 21:43:48 +01:00
Ludovic Courtès 89007a0bb7
services: network-manager: Install polkit actions.
Reported by Chris Marusich <cmmarusich@gmail.com>
at <https://lists.gnu.org/archive/html/help-guix/2016-11/msg00038.html>.

* gnu/services/networking.scm (network-manager-service-type)[extensions]:
Add POLKIT-SERVICE-TYPE.
2016-11-24 21:43:47 +01:00
Ludovic Courtès 2e32869824
services: Move polkit to (gnu services dbus).
* gnu/services/desktop.scm (<polkit-configuration>, %polkit-accounts)
(%polkit-pam-services, polkit-directory, polkit-etc-files)
(polkit-setuid-programs, polkit-service-type, polkit-service): Move
to...
* gnu/services/dbus.scm: ... here.
2016-11-24 21:43:47 +01:00
Ludovic Courtès 62126576fc
gnu: hdf5: Build the C++ interface.
* gnu/packages/maths.scm (hdf5)[arguments]: Add #:configure-flags.
2016-11-24 21:43:47 +01:00
Tobias Geerinckx-Rice 6f09c100d9
gnu: vim: Update to 8.0.0096.
* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0096.
2016-11-24 16:57:22 +01:00
Tobias Geerinckx-Rice c50f2af9f8
gnu: ir: Use archived tarball and home page.
* gnu/packages/audio.scm (ir)[source]: Use a list of archive mirrors.
[home-page]: Link to an Internet Archive snapshot.
2016-11-24 06:34:37 +01:00
Tobias Geerinckx-Rice 2df984f278
gnu: ir: Use ‘modify-phases’ syntax.
* gnu/packages/audio.scm (ir)[arguments]: Use ‘modify-phases’.
2016-11-24 06:34:37 +01:00
Ludovic Courtès cc73339b97
tests: Remove 'GUIX_LOCPATH' hack that had been added for glibc@2.23.
* gnu/tests/base.scm (run-basic-test)[test]("locale"): Remove
'GUIX_LOCPATH' hack, which is no longer needed since
commit 9f58fe3d1c.
2016-11-23 21:13:18 +01:00
Ludovic Courtès f7f292d359
install: Enable "cryptodisk" handling in GRUB.
This allows 'grub-install' to do the right thing when / or /boot is a
LUKS-encrypted partition.

Fixes <http://bugs.gnu.org/21843>.

* gnu/build/install.scm (install-grub): Add 'setenv' to set
'GRUB_ENABLE_CRYPTODISK'.
(wait-for-screen-text): New test.
* gnu/tests/base.scm (run-basic-test): Add #:initialization parameter
and honor it.
* gnu/tests/install.scm (%encrypted-root-os)[kernel-arguments]: Remove.
(%encrypted-root-installation-script): Pass '--uuid' to 'cryptsetup
luksFormat'.  Remove 'sed' invocation.
(enter-luks-passphrase): New procedure.
(%test-encrypted-os)[value]: Pass #:initialization to 'run-basic-test'.
2016-11-23 21:13:18 +01:00
Ludovic Courtès b7d408ec1b
mapped-devices: Use 'cryptsetup-static' in 'luks-device-mapping'.
* gnu/system/mapped-devices.scm (open-luks-device): Use
CRYPTSETUP-STATIC instead of CRYPTSETUP.  Use 'file-append'.
(close-luks-device): Likewise.
2016-11-23 21:13:18 +01:00
Ludovic Courtès fe93383350
marionette: Add 'marionette-screen-text' using OCR.
* gnu/build/marionette.scm (marionette-screen-text): New procedure.
* gnu/tests/base.scm (run-basic-test)["screen text"]: New test.
2016-11-23 21:13:18 +01:00
Ludovic Courtès f25c9ebc80
marionette: Delay synchronization with the host's REPL.
* gnu/build/marionette.scm (<marionette>)[marionette-repl]: Rename to...
[%marionette-repl]: ... this.
(marionette-repl): New macro.
(make-marionette): Wrap last 'read' call into 'delay', making the last
argument to 'marionette' a promise of a port.
(marionette-eval): Use 'force' in 'match' clause.
2016-11-23 21:13:18 +01:00
Leo Famulari 1c9f78eca1
gnu: python-passlib: Update to 1.7.0.
* gnu/packages/python.scm (python-passlib, python2-passlib): Update to 1.7.0.
2016-11-23 14:38:05 -05:00
Efraim Flashner 262c2d33bc
gnu: perl-digest-md5: Fix typo.
* gnu/packages/perl.scm (perl-digest-md5)[arguments]: Remove extra ')'.
2016-11-23 18:16:53 +02:00
ng0 8a28e717ba
gnu: Add perl-digest-md5.
* gnu/packages/perl.scm (perl-digest-md5): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-11-23 16:46:47 +01:00
Efraim Flashner bc05caee77
gnu: chez.scm: Add '#:use-module srfi srfi-1'.
This is a follow-up to 1e16648f82.

* gnu/packages/chez.scm: Add '#:use-module srfi srfi-1'.
2016-11-23 12:42:36 +02:00
Efraim Flashner 8553fe5734
gnu: Add aspell-dict-he.
* gnu/packages/aspell.scm (aspell-dict-he): New variable.
2016-11-23 12:38:28 +02:00
Efraim Flashner 1e16648f82
gnu: chez-scheme: Remove support for armhf.
* gnu/packages/chez.scm (chez-scheme)[supported-systems]: Remove
armhf-linux from the list of supported systems.
2016-11-23 12:37:17 +02:00
Mark H Weaver 08b3e4a970
gnu: linux-libre: Update to 4.8.10.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.10.
2016-11-22 21:59:54 -05:00
Mark H Weaver 4263eb4dd0
gnu: linux-libre@4.4: Update to 4.4.34.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.34.
2016-11-22 21:49:39 -05:00
Ludovic Courtès 66ebb5bca3
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to 1f410017.
2016-11-23 00:03:18 +01:00
Ludovic Courtès 35b2f18c5f
Revert "gnu: Update mit-krb5 to version 1.14.4."
This reverts commit 2947ff6430, which
would have caused too many rebuilds for 'master'.
2016-11-23 00:03:17 +01:00
Ludovic Courtès ad17470551
marionette: Avoid use of SIGALRM for timeouts.
* gnu/build/marionette.scm (make-marionette)[accept*]: New procedures.
Remove calls to 'sigaction'.  Use 'accept*' instead of 'accept'.
2016-11-22 23:45:08 +01:00
Ludovic Courtès 106b389e52
gnu: Add 'cryptsetup-static'.
* gnu/packages/cryptsetup.scm (static-library): New procedure.
(cryptsetup-static): New variable.
2016-11-22 23:45:01 +01:00
Ludovic Courtès 01f94cca19
gnu: Add 'lvm2-static'.
* gnu/packages/patches/lvm2-static-link.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (lvm2)[source](patches): New field.
(lvm2-static): New variable.
2016-11-22 22:59:31 +01:00
Ludovic Courtès 10da75dff8
gnu: grub: Add dependency on LVM2.
* gnu/packages/grub.scm (grub)[inputs]: Add LVM2.
2016-11-22 22:59:31 +01:00
Christopher Allan Webber 8957af324b
gnu: python-pyld: Update to 0.7.1.
* gnu/packages/python.scm (python-pyld): Update to 0.7.1.
2016-11-22 15:29:33 -06:00
John Darrington 2947ff6430
gnu: Update mit-krb5 to version 1.14.4.
* gnu/packages/mit-krb5.scm (mit-krb5): Update to 1.14.4
2016-11-22 21:27:19 +01:00
Marius Bakke 1f410017ff
gnu: notmuch: Update to 0.23.2.
* gnu/packages/mail.scm (notmuch): Update to 0.23.2.
2016-11-22 20:44:53 +01:00
Marius Bakke 6317d36f3b
gnu: notmuch: Skip tests that fail with gnupg-2.1.16.
* gnu/packages/mail.scm (notmuch)[arguments]: Add environment variable
to skip tests that broke after gnupg-2.1.16.
2016-11-22 20:44:48 +01:00
Leo Famulari be72eb98fa
gnu: libtiff: Update replacement to 4.0.7.
* gnu/packages/image.scm (libtiff)[replacement]: Update to 4.0.7.
(libtiff-4.0.7): New variable. Update home-page and source URLs.
(libtiff/fixed): Delete variable.
* gnu/packages/patches/libtiff-CVE-2016-5652.patch,
gnu/packages/patches/libtiff-CVE-2016-9273.patch,
gnu/packages/patches/libtiff-CVE-2016-9297.patch,
gnu/packages/patches/libtiff-CVE-2016-9448.patch,
gnu/packages/patches/libtiff-uint32-overflow.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2016-11-22 12:30:36 -05:00
Marius Bakke d8e3bb082d
gnu: vim: Update to 8.0.0095.
* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0095.
2016-11-22 17:33:07 +01:00
Kei Kebreau c3cc7d412a
gnu: Add espeak.
* gnu/packages/audio.scm (espeak): New variable.
2016-11-22 11:24:41 -05:00
Eric Bavier 52db41aff8
gnu: system: Add openfwwf-firmware to %base-firmware.
* gnu/system.scm (%base-firmware): Add openfwwf-firmware.
* doc/guix.texi (Hardware Considerations): Mention b43-open support.
(operating-system Reference)[firmware]: Likewise.
2016-11-22 09:38:36 -06:00
Eric Bavier e36a67c91a
gnu: Add openfwwf-firmware.
* gnu/packages/firmware.scm (b43-tools, openfwwf-firmware): New
variables.
2016-11-22 09:38:36 -06:00
Efraim Flashner 4a5ec78d5f
gnu: w3m: Update to 0.5.3+git20161120 [fixes security issues].
Fixes CVE-2016-9439 and others.

* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20161120.
2016-11-22 14:00:11 +02:00
Efraim Flashner 83a3e805be
gnu: w3m: Use 'modify-phases' syntax.
* gnu/packages/w3m.scm (w3m)[arguments]: Use 'modify-phases' syntax.
2016-11-22 14:00:11 +02:00
Ben Woodcroft ee7518a009
gnu: ruby: Update replacement to 2.3.3.
* gnu/packages/ruby.scm (ruby)[replacement]: Update to 2.3.3.
(ruby-2.3.2): Replace this ...
(ruby-2.3.3): ... with this.
2016-11-22 21:39:18 +10:00
Ben Woodcroft 8e5f8c98e2
gnu: diamond: Update to 0.8.27.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.27.
2016-11-22 21:01:21 +10:00
Ricardo Wurmus 1ea7969fa6
gnu: zynaddsubfx: Update to 3.0.0.
* gnu/packages/music.scm (zynaddsubfx): Update to 3.0.0.
[inputs]: Add "mesa".
2016-11-22 09:47:16 +01:00
Efraim Flashner dd3f8fe660
gnu: connman: Update to 1.33.
* gnu/packages/connman.scm (connman): Update to 1.33.
2016-11-21 23:52:19 +02:00
Petter daf72603eb
gnu: Remove redundancy where mkdir-p <dir> is followed by install-file <file> <dir>.
* gnu/packages/bioinformatics.scm (bwa)[arguments]: Remove redundant mkdir-p.
(eigensoft)[arguments]: Likewise.
(snap-aligner)[arguments]: Likewise.
(pardre)[arguments]: Likewise.
(piranha)[arguments]: Likewise.
* gnu/packages/maths.scm (hypre)[arguments]: Likewise.
* gnu/packages/mp3.scm (mpc123)[arguments]: Likewise.
* gnu/packages/music.scm (tuxguitar)[arguments]: Likewise.
* gnu/packages/pdf.scm (impressive)[arguments]: Likewise.
* gnu/packages/qemu.scm (qemu)[arguments]: Likewise.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-11-21 14:39:54 -05:00
Alex Kost 7c90d0f40e
gnu: packages: Use gettext-minimal.
* gnu/packages/crypto.scm (tomb): Use 'gettext-minimal' instead of
'gnu-gettext'.
* gnu/packages/emacs.scm (m17n-db): Likewise.
* gnu/packages/ftp.scm (weex): Likewise.
* gnu/packages/games.scm (chromium-bsu): Likewise.
* gnu/packages/image.scm (steghide): Likewise.
* gnu/packages/linux.scm (radeontop): Likewise.
* gnu/packages/mpd.scm (sonata): Likewise.
* gnu/packages/networking.scm (whois): Likewise.
* gnu/packages/package-management.scm (guix-0.11.0): Likewise.
* gnu/packages/psyc.scm (psyclpc): Likewise.
* gnu/packages/syndication.scm (newsbeuter): Likewise.
* gnu/packages/vim.scm (vim-full): Likewise.
2016-11-21 19:47:30 +03:00
Leo Famulari dc6d1b9609
gnu: libtiff: Fix URL in 'libtiff-uint32-overflow.patch'.
* gnu/packages/patches/libtiff-uint32-overflow.patch: Fix URL.
2016-11-21 11:16:37 -05:00
Ludovic Courtès c9eae83ffa
gnu: dico: Update to 2.4.
* gnu/packages/dico.scm (dico): Update to 2.4.
[source]: Remove 'snippet'.
2016-11-21 15:25:38 +01:00
Ludovic Courtès b3131e2318
services: static-networking: Remove unused parameter.
This is a followup to e48fcd7b8d.

* gnu/services/networking.scm (static-networking-service): Remove #:net-tools.
(static-networking-service-type): Remove outdated comment.
2016-11-21 15:25:38 +01:00
ng0 e01e2c6c52
gnu: services: Add git-service.
* gnu/services/version-control.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Misellaneous Services)[Version Control]: New section.

Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
2016-11-21 20:37:43 +08:00
Ricardo Wurmus 2316078a4e
gnu: Add emacs-emms-mode-line-cycle.
* gnu/packages/emacs.scm (emacs-emms-mode-line-cycle): New variable.
2016-11-21 11:52:26 +01:00
Efraim Flashner 83b294b6d6
gnu: opusfile: Update to 0.8.
* gnu/packages/xiph.scm (opusfile): Update to 0.8.
2016-11-21 10:49:45 +02:00
Efraim Flashner b1e25b08f2
gnu: obs: Update to 0.16.6.
* gnu/packages/video.scm (obs): Update to 0.16.6.
2016-11-21 07:14:05 +02:00
Efraim Flashner 89a30625b9
gnu: mpv: Update to 0.22.0.
* gnu/packages/video.scm (mpv): Update to 0.22.0.
2016-11-21 06:57:16 +02:00
Efraim Flashner 7ceee88c43
gnu: chez-scheme: Properly identify system architecture.
* gnu/packages/chez.dcm (chez-scheme)[arguments]: Substitute `uname -m'
for `uname -a' in configure, allowing proper identification of the
machine architecture.
2016-11-21 06:57:16 +02:00
Ludovic Courtès e48fcd7b8d
services: static-networking: Avoid use of net-tools.
* gnu/services/networking.scm (<static-networking>)[net-tools]: Remove.
(static-networking-service-type): Use 'add-network-route/gateway' and
'delete-network-route' instead of NET-TOOLS.
(static-networking-service): Adjust accordingly.
2016-11-21 00:34:49 +01:00
Julien Lepiller 1845c2a436
gnu: Add php.
* gnu/packages/php.scm: New file.
* gnu/packages/patches/gd-fix-chunk-size-on-boundaries.patch: New file.
* gnu/packages/patches/gd-fix-truecolor-format-correction.patch: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add php.
(dist_patch_DATA): Add gd patches.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2016-11-20 17:54:14 +01:00
Marius Bakke b28a33512f
gnu: Add sqlite-3.15.1.
* gnu/packages/databases.scm (sqlite-3.15.1): New variable.
2016-11-20 17:46:32 +01:00
Nicolas Goaziou 43ffe220c8
gnu: lilypond: Update to 2.19.51.
* gnu/packages/music.scm (lilypond): Update to 2.19.51.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-11-20 17:46:21 +01:00
Leo Famulari 25291aca74
gnu: python-icalendar: Update to 3.11.
* gnu/packages/python.scm (python-icalendar): Update to 3.11.
2016-11-20 11:22:27 -05:00
Leo Famulari 764c566221
gnu: gnupg: Update to 2.1.16.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.16.
[arguments]: Remove obsolete substitution from 'patch-paths' phase.
Remove 'set-home' phase. Add 'set-gnupg-home' phase.
2016-11-19 23:43:32 -05:00
宋文武 9fff9e6484
gnu: gtk-engines: Don't propagate GTK+.
* gnu/packages/gtk.scm (gtk-engines): Move gtk+ to 'inputs'.
2016-11-20 12:02:04 +08:00
Mark H Weaver 5a1ef07d3e
gnu: linux-libre: Update to 4.8.9.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.9.
2016-11-19 22:29:38 -05:00
Mark H Weaver 13172f0d79
gnu: linux-libre@4.4: Update to 4.4.33.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.33.
2016-11-19 22:28:07 -05:00
Ben Woodcroft 9b62c5a8fb
gnu: ruby: Replace with ruby-2.3.2 [fixes CVE-2015-3900].
* gnu/packages/ruby.scm (ruby)[replacement]: New field.
(ruby-2.3.2): New variable.
2016-11-20 11:38:12 +10:00
Ludovic Courtès 966a543b36
gnu: Use 'mirror://' URLs in several places.
* gnu/packages/emacs.scm (m17n-lib)[source]: Use 'mirror://'.
* gnu/packages/games.scm (extremetuxracer)[source]: Likewise.
* gnu/packages/gcc.scm (%gcc-infrastructure): Likewise.
* gnu/packages/gtk.scm (python2-pygtk)[source]: Likewise.
* gnu/packages/perl.scm (perl)[source]: Likewise.
* gnu/packages/telephony.scm (exosip)[source]: Likewise.
* gnu/packages/wm.scm (xmonad)[source]: Likewise.
(ghc-xmonad-contrib)[source]: Likewise.
2016-11-19 18:44:54 +01:00
Ludovic Courtès 6129dd8b59
vm: Disable initrd-time QEMU networking for VM images.
Fixes <http://bugs.gnu.org/24943>.
Reported by dian_cecht@zoho.com.

* gnu/system/vm.scm (system-qemu-image)[initrd]: Remove
 #:qemu-networking? #t.
(virtualized-operating-system): Likewise
2016-11-19 18:44:54 +01:00
Ricardo Wurmus 18675264c6
gnu: Add samplv1.
* gnu/packages/music.scm (samplv1): New variable.
2016-11-19 17:54:50 +01:00
Ricardo Wurmus cf9af706fb
gnu: Add drumkv1.
* gnu/packages/music.scm (drumkv1): New variable.
2016-11-19 17:54:50 +01:00
Leo Famulari 2fedcd1895
gnu: libtiff: Fix CVE-2016-9448.
* gnu/packages/patches/libtiff-CVE-2016-9448.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libtiff/fixed)[source]: Use it.
2016-11-19 11:31:00 -05:00
Leo Famulari b7e0f65b40
gnu: imagemagick: Update to 6.9.6-5.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.6-5.
2016-11-19 10:48:51 -05:00
Rene Saavedra 3446ffb57c
gnu: gnome-control-center: Add gdk-pixbuf input.
* gnu/packages/gnome.scm (gnome-control-center)[inputs]: Add gdk-pixbuf.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-11-19 10:38:01 -05:00
ng0 8f49395064
gnu: Add emacs-danneskjold-theme.
* gnu/packages/emacs.scm (emacs-danneskjold-theme): New variable.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-11-19 21:31:20 +08:00
ng0 5cd4129221
gnu: emacs-cyberpunk-theme: Update to 1.18.
* gnu/packages/emacs.scm (emacs-cyberpunk-theme): Update to 1.18.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-11-19 20:19:03 +08:00
Nicolas Goaziou fd057b84ec
gnu: emacs-org: Update to 20161118.
* gnu/packages/emacs.scm (emacs-org): Update to 20161118.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-11-19 20:09:50 +08:00
宋文武 e5aade794a
services: dicod-service: Honor 'dicod-configuration-dico'.
* gnu/services/dict.scm (dicod-shepherd-service): Use
'dicod-configuration-dico' of config.
2016-11-19 19:37:30 +08:00
宋文武 ae1e2133b9
gnu: opensmtpd: Correct CA certificates file path.
* gnu/packages/mail.scm (opensmtpd)[arguments]: Pass
'--with-path-CAfile=/etc/ssl/certs/ca-certificates.crt' to #:configure-flags.
2016-11-19 19:19:16 +08:00
Ricardo Wurmus cfcef2c2ac
gnu: gx-switchless-wah-lv2: Update to 0-2.7b0869120.
* gnu/packages/music.scm (gx-switchless-wah-lv2): Update to
0-2.7b0869120.
[arguments]: Remove "escape-shell-commands" phase.
2016-11-19 11:26:16 +01:00
Ricardo Wurmus 8e6f6503f0
gnu: gx-slow-gear-lv2: Update to 0-2.cb852e042.
* gnu/packages/music.scm (gx-slow-gear-lv2): Update to 0-2.cb852e042.
[arguments]: Remove "escape-shell-commands" phase.
2016-11-19 11:26:16 +01:00
Ricardo Wurmus a7cd2d44e1
gnu: gx-vintage-fuzz-master-lv2: Update to 0-2.0fec0bc1e.
* gnu/packages/music.scm (gx-vintage-fuzz-master-lv2): Update to
0-2.0fec0bc1e.
[arguments]: Remove "escape-shell-commands" phase.
2016-11-19 11:26:16 +01:00
Ricardo Wurmus 1df4d85f8b
gnu: gx-super-fuzz-lv2: Update to 0-2.f40389575.
* gnu/packages/music.scm (gx-super-fuzz-lv2): Update to 0-2.f40389575.
[arguments]: Remove "escape-shell-commands" phase.
2016-11-19 11:26:16 +01:00
Ricardo Wurmus c1802b0834
gnu: gx-voodoo-fuzz-lv2: Update to 0-2.aec7889b4.
* gnu/packages/music.scm (gx-voodoo-fuzz-lv2): Update to 0-2.aec7889b4.
[arguments]: Remove "escape-shell-commands" phase.
2016-11-19 11:26:15 +01:00
Ricardo Wurmus dad6cb50da
gnu: gx-hyperion-lv2: Update to 0-2.6a096a664.
* gnu/packages/music.scm (gx-hyperion-lv2): Update to 0-2.6a096a664.
[arguments]: Remove "escape-shell-commands" phase.
2016-11-19 11:26:15 +01:00
Ricardo Wurmus 31de5e2244
gnu: gx-saturator-lv2: Update to 0-2.0b581ac85.
* gnu/packages/music.scm (gx-saturator-lv2): Update to 0-2.0b581ac85.
[arguments]: Remove "escape-shell-commands" phase.
2016-11-19 11:26:15 +01:00
Ricardo Wurmus 4ed4bb11cb
gnu: qsynth: Update to 0.4.3.
* gnu/packages/audio.scm (qsynth): Update to 0.4.3.
2016-11-19 11:26:15 +01:00
Ricardo Wurmus f2bd238bcd
gnu: synthv1: Update to 0.8.0.
* gnu/packages/music.scm (synthv1): Update to 0.8.0.
2016-11-19 11:26:15 +01:00
Nicolas Goaziou 2c453091e4
gnu: wireshark: Update to 2.2.2.
* gnu/packages/networking.scm (wireshark): Update to 2.2.2.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-11-19 16:33:55 +08:00
Nicolas Goaziou ce53f5cbf0
gnu: giac-xcas: Update to 1.2.2-103
* gnu/packages/algebra.scm (giac-xcas): Update to 1.2.2-103.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-11-19 16:28:58 +08:00
Muriithi Frederick Muriuki 6689c636d0
gnu: Add ruby-net-http-digest-auth.
* gnu/packages/ruby.scm (ruby-net-http-digest-auth): New variable.
2016-11-19 15:16:19 +10:00
Ben J Woodcroft 4af80275a8
gnu: ruby-2.2: Update to 2.2.6.
* gnu/packages/ruby.scm (ruby-2.2): Update to 2.2.6.
2016-11-19 07:48:01 +10:00
ng0 175d626478
gnu: mps-youtube: Disable tests.
* gnu/packages/video.scm (mps-youtube): Disable tests.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-11-18 15:16:48 -05:00
ng0 ed3fee5f7b
gnu: python-pafy: Disable tests.
* gnu/packages/python.scm (python-pafy): Disable tests.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-11-18 15:16:48 -05:00
Petter 01278f16a9
gnu: Add xcalib.
* gnu/packages/xdisorg (xcalib): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-11-18 15:05:59 -05:00
Ludovic Courtès c2662820f3
gnu: emacs-org: Update to 20161102.
* gnu/packages/emacs.scm (emacs-org)[source]: Switch to elpa.gnu.org so
'guix refresh' can pick it up.  Update to 20161102.
2016-11-18 18:28:03 +01:00
Ludovic Courtès 8134dc1f74
gnu: guile@2.0.13: Fix non-determinism issue in REPL server test.
* gnu/packages/patches/guile-repl-server-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/guile.scm (guile-2.0.13)[source]: Use it.
2016-11-18 18:28:02 +01:00
Danny Milosavljevic 651049789f
gnu: xonsh: Update to 0.4.7.
* gnu/packages/shells.scm (xonsh): Update to 0.4.7.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-11-18 17:02:30 +01:00
宋文武 d7da76044b
gnu: opensmtpd: Build man pages.
* gnu/packages/mail.scm (opensmtpd)[native-inputs]: Add groff.
2016-11-18 22:19:49 +08:00
Efraim Flashner 4d17fe2ad3
gnu: python-gst: Update to 1.10.1.
* gnu/packages/gstreamer.scm (python-gst, python2-gst): Update to 1.10.1.
2016-11-18 14:26:40 +02:00
Efraim Flashner 950548b0f7
gnu: gst-libav: Update to 1.10.1.
* gnu/packages/gstreamer.scm (gst-libav): Update to 1.10.1.
2016-11-18 14:26:40 +02:00
Efraim Flashner 2e747a3ff6
gnu: gst-plugins-ugly: Update to 1.10.1.
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.10.1.
2016-11-18 14:26:39 +02:00
Efraim Flashner 95e89a4510
gnu: gst-plugins-bad: Update to 1.10.1 (Fixes security issues).
* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.10.1.
2016-11-18 14:26:39 +02:00
Efraim Flashner faa3c13920
gnu: gst-plugins-good: Update to 1.10.1.
* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.10.1.
2016-11-18 10:01:29 +02:00
Efraim Flashner de0e591a53
gnu: gst-plugins-base: Update to 1.10.1.
* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.10.1.
2016-11-18 10:01:29 +02:00
Efraim Flashner 28e3663134
gnu: gstreamer: Update to 1.10.1.
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.10.1.
2016-11-18 10:01:17 +02:00
Ludovic Courtès 1f9803c2a4
services: static-networking: Add netmask.
Reported by Mathieu Lirzin and Andreas Enge.

* gnu/services/networking.scm (<static-networking>)[netmask]: New
field.
(static-networking-service-type): Honor it.
* gnu/services/networking.scm (static-networking-service): Add #:netmask
and honor it.
* doc/guix.texi (Networking Services): Adjust accordingly.
2016-11-17 23:21:48 +01:00
Ludovic Courtès 056d0b4034
tests: basic: Fix harmless thinko.
* gnu/tests/base.scm (run-basic-test)["login on tty1"]: Move the
file-waiting loop inside the 'marionette-eval' body.  Before that, we
were waiting for the file to appear on the host, which would never
happen, meaning that we were always waiting for 15 seconds.
2016-11-17 23:21:48 +01:00
Leo Famulari 175c910380
gnu: mpop: Use 'sourceforge' mirror.
This is a followup to commit 5837e69936.

* gnu/packages/mail.scm (mpop)[source]: Use 'sourceforge' mirror.
2016-11-17 15:56:06 -05:00
Arun Isaac 5837e69936
gnu: mpop: Update to 1.2.6.
* gnu/packages/mail.scm (mpop): Update to 1.2.6.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2016-11-17 17:45:38 +01:00
Efraim Flashner e5294500d6
gnu: obs: Update to 0.16.5.
* gnu/packages/video.scm (obs): Update to 0.16.5.
2016-11-17 07:26:20 +02:00
Efraim Flashner ca569eb89f
gnu: aria2: Update to 1.29.0.
* gnu/packages/bittorrent.scm (aria2): Update to 1.29.0.
2016-11-17 07:26:20 +02:00
Mark H Weaver 2f63e087fe
Revert "gnu: icecat: Enable gtk3 support."
This reverts commit eaf72e218e.

IceCat misbehaves with gtk+3, most notably the scroll bar handles are
invisible.  Here we revert back to gtk+2 until these problems can be
addressed.
2016-11-16 22:34:11 -05:00
Eric Bavier fe047e1380
gnu: Add Handbrake.
* gnu/packages/video.scm (handbrake): New variable.
* gnu/packages/patches/handbrake-pkg-config-path.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
2016-11-16 20:58:12 -06:00
Leo Famulari 1339a8ed1c
gnu: libtiff: Fix some buffer overflows.
* gnu/packages/patches/libtiff-uint32-overflow.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libtiff/fixed)[source]: Use it.
2016-11-16 19:59:28 -05:00
Leo Famulari 7cea56e2ac
gnu: libtiff: Fix CVE-2016-9297.
* gnu/packages/patches/libtiff-CVE-2016-9297.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libtiff/fixed)[source]: Use it.
2016-11-16 19:59:24 -05:00
Efraim Flashner d87c201f96
gnu: jasper: Update to 1.900.29.
* gnu/packages/image.scm (jasper): Update to 1.900.29.
[inputs]: Add libjpeg.
2016-11-16 22:06:33 +02:00
Mark H Weaver 9cdb405b81
gnu: icecat: Remove unneeded patch.
This is a followup to commit 1a87aa7567.

* gnu/packages/gnuzilla.scm (icecat)[sources][patches]: Remove patch for
CVE-2016-5296, which is for a bundled copy of pixman that is
subsequently deleted by a snippet.
2016-11-16 14:14:25 -05:00
Marius Bakke d3e5dc0a44
gnu: perl-dbd-mysql: Update to 4.039 [Fixes CVE-2016-1249].
* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.039.
[source]: Update CPAN URI.
2016-11-16 18:33:57 +00:00
Leo Famulari 1d87fdf531
gnu: ncmpcpp: Update to 0.7.7.
* gnu/packages/mpd.scm (ncmpcpp): Update to 0.7.7.
2016-11-16 13:09:36 -05:00
Leo Famulari 0ffa8b8e7b
gnu: shotwell: Update to 0.25.0.1.
* gnu/packages/gnome.scm (shotwell): Update to 0.25.0.1.
2016-11-16 13:09:36 -05:00
Mark H Weaver 1a87aa7567
gnu: icecat: Add fixes from Firefox ESR 45.5.0.
Includes fixes for CVE-2016-5290, CVE-2016-5291, CVE-2016-5297, CVE-2016-9064,
and CVE-2016-9066.

* gnu/packages/gnuzilla.scm (icecat)[source][patches]: Add fixes for
aforementioned CVEs and other selected fixes from Firefox ESR 45.5.0.  Note
that the first six patches of CVE-2016-5290 and the patch for CVE-2016-9066
were already present, but were labeled by mozilla bug number instead of CVE.
* gnu/packages/patches/icecat-CVE-2016-9064.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2016-11-16 13:04:02 -05:00
Mark H Weaver 56ac2bf442
gnu: pixman: Add fix for CVE-2016-5296.
* gnu/packages/patches/pixman-CVE-2016-5296.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xdisorg.scm (pixman)[replacement]: New field.
(pixman/fixed): New variable.
2016-11-16 13:03:56 -05:00
宋文武 eb4b3e4bef
gnu: opensmtpd: Update to 6.0.2p1.
* gnu/packages/mail.scm (opensmtpd): Update to 6.0.2p1.
[arguments]: Pass '--with-path-sock=/var/run' to #:configure-flags.
2016-11-16 21:00:40 +08:00
Mark H Weaver d55019136e
gnu: linux-libre: Update to 4.8.8.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.8.
2016-11-16 00:08:19 -05:00
Mark H Weaver 7d154949c9
gnu: linux-libre@4.4: Update to 4.4.32.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.32.
2016-11-16 00:06:46 -05:00
Hartmut Goebel d46491779e
gnu: python-awscli: fix inputs.
* gnu/packages/python.scm (python-awscli): [inputs] change to
  [native-inputs].
2016-11-15 22:36:22 +01:00
Hartmut Goebel 8fa6890b6c
gnu: python-botocore: fix inputs.
* gnu/packages/python.scm (python-botocore): [inputs] change to
  [native-inputs].
2016-11-15 22:36:21 +01:00
Hartmut Goebel 05e2e4cf00
gnu: python-pip: fix inputs.
* gnu/packages/python.scm (python-pip): [inputs] change to
  [native-inputs].
2016-11-15 22:36:21 +01:00
Hartmut Goebel e62600feb6
gnu: python2-ipython: fix inputs.
* gnu/packages/python.scm (python2-ipython): [inputs] change to
  [native-inputs].
2016-11-15 22:36:20 +01:00
Hartmut Goebel 5b1416d983
gnu: python-betamax: fix inputs.
* gnu/packages/python.scm (python-betamax): [inputs] change to
  [propagated-inputs].
2016-11-15 22:36:19 +01:00
Hartmut Goebel 1b5241c515
gnu: python-scikit-learn: Remove useless property "python2-variant".
The Python 2 packages does not change the definition, thus the
propery is useless.

* gnu/packages/python.scm (python-scikit-learn): [properties]:
  Remove  "python2-variant". (python2-scikit-learn): Remove
  now needless "strip-python2-variant".
2016-11-15 22:36:18 +01:00
Hartmut Goebel bac23672ee
gnu: python-tables: Remove python byte-code files from source.
* gnu/packages/python.scm (python-tables)[source]: Add snippet.
2016-11-15 22:36:18 +01:00
Hartmut Goebel b9c8ccce04
gnu: python-flake8-2.2.4: Remove python byte-code files from source.
* gnu/packages/python.scm (python-flake8-2.2.4)[source]: Add snippet.
2016-11-15 22:36:17 +01:00
Hartmut Goebel 011271c769
gnu: python-flake8: Remove python byte-code files from source.
* gnu/packages/python.scm (python-flake8)[source]: Add snippet.
2016-11-15 22:36:09 +01:00
Hartmut Goebel bac6816879
gnu: python-pytest-django: Remove needless propagated input "python-py".
This is already propagated by python-pytest.

* gnu/packages/python.scm (python-pytest-django) [propagated-inputs]:
  Remove python-py.
2016-11-15 22:32:02 +01:00
Hartmut Goebel de5bc89093
gnu: python2-pbcore: Fix inputs:
* gnu/packages/bioinformatics.scm (python2-pbcore) [inputs] change to
  [propagated-inputs]. [native-inputs]: Remove python-docutils, which
  comes with sphinx. [former propagated-inputs]: move all (which is only
  pyxb) to [inputs].
2016-11-15 22:32:01 +01:00
Hartmut Goebel 54c85e12fd
gnu: python2-warpedlmm: Remove phase remove-bin-directory.
This directory did contain contain wrappers for `nose`, which should not
be there anyway (since nose already was a native-input). The new
python build system no longer creates this directory, while the old one
did. (This difference is due to the bloody details of how packages are
installed.)

* gnu/packages/bioinformatics.scm (python2-warpedlmm)
  [modify-phases] Remove, since remove-bin-directory was the only
  modification here.
2016-11-15 22:32:00 +01:00
Hartmut Goebel 3221207417
gnu: khal: Fix build.
The old one was plain wrong and only worked by luck since the old
python build system did manipulate PYTHONPATH.

* gnu/packages/calendar.scm(khal)[phase manpage]: Use
  add-installed-pythonpath.
2016-11-15 22:31:59 +01:00
Hartmut Goebel 632735f215
gnu: python-testlib: Remove useless self-defined phase "unpack".
Unzipping is now done by standard-phase "unpack" automatically.

* gnu/packages/python.scm (python-testlib, python2-testlib)[phases] No longer
  replace "unpack".
2016-11-15 22:31:59 +01:00
Hartmut Goebel 251ed7f2fe
gnu: python-sphinxcontrib-newsfeed: Remove needless input.
* gnu/packages/python.scm (python-sphinxcontrib-newsfeed) [propagated-inputs]:
  Remove python-docutils, already porpagated by python-sphinx.
2016-11-15 22:31:58 +01:00
Hartmut Goebel 38ceb106bd
gnu: python-nautilus: Correct inputs
* gnu/packages/python.scm(python-nautilus, python2-nautilus):
  [propagated-inputs] remove python-graphql-core, python-graphql-relay,
  python-requests: not listed and already propagated by others. Remove
  pycparser: not listed, not used in source. Move python-nose2 to
  [native-inputs] (used for tests only).
2016-11-15 22:31:57 +01:00
Hartmut Goebel 4e0969686c
gnu: python-freezegun: Correct input.
* u/packages/python.scm(python-freezegun)[native-inputs] move
  python-dateutils-2 to [propagated-inputs].
2016-11-15 22:31:56 +01:00
Hartmut Goebel fd1d6de729
gnu: python-consul: Correct inputs.
* gnu/packages/python.scm(python-consul)[native-inuts] move python-requests
  and python-six to [propagated-inputs].
2016-11-15 22:31:55 +01:00
Hartmut Goebel 2c199b5527
gnu: python-prompt-toolkit: Correct inputs
* gnu/packages/python.scm(python-prompt-toolkit)[native-inputs] move
  python-six to [propagated-inputs]. Remove now empty [native-inputs].
2016-11-15 22:31:55 +01:00
Hartmut Goebel d8ea5f2f27
gnu: python-responses: Correct inputs
* gnu/packages/python.scm(python-responses)[native-inputs] move python-cookies
  to [propagated-inputs]
2016-11-15 22:31:54 +01:00
Hartmut Goebel a0a0985978
gnu: python-sphinxcontrib-programoutput: Remove needless input.
This is an indirect requirement and propagated by python-sphinx already.

* gnu/packages/python.scm(python-sphinxcontrib-programoutput)
  [propagated-inputs]: Remove python-docutils.
2016-11-15 22:31:53 +01:00
Hartmut Goebel 47c7dc4a3f
gnu: python-sphinx-repoze-autointerface: Remove needless input.
This is an indirect requirement and propagated by python-sphinx already.

* gnu/packages/python.scm(python-sphinx-repoze-autointerface)
  [propagated-inputs]: Remove python-docutils.
2016-11-15 22:31:52 +01:00
Hartmut Goebel 06f1d73ed4
gnu: python-celery: Remove needless inputs.
These are indirect requirements and propagated by python-kombu.

* gnu/packages/python.scm(python-celery)[propagated-inputs] Remove python-amqp
  and python-anyjson.
2016-11-15 22:31:51 +01:00
Hartmut Goebel f7989b8bb0
gnu: Remove some outdated comments.
These comments were about setuptools used at runtime for pkg_resources.

* gnu/packages/python.scm: Remove some outdated comments.
2016-11-15 22:31:50 +01:00
Hartmut Goebel 7ba07edfb1
gnu: python-tox: Update FIXME comments.
* gnu/packages/python.scm(python-tox)[arguments]: Update FIXME
  comment. [inputs]: Add FIXME comment.
2016-11-15 22:31:49 +01:00
Hartmut Goebel 8322749a1c
gnu: python-urllib3: update comment.
* gnu/packages/python.scm(python-urllib3)[propagated-inputs]: Update comment.
2016-11-15 22:31:49 +01:00
Hartmut Goebel b9fc496ff6
gnu: python-wsgi-intercept: Correct inputs.
* gnu/packages/python.scm(python-wsgi-intercept): [native-inputs]: move
  python-six to [propagated-inputs].  [propagated-inputs] move
  python-httplib2, python-requests to [native-inputs].
2016-11-15 22:31:48 +01:00
Hartmut Goebel a5333f7c61
gnu: python-websocket-client: Correct inputs.
* gnu/packages/python.scm (python-websocket-client)[native-inputs] change to
  [propagated-inputs], remove a wrong comment.
2016-11-15 22:31:47 +01:00
Hartmut Goebel fd8e23b7b3
gnu: python-zope-security: Correct inputs.
* gnu/packages/python.scm(python-zope-security)[native-inputs] New element,
  move python-zope-component, python-zope-configuration, python-zope-location,
  python-zope-testrunner, python-zope-testing here.
2016-11-15 22:31:46 +01:00
Hartmut Goebel 861f70c9da
gnu: python-configobj: Correct inputs.
* gnu/packages/python.scm(python-configobj)[native-inputs] change to
  [propagated-inputs].
2016-11-15 22:31:46 +01:00
Hartmut Goebel d27f176a72
gnu: python-zope-location: Correct inputs.
* gnu/packages/python.scm(python-zope-location)[native-inputs] change to
  [propagated-inputs].
2016-11-15 22:31:45 +01:00
Hartmut Goebel 38d480a8a6
gnu: python-zope-interface: Correct inputs.
* gnu/packages/python.scm(python-zope-interface)[propagated-inputs] change to
  [native-inputs].
2016-11-15 22:31:44 +01:00
Hartmut Goebel 2887700e4d
gnu: python-pathpy: Build documentation.
* gnu/packages/python.scm (python-pathpy, python2-pathpy)
  [output] Add output "doc".
  [native-inputs]: Add python-sphinx and python-rst.linker
  [build-doc], [install-doc]: New build phases.
2016-11-15 22:31:43 +01:00
Hartmut Goebel fe94cf0cdd
gnu: Add python-rst.linker, python2-rst.linker.
* gnu/packages/python.scm (python-rst.linker, python2-rst.linker): New
  variables.
2016-11-15 22:31:43 +01:00
Hartmut Goebel 213d1745c6
gnu: python-numpydoc: Correct inputs.
* gnu/packages/python.scm (python-numpydoc, python-numpydoc)
  [native-inputs]: Remove python-docutils. Move python-shpinx to
  [propagated-inputs].
2016-11-15 22:31:42 +01:00
Hartmut Goebel cf8124b017
gnu: python-redis: Remove unused input.
* gnu/packages/python.scm (python-redis, python2-redis) Comment out
  [native-inputs] since these are used only for running tests, which
  is disabled since it requires a Redis server.
2016-11-15 22:31:41 +01:00
Hartmut Goebel 1273359455
gnu: python2-scikit-image: Remove needless native-input and inheritance.
Remove last additional [native-inputs] python-mock, thus there is no
need to inherit python-scikit-image package. Simply use
package-with-python2.

* gnu/packages/python.scm: (python-scikit-image): [properties]: Remove
  python2-variant. (python2-scikit-image) Use simply
  "package-with-python2" after removing last [native-inputs] python-mock.
2016-11-15 22:31:40 +01:00
Hartmut Goebel ddd1dc3d2d
gnu: python2-scikit-image: Remove needless propagated-input.
* gnu/packages/python.scm: (python2-scikit-image)
  [propagated-inputs]: Remove python-pytz, it does not occur anywhere in
  the source.
2016-11-15 22:31:39 +01:00
Hartmut Goebel b83e23337b
gnu: python-scikit-image: Correct inputs.
* gnu/packages/python.scm: (python-scikit-image, python2-scikit-image)
  [propagated-inputs]: Move python-numpy and python-six to [native-inputs].
  Add comment.
2016-11-15 22:31:39 +01:00
Hartmut Goebel 9fbe7b2bca
gnu: python-blinker: No longer disable tests.
The package does not provide tests, but there is no need to disable them.
Having them enabled allows running them if some newer version may provide
tests.

* gnu/package/python.scm (python-blinker, python2-blinker):
  [arguments]: Remove.
2016-11-15 22:31:38 +01:00
Hartmut Goebel 7c88bcf4bb
gnu: python-feedgenerator: Remove python byte-code files from source.
* gnu/packages/python.scm (python-feedgenerator, python2-feedgenerator)
  [source]: Add snippet.
2016-11-15 22:31:37 +01:00
Hartmut Goebel f052ec9a50
gnu: python-joblib: Add comment.
* gnu/packages/python.scm (python-joblib): Add comment.
2016-11-15 22:31:36 +01:00
Hartmut Goebel 6aa5f1ca24
gnu: python-joblib: Remove python byte-code files from source.
* gnu/packages/python.scm (python-joblib, python2-joblib)[source]:
  Add snippet.
2016-11-15 22:31:36 +01:00
Hartmut Goebel bb06aa3446
gnu: python-oauthlib, python-oauthlib2: Correct inputs.
* gnu/packages/python.scm (python-oauthlib) [propagated-inputs] Move all to
  [native-inputs]. [native-inputs]: Remove python-mock, python-coverage.
  (python2-oauthlib)[native-inputs]: Add python2-mock.
2016-11-15 22:31:35 +01:00
Hartmut Goebel 130fe99410
gnu: python-pyjwt: Add missing inputs and enable test-suite.
* gnu/packages/python.scm (python-pyjwt) [native-inputs]: Add
  python-pytest and python-pytest-cov. [arguments]. Remove.
2016-11-15 22:31:34 +01:00
Hartmut Goebel f78e1c27ef
gnu: python-cov-core: Fix imports.
* gnu/packages/python.scm (python-cov-core) [inputs]: change
  to [propagated-inputs].
2016-11-15 22:31:33 +01:00
Hartmut Goebel 25b2c47d75
gnu: python-statsmodels: Fix build
* gnu/packages/statistics.scm (python-statsmodels): [check] set
  PYTHONPATH prior to running tests.
2016-11-15 22:31:33 +01:00
Hartmut Goebel d5e41cf28c
gnu: pytest-mock: remove needless propagated input "python-py".
This is not listed as an requirement and is already propagated by
python-pytest.

* gnu/packages/python.scm (python-pytest-mock, python2-pytest-mock):
  [propagated-inputs]: Remove python-py.
2016-11-15 22:31:32 +01:00
Hartmut Goebel 8e73d3baab
gnu: python-testscenarios: remove needless input "mimetools".
This does not occur in the source.

* gnu/packages/python.scm (python-testscenarios, python2-testscenarios)
  [propagated-inputs]: Remove python-mimeparse.
2016-11-15 22:31:31 +01:00
Hartmut Goebel e0ed457944
gnu: python-setuptools: remove pre-built binaries from source.
These are used to build self-extracting installers for Windows.

* gnu/packages/python.scm (python-setuptools, python2-setuptools) [source]:
  Add snippet to delete *.exe files.
2016-11-15 22:31:30 +01:00
Hartmut Goebel c4516ad206
gnu: python-pytest-xdist: Remove needless input python-apipkg.
* gnu/packages/python.scm (python-pytest-xdist): Remove input
  python-apipkg.
2016-11-15 22:31:29 +01:00
Hartmut Goebel b52ad3714a
gnu: python-subunit, python-testrepository: Fix inputs
* gnu/packages/python.scm (python-subunit, python2-subunit):
  [propagated-inputs]:: Add python-extras, remove python-testtools, move
  python-testscenarios to [native-inputs].  (python-testrepository,
  python2-testrepository): [native-inputs] move python-fixtures and
  python-subunit to [propagated-inputs]
2016-11-15 22:31:29 +01:00
Hartmut Goebel 521b77729e
gnu: python-scripttest: Correct inputs.
python-pytest is only required for testing, not at run-time.

* gnu/packages/python.scm (python-singledispatch, python2-singledispatch):
  [propagated-inputs] Move python-pytest to [native-inputs].
2016-11-15 22:31:28 +01:00
Hartmut Goebel abcc7a0eb9
gnu: python-pandas: Fix build.
* gnu/packages/python.scm (python-pandas): Add python-cython to
  native-inputs.
2016-11-15 22:31:27 +01:00
Hartmut Goebel e116d100fd
gnu: openstack: Correct inputs.
* gnu/packages/openstack.scm (python-os-testr) Propagate input
  python-subunit, change all other inputs to native-inputs.
  (python-mox3): Remove needless input python-six.
  (python-stevedore, python-requests-mock): Move python-pbr to
  native-inputs.
2016-11-15 22:31:27 +01:00
Hartmut Goebel 48160559a1
gnu: thefuck: Fix build.
Requires setuptools >= 17.1 due to some features used, while our
python currently only includes 12.0.

* gnu/packages/admin.scm (thefuck): Add setuptools to native-inputs.
2016-11-15 22:31:26 +01:00
Hartmut Goebel a08a835034
gnu: vdirsyncer: Fix build by setting correct PYTHONPATH.
For thus, use add-installed-pythonpath.

* gnu/packages/dav.scm (vdirsyncer): set PYTHONPATH using
  add-installed-pythonpath.
2016-11-15 22:31:25 +01:00
Hartmut Goebel eee5cd0440
gnu: python-ipython: Fix build.
* gnu/packages/python.scm (python-ipython, python2-ipython) [check,
  install-doc] set PYTHONPATH prior to running tests.
2016-11-15 22:31:24 +01:00
Hartmut Goebel d548e6aa06
gnu: python-scipy: Fix build.
* gnu/packages/python.scm (python-scipy) Use add-installed-pythonpath.  Add
  dummy newlines character to string to make emacs happy.
2016-11-15 22:31:23 +01:00
Hartmut Goebel ca33a3ad97
gnu: python-matplotlib: Fix build.
* gnu/packages/python.scm (python-matplotlib, python2-matplotlib): Correct
  inputs. [install-doc] set PYTHONPATH prior to building docs.
2016-11-15 22:31:23 +01:00
Hartmut Goebel 2efabc5589
gnu: python-numpy-bootstrap, python-numpy: Fix build.
* gnu/packages/python.scm (python-numpy-bootstrap): Correct inputs, use
  modify-phases, add dummy newlines character to string to make emacs happy,
  set PYTHONPATH prior to running tests. (python-numpy): propagate inputs, set
  PYTHONPATH prior to building docs.
2016-11-15 22:31:22 +01:00
Hartmut Goebel 9e8c6a37db
gnu: python-fonttools: Remove intervening directory in site-packges.
* gnu/packages/python.scm (python-fonttools): Add phase patch-setuppy.
2016-11-15 22:31:21 +01:00
Hartmut Goebel b72ac1b54b
gnu: python2-pysnptools: Correct inputs.
dateutil, pytz, and six do not occur in the code.

Remove python-dateutil, python-pytz, python-six from inputs;
Move python-cython to native-inputs; move python-pandas to
propagated-inputs.
2016-11-15 22:31:21 +01:00
Hartmut Goebel e408ffc302
gnu: python-zope-testing: Remove needless input.
* gnu/packages.python.scm (python-zope-testing): Remove
  python-zope-interface from native-imports.
2016-11-15 22:31:20 +01:00
Hartmut Goebel 47f77210fc
gnu: python-zope-schema: Add missing inputs.
* gnu/packages.python.scm (python-zope-schema): Add python-coverage and
  python-nose to native-inputs.
2016-11-15 22:31:19 +01:00
Hartmut Goebel 05c2fd3685
gnu: python-pytest-flakes: Fix build.
* python.scm (python-pytest-flakes): Set PYTHONPATH prior to running tests.
2016-11-15 22:31:18 +01:00
Hartmut Goebel 6151120a71
gnu: python-pillow: Fix build.
* gnu/packages/python.scm (python-pillow)[check-installed]: Add
  installed site-package to PYTHONPATH.
2016-11-15 22:31:17 +01:00
Hartmut Goebel 5e1c9d242a
gnu: python-singledispatch: correct inputs.
python-six is only required for conversion, not at run-time

* gnu/packages/python.scm (python-singledispatch, python2-singledispatch):
  [inputs] Move python-six to [native-inputs].
2016-11-15 22:31:17 +01:00
Hartmut Goebel d2a8db92fe
gnu: python-pbr: Rework bootstrapping.
For breaking the cyclic build, formerly a separate (older) version was used
for bootstrapping.  Now we use the same version just without tests and without
test dependencies.

* gnu/packages/python.scm (python-pbr-0.11, python2-pbr-0.11):
  replace by … (python-pbr-minimal, python2-pbr-minimal).
  (python-pbr) inherit from python-pbr-minimal, adding the requirements for
  testing and building the documentation.
  (python-fixtures) [native-inputs] Use python-pbr-minimal here.
  (python-testrepository): [native-inputs] Add it here, it was a missing
  dependency.
2016-11-15 22:31:16 +01:00
Hartmut Goebel b2e66edf52
gnu: python-testrepositoryfixture: Correct inputs.
python-fixtures is required only for building.

* gnu/packages/python.scm (python-testrepository) [propagated-inputs] move
  python-fixtures to [native-inputs].
2016-11-15 22:31:15 +01:00
Hartmut Goebel 424f0a4175
gnu: python-fixture: Enable tests.
* gnu/packages/python.scm (python-fixtures) [arguments] remove
  keyword `#:tests?`.
2016-11-15 22:31:14 +01:00
Hartmut Goebel ae92caddc5
gnu: python-fixture: Correct inputs.
python-pbr is required only for building.

* gnu/packages/python.scm (python-fixtures) [propagated-inputs] move
  python-pbr-0.11 to [native-inputs].
2016-11-15 22:31:13 +01:00
Hartmut Goebel 6986669012
gnu: python-hdf5: Correct inputs.
According to setup.py python-six is requried at run-time, thus has to be a
propagated input.

* gnu/packages/python.scm (python-hdf5) [inputs]: Move `python-six` to
  [propagated-inputs].
2016-11-15 22:31:12 +01:00
Hartmut Goebel 9820a02858
gnu: python-h5py: Remove needless "python2-variant" property.
* gnu/packages/python.scm (python-h5py) [python2-variant]: Remove
  property. (python2-h5py): Don't strip property "strip-python2-variant".
2016-11-15 22:31:12 +01:00
Hartmut Goebel d9a6e221e2
gnu: python-ccm: Update synopsis and description.
* gnu/packages/python.scm (python-ccm): Update synopsis and description.
2016-11-15 22:31:11 +01:00