me
/
guix
Archived
1
0
Fork 0
Commit Graph

52012 Commits (7aad4609ae38790b7cc4e6a88b3e48ab43bc1f09)

Author SHA1 Message Date
Tobias Geerinckx-Rice 2ca12aee81
gnu: mosh: Tweak description.
* gnu/packages/ssh.scm (mosh)[description]: Use full sentences and note
that only the client may roam.
2020-04-08 15:20:39 +02:00
Tobias Geerinckx-Rice 9f12e06bb3
gnu: Add chrony.
* gnu/packages/ntp.scm (chrony): New public variable.
2020-04-08 14:42:29 +02:00
Marius Bakke 155aaca7fe
gnu: python-pyjwt: Remove dependency on old version of 'pytest-runner'.
* gnu/packages/python-xyz.scm (python-pyjwt)[arguments]: New field.
[native-inputs]: Remove PYTHON-PYTEST-RUNNER.
2020-04-08 14:33:43 +02:00
Marius Bakke 76125bc061
gnu: perl-gd: Do not rely on 'libgd-config'.
* gnu/packages/gd.scm (perl-gd)[native-inputs]: Add PERL-EXTUTILS-PKGCONFIG.
2020-04-08 14:21:41 +02:00
Marius Bakke 3a32940bfb
gnu: ecl: Fix build with LibFFI >= 3.3.
* gnu/packages/lisp.scm (ecl)[source](modules, snippet): New fields.
2020-04-08 13:53:35 +02:00
Marius Bakke bcdd279a5f
gnu: ruby-sqlite3: Remove obsolete workaround.
* gnu/packages/ruby.scm (ruby-sqlite3)[arguments]: Remove phase
'adjust-failing-test'.
2020-04-08 13:21:24 +02:00
Marius Bakke 2778302399
Merge branch 'master' into core-updates
Conflicts:
	etc/news.scm
	gnu/local.mk
	gnu/packages/check.scm
	gnu/packages/cross-base.scm
	gnu/packages/gimp.scm
	gnu/packages/java.scm
	gnu/packages/mail.scm
	gnu/packages/sdl.scm
	gnu/packages/texinfo.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
2020-04-08 13:00:50 +02:00
Ludovic Courtès 9cfd889f1d
tests: Mark VM images as non-substitutable.
* gnu/tests/install.scm (run-install): Pass #:substitutable? to
'system-disk-image' and to 'gexp->derivation'.
2020-04-08 12:42:41 +02:00
Ludovic Courtès a328f66a9e
vm: Allow images to be marked as non-substitutable.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add
 #:substitutable? parameter.  Pass it to 'gexp->derivation'.
(qemu-image): Add #:substitutable? and pass it to
'expression->derivation-in-linux-vm'.
(system-disk-image): Add #:substitutable? and pass it to 'qemu-image'.
2020-04-08 12:42:41 +02:00
Ludovic Courtès be1e842ad7
gnu: cross-base: Remove unneeded 'let'.
This is a followup to 102d307520.

* gnu/packages/cross-base.scm (cross-libc): Remove (let ((libc libc)) …).

(cherry picked from commit 524a4e357c)
2020-04-08 12:22:06 +02:00
Vincent Legoll ba6f2bda18
gnu: genimage: Update to 11.
* gnu/packages/genimage.scm (genimage): Update to 11,
[arguments]: add a new test dump file to the patched ones
because of missing /etc/passwd in build environment.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-08 11:30:55 +02:00
Mathieu Othacehe ee0ad7803c
installer: Add proxy support.
* gnu/installer/proxy.scm: New file.
* gnu/local.mk (INSTALLER_MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* gnu/installer/newt/parameters.scm (run-proxy-page): New procedure,
(run-parameters-page): add the previous procedure to the parameters menu.
2020-04-08 10:24:02 +02:00
Mathieu Othacehe 07a53bd512
installer: Turn help menu into parameters menu.
* gnu/local.mk (INSTALLER_MODULES): Rename help.scm into parameters.scm.
* po/guix/POTFILES.in: Ditto.
* gnu/installer/record.scm (<installer>): Rename help-menu into parameter-menu
and help-page into parameters-page.
* gnu/installer/newt/parameters.scm: Renamed from help.scm. Update information
messages.
* gnu/installer/newt.scm: Update accordingly.
* gnu/installer/newt/keymap.scm: Ditto.
2020-04-08 10:24:02 +02:00
Nicolas Goaziou 6e2f7dc5e2
gnu: higan: Update description.
* gnu/packages/emulators.scm (higan)[synopsis, description]: Update
description.
2020-04-08 10:03:25 +02:00
Nicolas Goaziou 76cc11a0ed
gnu: higan: Update to 110.
* gnu/packages/emulators.scm (higan): Update to 110.
[source]: Switch to new repository.
[inputs]: Add libxrandr, replace sdl with sdl2.
[home-page]: Use new URL.
[license]: Switch license.
* gnu/packages/patches/higan-remove-march-native-flag.patch: Delete file.
* gnu/local.mk: Reflect patch removal.
2020-04-08 09:56:59 +02:00
Leo Famulari be54cbe690
gnu: Syncthing: Update to 1.4.1.
* gnu/packages/syncthing.scm (syncthing): Update to 1.4.1.
2020-04-07 22:04:34 -04:00
Leo Famulari ea2dcf1664
gnu: Add go-github-com-calmh-murmur3.
* gnu/packages/golang.scm (go-github-com-calmh-murmur3): New variable.
(go-github-com-willf-bloom)[propagated-inputs]: Replace
go-github-com-spaolacci-murmur3 with it.
[arguments]: Patch the murmur3 import path in a new 'patch-import-path' phase.
2020-04-07 22:04:34 -04:00
Leo Famulari 3868b2a799
gnu: Go: Update to 1.13.9.
* gnu/packages/golang.scm (go-1.13): Update to 1.13.9.
2020-04-07 22:04:30 -04:00
Marius Bakke 55d4526411
gnu: gnurl: Update to 7.69.1.
* gnu/packages/gnunet.scm (gnurl): Update to 7.69.1.
[source](uri): Switch to ".tar.gz" archive.
2020-04-07 21:41:58 +02:00
Alexandros Theodotou 2aaf76582d
gnu: Add tap-lv2.
* gnu/packages/music.scm (tap-lv2): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-04-07 14:15:13 -04:00
Mark H Weaver c87bb5a9bd
gnu: icecat: Update to 68.7.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-6821, CVE-2020-6822, CVE-2020-6825,
CVE-2020-6827, and CVE-2020-6828.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-04-07 13:46:59 -04:00
Marius Bakke 48cb64084a
gnu: emacs-beancount: Do not inherit inputs from beancount.
* gnu/packages/finance.scm (emacs-beancount)[inputs, native-inputs]: New fields.
2020-04-07 18:46:38 +02:00
Marius Bakke 74b992fb43
gnu: beancount: pytest is a native input.
* gnu/packages/finance.scm (beancount)[inputs]: Move PYTHON-PYTEST ...
[native-inputs]: ... here.
2020-04-07 18:46:38 +02:00
Marius Bakke 9afc618e1b
gnu: beancount: Do not propagate inputs.
* gnu/packages/finance.scm (beancount)[propagated-inputs]: Move everything
from here ...
[inputs]: ... to here.
2020-04-07 18:46:37 +02:00
Marius Bakke 805d70214a
gnu: emacs-beancount: Move to (gnu packages finance).
This is a fixup for commit abcac7a529, as
inheritance across modules is not safe.  Fixes <https://bugs.gnu.org/40488>.
Reported by Christopher Baines <mail@cbaines.net>.

* gnu/packages/emacs-xyz.scm (emacs-beancount): Move from here ...
* gnu/packages/finance.scm: ... to here.
2020-04-07 18:46:37 +02:00
Efraim Flashner 68d8ec5770
gnu: Add python-ipython-cluster-helper.
* gnu/packages/python-xyz.scm (python-ipython-cluster-helper): New variable.
2020-04-07 19:22:22 +03:00
Efraim Flashner 0815350874
gnu: Add python-ipyparallel.
* gnu/packages/python-xyz.scm (python-ipyparallel): New variable.
2020-04-07 19:22:13 +03:00
Marius Bakke 5d9d9383ac
gnu: python-coveralls: Update to 1.11.1.
* gnu/packages/python-check.scm (python-coveralls): Update to 1.11.1.
[source]: Change to GIT-FETCH.
[arguments]: New field.
[propagated-inputs]: Remove PYTHON-SH and PYTHON-URLLIB3.
2020-04-07 17:59:00 +02:00
Nicolò Balzarotti 1e96e6ac8b
gnu: julia: Upgrade to 1.3.1.
* gnu/packages/julia.scm (libuv-julia): Upgrade to 2.0.0-1.35b1504.
(libunwind-julia): New variable.
(llvm-patch): Rename to ...
(julia-patch): ... this. Update to 1.3.1.
(llvm-julia): Adjust patch-set based on above change. Adjust indent.
(julia): Update to 1.3.1.
[source]: Add patch.
[arguments]: Adjust custom 'prepare-deps (llvm-patch): Rename to ...
(julia-patch): ... this. Update to 1.3.1.
(llvm-julia): Adjust patch-set based on above change.
(julia): Upgrade to 1.3.1.
[arguments]: Adjust custom 'prepare-deps phase based on changed inputs.
Remove most of 'hardcode-soname-map. Adjust 'fix-include-and-link-paths.
Add new 'fix-precompile phase. Adjust custom 'disable-broken-tests
phase. Add new 'make-wrapper phase. Adjust make-flags.
[inputs]: Add p7zip, mbedtls-apache, curl libssh2.
Remove openspecfun, fftw, fftwf, python2-virtualenv, rmath.
Replace libunwind with libunwind-julia, custom suitesparse with system
suitesparse, custom dsfmt with system dsfmt.
[native-search-paths]: Add JULIA_DEPOT_PATH.
* gnu/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-07 17:31:58 +03:00
Efraim Flashner 46e8bc52c2
gnu: julia.scm: Fix indentaion.
* gnu/packages/julia.scm: Re-indent file.
2020-04-07 17:31:58 +03:00
Efraim Flashner 912b6ab01c
gnu: libgit2: Upgrade to 1.0.0.
* gnu/packages/version-control.scm (libgit2): Upgrade to 1.0.0.
[source]: Download using url-fetch.
[arguments]: Remove 'fix-pcre2-reference, 'make-git-checkout-writable
custom phases.
[home-page]: Update home-page.
2020-04-07 17:31:58 +03:00
Efraim Flashner b94098af1e
gnu: sssd: Upgrade to 1.16.5.
* gnu/packages/sssd.scm (sssd): Upgrade to 1.16.5.
[source]: Use https.
2020-04-07 17:31:58 +03:00
Nicolò Balzarotti 158b8600c9
gnu: libgit2: Use system http-parser.
* gnu/packages/version-control.scm (libgit2)[source]: Update snippet.
[arguments]: Add configure-flag to use system http-parser.
[inputs]: Add http-parser.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-07 17:31:58 +03:00
Nicolò Balzarotti 633360e00e
gnu: http-parser: Add support for RFC 3986.
Fixes parsing of colon followed by empty port, allowed by RFC 3986
specifications.  Fedora is applying it to system http-parser too.

* gnu/packages/web.scm (http-parser)[source]: Add patch from Fedora.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-07 17:31:58 +03:00
Nicolò Balzarotti b60e2d480a
gnu: Add dsfmt.
* gnu/packages/maths.scm (dsfmt): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-07 17:31:55 +03:00
Ricardo Wurmus 5c08ae30ee
gnu: mumi: Update to 0.0.0-15.c85015d.
* gnu/packages/mail.scm (mumi): Update to 0.0.0-15.c85015d.
2020-04-07 16:28:53 +02:00
Paul Garlick 68044c1634
gnu: Add perl-authen-dechpwd.
* gnu/packages/perl.scm (perl-authen-dechpwd): New variable.
2020-04-07 14:51:06 +01:00
Paul Garlick 18b46c5637
gnu: Add perl-data-integer.
* gnu/packages/perl.scm (perl-data-integer): New variable.
2020-04-07 14:51:05 +01:00
Paul Garlick c3dbbd82f0
gnu: Add perl-digest-crc.
* gnu/packages/perl.scm (perl-digest-crc): New variable.
2020-04-07 14:51:04 +01:00
Paul Garlick 6482c3e358
gnu: Add perl-scalar-string.
* gnu/packages/perl.scm (perl-scalar-string): New variable.
2020-04-07 14:50:28 +01:00
Ricardo Wurmus 5bd109b811
gnu: mumi: Update to 0.0.0-14.ab53797.
* gnu/packages/mail.scm (mumi): Update to 0.0.0-14.ab53797.
2020-04-07 15:30:05 +02:00
Naga Malleswari c0bff513a4
gnu: libxfce4util: Update to 4.15.0.
* gnu/packages/xfce.scm (libxfce4util): Update to 4.15.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-07 14:19:02 +02:00
Andreas Enge 11abc24a03
gnu: gp2c: Update to 0.0.11pl3.
* gnu/packages/algebra.scm (gp2c): Update to 0.0.11pl3.
2020-04-07 14:01:38 +02:00
Andreas Enge bf82d83c60
gnu: pari-gp: Update to 2.11.3.
* gnu/packages/algebra.scm (pari-gp): Update to 2.11.3.
2020-04-07 14:01:38 +02:00
Nicolas Goaziou 58ee99fcb2
gnu: mame: Update to 0.220.
* gnu/packages/emulators.scm (mame): Update to 0.220.
2020-04-07 13:47:39 +02:00
Ludovic Courtès 3302e03ba0
services: guix: Add 'set-http-proxy' action.
Fixes <https://bugs.gnu.org/25569>.
Reported by Divan Santana <divan@santanas.co.za>.

* gnu/services/base.scm (shepherd-set-http-proxy-action): New procedure.
(guix-shepherd-service): Add 'actions' field.  Change 'start' to a
lambda; check the value of the "http_proxy" environment variable and
add "http_proxy" and "https_proxy" to #:environment-variables as a
function of that.
* gnu/tests/base.scm (run-basic-test)["guix-daemon set-http-proxy
action", "guix-daemon set-http-proxy action, clear"]: New tests.
* doc/guix.texi (Base Services): Document it.
2020-04-07 12:31:36 +02:00
Ludovic Courtès e2385584db
installer: Reduce height of the help window.
* gnu/installer/newt/help.scm (run-help-page): Pass #:listbox-height.
2020-04-07 12:31:36 +02:00
Ludovic Courtès 8f41f19236
ci: Remove "mips64el-linux-gnuabi64" from '%cross-targets'.
The N64 ABI has always been a niche, it seems.

* gnu/ci.scm (%cross-targets): Remove "mips64el-linux-gnuabi64".
2020-04-07 12:31:36 +02:00
Nicolas Goaziou f785d1b890
gnu: thinkfan: Update to 1.1.
* gnu/packages/linux.scm (thinkfan): Update to 1.1.
2020-04-07 11:24:01 +02:00
Nicolas Goaziou aad5c9ceca
gnu: emacs-org-superstar: Update to 1.1.0.
* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.1.0.
2020-04-07 11:07:31 +02:00
Nicolas Goaziou 2d0cfa71ab
gnu: Add emacs-ctrlf.
* gnu/packages/emacs-xyz.scm (emacs-ctrlf): New variable.
2020-04-07 10:59:59 +02:00
Nicolas Goaziou a6986961de
gnu: emacs-prescient: Update to 4.1.
* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 4.1.
[propagated-inputs]: Add emacs-selectrum.
[license]: Fix field.
2020-04-07 10:59:59 +02:00
Nicolas Goaziou 1c17e087c2
gnu: Add emacs-selectrum.
* gnu/packages/emacs-xyz.scm (emacs-selectrum): New variable.
2020-04-07 10:59:59 +02:00
Pierre Neidhardt 1d05da03ee
gnu: sbcl: Update to 2.0.3.
* gnu/packages/lisp.scm (sbcl): Update to 2.0.3.
2020-04-07 10:29:43 +02:00
Ludovic Courtès d7113bb655
services: syslog: Create log files as non-world-readable.
Partly fixes <https://bugs.gnu.org/40405>.
Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.

* gnu/services/base.scm (syslog-service-type): Change 'start' method to
set umask to #o137 before spawning syslogd.
* gnu/tests/base.scm (run-basic-test)["/var/log/messages is not
world-readable"]: New test.
2020-04-06 23:56:24 +02:00
Jakub Kądziołka a4c4aaff9e
gnu: rust-bumpalo-3: Update to 3.2.1 [fixes RUSTSEC-2020-0006].
* gnu/packages/crates-io.scm (rust-bumpalo-3): Update to 3.2.1.

Note: rust-bumpalo-2.5 is not affected.
2020-04-06 22:56:11 +02:00
Leo Famulari a270af317d
gnu: GnuTLS: Fix CVE-2020-11501.
* gnu/packages/tls.scm (gnutls)[replacement]: New field.
(gnutls-3.6.13): New variable.
(gnutls/guile-2.0, gnutls/dane, gnutls-3.6.10, gnutls3.0-gnutls): Use
PACKAGE/INHERIT.
2020-04-06 14:51:44 -04:00
Carl Dong b066c25026
gnu: Move PACKAGES-WITH-*PATCHES to (guix packages)
* gnu/packages/cross-base.scm (package-with-extra-patches,
package-with-patches): Move procedures from here...
* guix/packages.scm (package-with-extra-patches, package-with-patches):
...to here, and export.
2020-04-06 14:02:42 -04:00
John D. Boy 8a4608b4bf
gnu: fossil: Update to 2.10.
* gnu/packages/version-control.scm (fossil): Update to 2.10.
[source]: Remove obsolete alternate URL.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-04-06 12:34:59 -04:00
Leo Famulari 336d7644b3
gnu: Add wireguard-linux-compat.
* gnu/packages/vpn.scm (wireguard-linux-compat): New variable.
(wireguard): Deprecate in favor of wireguard-tools.
2020-04-06 12:19:28 -04:00
Michael Rohleder 1ba85062c2
* gnu: emacs-elisp-demos: Update to 2020.02.19
* gnu/packages/emacs-xyz.scm (emacs-elisp-demos) Update to 2020.02.19.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-06 17:13:26 +03:00
Mathieu Othacehe b5c2d93d7a
installer: Hide shepherd messages.
* gnu/installer.scm (apply-locale): Set "shepherd-message-port" instead of
redirecting stderr to make sure that nothing is printed on console.
2020-04-06 15:06:03 +02:00
Mathieu Othacehe d52111450a
installer: Adapt to Guile-newt revision 2.
* gnu/installer/newt/page.scm (run-input-page): Remove component argument that
  is not longer passed to the procedure passed to 'add-component-callback',
 (run-listbox-selection-page): ditto.
 * gnu/installer/newt/user.scm (run-user-add-page): Ditto,
 (run-user-add-page): ditto.
2020-04-06 15:06:03 +02:00
Mathieu Othacehe 786c9c39bc
installer: Add a help page.
* gnu/installer/newt/help.scm: New file.
* gnu/local.mk (INSTALLER_MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* gnu/installer/record.scm (<installer>): Add 'help-menu' and 'help-page'
 fields,
 (installer-help-menu, installer-help-page): new exported procedures.
 * gnu/installer/newt.scm (init): Set the help line,
 (help-menu, help-page): new procedures used ...
 (newt-installer): ... here.
 * gnu/installer/newt/keymap.scm (run-layout-page): Add a context argument to
 differenciate the help context from the main one,
 (run-keymap-page): add a context argument and pass it to run-layout-page.
 * gnu/installer.scm (compute-keymap-step): Add a context argument and pass it
 to 'installer-keymap-page',
 (installer-steps): set the help menu and pass the appropriate context to
 compute-keymap-step calls,
 (guile-newt): update to revision 2.
2020-04-06 15:06:03 +02:00
Mathieu Othacehe a274bba2f9
installer: Remove trailing tabs.
* gnu/installer.scm (installer-steps): Remove trailing tabs.
2020-04-06 15:06:03 +02:00
Jakub Kądziołka af03dccea1
gnu: rgbds: Update to 0.4.0.
* gnu/packages/assembly.scm (rgbds): Update to 0.4.0
2020-04-06 14:39:37 +02:00
Ricardo Wurmus 00e075def4
gnu: mumi: Update to 0.0.0-13.1fee105.
* gnu/packages/mail.scm (mumi): Update to 0.0.0-13.1fee105.
2020-04-06 13:47:36 +02:00
Ludovic Courtès 0468455e7d
services: Add 'rottlog-service-type' to '%base-services'.
* gnu/services/base.scm (%base-services): Add an instance of
ROTTLOG-SERVICE-TYPE.
* doc/guix.texi (Log Rotation): Mention that it's part of
%BASE-SERVICES and change example.
2020-04-06 12:07:49 +02:00
Ludovic Courtès a841f81847
build: Add linphone.scm to gnu/local.mk.
This is a followup to d5a8e391ac.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add linphone.scm.
2020-04-06 12:07:48 +02:00
Ricardo Wurmus 0e8564f8f0
services/web: Add missing ungexp for mumi shepherd services.
This is a follow-up to commit f00f52a1fb.

* gnu/services/web.scm (mumi-shepherd-services): Ungexp variables.
2020-04-06 09:44:04 +02:00
Ricardo Wurmus 6ef1fc8da3
services/web: Add default values to all mumi-configuration fields.
This is a follow-up to commit f00f52a1fb.

* gnu/services/web.scm (<mumi-configuration>)[sender,smtp]: Add default
values.
2020-04-06 08:55:13 +02:00
Ricardo Wurmus f00f52a1fb
gnu: mumi: Update to 0.0.0-12.bb2fe92.
* gnu/packages/mail.scm (mumi): Update to 0.0.0-12.bb2fe92.
[inputs]: Add guile-gcrypt, guile-redis, guile-webutils, mailutils.
* gnu/services/web.scm (<mumi-configuration>): New record type.
(mumi-configuration, mumi-configuration?, mumi-configuration-mumi,
mumi-configuration-mailer?, mumi-configuration-sender,
mumi-configuration-smtp): New procedures.
(mumi-shepherd-services): Accept configuration; adjust start commands; add
Shepherd service for mumi mailer.
(mumi-service-type): Pass default configuration.
* doc/guix.texi (Web Services): Update documentation.
2020-04-06 08:40:50 +02:00
Ricardo Wurmus a71d335832
gnu: guile-for-guile-emacs: Update to 2.1.2-1.15ca784.
* gnu/packages/guile.scm (guile-for-guile-emacs): Update to 2.1.2-1.15ca784.
[source]: Fetch from Guile upstream repository.
[arguments]: Enable tests; replace 'bootstrap phase; disable only broken
tests.
[native-search-paths]: Inherit from guile-2.2.
2020-04-06 08:40:50 +02:00
Ricardo Wurmus 1d2e270e3e
gnu: r-snowballc: Update to 0.7.0.
* gnu/packages/cran.scm (r-snowballc): Update to 0.7.0.
2020-04-06 08:40:50 +02:00
Ricardo Wurmus fdc9377775
gnu: r-huge: Update to 1.3.4.1.
* gnu/packages/cran.scm (r-huge): Update to 1.3.4.1.
2020-04-06 08:40:50 +02:00
Ricardo Wurmus b61e6cf3d4
gnu: r-tidytree: Update to 0.3.3.
* gnu/packages/cran.scm (r-tidytree): Update to 0.3.3.
2020-04-06 08:40:50 +02:00
Ricardo Wurmus a3202c7f57
gnu: r-ggstance: Update to 0.3.4.
* gnu/packages/cran.scm (r-ggstance): Update to 0.3.4.
2020-04-06 08:40:50 +02:00
Ricardo Wurmus cded01f52d
gnu: r-factoextra: Update to 1.0.7.
* gnu/packages/cran.scm (r-factoextra): Update to 1.0.7.
2020-04-06 08:40:49 +02:00
Ricardo Wurmus 0df1844afa
gnu: r-reticulate: Update to 1.15.
* gnu/packages/cran.scm (r-reticulate): Update to 1.15.
[native-inputs]: Add r-knitr.
2020-04-06 08:40:49 +02:00
Ricardo Wurmus c3a0a8a1b3
gnu: r-vcd: Update to 1.4-7.
* gnu/packages/cran.scm (r-vcd): Update to 1.4-7.
2020-04-06 08:40:49 +02:00
Ricardo Wurmus 83ba1c19c5
gnu: r-sn: Update to 1.6-1.
* gnu/packages/statistics.scm (r-sn): Update to 1.6-1.
2020-04-06 08:40:49 +02:00
Ricardo Wurmus 7a04149e3e
gnu: r-quantreg: Update to 5.55.
* gnu/packages/statistics.scm (r-quantreg): Update to 5.55.
2020-04-06 08:40:49 +02:00
Ricardo Wurmus ad9b4a696e
gnu: r-xml2: Update to 1.3.0.
* gnu/packages/statistics.scm (r-xml2): Update to 1.3.0.
[propagated-inputs]: Remove r-rcpp.
2020-04-06 08:40:49 +02:00
Ricardo Wurmus ffbab0788e
gnu: r-lattice: Update to 0.20-41.
* gnu/packages/statistics.scm (r-lattice): Update to 0.20-41.
2020-04-06 08:40:49 +02:00
Maxim Cournoyer b6b07568c8
gnu: gsm: Add a newline to the fPIC option substitute replacement.
* gnu/packages/audio.scm (gsm): Add a trailing newline to the replacement
text.  This makes it more robust in the face of future changes.
2020-04-05 22:55:31 -04:00
Maxim Cournoyer fe6ccb8552
gnu: mediastreamer2: Move the tester files and HTML doc to separate outputs.
The tester binary generated gets installed with about 20 MiB of data files,
and the HTML documentation weighs another 500 KiB or so.  Move them to
separate outputs.

* gnu/packages/patches/mediastreamer-srtp2.patch: Rename to...
* gnu/packages/patches/mediastreamer2-srtp2.patch: ...this, to please 'guix
lint'.
* gnu/local.mk (dist_patch_DATA): Adapt.
* gnu/packages/linphone.scm (mediastreamer2)[patches]: Likewise.
[outputs]: Add the "doc" and "tester" outputs.
[phases]: Add a phase to move the HTML doc and tester binary and data to the
'doc' and 'tester' outputs, respectively.
[description]: Remove the unicode characters surrounding the word 'powerful'.
2020-04-05 22:49:23 -04:00
Vagrant Cascadian 6978df6abb
gnu: linux-libre-arm*-generic*: Enable RTC for rockchip platforms.
* gnu/packages/linux (linux-libre-arm-generic, linux-libre-arm-generic-5.6,
  linux-libre-arm64-generic, linux-libre-arm64-generic-5.6): Enable
  RTC_DRV_RK808 as a built-in in kernel configuration.
2020-04-05 17:54:53 -07:00
Nicolas Goaziou e3a617feac
gnu: ogre: Update to 1.12.5.
* gnu/packages/graphics.scm (ogre): Update to 1.12.5.
[source]: Add recursive? flag.
[arguments]: Update configure flags. Add a phase to fix CMakeLists.txt. Remove
unnecessary substitution.
[native-inputs]: Replace googletest with googletest-1.8.
[inputs]: Add pugixml.
2020-04-06 02:30:16 +02:00
Raghav Gururajan 2c56aeaea9
gnu: mediastreamer2: Enable SRTP2.
* gnu/packages/patches/mediastreamer-srtp2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linphone.scm (mediastreamer2)[source]: Use it.
2020-04-06 02:13:41 +02:00
Raghav Gururajan b892016955
gnu: Add msamr.
* gnu/packages/linphone (msamr): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-06 01:58:20 +02:00
Raghav Gururajan 62e9f00ce2
gnu: Add vo-amrwbenc.
* gnu/packages/audio.scm (vo-amrwbenc): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-06 01:48:00 +02:00
Raghav Gururajan d5fc851889
gnu: Add opencore-amr.
* gnu/packages/audio.scm (opencore-amr): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-06 01:27:15 +02:00
Raghav Gururajan fe8f1c0b19
gnu: Add mswebrtc.
* gnu/packages/linphone.scm (mswebrtc): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-06 01:05:43 +02:00
Raghav Gururajan f689d3d7d9
gnu: Add mssilk.
* gnu/packages/linphone.scm (mssilk): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-06 01:05:43 +02:00
Raghav Gururajan 14e73f8f18
gnu: Add msopenh264.
* gnu/packages/linphone.scm (msopenh264): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-06 01:05:42 +02:00
Ludovic Courtès 2729cb406d
system: Allow for comma-separated keyboard layouts.
Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

* gnu/bootloader/grub.scm (keyboard-layout-file): Replace commas with
hyphens in the first argument to 'computed-file'.
* gnu/system/keyboard.scm (keyboard-layout->console-keymap): Likewise.
* doc/guix.texi (Keyboard Layout): Add example.
2020-04-06 00:14:13 +02:00
Vincent Legoll f4783d77ed
gnu: vmpk: Make some inputs native.
* gnu/packages/music.scm (vmpk)[inputs]: Move qttools from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 23:52:35 +02:00
Vincent Legoll 8b39565ca3
gnu: synthv1: Make some inputs native.
* gnu/packages/music.scm (synthv1)[inputs]: Move qttools from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 23:52:34 +02:00
Vincent Legoll 3496519f18
gnu: kxmlgui: Make some inputs native.
* gnu/packages/kde-framework.scm (kxmlgui)[inputs]: Move qttools from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 23:52:33 +02:00
Vincent Legoll 1bb2ec7edc
gnu: kplotting: Make some inputs native.
* gnu/packages/kde-framework.scm (kplotting)[inputs]: Move qttools from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 23:47:48 +02:00
Vincent Legoll ecd3237ca8
gnu: kio: Make some inputs native.
* gnu/packages/kde-frameworks.scm (kio)[inputs]: Move qttools from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 23:47:47 +02:00
Vincent Legoll 36d5d8a143
gnu: kiconthemes: Make some inputs native.
* gnu/packages/kde-frameworks.scm (kiconthemes)[inputs]: Move qttools from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 23:47:46 +02:00
Vincent Legoll 30dde2c508
gnu: kdewebkit: Make some inputs native.
* gnu/packages/kde-framework.scm (kdewebkit)[inputs]: Move qttools from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 23:47:45 +02:00
Vincent Legoll 957e0be35f
gnu: itk-snap: Make some inputs native.
* gnu/packages/image-processing.scm (itk-snap)[inputs]: Move qttools from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 23:47:44 +02:00
Vincent Legoll 859e042a70
gnu: gpsbabel: Make some inputs native.
* gnu/packages/gps.scm (gpsbabel)[inputs]: Move qttools from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 23:47:43 +02:00
Vincent Legoll 391d12ff81
gnu: alsa-modular-synth: Make some inputs native.
* gnu/packages/audio.scm (alsa-modular-synth)[inputs]: Move qttools from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 23:47:41 +02:00
Marius Bakke a533c5a183
gnu: octave-cli: Fix build.
* gnu/packages/maths.scm (octave-cli)[inputs]: Add LIBJPEG-TURBO.
[arguments]: Add "--enable-link-all-dependencies" in #:configure-flags.
2020-04-05 22:45:15 +02:00
Danny Milosavljevic 02b32cdda6
gnu: liblinphone: Add features.
* gnu/packages/linphone.scm (liblinphone)[arguments]<#:configure-flags>: Add features.
<#:phases>[patch]: New phase.
[inputs]: Add glib, gtk2, notify.
[propagated-inputs]: Add murrine.
2020-04-05 22:03:25 +02:00
Raghav Gururajan 9732910dd3
gnu: Add liblinphone.
* gnu/packages/linphone.scm (liblinphone): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 21:51:32 +02:00
Raghav Gururajan b6b3a6a6c4
gnu: Add mediastreamer2.
* gnu/packages/linphone.scm (mediastreamer2): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 21:38:00 +02:00
Raghav Gururajan e7859da113
gnu: Add belle-sip.
* gnu/packages/linphone.scm (belle-sip): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 21:03:38 +02:00
Danny Milosavljevic 74a6588573
gnu: mm-common: Make coreutils and sed native-inputs.
* gnu/packages/gnome.scm (mm-common)[inputs]: Remove coreutils, sed.
[native-inputs]: Add coreutils, sed.
2020-04-05 20:58:03 +02:00
Raghav Gururajan 4e8bdbf853
gnu: Add mm-common.
* gnu/packages/gnome.scm (mm-common): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 20:55:31 +02:00
Jakub Kądziołka 7fe746e071
gnu: python-intervaltree: Update to 3.0.2.
* gnu/packages/bioinformatics.scm (python-intervaltree): Update to 3.0.2.
[arguments]: Don't skip the tests, work around the problematic
sanity-check instead.
2020-04-05 20:43:17 +02:00
Vagrant Cascadian b3b33da070
gnu: linux-libre: Remove 5.6.
The corresponding kernel config files are not yet updated, so remove
linux-libre-5.6 until they can be reviewed. See bug #40190.

* gnu/packages/linux (linux-libre-5.6): Delete variable.
2020-04-05 11:39:32 -07:00
Raghav Gururajan 5e16e4401f
gnu: gsm: Update to 1.0.19.
* gnu/packages/audio.scm (gsm): Update to 1.0.19.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-04-05 14:16:14 -04:00
Maxim Cournoyer 5b05f8e965
gnu: gsm: Fix installation directory.
This is a follow-up commit to 74c7f367da, which broke the installation of the
bin, lib and share artifacts.

* gnu/packages/audio.scm (gsm)[make-flags]: Programmatically build the
INSTALL_ROOT make flag so that the %output variable gets properly expanded.
Instead of repeating the default CCFLAGS values as a make flag...
[phases]: ...add "-fPIC" using substitutes* in a new add-fpic-ccflag phase.
2020-04-05 14:16:14 -04:00
R Veera Kumar 95b800e67c
gnu: Add mtpaint.
* gnu/packages/image.scm (mtpaint): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 19:44:45 +02:00
Vincent Legoll 223e920abc
gnu: xfce4-places-plugin: Make some inputs native.
* gnu/packages/xfce.scm (xfce4-places-plugin)[inputs]: Move desktop-files-utils from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 18:23:19 +02:00
Vincent Legoll 3a3d5e36b8
gnu: spacefm: Make some inputs native.
* gnu/packages/lxde.scm (spacefm)[inputs]: Move desktop-files-utils from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 18:23:15 +02:00
Vincent Legoll a8564071d7
gnu: ristretto: Make some inputs native.
* gnu/packages/xfce.scm (ristretto)[inputs]: Move desktop-files-utils from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 18:23:11 +02:00
Vincent Legoll 465734ba86
gnu: pcb: Make some inputs native.
* gnu/packages/engineering.scm (pcb)[inputs]: Move desktop-files-utils from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 18:23:07 +02:00
Vincent Legoll a34564439d
gnu: mate: Make some inputs native.
* gnu/packages/mate.scm (mate)[inputs]: Move desktop-files-utils from here...
[native-inputs]: ...to this new field.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 18:22:59 +02:00
Vincent Legoll 91f92fc2c7
gnu: lepton-eda: Make some inputs native.
* gnu/packages/engineering.scm (lepton-eda)[inputs]: Move desktop-files-utils from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 18:22:56 +02:00
Vincent Legoll 9abc586391
gnu: gerbv: Make some inputs native.
* gnu/packages/engineering.scm (gerbv)[inputs]: Move desktop-files-utils from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 18:22:53 +02:00
Vincent Legoll 0b43ecb06e
gnu: geda-gaf: Make some inputs native.
* gnu/packages/engineering.scm (geda-gaf)[inputs]: Move desktop-files-utils from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 18:22:49 +02:00
Vincent Legoll 2f09526165
gnu: aegisub: Make some inputs native.
* gnu/packages/video.scm (aegisub)[inputs]: Move desktop-files-utils from here...
[native-inputs]: ...to here.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 18:22:03 +02:00
Marius Bakke 41cb710f4a
gnu: criu: Remove obsolete workaround.
* gnu/packages/virtualization.scm (criu)[arguments]: In the configure phase,
do not add kernel headers on C_INLUDE_PATH.
2020-04-05 16:33:19 +02:00
Guillaume Le Vaillant d284d89a89
gnu: astronomy: Sort list of imported package modules.
* gnu/packages/astronomy.scm (astronomy): Sort list of imported packages.
2020-04-05 15:26:04 +02:00
Guillaume Le Vaillant a19d63e8f4
gnu: Add gpredict.
* gnu/packages/astronomy.scm (gpredict): New variable.
2020-04-05 15:26:04 +02:00
Guillaume Le Vaillant 6eee2f7b9a
gnu: Add goocanvas.
* gnu/packages/gtk.scm (goocanvas): New variable.
2020-04-05 15:26:04 +02:00
Pierre Neidhardt 4391fefc5e
gnu: gnome-weather: Work around desktop application startup failure.
* gnu/packages/gnome.scm (gnome-weather)[arguments]: Replace Exec= line with
  gnome-weather.
2020-04-05 14:58:25 +02:00
Brice Waegeneire 044d1478c9
gnu: Add kernel-module-loader-service.
* doc/guix.texi (Linux Services): Add a new subsection and document the
new service and its configuration.
* gnu/services/linux.scm (kernel-module-loader-service-type): New type.
(kernel-module-loader-shepherd-service): New procedure.
* gnu/tests/linux-modules.scm (module-loader-program): Procedure
removed.
(modules-loaded?-program): New procedure.
(run-loadable-kernel-modules-test): 'module-loader-program' procedure
replaced by the new one.
[os]: Use 'kernel-module-loader-service'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 13:07:13 +02:00
Brice Waegeneire 8c88e24229
services: Allow modprobe to use "/etc/modprobe.d".
* gnu/services.scm (%modprobe-wrapper): Set 'MODPROBE_OPTIONS'
environment variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-05 12:12:07 +02:00
Alexandros Theodotou 50c5b68279
gnu: geonkick: Update to 1.10.0.
* gnu/packages/music.scm (geonkick): Update to 1.10.0.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-05 11:12:45 +02:00
Alexandros Theodotou 4656c95c06
gnu: redkite: Update to 0.8.0.
* gnu/packages/audio.scm (redkite): Update to 0.8.0.
2020-04-05 10:59:16 +02:00
Alexandros Theodotou 95856a6e02
gnu: Add jsonrpc-glib.
* gnu/packages/gnome.scm: (jsonrpc-glib) New variable.
2020-04-05 10:59:13 +02:00
Alexandros Theodotou 37084435d3
gnu: zrythm: Update to 0.8.200.
* gnu/packages/music.scm (zrythm): Update to 0.8.200,
[inputs]: add guile.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-05 10:37:09 +02:00
Joseph LaFreniere bdea16a8e6
gnu: Add emacs-highlight-indent-guides.
* gnu/packages/emacs-xyz.scm (emacs-highlight-indent-guides): New variable.
2020-04-05 10:21:03 +02:00
Joseph LaFreniere a24744bd0a
gnu: Add emacs-form-feed.
* gnu/packages/emacs-xyz.scm (emacs-form-feed): New variable.
2020-04-05 10:19:28 +02:00
Efraim Flashner fb0aa4eb6c
gnu: Add tuir.
* gnu/packages/syndication.scm (tuir): New variable.
2020-04-05 09:42:43 +03:00
Maxim Cournoyer 74c7f367da
gsm: Add the -fPIC compiler option.
This is necessary for building mediastream2 (a dependency of Linphone).

* gnu/packages/audio.scm (gsm): Add the default CCFLAGS as a make flag, and
prepend -fPIC to these.  Pass INSTALL_ROOT as a make flag as well, which
removes the need to use substitute* in a phase.
2020-04-05 01:15:45 -04:00
R Veera Kumar 77704cb13e
gnu: Add xplanet.
* gnu/packages/patches/xplanet-1.3.1-cxx11-eof.patch,
gnu/packages/patches/xplanet-1.3.1-libdisplay_DisplayOutput.cpp.patch,
gnu/packages/patches/xplanet-1.3.1-libimage_gif.c.patch,
gnu/packages/patches/xplanet-1.3.1-xpUtil-Add2017LeapSecond.cpp.patch: New
files.
* gnu/packages/astronomy.scm (xplanet): New variable.
[source]: Use patches.
* gnu/local.mk (dist_patch_DATA): Add them.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2020-04-04 23:17:55 -05:00
Maxim Cournoyer 084d156563
gnu: nfs-utils: Fix the shebangs of the Python based tools.
While attempting to debug NFS with 'mountstats' and other Python based tools,
I was greeted by the error:

  bash: /run/current-system/profile/sbin/mountstats: /usr/bin/python: bad
  interpreter: No such file or directory

Add python-wrapper, so that the Python shebangs get rewritten correctly.

* gnu/packages/nfs.scm (nfs-utils)[inputs]: Add python-wrapper.
2020-04-04 22:05:01 -04:00
Nicolas Goaziou eaa3cb1eb4
gnu: frescobaldi: Update to 3.1.1.
* gnu/packages/music.scm (frescobaldi): Update to 3.1.1.
2020-04-05 02:28:26 +02:00
Nicolas Goaziou 24319a83ca
gnu: rosegarden: Update to 19.12.
* gnu/packages/music.scm (rosegarden): Update to 19.12.
2020-04-05 02:21:24 +02:00
Nicolas Goaziou 4da6de3e67
gnu: lilypond: Update to 2.20.0.
* gnu/packages/music.scm (lilypond): Update to 2.20.0.
[native-inputs]: Use texi2html-1.82 instead of texi2html.
2020-04-05 02:05:28 +02:00
Nicolas Goaziou f9f3ac4eda
gnu: Add texi2html-1.82.
* gnu/packages/texinfo.scm (texi2html-1.82): New variable.
2020-04-05 02:04:39 +02:00
Ludovic Courtès 524a4e357c
gnu: cross-base: Remove unneeded 'let'.
This is a followup to 102d307520.

* gnu/packages/cross-base.scm (cross-libc): Remove (let ((libc libc)) …).
2020-04-05 00:36:43 +02:00
Nicolas Goaziou 0189574375
gnu: hydrogen: Update to 1.0.0-beta2.
* gnu/packages/music.scm (hydrogen): Update to 1.0.0-beta2.
[native-inputs]: Add qttools.
[inputs]: Add liblo and pulseaudio, remove libtar.
2020-04-05 00:25:10 +02:00