Commit Graph

16812 Commits

Author SHA1 Message Date
Kei Kebreau a158cfd00b
gnu: gnome-control-center: Update to 3.24.1.
* gnu/packages/gnome.scm (gnome-control-center): Update to 3.24.1.
2017-05-14 17:30:10 +02:00
Kei Kebreau 6ebccb845f
gnu: gnome-online-accounts: Update to 3.24.0.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.24.0.
2017-05-14 17:30:10 +02:00
Kei Kebreau f8cb2fbf5e
gnu: gnome-bluetooth: Update to 3.20.1.
* gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.20.1.
2017-05-14 17:30:10 +02:00
Kei Kebreau 521cdb4bbf
gnu: gnome-desktop: Update to 3.24.1.
* gnu/packages/gnome.scm (gnome-desktop): Update to 3.24.1.
2017-05-14 17:30:09 +02:00
Kei Kebreau 31860852cd
gnu: cogl: Enable wayland support.
* gnu/packages/gnome.scm (cogl)[inputs]: Add wayland.
[arguments]: Add "--enable-wayland-egl-platform" and
"--enable-wayland-egl-server".
2017-05-14 17:30:09 +02:00
Kei Kebreau 982b357478
gnu: gtk+: Enable wayland backend.
* gnu/packages/gtk.scm (gtk+)[propagated-inputs]: Add libxkbcommon,
mesa, wayland and wayland-protocols.
[arguments]: Add "--enable-wayland-backend" and "--enable-x11-backend"
to #:configure-flags.
2017-05-14 17:30:08 +02:00
Kei Kebreau eb6f315b04
gnu: epiphany: Update to 3.24.1.
* gnu/packages/gnome.scm (epiphany): Update to 3.24.1.
[inputs]: Add JSON-GLIB.
2017-05-14 17:26:57 +02:00
Kei Kebreau dbf0424d7b
gnu: json-glib: Update to 1.2.8.
* gnu/packages/gnome.scm (json-glib): Update to 1.2.8.
[source]: Remove snippet.
2017-05-14 17:26:08 +02:00
Marius Bakke 61b1df6f27
Merge branch 'master' into staging 2017-05-14 17:21:46 +02:00
Marius Bakke bdb8267680
Merge commit '28ee4d41edf072776777ff3f83aef8502df909e5' into staging 2017-05-14 17:21:22 +02:00
Jan Nieuwenhuizen 4be014128e
gnu: Add Nyacc.
* gnu/packages/mes.scm (nyacc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-05-14 15:49:50 +02:00
Tobias Geerinckx-Rice b6b281a5ba
gnu: weechat: Update to 1.8.
* gnu/packages/irc.scm (weechat): Update to 1.8.
2017-05-14 15:06:26 +02:00
Tobias Geerinckx-Rice a88f2c33d6
gnu: pv: Use HTTPS.
* gnu/packages/pv.scm (pv)[source, home-page]: Use HTTPS.
2017-05-14 14:49:10 +02:00
Ludovic Courtès 4d8806c3d6
gnu: guile-ssh: Rename "guile2.2-ssh" to "guile-ssh".
* gnu/packages/ssh.scm (guile-ssh)[inputs]: Change GUILE-2.0 to
GUILE-2.2.
(guile2.2-ssh): Define using 'deprecated-package'.
(guile2.0-ssh): New variable.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Adjust
accordingly.
2017-05-13 22:25:23 +02:00
Ludovic Courtès 2252f087d4
gnu: guile-json: Rename "guile2.2-json" to "guile-json".
* gnu/packages/guile.scm (guile-json)[native-inputs]: Change GUILE-2.0
to GUILE-2.2.
(guile2.2-json): Define using 'deprecated-package'.
(guile2.0-json): New variable.
* gnu/packages/bioinformatics.scm (rcas-web)[inputs]: Update accordingly.
* gnu/packages/ci.scm (cuirass)[inputs]: Likewise.
* gnu/packages/package-management.scm (guix)[inputs]: Likewise.
2017-05-13 22:25:22 +02:00
Ethan R. Jones a76ca052d6
gnu: Add nnn.
* gnu/packages/admin.scm (nnn): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-05-13 17:55:34 +02:00
Arun Isaac 92d9cfef6b
gnu: emacs-clojure-mode: Enable tests.
* gnu/packages/emacs.scm (emacs-clojure-mode)[arguments]: Add 'check' phase.
[native-inputs]: Add emacs-dash, emacs-s and ert-runner.
2017-05-13 20:44:59 +05:30
Arun Isaac 8744901365
gnu: Add ert-runner.
* gnu/packages/emacs.scm (ert-runner): New variable.
2017-05-13 20:44:58 +05:30
Arun Isaac 605ecbcb2a
gnu: Add emacs-commander.
* gnu/packages/emacs.scm (emacs-commander): New variable.
2017-05-13 20:44:58 +05:30
Arun Isaac 99d406c92d
gnu: Add emacs-ansi.
* gnu/packages/emacs.scm (emacs-ansi): New variable.
2017-05-13 20:44:58 +05:30
Alex Sassmannshausen 0e40b75506
gnu: php: Add '--with-mysqli' configure option.
* gnu/packages/php.scm: Add '--with-mysqli' configure option.
2017-05-13 13:58:37 +02:00
Alex Sassmannshausen 4cd1d1c12e
gnu: php: Remove '--enable-threads' configure option.
* gnu/packages/php.scm (php): Remove '--enable-threads' configure option, as
  it is no longer recognized in PHP 7.
2017-05-13 13:58:27 +02:00
Arun Isaac a742becd6c
gnu: emacs-key-chord: Set source file-name.
* gnu/packages/emacs.scm (emacs-key-chord)[source]: Add file-name field.
2017-05-13 16:41:54 +05:30
Arun Isaac 8a421ddb29
gnu: emacs-transpose-frame: Set source file-name.
* gnu/packages/emacs.scm (emacs-transpose-frame)[source]: Add file-name field.
2017-05-13 16:41:54 +05:30
Arun Isaac 6669a93284
gnu: emacs-goto-chg: Set source file-name.
* gnu/packages/emacs.scm (emacs-goto-chg)[source]: Add file-name field.
2017-05-13 16:41:54 +05:30
Mathieu Othacehe a5e8f5972c
gnu: python-termcolor: Fix uri.
* gnu/packages/python.scm (python-termcolor): Remove "python-" from
  pypi uri.

This was causing guix refresh to fail on this package.
2017-05-13 12:40:20 +02:00
Alex Kost 4e4e018525
system: Export 'read-boot-parameters'.
This partially reverts commit 9530e73b49.

* gnu/system.scm: Export 'read-boot-parameters' for backward compatibility.
2017-05-13 12:14:28 +03:00
Leo Famulari a23e0a9f87
gnu: gimp: Update to 2.8.22 [fixes CVE-2007-3126].
* gnu/packages/gimp.scm (gimp): Update to 2.8.22.
2017-05-12 21:44:14 -04:00
ng0 3312fda09d
gnu: Add e3.
* gnu/packages/text-editors.scm (e3): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-05-13 00:03:46 +02:00
Ludovic Courtès e2f9832f45
tests: "basic" test loads (guix …) modules from the right place.
This is a followup to 7561881f2a.

* gnu/tests/base.scm (run-basic-test)["/run/current-system is a GC
root"]: Remove 'set!' statements, add 'add-to-load-path' statement for
GUIX.
2017-05-13 00:03:46 +02:00
Ludovic Courtès d5094c8115
tests: Strengthen GC root test.
* gnu/tests/base.scm (run-basic-test)["/run/current-system is a GC
root"]: Check for a specific return value, 'success!.
2017-05-13 00:03:46 +02:00
Mathieu Othacehe 2088513214
gnu: reptry: Fix build.
* gnu/packages/patches/reptyr-fix-gcc-7.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add new patch.
* gnu/packages/screen.scm (reptyr): Use patch.
2017-05-12 20:19:13 +02:00
Marius Bakke 3590a6b5cf
gnu: bluez: Update to 5.45.
* gnu/packages/linux.scm (bluez): Update to 5.45.
2017-05-12 20:15:38 +02:00
Marius Bakke 9bd42f1dc3
gnu: postgresql: Update to 9.6.3 [fixes CVE-2017-{7484,7485,7486}].
* gnu/packages/databases.scm (postgresql): Update to 9.6.3.
2017-05-12 19:27:11 +02:00
Marius Bakke ffed9eabcc
gnu: Add lierolibre.
* gnu/packages/patches/lierolibre-check-unaligned-access.patch,
gnu/packages/patches/lierolibre-is-free-software.patch,
gnu/packages/patches/lierolibre-remove-arch-warning.patch,
gnu/packages/patches/lierolibre-try-building-other-arch.patch,
gnu/packages/patches/lierolibre-newer-libconfig.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/games.scm (lierolibre): New variable.
2017-05-12 15:42:08 +02:00
Marius Bakke ace41d5071
gnu: openvpn: Update to 2.4.2 [fixes CVE-2017-7478, CVE-2017-7479].
* gnu/packages/vpn.scm (openvpn): Update to 2.4.2.
2017-05-12 15:22:56 +02:00
Marius Bakke d7b344c5cd
gnu: rocksdb: Disable tests on 32-bit systems.
* gnu/packages/databases.scm (rocksdb)[arguments]: Make #:tests? conditional.
Delete unnecessary 'build' phase. Move portability environment variable
before check phase.
2017-05-12 15:00:59 +02:00
Marius Bakke ae836e513e
gnu: cryptsetup: Update to 1.7.5.
* gnu/packages/cryptsetup.scm (cryptsetup): Update to 1.7.5.
2017-05-12 13:47:26 +02:00
Marius Bakke 0ed81d0476
gnu: kbd: Set home page to kbd-project.org.
* gnu/packages/linux.scm (kbd)[home-page]: Update.
2017-05-12 13:44:27 +02:00
Marius Bakke aa9c221f74
gnu: psmisc: Update to 22.21.
* gnu/packages/linux.scm (psmisc): Update to 22.21.
[home-page]: Update.
2017-05-12 13:44:27 +02:00
Ludovic Courtès b9048a14b1
gnu: proot: Add statically-linked variant.
* gnu/packages/linux.scm (proot-static): New variable.
2017-05-12 13:31:35 +02:00
Ludovic Courtès 602db62c7c
gnu: talloc: Add static variant.
* gnu/packages/samba.scm (talloc/static): New variable.
2017-05-12 13:31:34 +02:00
Clément Lassieur 864704212f
gnu: emacs-ag: Propagate the-silver-searcher.
This allows emacs-ag to be used on remote systems.

* gnu/packages/emacs.scm (emacs-ag)[inputs]: Remove.  Move THE-SILVER-SEARCHER
to...
[propagated-inputs]: ... here.
[arguments]: Remove 'patch-exec-paths' phase.
2017-05-12 10:38:42 +02:00
Marius Bakke d231fe0a9b
gnu: miniupnpc: Fix CVE-2017-8798.
* gnu/packages/patches/miniupnpc-CVE-2017-8798.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/upnp.scm (miniupnpc)[source]: Use it.
2017-05-12 00:40:28 +02:00
Marius Bakke 2253477e6f
gnu: cryptsetup-static: Fix FTBFS with lvm2-static@2.02.171.
* gnu/packages/cryptsetup.scm (cryptsetup-static)[arguments]<#:configure-flags>:
Add "-lm" to LIBS.
2017-05-11 23:51:53 +02:00
Ludovic Courtès d5e7d014dd
gnu: lxde-common: Provide 'startlxde' with the 'lxsession' file name.
Fixes <https://bugs.gnu.org/26688>.

* gnu/packages/lxde.scm (lxde-common)[arguments, inputs]: New fields.
2017-05-11 23:31:28 +02:00
Julien Lepiller 4ad8aed77f
gnu: Add antlr3 and stringtemplate4.
* gnu/packages/java.scm (antlr3, stringtemplate4): New variables.
2017-05-11 22:25:40 +02:00
Julien Lepiller a0f15effce
gnu: Add stringtemplate3.
* gnu/packages/java.scm (stringtemplate3): New variable.
2017-05-11 22:25:36 +02:00
Julien Lepiller 9f68e74a48
gnu: Add antlr2.
* gnu/packages/java.scm (antlr2): New variable.
2017-05-11 22:25:12 +02:00
Julien Lepiller 2601171ee0
gnu: Add pootle.
* gnu/packages/django.scm (pootle): New variable.
2017-05-11 21:58:41 +02:00
Julien Lepiller f048db5aac
gnu: Fix python2-django-allauth.
* gnu/packages/python.scm (python-openid)[properties]: Use python2-variant.
2017-05-11 21:58:31 +02:00
Julien Lepiller 919d4ad079
gnu: python-pytest-django: Update to 3.1.2.
* gnu/packages/django.scm (python-pytest-django, python2-pytest-django):
Update to 3.1.2.
2017-05-11 21:58:27 +02:00
Julien Lepiller f77d82f105
gnu: Add python-django-statici18n.
* gnu/packages/django.scm (python-django-statici18n, python2-django-statici18n):
New variables.
2017-05-11 21:58:25 +02:00
Julien Lepiller 9f4a305961
gnu: Add python-django-appconf.
* gnu/packages/django.scm (python-django-appconf, python2-django-appconf):
New variables.
2017-05-11 21:58:22 +02:00
Julien Lepiller b0395dd68e
gnu: Add python-django-sortedm2m.
* gnu/packages/django.scm (python-django-sortedm2m, python2-django-sortedm2m):
New variables.
2017-05-11 21:58:18 +02:00
Julien Lepiller cb9b6095dc
gnu: Add python-django-rq.
* gnu/packages/django.scm (python-django-rq, python2-django-rq): New variables.
2017-05-11 21:58:15 +02:00
Julien Lepiller b939953b9a
gnu: Add python-django-redis.
* gnu/packages/django.scm (python-django-redis, python2-django-redis):
New variables.
2017-05-11 21:58:12 +02:00
Julien Lepiller 91154d4a40
gnu: Add python-fakeredis.
* gnu/packages/python.scm (python-fakeredis, python2-fakeredis): New variables.
2017-05-11 21:58:09 +02:00
Julien Lepiller c009e93451
gnu: Add python-hiredis.
* gnu/packages/python.scm (python-hiredis, python2-hiredis): New variables.
2017-05-11 21:58:07 +02:00
Julien Lepiller 932462536b
gnu: Add python-django-overextends.
* gnu/packages/django.scm (python-django-overextends, python2-django-overextends):
New variables.
2017-05-11 21:58:04 +02:00
Julien Lepiller 659692c0c3
gnu: Add python-django-contrib-comments.
* gnu/packages/django.scm (python-django-contrib-comments,
python2-django-contrib-comments): New variables.
2017-05-11 21:58:02 +02:00
Julien Lepiller 03a34e87b8
gnu: Add python-django-contact-form.
* gnu/packages/django.scm (python-django-contact-form, python2-django-contact-form):
New variables.
2017-05-11 21:57:59 +02:00
Julien Lepiller afbfe56497
gnu: Add python-django-bulk-update.
* gnu/packages/django.scm (python-django-bulk-update, python2-django-bulk-update):
New variables.
2017-05-11 21:57:57 +02:00
Julien Lepiller a326384be4
gnu: Add python-dj-database-url.
* gnu/packages/django.scm (python-dj-database-url, python2-dj-database-url):
New variables.
2017-05-11 21:57:54 +02:00
Julien Lepiller 6c17e963b0
gnu: Add python-django-jsonfield.
* gnu/packages/django.scm (python-django-jsonfield, python2-django-jsonfield):
New variables.
2017-05-11 21:57:51 +02:00
Julien Lepiller 01c64cb83f
gnu: Add python-django-assets.
* gnu/packages/django.scm (python-django-assets, python2-django-assets):
New variables.
2017-05-11 21:57:48 +02:00
Julien Lepiller 3b08d1a612
gnu: Add python-mysqlclient.
* gnu/packages/python.scm (python-mysqlclient, python2-mysqlclient): New variables.
2017-05-11 21:57:45 +02:00
Julien Lepiller 5f25fd69df
gnu: Add python-translate-toolkit.
* gnu/packages/python.scm (python-translate-toolkit, python2-translate-toolkit):
New variables.
2017-05-11 21:57:42 +02:00
Julien Lepiller 54153b85c7
gnu: Add python-factory-boy.
* gnu/packages/python.scm (python-factory-boy, python2-factory-boy): New variables.
2017-05-11 21:57:37 +02:00
Julien Lepiller 18c2546078
gnu: Add python2-stemming.
* gnu/packages/python.scm (python2-stemming): New variable.
2017-05-11 21:57:35 +02:00
Julien Lepiller 38a370d2bc
gnu: Add python-scandir.
* gnu/packages/python.scm (python-scandir, python2-scandir): New variables.
2017-05-11 21:57:32 +02:00
Julien Lepiller a17ccbbb12
gnu: Add python-levenshtein.
* gnu/packages/python.scm (python-levenshtein, python2-levenshtein):
New variables.
2017-05-11 21:57:29 +02:00
Julien Lepiller e139c7a742
gnu: python-dateutil: Update to 2.6.0.
* gnu/packages/python.scm (python-dateutil, python2-dateutil): Update to 2.6.0.
2017-05-11 21:57:27 +02:00
Julien Lepiller afdfbb1dca
gnu: Add python-elasticsearch.
* gnu/packages/python.scm (python-elasticsearch, python2-elasticsearch):
New variables.
2017-05-11 21:57:24 +02:00
Julien Lepiller 1b16f1ecb1
gnu: Add python-nosexcover.
* gnu/packages/python.scm (python-nosexcover, python2-nosexcover): New variables.
2017-05-11 21:57:21 +02:00
Julien Lepiller d15a47911a
gnu: Add python-dirsync.
* gnu/packages/python.scm (python-dirsync, python2-dirsync): New variables.
2017-05-11 21:57:18 +02:00
Julien Lepiller 186d4f8d08
gnu: Add python-diff-match-patch.
* gnu/packages/python.scm (python-diff-match-patch, python2-diff-match-patch):
New variables.
2017-05-11 21:57:16 +02:00
Julien Lepiller 03ded2fd3b
gnu: Add python-cssmin.
* gnu/packages/python.scm (python-cssmin, python2-cssmin): New variables.
2017-05-11 21:57:13 +02:00
Julien Lepiller eed206cb8a
gnu: python-rq: Update to 0.7.1.
* gnu/packages/python.scm (python-rq, python2-rq): Update to 0.7.1.
[source]: Use pypi-uri.
2017-05-11 21:57:10 +02:00
Julien Lepiller 4c066b727c
gnu: Add python-sphinx-me.
* gnu/packages/python.scm (python-sphinx-me, python2-sphinx-me): New variables.
2017-05-11 21:57:08 +02:00
Julien Lepiller 709a5a9365
gnu: Add python-webassets.
* gnu/packages/python.scm (python-webassets, python2-webassets): New variables.
2017-05-11 21:57:05 +02:00
Julien Lepiller 75805449cf
gnu: Add python-utils.
* gnu/packages/python.scm (python-utils, python2-utils): New variables.
2017-05-11 21:57:02 +02:00
Julien Lepiller 2d6e56baa7
gnu: Add python-pytest-catchlog.
* gnu/packages/python.scm (python-pytest-catchlog, python2-pytest-catchlog):
New variables.
2017-05-11 21:56:58 +02:00
Julien Lepiller 59a972885c
gnu: Add python-pytest-warnings.
* gnu/packages/python.scm (python-pytest-warnings, python2-pytest-warnings):
New variables.
2017-05-11 21:56:54 +02:00
Julien Lepiller 047160f2f1
gnu: python-pytest-runner: Update to 2.11.1.
* gnu/packages/python.scm (python-pytest-runner)
(python2-pytest-runner): Update to 2.11.1.
2017-05-11 21:56:35 +02:00
Marius Bakke 2d4deb5d21
gnu: lvm2: Fix static build after 62ec02bf21.
Fixes <https://bugs.gnu.org/26874>.

* gnu/packages/patches/lvm2-static-link.patch: Link with -lm.
2017-05-11 21:30:35 +02:00
Arun Isaac e0d4331a93
gnu: emacs-smartparens: Update to 1.10.1.
* gnu/packages/emacs.scm (emacs-smartparens): Update to 1.10.1.
2017-05-12 00:15:32 +05:30
Ludovic Courtès 62b28c0e7b
gnu: Add PRoot.
* gnu/packages/linux.scm (proot): New variable.
* gnu/packages/patches/proot-test-fhs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-05-11 18:05:42 +02:00
Ludovic Courtès 77abe3f091
gnu: hwloc: Update to 1.11.7.
* gnu/packages/mpi.scm (hwloc): Update to 1.11.7.
2017-05-11 18:05:42 +02:00
Efraim Flashner 70cb7610ca
gnu: libffcall: Update to 1.12.
* gnu/packages/libffcall.scm (libffcall): Update to 1.12.
[source]: Source code is now stored in git.
2017-05-11 13:19:36 +03:00
Mark H Weaver fed5502125
gnu: git@2.10: Update to 2.10.3 [fixes CVE-2017-8386].
* gnu/packages/version-control.scm (git@2.10): Update to 2.10.3.
2017-05-11 01:25:50 -04:00
Leo Famulari c0ad28087c
gnu: elfutils: Update to 0.169.
* gnu/packages/elf.scm (elfutils): Update to 0.169.
2017-05-11 00:08:20 -04:00
ng0 bc84735d14
gnu: Add neovim-syntastic.
* gnu/packages/vim.scm (neovim-syntastic): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-10 23:59:10 -04:00
ng0 86db4486b2
gnu: Add vim-syntastic.
* gnu/packages/vim.scm (vim-syntastic): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-10 23:59:10 -04:00
Leo Famulari cb542830a2
gnu: python-kitchen: Update home-page URL.
* gnu/packages/python.scm (python-kitchen, python2-kitchen)[home-page]:
Update URL.
2017-05-10 23:37:24 -04:00
Ethan R. Jones 5ee684ff2f
gnu: python2-dogtail: Update home-page URL.
* gnu/packages/python.scm (python2-dogtail)[home-page]: Update URL.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-10 23:37:23 -04:00
Ethan R. Jones 4929a0617a
gnu: libaio: Remove dead source URL.
* gnu/packages/linux.scm (libaio)[source]: Remove fedorahosted.org URL.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-10 23:37:23 -04:00
Ethan R. Jones 779669abfd
gnu: font-liberation: Update source and homepage URLs.
* gnu/packages/fonts.scm (font-liberation)[source]: Update URL.
[home-page]: Update URL.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-10 23:37:23 -04:00
Ethan R. Jones c18594dd95
gnu: libpwquality: Update source and home-page URLs.
* gnu/packages/password-utils.scm (libpwquality)[source]: Update URL.
[home-page]: Update URL.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-05-10 23:37:19 -04:00
Leo Famulari 68ab3e6c9a
gnu: python-icalendar: Update to 3.11.4.
* gnu/packages/python.scm (python-icalendar): Update to 3.11.4.
2017-05-10 21:58:06 -04:00
Kei Kebreau 1b775fd1df
gnu: Add python-tmx.
* gnu/packages/game-development.scm (python-tmx, python2-tmx): New
variables.
2017-05-10 20:00:50 -04:00
Kei Kebreau 45f8e7f75e
gnu: Add python-sge-pygame.
* gnu/packages/game-development.scm (python-sge-pygame, python2-sge-pygame):
New variables.
2017-05-10 19:55:47 -04:00
Ben Woodcroft c033f5d6b5
gnu: Add pplacer.
* gnu/packages/bioinformatics.scm (pplacer, pplacer-scripts): New
variables.
2017-05-10 22:13:55 +02:00
Ben Woodcroft ad0ae297d4
gnu: Add taxtastic.
* gnu/packages/bioinformatics.scm (taxtastic): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft de59e24abe
gnu: Add ocaml4.01-batteries.
* gnu/packages/ocaml.scm (ocaml4.01-batteries): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft 9bf9b3c05f
gnu: Add ocaml4.01-xmlm.
* gnu/packages/ocaml.scm (ocaml4.01-xmlm): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft abd593c71a
gnu: Add ocaml4.01-ounit.
* gnu/packages/ocaml.scm (ocaml4.01-ounit): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft 0274521a19
gnu: Add ocaml4.01-qtest.
* gnu/packages/ocaml.scm (ocaml4.01-qtest): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft 6824387a4f
gnu: Add ocaml4.01-camlzip.
* gnu/packages/ocaml.scm (ocaml4.01-camlzip): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft b32208e7b5
gnu: Add ocaml4.01-mcl.
* gnu/packages/machine-learning.scm (ocaml4.01-mcl): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft 7adaab9fe7
gnu: Add ocaml4.01-gsl.
* gnu/packages/maths.scm (ocaml4.01-gsl): New variable.
2017-05-10 22:13:54 +02:00
Ben Woodcroft 3dc671e147
gnu: Add ocaml4.01-csv.
* gnu/packages/ocaml.scm (ocaml4.01-csv): New variable.
2017-05-10 22:13:54 +02:00
Ben Woodcroft 17bd460f02
gnu: Add ocaml4.01-sqlite3.
* gnu/packages/ocaml.scm: (ocaml4.01-sqlite3): New variable.
2017-05-10 22:13:54 +02:00
Ben Woodcroft 1345231cc2
gnu: Add ocaml4.01-bisect.
* gnu/packages/ocaml.scm (ocaml4.01-bisect): New variable.
(ocaml-bisect)[properties]: New field.
2017-05-10 22:13:54 +02:00
Ben Woodcroft fa01cb5226
gnu: Add ocaml4.01-findlib.
* gnu/packages/ocaml.scm (ocaml4.01-findlib): New variable.
2017-05-10 22:13:54 +02:00
Ben Woodcroft ec43671780
gnu: Add ocaml-4.01.
* gnu/packages/ocaml.scm (ocaml-4.01): New variable.
2017-05-10 22:13:54 +02:00
Ludovic Courtès 0d43b12d1d
gnu: cuirass: Update snapshot; switch to Guile 2.2.
* gnu/packages/ci.scm (cuirass): Update to commit 870e8d6.  Increment
REVISION.
[source]: Change URL to git.savannah.gnu.org.
[arguments]: Add #:modules.  In 'wrap-program' phase, get the Guile
effective version and honor it.
[inputs]: Use GUILE-2.2 instead of GUILE-2.0 and GUILE2.2-JSON instead
of GUILE-JSON.
[home-page]: Set to the Guix home page.
2017-05-10 22:09:13 +02:00
Ludovic Courtès 99bde93b83
gnu: guile-sqlite3: Switch to Guile 2.2.
* gnu/packages/guile.scm (guile-sqlite3)[version]: Set revision to 1.
[inputs]: Use GUILE-2.2 instead of GUILE-2.0.
2017-05-10 22:09:13 +02:00
Ricardo Wurmus af8f8281db
gnu: Add java-commons-logging-minimal.
* gnu/packages/java.scm (java-commons-logging-minimal): New variable.
2017-05-10 21:44:53 +02:00
Ricardo Wurmus 4f3e47ea82
gnu: Add java-guava.
* gnu/packages/java.scm (java-guava): New variable.
2017-05-10 21:43:51 +02:00
Ricardo Wurmus 0d4a0d60f1
gnu: Add java-jsr305.
* gnu/packages/java.scm (java-jsr305): New variable.
2017-05-10 21:42:12 +02:00
Ricardo Wurmus 439c59da52
gnu: Add java-hamcrest-all.
* gnu/packages/java.scm (java-hamcrest-all): New variable.
2017-05-10 21:39:52 +02:00
Roel Janssen 91a9c65c7b
gnu: Add darktable.
* gnu/packages/photo.scm (darktable): New variable.
2017-05-10 19:46:55 +02:00
Ricardo Wurmus fae0b4ca11
gnu: java-hamcrest-core: Declare test target.
* gnu/packages/java.scm (java-hamcrest-core)[arguments]: Add value for
test-target.
2017-05-10 17:59:25 +02:00
Ricardo Wurmus f12ad6c768
gnu: Add java-jmock-1.
* gnu/packages/java.scm (java-jmock-1): New variable.
2017-05-10 17:59:25 +02:00
Hartmut Goebel 7d91c1b9a0
gnu: Add java-commons-daemon.
* gnu/packages/java.scm (java-commons-daemon): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:25 +02:00
Hartmut Goebel 0a8519bc11
gnu: Add java-commons-codec.
* gnu/packages/java.scm (java-commons-codec): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:25 +02:00
Hartmut Goebel 1c188f4e18
gnu: Add java-commons-cli.
* gnu/packages/java.scm (java-commons-cli): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:25 +02:00
Hartmut Goebel 82e1886461
gnu: Add java-commons-lang3.
* gnu/packages/java.scm (java-commons-lang3): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:24 +02:00
Hartmut Goebel d631b5f358
gnu: Add java-commons-lang.
* gnu/packages/java.scm (java-commons-lang): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:24 +02:00
Hartmut Goebel 6af63e657c
gnu: Add java-commons-io.
* gnu/packages/java.scm (java-commons-io): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:24 +02:00
Ricardo Wurmus 56ebb4e90d
gnu: Add java-commons-collections4.
* gnu/packages/java.scm (java-commons-collections4): New variable.
2017-05-10 17:59:24 +02:00
Ricardo Wurmus 62c9bfaaff
gnu: Add java-jmh.
* gnu/packages/java.scm (java-jmh): New variable.
2017-05-10 17:59:24 +02:00
Ricardo Wurmus 840969e829
gnu: Add java-commons-math3.
* gnu/packages/java.scm (java-commons-math3): New variable.
2017-05-10 17:59:24 +02:00
Ricardo Wurmus a8d3cb62ab
gnu: java-hamcrest-core: Install all jars without version suffix.
* gnu/packages/java.scm (java-hamcrest-core)[arguments]: Install all three
jars and strip the version suffix.
2017-05-10 17:59:24 +02:00
Ricardo Wurmus 7aa370231d
gnu: Add java-jopt-simple.
* gnu/packages/java.scm (java-jopt-simple): New variable.
2017-05-10 17:59:23 +02:00
Ricardo Wurmus ae5898767b
gnu: Add java-easymock.
* gnu/packages/java.scm (java-easymock): New variable.
2017-05-10 17:59:23 +02:00
Ricardo Wurmus 33e34bfef8
gnu: Add java-objenesis.
* gnu/packages/java.scm (java-objenesis): New variable.
2017-05-10 17:59:23 +02:00
Ricardo Wurmus 607fe24ad4
gnu: Add java-cglib.
* gnu/packages/java.scm (java-cglib): New variable.
2017-05-10 17:59:23 +02:00
Ricardo Wurmus 8f8ed9aadd
gnu: Add java-asm.
* gnu/packages/java.scm (java-asm): New variable.
2017-05-10 17:59:23 +02:00
Hartmut Goebel 1e555562a7
gnu: Add java-plexus-interpolation.
* gnu/packages/java.scm (java-plexus-interplation): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:23 +02:00
Ricardo Wurmus 9fb20d01c5
gnu: Add java-plexus-utils.
* gnu/packages/java.scm (java-plexus-utils): New variable.

Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
2017-05-10 17:59:23 +02:00
Marius Bakke 75f796bb73
gnu: e2fsprogs: Enable tests.
* gnu/packages/linux.scm (e2fsprogs)[native-inputs]: Add PERL and PROCPS.
[arguments]<#:tests?>: Remove.
2017-05-10 16:44:01 +02:00
Marius Bakke b047a86b6c
gnu: e2fsprogs: Update to 1.43.4.
* gnu/packages/linux.scm (e2fsprogs, e2fsprogs/static, e2fsck/static): Update
to 1.43.4.
[source]: Remove obsolete gzip substitution. Move '/bin/sh' substitution to ...
[arguments] ... here. Move LDFLAGS from #:make-flags to #:configure-flags.
Enable parallel build.
2017-05-10 16:44:01 +02:00
Marius Bakke 55acb372e3
gnu: e2fsprogs: Use 'modify-phases' syntax.
* gnu/packages/linux.scm (e2fsprogs)[arguments]<#:phases>: Use 'modify-phases'.
2017-05-10 16:44:01 +02:00
Marius Bakke 62ec02bf21
gnu: lvm2: Update to 2.02.171.
* gnu/packages/linux.scm (lvm2, lvm2-static): Update to 2.02.171.
[home-page]: Use HTTPS.
2017-05-10 16:44:01 +02:00
Christopher Allan Webber a62a16a4d3
gnu: guile-sjson: Update to 0.2.1.
* gnu/packages/guile.scm (guile-sjson): Update to 0.2.1.
2017-05-10 09:30:08 -05:00
Roel Janssen 584da12dc7
gnu: Add LLVM, CLANG 3.9.1.
* gnu/packages/llvm.scm (llvm-3.9.1): New variable.
* gnu/packages/llvm.scm (clang-3.9.1): New variable.
* gnu/packages/llvm.scm (clang-runtime-3.9.1): New variable.
2017-05-10 15:34:59 +02:00
Arun Isaac 2406766e79
gnu: Add emacs-evil-commentary.
* gnu/packages/emacs.scm (emacs-evil-commentary): New variable.
2017-05-10 16:04:13 +05:30
Mark H Weaver f66f7b92bd
gnu: webkitgtk: Update to 2.16.2.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.16.2.
2017-05-10 05:48:52 -04:00
Efraim Flashner 5e569afbf2
gnu: enlightenment: Update to 0.21.7.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.7.
[home-page]: Update.
2017-05-10 11:29:45 +03:00
Efraim Flashner 39a01619ca
gnu: efl: Update to 1.18.5.
* gnu/packages/enlightenment.scm (efl): Update to 1.18.5.
[home-page]: Update.
2017-05-10 11:29:29 +03:00
Thomas Danckaert 52cb22cd5a
gnu: Add dvdstyler.
* gnu/packages/cdrom.scm (dvdstyler): New variable.
2017-05-10 09:32:50 +02:00
Thomas Danckaert a689185df3
gnu: Add wxsvg.
* gnu/packages/wxwidgets.scm (wxsvg): New variable.
2017-05-10 09:32:49 +02:00
Thomas Danckaert 1d5b3f432e
gnu: Add wxwidgets-3.1.
* gnu/packages/wxwidgets.scm (wxwidgets-3.1): New variable.
2017-05-10 09:32:49 +02:00
Thomas Danckaert b5b20bda17
gnu: Add dvdauthor.
* gnu/packages/video.scm (dvdauthor): New variable.
2017-05-10 09:32:49 +02:00
Thomas Danckaert ce426deb8a
gnu: brasero: Embed growisofs store item.
* gnu/packages/gnome.scm (brasero)[arguments]: Add phase 'embed-growisofs.
[inputs]: Add dvd+rw-tools.
2017-05-10 09:32:48 +02:00
Thomas Danckaert 76e9845734
gnu: Add dvd+rw-tools.
* gnu/packages/cdrom.scm (dvd+rw-tools): New variable.
* gnu/packages/patches/dvd+rw-tools-add-include.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-05-10 09:32:48 +02:00
Thomas Danckaert ded5966585
gnu: Add cdrtools.
* gnu/packages/cdrom.scm (cdrtools): New variable.
* gnu/packages/patches/cdrtools-3.01-mkisofs-isoinfo.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-05-10 09:32:48 +02:00
Catonano 28a1041fa5
gnu: Add guile-miniadapton.
* gnu/packages/guile.scm (guile-miniadapton): New variable.
2017-05-10 08:54:38 +02:00
Mark H Weaver 180bd4a836
gnu: linux-libre@4.9: Update to 4.9.27.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.27.
2017-05-10 01:13:35 -04:00
Mark H Weaver c90c1ba85a
gnu: linux-libre@4.4: Update to 4.4.67.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.67.
2017-05-10 01:12:35 -04:00
Leo Famulari c5d2c69785
gnu: git: Update to 2.13.0.
* gnu/packages/version-control.scm (git): Update to 2.13.0.
2017-05-09 23:38:12 -04:00
Leo Famulari 8775fc10c6
gnu: lxterminal: Fix CVE-2016-10369.
* gnu/packages/patches/lxterminal-CVE-2016-10369.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lxde.scm (lxterminal)[source]: Use it.
2017-05-09 19:35:00 -04:00
Ludovic Courtès b4f8edb799
gnu: emacs-guix: Use Guile 2.2.
This is a followup to 7561881f2a.

* gnu/packages/emacs.scm (emacs-guix): Switch to GUILE-2.2.
2017-05-09 23:58:57 +02:00
Marius Bakke 83a8953109
gnu: dnscrypt-proxy: Update to 1.9.5.
* gnu/packages/dns.scm (dnscrypt-proxy): Update to 1.9.5.
2017-05-09 20:52:30 +02:00
Marius Bakke f8ff364ab7
gnu: re2: Update to 2017-05-01.
* gnu/packages/regex.scm (re2): Update to 2017-05-01.
2017-05-09 20:52:29 +02:00
Marius Bakke 975104d857
gnu: kodi: Update to 18.0_alpha-4-b8ad238.
* gnu/packages/kodi.scm (kodi): Update to 18.0_alpha-4-b8ad238.
2017-05-09 20:21:56 +02:00
Hartmut Goebel 49393691d7
gnu: Add f3.
* gnu/packages/disk.scm (f3): New variable.
2017-05-09 20:08:30 +02:00
Hartmut Goebel 2f8b9c4648
gnu: Add pngcrunch.
* gnu/packages/image.scm (pngcrunch): New variable.
2017-05-09 20:08:30 +02:00
Leo Famulari 1d438b03bc
gnu: gstreamer: Update to 1.12.0.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 1.12.0.
2017-05-09 13:27:33 -04:00
Julien Lepiller a979eea9c2
gnu: libetpan: Update to 1.8 [fixes CVE-2017-8825].
* gnu/packages/mail.scm (libetpan): Update to 1.8.
[license]: Change to bsd-3.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The source derivation failed to build with:

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

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

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

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

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

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

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

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

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

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

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

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

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

This is a follow-up to commit b523612106.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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