all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: ludo@gnu.org (Ludovic Courtès)
To: Tom Molesworth <tetra604@gmail.com>
Cc: guix-devel@gnu.org, m.trout@shadowcat.co.uk
Subject: Re: Perl module build+install process
Date: Mon, 11 Aug 2014 16:37:20 +0200	[thread overview]
Message-ID: <87sil3um73.fsf@gnu.org> (raw)
In-Reply-To: <CAF8oY_O0BFdWeK72kviMS4je+f7VWEpzks8_meWuU_cBDOT_Qg@mail.gmail.com> (Tom Molesworth's message of "Sun, 10 Aug 2014 17:35:35 +0100")

Tom Molesworth <tetra604@gmail.com> skribis:

> Since Perl uses an include path, much like the $PATH environment variable
> for finding executables, this seems to imply that you'd need every module
> added to the Perl include path (via $PERL5LIB). This would quickly become
> unwieldy as more modules are installed.

Normally, ‘guix package --install’ and ‘guix package --search-paths’
would suggest adding ~/.guix-profile/lib/perl/... to $PERL5LIB, which
should solve the problem, no?

> A second issue is that, according to perl-build-system.scm, there does not
> appear to be any support for CPAN distributions which use the Module::Build
> toolchain:

Indeed, thanks for the pointers and explanations.

Currently, all the Perl packages provided in Guix use MakeMaker
apparently, so I guess we’ll implement the Module::Build method as soon
as we stumble upon a package that needs it.  :-)

Thanks!

Ludo’.

  reply	other threads:[~2014-08-11 14:37 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-10 16:35 Perl module build+install process Tom Molesworth
2014-08-11 14:37 ` Ludovic Courtès [this message]
2014-08-11 15:24   ` Tom Molesworth
2014-08-11 16:25     ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87sil3um73.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=guix-devel@gnu.org \
    --cc=m.trout@shadowcat.co.uk \
    --cc=tetra604@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.