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:
parent
591acda6f9
commit
66c695e1c3
|
@ -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" (
|
||||||
|
|
Loading…
Reference in a new issue