Add support for architecture-specific sources

As a follow-up to 4d7da95 (Add support for architecture-specific fields,
2014-08-10), handle architecture-specific source fields as well.

Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
Lukas Fleischer 2014-10-10 12:27:13 +02:00
parent 725a4778db
commit a1bee1a21e
5 changed files with 46 additions and 28 deletions

View file

@ -176,7 +176,6 @@ if ($uid):
break;
case 'license':
case 'groups':
case 'source':
$section_info[$key][] = $value;
break;
case 'depends':
@ -186,6 +185,7 @@ if ($uid):
case 'conflicts':
case 'provides':
case 'replaces':
case 'source':
$section_info[$key][$arch][] = $value;
break;
}
@ -382,8 +382,10 @@ if ($uid):
}
}
foreach ($pi['source'] as $src) {
pkg_add_src($pkgid, $src);
foreach ($pi['source'] as $srcarch => $srcgrp) {
foreach ($srcgrp as $src) {
pkg_add_src($pkgid, $src, $srcarch);
}
}
}