summaryrefslogtreecommitdiffstats
path: root/aports
diff options
context:
space:
mode:
Diffstat (limited to 'aports')
-rw-r--r--aports/db.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/aports/db.lua b/aports/db.lua
index a4ebd58..d81a0d2 100644
--- a/aports/db.lua
+++ b/aports/db.lua
@@ -27,6 +27,14 @@ local function split(str)
return t
end
+local function split_arch(archstr)
+ local t = {}
+ for _,arch in pairs(split(archstr)) do
+ t[arch] = true
+ end
+ return t
+end
+
local function split_apkbuild(line)
local r = {}
local dir,pkgname, pkgver, pkgrel, arch, depends, makedepends, subpackages, source, url = string.match(line, "([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)")
@@ -39,6 +47,7 @@ local function split_apkbuild(line)
r.subpackages = split_subpkgs(subpackages)
r.source = split(source)
r.url = url
+ r.arch = split_arch(arch)
return r
end