- (("(pkg-config.*)lua" _ prefix)
- (string-append prefix "lua-" ,(version-major+minor
- (package-version lua)))))
- #t)))))
+ (("(LUA_PKG_NAME=).*" _ assignment)
+ (string-append assignment "lua-" ,(version-major+minor
+ (package-version lua))
+ "\n")))
+ (substitute* "extras/swig/makefile"
+ (("lua") (string-append "lua-" ,(version-major+minor
+ (package-version lua)))))
+ #t))
+ (add-after 'install 'install-perl-bindings
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((perldir (string-append (assoc-ref outputs "out")
+ "/lib/perl5/site_perl/"
+ ,(package-version perl)))
+ (autodir (string-append perldir "/auto/highlight")))
+ (with-directory-excursion "extras/swig"
+ (invoke "make" "perl")
+ (invoke "perl" "-I" "." "testmod.pl")
+ (install-file "highlight.pm" perldir)
+ (install-file "highlight.so" autodir))
+ #t))))))