guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: Merge branch 'master' into wip-python


From: Andreas Enge
Subject: 01/01: Merge branch 'master' into wip-python
Date: Fri, 5 Aug 2016 18:00:19 +0000 (UTC)

andreas pushed a commit to branch wip-python
in repository guix.

commit 995a5bddc6162444f6320d8bba669040ddd278fe
Merge: bd21159 e28e74a
Author: Andreas Enge <address@hidden>
Date:   Fri Aug 5 19:59:29 2016 +0200

    Merge branch 'master' into wip-python

 .dir-locals.el                                     |    3 +
 .mailmap                                           |    1 +
 HACKING                                            |   10 +-
 Makefile.am                                        |   25 +-
 NEWS                                               |  358 ++++++++++++
 THANKS                                             |    1 +
 build-aux/build-self.scm                           |   59 +-
 config-daemon.ac                                   |    4 +-
 configure.ac                                       |   18 +-
 doc/contributing.texi                              |   43 +-
 doc/guix.texi                                      |  501 ++++++++++++++---
 doc/htmlxref.cnf                                   |    8 +-
 emacs/guix-devel.el                                |    2 +
 emacs/guix-main.scm                                |   20 +-
 etc/guix-daemon.service.in                         |    1 +
 gnu/local.mk                                       |   41 +-
 gnu/packages.scm                                   |    3 +-
 gnu/packages/admin.scm                             |   67 +--
 gnu/packages/algebra.scm                           |    6 +-
 gnu/packages/audacity.scm                          |    5 +-
 gnu/packages/audio.scm                             |   44 +-
 gnu/packages/autotools.scm                         |    3 +-
 gnu/packages/backup.scm                            |   35 +-
 gnu/packages/base.scm                              |  244 +++++----
 gnu/packages/bioinformatics.scm                    |  289 +++++++---
 gnu/packages/bison.scm                             |    6 +-
 gnu/packages/bittorrent.scm                        |    4 +-
 gnu/packages/boost.scm                             |   84 +--
 gnu/packages/bootstrap.scm                         |    2 +-
 gnu/packages/c.scm                                 |    2 +-
 gnu/packages/cdrom.scm                             |    4 +-
 gnu/packages/certs.scm                             |   22 +-
 gnu/packages/check.scm                             |    8 +-
 gnu/packages/cmake.scm                             |  112 ++--
 gnu/packages/code.scm                              |   31 +-
 gnu/packages/commencement.scm                      |   46 +-
 gnu/packages/compression.scm                       |   83 ++-
 gnu/packages/conky.scm                             |   10 +-
 gnu/packages/cook.scm                              |    4 +-
 gnu/packages/cross-base.scm                        |   37 +-
 gnu/packages/crypto.scm                            |   90 ++-
 gnu/packages/cups.scm                              |   35 +-
 gnu/packages/curl.scm                              |   14 +
 gnu/packages/databases.scm                         |   89 ++-
 gnu/packages/datastructures.scm                    |   22 +
 gnu/packages/dav.scm                               |    9 +-
 gnu/packages/dico.scm                              |    5 +-
 gnu/packages/disk.scm                              |   46 +-
 gnu/packages/djvu.scm                              |    4 +-
 gnu/packages/docbook.scm                           |    7 +-
 gnu/packages/documentation.scm                     |    8 +-
 gnu/packages/ebook.scm                             |   20 +-
 gnu/packages/ed.scm                                |   16 +-
 gnu/packages/education.scm                         |  140 +++++
 gnu/packages/elixir.scm                            |   99 ++++
 gnu/packages/emacs.scm                             |  433 ++++++++++++++-
 gnu/packages/engineering.scm                       |   26 +-
 gnu/packages/enlightenment.scm                     |   17 +-
 gnu/packages/finance.scm                           |    4 +-
 gnu/packages/fish.scm                              |   65 ---
 gnu/packages/flashing-tools.scm                    |    4 +-
 gnu/packages/flex.scm                              |    6 +-
 gnu/packages/fonts.scm                             |   11 +-
 gnu/packages/fontutils.scm                         |   12 +-
 gnu/packages/freedesktop.scm                       |   16 +-
 gnu/packages/game-development.scm                  |  156 ++++++
 gnu/packages/games.scm                             |  305 +++++++++--
 gnu/packages/gcc.scm                               |    4 +-
 gnu/packages/gd.scm                                |    8 +-
 gnu/packages/geeqie.scm                            |    6 +-
 gnu/packages/gettext.scm                           |    4 +-
 gnu/packages/ghostscript.scm                       |   61 ++-
 gnu/packages/gl.scm                                |   75 ++-
 gnu/packages/gnome.scm                             |   36 +-
 gnu/packages/gnucash.scm                           |    4 +-
 gnu/packages/gnunet.scm                            |   18 +-
 gnu/packages/gnupg.scm                             |   73 ++-
 gnu/packages/gnustep.scm                           |    2 +-
 gnu/packages/gnuzilla.scm                          |   35 +-
 gnu/packages/golang.scm                            |  154 ++++++
 gnu/packages/graphics.scm                          |    4 +-
 gnu/packages/graphviz.scm                          |    4 +-
 gnu/packages/grub.scm                              |   25 +-
 gnu/packages/gstreamer.scm                         |   24 +-
 gnu/packages/gtk.scm                               |    7 +-
 gnu/packages/guile.scm                             |   85 ++-
 gnu/packages/gv.scm                                |    4 +-
 gnu/packages/haskell.scm                           |    7 +-
 gnu/packages/{djvu.scm => hexedit.scm}             |   30 +-
 gnu/packages/hurd.scm                              |   87 ++-
 gnu/packages/image.scm                             |   58 +-
 gnu/packages/imagemagick.scm                       |    4 +-
 gnu/packages/java.scm                              |  500 +++++++++--------
 gnu/packages/julia.scm                             |    3 +
 gnu/packages/kde-frameworks.scm                    |   10 +-
 gnu/packages/ld-wrapper.in                         |    6 +-
 gnu/packages/libreoffice.scm                       |   23 +-
 gnu/packages/libusb.scm                            |    4 +-
 ...bre-4.6-i686.conf => linux-libre-4.7-i686.conf} |  145 ++++-
 ...4.6-x86_64.conf => linux-libre-4.7-x86_64.conf} |  164 ++++--
 gnu/packages/linux.scm                             |  179 ++++--
 gnu/packages/lirc.scm                              |    4 +-
 gnu/packages/lisp.scm                              |   86 +--
 gnu/packages/llvm.scm                              |   90 ++-
 gnu/packages/lout.scm                              |    5 +-
 gnu/packages/lsh.scm                               |  159 ------
 gnu/packages/lxde.scm                              |   14 +-
 gnu/packages/mail.scm                              |   43 +-
 gnu/packages/make-bootstrap.scm                    |    4 +-
 gnu/packages/markdown.scm                          |    5 +-
 gnu/packages/marst.scm                             |    9 +-
 gnu/packages/maths.scm                             |  396 ++++++++------
 gnu/packages/mcrypt.scm                            |   13 +-
 gnu/packages/messaging.scm                         |    4 +-
 gnu/packages/mit-krb5.scm                          |   22 +-
 gnu/packages/mp3.scm                               |    6 +-
 gnu/packages/mpd.scm                               |    4 +-
 gnu/packages/mpi.scm                               |   21 +-
 gnu/packages/multiprecision.scm                    |    4 +-
 gnu/packages/music.scm                             |  114 ++--
 gnu/packages/netpbm.scm                            |  117 ++--
 gnu/packages/networking.scm                        |   53 +-
 gnu/packages/ocaml.scm                             |    1 +
 gnu/packages/ocr.scm                               |   34 +-
 gnu/packages/onc-rpc.scm                           |    2 +-
 gnu/packages/openldap.scm                          |   28 +-
 gnu/packages/openstack.scm                         |    2 +-
 gnu/packages/package-management.scm                |   23 +-
 gnu/packages/parallel.scm                          |    4 +-
 gnu/packages/password-utils.scm                    |   42 +-
 .../patches/automake-test-gzip-warning.patch       |   17 +
 .../patches/beets-image-test-failure.patch         |   46 --
 gnu/packages/patches/calibre-drop-unrar.patch      |   48 +-
 .../patches/clang-3.8-libc-search-path.patch       |   69 +++
 gnu/packages/patches/dealii-p4est-interface.patch  |   62 ---
 gnu/packages/patches/dico-idxgcide-bug.patch       |   21 +
 .../patches/elixir-disable-failing-tests.patch     |  261 +++++++++
 .../patches/expat-CVE-2015-1283-refix.patch        |   27 +-
 gnu/packages/patches/expat-CVE-2015-1283.patch     |   89 ---
 gnu/packages/patches/gd-fix-gd2-read-test.patch    |   14 +
 gnu/packages/patches/gd-fix-tests-on-i686.patch    |   66 +++
 gnu/packages/patches/glibc-CVE-2015-7547.patch     |  559 -------------------
 .../patches/glibc-hurd-extern-inline.patch         |   35 --
 .../patches/glibc-locale-incompatibility.patch     |   23 -
 gnu/packages/patches/glibc-locales.patch           |    6 +-
 .../patches/libarchive-CVE-2013-0211.patch         |   21 -
 .../patches/libarchive-CVE-2016-1541.patch         |   67 ---
 gnu/packages/patches/libarchive-bsdtar-test.patch  |   74 ---
 .../patches/libarchive-fix-lzo-test-case.patch     |   83 ---
 .../libarchive-mtree-filename-length-fix.patch     |   18 -
 .../patches/libpthread-glibc-preparation.patch     |  146 -----
 gnu/packages/patches/libxslt-CVE-2015-7995.patch   |   29 -
 gnu/packages/patches/libxslt-generated-ids.patch   |  173 ++++++
 gnu/packages/patches/mit-krb5-CVE-2015-8629.patch  |   51 --
 gnu/packages/patches/mit-krb5-CVE-2015-8630.patch  |   81 ---
 gnu/packages/patches/mit-krb5-CVE-2015-8631.patch  |  576 --------------------
 .../mit-krb5-init-context-null-spnego.patch        |   49 --
 gnu/packages/patches/mysql-fix-failing-test.patch  |   57 ++
 gnu/packages/patches/openssh-CVE-2015-8325.patch   |   31 --
 gnu/packages/patches/procps-non-linux.patch        |   40 ++
 .../patches/python-statsmodels-fix-tests.patch     |  196 +++++++
 gnu/packages/patches/rapicorn-isnan.patch          |   87 +++
 gnu/packages/patches/tar-d_ino_in_dirent-fix.patch |   33 --
 gnu/packages/patches/tuxpaint-stamps-path.patch    |   24 +
 gnu/packages/pcre.scm                              |   19 +-
 gnu/packages/pdf.scm                               |   58 +-
 gnu/packages/perl.scm                              |  128 ++++-
 gnu/packages/photo.scm                             |   12 +-
 gnu/packages/plotutils.scm                         |    3 +-
 gnu/packages/popt.scm                              |    3 +-
 gnu/packages/protobuf.scm                          |   41 +-
 gnu/packages/pulseaudio.scm                        |   18 +-
 gnu/packages/python.scm                            |  279 ++++++----
 gnu/packages/qemu.scm                              |   30 +-
 gnu/packages/qt.scm                                |  125 +++--
 gnu/packages/rc.scm                                |   72 ---
 gnu/packages/rdesktop.scm                          |    4 +-
 gnu/packages/readline.scm                          |   28 +
 gnu/packages/ruby.scm                              |   56 +-
 gnu/packages/samba.scm                             |   83 ++-
 gnu/packages/scheme.scm                            |  305 +++++++++--
 gnu/packages/screen.scm                            |   40 +-
 gnu/packages/sdl.scm                               |   26 +-
 gnu/packages/search.scm                            |    3 +-
 gnu/packages/shells.scm                            |  271 +++++++++
 gnu/packages/shellutils.scm                        |   42 +-
 gnu/packages/skarnet.scm                           |  229 +++++++-
 gnu/packages/skribilo.scm                          |    3 +-
 gnu/packages/slim.scm                              |    2 +-
 gnu/packages/spice.scm                             |  297 ++++++++++
 gnu/packages/ssh.scm                               |  187 ++++++-
 gnu/packages/stalonetray.scm                       |    7 +-
 gnu/packages/statistics.scm                        |   10 +-
 gnu/packages/swig.scm                              |   21 +-
 gnu/packages/tcl.scm                               |    8 +-
 gnu/packages/tcsh.scm                              |   86 ---
 gnu/packages/telephony.scm                         |   34 ++
 gnu/packages/terminals.scm                         |   38 ++
 gnu/packages/tex.scm                               |   44 +-
 gnu/packages/texinfo.scm                           |   20 +-
 gnu/packages/textutils.scm                         |    2 +-
 gnu/packages/tls.scm                               |   99 ++--
 gnu/packages/version-control.scm                   |  252 +++++----
 gnu/packages/video.scm                             |   92 +++-
 gnu/packages/vim.scm                               |    2 +-
 gnu/packages/w3m.scm                               |    5 +-
 gnu/packages/web.scm                               |   52 +-
 gnu/packages/wine.scm                              |    4 +-
 gnu/packages/wm.scm                                |    3 +-
 gnu/packages/wxwidgets.scm                         |    8 +-
 gnu/packages/xdisorg.scm                           |   56 +-
 gnu/packages/xiph.scm                              |    4 +-
 gnu/packages/xml.scm                               |   68 +--
 gnu/packages/xorg.scm                              |  165 +++++-
 gnu/packages/zsh.scm                               |   81 ---
 gnu/services.scm                                   |  102 ++--
 gnu/services/avahi.scm                             |    3 +-
 gnu/services/base.scm                              |  216 +++++---
 gnu/services/databases.scm                         |   10 +-
 gnu/services/dbus.scm                              |   48 +-
 gnu/services/desktop.scm                           |   98 ++--
 gnu/services/dict.scm                              |    1 +
 gnu/services/lirc.scm                              |    7 +-
 gnu/services/mail.scm                              |    1 +
 gnu/services/networking.scm                        |   69 ++-
 gnu/services/shepherd.scm                          |   45 +-
 gnu/services/ssh.scm                               |  100 +++-
 gnu/services/web.scm                               |    7 +-
 gnu/services/xorg.scm                              |   44 +-
 gnu/system.scm                                     |   38 +-
 gnu/system/file-systems.scm                        |   18 +
 gnu/system/install.scm                             |  121 ++--
 gnu/system/linux-container.scm                     |   49 +-
 gnu/system/linux-initrd.scm                        |  170 +++---
 gnu/system/locale.scm                              |    8 +-
 gnu/system/mapped-devices.scm                      |   86 ++-
 gnu/system/pam.scm                                 |   61 +++
 gnu/system/shadow.scm                              |   70 +--
 gnu/system/vm.scm                                  |  166 +++---
 gnu/tests.scm                                      |  122 ++---
 gnu/tests/base.scm                                 |  526 +++++++++---------
 gnu/tests/install.scm                              |  241 +++++---
 guix/build/download.scm                            |    3 +-
 guix/build/gnu-build-system.scm                    |    2 +-
 guix/build/pull.scm                                |   39 +-
 guix/config.scm.in                                 |   39 +-
 guix/cvs-download.scm                              |   20 +-
 guix/derivations.scm                               |   21 +-
 guix/download.scm                                  |  158 ++++--
 guix/gexp.scm                                      |  188 ++++---
 guix/git-download.scm                              |   36 +-
 guix/gnu-maintenance.scm                           |   35 ++
 guix/hg-download.scm                               |   22 +-
 guix/import/pypi.scm                               |   13 +-
 guix/packages.scm                                  |  224 ++++----
 guix/profiles.scm                                  |  476 ++++++++--------
 guix/records.scm                                   |   19 +-
 guix/scripts.scm                                   |    9 +-
 guix/scripts/challenge.scm                         |   40 +-
 guix/scripts/environment.scm                       |    5 +-
 guix/scripts/gc.scm                                |    7 +-
 guix/scripts/lint.scm                              |   48 +-
 guix/scripts/package.scm                           |    3 +-
 guix/scripts/publish.scm                           |  232 +++++++-
 guix/scripts/refresh.scm                           |    6 +-
 guix/scripts/size.scm                              |   11 +-
 guix/scripts/substitute.scm                        |    3 +-
 guix/scripts/system.scm                            |   16 +-
 guix/store.scm                                     |    2 +-
 guix/svn-download.scm                              |   22 +-
 guix/ui.scm                                        |   19 -
 guix/utils.scm                                     |    6 +
 guix/zlib.scm                                      |  245 +++++++++
 m4/guix.m4                                         |   24 +-
 po/packages/POTFILES.in                            |    2 +-
 tests/gexp.scm                                     |  100 +++-
 tests/grafts.scm                                   |   16 +-
 tests/guix-environment-container.sh                |   11 +-
 tests/guix-environment.sh                          |    4 +
 tests/guix-register.sh                             |   18 +-
 tests/guix-system.sh                               |    4 +-
 tests/lint.scm                                     |   64 ++-
 tests/packages.scm                                 |   19 +-
 tests/profiles.scm                                 |   10 +
 tests/publish.scm                                  |  132 ++++-
 tests/pypi.scm                                     |   16 +
 tests/records.scm                                  |   29 +-
 tests/system.scm                                   |   43 ++
 tests/zlib.scm                                     |   63 +++
 289 files changed, 11821 insertions(+), 6901 deletions(-)

diff --cc gnu/packages/python.scm
index 93cf1b8,470bad8..90c0578
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@@ -9751,77 -9776,35 +9774,111 @@@ characters, mouse support, and auto sug
         `(("python2-setuptools" ,python2-setuptools)
           ,@(package-native-inputs base))))))
  
 +(define-public python-imagesize
 +  (package
 +    (name "python-imagesize")
 +    (version "0.7.1")
 +    (source (origin
 +              (method url-fetch)
 +              (uri (pypi-uri "imagesize" version))
 +              (sha256
 +               (base32
 +                "0qk07k0z4241lkzzjji7z4da04pcvg7bfc4xz1934zlqhwmwdcha"))))
 +    (build-system python-build-system)
 +    (synopsis "Calculate the size of an image")
 +    (description "This Python module returns the size of an image.  It 
supports
 +the PNG, JPEG, JPEG 2000, and GIF formats.")
 +    (home-page "https://github.com/shibukawa/imagesize_py";)
 +    (license license:expat)
 +    (properties `((python2-variant . ,(delay python2-imagesize))))))
 +
 +(define-public python2-imagesize
 +  (let ((base (package-with-python2 (strip-python2-variant 
python-imagesize))))
 +    (package
 +      (inherit base)
 +      (native-inputs
 +       `(("python2-setuptools" ,python2-setuptools)
 +         ,@(package-native-inputs base))))))
 +
 +(define-public python-alabaster
 +  (package
 +    (name "python-alabaster")
 +    (version "0.7.8")
 +    (source (origin
 +              (method url-fetch)
 +              (uri (pypi-uri "alabaster" version))
 +              (sha256
 +               (base32
 +                "1zqz9hsvnmpjklmir6g7rxlv2fslrgsnwb91r9sgz4n1zja1pjx1"))))
 +    (build-system python-build-system)
 +    (synopsis "Default theme for the Sphinx documentation system")
 +    (description "Alabaster is a responsive and configurable theme for the
 +Sphinx documentation system.  It is compatible with Python 2 and 3, and it is
 +the default Sphinx theme.")
 +    (home-page "https://github.com/bitprophet/alabaster";)
 +    (license bsd-3)
 +    (properties `((python2-variant . ,(delay python2-alabaster))))))
 +
 +(define-public python2-alabaster
 +  (let ((base (package-with-python2 (strip-python2-variant 
python-alabaster))))
 +    (package
 +      (inherit base)
 +      (native-inputs
 +       `(("python2-setuptools" ,python2-setuptools)
 +         ,@(package-native-inputs base))))))
 +
 +(define-public python-snowballstemmer
 +  (package
 +    (name "python-snowballstemmer")
 +    (version "1.2.1")
 +    (source (origin
 +              (method url-fetch)
 +              (uri (pypi-uri "snowballstemmer" version))
 +              (sha256
 +               (base32
 +                "0a0idq4y5frv7qsg2x62jd7rd272749xk4x99misf5rcifk2d7wi"))))
 +    (build-system python-build-system)
 +    (arguments
 +     `(#:tests? #f)) ; no test suite
 +    (synopsis "Snowball stemming library collection for Python")
 +    (description "This package provides 16 stemmer algorithms generated from
 +Snowball algorithms.")
 +    (home-page "https://github.com/shibukawa/snowball_py";)
 +    (license bsd-2)))
 +
 +(define-public python2-snowballstemmer
 +  (package-with-python2 python-snowballstemmer))
++
+ (define-public ptpython
+   (package
+     (name "ptpython")
+     (version "0.34")
+     (source (origin
+               (method url-fetch)
+               (uri (pypi-uri "ptpython" version))
+               (sha256
+                (base32
+                 "1mmbiyzf0n8hm7z2a562x7w5cbl6jc0zsk6vp40q1z4cyblv1k13"))))
+     (build-system python-build-system)
+     (inputs
+      `(("python-docopt" ,python-docopt)
+        ("python-jedi" ,python-jedi)
+        ("python-prompt-toolkit" ,python-prompt-toolkit)
+        ("python-pygments" ,python-pygments)
+        ("python-setuptools" ,python-setuptools)))
+     (home-page "https://github.com/jonathanslenders/ptpython";)
+     (synopsis "Python Read-Eval-Print-Loop with nice IDE-like features")
+     (description
+      "ptpython is a Python read-eval-print loop with IDE-like features.
+ It supports syntax highlighting, multiline editing, autocompletion, mouse,
+ color schemes, bracketed paste, Vi and Emacs keybindings, Chinese characters
+ etc.")
+     (license bsd-3)
+     (properties `((python2-variant . ,(delay ptpython-2))))))
+ 
+ (define-public ptpython-2
+   (let ((base (package-with-python2 (strip-python2-variant ptpython))))
+     (package
+       (inherit base)
+       (name "ptpython2"))))
++



reply via email to

[Prev in Thread] Current Thread [Next in Thread]