Commit graph

63367 commits

Author SHA1 Message Date
Nicolas Goaziou
e7d11f4fa6
gnu: Add emacs-counsel.
* gnu/packages/emacs-xyz.scm (emacs-counsel): New variable.
2020-07-04 13:47:57 +02:00
Nicolas Goaziou
525e1527c7
gnu: Add emacs-swiper.
* gnu/packages/emacs-xyz.scm (emacs-swiper): New variable.
2020-07-04 12:27:32 +02:00
Ricardo Wurmus
3dcac4be2b
gnu: r-nloptr: Update to 1.2.2.2.
* gnu/packages/statistics.scm (r-nloptr): Update to 1.2.2.2.
2020-07-04 11:52:34 +02:00
Ricardo Wurmus
82658db3df
gnu: r-dalex: Update to 1.3.0.
* gnu/packages/cran.scm (r-dalex): Update to 1.3.0.
2020-07-04 11:52:33 +02:00
Ricardo Wurmus
2e1cfd24ad
gnu: r-spdata: Update to 0.3.8.
* gnu/packages/cran.scm (r-spdata): Update to 0.3.8.
2020-07-04 11:52:33 +02:00
Ricardo Wurmus
0c2c1b01da
gnu: r-glmmtmb: Update to 1.0.2.1.
* gnu/packages/cran.scm (r-glmmtmb): Update to 1.0.2.1.
2020-07-04 11:52:33 +02:00
Ricardo Wurmus
5db9a14947
gnu: r-abn: Update to 2.2.2.
* gnu/packages/cran.scm (r-abn): Update to 2.2.2.
2020-07-04 11:52:33 +02:00
Ricardo Wurmus
54e04fed9c
gnu: r-depecher: Update to 1.4.1.
* gnu/packages/bioconductor.scm (r-depecher): Update to 1.4.1.
2020-07-04 11:52:33 +02:00
Ricardo Wurmus
c535717b6a
gnu: r-rsubread: Update to 2.2.3.
* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.2.3.
2020-07-04 11:52:33 +02:00
Nicolas Goaziou
026b1344c3
gnu: Add emacs-bluetooth.
* gnu/packages/emacs-xyz.scm (emacs-bluetooth): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-04 00:48:28 +02:00
Vagrant Cascadian
394ec7158a
gnu: diffoscope: Update to 150.
* gnu/packages/diffoscope (diffoscope): Update to 150.
2020-07-03 15:42:45 -07:00
Michael Rohleder
0f524de38a
gnu: Add emacs-calibredb.
* gnu/packages/emacs-xyz.scm (emacs-calibredb): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-04 00:34:20 +02:00
Morgan Smith
619d164c80
gnu: Add emacs-org-beautify-theme.
* gnu/packages/emacs-xyz.scm (emacs-org-beautify-theme): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-04 00:30:25 +02:00
Nicolas Goaziou
5b8b0c78fd
gnu: emacs-auctex: Update to 12.2.4.
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.4.
2020-07-04 00:19:23 +02:00
Nicolas Goaziou
45058d6678
gnu: emacs-markdown-mode: Update hash too.
* gnu/packages/emacs-xyz.scm (emacs-markdown-mode): Update hash. This is
a followup to 3f45271243.
2020-07-04 00:18:21 +02:00
Nicolas Goaziou
3f45271243
gnu: emacs-markdown-mode: Update to 2.4.
* gnu/packages/emacs-xyz.scm (emacs-markdown-mode): Update to 2.4.
2020-07-04 00:15:32 +02:00
Nicolas Goaziou
1ea8160de7
gnu: emacs-ivy: Update to 0.13.1.
* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.13.1.
[source]: Use GNU ELPA repository.
[homepage]: Point to GitHub instead of manual.
2020-07-04 00:14:00 +02:00
Dale Mellor
cce8ab8d80
gnu: Add curlpp library.
* gnu/packages/curl.scm (curlpp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-03 23:53:32 +02:00
Fredrik Salomonsson
21064f095e
gnu: Add guix-simplyblack-sddm-theme.
* gnu/packages/display-managers.scm (guix-simplyblack-sddm-theme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-03 23:53:31 +02:00
Ludovic Courtès
f54cbc0e1b
import: Do not assume that 'package-source' returns an origin.
* guix/gnu-maintenance.scm (gnu-package?): Check whether
'package-source' returns an origin.
* guix/import/github.scm (updated-github-url): Likewise.
* guix/import/launchpad.scm (updated-launchpad-url): Likewise.
2020-07-03 23:53:31 +02:00
Ludovic Courtès
00290e7365
upstream: Define 'url-predicate' and use it.
* guix/upstream.scm (url-predicate): New procedure.
(url-prefix-predicate): Define in terms of 'url-predicate'.
* guix/import/cpan.scm (cpan-package?): Use 'url-predicate'.
* guix/import/cran.scm (cran-package?)
(bioconductor-package?)
(bioconductor-data-package?)
(bioconductor-experiment-package?): Likewise.
* guix/import/crate.scm (crate-package?): Likewise.
* guix/import/elpa.scm (package-from-gnu.org?): Likewise.
* guix/import/hackage.scm (hackage-package?): Likewise.
* guix/import/pypi.scm (pypi-package?): Likewise.
* guix/import/gem.scm (gem-package?): Use 'url-prefix-predicate'.
2020-07-03 23:53:31 +02:00
Ludovic Courtès
37c3e0bbaf
lint: Do not assume that a package's source is an origin.
* guix/lint.scm (check-source-file-name): Ensure ORIGIN is an origin.
(check-patch-file-names)[patches]: Likewise.
(check-source): Likewise.
2020-07-03 23:53:31 +02:00
Ricardo Wurmus
c11b95af7f
gnu: hpcguix-web: Add guix to inputs.
* gnu/packages/web.scm (hpcguix-web)[inputs]: Add guix.
2020-07-03 22:43:47 +02:00
Eric Bavier
2ca4ae2993
gnu: Update synergy to 1.11.1.
* gnu/packages/synergy.scm (synergy): Update to 1.11.1.
[arguments]: Add "patch-desktop" phase.
[native-inputs]: New field.
[inputs]: Remove unused "xinput" input.
2020-07-03 14:06:42 -05:00
Pierre Neidhardt
ec70df7243
gnu: nyxt (formerly 'next'): Update to 20200702.
* gnu/packages/web-browsers.scm (next): Deprecate in favour of nyxt.
(nyxt): New variable.
2020-07-03 15:37:11 +02:00
Jakub Kądziołka
e643431c12
gnu: sbcl: Add comment explaining out-of-date version.
Make sure no one repeats this mistake.

This is a follow-up to commit 809aa3c51c.

* gnu/packages/lisp.scm (sbcl): Add a comment advising against updating
  to 2.0.6.
2020-07-03 15:19:33 +02:00
Guillaume Le Vaillant
b8fe812fe9
gnu: js8call: Update to 2.2.0.
* gnu/packages/radio.scm (js8call): Update to 2.2.0.
  [inputs]: Use wsjtx-hamlib instead of regular hamlib.
2020-07-03 14:44:00 +02:00
Pierre Neidhardt
809aa3c51c
Revert "gnu: sbcl: Update to 2.0.6."
This reverts commit 1ac4959c6a.

SBCL 2.0.6 breaks named-readtables and consequently many Common Lisp packages.
See https://github.com/melisgl/named-readtables/issues/19.
2020-07-03 11:37:45 +02:00
Guillaume Le Vaillant
c7ce30cd5d
gnu: Add cl-napa-fft3.
* gnu/packages/lisp-xyz.scm (sbcl-napa-fft3, cl-napa-fft3): New variables.
2020-07-03 09:58:14 +02:00
Guillaume Le Vaillant
5a2997e5a6
gnu: Add cl-bordeaux-fft.
* gnu/packages/lisp-xyz.scm (sbcl-bordeaux-fft, cl-bordeaux-fft,
  ecl-bordeaux-fft): New variables.
2020-07-03 09:58:13 +02:00
Jan (janneke) Nieuwenhuizen
28febfafbb
guix system: "describe" displays multiboot info.
* guix/scripts/system.scm (display-system-generation): Display
multiboot-modules commands if set.
2020-07-03 09:28:16 +02:00
Jan (janneke) Nieuwenhuizen
2b76179ecd
services: system-service-type: Add entries support for the Hurd.
When creating a disk-image using --save-provenance, "guix system describe"
now works.

* gnu/system.scm (operating-system-directory-base-entries): Add conditional
"hurd" parameter, make "initrd" parameter conditional.
(hurd-default-essential-services): Use them.
(operating-system-boot-parameters-file): Only add 'initrd' when set.
2020-07-03 09:06:21 +02:00
Jan (janneke) Nieuwenhuizen
12906d3e2a
system: 'read-boot-parameters' allow initrd to be missing.
* gnu/system.scm (read-boot-parameters): Allow initrd to be missing.
2020-07-03 09:00:53 +02:00
Jan (janneke) Nieuwenhuizen
aa864ebdb0
system: 'read-boot-parameters' bugfix for multiboot.
* gnu/system.scm (read-boot-parameters): Oops, only return value for
multiboot-modules instead of (key value).
2020-07-03 08:59:31 +02:00
Eric Bavier
67d621c56e
gnu: Add pfetch.
* gnu/packages/admin.scm (pfetch): New variable.
2020-07-02 22:45:02 -05:00
Eric Bavier
ce9ea43373
gnu: Add ufetch.
* gnu/packages/admin.scm (ufetch): New variable.
2020-07-02 21:46:37 -05:00
Jakub Kądziołka
5ce123bd9a
gnu: Add lld.
* gnu/packages/llvm.scm (lld): New variable.
2020-07-03 01:26:17 +02:00
Jakub Kądziołka
ff2f86114c
gnu: llvm-9: Backport patch to fix miscompilation for big-endian targets.
* gnu/packages/llvm.scm (llvm-9)[source]: Add new patch.
* gnu/packages/patches/llvm-9-fix-bitcast-miscompilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new file.
2020-07-03 01:26:16 +02:00
Jakub Kądziołka
7befec258c
gnu: rust: Bootstrap up to rustc 1.44.
* gnu/packages/rust.scm (rust-1.40, rust-1.41, rust-1.42, rust-1.43,
  rust-1.44): New variables.
2020-07-03 01:26:16 +02:00
Jakub Kądziołka
851a7caf1a
gnu: llvm-9: Backport patches to fix miscompilations.
* gnu/packages/llvm.scm (llvm-9)[source]: Add new patches.
* gnu/packages/patches/llvm-9-fix-lpad-miscompilation.patch,
  gnu/packages/patches/llvm-9-fix-scev-miscompilation.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register new patches.
2020-07-03 01:26:16 +02:00
Matthew Kraai
f51d836a48
gnu: python-gevent: Propagate dependencies.
* gnu/packages/python-xyz.scm (python-gevent)[native-inputs]: Move
python-zope-event and python-zone-interface to ...
[propagated-inputs]: ... here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-02 23:54:02 +02:00
Ludovic Courtès
af74c0633a
gnu: gash, gash-utils: Build with Guile 3.0.
* gnu/packages/shells.scm (gash)[source]: Add 'modules' and 'snippet'.
[inputs]: Change GUILE-2.2 to GUILE-3.0.
(gash-utils)[source]: Add 'modules' and 'snippet'.
[inputs]: Change GUILE-2.2 to GUILE-3.0.
* gnu/packages/commencement.scm (gash-utils-boot)[source]: Remove
unneeded 'modules' field, and add 'snippet'.
(gash-utils-boot)[source]: New field.
* gnu/packages/patches/gash-utils-ls-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-07-02 23:54:02 +02:00
Ludovic Courtès
2807a8432a
gnu: network-manager-openconnect: Patch all the 'openconnect' file names.
* gnu/packages/gnome.scm (network-manager-openconnect)[arguments]: Make
sure all the references to the 'openconnect' executable are patched.
2020-07-02 23:54:02 +02:00
André Batista
1239aabd4c
gnu: Add tor-client.
* gnu/packages/tor.scm (tor-client): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-02 23:54:02 +02:00
Ludovic Courtès
31522dfa19
Revert "ui: Use package-description-string."
This reverts commit bd03e99f66.

Reported by Ekaitz Zarraga <ekaitz@elenq.tech> at
<https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00338.html>.

That commit broke would prevent "description: " from being taken into
account by the 'texi->plain-text' paragraph filling code.
2020-07-02 23:54:02 +02:00
Marius Bakke
415beccb1d
gnu: Add drbd-utils.
* gnu/packages/cluster.scm (drbd-utils): New variable.
2020-07-02 23:20:51 +02:00
Marius Bakke
5e0461c646
gnu: audacity: Update to 2.4.1.
* gnu/packages/audio.scm (audacity): Update to 2.4.1.
2020-07-02 23:20:51 +02:00
Marius Bakke
3162d11e70
gnu: Add parprouted.
* gnu/packages/networking.scm (parprouted): New public variable.
2020-07-02 23:20:51 +02:00
Marius Bakke
4d06076714
services: wpa-supplicant: Support specifying additional service dependencies.
* gnu/services/networking.scm (<wpa-supplicant-configuration>)[requirement]:
New parameter.
(wpa-supplicant-shepherd-service): Use it instead of hard-coded list.
* doc/guix.texi (Networking Services): Document accordingly.
2020-07-02 23:20:51 +02:00
Marius Bakke
6f8f13e941
services: wpa-supplicant: Do not export the <wpa-supplicant-configuration> record.
* gnu/services/networking.scm: Remove <wpa-supplicant-configuration> from exports.
2020-07-02 23:20:50 +02:00