Commit graph

82815 commits

Author SHA1 Message Date
Xinglu Chen 3d15a19874
etc: committer: Amend previous commit if a copyright line was added.
Previously, the script would raise an error if a copyright line was added to a
file in gnu/packages/.  With this change, it will amend the previous commit
whenever a copyright line is added, and add the copyright line to the commit.

* etc/committer.scm.in (add-copyright-line): New procedure.
(main): Check if a copyright line was added and call ‘add-copyright-line’ if
necessary.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-21 15:15:52 +02:00
Cees de Groot dbf758ac5e
gnu: elixir: Update to 1.12.2.
* gnu/packages/elixir.scm (elixir): Update to 1.12.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-21 15:15:52 +02:00
Cees de Groot 549a82ec6e
gnu: erlang: Update to 24.0.5.
* gnu/packages/erlang.scm (erlang): Update to 24.0.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-21 15:15:52 +02:00
Ludovic Courtès baa0aa1348
base32: Work around (ash x N) miscompilation at '-O1' and below.
Fixes <https://issues.guix.gnu.org/50696>.
Reported by Marius Bakke <marius@gnu.org>.

* guix/base32.scm (bit-field): Introduce 'minus-start' syntax and use it.
2021-09-21 15:15:52 +02:00
Ivan Gankevich 39414b78d8
gnu: Add prusa-slicer.
* gnu/packages/engineering.scm (prusa-slicer): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-09-21 14:03:18 +02:00
Ivan Gankevich 035797d3bc
gnu: Add libigl.
* gnu/packages/engineering.scm (libigl): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-09-21 14:03:18 +02:00
Ivan Gankevich dfc0fedc2c
gnu: cereal: Use cmake to build and install the library.
* gnu/packages/serialization.scm (cereal): Use cmake to build and
  install the library.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-09-21 14:03:17 +02:00
Pierre Neidhardt 9057035d89
gnu: nyxt: Update to 2.2.0.
* gnu/packages/web-browsers.scm (nyxt): Update to 2.2.0.
2021-09-21 09:55:58 +02:00
Pierre Neidhardt 659fb24753
gnu: sbcl-cl-webkit: Update to 3.0.0.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.0.0.
2021-09-21 09:55:39 +02:00
Tobias Geerinckx-Rice a916d50566
gnu: console-setup: Update to 1.205.
* gnu/packages/xorg.scm (console-setup): Update to 1.205.
2021-09-21 00:06:23 +02:00
Tobias Geerinckx-Rice 5654a24057
gnu: batctl: Update to 2021.3.
* gnu/packages/networking.scm (batctl): Update to 2021.3.
2021-09-21 00:06:23 +02:00
Liliana Marie Prikler 6ba2bb92a0
gnu: mumble: Use fixed libsndfile.
OGG support is needed for built-in sounds to play.

* gnu/packages/telephony.scm (mumble)[inputs]: Use libsndfile/fixed for
libsndfile.
2021-09-20 21:49:36 +02:00
Liliana Marie Prikler 43cf1fbdd6
gnu: cockatrice: Use qt-build-system.
This makes it so that resources baked into the executable are actually found
and used.

* gnu/packages/games.scm (cockatrice)[build-system]: Change to qt-build-system.
2021-09-20 21:49:36 +02:00
Vinicius Monego 8ca1f52e47
gnu: kdenlive: Use qt-build-system.
* gnu/packages/kde.scm (kdenlive)[build-system]: Use qt-build-system.
[arguments]<#:phases>: Do not wrap variables that are wrapped by
qt-build-system in 'wrap-executable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-20 18:27:35 +00:00
Vinicius Monego d78e8caeb5
gnu: kdenlive: Update to 21.08.1.
* gnu/packages/kde.scm (kdenlive): Update to 21.08.1.
[inputs]: Order alphabetically. Use MLT 7. Add qtnetworkauth. Remove rttr.
[arguments]<#:phases>: Don't return #t.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-20 18:27:35 +00:00
zimoun f80824fe09
gnu: Add r-presto.
* gnu/packages/bioinformatics.scm (r-presto): New variable.
2021-09-20 17:23:16 +02:00
zimoun 8e54aafa39
gnu: Add r-simplifyenrichment.
* gnu/packages/bioconductor.scm (r-simplifyenrichment): New variable.
2021-09-20 17:23:15 +02:00
Ricardo Wurmus 3d2d119735
gnu: Add r-fingerprint.
* gnu/packages/cran.scm (r-fingerprint): New variable.
2021-09-20 17:23:15 +02:00
Thiago Jung Bauermann 5c4fd77097
etc: Add systemd files for running ‘guix gc’ periodically
* etc/guix-gc.service.in: New file.
* etc/guix-gc.timer: Likewise.
* .gitignore: Ignore generated ‘guix-gc.service’.
* nix/local.mk (nodist_systemdservice_DATA): Add ‘guix-gc.service’ and
‘guix-gc.timer’.
(EXTRA_DIST): Add ‘guix-gc.service.in’ and ‘guix-gc.timer’.
* doc/guix.texi (Binary Installation): Mention the new systemd files.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-20 14:18:21 +00:00
Ricardo Wurmus cbb76da1f6
gnu: Add python-pymol.
* gnu/packages/chemistry.scm (python-pymol): New variable.
2021-09-20 16:01:08 +02:00
Leo Famulari 6eded1a041
gnu: MPD: Update to 0.22.11.
* gnu/packages/mpd.scm (mpd): Update to 0.22.11.
2021-09-19 22:50:47 -04:00
Leo Famulari ca1e55f336
gnu: Mutt: Update to 2.1.3.
* gnu/packages/mail.scm (mutt): Update to 2.1.3.
2021-09-19 22:50:43 -04:00
Nicolas Goaziou a640ee7da3
gnu: emacs-string-inflection: Update to 1.0.16.
* gnu/packages/emacs-xyz.scm (emacs-string-inflection): Update to 1.0.16.
2021-09-19 19:44:30 +02:00
Nicolas Goaziou c5ef0f4174
gnu: emacs-docker: Update to 1.4.0.
* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 1.4.0.
2021-09-19 19:43:03 +02:00
Nicolas Goaziou e117d6c72d
gnu: emacs-elfeed-score: Update to 0.9.2.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 0.9.2.
2021-09-19 19:40:20 +02:00
Nicolas Goaziou 3428088118
gnu: emacs-helm-ls-git: Update to 1.9.2.
* gnu/packages/emacs-xyz.scm (emacs-helm-ls-git): Update to 1.9.2.
2021-09-19 19:38:52 +02:00
Leo Famulari 526252c650
gnu: linux-libre 5.10: Update to 5.10.67.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.67.
(linux-libre-5.10-pristine-source): Update hash.
2021-09-19 11:42:48 -04:00
Leo Famulari dce178ce46
gnu: linux-libre: Update to 5.13.19.
* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.19.
(linux-libre-5.13-pristine-source): Update hash.
2021-09-19 11:42:48 -04:00
Leo Famulari e7916cdb82
gnu: linux-libre 5.14: Update to 5.14.6.
* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.6.
(linux-libre-5.14-pristine-source): Update hash.
2021-09-19 11:42:45 -04:00
Nicolas Goaziou 68fc1b405e
gnu: emacs-perspective: Update to 2.17.
* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.17.
2021-09-19 16:09:12 +02:00
Nicolas Goaziou 5e74566266
gnu: emacs-so-long: Update to 1.1.2.
* gnu/packages/emacs-xyz.scm (emacs-so-long): Update to 1.1.2.
2021-09-19 16:07:32 +02:00
Nicolas Goaziou a67d6c0c55
gnu: emacs-project: Update to 0.7.1.
* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.7.1.
2021-09-19 15:54:54 +02:00
Felix Gruber 6f483f8deb
gnu: nestopia-ue: Update to 1.51.1.
* gnu/packages/emulators.scm (nestopia-ue): Update to 1.51.1.
[source]: libretro is not included in nestopia-ue anymore.
[build-system]: Change to gnu-build-system.
[native-inputs]: Add autoconf, autoconf-archive and automake.
[inputs]: Remove ao and gtk+, add fltk, fontconfig, libxft and
libxrender.
[arguments]: Remove 'wrap-program phase which was needed for the removed
gtk+ dependency.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-09-19 21:02:28 +08:00
Vinicius Monego f5d24e7b18
gnu: srain: Update to 1.2.4.
* gnu/packages/irc.scm (srain): Update to 1.2.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-09-19 20:43:28 +08:00
Xinglu Chen fd854a6554
gnu: fetchmail: Update to 6.4.22 [fixes CVE-2021-39272].
* gnu/packages/mail.scm (fetchmail): Update to 6.4.22.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-09-19 20:32:06 +08:00
Xinglu Chen 648884fb09
gnu: notmuch: Update to 0.33.1.
* gnu/packages/mail.scm (notmuch): Update to 0.33.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-09-19 20:17:12 +08:00
Charles 173b4e453c
gnu: Add cl-funds
* gnu/packages/lisp-xyz.scm (sbcl-funds, ecl-funds, cl-funds): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-09-19 09:32:47 +02:00
Charles 110fdaad4e
gnu: Add cl-schemeish.
* gnu/packages/lisp-xyz.scm (sbcl-schemeish, ecl-schemeish, cl-schemeish): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-09-19 09:24:22 +02:00
Matthew James Kraai 8594fd6bff
gnu: node-acorn: Fix typo in description.
* gnu/packages/node-xyz.scm (node-acorn)[description]: Correct misspelling of
"Javascript".
2021-09-19 00:09:32 +02:00
Tobias Geerinckx-Rice 4e44e1c672
gnu: easyrpg-player: Add wildmidi input.
Suggested by moshy on #guix.

* gnu/packages/easyrpg.scm (easyrpg-player)[inputs]: Add wildmidi.
2021-09-18 23:16:22 +02:00
Tobias Geerinckx-Rice fa4419a84a
gnu: hplip: Update to 3.21.8.
* gnu/packages/cups.scm (hplip): Update to 3.21.8.
2021-09-18 23:16:22 +02:00
Tobias Geerinckx-Rice 517bd08609
gnu: jtbl: Update to 1.1.7.
* gnu/packages/admin.scm (jtbl): Update to 1.1.7.
2021-09-18 23:16:22 +02:00
Tobias Geerinckx-Rice d2979e59f0
gnu: goxel: Update to 0.10.8.
* gnu/packages/graphics.scm (goxel): Update to 0.10.8.
2021-09-18 23:16:21 +02:00
Ludovic Courtès eb6593cec4
Update NEWS. 2021-09-18 23:08:32 +02:00
Ludovic Courtès dce2cf311b
git: 'reference-available?' recognizes 'tag-or-commit'.
* guix/git.scm (reference-available?): Handle 'tag-or-commit' with a
40-digit hex string.
2021-09-18 23:08:32 +02:00
Ludovic Courtès 05f44c2d85
git: 'update-cached-checkout' can fall back to SWH when cloning.
Fixes <https://issues.guix.gnu.org/44187>.
Reported by zimoun <zimon.toutoune@gmail.com>.

* guix/git.scm (GITERR_HTTP): New variable.
(clone-from-swh, clone/swh-fallback): New procedures.
(update-cached-checkout): Use 'clone/swh-fallback' instead of 'clone*'.
2021-09-18 23:08:32 +02:00
Ludovic Courtès 6ec81c31c0
swh: Support downloads of bare Git repositories.
* guix/swh.scm (swh-download-archive): New procedure.
(swh-download-directory): Rewrite in terms of 'swh-download-archive'.
(swh-download): Add #:archive-type and honor it.  Use
'swh-download-archive' instead of 'swh-download-directory'.
2021-09-18 23:08:32 +02:00
Sarah Morgensen 281ede2e7d
import: go: Match "go-import" meta tags anywhere.
Some personal sites forget to put <meta name="go-import" ...> in a
<head> element, so look anywhere for them.

Partly fixes <https://issues.guix.gnu.org/50595>.
Reported by Stephen Paul Weber <singpolyma@singpolyma.net>.

* guix/import/go.scm (fetch-module-meta-data): Match "go-import" meta
tags anywhere in the page.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-18 23:08:32 +02:00
Sarah Morgensen b3907e304d
import: go: Improve handling of modules in VCS subdirectories.
Use the supplied module path (instead of the repository root) as the import
path for everything except source and homepage URLs.  For modules not in the
root of a VCS repository, set #:unpack-path to the repository root by default.

Partly fixes <https://issues.guix.gnu.org/50595>.
Reported by Stephen Paul Weber <singpolyma@singpolyma.net>.

* guix/import/go.scm (go-module->guix-package): Use 'module-path'
instead of 'root-module-path' for #:import-path.  Emit #:unpack-path
when #:import-path is not equal to 'root-module-path'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-18 23:08:32 +02:00
Ludovic Courtès 7bae88b5b9
gnu: guix: Update to 808f9ff.
* gnu/packages/package-management.scm (guix): Update to 808f9ff.
2021-09-18 23:08:31 +02:00