Commit Graph

37913 Commits

Author SHA1 Message Date
Efraim Flashner 224b1c833d
gnu: khard: Update to 0.12.2.
* gnu/packages/mail.scm (khard): Update to 0.12.2.
[propagated-inputs]: Add python-ruamel.yaml, python-unidecode. Sort
alphabetically.
2018-12-16 15:38:56 +02:00
Efraim Flashner 7d6cfa4425
gnu: mit-scheme: Match all systems in "source" input.
This fixes a regression from d870cc5e8a.

* gnu/packages/scheme.scm (mit-scheme)[inputs]: Add the catch-all case
for the "source" input.
2018-12-16 15:04:28 +02:00
Efraim Flashner d7571ff52f
gnu: urlscan: Update to 0.9.1.
* gnu/packages/mail.scm (urlscan): Update to 0.9.1.
2018-12-16 12:48:58 +02:00
Vagrant Cascadian 04e46b988a
gnu: arm-trusted-firmware-sun50i-a64: Update to 2.0-2.98aab97.
* gnu/packages/firmware (arm-trusted-firmware-sun50i-a64): Update to
  2.0-2.98aab97.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-12-16 12:00:06 +02:00
Vagrant Cascadian 9f23f6bc2f
gnu: python-pyelftools: Fix tests with python 3.7.
* gnu/packages/python.scm (python-pyelftools)
  [native-inputs]: Remove python-setuptools.
  [arguments]: Add set-pythonpath phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-12-16 11:55:13 +02:00
Efraim Flashner 978154aee5
gnu: gcl: Build with standard gcc.
* gnu/packages/lisp.scm (gcl)[native-inputs]: Remove gcc@4.9.
2018-12-16 09:39:34 +02:00
Efraim Flashner f5d4c46c2c
gnu: flatbuffers: Set source file name.
* gnu/packages/serialization.scm (flatbuffers)[source]: Add missing
'file-name field.
2018-12-15 22:23:30 +02:00
Leo Famulari edc6dd0324
gnu: Singularity: Update to 2.6.1 [fixes CVE-2018-19295].
Our Singularity package is not vulnerable to CVE-2018-19295 by default,
becuase that vulnerability is based on the 'mount', 'start', and
'action' Singularity binaries being installed setuid, which we do not do
in Guix.

* gnu/packages/linux.scm (singularity): Update to 2.6.1.
2018-12-15 14:37:24 -05:00
Pierre Neidhardt 0afeb7468c
doc: Replace @command by @code for packages
* doc/contributing.texi (Submitting Patches): Replace @command by @code for
  packages.
2018-12-15 19:21:08 +01:00
Feng Shu da19696ec6
gnu: emacs-switch-window: Update to 1.6.2.
* gnu/packages/emacs.scm (emacs-switch-window): Update to 1.6.2.
[source]: Use git-fetch.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu 1827e8db93
gnu: emacs-pyim: Update to 1.8.
* gnu/packages/emacs.scm (emacs-pyim): Update to 1.8.
[source]: Use git-fetch.
[propagated-inputs]: Remove emacs-pos-tip. Add emacs-posframe.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu 4803ce1d6c
gnu: Add emacs-posframe.
* gnu/packages/emacs.scm (emacs-posframe): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu 0a2872eeaa
gnu: emacs-exwm-x: Update to 1.9.0.
* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.9.0.
[source]: Use git-fetch.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:21 +05:30
Pierre Neidhardt 024e358cb9
doc: Merge "discourage use of texlive" with existing paragraph on "guix size"
* doc/contributing.texi (Submitting Patches): Merge "discourage use of
  texlive" with existing paragraph on "guix size".
2018-12-15 00:20:35 +01:00
Ludovic Courtès 966629a114
gnu: mit-scheme: Match all the system types in 'inputs'.
Fixes a regression introduced in
d870cc5e8a whereby "guix package -A" on
one of the non-x86 systems would crash.

* gnu/packages/scheme.scm (mit-scheme)[inputs]: Reintroduce catch-all
case.
2018-12-14 23:55:55 +01:00
Ludovic Courtès 4dd1edc7ae
gnu: glibc-stripped: Empty 'native-inputs' and 'propagated-inputs'.
These would needlessly pull in linux-libre-headers when running
"guix build bootstrap-tarballs --target=i586-pc-gnu".

* gnu/packages/make-bootstrap.scm (%glibc-stripped)[native-inputs]
[propagated-inputs]: New fields.
2018-12-14 23:55:55 +01:00
Nicolas Goaziou 6ec3de976b
gnu: wireshark: Update to 2.6.5.
* gnu/packages/networking.scm (wireshark): Update to 2.6.5.
2018-12-14 23:42:25 +01:00
Pierre Neidhardt dc56dc025d
doc: Discourage the use of texlive as input
* doc/contributing.texi (Submitting Patches): Discourage the use of texlive as
  input.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 1e0f2ae028
gnu: chez-sockets: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-sockets)[native-inputs]: Replace texlive with minimal texlive-union.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt bc9319f42b
gnu: chez-web: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace texlive with minimal texlive-union.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt a5bfedb45c
gnu: Add texlive-context-base.
* gnu/packages/tex.scm (texlive-context-base): New variable.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 744b883ed6
gnu: Add texlive-fonts-charter.
* gnu/packages/tex.scm (texlive-fonts-charter): New variable.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 7002a45d69
gnu: texlive-generic-pdftex: Include pdftex map.
* gnu/packages/tex.scm (texlive-generic-pdftex): Include pdftex map.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 6534e8853d
gnu: texlive-fonts-cm: Include type1 fonts.
* gnu/packages/tex.scm (texlive-fonts-cm): Include type1 fonts.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt bbd30e9785
gnu: texlive-dvips: Include all maps.
* gnu/packages/tex.scm (texlive-dvips): Include all maps.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 68139bce4a
gnu: unison: Replace texlive input with texlive-tiny.
* gnu/packages/ocaml.scm (unison)[native-inputs]: Replace texlive with texlive-tiny.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 9b405aeaa2
gnu: hypre: Replace texlive input with minimal texlive-union.
* gnu/packages/maths.scm (hypre)[native-inputs]: Replace texlive with minimal
  texlive-union.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 3159568951
gnu: Add texlive-bibtex.
* gnu/packages/tex.scm (texlive-bibtex): New variable.
2018-12-14 23:32:39 +01:00
Pierre Neidhardt 1d9ce461f2
gnu: Add texlive-fonts-xypic.
* gnu/packages/tex.scm (texlive-fonts-xypic): New variable.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt 547ab6506f
gnu: Add texlive-generic-xypic.
* gnu/packages/tex.scm (texlive-generic-xypic): New variable.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt 8a2cfc7bea
gnu: coq: Remove unused texlive and hevea from native-inputs.
* gnu/packages/ocaml.scm (coq)[native-inputs]: Remove unused texlive and
  hevea.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt 13d37d8403
gnu: chez-web: Fix conflicting bootstrap phase.
* gnu/packages/chez.scm (chez-web): Fix conflicting bootstrap phase.
2018-12-14 23:32:38 +01:00
Pierre Neidhardt c11f3b3d68
gnu: chez-scheme: Replace texlive input with minimal texlive-union.
* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Replace texlive with
  minimal texlive-union.
2018-12-14 23:32:38 +01:00
Nicolas Goaziou 066d967f00
gnu: snap: Update to 4.2.2.9.
* gnu/packages/education.scm (snap): Update to 4.2.2.9.
2018-12-14 23:22:10 +01:00
Nicolas Goaziou dceae61011
gnu: silkaj: Update to 0.6.1.
* gnu/packages/finance.scm (silkaj): Update to 0.6.1.
2018-12-14 23:14:40 +01:00
Christopher Baines bd208a13ef
gnu: ghc-call-stack-boot: Make it a hidden package.
This package doesn't sound like it should be directly used, so hide it.

* gnu/packages/haskell.scm (ghc-call-stack-boot): Use hidden-package to hide
the package.
2018-12-14 16:14:46 +00:00
Ludovic Courtès adb158b739
deduplication: Gracefully handle ENOSPC raised by 'link' calls.
Reported by Andreas Enge <andreas@enge.fr>
in <https://bugs.gnu.org/33676>.

* guix/store/deduplication.scm (replace-with-link): Catch ENOSPC around
'get-temp-link'.  Do nothing when 'get-temp-link' throws ENOSPC.  Move
code to restore PARENT's permissions outside of 'catch'.
* tests/store-deduplication.scm ("deduplicate, ENOSPC"): New test.
2018-12-14 12:07:24 +01:00
Mark H Weaver ea49fbdea3
gnu: linux-libre: Update to 4.19.9.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.9.
(%linux-libre-hash): Update hash.
2018-12-13 20:00:46 -05:00
Mark H Weaver 3173a3f554
gnu: linux-libre@4.14: Update to 4.14.88.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.88.
(%linux-libre-4.14-hash): Update hash.
2018-12-13 20:00:43 -05:00
Mark H Weaver c4cc1b9d20
gnu: linux-libre@4.9: Update to 4.9.145.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.145.
2018-12-13 20:00:41 -05:00
Mark H Weaver e6658c7b38
gnu: linux-libre@4.4: Update to 4.4.167.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.167.
2018-12-13 20:00:39 -05:00
Ludovic Courtès 7ef64ec847
gnu: guix: Update to 60b0402.
* gnu/packages/package-management.scm (guix): Update to 60b0402.
2018-12-14 00:36:12 +01:00
Ludovic Courtès 60b04024f8
substitute: Ignore irrelevant narinfo signatures.
Fixes <https://bugs.gnu.org/33733>.

Fixes a bug whereby 'guix substitute' would accept narinfos whose
signature does not cover the StorePath/NarHash/References tuple.

* guix/scripts/substitute.scm (narinfo-sha256)[%mandatory-fields]: New
variable.
Compute SIGNED-FIELDS; return #f unless each of the %MANDATORY-FIELDS
is among SIGNED-FIELDS.
 * tests/substitute.scm ("query narinfo with signature over nothing")
("query narinfo with signature over irrelevant bits"): New tests.
2018-12-14 00:02:59 +01:00
Rutger Helling 6b34499dc6
gnu: qemu: Update to 3.1.0.
* gnu/packages/virtualization.scm (qemu): Update to 3.1.0.
[source]: Remove obsolete patches.
* gnu/packages/patches/qemu-CVE-2018-16847.patch,
gnu/packages/patches/qemu-CVE-2018-16867.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2018-12-13 14:40:52 -05:00
Ludovic Courtès 5e741ff021
gnu: go-ipfs: Work around tar bomb.
* gnu/packages/ipfs.scm (go-ipfs)[source](method): Switch to
URL-FETCH/TARBOMB.
(file-name): New field.
[arguments]: Add 'make-files-writable' phase.
2018-12-13 18:44:40 +01:00
Ludovic Courtès 1fc90e89f0
guix-install.sh: Use pool.sks-keyservers.net.
"pgp.mit.edu" has been unavailable for some time.

* etc/guix-install.sh (chk_require): Change key server to
pool.sks-keyservers.net.
2018-12-13 18:44:40 +01:00
Kei Kebreau d870cc5e8a
gnu: mit-scheme: Update to 10.1.3.
* gnu/packages/scheme.scm (mit-scheme): Update to 10.1.3.
[arguments]: Update 'unpack', 'configure-doc', and 'install-doc' phases
accordingly.
[supported-systems]: Limit to i686-linux and x86_64-linux.
2018-12-13 12:00:47 -05:00
Arun Isaac 63b6957404
gnu: Add librepcb.
* gnu/packages/engineering.scm (librepcb): New variable.
2018-12-13 18:23:08 +05:30
Rutger Helling d022c204bd
gnu: Add llvm@7.0.0.
* gnu/packages/llvm.scm (llvm@7.0.0): New variable.
2018-12-13 11:39:57 +01:00
Mark H Weaver b42b5afdf4
gnu: Fix misplaced commas (unquotes).
* gnu/packages/java.scm (ant-bootstrap),
gnu/packages/kde.scm (kdenlive),
gnu/packages/lxqt.scm (lxqt-panel, lxqt-runner),
gnu/packages/mpd.scm (ncmpc),
gnu/packages/opencl.scm (beignet),
gnu/packages/pdf.scm (zathura-pdf-mupdf),
gnu/packages/video.scm (streamlink),
gnu/packages/web-browsers.scm (luakit),
gnu/packages/web.scm (perl-libwww),
gnu/packages/wm.scm (ghc-xmonad-contrib): Fix misplaced commas (unquotes).
2018-12-13 00:08:05 -05:00