jackhill/guix/guix.git
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>
3 years agognu: Add rust-rkv-0.10.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:12 +0000 (08:27 -0600)]
gnu: Add rust-rkv-0.10.

* gnu/packages/crates-io.scm (rust-rkv-0.10): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: rust-sleef-sys-0.1: Adjust inputs.
Efraim Flashner [Wed, 16 Dec 2020 14:17:29 +0000 (16:17 +0200)]
gnu: rust-sleef-sys-0.1: Adjust inputs.

* gnu/packages/crates-io.scm (rust-sleef-sys-0.1)[arguments]: Move all
crates from cargo-development-inputs to cargo-inputs.  Replace
rust-cbindgen-0.50 with 0.46.

3 years agognu: Add rust-packed-simd-2-0.3.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:10 +0000 (08:27 -0600)]
gnu: Add rust-packed-simd-2-0.3.

* gnu/packages/crates-io.scm (rust-packed-simd-2-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-rusqlite-0.23.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:09 +0000 (08:27 -0600)]
gnu: Add rust-rusqlite-0.23.

* gnu/packages/crates-io.scm (rust-rusqlite-0.23): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: rust-indexmap-1: Update to 1.6.1.
Efraim Flashner [Wed, 16 Dec 2020 10:26:01 +0000 (12:26 +0200)]
gnu: rust-indexmap-1: Update to 1.6.1.

* gnu/packages/crates-io.scm (rust-indexmap-1): Update to 1.6.1.
[arguments]: Add rust-hashbrown-0.9 to cargo-inputs. In
cargo-development-inputs add rust-fxhash-0.2, replace rust-itertools-0.8
with 0.9, reust-serde-test-1 with rust-serde-derive-1.

3 years agognu: rust-serde-json-1: Update to 1.0.60.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:08 +0000 (08:27 -0600)]
gnu: rust-serde-json-1: Update to 1.0.60.

* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.60.
[arguments]: Add rust-automod-1, rust-serde-stacker-0.1 to cargo-inputs.
Don't skip build.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-serde-stacker-0.1.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:07 +0000 (08:27 -0600)]
gnu: Add rust-serde-stacker-0.1.

* gnu/packages/crates-io.scm (rust-serde-stacker-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-libsqlite3-sys-0.18.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:06 +0000 (08:27 -0600)]
gnu: Add rust-libsqlite3-sys-0.18.

* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.18): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-lmdb-rkv-0.14.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:05 +0000 (08:27 -0600)]
gnu: Add rust-lmdb-rkv-0.14.

* gnu/packages/crates-io.scm (rust-lmdb-rkv-0.14): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-lmdb-rkv-sys-0.11.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:04 +0000 (08:27 -0600)]
gnu: Add rust-lmdb-rkv-sys-0.11.

* gnu/packages/crates-io.scm (rust-lmdb-rkv-sys-0.11): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: lmdb: Install pkg-config file.
Efraim Flashner [Wed, 16 Dec 2020 09:18:48 +0000 (11:18 +0200)]
gnu: lmdb: Install pkg-config file.

* gnu/packages/databases.scm (lmdb)[arguments]: Add phase to create a
lmdb.pc file.

3 years agognu: Add rust-nom-2.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:03 +0000 (08:27 -0600)]
gnu: Add rust-nom-2.

* gnu/packages/crates-io.scm (rust-nom-2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-size-format-1.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:02 +0000 (08:27 -0600)]
gnu: Add rust-size-format-1.

* gnu/packages/crates-io.scm (rust-size-format-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add rust-tabwriter-1.
Joseph LaFreniere [Fri, 20 Nov 2020 14:27:01 +0000 (08:27 -0600)]
gnu: Add rust-tabwriter-1.

* gnu/packages/crates-io.scm (rust-tabwriter-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add nvc.
Danny Milosavljevic [Thu, 17 Dec 2020 09:12:57 +0000 (10:12 +0100)]
gnu: Add nvc.

* gnu/packages/fpga.scm (nvc): New variable.

3 years agognu: emacs-slime: Update to 2.26.1.
Nicolas Goaziou [Thu, 17 Dec 2020 09:07:46 +0000 (10:07 +0100)]
gnu: emacs-slime: Update to 2.26.1.

* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.26.1.

3 years agognu: emacs-project: Update to 0.5.3.
Nicolas Goaziou [Thu, 17 Dec 2020 09:05:15 +0000 (10:05 +0100)]
gnu: emacs-project: Update to 0.5.3.

* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.5.3.

3 years agognu: emacs-xref: Update to 1.0.4.
Nicolas Goaziou [Thu, 17 Dec 2020 09:05:08 +0000 (10:05 +0100)]
gnu: emacs-xref: Update to 1.0.4.

* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.0.4.

3 years agodoc: Emacs Packages: Fix typos.
Nicolas Goaziou [Thu, 17 Dec 2020 09:01:47 +0000 (10:01 +0100)]
doc: Emacs Packages: Fix typos.

* doc/contributing.texi (Emacs Packages): Fix typo. Also remove spurious white
space, and unnecessary quote.

3 years agognu: Add emacs-elegant-agenda-mode.
Ricardo Wurmus [Thu, 17 Dec 2020 08:25:07 +0000 (09:25 +0100)]
gnu: Add emacs-elegant-agenda-mode.

* gnu/packages/emacs-xyz.scm (emacs-elegant-agenda-mode): New variable.

3 years agognu: emacs-org-sidebar: Update to 0.3.2.
Maxim Cournoyer [Thu, 17 Dec 2020 02:03:01 +0000 (21:03 -0500)]
gnu: emacs-org-sidebar: Update to 0.3.2.

* gnu/packages/emacs-xyz.scm (emacs-org-sidebar): Update to 0.3.2.

3 years agognu: emacs-org-ql: Update to 0.5.
Maxim Cournoyer [Mon, 14 Dec 2020 20:31:28 +0000 (15:31 -0500)]
gnu: emacs-org-ql: Update to 0.5.

* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.5.
[propagated-inputs]: Add emacs-transient.
[native-inputs]: Add emacs-with-simulated-input.
[phases]{require-helm}: Remove.
{disable-failing-tests}: New phase.

3 years agognu: Add emacs-with-simulated-input.
Maxim Cournoyer [Mon, 14 Dec 2020 20:31:16 +0000 (15:31 -0500)]
gnu: Add emacs-with-simulated-input.

* gnu/packages/emacs-xyz.scm (emacs-with-simulated-input): New variable.

3 years agognu: emacs-org-super-agenda: Update to 1.2 and enable tests.
Maxim Cournoyer [Wed, 16 Dec 2020 19:44:05 +0000 (14:44 -0500)]
gnu: emacs-org-super-agenda: Update to 1.2 and enable tests.

* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): Update to 1.2.
[arguments]: Enable tests.
[phases]{prepare-for-tests}: New phase.
[native-inputs]: Add emacs-f and util-linux.

3 years agodoc: Add Emacs packaging guidelines.
Maxim Cournoyer [Wed, 16 Dec 2020 19:31:12 +0000 (14:31 -0500)]
doc: Add Emacs packaging guidelines.

* doc/contributing.texi (Emacs Packages): New subsection.

3 years agognu: linux-libre 5.4: Update to 5.4.84.
Leo Famulari [Wed, 16 Dec 2020 23:23:12 +0000 (18:23 -0500)]
gnu: linux-libre 5.4: Update to 5.4.84.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.84.
(deblob-scripts-5.4, linux-libre-5.4-pristine-source): Update hashes.

3 years agognu: linux-libre: Update to 5.9.15.
Leo Famulari [Wed, 16 Dec 2020 23:22:15 +0000 (18:22 -0500)]
gnu: linux-libre: Update to 5.9.15.

* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.15.
(deblob-scripts-5.9, linux-libre-5.9-pristine-source): Update hashes

3 years agognu: bind: Update to 9.16.10.
Tobias Geerinckx-Rice [Wed, 16 Dec 2020 22:32:45 +0000 (23:32 +0100)]
gnu: bind: Update to 9.16.10.

* gnu/packages/dns.scm (isc-bind): Update to 9.16.10.

3 years agognu: Add python-myhdl.
Danny Milosavljevic [Wed, 16 Dec 2020 19:26:28 +0000 (20:26 +0100)]
gnu: Add python-myhdl.

* gnu/packages/fpga.scm (python-myhdl): New variable.

3 years agognu: icedove: Update to 78.6.0.
Jonathan Brielmaier [Wed, 16 Dec 2020 18:44:30 +0000 (19:44 +0100)]
gnu: icedove: Update to 78.6.0.

* gnu/packages/gnuzilla.scm (icedove): Update to 78.6.0.

3 years agognu: Add emacs-project.
Nicolas Goaziou [Wed, 16 Dec 2020 17:25:46 +0000 (18:25 +0100)]
gnu: Add emacs-project.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-xref.
Nicolas Goaziou [Wed, 16 Dec 2020 17:25:31 +0000 (18:25 +0100)]
gnu: Add emacs-xref.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>