|
context: | <
2020-06-12 | gnu: mesa: Ensure replacements are inherited in special variants....* gnu/packages/gl.scm (mesa-opencl, mesa-opencl-icd, mesa-headers): Use
PACKAGE/INHERIT instead of regular inheritance.
| Marius Bakke |
2020-06-12 | gnu: mesa: Replace with 20.0.8....* gnu/packages/gl.scm (mesa-20.0.8): New variable.
(mesa)[replacement]: New field.
| Marius Bakke |
2020-05-26 | Merge branch 'master' into staging | Marius Bakke |
2020-05-26 | gnu: mesa-headers: Do not inherit outputs from Mesa....This is a follow-up to commit 43a8d83c08d736b613a385ff0d06941bd373b642.
* gnu/packages/gl.scm (mesa-headers)[outputs]: New field.
| Marius Bakke |
2020-05-26 | gnu: Mesa: Fix substitutions for absolute library references....* gnu/packages/gl.scm (mesa)[arguments]: In the 'fix-dlopen-libnames' phase,
adjust substitutions so that they patch the correct files.
| Marius Bakke |
2020-05-26 | gnu: Mesa: Remove obsolete phase....* gnu/packages/gl.scm (mesa)[arguments]: Remove 'patch-create_test_cases' phase.
| Marius Bakke |
2020-05-26 | gnu: Mesa: Remove unused input....* gnu/packages/gl.scm (mesa)[inputs]: Remove MAKEDEPEND.
| Marius Bakke |
2020-05-26 | gnu: Mesa: Install scripts to a separate output....* gnu/packages/gl.scm (mesa)[outputs]: New field.
[arguments]: Add phase 'split-outputs'.
| Marius Bakke |
2020-05-26 | Merge branch 'master' into staging | Marius Bakke |
2020-05-26 | gnu: Mesa: Fix ineffective substitution on i686-linux....This is a follow-up to commit ee345ae62c8b899186b65b61a2376b5adb938520.
* gnu/packages/gl.scm (mesa)[arguments]: Adjust substitution to use the
correct file name.
| Marius Bakke |
maybe-value-set?.
* gnu/services/getmail.scm (getmail-retriever-configuration): Don't use
internals in unset field declarations.
(getmail-destination-configuration): Ditto.
* gnu/services/messaging.scm (raw-content?): Use maybe-value-set?.
(prosody-configuration): Use %unset-value.
* gnu/services/telephony.scm (jami-shepherd-services): Use maybe-value-set?.
(archive-name->username): Use maybe-value-set?.
* tests/services/configuration.scm ("maybe type, no default"): Use
%unset-value.
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Attila Lendvai |
2022-08-19 | home: Use absolute path for home in activation script....* gnu/home/services.scm (compute-activation-script): Use absolute path for
home in activation script.
| Andrew Tropin |
2022-08-10 | home: ssh: Fix invalid value error for address-family....Fixes <https://issues.guix.gnu.org/57110>, a regression introduced with
a2b89a3319dc1d621c546855f578acae5baaf6da.
* gnu/home/services/ssh.scm (address-family?): Replace *unspecified* with 'unset.
(serialize-address-family): Adjust accordingly.
(openssh-host): Adjust doc.
Reported-by: Oleg Pykhalov <go.wigust@gmail.com>
| Maxim Cournoyer |
2022-08-05 | home: Use warning instead of display....* gnu/home/services/xdg.scm (compute-on-first-login-script): Use warning
instead of display.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Andrew Tropin |
2022-08-05 | home: xdg: Skip mkdir XDG_RUNTIME_DIR in activation script....* gnu/home/services/xdg.scm (ensure-xdg-base-dirs-on-activation): Skip mkdir
XDG_RUNTIME_DIR in activation script.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Andrew Tropin |
2022-08-05 | home: xdg: Use a single @ instead of @@....* gnu/home/services/xdg.scm (ensure-xdg-base-dirs-on-activation,
home-xdg-user-directories-files-service): Use single @ intsead of @@.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Andrew Tropin |
2022-08-02 | home: Add explicit dependency on env to activation script....* gnu/home/services.scm (compute-activation-script): Add explicit dependency
on env to activation script.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
| Andrew Tropin |
2022-07-14 | home: services: environment-variables: Double-quote values....Fixes <https://issues.guix.gnu.org/54469>.
Reported by Maxime Devos <maximedevos@telenet.be>.
* gnu/home/services.scm (environment-variable-shell-definitions): New
procedure, with code formerly in 'serialize-posix-env-vars'.
(environment-variables->setup-environment-script): Change
"setup-environment" from 'mixed-text-file' to 'computed-file', and use
'environment-variable-shell-definitions'.
* tests/guix-home.sh: Test it.
* gnu/home/services/shells.scm (serialize-posix-env-vars): Delegate to
'environment-variable-shell-definitions'.
| Ludovic Courtès |
2022-07-14 | home: services: shells: Double-quote environment variable values....Fixes <https://issues.guix.gnu.org/56540>.
Until now, environment variable values were emitted unquoted, producing
invalid shell code if the value contains spaces for example.
* gnu/home/services/shells.scm (serialize-posix-env-vars): Define
'shell-quote' procedure in staged code and use it for #$value.
* tests/guix-home.sh: Add test for PS1 variable with a value containing
spaces.
| Ludovic Courtès |
2022-07-14 | home: services: shell: Do not use "setup" as a verb....* gnu/home/services/shells.scm (zsh-file-zprofile)
(add-bash-configuration): Do not use "setup" as a word in generated
files. End sentences with a period.
| Ludovic Courtès |
2022-07-14 | home: services: Fix typo....* gnu/home/services.scm (environment-variables->setup-environment-script):
Fix spelling of 'warn-about-duplicate-definitions'.
| Ludovic Courtès |
2022-07-12 | gnu: home: Add Guix channels service....* gnu/home/services/guix.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add guix.scm.
* doc/guix.texi: Add documentation for home-channels-service.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Reily Siegel |
2022-06-29 | home: services: shells: Export Fish environment variables....Variables set in the Fish configuration weren't previously being
exported.
* gnu/home/services/shells.scm (serialize-fish-env-vars): Output the
`set -x` command instead of `set`.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
| ( |
2022-06-17 | home: Add OpenSSH service....* gnu/home/services/ssh.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* doc/guix.texi (Secure Shell): New section.
| Ludovic Courtès |
2022-06-15 | services: configuration: Use *unspecified* instead of 'disabled....Use *unspecified* as a marker for field values that have not been set.
Rationale: 'disabled may easily clash with user values for boolean fields, is
confusing (i.e. its meaning is *not* boolean false, but unspecified) and it
also passes silently through the symbol? predicate of a field of type symbol.
* gnu/services/configuration.scm (configuration-missing-default-value):
Renamed from configuration-no-default-value.
(define-maybe-helper): Use *unspecified* instead of 'disabled, and make
the default value optional.
* gnu/home/services/desktop.scm (home-redshift-configuration):
Change (maybe-xyz 'disabled) to maybe-xyz.
* gnu/services/authentication.scm (nslcd-configuration): Likewise.
* gnu/services/cgit.scm (repository-cgit-configuration): Likewise.
* gnu/services/file-sharing.scm (serialize-maybe-string)
(serialize-maybe-file-object): Use 'unspecified?' instead of (eq? val
'disabled).
* gnu/services/messaging.scm (raw-content?): Likewise.
(ssl-configuration): Change (maybe-xyz 'disabled) to maybe-xyz.
(prosody-configuration): Likewise.
* gnu/services/file-sharing.scm (transmission-daemon-configuration):
Likewise.
* gnu/services/messaging.scm (define-all-configurations):
Use *unspecified* instead of 'disabled'.
* gnu/services/networking.scm (opendht-configuration): Likewise.
* gnu/services/pm.scm (tlp-configuration): Likewise.
* gnu/services/telephony.scm (jami-account): Likewise.
(jami-configuration): Likewise.
* gnu/services/vpn.scm (openvpn-client-configuration): Likewise.
* tests/services/configuration.scm ("maybe type, no default")
("maybe type, with default"): New tests.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Attila Lendvai |
2022-06-04 | home: services: Add 'lookup-home-service-types' procedure....* gnu/home/services.scm (lookup-home-service-types): New procedure.
* tests/home-services.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
| Ludovic Courtès |