Commit graph

45549 commits

Author SHA1 Message Date
Marius Bakke
2b5e412b30
gnu: commencement: Return #t from all phases.
While at it, remove useless (and ...) indirections, because the procedures
never return #f anyway: instead they would raise an exception upon failure.

* gnu/packages/commencement.scm (mes-boot, tcc-boot0, tcc-boot,
diffutils-mesboot, binutils-mesboot0, gcc-core-mesboot, gcc-mesboot0,
glibc-headers-mesboot, glibc-mesboot, gnu-make-boot0): Return #t from phases
and remove (and ...) blocks.
2019-06-20 23:56:58 +02:00
Marius Bakke
70530036b8
gnu: meson: Update to 0.51.0.
* gnu/packages/build-tools.scm (meson): Update to 0.51.0.
2019-06-20 23:56:57 +02:00
Marius Bakke
ac3842ef3e
gnu: util-linux: Update to 2.34.
* gnu/packages/linux.scm (util-linux): Update to 2.34.
2019-06-20 23:56:57 +02:00
Marius Bakke
74c1c8daf5
gnu: libx11: Update to 1.6.8.
* gnu/packages/xorg.scm (libx11): Update to 1.6.8.
2019-06-20 23:56:57 +02:00
Marius Bakke
c69959f054
gnu: Replace uses of 'cmake' with 'cmake-minimal'.
This follows up commit 2f33a7321e which
introduced a new CMAKE-MINIMAL variant for use in package inputs.

* gnu/packages/databases.scm (python-pyarrow)[native-inputs]: Replace CMAKE
with CMAKE-MINIMAL.
* gnu/packages/emacs-xyz.scm (emacs-scel)[native-inputs]: Likewise.
* gnu/packages/firmware.scm (ath9k-htc-firmware)[native-inputs]: Likewise.
* gnu/packages/games.scm (0ad, the-butterfly-effect)[native-inputs]: Likewise.
* gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.
* gnu/packages/ibus.scm (ibus-rime)[native-inputs]: Likewise.
* gnu/packages/rust.scm (rust-1.19)[native-inputs]: Likewise.
* gnu/packages/simulation.scm (fenics)[native-inputs]: Likewise.
* gnu/packages/squirrel.scm (squirrel)[native-inputs]: Likewise.
* gnu/packages/video.scm (handbrake)[native-inputs]: Likewise.
* gnu/packages/virtualization.scm (xen)[native-inputs]: Likewise.
* gnu/packages/vulkan.scm (shaderc)[native-inputs]: Likewise.
2019-06-20 23:56:57 +02:00
Marius Bakke
814e12dc87
packages: Retain version in file name when repacking source checkouts.
Fixes <https://bugs.gnu.org/34066>.

* guix/packages.scm (patch-and-repack)<tarxz-name>: If FILE-NAME is a source
checkout, reuse the name without the '-checkout' part.
2019-06-20 23:56:57 +02:00
Marius Bakke
a9a78d8bfb
gnu: dbus: Update to 1.12.16.
* gnu/packages/patches/dbus-CVE-2019-12749.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/glib.scm (dbus): Update to 1.12.16.
[replacement]: Remove.
(dbus/fixed): Remove variable.
2019-06-20 23:40:52 +02:00
Marius Bakke
6cb1ef9ea2
Merge branch 'staging' into core-updates 2019-06-20 23:38:56 +02:00
Marius Bakke
010689e706
gnu: python-sphinx: Update to 2.1.2.
* gnu/packages/sphinx.scm (python-sphinx): Update to 2.1.2.
2019-06-20 23:19:09 +02:00
Marius Bakke
651478aa18
Merge branch 'master' into staging 2019-06-20 23:08:16 +02:00
Marius Bakke
9a2e5fe5fd
gnu: ungoogled-chromium: Disable parallel build.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Set
  #:parallel-build? #f.  Adjust 'build' phase to account for it.
2019-06-20 22:49:32 +02:00
Marius Bakke
0605d939a9
gnu: samba: Update to 4.10.5 [fixes CVE-2019-12435, CVE-2019-12436].
* gnu/packages/samba.scm (samba): Update to 4.10.5.
2019-06-20 22:49:32 +02:00
Marius Bakke
cee835897b
gnu: ungoogled-chromium: Update to 75.0.3770.100-0.5d8abc3.
* gnu/packages/chromium.scm (%chromium-version): Set to 75.0.3770.100.
(%chromium-origin): Update hash.
2019-06-20 22:49:32 +02:00
Marius Bakke
e4386b334a
gnu: openh264: Update to 2.0.0.
* gnu/packages/video.scm (openh264): Update to 2.0.0.
[source](uri): Adjust file name.
2019-06-20 22:49:32 +02:00
Alex Griffin
3df7b15e6c
gnu: ungoogled-chromium: Install icons.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Install icons.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-06-20 22:49:32 +02:00
Marius Bakke
b549a05353
gnu: Use HTTPS for sphinx-doc.org.
* gnu/packages/sphinx.scm (python-sphinx,
python-sphinxcontrib-websupport)[home-page]: Use HTTPS.
2019-06-20 22:49:31 +02:00
Marius Bakke
bd9d72067e
gnu: python-unidecode: Update to 1.1.0.
* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.1.0.
2019-06-20 22:49:31 +02:00
Marius Bakke
377bd155ea
gnu: dbus: Fix CVE-2019-12749.
* gnu/packages/patches/dbus-CVE-2019-12749.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/glib.scm (dbus)[replacement]: New field.
(dbus/fixed): New variable.
2019-06-20 22:49:31 +02:00
Ricardo Wurmus
28618b05f0
gnu: pigx-rnaseq: Update to 0.0.7.
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.7.
[inputs]: Add coreutils and sed.
2019-06-20 22:29:43 +02:00
Giovanni Biscuolo
78407a27cf
licenses: Add Historical Permission Notice and Disclaimer license
* gnu/licenses.scm (hpnd): New variable.
2019-06-20 18:24:49 +02:00
Andreas Enge
eacf29835d
gnu: Add iml.
* gnu/packages/algebra.scm (iml): New variable.
2019-06-20 17:36:39 +02:00
Andreas Enge
264334716f
gnu: Add ppl.
* gnu/packages/maths.scm (ppl): New variable.
2019-06-20 16:46:37 +02:00
Kristofer Buffington
ace8e269a4
services: opensmtpd: Extend the PAM service.
* gnu/services/mail.scm (%opensmtpd-pam-services): New variable.
(opensmtpd-service-type)[extensions]: Add it, extending
PAM-ROOT-SERVICE-TYPE.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-06-20 15:54:51 +02:00
Ricardo Wurmus
30adfd3600
gnu: ngs-sdk: Update to 2.9.6.
* gnu/packages/bioinformatics.scm (ngs-sdk): Update to 2.9.6.
2019-06-20 14:33:57 +02:00
Ricardo Wurmus
20874b7044
gnu: sra-tools: Update to 2.9.6.
* gnu/packages/bioinformatics.scm (sra-tools): Update to 2.9.6.
2019-06-20 14:33:57 +02:00
Ricardo Wurmus
7cb44fb571
gnu: ncbi-vdb: Update to 2.9.6.
* gnu/packages/bioinformatics.scm (ncbi-vdb): Update to 2.9.6.
[arguments]: Pass HAVE_HDF5 make flag; add build phase "patch-krypto-flags".
2019-06-20 14:33:57 +02:00
Robert Vollmert
b46a9b9a5e
import: hackage: Add two expected failing test cases.
This adds failing test cases for two hackage import bugs:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25138
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=35743

* tests/hackage.scm: Make comment style consistent. Add two
cabal parsing tests, marked as expected failures.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-20 14:07:01 +02:00
Robert Vollmert
3149c00264
utils: canonical-newline-port: Fix handling of carriage return at buffer end.
Prior to this change the added test fails for me locally at byte
1024. It might depend on some default buffer sizes.

Fixes <https://bugs.gnu.org/35863>.

* tests/utils.scm ("canonical-newline-port-1024"): Add test.
* guix/utils.scm (canonical-newline-port): Correct comments on CR/LF.
Remove CR even when they're at the end of the buffer.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-20 14:07:01 +02:00
Ludovic Courtès
c050f18700
gnu: guile: Add 2.2.5.
* gnu/packages/guile.scm (guile-2.2.5): New variable.
2019-06-20 14:07:01 +02:00
Ricardo Wurmus
becb9cbfe1
gnu: python-jupyter-console: Update to 6.0.0.
* gnu/packages/python-xyz.scm (python-jupyter-console): Update to 6.0.0.
[arguments]: Enable tests.
[propagated-inputs]: Replace python-prompt-toolkit-1 with
python-prompt-toolkit.
2019-06-20 13:14:16 +02:00
Ricardo Wurmus
8e590c8153
gnu: python2-jupyter-console: Split from python-jupyter-console.
* gnu/packages/python-xyz.scm (python2-jupyter-console): Implement without
package-with-python2.
2019-06-20 13:14:16 +02:00
Nicolas Goaziou
e2ab228b46
Revert "gnu: Add libgd."
This reverts commit 059e4c9a15.
2019-06-20 12:39:21 +02:00
Andreas Enge
197ebc36be
gnu: Add lrcalc.
* gnu/packages/algebra.scm (lrcalc): New variable.
2019-06-20 12:21:11 +02:00
Andreas Enge
66c67e7ba1
gnu: Add eclib.
* gnu/packages/algebra.scm (eclib): New variable.
2019-06-20 12:21:04 +02:00
Andreas Enge
6cbedbd2f2
gnu: Add m4rie.
* gnu/packages/algebra.scm (m4rie): New variable.
2019-06-20 12:20:11 +02:00
Josh Holland
9553a41dbe
gnu: weechat: update to 2.5
* gnu/packages/irc.scm (weechat): update to 2.5

Signed-off-by: Gábor Boskovits <boskovits@gmail.com>
2019-06-20 11:55:09 +02:00
Nicolas Goaziou
25cbaa9e70
gnu: Add python-fpylll.
* gnu/packages/algebra.scm (python-fpylll): New variable.
2019-06-20 11:07:12 +02:00
Nicolas Goaziou
1de48e8f8a
gnu: fplll: Update to 5.2.1.
* gnu/packages/algebra.scm (fplll): Update to 5.2.1.
[source]: Use Github tagged release: the original tarball no longer exists.
[native-inputs]: Add Autoconf and al.
[homepage]: Update it, the previous one no longer exists.
[description]: Expound description.
2019-06-20 11:03:37 +02:00
Tobias Geerinckx-Rice
f7dbf186b4
services: Fix typo in (gnu services mail) exports.
* gnu/services/mail.scm (define-module):
Re-spell ‘%default-imap4d-config-file’.
2019-06-20 10:43:25 +02:00
Nicolas Goaziou
75a73bb024
gnu: Add symmetrica.
* gnu/packages/algebra.scm (symmetrica): New variable.
* gnu/packages/patches/symmetrica-bruch.patch:
* gnu/packages/patches/symmetrica-int32.patch:
* gnu/packages/patches/symmetrica-return_values.patch:
* gnu/packages/patches/symmetrica-sort_sum_rename.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add patches.
2019-06-20 10:19:12 +02:00
Alex Griffin
a42cb6f1f1
gnu: zathura: Install icons.
* gnu/packages/pdf.scm (zathura)[native-inputs]: Add librsvg to build and
install the application icons.

Signed-off-by: Gábor Boskovits <boskovits@gmail.com>
2019-06-20 10:10:31 +02:00
Nicolas Goaziou
059e4c9a15
gnu: Add libgd.
* gnu/packages/image.scm (libgd): New variable.
2019-06-20 10:09:17 +02:00
Nicolas Goaziou
ab398380eb
gnu: Move ratpoints into a different module.
* gnu/packages/maths.scm (ratpoints): Move...
* gnu/packages/algebra.scm: ...here.
2019-06-20 09:20:29 +02:00
Meiyo Peng
5543d3bb09
gnu: spdlog: Clarify license.
* gnu/packages/logging.scm (spdlog): Clarify license of the bundled fmt
  library.

Signed-off-by: Gábor Boskovits <boskovits@gmail.com>
2019-06-20 05:38:58 +02:00
Tobias Geerinckx-Rice
c5c51bda0b
gnu: bind: Update to 9.14.3 [fixes CVE-2019-6471].
* gnu/packages/dns.scm (isc-bind): Update to 9.14.3.
2019-06-20 00:28:14 +02:00
Andreas Enge
80ee7c4a48
gnu: zn_poly: Rename to zn-poly, according to our naming conventions.
Reported by Nicolas Goaziou <mail@nicolasgoaziou.fr>.

This is a follow-up to commit 01822e3ebf.
* gnu/packages/sagemath.scm (zn_poly): Rename to...
* gnu/packages/sagemath.scm (zn-poly): ...this.
2019-06-20 00:03:46 +02:00
Andreas Enge
a1dcaacb7b
gnu: Add brial.
* gnu/packages/sagemath.scm (brial): New variable.
2019-06-19 23:57:49 +02:00
Andreas Enge
37edfb0f1c
gnu: Add m4ri.
* gnu/packages/algebra.scm (m4ri): New variable.
2019-06-19 23:45:29 +02:00
Dan Frumin
3f9a027ce2
gnu: Add crispy-doom.
* gnu/packages/games.scm (crispy-doom): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-19 22:56:28 +02:00
Brian Leung
8785a71faf
gnu: emacs-unpackaged-el: Add patch for missing require statement.
* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el)[source]: Add patch.
* gnu/packages/patches/emacs-unpackaged-req.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-19 22:56:27 +02:00