aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-01gnu: emacs: Wrap EMACSLOADPATH.Leo Prikler
With this, the search path specification of EMACSLOADPATH does no longer depend on the version of Emacs, which should make upgrading major versions less painful. See also: - <https://bugs.gnu.org/43627> - <https://bugs.gnu.org/47458> * gnu/packages/emacs.scm (emacs)[#:phases]: Add ‘wrap-load-path’. [native-search-path]<EMACSLOADPATH>: Do not search for builtin libraries. (emacs-next)[native-search-path]: Inherit from emacs.
2021-05-01profiles: Add hook for Emacs subdirs.Leo Prikler
* guix/profiles.scm (emacs-subdirs): New variable. (%default-profile-hooks): Add it here. * guix/status.scm (hook-message): Add a message for emacs-subdirs.
2021-05-01Makefile: Reimplement `download-po` target.Julien Lepiller
The weblate API rate limit is very close to the number of files we need to download. The previous implementation did not add new translations. * Makefile.am (download-po): Update target. (make-download-po-rule, make-check-po-rule): Remove functions.
2021-05-01gnu: sbcl: Update to 2.1.4.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl): Update to 2.1.4.
2021-05-01gnu: soci: Update to 4.0.2.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (soci): Update to 4.0.2.
2021-05-01gnu: qutebrowser: Update to 2.2.1.Tobias Geerinckx-Rice
* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.2.1.
2021-05-01gnu: httpd: Update to 2.4.47.Tobias Geerinckx-Rice
* gnu/packages/web.scm (httpd): Update to 2.4.47.
2021-05-01gnu: php: Update to 7.4.18.Tobias Geerinckx-Rice
* gnu/packages/php.scm (php): Update to 7.4.18. [arguments]: Delete yet another failing test (proc_nice_basic).
2021-05-01gnu: khal: Update to 0.10.3.Tobias Geerinckx-Rice
* gnu/packages/calendar.scm (khal): Update to 0.10.3.
2021-05-01gnu: diffoscope: Update to 173.Tobias Geerinckx-Rice
* gnu/packages/diffoscope.scm (diffoscope): Update to 173.
2021-05-01gnu: mailcap: Update to 2.1.53.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (mailcap): Update to 2.1.53.
2021-05-01gnu: srt: Update to 1.4.3.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (srt): Update to 1.4.3.
2021-05-01gnu: ustr: Omit static libraries.Tobias Geerinckx-Rice
* gnu/packages/textutils.scm (ustr)[arguments]: Add a new 'omit-static-libraries phase.
2021-05-01guix-install.sh: Add support for more than one signing key.Maxim Cournoyer
The forthcoming 1.3.0 release will be signed with my personal GnuPG key; the installation script needs to tell users how to fetch it. * etc/guix-install.sh (OPENPGP_SIGNING_KEY_ID): Remove variable. (GPG_SIGNING_KEYS): New associative array. (chk_gpg_keyring): Process all the keys contained in the above array. (main) <GUIX_BINARY_FILE_NAME>: Double quote variable.
2021-05-01guix-install.sh: Ensure GUIX_BINARY_FILE_NAME is an absolute path.Maxim Cournoyer
This is necessary as the directory context is changed in the script, breaking the use of a relative path. * etc/guix-install.sh (main) <GUIX_BINARY_FILE_NAME>: Resolve its absolute path via the 'realpath' command.
2021-05-01guix-install.sh: Allow overriding the Guix binary source.Maxim Cournoyer
This is useful for example for testing release candidates not yet uploaded to the FTP, or for testing manually downloaded images from the CI. * etc/guix-install.sh (main)[GUIX_BINARY_FILE_NAME]: When this variable is defined, use it as the file name of a Guix binary, instead of automatically retrieving the latest archive from the FTP.
2021-04-30gnu: emacs-marginalia: Update to 0.5.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.5.
2021-04-30gnu: emacs-consult: Update to 0.7.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.7.
2021-04-30gnu: emacs-which-key: Update to 3.5.2.Oleg Pykhalov
* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.5.2.
2021-04-30gnu: Add pbgzip.Roel Janssen
* gnu/packages/bioinformatics.scm (pbgzip): New variable.
2021-04-30Merge branch 'wip-ungrafting'Ludovic Courtès
2021-04-30gnu: xfce4-settings: Add gsettings-desktop-schemas.Brendan Tildesley
* gnu/packages/xfce.scm (xfce4-settings):[propagated-inputs]: Add gsettings-desktop-schemas. This makes it appear in the system profile via the xfce service. This fixes a bug where changing icon theme causes xfce4-appearance-settings to crash with the error: GLib-GIO-ERROR **: 15:41:45.828: Settings schema 'org.gnome.desktop.interface' is not installed Trace/breakpoint trap Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-04-30gnu: emacs-xref: Fix ELPA URL.Xinglu Chen
* gnu/packages/emacs-xyz.scm (emacs-xref)[source]: Use “.tar” instead of “.el” in the URL. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-04-30gnu: libsoup: Update home-page.Raghav Gururajan
* gnu/packages/gnome.scm (libsoup)[home-page]: Modify. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-04-30gnu: libsoup: Adjust inputs.Raghav Gururajan
* gnu/packages/gnome.scm (libsoup)[inputs]: Add samba and move glib-networking to ... [propagated-inputs]: ... here. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-04-30gnu: emacs-xref: Update to 1.1.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.1.0.
2021-04-30gnu: emacs-tramp: Update to 2.5.0.4.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.0.4.
2021-04-30gnu: emacs-auctex: Update to 13.0.11.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.11.
2021-04-30gnu: emacs-project: Update to 0.6.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.6.0.
2021-04-30gnu: Add aspell-dict-ro.Sergiu Ivanov
* gnu/packages/aspell.scm (aspell-dict-ro): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-04-30gnu: Add cl-bknr-datastore.Sharlatan Hellseher
* gnu/packages/lisp-xyz.scm (cl-bknr-datastore, sbcl-bknr-datastore): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-04-30gnu: Add cl-unit-test.Sharlatan Hellseher
* gnu/packages/lisp-xyz.scm (cl-unit-test, ecl-unit-test, sbcl-unit-test): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-04-29gnu: vim-fugitive: Update to 3.3.Efraim Flashner
* gnu/packages/vim.scm (vim-fugitive): Update to 3.3.
2021-04-29gnu: vim-asyncrun: Update to 2.8.6.Efraim Flashner
* gnu/packages/vim.scm (vim-asyncrun): Update to 2.8.6.
2021-04-29gnu: emacs-elfeed: Update to 3.4.1.Oleg Pykhalov
* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.4.1.
2021-04-29gnu: nano: Update to 5.7.Efraim Flashner
* gnu/packages/nano.scm (nano): Update to 5.7.
2021-04-29download: Use Disarchive as a last resort.Timothy Sample
This is a fixed version of 66b14dccdd0d83c875ce3a8d50ceab8b6f0a3ce2, which was reverted in e74250c3c535b75dd2225a26df51febb7ed94654. * guix/download.scm (%disarchive-mirrors): New variable. (%disarchive-mirror-file): New variable. (built-in-download): Add 'disarchive-mirrors' keyword argument and pass its value along to the 'builtin:download' derivation. (url-fetch): Pass '%disarchive-mirror-file' to 'built-in-download'. * guix/scripts/perform-download.scm (perform-download): Read Disarchive mirrors from the environment and pass them to 'url-fetch'. * guix/build/download.scm (disarchive-fetch/any): New procedure. (url-fetch): Add 'disarchive-mirrors' keyword argument, use it to make a list of URIs, and use the new procedure to fetch the file if all other methods fail. * build-aux/build-self.scm (build-program)[select?]: Exclude '(guix build download)'. * guix/self.scm (compiled-guix)[*core-modules*]: Add 'guile-json' to the list of extensions.
2021-04-29gnu: mpfrcx: Update to 0.6.1.Andreas Enge
* gnu/packages/algebra.scm (mpfrcx): Update to 0.6.1.
2021-04-29Merge remote-tracking branch 'origin/master' into wip-ungraftingLudovic Courtès
2021-04-29gnu: bigloo: Update to 4.3g.Guillaume Le Vaillant
* gnu/packages/scheme.scm (bigloo): Update to 4.3g. [source]: Remove bundled libunistring and pcre. [arguments]: Add 'fix-gmp-detection' phase. Add options to 'configure' phase to throw an error when gmp is not found.
2021-04-29gnu: Update bedtools to 2.30.0.Roel Janssen
* gnu/packages/bioinformatics.scm (bedtools): Update to 2.30.0, [inputs]: Use latest samtools.
2021-04-29gnu: Update samtools to 1.12.Roel Janssen
* gnu/packages/bioinformatics.scm (samtools): Update to 1.12.
2021-04-29gnu: Update bcftools to 1.12.Roel Janssen
* gnu/packages/bioinformatics.scm (bcftools): Update to 1.12.
2021-04-29gnu: htslib: Update to 1.12.Roel Janssen
* gnu/packages/bioinformatics.scm (htslib): Update to 1.12.
2021-04-29gnu: kmscon: Fix layout setup.Mathieu Othacehe
Kmscon may discover multiple inputs, corresponding to multiple devices. This means that the uxkb_dev_keymap_update function may be called multiple times, and the FIFO is registered on each input poll loop. When a new layout is written on the FIFO by the installer, the first input picking up the message, will apply the new layout. However, that input may not be the input that the user is currently using. To fix it, register the FIFO on the first input poll loop, but apply the new layout on all the inputs in the uxkb_keymap_update_handler function. * gnu/packages/patches/kmscon-runtime-keymap-switch.patch (uxkb_keymap_update_handler): Apply the new layout to all the inputs. (input_new_dev): Register the FIFO fd only on the first input poll loop.
2021-04-29gnu: Add r-qpcr.Ricardo Wurmus
* gnu/packages/cran.scm (r-qpcr): New variable.
2021-04-29gnu: git-annex: Update to 8.20210428.Kyle Meyer
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210428. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-29gnu: oil: Update to 0.8.10.Ryan Prior
* gnu/packages/shells.scm (oil): Update to 0.8.10. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-29gnu: Add python-hissp.BonfaceKilz
* gnu/packages/python-xyz.scm (python-hissp): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-29gnu: xaos: Update to 4.2.1.Kei Kebreau
* gnu/packages/maths.scm (xaos): Update to 4.2.1. [arguments]: Patch call to "lrelease" in XaoS.pro.