summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--aports/db.lua6
-rw-r--r--aports/pkg.lua3
2 files changed, 7 insertions, 2 deletions
diff --git a/aports/db.lua b/aports/db.lua
index 09afaeb..407a3d9 100644
--- a/aports/db.lua
+++ b/aports/db.lua
@@ -55,13 +55,14 @@ local function split_apkbuild(line)
return nil
end
local r = {}
- local dir,pkgname, pkgver, pkgrel, arch, options, depends, makedepends, subpackages, linguas, source, url = string.match(line, "([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)")
+ local dir,pkgname, pkgver, pkgrel, arch, options, depends, makedepends, checkdepends, subpackages, linguas, source, url = string.match(line, "([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)")
r.dir = dir
r.pkgname = pkgname
r.pkgver = pkgver
r.pkgrel = pkgrel
r.depends = split_deps(depends)
r.makedepends = split_deps(makedepends)
+ r.checkdepends = split_deps(checkdepends)
r.linguas = split(linguas)
r.subpackages = split_subpkgs(subpackages, r.linguas, pkgname)
r.source = split(source)
@@ -93,6 +94,7 @@ local function apkbuilds_open(aportsdir, repos)
options=
depends=
makedepends=
+ checkdepends=
subpackages=
linguas=
source=
@@ -101,7 +103,7 @@ local function apkbuilds_open(aportsdir, repos)
[ -n "$dir" ] || exit 1;
cd "$dir";
. ./APKBUILD;
- echo $dir\|$pkgname\|$pkgver\|$pkgrel\|$arch\|$options\|$depends\|$makedepends\|$subpackages\|$linguas\|$source\|$url ;
+ echo $dir\|$pkgname\|$pkgver\|$pkgrel\|$arch\|$options\|$depends\|$makedepends\|$checkdepends\|$subpackages\|$linguas\|$source\|$url ;
done;
]])
obj.read = function(self)
diff --git a/aports/pkg.lua b/aports/pkg.lua
index f21f352..5d40db5 100644
--- a/aports/pkg.lua
+++ b/aports/pkg.lua
@@ -110,6 +110,9 @@ function M.each_dependency(pkg)
for _,dep in pairs(pkg.makedepends or {}) do
coroutine.yield(dep)
end
+ for _,dep in pairs(pkg.checkdepends or {}) do
+ coroutine.yield(dep)
+ end
end)
end