guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

05/06: gnu: ikiwiki: Translate documentation.


From: guix-commits
Subject: 05/06: gnu: ikiwiki: Translate documentation.
Date: Wed, 29 Apr 2020 04:38:05 -0400 (EDT)

pgarlick pushed a commit to branch master
in repository guix.

commit 2933cdf88e2b978da7d3ea995931946a6581a8e7
Author: Paul Garlick <address@hidden>
AuthorDate: Tue Apr 28 17:52:21 2020 +0100

    gnu: ikiwiki: Translate documentation.
    
    * gnu/packages/web.scm (ikiwiki)[inputs]: Add po4a.
    [arguments]<#:phases>[patch-Makefile]: Rename to...
    [arguments]<#:phases>[patch-Makefiles]: ...this.  Add build environment
    paths to the PERL5LIB environment variable that is used by the 'po2wiki'
    script.
---
 gnu/packages/web.scm | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 15410f9..6bb8257 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -4840,10 +4840,13 @@ NetSurf project.")
                  "        addenv(\"PERL5LIB\", \""
                  (getenv "PERL5LIB")
                  "\");")))))
-         (add-after 'patch-source-shebangs 'patch-Makefile
+         (add-after 'patch-source-shebangs 'patch-Makefiles
            (lambda _
              (substitute* "Makefile.PL"
-               (("SYSCONFDIR\\?=") "SYSCONFDIR?=$(PREFIX)"))
+                          (("SYSCONFDIR\\?=") "SYSCONFDIR?=$(PREFIX)"))
+             (with-directory-excursion "po"
+               (substitute* "Makefile"
+                            (("PERL5LIB=") "PERL5LIB=${PERL5LIB}:")))
              #t))
          (add-before 'build 'set-modification-times
            ;; The wiki '--refresh' steps, which are executed during
@@ -4885,7 +4888,8 @@ NetSurf project.")
        ("perl-timedate" ,perl-timedate)
        ("perl-xml-sax" ,perl-xml-sax)
        ("perl-xml-simple" ,perl-xml-simple)
-       ("perl-xml-twig" ,perl-xml-twig)))
+       ("perl-xml-twig" ,perl-xml-twig)
+       ("po4a" ,po4a)))
     (propagated-inputs
      `(("perl-html-parser" ,perl-html-parser)
        ("perl-html-scrubber" ,perl-html-scrubber)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]