diff options
author | Boris Nagaev <bnagaev@gmail.com> | 2015-10-27 00:42:25 (GMT) |
---|---|---|
committer | Boris Nagaev <bnagaev@gmail.com> | 2015-10-27 23:46:04 (GMT) |
commit | 97a8038a8bb3e4385dc208f5e397d827552d3fa3 (patch) | |
tree | e0c02fc7608ca069abf94fd37a5775b938ee04f3 /tools/build-pkg.lua | |
parent | c0b7e48c290529f4d7e47427d88e5fad5445c775 (diff) | |
download | mxe-97a8038a8bb3e4385dc208f5e397d827552d3fa3.zip mxe-97a8038a8bb3e4385dc208f5e397d827552d3fa3.tar.gz mxe-97a8038a8bb3e4385dc208f5e397d827552d3fa3.tar.bz2 |
build-pkg: add package mxe-source
close #946
Diffstat (limited to 'tools/build-pkg.lua')
-rwxr-xr-x | tools/build-pkg.lua | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/tools/build-pkg.lua b/tools/build-pkg.lua index 7ab5740..a0848d8 100755 --- a/tools/build-pkg.lua +++ b/tools/build-pkg.lua @@ -468,7 +468,7 @@ local function makeDeb(item, files, deps, ver) local deb_pkg = nameToDebian(item) local d1 = D1:format(pkg, target) local d2 = D2:format(pkg) - local deb_deps = {'mxe-requirements'} + local deb_deps = {'mxe-requirements', 'mxe-source'} for _, dep in ipairs(deps) do table.insert(deb_deps, nameToDebian(dep)) end @@ -567,6 +567,35 @@ local function makeMxeRequirementsPackage(release) makePackage(name, files, deps, ver, d1, d2, dst) end +local MXE_SOURCE_DESCRIPTION2 = +[[This package contains MXE source files. + Other MXE packages depend on this package.]] + +local function makeMxeSourcePackage() + local name = 'mxe-source' + local ver = getMxeVersion() + -- dependencies + local deps = {} + local files = { + 'CNAME', + 'LICENSE.md', + 'Makefile', + 'README.md', + 'assets', + 'doc', + 'ext', + 'index.html', + 'settings.mk', + 'src', + 'tools', + 'usr', + 'versions.json', + } + local d1 = "MXE source" + local d2 = MXE_SOURCE_DESCRIPTION2 + makePackage(name, files, deps, ver, d1, d2) +end + assert(trim(shell('pwd')) == MXE_DIR, "Clone MXE to " .. MXE_DIR) assert(execute(("%s check-requirements"):format(tool 'make'))) @@ -584,3 +613,4 @@ if not no_debs then makeMxeRequirementsPackage('wheezy') makeMxeRequirementsPackage('jessie') end +makeMxeSourcePackage() |