Skip to content

Commit aa58e12

Browse files
committed
Apk: do not add checkdepends if the options contain !nocheck
1 parent e249ec8 commit aa58e12

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

Build/Apk.pm

+4-6
Original file line numberDiff line numberDiff line change
@@ -395,12 +395,10 @@ sub parse {
395395
$ret->{'version'} = $vars{'pkgver'} if defined $vars{'pkgver'};
396396
$ret->{'release'} = "r$vars{'pkgrel'}" if defined $vars{'pkgrel'};
397397
$ret->{'deps'} = [];
398-
if (!defined $vars{'makedepends'}) {
399-
for (qw{makedepends_build makedepends_host}) {
400-
push @{$ret->{'deps'}}, split(" ", $vars{$_} ) if defined $vars{$_};
401-
}
402-
}
403-
for (qw{makedepends checkdepends depends}) {
398+
my @dnames = qw{depends makedepends};
399+
push @dnames, qw{makedepends_build makedepends_host} unless defined $vars{'makedepends'};
400+
push @dnames, 'checkdepends' unless grep {$_ eq '!check'} split(' ', $vars{'options'} || '');
401+
for (@dnames) {
404402
push @{$ret->{'deps'}}, split(" ", $vars{$_} ) if defined $vars{$_};
405403
}
406404

0 commit comments

Comments
 (0)