Age | Commit message (Expand) | Author |
2021-09-18 | git: 'reference-available?' recognizes 'tag-or-commit'....* guix/git.scm (reference-available?): Handle 'tag-or-commit' with a
40-digit hex string.
| Ludovic Courtès |
2021-09-18 | 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*'.
| Ludovic Courtès |
2021-09-18 | 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'.
| Ludovic Courtès |
2021-09-18 | 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>
| Sarah Morgensen |
2021-09-18 | 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>
| Sarah Morgensen |
2021-09-18 | gnu: guix: Update to 808f9ff....* gnu/packages/package-management.scm (guix): Update to 808f9ff.
| Ludovic Courtès |
2021-09-18 | gnu: Add r-ggh4x....* gnu/packages/cran.scm (r-ggh4x): New variable.
| Wiktor Żelazny |
2021-09-18 | 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.
| Ricardo Wurmus |
2021-09-18 | 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>
| Maxime Devos |
2021-09-18 | 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>
| Maxime Devos |
2021-09-18 | 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>
| Maxime Devos |
2021-09-18 | 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.
| Ludovic Courtès |
2021-09-18 | 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>
| Xinglu Chen |
2021-09-18 | 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>
| Xinglu Chen |
2021-09-18 | 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>
| Xinglu Chen |
2021-09-18 | tests: Allow opam test to run without networking....Fixes a regression introduced in
fc29c80b9635ff490bcc768c774442043cb1e231, 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.
| Ludovic Courtès |
2021-09-18 | gnu: Add swaylock-effects....* gnu/packages/wm.scm (swaylock-effects): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| phodina |
2021-09-17 | gnu: komikku: Update to 0.32.0....* gnu/packages/gnome.scm (komikku): Update to 0.32.0.
| Liliana Marie Prikler |
2021-09-17 | 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>
| phodina |
2021-09-17 | 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>
| phodina |
2021-09-17 | 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>
| phodina |
2021-09-17 | 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>
| phodina |
2021-09-17 | 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>
| phodina |
2021-09-17 | 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>
| phodina |
2021-09-17 | 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>
| phodina |
2021-09-17 | gnu: Add rust-buffering-0.3....* gnu/packages/crates-io.scm (rust-buffering-0.3): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-buffering-nocopy-macro-0.2....* gnu/packages/crates-io.scm (rust-buffering-nocopy-macro-0.2): New variable.
(rust-buffering-nocopy-macro-0.1): Inherit from above.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-buffering-nocopy-macro-0.1....* gnu/packages/crates-io.scm (rust-buffering-nocopy-macro-0.1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-swayipc-2....* gnu/packages/crates-io.scm (rust-swayipc-2): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-swayipc-command-builder-0.1....* gnu/packages/crates-io.scm (rust-swayipc-command-builder-0.1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-notmuch-0.6....* gnu/packages/crates-io.scm (rust-notmuch-0.6): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-maildir-0.5....* gnu/packages/crates-io.scm (rust-maildir-0.5): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-mailparse-0.13....* gnu/packages/crates-io.scm (rust-mailparse-0.13): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-quoted-printable-0.4....* gnu/packages/crates-io.scm (rust-quoted-printable-0.4): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-charset-0.1....* gnu/packages/crates-io.scm (rust-charset-0.1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-lettre-email-0.9....* gnu/packages/crates-io.scm (rust-lettre-email-0.9): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-email-0.0.20....* gnu/packages/crates-io.scm (rust-email-0.0.20): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-lettre-0.9....* gnu/packages/crates-io.scm (rust-lettre-0.9): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-fast-chemail-0.9....* gnu/packages/crates-io.scm (rust-fast-chemail-0.9): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-ascii-utils-0.9....* gnu/packages/crates-io.scm (rust-ascii-utils-0.9): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-gethostname-0.2....* gnu/packages/crates-io.scm (rust-gethostname-0.2): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-supercow-0.1....* gnu/packages/crates-io.scm (rust-supercow-0.1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-progress-0.2....* gnu/packages/crates-io.scm (rust-progress-0.2): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: Add rust-assert-fs-1....* gnu/packages/crates-io.scm (rust-assert-fs-1): New variable.
(rust-assert-fs-0.11): Inherit from above.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| phodina |
2021-09-17 | gnu: sudo: Update to 1.9.8p1....* gnu/packages/admin.scm (sudo): Update to 1.9.8p1.
| Tobias Geerinckx-Rice |
2021-09-17 | gnu: sudo: Omit snippet and phase return value....* gnu/packages/admin.scm (sudo)[source]: Don't return #t from snippet.
[argument]: Nor from the 'pre-configure phase.
| Tobias Geerinckx-Rice |
2021-09-16 | gnu: linux-libre 5.4: Update to 5.4.147....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.147.
(linux-libre-5.4-pristine-source): Update hash.
| Leo Famulari |
2021-09-16 | gnu: linux-libre 5.10: Update to 5.10.66....* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.66.
(linux-libre-5.10-pristine-source): Update hash.
| Leo Famulari |
2021-09-16 | gnu: linux-libre: Update to 5.13.18....* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.18.
(linux-libre-5.13-pristine-source): Update hash.
| Leo Famulari |
2021-09-16 | gnu: linux-libre 5.14: Update to 5.14.5....* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.5.
(linux-libre-5.14-pristine-source): Update hash.
| Leo Famulari |