aboutsummaryrefslogtreecommitdiff
path: root/.dir-locals.el
blob: ce305602f23ffff5561de4eacd80649cae877994 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
;; Per-directory local variables for GNU Emacs 23 and later.

((nil
  . ((fill-column . 78)
     (tab-width   .  8)
     (sentence-end-double-space . t)

     ;; For use with 'bug-reference-prog-mode'.
     (bug-reference-url-format . "http://bugs.gnu.org/%s")
     (bug-reference-bug-regexp
      . "<https?://\\(debbugs\\|bugs\\)\\.gnu\\.org/\\([0-9]+\\)>")))
 (c-mode          . ((c-file-style . "gnu")))
 (scheme-mode
  .
  ((indent-tabs-mode . nil)
   (eval . (put 'eval-when 'scheme-indent-function 1))
   (eval . (put 'call-with-prompt 'scheme-indent-function 1))
   (eval . (put 'test-assert 'scheme-indent-function 1))
   (eval . (put 'test-assertm 'scheme-indent-function 1))
   (eval . (put 'test-equalm 'scheme-indent-function 1))
   (eval . (put 'test-equal 'scheme-indent-function 1))
   (eval . (put 'test-eq 'scheme-indent-function 1))
   (eval . (put 'call-with-input-string 'scheme-indent-function 1))
   (eval . (put 'guard 'scheme-indent-function 1))
   (eval . (put 'lambda* 'scheme-indent-function 1))
   (eval . (put 'substitute* 'scheme-indent-function 1))
   (eval . (put 'match-record 'scheme-indent-function 2))

   ;; 'modify-phases' and its keywords.
   (eval . (put 'modify-phases 'scheme-indent-function 1))
   (eval . (put 'replace 'scheme-indent-function 1))
   (eval . (put 'add-before 'scheme-indent-function 2))
   (eval . (put 'add-after 'scheme-indent-function 2))

   (eval . (put 'modify-services 'scheme-indent-function 1))
   (eval . (put 'with-directory-excursion 'scheme-indent-function 1))
   (eval . (put 'with-file-lock 'scheme-indent-function 1))
   (eval . (put 'with-file-lock/no-wait 'scheme-indent-function 1))
   (eval . (put 'with-profile-lock 'scheme-indent-function 1))

   (eval . (put 'package 'scheme-indent-function 0))
   (eval . (put 'origin 'scheme-indent-function 0))
   (eval . (put 'build-system 'scheme-indent-function 0))
   (eval . (put 'bag 'scheme-indent-function 0))
   (eval . (put 'graft 'scheme-indent-function 0))
   (eval . (put 'operating-system 'scheme-indent-function 0))
   (eval . (put 'file-system 'scheme-indent-function 0))
   (eval . (put 'manifest-entry 'scheme-indent-function 0))
   (eval . (put 'manifest-pattern 'scheme-indent-function 0))
   (eval . (put 'substitute-keyword-arguments 'scheme-indent-function 1))
   (eval . (put 'with-store 'scheme-indent-function 1))
   (eval . (put 'with-external-store 'scheme-indent-function 1))
   (eval . (put 'with-error-handling 'scheme-indent-function 0))
   (eval . (put 'with-mutex 'scheme-indent-function 1))
   (eval . (put 'with-atomic-file-output 'scheme-indent-function 1))
   (eval . (put 'call-with-compressed-output-port 'scheme-indent-function 2))
   (eval . (put 'call-with-decompressed-port 'scheme-indent-function 2))
   (eval . (put 'call-with-gzip-input-port 'scheme-indent-function 1))
   (eval . (put 'call-with-gzip-output-port 'scheme-indent-function 1))
   (eval . (put 'call-with-lzip-input-port 'scheme-indent-function 1))
   (eval . (put 'call-with-lzip-output-port 'scheme-indent-function 1))
   (eval . (put 'signature-case 'scheme-indent-function 1))
   (eval . (put 'emacs-batch-eval 'scheme-indent-function 0))
   (eval . (put 'emacs-batch-edit-file 'scheme-indent-function 1))
   (eval . (put 'emacs-substitute-sexps 'scheme-indent-function 1))
   (eval . (put 'emacs-substitute-variables 'scheme-indent-function 1))
   (eval . (put 'with-derivation-narinfo 'scheme-indent-function 1))
   (eval . (put 'with-derivation-substitute 'scheme-indent-function 2))
   (eval . (put 'with-status-report 'scheme-indent-function 1))
   (eval . (put 'with-status-verbosity 'scheme-indent-function 1))
   (eval . (put 'with-build-handler 'scheme-indent-function 1))

   (eval . (put 'mlambda 'scheme-indent-function 1))
   (eval . (put 'mlambdaq 'scheme-indent-function 1))
   (eval . (put 'syntax-parameterize 'scheme-indent-function 1))
   (eval . (put 'with-monad 'scheme-indent-function 1))
   (eval . (put 'mbegin 'scheme-indent-function 1))
   (eval . (put 'mwhen 'scheme-indent-function 1))
   (eval . (put 'munless 'scheme-indent-function 1))
   (eval . (put 'mlet* 'scheme-indent-function 2))
   (eval . (put 'mlet 'scheme-indent-function 2))
   (eval . (put 'run-with-store 'scheme-indent-function 1))
   (eval . (put 'run-with-state 'scheme-indent-function 1))
   (eval . (put 'wrap-program 'scheme-indent-function 1))
   (eval . (put 'with-imported-modules 'scheme-indent-function 1))
   (eval . (put 'with-extensions 'scheme-indent-function 1))
   (eval . (put 'with-parameters 'scheme-indent-function 1))

   (eval . (put 'with-database 'scheme-indent-function 2))
   (eval . (put 'call-with-transaction 'scheme-indent-function 2))

   (eval . (put 'call-with-container 'scheme-indent-function 1))
   (eval . (put 'container-excursion 'scheme-indent-function 1))
   (eval . (put 'eventually 'scheme-indent-function 1))

   (eval . (put 'call-with-progress-reporter 'scheme-indent-function 1))
   (eval . (put 'with-temporary-git-repository 'scheme-indent-function 2))

   ;; This notably allows '(' in Paredit to not insert a space when the
   ;; preceding symbol is one of these.
   (eval . (modify-syntax-entry ?~ "'"))
   (eval . (modify-syntax-entry ?$ "'"))
   (eval . (modify-syntax-entry ?+ "'"))))
 (emacs-lisp-mode . ((indent-tabs-mode . nil)))
 (texinfo-mode    . ((indent-tabs-mode . nil)
                     (fill-column . 72))))
ges/python-xyz.scm (python-box): Update to 7.1.1. [source]: Download from github since pypi tarball does not contain all test files. [build-system]: Use pyproject-build-system. [propagated-inputs]: Remove python-toml; add python-tomli and python-tomli-w. [native-inputs]: Add python-cython, python-pytest, and python-wheel. Change-Id: Ia39063054821e75768b1d9a5c937eab432e7c59e Reviewed-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> 2024-03-22gnu: Add linux-libre 6.8.Wilko Meyer * gnu/packages/linux.scm (linux-libre-6.8-version, linux-libre-6.8-gnu-revision, deblob-scripts-6.8, linux-libre-6.8-pristine-source, linux-libre-6.8-source, linux-libre-headers-6.8, linux-libre-6.8): New variables. * gnu/packages/aux-files/linux-libre/6.8-arm.conf, gnu/packages/aux-files/linux-libre/6.8-arm64.conf, gnu/packages/aux-files/linux-libre/6.8-i686.conf, gnu/packages/aux-files/linux-libre/6.8-x86.conf: New files. * Makefile.am (AUX_FILES): Add them. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I338eb725e0b991c67e4d98bd1ef0c441d3d8f0c6 2024-03-22gnu: linux-libre 4.19: Update to 4.19.310.Wilko Meyer * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.310. (linux-libre-4.19-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I6785b6aad690143b5f28f04a8a57dd500f19ee03 2024-03-22gnu: linux-libre 5.4: Update to 5.4.272.Wilko Meyer * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.272. (linux-libre-5.4-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I564ddc14c9a1244c2a3a9535f659b1730f8f5d10 2024-03-22gnu: linux-libre 5.10: Update to 5.10.213.Wilko Meyer * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.213. (linux-libre-5.10-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I72dc9597fdbdd9b8fff9e87823c47a0a179ddb1b 2024-03-22gnu: linux-libre 5.15: Update to 5.15.152.Wilko Meyer * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.152. (linux-libre-5.15-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I07500436cc051dad3db6318da6638aba1b877fce 2024-03-22gnu: linux-libre 6.1: Update to 6.1.82.Wilko Meyer * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.82. (linux-libre-6.1-pristine-source): Update hashes. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I2458cb892b1ff190c00b5355e9af10ad2daadddb 2024-03-22gnu: linux-libre 6.6: Update to 6.6.22.Wilko Meyer * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.22. (linux-libre-6.6-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I3a4ad5e85666aac545754ee59667f83aabae8dd4 2024-03-22gnu: linux-libre: Update to 6.7.10.Wilko Meyer * gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.10. (linux-libre-6.7-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Iee00036a6b68770b751f53f6a68dfef75a899987 2024-03-23gnu: mullvadbrowser: Update to 13.0.13 [fixes CVE-2024-29944].Clément Lassieur * gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to 20240322132912. (%mullvadbrowser-version): Update to 13.0.13. (%mullvadbrowser-firefox-version): Update to 115.9.1esr-13.0-1-build1. (mullvadbrowser-translation-base): Update to 8e04ca3c5f440ed8f16b2069ae9565e4b044ec29. Change-Id: Id19ba361e9867200edd5ee9f35142d8dbe5447ab 2024-03-23gnu: torbrowser: Update to 13.0.13 [fixes CVE-2024-29944].Clément Lassieur * gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to 20240322115718. (%torbrowser-version): Update to 13.0.13. (%torbrowser-firefox-version): Update to 115.9.1esr-13.0-1-build1. (torbrowser-translation-base): Update to 8e04ca3c5f440ed8f16b2069ae9565e4b044ec29. (torbrowser-translation-specific): Update to bf2fac60a6c41aa67b8147f22a638d498ac2dcdd. Change-Id: Ife0cb3b2d42dc5d6b39d5a11827c0a234c950126 2024-03-22gnu: copyq: Fix indentation.Christopher Baines * gnu/packages/xdisorg.scm (copyq): Fix indentation. Change-Id: I3eb25dd410c0071d28244d4363ae390d2fc54e13 2024-03-22gnu: pspp: Update to 2.0.1.Andy Tai * gnu/packages/statistics.scm (pspp): Update to 2.0.1. Change-Id: If6a13276a6d0ce3f7279b70ab98576fe59c2d3df Signed-off-by: Christopher Baines <mail@cbaines.net> 2024-03-22gnu: emacs-ox-tufte: Update to 4.2.0.Suhail Singh * gnu/packages/emacs-xyz.scm (emacs-ox-tufte): Update to 4.2.0. Change-Id: Ib9584373cfed50c6c8195e9770a9953fb5b5a4e7 Signed-off-by: Christopher Baines <mail@cbaines.net> 2024-03-22gnu: copyq: Update to 8.0.0.kiasoc5 * gnu/packages/xdisorg.scm (copyq): Update to 8.0.0. Change-Id: I36fb1eec237f280993a495e56d754961555a8f8e Signed-off-by: Christopher Baines <mail@cbaines.net> 2024-03-22gnu: nar-herder: Update to 0-24.ccef906.Christopher Baines * gnu/packages/package-management.scm (nar-herder): Update to 0-24.ccef906. Change-Id: I330677206acf1a71cff58b142a06165a8fb0cf50 2024-03-22gnu: guile-prometheus: Update to 0-7.e63335e.Christopher Baines * gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-7.e63335e. Change-Id: Ie4d1fabac427f7f48565a390b12e314d2f31f40d 2024-03-22gnu: mu: Update to 1.12.2.Benjamin Slade * gnu/packages/mail.scm (mu): Update to 1.12.2. [inputs]: Add READLINE and PYTHON. [arguments]: Adjust ‘patch-bin-references’ phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I9f44d037abdb90d9efcd1a86479203ee1ef25538 2024-03-22gnu: distrobox: Fix dependency usage.Jean-Pierre De Jesus DIAZ * gnu/packages/containers.scm (distrobox): Use WRAP-SCRIPT to patch the scripts to use system wget and podman. Change-Id: Ida9affcb212f64892e85dfa8bc4dd4d59f832f4f Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2024-03-22gnu: distrobox: Update to 1.7.0.Jean-Pierre De Jesus DIAZ * gnu/packages/containers.scm (distrobox): Update to 1.7.0. Change-Id: Ie62683317f6c984e5a64ce5436a17c8f2b7fbcf9 Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2024-03-22gnu: Add gvisor-tap-vsock.Tomas Volf * gnu/packages/containers.scm (gvisor-tap-vsock): New variable. Change-Id: I50c51613509e84998f17b4be593ce80c16002778 Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2024-03-22gnu: arcan-sdl: Add missing inputs.David Elsing * gnu/packages/arcan.scm (arcan-sdl)[inputs]: Add glu, libglvnd and mesa. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2024-03-22gnu: mupdf: Update to 1.23.11.Timotej Lazar * gnu/packages/pdf.scm (mupdf): Update to 1.23.11. Change-Id: I6a4fe2b72b8346f5059d16474730a6b276fb0f1e Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2024-03-22system, home: Validate ‘services’ field value.Ludovic Courtès This guides newcomers who might stick a single (service …) form in this field. * gnu/services.scm (validate-service-list): New macro. (%validate-service-list): New procedure. * gnu/system.scm (<operating-system>)[services]: Add ‘sanitize’. * gnu/home.scm (<home-environment>)[services]: Add ‘sanitize’. Change-Id: I9e29bd9a078e87b627ab766fd669ba9de79f8473 2024-03-22services: guix: Add ‘channels’ field.Antero Mejr * doc/guix.texi (Base Services): Document 'guix-configuration-channels' field. (Invoking guix pull): Add cross-reference. * gnu/services/base.scm (install-channels-file): New procedure. (guix-configuration): Add channels field. (guix-activation): Use 'install-channels-file' procedure. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I4d89235bf0bc6dde69984138ccb894b48ace9d76 2024-03-21gnu: go-github-com-quic-go-quic-go: Move to golang-web.Sharlatan Hellseher * gnu/packages/golang.scm (go-github-com-quic-go-quic-go): Move from here ... * gnu/packages/golang-web.scm: ... to here. * gnu/packages/golang-crypto.scm: Add (gnu packages golang-web) module. Change-Id: I45053db9079d58e537084072e4c3d5bf80c39d2c 2024-03-21gnu: go-github-com-quic-go-qpack: Move to golang-web.Sharlatan Hellseher * gnu/packages/golang.scm (go-github-com-quic-go-qpack): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: I63b3feb07b330d164c91adaf32077f01fd705484 2024-03-21gnu: go-github-com-multiformats-go-multiaddr-net: Move to golang-web.Sharlatan Hellseher * gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr-net): Move from here ... * gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-net): ... to here. Change-Id: Ie7d35cae682e753ed5d08abdb5478c7d0c0bd4fa 2024-03-21gnu: go-github-com-multiformats-go-multiaddr: Move to golang-web.Sharlatan Hellseher * gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: I31d9e4babae22a0c9b3bd41ce23bd30c265956cf 2024-03-21gnu: Add go-github-com-multiformats-go-varint.Artyom V. Poptsov * gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-varint): New variable. Change-Id: Ib2f82fff0fbed00010c2aa7993134d5a855f0d7d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> 2024-03-21gnu: Add go-pgregory-net-rapid.Artyom V. Poptsov * gnu/packages/golang-check.scm (go-pgregory-net-rapid): New variable. Change-Id: I09a89c779a352e6a102d0b4c7af3aa1f7c3cac70 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> 2024-03-21gnu: Add go-hclogvet.Sharlatan Hellseher * gnu/packages/golang-xyz.scm (go-hclogvet): New variable. Change-Id: I8eccda8a3fbc2cb32f19ad9318eea2229c6064c0 2024-03-21gnu: Add go-github-com-hashicorp-go-hclog.Troy Figiel * gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-hclog): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>