build-pkg: add package mxe-source

close #946
pull/959/head
Boris Nagaev 9 years ago
parent c0b7e48c29
commit 97a8038a8b

@ -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()

Loading…
Cancel
Save