~ruther/guix-local

97a759769d9dc93a5f5745d2aa4ae324a4ef1b3d — Vivien Kraus 3 years ago 25cad45
gnu: guile-gnutls: Do not expect gnulib shebangs to work.

* gnu/packages/tls.scm (guile-gnutls) [phase patch-more-shebangs]: Fix how
autogen.sh invokes gnulib-tool, and how configure.ac invokes git-version-gen,
so as not to rely on shebangs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 6 insertions(+), 0 deletions(-)

M gnu/packages/tls.scm
M gnu/packages/tls.scm => gnu/packages/tls.scm +6 -0
@@ 417,6 417,12 @@ required structures.")
      #~(modify-phases %standard-phases
          (add-after 'unpack 'patch-more-shebangs
            (lambda _
              (substitute* "autogen.sh"
                (("\\$gnulib_tool \\$gnulib_tool_options")
                 "sh $gnulib_tool $gnulib_tool_options"))
              (substitute* "configure.ac"
                (("build-aux/git-version-gen")
                 "sh build-aux/git-version-gen"))
              (for-each patch-shebang
                        '("autopull.sh" "autogen.sh"))))
          (replace 'bootstrap