Message ID | 2879046cb3a25f854aef5f3e2c8c6528bfb3b484.1721210511.git.chris@bumblehead.com |
---|---|
State | New |
Headers | show |
Series | [bug#72152] gnu: highlight: Use correct location for default configuration files. | expand |
This patch resolves a situation that causes an annoying warning, "cannot open filetypes.conf". The warning discussed in more detail here https://issues.guix.gnu.org/68948 To see the warning from the unpatched version, this shell command, ``` $ echo "(highlight (package bug))" | highlight -O xterm256 --syntax lisp cannot open filetypes.conf: No such file or directory (highlight (package bug)) ``` Using the patched package definition, no warning is seen
diff --git a/gnu/packages/pretty-print.scm b/gnu/packages/pretty-print.scm index 220761fc07..e754b31668 100644 --- a/gnu/packages/pretty-print.scm +++ b/gnu/packages/pretty-print.scm @@ -369,11 +369,9 @@ (define-public highlight (arguments (list #:tests? #f ;no tests - #:make-flags #~(let ((confdir (string-append #$output - "/share/highlight/config/"))) - (list (string-append "PREFIX=" #$output) - (string-append "HL_CONFIG_DIR=" confdir) - (string-append "conf_dir=" confdir))) + #:make-flags #~(list (string-append "PREFIX=" #$output) + (string-append "HL_CONFIG_DIR=" #$output "/etc/") + (string-append "conf_dir=" #$output "/etc/")) #:phases #~(modify-phases %standard-phases (delete 'configure) ;no configure script (add-after 'unpack 'fix-search-for-lua