Commit graph

31082 commits

Author SHA1 Message Date
Oleg Pykhalov
f1f6f22726
gnu: emacs-helm-shell-history: Fix byte compilation.
* gnu/packages/emacs.scm (emacs-helm-shell-history)[propagated-inputs]: Add
  'emacs-helm'.
2018-05-08 23:56:02 +03:00
Oleg Pykhalov
ec6f4bdabe
gnu: emacs-magit-org-todos-el: Fix byte compilation.
* gnu/packages/emacs.scm (emacs-magit-org-todos-el)[propagated-inputs]: Add
  'magit'.
2018-05-08 23:56:02 +03:00
Oleg Pykhalov
d848f55e5c
gnu: emacs-helm-gtags: Fix byte compilation.
* gnu/packages/emacs.scm (emacs-helm-gtags)[propagated-inputs]: Add
  'emacs-helm'.
2018-05-08 23:56:02 +03:00
Oleg Pykhalov
0715a9e65d
gnu: emacs-helm-firefox: Fix byte compilation.
* gnu/packages/emacs.scm (emacs-helm-firefox)[propagated-inputs]: Add
  'emacs-helm'.
2018-05-08 23:56:02 +03:00
Oleg Pykhalov
9e2529e112
gnu: emacs-helm-eww: Fix byte compilation.
* gnu/packages/emacs.scm (emacs-helm-eww)[propagated-inputs]: Add
  'emacs-helm'.
2018-05-08 23:56:02 +03:00
Pierre Neidhardt
bbc94ed03a
gnu: Add inxi.
* gnu/packages/admin.scm (inxi): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2018-05-08 20:49:20 +03:00
Efraim Flashner
a288ab1f39
gnu: love: Remove unnecessary (guix build utils) module.
* gnu/packages/game-development.scm (love)[source]: Remove included
(guix build utils) module.
2018-05-08 20:13:28 +03:00
Arun Isaac
e554d43dfc
gnu: wesnoth: Update to 1.14.0.
* gnu/packages/patches/wesnoth-fix-std-bad-cast.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (wesnoth): Update to 1.14.0.
[source]: Add wesnoth-fix-std-bad-cast.patch to patches.
[arguments]: Remove "-DENABLE_STRICT_COMPILATION=OFF" configure flag.
[inputs]: Remove sdl-image, sdl-mixer, sdl-net and sdl-ttf. Add openssl and
sdl-union of sdl2, sdl2-image, sdl2-mixer and sdl2-ttf.
[home-page]: Use HTTPS URI.
(wesnoth-server)[inputs]: Remove sdl-net. Add icu4c, openssl and sdl2.
[arguments]: Remove delete-data phase. Since wesnoth 1.14.0, configure flag
"-DENABLE_GAME=OFF" disables installation of game assets.
2018-05-08 09:40:37 +05:30
Tobias Geerinckx-Rice
9b557beab9
doc: Fix typo.
* doc/guix.texi (X Window): Fix ‘xinitr ’ typo.
2018-05-08 01:54:27 +02:00
Leo Famulari
f6cd858645
gnu: isync / mbsync: Fix typos in description.
* gnu/packages/mail.scm (isync)[description]: Fix typos.
2018-05-07 17:45:27 -04:00
Leo Famulari
db369e918a
gnu: DejaVu fonts: Update the home-page.
* gnu/packages/fonts.scm (font-dejavu)[home-page]: Use the new home-page.
2018-05-07 17:45:27 -04:00
Efraim Flashner
7017d87438
doc: Fix typo.
* doc/guix.texi (Desktop Services): Use 'any' when refering to more than
two desktop environments.
2018-05-07 22:06:15 +03:00
Ricardo Wurmus
5e5bcc800b
gnu: emacs-rsw-elisp: Improve description.
* gnu/packages/emacs.scm (emacs-rsw-elisp)[description]: Wrap code with
Texinfo syntax for code.
2018-05-07 20:35:51 +02:00
Marius Bakke
9b107868f8
gnu: miniupnpc: Update to 2.1.
* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.
2018-05-07 20:16:27 +02:00
Marius Bakke
3274db41b1
gnu: webkitgtk: Update to 2.20.2 [fixes CVE-2018-4200].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.20.2.
2018-05-07 20:12:56 +02:00
Marius Bakke
0a540b712b
gnu: libsoup: Update to 2.62.2.
* gnu/packages/gnome.scm (libsoup): Update to 2.62.2.
2018-05-07 20:12:56 +02:00
Oleg Pykhalov
8c58640d17
Revert "gnu: Add emacs-dumb-jump."
This package duplicates ‘emacs-dumb-jump’ package from
d26727a143.

This reverts commit 89378bb87b.
2018-05-07 19:29:47 +03:00
Ludovic Courtès
d26727a143
pack: Fix handling of '-e'.
Fixes a regression introduced in
aad16cc196.
Reported by Julien Lepiller.

* guix/scripts/pack.scm (guix-pack)[manifest-from-args]: In
'match-lambda', add clause for single packages.
* tests/guix-pack.sh: Add test for '-e'.
2018-05-07 14:04:19 +02:00
Ludovic Courtès
91a56b4ab5
gnu: gcc > 5: Use 'CPATH' instead of 'C_INCLUDE_PATH' & co.
Partly addresses <https://bugs.gnu.org/30756>.
Reported by julien lepiller <julien@lepiller.eu>,
Marius Bakke <mbakke@fastmail.com>,
and Giel van Schijndel <giel@mortis.eu>

* gnu/packages/gcc.scm (gcc-6)[native-search-paths]: New field.
2018-05-07 12:02:23 +02:00
Pierre-Antoine Rouby
b992bfea74
gnu: Add bitlbee-discord.
* gnu/packages/messaging.scm (bitlbee-discord): New variable.
2018-05-07 11:47:04 +02:00
Pierre-Antoine Rouby
31060bff00
gnu: bitlbee: Install development headers.
* gnu/packages/messaging.scm (bitlbee)[arguments]: Add 'install-lib'
phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-07 11:45:50 +02:00
Ludovic Courtès
aad16cc196
pack: Honor package transformation options.
Previously they would silently be ignored.

* guix/scripts/pack.scm (guix-pack)[manifest-from-args]: Add 'store'
parameter.  Call 'options->transformation' and use it.
Move 'with-store' and 'parameterize' around the 'let'.
* tests/guix-pack.sh: Add test using '--with-source'.
2018-05-07 10:46:07 +02:00
Ludovic Courtès
df6f86a0cb
pack: Adjust test to cope with GC'd profiles.
Previous "test -x opt/gnu/bin/guile" would fail if the store item
"opt/gnu/bin" points to had been GC'd.

* tests/guix-pack.sh: Replace "test -x" with "test -L" to deal with
store items that have been reclaimed.
2018-05-07 10:41:33 +02:00
Ludovic Courtès
16e7afb924
pack: Do not autoload (gnu packages base).
* guix/scripts/pack.scm: Do not autoload (gnu packages base).
Previously, we could end up with 'canonical-package' as an unbound
variable because of the incorrect autoload spec.
2018-05-07 10:36:13 +02:00
Ludovic Courtès
f2e66663c2
self: Add "guix-packages-base" derivation.
This introduces an intermediate derivation, thereby reducing the amount
of rebuild that needs to happen when "leaf" package modules are
modified.

* guix/self.scm (compiled-guix)[*core-package-modules*]: New variable.
[*package-modules*, *system-modules*, *cli-modules*]: Depend on it.
Add it to the directory union.
2018-05-07 00:17:34 +02:00
Marius Bakke
effd8df8f2
gnu: wget: Update to 1.19.5 [fixes CVE-2018-0494].
* gnu/packages/wget.scm (wget): Update to 1.19.5.
2018-05-06 23:57:49 +02:00
Marius Bakke
ccb15b343e
Revert "gnu: man-db: Embed absolute reference to 'preconv'."
This change broke `man` when invoked outside a `guix environment`.

This reverts commit 296551a2e9.
2018-05-06 23:55:50 +02:00
Leo Famulari
021469bc05
gnu: mpd-mpc: Update to 0.30.
* gnu/packages/mpd.scm (mpd-mpc): Update to 0.30.
2018-05-06 17:22:49 -04:00
Marius Bakke
6e7be7d37a
gnu: strace: Fix build failure on Linux-Libre 4.16.
* gnu/packages/patches/strace-kernel-4.16.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (strace)][source](patches): New field.
2018-05-06 21:05:11 +02:00
Nicolas Goaziou
0b7bef7045
gnu: wireshark: Update to 2.6.0.
* gnu/packages/networking.scm (wireshark): Update to 2.6.0.
[inputs]: Add lz4, qtmultimedia and snappy.  Remove openssl.
[arguments]: Update configure flags according to changes above.
2018-05-06 16:15:35 +02:00
Marius Bakke
8e020519b4
gnu: gmime: Update to 3.2.0.
* gnu/packages/mail.scm (gmime): Update to 3.2.0.
[arguments]: End phases on #t.
(gmime-2.6): New public variable.
(mu, balsa, pan): Change GMIME to GMIME-2.6.
2018-05-06 15:47:20 +02:00
Marius Bakke
909ebbfc32
gnu: gnupg: Update to 2.2.7.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.7.
2018-05-06 15:47:20 +02:00
Marius Bakke
df9f628991
gnu: gpgme: Update to 1.11.1.
* gnu/packages/gnupg.scm (libgpg-error-1.31): New public variable.
(gpgme): Update to 1.11.1.
[propagated-inputs]: Change LIBGPG-ERROR to LIBGPG-ERROR-1.31.
2018-05-06 15:47:20 +02:00
Marius Bakke
296551a2e9
gnu: man-db: Embed absolute reference to 'preconv'.
Fixes <https://bugs.gnu.org/30785>.
Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

* gnu/packages/man.scm (man-db)[arguments]: Rename 'patch-iconv-path' to
'patch-absolute-paths'.  Add substitution for "preconv".
2018-05-06 15:47:20 +02:00
Marius Bakke
06fc895f29
gnu: groff-minimal: Preserve 'preconv' executable.
* gnu/packages/groff.scm (groff-minimal)[arguments]: Add 'preconv' to the list
of kept programs.
2018-05-06 15:47:20 +02:00
Efraim Flashner
7ebc6dc432
Revert "gnu: gnupg: Update to 2.2.7."
This reverts commit 0c183f6fb1.
2018-05-06 10:03:07 +03:00
Efraim Flashner
0c183f6fb1
gnu: gnupg: Update to 2.2.7.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.7.
2018-05-06 08:42:10 +03:00
Nicolas Goaziou
adcde2172b
gnu: giac-xcas: Update to 1.4.9-59.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-59.
2018-05-06 00:50:06 +02:00
Nicolas Goaziou
f3b3cbfddb
gnu: asymptote: Update to 2.44.
* gnu/packages/plotutils.scm (asymptote): Update to 2.44.
2018-05-06 00:36:30 +02:00
Ludovic Courtès
312afa7d56
gnu: Add GHex.
* gnu/packages/gnome.scm (ghex): New variable.

Co-authored-by: Jovany Leandro G.C <bit4bit@riseup.net>.
2018-05-05 22:52:26 +02:00
Pierre Neidhardt
bd7a147ee4
gnu: love: Update to 11.1.
* gnu/packages/game-development.scm (love): Update to 11.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-05 22:52:26 +02:00
Marius Bakke
b057425596
gnu: python-numpy: Update to 1.14.3.
* gnu/packages/python.scm (python-numpy): Update to 1.14.3.
2018-05-05 13:16:33 +02:00
Marius Bakke
982e886584
gnu: python-scipy: Update to 1.0.1.
* gnu/packages/python.scm (python-scipy): Update to 1.0.1.
2018-05-05 13:16:33 +02:00
Marius Bakke
4a3ac362bb
gnu: python-matplotlib: Update to 2.2.2.
* gnu/packages/python.scm (python-matplotlib): Update to 2.2.2.
[propagated-inputs]: Add PYTHON-KIWISOLVER.
(python2-matplotlib)[propagated-inputs]: Add PYTHON2-BACKPORTS-FUNCTOOLS-LRU-CACHE.
(python-matplotlib-documentation)[native-inputs]: Change PYTHON-SPHINX to
PYTHON-SPHINX-1.6.  Add PYTHON-SPHINX-GALLERY.
2018-05-05 13:16:33 +02:00
Marius Bakke
02dc4b8095
gnu: Add python-sphinx-gallery.
* gnu/packages/python.scm (python-sphinx-gallery, python2-sphinx-gallery): New
public variables.
2018-05-05 13:16:33 +02:00
Marius Bakke
560acf2594
gnu: Add python-kiwisolver.
* gnu/packages/maths.scm (python-kiwisolver, python2-kiwisolver): New public
variables.
2018-05-05 13:16:32 +02:00
Marius Bakke
8df0bef67f
gnu: mbedtls-apache: Update to 2.7.3.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.3.
2018-05-05 13:16:32 +02:00
Marius Bakke
91de23058e
gnu: freeipmi: Update to 1.6.2.
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.2.
2018-05-05 13:16:32 +02:00
Rutger Helling
76b7d8fd4e
gnu: retroarch: Update to 1.7.3.
* gnu/packages/emulators.scm (retroarch): Update to 1.7.3.
[inputs]: Add qtbase.
2018-05-05 11:05:55 +02:00
Kei Kebreau
d3cd435709
gnu: qrencode: Update to 4.0.0.
* gnu/packages/aidc.scm (qrencode): Update to 4.0.0.
2018-05-04 21:46:16 -04:00