Fix ‘Unable to handle files with the extension 'conf'’

Config::Any uses Module::Pluggable to seach for plugins, so it needs
the patched Module::Pluggable in Nixpkgs (rather than the one in Perl
itself) to properly find plugins in symlink trees created by buildEnv.
This commit is contained in:
Eelco Dolstra 2013-06-02 23:27:46 +02:00
parent 591acda6f9
commit 66c695e1c3

View file

@ -54,7 +54,8 @@ rec {
perlDeps = buildEnv { perlDeps = buildEnv {
name = "hydra-perl-deps"; name = "hydra-perl-deps";
paths = with perlPackages; paths = with perlPackages;
[ CatalystAuthenticationStoreDBIxClass [ ModulePluggable
CatalystAuthenticationStoreDBIxClass
CatalystPluginAccessLog CatalystPluginAccessLog
CatalystPluginAuthorizationRoles CatalystPluginAuthorizationRoles
CatalystPluginCaptcha CatalystPluginCaptcha
@ -103,7 +104,7 @@ rec {
[ makeWrapper libtool unzip nukeReferences pkgconfig boehmgc sqlite [ makeWrapper libtool unzip nukeReferences pkgconfig boehmgc sqlite
gitAndTools.topGit mercurial subversion bazaar openssl bzip2 gitAndTools.topGit mercurial subversion bazaar openssl bzip2
guile # optional, for Guile + Guix support guile # optional, for Guile + Guix support
perl perlDeps perlDeps perl
]; ];
hydraPath = lib.makeSearchPath "bin" ( hydraPath = lib.makeSearchPath "bin" (