gnu: Add cl-trivial-utilities. * gnu/packages/lisp-xyz.scm (cl-trivial-utilities, ecl-trivial-utilities, sbcl-trivial-utilities): New variables. Change-Id: I1fde88484add5b77cf93ccacafb17ac548929481
gnu: Add cl-arrow-macros. * gnu/packages/lisp-xyz.scm (cl-arrow-macros, ecl-arrow-macros, sbcl-arrow-macros): New variables. Change-Id: I1d92139871f456d7d6780f2e60bbfed951d0298e
gnu: cl-form-types: Update to 0.3.2. * gnu/packages/lisp-xyz.scm (sbcl-cl-form-types): Update to 0.3.2. Change-Id: I33a90bba9efb181466d113951a9eb398d20b2648
gnu: cl-form-types: Disable tests on ECL implementation. * gnu/packages/lisp-xyz.scm (ecl-cl-form-types): Disable tests. Change-Id: I8cca905edc57bf4e3e25847aff425ef1762f2e3f
doc: Add “Source Tree Structure” section. * doc/contributing.texi (Source Tree Structure): New node. * doc/guix.texi (Programming Interface): Add cross-reference. Change-Id: I141a1f4d806ae5f72c7a246e18c14dc63056a607
services: guix-publish: Use ‘make-systemd-constructor’ unconditionally. The #:lazy-start? parameter was added in the Shepherd 0.10.0, which is required since commit 477d4f7d241165b5a5fd315c27efd7803fad4a04. * gnu/services/base.scm (guix-publish-shepherd-service): Use ‘make-systemd-constructor’ unconditionally and pass #:lazy-start?. Change-Id: I95aa079732cd21e32091c7deea2ed2f1bc50f2f2
reconfigure: Skip starting new shepherd services with auto-start? #f Fixes <https://bugs.gnu.org/68093>. * guix/scripts/system/reconfigure.scm (upgrade-shepherd-services): Only add new shepherd services with auto-start? #t to to-start list. Change-Id: I268b921336fb1195ed76746eb6178889dbc258b4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Update ‘block-facebook-hosts-service-type’ description. This is a followup to c1d37d0653766c8de52e22bae01701baf503338f. * doc/guix.texi (Networking Services): Update to mention unroutable addresses. Change-Id: I6f62e1f414a3eb7892b2d4cc0d011458bbec7001
services: shepherd: Load each service file in a fresh module. Fixes <https://issues.guix.gnu.org/67649>. * gnu/home/services/shepherd.scm (home-shepherd-configuration-file)[config]: Define ‘make-user-module’. Call ‘load’ in ‘save-module-excursion’. * gnu/services/shepherd.scm (shepherd-configuration-file): Likewise. Reported-by: Attila Lendvai <attila@lendvai.name> Change-Id: I7df11c81b5bbbf2b24a8daa02502a000e0826fe0
gnu: mullvadbrowser: Update to 13.0.12. * gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to 20240313183935. (%mullvadbrowser-version): Update to 13.0.12. (%mullvadbrowser-firefox-version): Update to 115.9.0esr-13.0-1-build2. (mullvadbrowser-translation-base): Update to 595dcd5efe752cddc1b6ba47082ad9f5f4917fee. (mullvadbrowser-translation-specific): Update to c5361cb496ae7e047fd9226139537f1fcfc7938d. Change-Id: I365d5517cc145c0b66b502b5ed1738bf978a29da
gnu: torbrowser: Update to 13.0.12. * gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to 20240318163712. (%torbrowser-version): Update to 13.0.12. (%torbrowser-firefox-version): Update to 115.9.0esr-13.0-1-build3. (torbrowser-translation-base): Update to a4d224e82808529e135259e04fb58fb39b90da2d. (torbrowser-translation-specific): Update to e7aabc54138211e23bc60af1abe492c8bc68ce4b. Change-Id: I878f26149b22f5703e2e9bb7ee0aa1f4c4ada589
gnu: make-torbrowser: Make products independent from each other. * gnu/packages/tor-browsers.scm (translation-base-browser): Rename to torbrowser-translation-base. (mullvadbrowser-translation-base): New variable. (translation-tor-browser): Rename to torbrowser-translation-specific. (translation-mullvad-browser): Rename to mullvadbrowser-translation-specific. (make-torbrowser): Add ‘translation-base’ and ‘translation-specific’ parameters and use them. (torbrowser, mullvadbrowser-base): Use the above parameters. (mullvadbrowser): Handle renaming. This allows translation-base-browser (now torbrowser-translation-base) and translation-tor-browser (now torbrowser-translation-specific) to be updated without triggering an update for Mullvad Browser. Change-Id: I2a94636eb6b0531c3a03cdb73c560d68060721ef
gnu: Add r-pairadise. * gnu/packages/bioinformatics.scm (r-pairadise): New variable. Change-Id: I7314d43c75ed008942757feb878628d1ac855f31
gnu: Add pairadise. * gnu/packages/bioinformatics.scm (pairadise): New variable. Change-Id: I4ad543dea3ddcafd5cbf07623f1faaabb954ba40
gnu: universal-ctags: Update to 6.1.20240317.0. * gnu/packages/code.scm (universal-ctags): Update to 6.1.20240317.0. Change-Id: I035bc73702fbe9951820e176f09bde16bd9049c6
gnu: global: Update to 6.6.12. * gnu/packages/code.scm (global): Update to 6.6.12. Change-Id: If073f74f55199bfbc9f29b95e9e3db3a6cf00548
gnu: toot: Update to 0.42.0. * gnu/packages/mastodon.scm (toot): Update to 0.42.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pyyaml, python-typing-extensions. [inputs]: Add python-click, python-urwidgets. Change-Id: I085531e63e6f811319715cfddfad9f17c877897d
gnu: Add python-urwidgets. * gnu/packages/python-xyz.scm (python-urwidgets): New variable. Change-Id: I34a1cff78d9e930b13c01d53ab34f7ee57478a39
gnu: libportal: Update to 0.7.1. * gnu/packages/freedesktop.scm (libportal): Update to 0.7.1. Change-Id: Iab3cf48ce63e2149b5680dbc852d0ed4483de6cc
gnu: xdg-desktop-portal-wlr: Update to 0.7.1. * gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update to 0.7.1. Change-Id: Id716cffe6db65fd3827dd52871b0620187466c5d