summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-09-18git: '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-18git: '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-18swh: 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-18import: 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-18import: 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-18gnu: guix: Update to 808f9ff....* gnu/packages/package-management.scm (guix): Update to 808f9ff. Ludovic Courtès
2021-09-18gnu: Add r-ggh4x....* gnu/packages/cran.scm (r-ggh4x): New variable. Wiktor Żelazny
2021-09-18gnu: 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-18import: 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-18import: 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-18tests/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-18channels: '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-18import: 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-18tests: 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-18tests: 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-18tests: 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-18gnu: Add swaylock-effects....* gnu/packages/wm.scm (swaylock-effects): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> phodina
2021-09-17gnu: komikku: Update to 0.32.0....* gnu/packages/gnome.scm (komikku): Update to 0.32.0. Liliana Marie Prikler
2021-09-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: 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-17gnu: sudo: Update to 1.9.8p1....* gnu/packages/admin.scm (sudo): Update to 1.9.8p1. Tobias Geerinckx-Rice
2021-09-17gnu: 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-16gnu: 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-16gnu: 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-16gnu: 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-16gnu: 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