summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* channels: Consider the current channel commit as authentic.Ludovic Courtès2021-02-04
| | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/45895>. When the ~/.cache/guix/authentication is empty, this change allows authentication to start at the current commit, as shown by 'guix describe', instead of starting from the introductory commit, which would take more and more time (there's currently 18K commits per year). * guix/git-authenticate.scm (authenticate-repository): Add #:authentic-commits. [authenticated-commits]: Append it. * guix/channels.scm (authenticate-channel)[authentic-commits]: New variable. Pass it to 'authenticate-repository'.
* gnu: guix: Pass the '--with-channel-commit' configure flag.Ludovic Courtès2021-02-04
| | | | | * gnu/packages/package-management.scm (guix)[arguments]: Add '--with-channel-commit' to #:configure-flags.
* build: Add '--with-channel-commit' and related configure flags.Ludovic Courtès2021-02-04
| | | | | | | | Partially fixes <https://bugs.gnu.org/45896>. * m4/guix.m4 (GUIX_CHANNEL_METADATA): New macro. * configure.ac: Use it. * guix/config.scm.in (%channel-metadata): Adjust accordingly.
* channels: Record 'guix' channel metadata in (guix config).Ludovic Courtès2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | Partially fixes <https://bugs.gnu.org/45896>. * guix/config.scm.in (%channel-metadata): New variable. * guix/describe.scm (channel-metadata): Use it. (current-channels): New procedure. (current-profile-entries): Clarify docstring. * guix/self.scm (compiled-guix): Add #:channel-metadata and pass it to 'make-config.scm'. (make-config.scm): Add #:channel-metadata and define '%channel-metadata' in the generated file. (guix-derivation): Add #:channel-metadata and pass it to 'compiled-guix'. * guix/channels.scm (build-from-source): Replace 'name', 'source', and 'commit' parameters with 'instance'. Pass #:channel-metadata to BUILD. (build-channel-instance): Adjust accordingly. * build-aux/build-self.scm (build-program): Add #:channel-metadata and pass it to 'guix-derivation'. (build): Add #:channel-metadata and pass it to 'build-program'. * guix/scripts/describe.scm (display-profile-info): Add optional 'channels' parameter. Pass it to 'display-profile-content'. (display-profile-content): Add optional 'channels' parameter and honor it. Iterate on CHANNELS rather than on the manifest entries of PROFILE. (guix-describe): When PROFILE is #f, call 'current-channels' and pass it to 'display-profile-info', unless it returns the empty list.
* store: 'store-path-hash-part' really returns false for invalid file names.Ludovic Courtès2021-02-04
| | | | | | | The "store-path-hash-part #f", due to a SRFI-64 bug, was marked as successful even though 'store-path-hash-part' was throwing an exception. * guix/store.scm (store-path-hash-part): Really return #f.
* gnu: beets-next: Add missing input.Ricardo Wurmus2021-02-04
| | | | * gnu/packages/music.scm (beets-next)[inputs]: Add opusfile.
* gnu: Remove leftover kernel configurations for linux-libre 5.9.Leo Famulari2021-02-03
| | | | | | | | | | This is a followup to commit 8727870ff4e4d5016431985a888f3ca589d81e02. * gnu/packages/aux-files/linux-libre/5.9-arm.conf, gnu/packages/aux-files/linux-libre/5.9-arm64.conf, gnu/packages/aux-files/linux-libre/5.9-i686.conf, gnu/packages/aux-files/linux-libre/5.9-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them.
* gnu: Add emacs-org-appear.Oleg Pykhalov2021-02-04
| | | | * gnu/packages/emacs-xyz.scm (emacs-org-appear): New variable.
* gnu: Add cl-radiance.Sharlatan Hellseher2021-02-03
| | | | | | | * gnu/packages/lisp-xyz.scm (cl-radiance, ecl-radiance, sbcl-radiance): New variables. Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: sbcl-ubiquitous: Also compile ubiquitous-concurrent.Guillaume Le Vaillant2021-02-03
| | | | | * gnu/packages/lisp-xyz.scm (sbcl-ubiquitous)[arguments]: Add ubiquitous-concurrent to 'asd-systems'.
* gnu: Added emacs-geiser-gauche.Martin Becze2021-02-03
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-geiser-gauche): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: qmapshack: Update to 1.15.2.Guillaume Le Vaillant2021-02-03
| | | | * gnu/packages/geo.scm (qmapshack): Update to 1.15.2.
* gnu: ecl: Update to 21.2.1.Pierre Neidhardt2021-02-03
| | | | * gnu/packages/lisp.scm (ecl): Update to 21.2.1.
* gnu: uBlock Origin: Update to 1.33.2.Marius Bakke2021-02-03
| | | | | * gnu/packages/browser-extensions.scm (uassets): Update to 61b43044f. (ublock-origin): Update to 1.33.2.
* gnu: ungoogled-chromium: Update to 88.0.4324.146-0.d8e821c.Marius Bakke2021-02-03
| | | | | | * gnu/packages/chromium.scm (%chromium-version): Set to 88.0.4324.146. (%ungoogled-revision): Set to d8e821c16212647250ea6d848537e92b1b739f82. (%ungoogled-origin, ungoogled-chromium): Update hashes.
* gnu: ungoogled-chromium: Remove unused input.Marius Bakke2021-02-03
| | | | * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove DBUS-GLIB.
* gnu: sbcl-serapeum: Update to 20210130.Pierre Neidhardt2021-02-03
| | | | * gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20210130.
* gnu: Add telegram-cli.Raghav Gururajan2021-02-03
| | | | | | * gnu/packages/telegram.scm (telegram-cli): New variable. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* gnu: Add tgl.Raghav Gururajan2021-02-03
| | | | | | * gnu/packages/telegram.scm (tgl): New variable. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* gnu: Add tl-parser.Raghav Gururajan2021-02-03
| | | | | | * gnu/packages/telegram.scm (tl-parser): New variable. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* gnu: libdbi-drivers: Disable tests that get stuck forever.Guillaume Le Vaillant2021-02-03
| | | | * gnu/packages/databases.scm (libdbi-drivers)[arguments]: Disable tests.
* news: Add ‘de’ translation.Florian Pelz2021-02-03
|
* gnu: sbcl-generic-cl: Don't propagate inputs.Guillaume Le Vaillant2021-02-03
| | | | | | * gnu/packages/lisp-xyz.scm (sbcl-generic-cl)[propagated-inputs]: Remove cl-static-dispatch. [inputs]: Add sbcl-static-dispatch.
* gnu: sbcl-static-dispatch: Update to 0.3-1.6243afc.Sharlatan Hellseher2021-02-03
| | | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-static-dispatch): Update to 0.3-1.6243afc. [propagated-inputs]: Remove cl-environment. [inputs]: Add sbcl-cl-environment. [arguments]: Remove workaround for arrows. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: sbcl-cl-environments: Don't propagate inputs.Guillaume Le Vaillant2021-02-03
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-cl-environments)[propagated-inputs]: Remove cl-alexandria, cl-anaphora, cl-collectors and cl-optima. [inputs]: Add sbcl-alexandria, sbcl-anaphora, sbcl-collectors and sbcl-optima.
* gnu: sbcl-log4cl: Update to 1.1.3-1.8c48d6f.Sharlatan Hellseher2021-02-03
| | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-log4cl): Update to 1.1.3-1.8c48d6f. [native-inputs]: Add stefil. [arguments]: Enable tests. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-3b-bmfont.Sharlatan Hellseher2021-02-03
| | | | | | | * gnu/package/lisp-xyz.scm (cl-3b-bmfont, ecl-3b-bmfont, sbcl-3b-bmfont): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-trivial-timeout.Sharlatan Hellseher2021-02-03
| | | | | | | * gnu/packages/lisp-xyz.scm (cl-trivial-timeout, ecl-trivial-timeout, sbcl-trivial-timeout): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-printv.Sharlatan Hellseher2021-02-03
| | | | | | | * gnu/packages/lisp-xyz.scm (cl-printv, ecl-printv, sbcl-printv): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-golden-utils.Sharlatan Hellseher2021-02-03
| | | | | | | * gnu/packages/lisp-xyz.scm (cl-golden-utils, ecl-golden-utils, sbcl-golden-utils): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-slug.Sharlatan Hellseher2021-02-03
| | | | | | | * gnu/packages/lisp-xyz.scm (cl-slug, ecl-cl-slug, sbcl-cl-slug): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add mingw-w64-tools.Léo Le Bouter2021-02-03
| | | | | | * gnu/packages/mingw.scm (mingw-w64-tools): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: mingw-64: Update to 8.0.0.Maxim Cournoyer2021-02-03
| | | | * gnu/packages/mingw.scm (mingw-64): Update to 8.0.0.
* gnu: make-mingw-w64: Use a mirror URI and fix lint errors.Léo Le Bouter2021-02-03
| | | | | | | * gnu/package/mingw.scm (make-mingw-w64)[source]: Use a mirror URI. Wrap lines 80 columns to fix lint warning. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: guile-charting: Update to commit 75f755b.Ludovic Courtès2021-02-03
| | | | | | * gnu/packages/plotutils.scm (guile-charting): Update to commit 75f755b. [source]: Remove 'snippet' and 'modules'. Switch to 'git-fetch'. [native-inputs]: Add AUTOCONF, AUTOMAKE, and TEXINFO.
* ui: Add hint for command typo.zimoun2021-02-03
| | | | | | | * guix/ui.scm (command-hint): New variable (run-guix-command): Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix: scripts: Add hint for option typo.zimoun2021-02-03
| | | | | | | * guix/scripts.scm (option-hint): New procedure. (parse-command-line): Add 'option-hint'. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* utils: Add string distance.zimoun2021-02-03
| | | | | | | | * guix/utils.scm (string-distance): New procedure. (string-closest): New procedure. * tests/utils.scm ("string-distance", "string-closest"): New tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: haunt: Switch to 'guile-3.0-latest'.Ludovic Courtès2021-02-03
| | | | | * gnu/packages/guile-xyz.scm (haunt)[inputs]: Use GUILE-3.0-LATEST instead of GUILE-3.0.
* gnu: emacs-slack: Update to 0.0.2-9.1f6a40f.Ricardo Wurmus2021-02-03
| | | | * gnu/packages/emacs-xyz.scm (emacs-slack): Update to 0.0.2-9.1f6a40f.
* gnu: Add tootle.Efraim Flashner2021-02-03
| | | | * gnu/packages/mastodon.scm (tootle): New variable.
* gnu: font-juliamono: Update to 0.031.nixo2021-02-02
| | | | | | * gnu/packages/fonts.scm (font-juliamono): Update to 0.031. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: Add font-space-grotesk.Antoine Côté2021-02-02
| | | | | | * gnu/packages/fonts.scm (font-space-grotesk): New variable. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: emacs-elfeed: Update to 3.4.0.Nicolas Goaziou2021-02-02
| | | | * gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.4.0.
* gnu: guix: Update to 1.2.0-12.dffc918.Ricardo Wurmus2021-02-02
| | | | * gnu/packages/package-management.scm (guix): Update to 1.2.0-12.dffc918.
* gnu: Add beets-next.Ricardo Wurmus2021-02-02
| | | | * gnu/packages/music.scm (beets-next): New variable.
* gnu: Add python-reflink.Ricardo Wurmus2021-02-02
| | | | * gnu/packages/python-xyz.scm (python-reflink): New variable.
* gnu: Add python-confuse.Ricardo Wurmus2021-02-02
| | | | * gnu/packages/python-xyz.scm (python-confuse): New variable.
* gnu: Add python-mediafile.Ricardo Wurmus2021-02-02
| | | | | | * gnu/packages/music.scm (python-mediafile): New variable. * gnu/packages/patches/python-mediafile-wavpack.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* guix: narinfo: Export narinfo-contents.Christopher Baines2021-02-02
| | | | | | | As this is useful if you want to work with narinfo signatures outside of Guix, in the Guix Data Service for example. * guix/narinfo.scm: Export narinfo-contents.