diff -Naur DhMakePerl.orig/DhMakePerl.pm DhMakePerl/DhMakePerl.pm --- DhMakePerl.orig/DhMakePerl.pm 2010-02-19 13:36:58.000000000 +0100 +++ DhMakePerl/DhMakePerl.pm 2010-02-22 18:40:12.000000000 +0100 @@ -65,6 +65,8 @@ use WWW::Mechanize (); use YAML (); use version qw( qv ); +use Debian::Apt::PM; +our $aptpm = Debian::Apt::PM->new(); # TODO: # * get more info from the package (maybe using CPAN methods) @@ -1131,9 +1133,11 @@ $dep = Debian::Dependency->new( 'perl', $self->nice_perl_ver( $dep_hash->{$module} ) ); } - elsif ($apt_contents) { - $dep = $apt_contents->find_perl_module_package( $module, - $dep_hash->{$module} ); + else { + my $info = $aptpm->find($module, $dep_hash->{$module}); + if ($info and $info->{'min'}) { + $dep = Debian::Dependency->new( $info->{'min'}->{'package'}, $info->{'min'}->{'version'} ); + } } if ($dep) {