diff options
author | Boris Nagaev <bnagaev@gmail.com> | 2015-11-04 17:46:59 (GMT) |
---|---|---|
committer | Boris Nagaev <bnagaev@gmail.com> | 2015-11-09 22:33:55 (GMT) |
commit | c2c0c26761808c5778c243cd337d8961a81a7672 (patch) | |
tree | 4b2634ac5da76a54206a5aa3dcf3bd0aa9022db4 /tools | |
parent | 718b89a06e8d76960ceb6f5cb6b44eac5bb2132f (diff) | |
download | mxe-c2c0c26761808c5778c243cd337d8961a81a7672.zip mxe-c2c0c26761808c5778c243cd337d8961a81a7672.tar.gz mxe-c2c0c26761808c5778c243cd337d8961a81a7672.tar.bz2 |
build-pkg: do not pack empty packages
see #968
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/build-pkg.lua | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/build-pkg.lua b/tools/build-pkg.lua index 9ddeeb0..c8d0e85 100755 --- a/tools/build-pkg.lua +++ b/tools/build-pkg.lua @@ -521,6 +521,10 @@ local function isBuilt(item, files) return false end +local function isEmpty(item, files) + return #files == 1 +end + -- build all packages, save filelist to list file local function buildPackages(items, item2deps) local broken = {} @@ -560,7 +564,9 @@ local function makeDebs(items, item2deps, item2ver, item2files) local deps = assert(item2deps[item], item) local ver = assert(item2ver[item], item) local files = assert(item2files[item], item) - makeDeb(item, files, deps, ver) + if not isEmpty(item, files) then + makeDeb(item, files, deps, ver) + end end end |