jackhill/guix/guix.git
3 years agodaemon: Let 'guix substitute' perform hash checks.
Ludovic Courtès [Sun, 13 Dec 2020 21:46:03 +0000 (22:46 +0100)]
daemon: Let 'guix substitute' perform hash checks.

This way, the hash of the store item can be computed as it is restored,
thereby avoiding an additional file tree traversal ('hashPath' call)
later on in the daemon.  Consequently, it should reduce latency between
subsequent substitute downloads.

This is a followup to 5ff521452b9ec2aae9ed8e4bb7bdc250a581f203.

* guix/scripts/substitute.scm (narinfo-hash-algorithm+value): New
procedure.
(process-substitution): Wrap INPUT into a hash input port, 'hashed', and
read from it.  Compare the actual and expected hashes, and print a
"hash-mismatch" status line when they differ.  When they match, print
not just "success" but also the nar hash and size.
* nix/libstore/build.cc (class SubstitutionGoal)[expectedHashStr]:
Remove.
(SubstitutionGoal::finished): Tokenize 'status'.  Parse it and handle
"success" and "hash-mismatch" accordingly.  Call 'hashPath' only when
the returned hash is not SHA256.
(SubstitutionGoal::handleChildOutput): Remove 'expectedHashStr'
handling.
* tests/substitute.scm ("substitute, invalid hash"): Rename to...
("substitute, invalid narinfo hash"): ... this.
("substitute, invalid hash"): New test.

3 years agotests: Check the build trace for hash mismatches on substitutes.
Ludovic Courtès [Sun, 13 Dec 2020 21:20:08 +0000 (22:20 +0100)]
tests: Check the build trace for hash mismatches on substitutes.

* tests/store.scm ("substitute, corrupt output hash, build trace"): New
test.

3 years agognu: serf: Build with Python 3.
Marius Bakke [Sat, 19 Dec 2020 20:59:03 +0000 (21:59 +0100)]
gnu: serf: Build with Python 3.

* gnu/packages/patches/serf-python3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/web.scm (serf)[source](patches): New field.
[arguments]: Remove #:scons.

3 years agognu: python-scipy-documentation: Add a file name for 'scipy-sphinx-theme'.
Marius Bakke [Thu, 17 Dec 2020 23:02:50 +0000 (00:02 +0100)]
gnu: python-scipy-documentation: Add a file name for 'scipy-sphinx-theme'.

* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]:
Add a file name for the "scipy-sphinx-time" input.

3 years agognu: perl-pod-simple: Update to 3.42.
Marius Bakke [Thu, 17 Dec 2020 17:28:16 +0000 (18:28 +0100)]
gnu: perl-pod-simple: Update to 3.42.

* gnu/packages/perl.scm (perl-pod-simple): Update to 3.42.

3 years agognu: llvm: Update download URI.
Marius Bakke [Thu, 17 Dec 2020 14:59:25 +0000 (15:59 +0100)]
gnu: llvm: Update download URI.

New and old releases are now only available on GitHub.

* gnu/packages/llvm.scm (llvm-uri): Remove "releases.llvm.org".

3 years agognu: perl-json-maybexs: Update to 1.004003.
Marius Bakke [Tue, 15 Dec 2020 21:34:04 +0000 (22:34 +0100)]
gnu: perl-json-maybexs: Update to 1.004003.

* gnu/packages/perl.scm (perl-json-maybexs): Update to 1.004003.
[native-inputs]: Remove PERL-TEST-WITHOUT-MODULE.  Add PERL-TEST-NEEDS.

3 years agognu: perl-cpanel-json-xs: Update to 4.25.
Marius Bakke [Tue, 15 Dec 2020 21:33:43 +0000 (22:33 +0100)]
gnu: perl-cpanel-json-xs: Update to 4.25.

* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.25.

3 years agognu: perl-common-sense: Update to 3.75.
Marius Bakke [Tue, 15 Dec 2020 21:33:18 +0000 (22:33 +0100)]
gnu: perl-common-sense: Update to 3.75.

* gnu/packages/perl.scm (perl-common-sense): Update to 3.75.

3 years agognu: ltrace: Build with elfutils instead of libelf.
Marius Bakke [Mon, 14 Dec 2020 23:41:31 +0000 (00:41 +0100)]
gnu: ltrace: Build with elfutils instead of libelf.

* gnu/packages/linux.scm (ltrace)[inputs]: Change from LIBELF to ELFUTILS.

3 years agognu: linux-libre: Update to 5.10.1.
Leo Famulari [Mon, 14 Dec 2020 07:17:48 +0000 (02:17 -0500)]
gnu: linux-libre: Update to 5.10.1.

* gnu/packages/aux-files/linux-libre/5.10-arm.conf,
gnu/packages/aux-files/linux-libre/5.10-arm64.conf,
gnu/packages/aux-files/linux-libre/5.10-i686.conf,
gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
* gnu/packages/linux.scm (linux-libre-5.10-version, deblob-scripts-5.10,
linux-libre-5.10-pristine-source, linux-libre-5.10-source,
linux-libre-headers-5.10, linux-libre-5.10): New variables.
(linux-libre-version, linux-libre-pristine-source, linux-libre-source,
linux-libre, linux-libre-with-bpf): Update to 5.10.1.

3 years agognu: Add cl-qmynd.
Sharlatan Hellseher [Sat, 19 Dec 2020 16:37:55 +0000 (16:37 +0000)]
gnu: Add cl-qmynd.

* gnu/packages/lisp-xyz.scm (cl-qmynd, ecl-qmynd, sbcl-qmynd): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: sbcl-nibbles: Update to 0.14-1.8e6b9b4.
Guillaume Le Vaillant [Sat, 19 Dec 2020 17:40:29 +0000 (18:40 +0100)]
gnu: sbcl-nibbles: Update to 0.14-1.8e6b9b4.

* gnu/packages/lisp-xyz.scm (sbcl-nibbles): Update to 0.14-1.8e6b9b4.

3 years agognu: sbcl-lzlib: Update to 1.1-2.cad10f5.
Guillaume Le Vaillant [Sat, 19 Dec 2020 17:29:13 +0000 (18:29 +0100)]
gnu: sbcl-lzlib: Update to 1.1-2.cad10f5.

* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Update to 1.1-2.cad10f5.

3 years agognu: sbcl-cl-octet-streams: Update to 1.2.
Guillaume Le Vaillant [Sat, 19 Dec 2020 17:27:11 +0000 (18:27 +0100)]
gnu: sbcl-cl-octet-streams: Update to 1.2.

* gnu/packages/lisp-xyz.scm (sbcl-cl-octet-streams): Update to 1.2.

3 years agognu: freedroid: Use HTTPS home page URI.
Nicolas Goaziou [Sat, 19 Dec 2020 15:06:18 +0000 (16:06 +0100)]
gnu: freedroid: Use HTTPS home page URI.

* gnu/packages/games.scm (freedroid)[home-page]: Use HTTPS URI.

3 years agognu: fpc: Use HTTPS home page URI.
Nicolas Goaziou [Sat, 19 Dec 2020 15:06:03 +0000 (16:06 +0100)]
gnu: fpc: Use HTTPS home page URI.

* gnu/packages/pascal.scm (fpc)[home-page]: Use HTTPS URI.

3 years agognu: babl: Use HTTPS home page URI.
Nicolas Goaziou [Sat, 19 Dec 2020 15:00:38 +0000 (16:00 +0100)]
gnu: babl: Use HTTPS home page URI.

* gnu/packages/gimp.scm (babl)[home-page]: Use HTTPS URI.

3 years agognu: arb: Use HTTPS home page URI.
Nicolas Goaziou [Sat, 19 Dec 2020 14:58:01 +0000 (15:58 +0100)]
gnu: arb: Use HTTPS home page URI.

* gnu/packages/algebra.scm (arb)[home-page]: Use HTTPS URI.  Move above
synopsis.

3 years agognu: java-antlr4-runtime: Update home page.
Nicolas Goaziou [Sat, 19 Dec 2020 14:54:36 +0000 (15:54 +0100)]
gnu: java-antlr4-runtime: Update home page.

* gnu/packages/java.scm (java-antlr4-runtime)[home-page]: Update it.

3 years agognu: emacs-helm-selector: Update to 0.4.
Pierre Neidhardt [Sat, 19 Dec 2020 11:30:07 +0000 (12:30 +0100)]
gnu: emacs-helm-selector: Update to 0.4.

* gnu/packages/emacs-xyz.scm (emacs-helm-selector): Update to 0.4.

3 years agognu: dehydrated: Update to 0.7.0.
Tobias Geerinckx-Rice [Fri, 18 Dec 2020 22:59:55 +0000 (23:59 +0100)]
gnu: dehydrated: Update to 0.7.0.

* gnu/packages/tls.scm (dehydrated): Update to 0.7.0.

3 years agognu: kexec-tools: Update to 2.0.21.
Tobias Geerinckx-Rice [Fri, 18 Dec 2020 17:24:37 +0000 (18:24 +0100)]
gnu: kexec-tools: Update to 2.0.21.

* gnu/packages/linux.scm (kexec-tools): Update to 2.0.21.

3 years agognu: facter: Update to 4.0.47.
Tobias Geerinckx-Rice [Fri, 18 Dec 2020 21:37:39 +0000 (22:37 +0100)]
gnu: facter: Update to 4.0.47.

* gnu/packages/admin.scm (facter): Update to 4.0.47.

3 years agognu: rgbds: Update to 0.4.2.
Tobias Geerinckx-Rice [Fri, 18 Dec 2020 21:37:30 +0000 (22:37 +0100)]
gnu: rgbds: Update to 0.4.2.

* gnu/packages/assembly.scm (rgbds): Update to 0.4.2.

3 years agognu: ethtool: Update to 5.10.
Tobias Geerinckx-Rice [Fri, 18 Dec 2020 21:37:16 +0000 (22:37 +0100)]
gnu: ethtool: Update to 5.10.

* gnu/packages/networking.scm (ethtool): Update to 5.10.

3 years agognu: radeontop: Update to 1.3.
Tobias Geerinckx-Rice [Fri, 18 Dec 2020 21:36:13 +0000 (22:36 +0100)]
gnu: radeontop: Update to 1.3.

* gnu/packages/linux.scm (radeontop): Update to 1.3.

3 years agognu: xarchiver: Update to 0.5.4.16.
Tobias Geerinckx-Rice [Fri, 18 Dec 2020 21:33:47 +0000 (22:33 +0100)]
gnu: xarchiver: Update to 0.5.4.16.

* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.16.

3 years agognu: simple-scan: Update to 3.38.2.
Tobias Geerinckx-Rice [Fri, 18 Dec 2020 21:33:36 +0000 (22:33 +0100)]
gnu: simple-scan: Update to 3.38.2.

* gnu/packages/gnome.scm (simple-scan): Update to 3.38.2.

3 years agognu: inxi-minimal: Update to 3.2.01-1.
Tobias Geerinckx-Rice [Fri, 18 Dec 2020 21:28:22 +0000 (22:28 +0100)]
gnu: inxi-minimal: Update to 3.2.01-1.

* gnu/packages/admin.scm (inxi-minimal): Update to 3.2.01-1.
[inputs]: Add lvm2 and mdadm.

3 years agognu: emacs-docker-compose-mode: Add missing input.
Adam Kandur [Fri, 18 Dec 2020 21:22:14 +0000 (22:22 +0100)]
gnu: emacs-docker-compose-mode: Add missing input.

* gnu/packages/emacs-xyz.scm (emacs-docker-compose-mode)[propagated-inputs]:
Add emacs-yaml-mode.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-graphql-mode: Fix version.
Nicolas Goaziou [Fri, 18 Dec 2020 21:19:19 +0000 (22:19 +0100)]
gnu: emacs-graphql-mode: Fix version.

* gnu/packages/emacs-xyz.scm (emacs-graphql-mode)[version]: Use monotonic
numbering.

3 years agognu: emacs-eglot: Update to 1.7.
Nicolas Goaziou [Fri, 18 Dec 2020 21:09:20 +0000 (22:09 +0100)]
gnu: emacs-eglot: Update to 1.7.

* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.7.

3 years agognu: kdenlive: Add breeze-icons.
Hartmut Goebel [Sat, 12 Dec 2020 16:16:45 +0000 (17:16 +0100)]
gnu: kdenlive: Add breeze-icons.

Since breeze-icons are now longer united into breeze, these need to be
explicitly added.

* gnu/package/kde.scm (kdenlive)[inputs]: Add breeze-icons.
  [argmuments]{phases}<wrap-executable>: Add breeze-icons to XDG_DATA_DIRS.

3 years agognu: breeze: Split from breeze-icons.
Hartmut Goebel [Sat, 12 Dec 2020 12:16:45 +0000 (13:16 +0100)]
gnu: breeze: Split from breeze-icons.

KDE breeze is separate from breeze-icons, as it can bee seen by
version, download path and git repository path being all different.
Thus a package containing both beeze and the breeze-icons contradicts
with this upstream separation.

* gnu/package/kde.scm (breeze-assets): Remove variable. (breeze): Move to ...
* gnu/package/kde-plasme.scm (breeze): here.
  [version, source]: Copy from former breeze-assets.
  [build-system]: Make explicit (was inherited even from breeze-icons).
  [arguments]: Remove.
  [native-inputs]: New element.
  [inputs]: Copy from former breeze-assets; add some optional packages.
  [home-page]: Fix and change to invent.kde.org.
  [snopysis, description]: Adjust to de-unified package.
  [licence]: Remove gpl3+, which came from breeze-icons.

3 years agognu: kactivities: Use qt-build-system.
Hartmut Goebel [Wed, 19 Aug 2020 08:45:07 +0000 (10:45 +0200)]
gnu: kactivities: Use qt-build-system.

* gnu/packages/kde-frameworks.scm (kactivities)[build-system]: Use
  qt-build-system.

3 years agognu: Add kicad-doc.
Brice Waegeneire [Sat, 4 Jul 2020 16:01:24 +0000 (18:01 +0200)]
gnu: Add kicad-doc.

* gnu/packages/engineering.scm (kicad-doc): New variable.
(kicad)[native-search-paths]: Add 'KICAD'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: emacs-erc-status-sidebar: Correct license.
Michael Rohleder [Sun, 30 Aug 2020 01:29:48 +0000 (03:29 +0200)]
gnu: emacs-erc-status-sidebar: Correct license.

* gnu/packages/emacs-xyz.scm (emacs-erc-status-sidebar)[license]: Set to GPL3+.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: chez-scheme: Patch more hard-coded paths.
Brendan Tildesley [Mon, 31 Aug 2020 11:51:34 +0000 (21:51 +1000)]
gnu: chez-scheme: Patch more hard-coded paths.

* gnu/packages/chez.scm (chez-scheme): Patch out some /bin/rm and
/bin/echo references.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: chez-scheme: Update to 9.5.4.
Brendan Tildesley [Mon, 31 Aug 2020 07:26:17 +0000 (17:26 +1000)]
gnu: chez-scheme: Update to 9.5.4.

* gnu/packages/chez.scm
(nanopass): Update to 1.9.1.
(stex): Update to 1.2.2.
(chez-scheme): Update to 9.5.4.
[inputs]: Add newly required lz4 and lz4:static.
[arguments]:
 - Remove unused zlib symbol.
 - Since we are using ZLIB=, it looks like the substitution of libz.a path in
 .c/Mf-... files is no longer needed.
 - add lz4-static symbol and use new LZ4= and ZLIB= configure options to
   point to their static binaries.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agostatus: Do not emit ANSI escapes when stderr is not a tty.
Ludovic Courtès [Thu, 17 Dec 2020 16:26:19 +0000 (17:26 +0100)]
status: Do not emit ANSI escapes when stderr is not a tty.

Fixes <https://bugs.gnu.org/44985>.
Reported by Simon Josefsson <simon@josefsson.org>.

* guix/progress.scm (display-download-progress): Add #:tty? and honor it.
* guix/status.scm (print-build-event): Pass #:tty? to
'display-download-progress'.

3 years agognu: Add libticalcs2.
Christopher Howard [Sun, 19 Apr 2020 07:31:04 +0000 (23:31 -0800)]
gnu: Add libticalcs2.

* gnu/packages/emulators.scm (libticalcs2): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add libtifiles2.
Christopher Howard [Sun, 19 Apr 2020 07:31:04 +0000 (23:31 -0800)]
gnu: Add libtifiles2.

* gnu/packages/emulators.scm (libtifiles2): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add libticonv.
Christopher Howard [Sun, 19 Apr 2020 07:31:04 +0000 (23:31 -0800)]
gnu: Add libticonv.

* gnu/packages/emulators.scm (libticonv): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add libticables2.
Christopher Howard [Sun, 19 Apr 2020 07:31:04 +0000 (23:31 -0800)]
gnu: Add libticables2.

* gnu/packages/emulators.scm (libticables2): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agoimport: elpa: Support working with MELPA.
Carlo Zancanaro [Wed, 18 Mar 2020 02:54:52 +0000 (13:54 +1100)]
import: elpa: Support working with MELPA.

* guix/import/elpa.scm (default-files-spec): New variable.
(download-git-repository, package-name->melpa-recipe, file-hash, vcs-file?,
git-repository->origin, melpa-recipe->origin, melpa-recipe->maybe-arguments):
New procedures.
(elpa-package->sexp): Add optional repo argument, and use it to determine
whether to attempt to construct a source using the MELPA recipe.
(elpa->guix-package): Pass repo to elpa-package->sexp.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agoguix-install.sh: Add variable quoting and curly-bracketing.
Vincent Legoll [Sun, 31 May 2020 20:42:57 +0000 (22:42 +0200)]
guix-install.sh: Add variable quoting and curly-bracketing.

* etc/guix-install.sh (guix_get_bin)[dl_path]: Add variable quoting and
curly-bracketing.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agoguix-install.sh: Adjust variable use in guix_get_bin_list().
Vincent Legoll [Sun, 31 May 2020 20:42:56 +0000 (22:42 +0200)]
guix-install.sh: Adjust variable use in guix_get_bin_list().

* etc/guix-install.sh (guix_get_bin_list)[BIN_VER]: Add curly-brackets,
[latest_ver]: Likewise & add explicit array zero-indexing.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agoguix-install.sh: Add variable quoting in sys_make_guix_available.
Vincent Legoll [Sun, 31 May 2020 20:42:55 +0000 (22:42 +0200)]
guix-install.sh: Add variable quoting in sys_make_guix_available.

* etc/guix-install.sh (sys_make_guix_available): Add variable quoting.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agoguix-install.sh: Replace tabs with spaces.
Vincent Legoll [Sun, 31 May 2020 20:42:54 +0000 (22:42 +0200)]
guix-install.sh: Replace tabs with spaces.

Almost the entire file is indented with spaces, a few tabs slipped in, clean
them up.

* etc/guix-install.sh(chk_sys_arch): Replace tabs with spaces.
(sys_enable_guix_daemon): Likewise.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: sbcl-lzlib: Update to 1.1-1.c347026.
Guillaume Le Vaillant [Fri, 18 Dec 2020 09:43:09 +0000 (10:43 +0100)]
gnu: sbcl-lzlib: Update to 1.1-1.c347026.

* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Update to 1.1-1.c347026.
  [inputs]: Add sbcl-lparallel.

3 years agognu: sbcl-cl-octet-streams: Update to 1.1.
Guillaume Le Vaillant [Fri, 18 Dec 2020 09:38:15 +0000 (10:38 +0100)]
gnu: sbcl-cl-octet-streams: Update to 1.1.

* gnu/packages/lisp-xyz.scm (sbcl-cl-octet-streams): Update to 1.1.

3 years agognu: sbcl-ironclad: Update to 0.53.
Guillaume Le Vaillant [Fri, 18 Dec 2020 09:21:24 +0000 (10:21 +0100)]
gnu: sbcl-ironclad: Update to 0.53.

* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.53.

3 years agognu: Add cl-asdf-finalizers.
Sharlatan Hellseher [Tue, 15 Dec 2020 22:51:11 +0000 (22:51 +0000)]
gnu: Add cl-asdf-finalizers.

* gnu/packages/lisp-xyz.scm (cl-asdf-finalizers, ecl-asdf-finalizers,
  sbcl-asdf-finalizers): New variables.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: emacs-sudo-edit: Update to commit 0e2c32b, fix tests.
Maxim Cournoyer [Fri, 18 Dec 2020 02:11:57 +0000 (21:11 -0500)]
gnu: emacs-sudo-edit: Update to commit 0e2c32b, fix tests.

* gnu/packages/emacs-xyz.scm (emacs-sudo-edit): Update to commit 0e2c32b.
[arguments]: Use the full blown emacs package, as one test fail otherwise.

3 years agoRevert "gnu: font-google-roboto: Update to 2.138."
Leo Famulari [Fri, 18 Dec 2020 03:15:38 +0000 (22:15 -0500)]
Revert "gnu: font-google-roboto: Update to 2.138."

This commit caused the package definition to no longer install any files.

This reverts commit e93ee2547ecec152f9a198ccc338c4329cc69a71.

3 years agognu: emacs-logview: Add missing emacs-extmap input.
Maxim Cournoyer [Thu, 17 Dec 2020 23:05:45 +0000 (18:05 -0500)]
gnu: emacs-logview: Add missing emacs-extmap input.

* gnu/packages/emacs-xyz.scm (emacs-logview)[propagated-inputs]: Add
emacs-extmap.

3 years agognu: emacs-datetime: Install .extmap files.
Maxim Cournoyer [Thu, 17 Dec 2020 23:16:16 +0000 (18:16 -0500)]
gnu: emacs-datetime: Install .extmap files.

* gnu/packages/emacs-xyz.scm (emacs-datetime)[arguments]{include}: Extend to
include .extmap files.

3 years agognu: emacs-ivy-posframe: Fix source URL.
Maxim Cournoyer [Thu, 17 Dec 2020 21:17:03 +0000 (16:17 -0500)]
gnu: emacs-ivy-posframe: Fix source URL.

* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe)[source]: Fix URL.

3 years agognu: Add emacs-airline-themes.
Noah Evans [Thu, 17 Dec 2020 22:19:21 +0000 (23:19 +0100)]
gnu: Add emacs-airline-themes.

* gnu/packages/emacs-xyz.scm (emacs-airline-themes): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: sudo: Update to 1.9.4p1.
Tobias Geerinckx-Rice [Thu, 17 Dec 2020 22:10:15 +0000 (23:10 +0100)]
gnu: sudo: Update to 1.9.4p1.

* gnu/packages/admin.scm (sudo): Update to 1.9.4p1.
[source]: Remove patch.
* gnu/packages/patches/sudo-fix-build-without-sendmail.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.

3 years agognu: Add emacs-evil-goggles.
Morgan Smith [Thu, 17 Dec 2020 21:01:10 +0000 (16:01 -0500)]
gnu: Add emacs-evil-goggles.

* gnu/packages/emacs-xyz.scm (emacs-evil-goggles): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: font-fira-code: Update to 5.2.
Nicolas Goaziou [Thu, 17 Dec 2020 22:02:29 +0000 (23:02 +0100)]
gnu: font-fira-code: Update to 5.2.

* gnu/packages/fonts.scm (font-fira-code): Update to 5.2.
[source]: Update uri.

3 years agolinux-boot: Fix noresume argument parsing.
Tobias Geerinckx-Rice [Tue, 15 Dec 2020 20:55:34 +0000 (21:55 +0100)]
linux-boot: Fix noresume argument parsing.

* gnu/build/linux-boot.scm (boot-system): Check for "hibernate=noresume"
in addition to "noresume".

3 years agognu: bcachefs-tools: Provide a mount.bcachefs helper.
Tobias Geerinckx-Rice [Thu, 17 Dec 2020 11:39:09 +0000 (12:39 +0100)]
gnu: bcachefs-tools: Provide a mount.bcachefs helper.

* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Add a
'promote-mount.bcachefs.sh phase to install the shell script version.
[inputs]: Rename "util-linux" to "util-linux:lib".
Add coreutils-minimal, gawk, and util-linux(:out).

3 years agognu: bcachefs-tools: Update to 0.1-2.db931a4.
Tobias Geerinckx-Rice [Thu, 17 Dec 2020 11:37:21 +0000 (12:37 +0100)]
gnu: bcachefs-tools: Update to 0.1-2.db931a4.

* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-2.db931a4.

3 years agognu: knot: Update to 3.0.3.
Tobias Geerinckx-Rice [Thu, 17 Dec 2020 16:05:45 +0000 (17:05 +0100)]
gnu: knot: Update to 3.0.3.

* gnu/packages/dns.scm (knot): Update to 3.0.3.

3 years agognu: font-google-roboto: Update to 2.138.
Nicolas Goaziou [Thu, 17 Dec 2020 21:53:13 +0000 (22:53 +0100)]
gnu: font-google-roboto: Update to 2.138.

* gnu/packages/fonts.scm (font-google-roboto): Update to 2.138.

3 years agognu: Add font-iosevka-curly.
Nicolas Goaziou [Thu, 17 Dec 2020 21:28:18 +0000 (22:28 +0100)]
gnu: Add font-iosevka-curly.

* gnu/packages/fonts.scm (font-iosevka-curly): New variable.

3 years agognu: Add font-iosevka-curly-slab.
Nicolas Goaziou [Thu, 17 Dec 2020 21:22:58 +0000 (22:22 +0100)]
gnu: Add font-iosevka-curly-slab.

* gnu/packages/fonts.scm (font-iosevka-curly-slab): New variable.

3 years agognu: Iosevka fonts: Update to 4.0.3.
Nicolas Goaziou [Thu, 17 Dec 2020 21:15:28 +0000 (22:15 +0100)]
gnu: Iosevka fonts: Update to 4.0.3.

* gnu/packages/fonts.scm (font-iosevka):
(font-iosevka-slab):
(font-iosevka-term):
(font-iosevka-term-slab):
(font-iosevka-aile):
(font-iosevka-etoile):
(font-iosevka-sparkle): Update to 4.0.3.

3 years agognu: fet: Update to 5.48.1.
Nicolas Goaziou [Thu, 17 Dec 2020 20:55:00 +0000 (21:55 +0100)]
gnu: fet: Update to 5.48.1.

* gnu/packages/education.scm (fet): Update to 5.48.1.

3 years agognu: python-sanic: Relax httpx version requirement.
Lars-Dominik Braun [Thu, 17 Dec 2020 10:04:14 +0000 (11:04 +0100)]
gnu: python-sanic: Relax httpx version requirement.

* gnu/packages/python-web.scm (python-sanic)[arguments]: Substitute
strict httpx version requirement.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: python-httpcore: Upgrade to 0.12.2.
Lars-Dominik Braun [Thu, 17 Dec 2020 09:59:43 +0000 (10:59 +0100)]
gnu: python-httpcore: Upgrade to 0.12.2.

httpx was upgraded in commit bc49b009bf08326b55aea3508a6b677a065d5a31,
but was broken, because it requests this new version of httpcore.

* gnu/packages/python-web.scm (python-httpcore)[version]: Upgrade to
0.12.2.
[arguments]: Respect tests? argument. Disable tests. Remove obsolete
phases.
[native-inputs]: Remove obsolete comment regarding mitmproxy.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: go-github-com-emicklei-go-restful: Update to 3.4.0.
Jack Hill [Sun, 13 Dec 2020 23:07:49 +0000 (18:07 -0500)]
gnu: go-github-com-emicklei-go-restful: Update to 3.4.0.

* gnu/packages/golang.scm (go-github-com-emicklei-go-restful): Update to 3.4.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: go-github-com-magiconair-properties: Update to 1.8.4.
Jack Hill [Sat, 12 Dec 2020 22:48:24 +0000 (17:48 -0500)]
gnu: go-github-com-magiconair-properties: Update to 1.8.4.

* gnu/packages/golang.scm (go-github-com-magiconair-properties): Update to 1.8.4.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: go-github-com-kr-pretty: Improve synopsis.
Jack Hill [Fri, 11 Dec 2020 15:45:49 +0000 (10:45 -0500)]
gnu: go-github-com-kr-pretty: Improve synopsis.

* gnu/packages/golang.scm (go-github-com-kr-pretty)[synopsis]: Remove leading article.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: go-github-com-kr-pretty: Update to 0.2.1.
Jack Hill [Fri, 11 Dec 2020 15:45:48 +0000 (10:45 -0500)]
gnu: go-github-com-kr-pretty: Update to 0.2.1.

* gnu/packages/golang.scm (go-github-com-kr-pretty): Update to 0.2.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: glpk: Don't build static library.
Efraim Flashner [Thu, 17 Dec 2020 19:46:40 +0000 (21:46 +0200)]
gnu: glpk: Don't build static library.

* gnu/packages/maths.scm (glpk)[arguments]: Add configure-flag to skip
static library.

3 years agognu: glpk: Update to 5.0.
Efraim Flashner [Thu, 17 Dec 2020 19:45:54 +0000 (21:45 +0200)]
gnu: glpk: Update to 5.0.

* gnu/packages/maths.scm (glpk): Update to 5.0.
(glpk-4.65): New variable.
* gnu/packages/algebra.scm (giac)[inputs]: Replace glpk with glpk-4.

3 years agognu: Add aws-sdk-cpp.
Greg Hogan [Sat, 10 Oct 2020 17:52:19 +0000 (17:52 +0000)]
gnu: Add aws-sdk-cpp.

* gnu/packages/cpp.scm (aws-sdk-cpp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add aws-c-event-stream.
Greg Hogan [Sat, 10 Oct 2020 17:47:45 +0000 (17:47 +0000)]
gnu: Add aws-c-event-stream.

* gnu/packages/c.scm (aws-c-event-stream): New variable.
* gnu/packages/patches/aws-c-event-stream-cmake-prefix.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add aws-checksums.
Greg Hogan [Sat, 10 Oct 2020 17:41:08 +0000 (17:41 +0000)]
gnu: Add aws-checksums.

* gnu/packages/c.scm (aws-checksums): New variable.
* gnu/packages/patches/aws-checksums-cmake-prefix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add aws-c-common.
Greg Hogan [Sat, 10 Oct 2020 17:03:28 +0000 (17:03 +0000)]
gnu: Add aws-c-common.

* gnu/packages/c.scm (aws-c-common): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: okular: Tweak synopsis and description.
Ludovic Courtès [Wed, 16 Dec 2020 10:42:51 +0000 (11:42 +0100)]
gnu: okular: Tweak synopsis and description.

* gnu/packages/kde.scm (okular)[synopsis]: Tweak capitalization.
[description]: Remove discussion of portability and mention supported
file formats instead.

3 years agognu: r-nmf: Move from "annotation" to "package" section.
Ricardo Wurmus [Thu, 17 Dec 2020 10:41:15 +0000 (11:41 +0100)]
gnu: r-nmf: Move from "annotation" to "package" section.

* gnu/packages/bioconductor.scm (r-nmf): Move variable.

3 years agognu: r-deconstructsigs: Move from "annotation" to "package" section.
Ricardo Wurmus [Thu, 17 Dec 2020 10:40:31 +0000 (11:40 +0100)]
gnu: r-deconstructsigs: Move from "annotation" to "package" section.

* gnu/packages/bioconductor.scm (r-deconstructsigs): Move variable.

3 years agognu: r-pasilla: Move from "annotation" to "experiment" section.
Ricardo Wurmus [Thu, 17 Dec 2020 10:39:51 +0000 (11:39 +0100)]
gnu: r-pasilla: Move from "annotation" to "experiment" section.

* gnu/packages/bioconductor.scm (r-pasilla): Move variable.

3 years agognu: r-ideoviz: Move from "annotation" to "package" section.
Ricardo Wurmus [Thu, 17 Dec 2020 10:39:06 +0000 (11:39 +0100)]
gnu: r-ideoviz: Move from "annotation" to "package" section.

* gnu/packages/bioconductor.scm (r-ideoviz): Move variable.

3 years agognu: r-genelendatabase: Move from "annotation" to "experiment" section.
Ricardo Wurmus [Thu, 17 Dec 2020 10:38:24 +0000 (11:38 +0100)]
gnu: r-genelendatabase: Move from "annotation" to "experiment" section.

* gnu/packages/bioconductor.scm (r-genelendatabase): Move variable.

3 years agognu: r-bluster: Move from "annotation" to "package" section.
Ricardo Wurmus [Thu, 17 Dec 2020 10:37:47 +0000 (11:37 +0100)]
gnu: r-bluster: Move from "annotation" to "package" section.

* gnu/packages/bioconductor.scm (r-bluster): Move variable.

3 years agognu: r-cummerbund: Move from "experiment" to "package" section.
Ricardo Wurmus [Thu, 17 Dec 2020 10:37:17 +0000 (11:37 +0100)]
gnu: r-cummerbund: Move from "experiment" to "package" section.

* gnu/packages/bioconductor.scm (r-cummerbund): Move variable.

3 years agognu: r-coverageview: Move from "experiment" to "package" section.
Ricardo Wurmus [Thu, 17 Dec 2020 10:36:26 +0000 (11:36 +0100)]
gnu: r-coverageview: Move from "experiment" to "package" section.

* gnu/packages/bioconductor.scm (r-coverageview): Move variable.

3 years agognu: Add r-org-eck12-eg-db.
Mădălin Ionel Patrașcu [Wed, 16 Dec 2020 21:59:42 +0000 (22:59 +0100)]
gnu: Add r-org-eck12-eg-db.

* gnu/packages/bioconductor.scm (r-org-eck12-eg-db): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-pathview.
Mădălin Ionel Patrașcu [Wed, 16 Dec 2020 22:15:33 +0000 (23:15 +0100)]
gnu: Add r-pathview.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: Add r-kegggraph.
Mădălin Ionel Patrașcu [Wed, 16 Dec 2020 22:03:41 +0000 (23:03 +0100)]
gnu: Add r-kegggraph.

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

3 years agognu: Add r-gagedata.
Mădălin Ionel Patrașcu [Wed, 16 Dec 2020 22:17:01 +0000 (23:17 +0100)]
gnu: Add r-gagedata.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
3 years agognu: rust-lzma-sys-0.1: Update to 0.1.17.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:15 +0000 (08:27 -0600)]
gnu: rust-lzma-sys-0.1: Update to 0.1.17.

* gnu/packages/crates-io.scm (rust-lzma-sys-0.1): Update to 0.1.17.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: rust-encoding-rs-0.8: Don't skip build.
Efraim Flashner [Thu, 17 Dec 2020 09:48:05 +0000 (11:48 +0200)]
gnu: rust-encoding-rs-0.8: Don't skip build.

* gnu/packages/crates-io.scm (rust-encoding-rs-0.8)[arguments]: Don't
skip build.

3 years agognu: rust-encoding-rs-0.8: Update to 0.8.26.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:14 +0000 (08:27 -0600)]
gnu: rust-encoding-rs-0.8: Update to 0.8.26.

* gnu/packages/crates-io.scm (rust-encoding-rs-0.8): Update to 0.8.26.
[arguments]: In cargo-inputs remove rust-packed-simd-0.3, add
rust-packed-simd-2-0.3, replace rust-cfg-if-0.1 with 1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>