The #:lazy-start? parameter was added in the Shepherd 0.10.0, which is
required since commit 477d4f7d24.
* gnu/services/base.scm (guix-publish-shepherd-service): Use
‘make-systemd-constructor’ unconditionally and pass #:lazy-start?.
Change-Id: I95aa079732cd21e32091c7deea2ed2f1bc50f2f2
This is a followup to c1d37d0653.
* doc/guix.texi (Networking Services): Update to mention unroutable
addresses.
Change-Id: I6f62e1f414a3eb7892b2d4cc0d011458bbec7001
* 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/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/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/packages/emacs-xyz.scm (emacs-extempore-mode): Update to to 0.0.0-1.92e0fff.
Change-Id: I1e4cfebedf5450384e40425619925ecdf7465a64
Signed-off-by: Christopher Baines <mail@cbaines.net>
As the configure script is looking for it.
* gnu/packages/xfce.scm (xfce4-dev-tools)[native-inputs]: Add libxslt.
Change-Id: Ia7ab573bbdf7461fc68053667a5962717afd0015
It fails to build with versions of wlroots newer than 0.15, which
seems unlikey to be fixed https://hub.darcs.net/raichoo/hikari/issue/45
* gnu/packages/wm.scm (wlroots-0.15): New variable.
(hikari)[inputs]: Replace wlroots with wlroots-0.15.
Change-Id: Id90e1e1ff399afe54fff68167f497f0484d2c218
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fixes <https://issues.guix.gnu.org/66705>.
The strategy used by ‘current-profile’ so far would fail to find the
right profile (the one created by ‘guix pull’ or ‘guix time-machine’) in
cases where said profile is itself included in another profile. This
happens, for instance, when running ‘guix shell -CW -- guix describe’,
which, as a result, would display nothing but the ‘guix’ channel.
This patch fixes that by having ‘current-profile’ not just check for the
presence of a ‘manifest’ file but also parse it to determine whether
it’s a ‘guix pull’ kind of manifest.
* guix/describe.scm (find-profile): New procedure.
(current-profile): Adjust to use it.
Change-Id: I9194f54ce1496a6591e247c76203f497f28c330b
* guix/profiles.scm (sexp->manifest): In the catch-all clause, raise to
‘&profile-error’ in addition to ‘&message’.
Change-Id: Ieb08187b388531c2157bfe67fb1b7319dbbb4ff3