aboutsummaryrefslogtreecommitdiff
path: root/etc/system-tests.scm
diff options
context:
space:
mode:
authorPierre Neidhardt <mail@ambrevar.xyz>2021-07-10 12:18:14 +0200
committerPierre Neidhardt <mail@ambrevar.xyz>2021-07-10 12:18:22 +0200
commit4dc0337146425f57c3170dd98856f5195ca21b27 (patch)
tree0d8d9124325abadd7b4064516fd78a6cb34a00a9 /etc/system-tests.scm
parent24ee1448e84f881c74c06d5e229c5cff9b4128a5 (diff)
downloadguix-4dc0337146425f57c3170dd98856f5195ca21b27.tar.gz
guix-4dc0337146425f57c3170dd98856f5195ca21b27.zip
gnu: sbcl-cl-gserver: Update to 1.8.0.
* gnu/packages/lisp-xyz.scm (sbcl-cl-gserver): Update to 1.8.0.
Diffstat (limited to 'etc/system-tests.scm')
0 files changed, 0 insertions, 0 deletions
#$(serialize-configuration value msmtp-configuration-fields))) (define (home-msmtp-configuration-serialize-default-account field-name value) #~(if #$(maybe-value-set? value) (string-append "\naccount default : " #$value "\n") "")) (define (home-msmtp-configuration-serialize-extra-content field-name value) #~(if (string=? #$value "") "" (string-append #$value "\n"))) ;; Configuration of 'msmtp'. ;; Source <https://marlam.de/msmtp/msmtp.html#Configuration-files>. (define-configuration msmtp-configuration (auth? maybe-boolean "Enable or disable authentication.") (tls? maybe-boolean "Enable or disable TLS (also known as SSL) for secured connections.") (tls-starttls? maybe-boolean "Choose the TLS variant: start TLS from within the session (‘on’, default), or tunnel the session through TLS (‘off’).") (tls-trust-file maybe-string "Activate server certificate verification using a list of trusted Certification Authorities (CAs).") (log-file maybe-string "Enable logging to the specified file. An empty argument disables logging. The file name ‘-’ directs the log information to standard output." (serializer msmtp-configuration-serialize-maybe-string-no-underscore)) (host maybe-string "The SMTP server to send the mail to.") (port maybe-integer "The port that the SMTP server listens on. The default is 25 (\"smtp\"), unless TLS without STARTTLS is used, in which case it is 465 (\"smtps\").") (user maybe-string "Set the user name for authentication.") (from maybe-string "Set the envelope-from address.") (password-eval maybe-string "Set the password for authentication to the output (stdout) of the command cmd." (serializer msmtp-configuration-serialize-maybe-string-no-underscore)) (extra-content (string "") "Extra content appended as-is to the configuration block. Run @command{man msmtp} for more information about the configuration file format." (serializer msmtp-configuration-serialize-extra-content)) (prefix msmtp-configuration-)) (define-configuration msmtp-account (name (string) "The unique name of the account." (serializer msmtp-account-serialize-name)) (configuration (msmtp-configuration) "The configuration for this given account.") (prefix msmtp-account-)) (define (list-of-msmtp-accounts? lst) (every msmtp-account? lst)) (define-configuration home-msmtp-configuration (defaults (msmtp-configuration (msmtp-configuration)) "The configuration that will be set as default for all accounts.") (accounts (list-of-msmtp-accounts '()) "A list of @code{msmtp-account} records which contain information about all your accounts.") (default-account maybe-string "Set the default account." (serializer home-msmtp-configuration-serialize-default-account)) (extra-content (string "") "Extra content appended as-is to the configuration file. Run @command{man msmtp} for more information about the configuration file format." (serializer home-msmtp-configuration-serialize-extra-content)) (prefix home-msmtp-configuration-)) (define (home-msmtp-files config) (list `(".config/msmtp/config" ,(mixed-text-file "msmtp-config" (serialize-configuration config home-msmtp-configuration-fields))))) (define (home-msmtp-profile-entries config) (list msmtp)) (define home-msmtp-service-type (service-type (name 'home-msmtp) (extensions (list (service-extension home-profile-service-type home-msmtp-profile-entries) (service-extension home-files-service-type home-msmtp-files))) (default-value (home-msmtp-configuration)) (description "Configure msmtp, a simple @acronym{SMTP, Simple Mail Transfer Protocol} client that can relay email to SMTP servers.")))