1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

82765 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