diff options
Diffstat (limited to 'aports')
-rw-r--r-- | aports/db.lua | 9 |
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 |