jackhill/guix/guix.git
5 years agognu: Add arcan.
Lprndn [Thu, 24 Jan 2019 12:29:21 +0000 (13:29 +0100)]
gnu: Add arcan.

* gnu/packages/arcan.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: emacs: Add modules support.
Pierre-Antoine Rouby [Thu, 7 Feb 2019 16:43:47 +0000 (17:43 +0100)]
gnu: emacs: Add modules support.

* gnu/packages/emacs.scm (emacs): Add modules support in configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoenvironment: Rename '--inherit' to '--preserve'.
Ludovic Courtès [Mon, 4 Mar 2019 13:19:55 +0000 (14:19 +0100)]
environment: Rename '--inherit' to '--preserve'.

Suggested by Eric Bavier and Ricardo Wurmus.

* guix/scripts/environment.scm (show-help, %options): Emit a deprecation
warning for "--inherit" and add -E/--preserve.
* tests/guix-environment.sh: Adjust accordingly.
* doc/guix.texi (Invoking guix environment): Update accordingly.

5 years agoenvironment: Remove deprecated -E/--exec option.
Ludovic Courtès [Mon, 4 Mar 2019 12:58:38 +0000 (13:58 +0100)]
environment: Remove deprecated -E/--exec option.

* guix/scripts/environment.scm (%options): Remove "--exec", which was
deprecated in commit 1de2fe95e017c42aacbaa34f5dab8d48249cc064 in 2015.
* tests/guix-environment.sh: Remove use of '-E'.

5 years agodoc: Better explain the 'password' field of <user-account>.
Ludovic Courtès [Mon, 4 Mar 2019 12:55:41 +0000 (13:55 +0100)]
doc: Better explain the 'password' field of <user-account>.

* doc/guix.texi (User Accounts): Provide an example use of 'crypt', and
mention the security implications.

5 years agoservices: Use 'file-append' for user account shells.
Ludovic Courtès [Mon, 4 Mar 2019 12:34:43 +0000 (13:34 +0100)]
services: Use 'file-append' for user account shells.

* gnu/services/cuirass.scm (cuirass-account): Use 'file-append' instead
of #~(string-append #$shadow "/sbin/nologin").
* gnu/services/monitoring.scm (zabbix-server-account): Likewise.
(zabbix-agent-account): Likewise.
* gnu/services/rsync.scm (rsync-account): Likewise.
* gnu/services/ssh.scm (%openssh-accounts): Likewise.

5 years agoactivation: Make home directories #o700 by default.
Ludovic Courtès [Mon, 4 Mar 2019 12:32:36 +0000 (13:32 +0100)]
activation: Make home directories #o700 by default.

Until now they'd be #o755, except for /root, which is treated specially
in (gnu build install).

* gnu/build/activation.scm (activate-user-home): Chmod HOME to #o700.
Remove redundant 'unless system?'.

5 years agotests: Use non-deprecated (guix store) API.
Ludovic Courtès [Mon, 4 Mar 2019 11:22:54 +0000 (12:22 +0100)]
tests: Use non-deprecated (guix store) API.

This is a followup to f9e8a12379c6fefc9e5c3c7fc3926599bbefc013.

* gnu/tests/base.scm (run-basic-test)["/run/current-system is a GC
root"]: Use 'store-protocol-error?' instead of 'nix-protocol-error?'.

5 years agognu: Add r-htscluster.
Ricardo Wurmus [Mon, 4 Mar 2019 14:00:18 +0000 (15:00 +0100)]
gnu: Add r-htscluster.

* gnu/packages/bioconductor.scm (r-htscluster): New variable.

5 years agognu: Add r-capushe.
Ricardo Wurmus [Mon, 4 Mar 2019 14:00:05 +0000 (15:00 +0100)]
gnu: Add r-capushe.

* gnu/packages/cran.scm (r-capushe): New variable.

5 years agognu: python-matplotlib-documentation: Fix build.
Ricardo Wurmus [Mon, 4 Mar 2019 12:54:47 +0000 (13:54 +0100)]
gnu: python-matplotlib-documentation: Fix build.

* gnu/packages/python-xyz.scm (python-matplotlib-documentation)
[native-inputs]: Add python-ipykernel; replace texlive with a texlive-union
consisting of texlive-latex-amsfonts, texlive-latex-amsmath,
texlive-latex-enumitem, texlive-latex-expdlist, texlive-latex-preview,
texlive-latex-type1cm, texlive-latex-ucs, texlive-generic-pdftex,
texlive-fonts-amsfonts, texlive-fonts-ec, texlive-fonts-adobe-times, and
texlive-fonts-txfonts.
[arguments]: Do not build PDF, remove PDF-related changes; patch to avoid
dependency on network resources.

5 years agognu: emacs-helm-emms: Update to 20190304.
Pierre Neidhardt [Mon, 4 Mar 2019 11:17:13 +0000 (12:17 +0100)]
gnu: emacs-helm-emms: Update to 20190304.

* gnu/packages/emacs-xyz.scm (emacs-helm-emms): Update to 20190304.

5 years agognu: emacs-evil-magit: Update to 20190224.
Pierre Neidhardt [Mon, 4 Mar 2019 07:31:41 +0000 (08:31 +0100)]
gnu: emacs-evil-magit: Update to 20190224.

* gnu/packages/emacs-xyz.scm (emacs-evil-magit): Update to 20190224.

5 years agognu: emacs-magit-todos: Update to 1.1.7.
Pierre Neidhardt [Mon, 4 Mar 2019 07:24:41 +0000 (08:24 +0100)]
gnu: emacs-magit-todos: Update to 1.1.7.

* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.1.7.

5 years agognu: emacs-magit: Update to 2.90.1.
Pierre Neidhardt [Mon, 4 Mar 2019 07:24:24 +0000 (08:24 +0100)]
gnu: emacs-magit: Update to 2.90.1.

* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.90.1.

5 years agognu: avidemux: Build with modular qt.
Efraim Flashner [Sun, 3 Mar 2019 17:57:48 +0000 (19:57 +0200)]
gnu: avidemux: Build with modular qt.

* gnu/packages/video.scm (avidemux)[inputs]: Remove qt, add qtbase,
qttools.

5 years agognu: avidemux: Update to 2.7.1.
Efraim Flashner [Sun, 3 Mar 2019 17:57:08 +0000 (19:57 +0200)]
gnu: avidemux: Update to 2.7.1.

* gnu/packages/video.scm (avidemux): Update to 2.7.1.
[arguments]: Update bundled ffmpeg to 3.3.7.

5 years agognu: libopenshot: Build with modular qt.
Efraim Flashner [Sun, 3 Mar 2019 15:31:16 +0000 (17:31 +0200)]
gnu: libopenshot: Build with modular qt.

* gnu/packages/video.scm (libopenshot)[propagated-inputs]: Remove qt,
add qtbase, qtmultimedia.

5 years agognu: libopenshot: Remove bundled libraries.
Efraim Flashner [Sun, 3 Mar 2019 15:30:33 +0000 (17:30 +0200)]
gnu: libopenshot: Remove bundled libraries.

* gnu/packages/video.scm (libopenshot)[source]: Add snippet to remove
bundled libraries.

5 years agognu: libopenshot: Fix tests on other architectures.
Efraim Flashner [Sun, 3 Mar 2019 15:29:56 +0000 (17:29 +0200)]
gnu: libopenshot: Fix tests on other architectures.

* gnu/packages/video.scm (libopenshot)[source]: Add patch.
* gnu/packages/patches/libopenshot-fixup-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

5 years agognu: Add emacs-isearch+.
Brian Leung [Thu, 21 Feb 2019 00:14:59 +0000 (01:14 +0100)]
gnu: Add emacs-isearch+.

* gnu/packages/emacs-xyz.scm (emacs-isearch+): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
5 years agognu: wine-staging: Add faudio support.
Rutger Helling [Sun, 3 Mar 2019 09:52:46 +0000 (10:52 +0100)]
gnu: wine-staging: Add faudio support.

* gnu/packages/wine.scm (wine-staging)[inputs]: Add faudio.
[arguments]: Adjust patchinstall.sh to faudio.
* gnu/packages/wine.scm (wine64-staging)[arguments]: Adjust patchinstall.sh to
faudio.

5 years agognu: Add faudio.
Rutger Helling [Sun, 3 Mar 2019 09:54:38 +0000 (10:54 +0100)]
gnu: Add faudio.

* gnu/packages/audio.scm (faudio): New variable.

5 years agognu: wine-staging: Update to 4.3.
Rutger Helling [Sun, 3 Mar 2019 09:21:58 +0000 (10:21 +0100)]
gnu: wine-staging: Update to 4.3.

* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.3.
* gnu/packages/wine.scm (wine-staging): Update to 4.3.

5 years agognu: eolie: Update to 0.9.52.
Ricardo Wurmus [Sun, 3 Mar 2019 08:23:29 +0000 (09:23 +0100)]
gnu: eolie: Update to 0.9.52.

* gnu/packages/gnome.scm (eolie): Update to 0.9.52.

5 years agognu: musescore: Update to 3.0.4.
Nicolas Goaziou [Sat, 2 Mar 2019 23:17:30 +0000 (00:17 +0100)]
gnu: musescore: Update to 3.0.4.

* gnu/packages/music.scm (musescore): Update to 3.0.4.

5 years agognu: python-dask: Update to 1.1.3.
Marius Bakke [Sat, 2 Mar 2019 18:18:15 +0000 (19:18 +0100)]
gnu: python-dask: Update to 1.1.3.

* gnu/packages/python-xyz.scm (python-dask): Update to 1.1.3.

5 years agognu: appstream-glib: Update to 0.7.15.
Marius Bakke [Sat, 2 Mar 2019 15:06:23 +0000 (16:06 +0100)]
gnu: appstream-glib: Update to 0.7.15.

* gnu/packages/glib.scm (appstream-glib): Update to 0.7.15.

5 years agognu: audit: Update to 2.8.5.
Marius Bakke [Sat, 2 Mar 2019 15:01:39 +0000 (16:01 +0100)]
gnu: audit: Update to 2.8.5.

* gnu/packages/admin.scm (audit): Update to 2.8.5.

5 years agognu: libsecret: Update to 0.18.8.
Marius Bakke [Sat, 2 Mar 2019 14:55:52 +0000 (15:55 +0100)]
gnu: libsecret: Update to 0.18.8.

* gnu/packages/gnome.scm (libsecret): Update to 0.18.8.

5 years agognu: ungoogled-chromium: Update to 72.0.3626.121-0.a80839c [fixes CVE-2019-5786].
Marius Bakke [Sat, 2 Mar 2019 14:50:56 +0000 (15:50 +0100)]
gnu: ungoogled-chromium: Update to 72.0.3626.121-0.a80839c [fixes CVE-2019-5786].

* gnu/packages/chromium.scm (%chromium-version): Update to 72.0.3626.121.
(ungoogled-chromium-source): Update hash.

5 years agognu: WebKitGTK: Update to 2.22.7.
Marius Bakke [Sat, 2 Mar 2019 14:37:39 +0000 (15:37 +0100)]
gnu: WebKitGTK: Update to 2.22.7.

* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.7.

5 years agognu: ldb: Update to 1.6.2.
Marius Bakke [Sat, 2 Mar 2019 14:05:05 +0000 (15:05 +0100)]
gnu: ldb: Update to 1.6.2.

* gnu/packages/samba.scm (ldb): Update to 1.6.2.
[native-inputs]: Change from PYTHON-2 to PYTHON.  Add WHICH.

5 years agognu: tdb: Update to 1.3.18.
Marius Bakke [Sat, 2 Mar 2019 14:11:07 +0000 (15:11 +0100)]
gnu: tdb: Update to 1.3.18.

* gnu/packages/databases.scm (tdb): Update to 1.3.18.
[native-inputs]: Add WHICH.  Change PYTHON-2 to PYTHON.

5 years agognu: tevent: Update to 0.9.39.
Marius Bakke [Sat, 2 Mar 2019 14:07:34 +0000 (15:07 +0100)]
gnu: tevent: Update to 0.9.39.

* gnu/packages/samba.scm (tevent): Update to 0.9.39.
[native-inputs]: Add WHICH.  Change PYTHON-2 to PYTHON.

5 years agognu: talloc: Update to 2.1.16.
Marius Bakke [Sat, 2 Mar 2019 14:07:10 +0000 (15:07 +0100)]
gnu: talloc: Update to 2.1.16.

* gnu/packages/samba.scm (talloc): Update to 2.1.16.
[native-inputs]: Add WHICH.
[inputs]: Change from PYTHON-2 to PYTHON.
(talloc/static)[arguments]: Adjust GCC command line.

5 years agognu: pigx-chipseq: Update to 0.0.31.
Ricardo Wurmus [Sat, 2 Mar 2019 21:04:53 +0000 (22:04 +0100)]
gnu: pigx-chipseq: Update to 0.0.31.

* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.31.

5 years agognu: lyx: Parameterize more version variables.
Efraim Flashner [Sat, 2 Mar 2019 20:15:26 +0000 (22:15 +0200)]
gnu: lyx: Parameterize more version variables.

* gnu/packages/tex.scm (lyx)[source]: Parameterize the version string.
[arguments]: Parameterize version variables in 'configre-flags and in
the custom phases 'setenv-check and 'install-symlink.

5 years agognu: lyx: Update to 2.3.2-2.
Ricardo Wurmus [Sat, 2 Mar 2019 17:39:49 +0000 (18:39 +0100)]
gnu: lyx: Update to 2.3.2-2.

* gnu/packages/tex.scm (lyx): Update to 2.3.2-2.
[source]: Remove patch.
[arguments]: Adjust configure flags; add build phase
"fix-compilation-with-boost-1.69"; remove phase "patch-installer"; create
missing file in phase "setenv-check".
[inputs]: Add mythes.
[propagated-inputs]: Replace texlive with a texlive-union containing
texlive-fonts-ec.

5 years agognu: emacs-desktop-environment: Update to 20190301.
Pierre Neidhardt [Sat, 2 Mar 2019 15:15:12 +0000 (16:15 +0100)]
gnu: emacs-desktop-environment: Update to 20190301.

* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 20190301.

5 years agognu: Add WireGuard.
Leo Famulari [Sat, 2 Mar 2019 00:30:51 +0000 (19:30 -0500)]
gnu: Add WireGuard.

* gnu/packages/vpn.scm (wireguard): New variable.

5 years agognu: bundler: Update to 1.17.3.
Julien Lepiller [Fri, 1 Mar 2019 22:50:54 +0000 (23:50 +0100)]
gnu: bundler: Update to 1.17.3.

* gnu/packaqes/ruby.scm (bundler): Update to 1.17.3.

5 years agognu: opensmtpd: Remove unused arguments.
Tobias Geerinckx-Rice [Fri, 1 Mar 2019 17:42:27 +0000 (18:42 +0100)]
gnu: opensmtpd: Remove unused arguments.

* gnu/packages/mail.scm (opensmtpd)[arguments]: Remove unused procedure
arguments to 'patch-FHS-file-names' phase.

5 years agognu: perl-net-dns: Update to 1.19.
Tobias Geerinckx-Rice [Fri, 1 Mar 2019 14:23:37 +0000 (15:23 +0100)]
gnu: perl-net-dns: Update to 1.19.

* gnu/packages/networking.scm (perl-net-dns): Update to 1.19.

5 years agognu: teximpatient: Build with texlive-union.
Ricardo Wurmus [Fri, 1 Mar 2019 22:25:20 +0000 (23:25 +0100)]
gnu: teximpatient: Build with texlive-union.

* gnu/packages/tex.scm (teximpatient)[source]: Use url-fetch/tarbomb, so that
we can...
[arguments]: ...remove the custom "unpack" phase; disable tests instead of
deleting the "check" phase; add phase "fix-packaging-error".
[native-inputs]: Replace texlive with a texlive-union containing
texlive-latex-amsfonts, texlive-fonts-amsfonts, texlive-fonts-adobe-palatino,
texlive-fonts-adobe-zapfding, texlive-fonts-knuth-lib,
texlive-fonts-mflogo-font, and texlive-generic-pdftex.

5 years agognu: Add texlive-fonts-adobe-zapfding.
Ricardo Wurmus [Fri, 1 Mar 2019 22:24:29 +0000 (23:24 +0100)]
gnu: Add texlive-fonts-adobe-zapfding.

* gnu/packages/tex.scm (texlive-fonts-adobe-zapfding): New variable.

5 years agognu: Add texlive-fonts-adobe-palatino.
Ricardo Wurmus [Fri, 1 Mar 2019 22:24:10 +0000 (23:24 +0100)]
gnu: Add texlive-fonts-adobe-palatino.

* gnu/packages/tex.scm (texlive-fonts-adobe-palatino): New variable.

5 years agognu: Add texlive-fonts-mflogo-font.
Ricardo Wurmus [Fri, 1 Mar 2019 22:23:29 +0000 (23:23 +0100)]
gnu: Add texlive-fonts-mflogo-font.

* gnu/packages/tex.scm (texlive-fonts-mflogo-font): New variable.

5 years agognu: Add texlive-latex-mflogo.
Ricardo Wurmus [Fri, 1 Mar 2019 22:23:09 +0000 (23:23 +0100)]
gnu: Add texlive-latex-mflogo.

* gnu/packages/tex.scm (texlive-latex-mflogo): New variable.

5 years agognu: texlive-fonts-knuth-lib: Build all tfm files.
Ricardo Wurmus [Fri, 1 Mar 2019 18:21:18 +0000 (19:21 +0100)]
gnu: texlive-fonts-knuth-lib: Build all tfm files.

* gnu/packages/tex.scm (texlive-fonts-knuth-lib)[arguments]: Build all tfm
files in "build" phase.

5 years agognu: Add texlive-fonts-adobe-times.
Ricardo Wurmus [Fri, 1 Mar 2019 16:02:48 +0000 (17:02 +0100)]
gnu: Add texlive-fonts-adobe-times.

* gnu/packages/tex.scm (texlive-fonts-adobe-times): New variable.

5 years agognu: texlive-latex-geometry: Add missing input.
Ricardo Wurmus [Fri, 1 Mar 2019 16:02:01 +0000 (17:02 +0100)]
gnu: texlive-latex-geometry: Add missing input.

* gnu/packages/tex.scm (texlive-latex-geometry)[propagated-inputs]: Add
texlive-latex-oberdiek.

5 years agognu: java-eclipse-jetty-http-test-classes: Return #t from all phases.
Björn Höfling [Fri, 1 Mar 2019 21:47:37 +0000 (22:47 +0100)]
gnu: java-eclipse-jetty-http-test-classes: Return #t from all phases.

* gnu/packages/web.scm (java-eclipse-jetty-http-test-classes)[arguments]: Return #t
from 'chdir' phase.

5 years agognu: java-eclipse-jetty-test-helper: Return #t from all phases.
Björn Höfling [Fri, 1 Mar 2019 21:43:32 +0000 (22:43 +0100)]
gnu: java-eclipse-jetty-test-helper: Return #t from all phases.

* gnu/packages/web.scm (java-eclipse-jetty-test-helper)[arguments]: Return #t
from 'chdir' phase.

5 years agognu: java-eclipse-sisu-inject: Don't use unstable tarball.
Björn Höfling [Fri, 1 Mar 2019 19:05:27 +0000 (20:05 +0100)]
gnu: java-eclipse-sisu-inject: Don't use unstable tarball.

Using git-file-name also makes the source store-file nicer.

* gnu/packages/java.scm (java-eclipse-sisu-inject)[source]:  Use git-fetch and
git-file-name.

5 years agognu: java-tomcat: Update to 8.5.38.
Björn Höfling [Fri, 1 Mar 2019 18:39:55 +0000 (19:39 +0100)]
gnu: java-tomcat: Update to 8.5.38.

* gnu/packages/web.scm (java-tomcat): Update to 8.38.

5 years agognu: coq-flocq: Update to 3.1.0.
Dan Frumin [Fri, 1 Mar 2019 16:15:08 +0000 (17:15 +0100)]
gnu: coq-flocq: Update to 3.1.0.

* gnu/packages/coq.scm (coq-flocq): Update to 3.1.0.
(coq-interval): Update to 3.4.0.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agonls: Update 'fr' translation of the manual.
Julien Lepiller [Sun, 17 Feb 2019 19:45:44 +0000 (20:45 +0100)]
nls: Update 'fr' translation of the manual.

5 years agognu: sdl2: Add KMSDRM video backend.
Rutger Helling [Fri, 1 Mar 2019 15:25:59 +0000 (16:25 +0100)]
gnu: sdl2: Add KMSDRM video backend.

* gnu/packages/sdl.scm (sdl2): Add KMSDRM video backend.

5 years agognu: acpica: Update to 20190215.
Tobias Geerinckx-Rice [Fri, 1 Mar 2019 07:23:42 +0000 (08:23 +0100)]
gnu: acpica: Update to 20190215.

* gnu/packages/admin.scm (acpica): Update to 20190215.

5 years agognu: libssh: Update to 0.8.7.
Marius Bakke [Fri, 1 Mar 2019 15:51:34 +0000 (16:51 +0100)]
gnu: libssh: Update to 0.8.7.

* gnu/packages/ssh.scm (libssh): Update to 0.8.7.

5 years agognu: re2: Update to 2019-03-01.
Marius Bakke [Fri, 1 Mar 2019 15:48:41 +0000 (16:48 +0100)]
gnu: re2: Update to 2019-03-01.

* gnu/packages/regex.scm (re2): Update to 2019-03-01.

5 years agognu: libqmi: Update to 1.22.2.
Marius Bakke [Fri, 1 Mar 2019 15:47:30 +0000 (16:47 +0100)]
gnu: libqmi: Update to 1.22.2.

* gnu/packages/freedesktop.scm (libqmi): Update to 1.22.2.

5 years agognu: libqmi: Don't use NAME in source URI.
Marius Bakke [Fri, 1 Mar 2019 15:46:28 +0000 (16:46 +0100)]
gnu: libqmi: Don't use NAME in source URI.

* gnu/packages/freedesktop.scm (libqmi)[source](uri): Hard-code NAME.

5 years agognu: python-cryptography: Update to 2.6.1.
Marius Bakke [Fri, 1 Mar 2019 15:43:43 +0000 (16:43 +0100)]
gnu: python-cryptography: Update to 2.6.1.

* gnu/packages/python-crypto.scm (python-cryptography-vectors,
python-cryptography): Update to 2.6.1.

5 years agognu: OpenSSL: Update to 1.1.1b.
Marius Bakke [Fri, 1 Mar 2019 15:41:35 +0000 (16:41 +0100)]
gnu: OpenSSL: Update to 1.1.1b.

* gnu/packages/tls.scm (openssl-next): Update to 1.1.1b.

5 years agognu: efibootmgr: Remove obsolete configure flag.
Marius Bakke [Fri, 1 Mar 2019 15:38:37 +0000 (16:38 +0100)]
gnu: efibootmgr: Remove obsolete configure flag.

* gnu/packages/linux.scm (efibootmgr)[arguments]: Don't override CFLAGS.

5 years agognu: efibootmgr: Don't use NAME in source URI.
Marius Bakke [Fri, 1 Mar 2019 15:37:31 +0000 (16:37 +0100)]
gnu: efibootmgr: Don't use NAME in source URI.

* gnu/packages/linux.scm (efibootmgr)[source](uri): Hard-code NAME.

5 years agognu: Add velvet.
Ricardo Wurmus [Fri, 1 Mar 2019 11:54:43 +0000 (12:54 +0100)]
gnu: Add velvet.

* gnu/packages/bioinformatics.scm (velvet): New variable.

5 years agognu: discrover: Remove indirect TexLive dependencies.
Ricardo Wurmus [Fri, 1 Mar 2019 11:51:15 +0000 (12:51 +0100)]
gnu: discrover: Remove indirect TexLive dependencies.

* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Remove
texlive-generic-ifxetex, texlive-latex-oberdiek, texlive-latex-url, and
texlive-latex-xcolor from texlive-union.

5 years agognu: texlive-latex-pgf: Add missing input.
Ricardo Wurmus [Fri, 1 Mar 2019 11:48:40 +0000 (12:48 +0100)]
gnu: texlive-latex-pgf: Add missing input.

* gnu/packages/tex.scm (texlive-latex-pgf)[propagated-inputs]: Add
texlive-latex-xcolor.

5 years agognu: asymptote: Remove indirect TexLive dependency.
Ricardo Wurmus [Fri, 1 Mar 2019 11:43:46 +0000 (12:43 +0100)]
gnu: asymptote: Remove indirect TexLive dependency.

* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Remove
texlive-generic-ifxetex from texlive-union.

5 years agognu: hypre: Remove indirect TexLive dependencies.
Ricardo Wurmus [Fri, 1 Mar 2019 11:33:15 +0000 (12:33 +0100)]
gnu: hypre: Remove indirect TexLive dependencies.

* gnu/packages/maths.scm (hypre)[native-inputs]: Remove
texlive-latex-oberdiek, texlive-generic-ifxetex, and texlive-latex-url from
texlive-union.

5 years agognu: texlive-latex-oberdiek: Add ifxetex to inputs.
Ricardo Wurmus [Fri, 1 Mar 2019 11:22:09 +0000 (12:22 +0100)]
gnu: texlive-latex-oberdiek: Add ifxetex to inputs.

* gnu/packages/tex.scm (texlive-latex-oberdiek)[propagated-inputs]: Add
texlive-generic-ifxetex.

5 years agognu: texlive-latex-hyperref: Add missing inputs.
Ricardo Wurmus [Fri, 1 Mar 2019 11:21:26 +0000 (12:21 +0100)]
gnu: texlive-latex-hyperref: Add missing inputs.

* gnu/packages/tex.scm (texlive-latex-hyperref)[propagated-inputs]: Add
texlive-latex-oberdiek and texlive-latex-url.

5 years agognu: rust: Factor out "cargo-utils" from "cargo-build-system".
Ivan Petkov [Fri, 15 Feb 2019 07:04:28 +0000 (23:04 -0800)]
gnu: rust: Factor out "cargo-utils" from "cargo-build-system".

* guix/build/cargo-utils.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/build-system/cargo.scm (%cargo-utils-modules): New variable.
(%cargo-build-system-modules): Use it.
* guix/build/cargo-build-system.scm (file-sha256, generate-checksums): Move
from here...
* guix/build/cargo-utils.scm: ...to here.
* gnu/packages/rust.scm (rust-1.19.0)[arguments]<#:imported-modules>: Use
%cargo-utils-modules.
<#:phases>[patch-cargo-checksums]: Use (guix build cargo-utils).
* gnu/packages/gnuzilla.scm (icecat):
[arguments]<#:imported-modules>: Use %cargo-utils-modules.
<#phases>[patch-cargo-checksums]: import (guix build cargo-utils).

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
5 years agognu: openssl@1.1.1a: Don't inherit from openssl/fixed.
Tobias Geerinckx-Rice [Thu, 28 Feb 2019 23:09:31 +0000 (00:09 +0100)]
gnu: openssl@1.1.1a: Don't inherit from openssl/fixed.

I was a bit hasty in a92c6b1a2b5b8b69f248c732db4a11ddf130f0f1.
openssl-next replaces the source, and OpenSSL 1.1.1 is invulnerable.

* gnu/packages/tls.scm (openssl-next)[inherit]: Inherit from openssl
once more.

5 years agognu: openssl: Fix CVE-2019-1559.
Tobias Geerinckx-Rice [Thu, 28 Feb 2019 22:53:26 +0000 (23:53 +0100)]
gnu: openssl: Fix CVE-2019-1559.

* gnu/packages/tls.scm (openssl)[replacement]: New field.
(openssl/fixed): New variable.
(openssl-next)[inherit]: Inherit from it instead.
* gnu/packages/patches/openssl-CVE-2019-1559.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

5 years agognu: clementine: Use HTTPS home page.
Tobias Geerinckx-Rice [Thu, 28 Feb 2019 21:01:41 +0000 (22:01 +0100)]
gnu: clementine: Use HTTPS home page.

* gnu/packages/music.scm (clementine)[home-page]: Use HTTPS.

5 years agognu: libunwind: Update to 1.3.1.
Tobias Geerinckx-Rice [Thu, 28 Feb 2019 02:28:40 +0000 (03:28 +0100)]
gnu: libunwind: Update to 1.3.1.

* gnu/packages/libunwind.scm (libunwind): Update to 1.3.1.

5 years agognu: netpbm: Fix CVE-2017-258[67].
Tobias Geerinckx-Rice [Thu, 28 Feb 2019 19:28:33 +0000 (20:28 +0100)]
gnu: netpbm: Fix CVE-2017-258[67].

* gnu/packages/netpbm.scm (netpbm)[source]: Add patches.
* gnu/packages/patches/netpbm-CVE-2017-2586.patch,
gnu/packages/patches/netpbm-CVE-2017-2587.patch: New files.
* gnu/local.mk: Fix missing copyright year.
(dist_patch_DATA): Add them.

5 years agognu: supercollider: Update to 3.10.2.
Tobias Geerinckx-Rice [Thu, 28 Feb 2019 02:51:39 +0000 (03:51 +0100)]
gnu: supercollider: Update to 3.10.2.

* gnu/packages/audio.scm (supercollider): Update to 3.10.2.
[arguments]: Remove ’apply-system-yaml-cpp-fix’ phase.

5 years agognu: speech-dispatcher: Build against eSpeak NG.
Marius Bakke [Mon, 25 Feb 2019 13:03:06 +0000 (14:03 +0100)]
gnu: speech-dispatcher: Build against eSpeak NG.

* gnu/packages/speech.scm (speech-dispatcher)[inputs]: Change from ESPEAK to
ESPEAK-NG.

5 years agognu: Add eSpeak NG.
Marius Bakke [Mon, 25 Feb 2019 12:58:53 +0000 (13:58 +0100)]
gnu: Add eSpeak NG.

* gnu/packages/speech.scm (espeak-ng): New public variable.

5 years agognu: Move espeak to speech.scm.
Marius Bakke [Mon, 25 Feb 2019 13:35:14 +0000 (14:35 +0100)]
gnu: Move espeak to speech.scm.

* gnu/packages/audio.scm (espeak): Move from here ...
* gnu/packages/speech.scm (espeak): ... to here.

5 years agognu: Add pcaudiolib.
Marius Bakke [Mon, 25 Feb 2019 12:53:25 +0000 (13:53 +0100)]
gnu: Add pcaudiolib.

* gnu/packages/audio.scm (pcaudiolib): New public variable.

5 years agognu: speech-dispatcher: Update to 0.9.0.
Marius Bakke [Mon, 25 Feb 2019 12:28:35 +0000 (13:28 +0100)]
gnu: speech-dispatcher: Update to 0.9.0.

* gnu/packages/speech.scm (speech-dispatcher): Update to 0.9.0.
[source](uri): Change to new upstream URI.
[arguments]: Add --with-kali and --with-baratinoo to #:configure-flags.

5 years agognu: speech-dispatcher: Don't build static libraries.
Marius Bakke [Mon, 25 Feb 2019 12:27:58 +0000 (13:27 +0100)]
gnu: speech-dispatcher: Don't build static libraries.

* gnu/packages/speech.scm (speech-dispatcher)[arguments]: New field.

5 years agognu: GCC: Update to 8.3.0.
Marius Bakke [Mon, 25 Feb 2019 12:26:56 +0000 (13:26 +0100)]
gnu: GCC: Update to 8.3.0.

* gnu/packages/gcc.scm (gcc-8): Update to 8.3.0.

5 years agognu: wpa_supplicant: Update to 2.7.
Marius Bakke [Sun, 24 Feb 2019 22:39:47 +0000 (23:39 +0100)]
gnu: wpa_supplicant: Update to 2.7.

* gnu/packages/patches/wpa-supplicant-CVE-2017-13082.patch,
gnu/packages/patches/wpa-supplicant-CVE-2018-14526.patch,
gnu/packages/patches/wpa-supplicant-fix-key-reuse.patch,
gnu/packages/patches/wpa-supplicant-fix-nonce-reuse.patch,
gnu/packages/patches/wpa-supplicant-fix-zeroed-keys.patch,
gnu/packages/patches/wpa-supplicant-krack-followups.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/admin.scm (wpa-supplicant-minimal): Update to 2.7.
[source](patches): Remove.

5 years agognu: Add toot.
Efraim Flashner [Thu, 28 Feb 2019 06:56:59 +0000 (08:56 +0200)]
gnu: Add toot.

* gnu/packages/mastodon.scm (toot): New variable.
* gnu/local.mk (GNU_SYSTSEM_MODULES): Register it.

5 years agognu: giac-xcas: Update to 1.5.0-43.
Nicolas Goaziou [Wed, 27 Feb 2019 23:39:53 +0000 (00:39 +0100)]
gnu: giac-xcas: Update to 1.5.0-43.

* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-43.

5 years agognu: linux-libre: Update to 4.20.13.
Mark H Weaver [Wed, 27 Feb 2019 18:48:04 +0000 (13:48 -0500)]
gnu: linux-libre: Update to 4.20.13.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.13.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.19: Update to 4.19.26.
Mark H Weaver [Wed, 27 Feb 2019 18:47:15 +0000 (13:47 -0500)]
gnu: linux-libre@4.19: Update to 4.19.26.

* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.26.
(%linux-libre-4.19-hash): Update hash.

5 years agognu: linux-libre@4.14: Update to 4.14.104.
Mark H Weaver [Wed, 27 Feb 2019 18:46:17 +0000 (13:46 -0500)]
gnu: linux-libre@4.14: Update to 4.14.104.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.104.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: linux-libre@4.9: Update to 4.9.161.
Mark H Weaver [Wed, 27 Feb 2019 18:45:27 +0000 (13:45 -0500)]
gnu: linux-libre@4.9: Update to 4.9.161.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.161.

5 years agognu: emacs-disk-usage: Update to 1.2.0.
Pierre Neidhardt [Wed, 27 Feb 2019 16:09:22 +0000 (17:09 +0100)]
gnu: emacs-disk-usage: Update to 1.2.0.

* gnu/packages/emacs-xyz.scm (emacs-disk-usage): Update to 1.2.0.

5 years agognu: lmdb: Update to 0.9.23.
Tobias Geerinckx-Rice [Wed, 27 Feb 2019 11:52:20 +0000 (12:52 +0100)]
gnu: lmdb: Update to 0.9.23.

* gnu/packages/databases.scm (lmdb): Update to 0.9.23.

5 years agognu: lmdb: Don't use unstable tarball.
Tobias Geerinckx-Rice [Tue, 12 Feb 2019 17:07:01 +0000 (18:07 +0100)]
gnu: lmdb: Don't use unstable tarball.

* gnu/packages/databases.scm (lmdb)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[arguments]: Adjust source directory name.

5 years agognu: sbcl: Update to 1.4.16.
Tobias Geerinckx-Rice [Wed, 27 Feb 2019 10:32:59 +0000 (11:32 +0100)]
gnu: sbcl: Update to 1.4.16.

* gnu/packages/lisp.scm (sbcl): Update to 1.4.16.