Commit graph

82746 commits

Author SHA1 Message Date
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
Wiktor Żelazny
337b7f5a13
gnu: Add r-ggh4x.
* gnu/packages/cran.scm (r-ggh4x): New variable.
2021-09-18 22:24:50 +02:00
Ricardo Wurmus
230a8888fd
gnu: plymouth: Update to 0.9.5.
* gnu/packages/freedesktop.scm (plymouth): Update to 0.9.5.
[arguments]: Remove trailing boolean.
[native-inputs]: Add gettext-minimal.
2021-09-18 22:24:45 +02:00
Maxime Devos
808f9ffbd3
import: minetest: Strip "v" prefixes from the version number.
This fixes one of the issues noted at <https://issues.guix.gnu.org/50425#4>.

* guix/import/minetest.scm
  (release-version): New procedure.
  (%minetest->guix-package): Call new procedure instead of release-title.
* tests/minetest.scm
  (make-package-sexp): Allow overriding the version number.
  (make-releases-json): Allow overriding the release title.
  ("conventional version number")
  ("v-prefixed version number")
  ("dates as version number"): New tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-18 19:43:00 +02:00
Maxime Devos
8480a2a5bb
import: minetest: Delete duplicate dependencies.
This fixes one of the issues noted in <https://issues.guix.gnu.org/50425#4>.

* guix/import/minetest.scm
  (import-dependencies): Call 'delete-duplicates' on the resulting list.
* tests/minetest.scm
  ("minetest->guix-package, multiple dependencies implemented by one mod"):
  New test.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-18 19:42:54 +02:00
Maxime Devos
8d4c0e3104
tests/minetest: Fix 'test-package*' indenting.
* tests/minetest.scm (Local Variables)[test-package*]: Set
  scheme-indent-function property to 1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-18 19:41:15 +02:00
Ludovic Courtès
778c1fb4ea
channels: 'channel-news-entry-commit' correctly resolves annotated tags.
Previously, 'channel-news-entry-commit' would return the tag ID rather
than the commit ID when the news entry was referred to via an annotated
tag.

Reported by Xinglu Chen <public@yoctocell.xyz>.

* guix/channels.scm (resolve-channel-news-entry-tag): Check whether the
reference points to annotated tag; resolve it if it does.
* tests/channels.scm ("channel-news, annotated tag"): New test.
2021-09-18 19:37:45 +02:00
Xinglu Chen
59ee10754e
import: Add 'generic-git' updater.
* guix/git.scm (ls-remote-refs): New procedure.
* tests/git.scm ("remote-refs" "remote-refs: only tags"): New tests.
* guix/import/git.scm: New file.
* doc/guix.texi (Invoking guix refresh): Document it.
* tests/import-git.scm: New test file.
* Makefile.am (MODULES, SCM_TESTS): Register the new files.

Co-authored-by: Sarah Morgensen <iskarian@mgsn.dev>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-18 19:37:45 +02:00
Xinglu Chen
6597f80839
tests: git: Make 'tag' directive non-interactive.
When running 'git tag TAGNAME', Git will open up the user's default text
editor to make them write a message.  This is not desirable when running
tests.

* guix/tests/git.scm (populate-git-repository): Add a 'tag' directive
that takes an additional argument, and pass it to the '-m' flag.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-09-18 19:37:45 +02:00
Xinglu Chen
4674738cdb
tests: git: Don't read from the users global Git config file.
* guix/tests/git (populate-git-repository): Set the GIT_CONFIG_GLOBAL
environment variable to the temporary Git config file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-18 19:37:44 +02:00
Ludovic Courtès
358ad74f41
tests: Allow opam test to run without networking.
Fixes a regression introduced in
fc29c80b96, where, since
'get-opam-repository' was no longer mocked, the test would try to access
the actual OPAM repository through a call to 'http-fetch/cached'; this
would lead to a test failure when networking is unavailable.

* tests/opam.scm ("opam->guix-package"): Mock 'get-opam-repository'
again.
2021-09-18 19:37:44 +02:00
phodina
511dc6877e
gnu: Add swaylock-effects.
* gnu/packages/wm.scm (swaylock-effects): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-09-18 15:26:14 +02:00
Liliana Marie Prikler
c4b7bcc256
gnu: komikku: Update to 0.32.0.
* gnu/packages/gnome.scm (komikku): Update to 0.32.0.
2021-09-17 23:38:05 +02:00
phodina
4e2ee45634
gnu: Add rust-dbus-tree-0.9.
* gnu/packages/crates-io.scm (rust-dbus-tree-0.9): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-09-17 12:24:35 +02:00
phodina
840c9def68
gnu: Add rust-dbus-0.9.
* gnu/packages/crates-io.scm (rust-dbus-0.9): New variable.
(rust-dbus-0.6): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-09-17 12:24:35 +02:00
phodina
1c60c7c183
gnu: Add rust-caps-0.5.
* gnu/packages/crates-io.scm (rust-caps-0.5): New variable.
(rust-caps-0.3): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-09-17 12:24:34 +02:00
phodina
13dc786c3c
gnu: Add rust-assert-impl-0.1.
* gnu/packages/crates-io.scm (rust-assert-impl-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-09-17 12:24:34 +02:00
phodina
7a414aaa1e
gnu: Add rust-nl80211-0.0.2.
* gnu/packages/crates-io.scm (rust-nl80211-0.0.2): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-09-17 12:24:34 +02:00
phodina
cea3ff2473
gnu: Add rust-neli-0.4.
* gnu/packages/crates-io.scm (rust-neli-0.4): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-09-17 12:24:33 +02:00
phodina
a8df6cc308
gnu: Add rust-buffering-0.4.
* gnu/packages/crates-io.scm (rust-buffering-0.4): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-09-17 12:24:33 +02:00