gnu: highlight: Fix paths for Perl bindings.
* gnu/packages/pretty-print.scm (highlight): Fix paths for Perl bindings. [arguments]<phases>: Set hl_data_dir and hl_conf_dir in install-perl-bindings phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
		
							parent
							
								
									820bf78cbc
								
							
						
					
					
						commit
						03bc7bee94
					
				
					 1 changed files with 8 additions and 3 deletions
				
			
		|  | @ -414,14 +414,19 @@ seen in a terminal.") | |||
|                                       (string-append "PREFIX=" out))))) | ||||
|                         (add-after 'install 'install-perl-bindings | ||||
|                           (lambda* (#:key outputs #:allow-other-keys) | ||||
|                             (let* ((perldir (string-append (assoc-ref outputs | ||||
|                                                                       "out") | ||||
|                             (let* ((out (assoc-ref outputs "out")) | ||||
|                                    (data (string-append out | ||||
|                                                         "/share/highlight/")) | ||||
|                                    (conf (string-append out "/etc/highlight/")) | ||||
|                                    (perldir (string-append out | ||||
|                                              "/lib/perl5/site_perl/" | ||||
|                                              #$(package-version perl))) | ||||
|                                    (autodir (string-append perldir | ||||
|                                                            "/auto/highlight"))) | ||||
|                               (with-directory-excursion "extras/swig" | ||||
|                                 (invoke "make" "perl") | ||||
|                                 (invoke "make" "perl" | ||||
|                                         (string-append "hl_data_dir=" data) | ||||
|                                         (string-append "hl_conf_dir=" conf)) | ||||
|                                 (invoke "perl" "-I" "." "testmod.pl") | ||||
|                                 (install-file "highlight.pm" perldir) | ||||
|                                 (install-file "highlight.so" autodir))))) | ||||
|  |  | |||
		Reference in a new issue