aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2023-09-07gnu: emacs: Reload subdirs.el files in ‘guix-emacs-autoload-packages’.Maxim Cournoyer
This fixes a regression introduced with 79cfe30f3 ("build-system: emacs: Use subdirectories again.") which caused the 'guix-emacs-autoload-packages' to no longer be able to autoload all packages. * gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-autoload-packages): Reload subdirs.el files unless NO-RELOAD is provided. Update docstring. * doc/guix.texi (Application Setup): Document that ‘guix-emacs-autoload-packages’ can be invoked interactively to auto-reload newly installed Emacs packages. * gnu/packages/emacs.scm (emacs)[arguments]<#:phases>: Call guix-emacs-autoload-packages with an argument in the site-start.el file. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-07gnu: emacs: Allow producing verbose messages when loading autoloads.Maxim Cournoyer
* gnu/packages/aux-files/emacs/guix-emacs.el: Expound commentary. (guix-emacs-verbose): New variable. (guix-emacs--load-file-no-error): New procedure. (guix-emacs-autoload-packages): Use it. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-07gnu: emacs: Factorize a ‘guix-emacs--subdirs-files’ procedure.Maxim Cournoyer
* gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs--subdirs-files): New procedure. (guix-emacs-load-package-descriptors): Use it. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-07gnu: emacs: Use lexical binding for guix-emacs.el startup library.Maxim Cournoyer
* gnu/packages/aux-files/emacs/guix-emacs.el: Declare LEXCICAL-BINDING file variable to true. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-09-04gnu: emacs-rainbow-delimiters: Fix tests.Hilton Chain
* gnu/packages/emacs-xyz.scm (emacs-rainbow-delimiters): Adjust tests for Emacs 29. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-08-26Merge branch 'master' into emacs-teamLiliana Marie Prikler
2023-08-26gnu: pkgconf: Update to 2.0.2.Zheng Junjie
* gnu/packages/pkg-config.scm (pkgconf): Update to 2.0.2. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-26gnu: xsecurelock: Update to 1.8.0.kiasoc5
* gnu/packages/xdisorg.scm (xsecurelock): Update to 1.8.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-26gnu: ydotool: Update to 1.0.4.kiasoc5
* gnu/packages/xdisorg.scm (ydotool): Update to 1.0.4. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-26gnu: xlockmore: Update to 5.72.kiasoc5
* gnu/packages/xdisorg.scm (xlockmore): Update to 5.72. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-26gnu: autorandr: Update to 1.14.kiasoc5
* gnu/packages/xdisorg.scm (autorandr): Update to 1.14. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-26gnu: mympd: Update to 11.0.4.Bruno Victal
* gnu/packages/mpd.scm (mympd): Update to 11.0.4. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-26gnu: rizin: Update to 0.6.1.宋文武
* gnu/packages/engineering.scm (rizin): Update to 0.6.1. [arguments]<#:phases>: Enable a now passing test (analysis_var).
2023-08-26gnu: freedroidrpg: Update to 1.0.宋文武
* gnu/packages/games.scm (freedroidrpg): Update to 1.0.
2023-08-26gnu: gnubg: Update to 1.07.001.宋文武
* gnu/packages/games.scm (gnubg): Update to 1.07.001.
2023-08-26gnu: tp-smapi-module: Update to 0.44.Jussi Timperi
* gnu/packages/linux.scm (tp-smapi-module): Update to 0.44. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-25gnu: python-canvasapi: Propagate python-arrow.John Kehayias
The package python-arrow is needed when importing canvasapi. * gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Move python-arrow from here... [propagated-inputs]: ...to here.
2023-08-25gnu: python-canvasapi: Update to 3.2.0.John Kehayias
* gnu/packages/python-web.scm (python-canvasapi): Update to 3.2.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-arrow.
2023-08-25gnu: system: Add home-directory-permissions field to <user-account>.David Thompson
* gnu/system/accounts.scm (<user-account>)[home-directory-permissions]: New field. (user-account-home-directory-permissions): New accessor. * gnu/build/activation.scm (activate-users+groups): Use home directory permission bits from the user account object. * doc/guix.texi (User Accounts): Document new field. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-08-25gnu: gcc-toolchain: Add empty librt.a.Josselin Poiret
* gnu/packages/commencememnt.scm (make-gcc-toolchain): Add empty librt.a. * gnu/packages/base.scm (gcc): Add a warning regarding the missing librt.a.
2023-08-25image: Add mbr-raw-image-type and use by default.Josselin Poiret
* gnu/system/image.scm (mbr-disk-image, mbr-raw-image-type): New variables. (qcow2-image-type): Inherit mbr-disk-image. * guix/scripts/system.scm (%default-options): Use mbr-raw-image-type by default. * gnu/tests/install.scm (run-install): Use mbr-raw in the tests. * doc/guix-cookbook.texi (Guix System Image API): Update the list of image types. * doc/guix.texi (Invoking guix system, System Images, image-type Reference): Add mbr-raw and switch documented default to it.
2023-08-25gnu: Add thunarx-python.Simon Streit
* gnu/packages/xfce.scm (thunarx-python): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-25gnu: qtwayland: Fix test.Hilton Chain
* gnu/packages/qt.scm (qtwayland)[#:phases]<disable-failing-tests>: Adjust according to source change.
2023-08-25gnu: ebusd: Default pidfile and logfile to writable locations.Danny Milosavljevic
* gnu/packages/embedded.scm (ebusd)[arguments]<#:configure-flags>: Specify --localstatedir=/var
2023-08-25gnu: ebusd: Update to 23.2.Danny Milosavljevic
* gnu/packages/embedded.scm (ebusd): Update to 23.2.
2023-08-24gnu: Add texlive-collection-publishers.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-collection-publishers): New variable.
2023-08-24gnu: Add texlive-yathesis.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-yathesis): New variable.
2023-08-24gnu: Add texlive-dashrule.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-dashrule): New variable.
2023-08-24gnu: Add texlive-wallpaper.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-wallpaper): New variable.
2023-08-24gnu: Add texlive-isodate.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-isodate): New variable.
2023-08-24gnu: Add texlive-cleveref.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-cleveref): New variable.
2023-08-24gnu: Add texlive-glossaries.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-glossaries): New variable.
2023-08-24gnu: Add texlive-tocbibind.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-tocbibind): New variable.
2023-08-24gnu: Add texlive-morewrites.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-morewrites): New variable.
2023-08-24gnu: Add texlive-accsupp.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-accsupp): New variable.
2023-08-24gnu: Add texlive-mparhack.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-mparhack): New variable.
2023-08-24gnu: Add texlive-fixfoot.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-fixfoot): New variable.
2023-08-24gnu: Add texlive-denisbdoc.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-denisbdoc): New variable.
2023-08-24gnu: Add texlive-york-thesis.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-york-thesis): New variable.
2023-08-24gnu: Add texlive-yb-book.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-yb-book): New variable.
2023-08-24gnu: Add texlive-imakeidx.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-imakeidx): New variable.
2023-08-24gnu: Add texlive-yazd-thesis.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-yazd-thesis): New variable.
2023-08-24gnu: Add texlive-xmuthesis.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xmuthesis): New variable.
2023-08-24gnu: Add texlive-xduts.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xduts): New variable.
2023-08-24gnu: Add texlive-xduthesis.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xduthesis): New variable.
2023-08-24gnu: Add texlive-wsemclassic.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-wsemclassic): New variable.
2023-08-24gnu: Add texlive-vancouver.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-vancouver): New variable.
2023-08-24gnu: Add texlive-uwthesis.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-uwthesis): New variable.
2023-08-24gnu: Add texlive-uwa-pif.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-uwa-pif): New variable.
2023-08-24gnu: Add texlive-uwa-pcf.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-uwa-pcf): New variable.