summaryrefslogtreecommitdiffstats
path: root/tools/build-pkg.lua
diff options
context:
space:
mode:
authorBoris Nagaev <bnagaev@gmail.com>2015-10-27 23:28:01 (GMT)
committerBoris Nagaev <bnagaev@gmail.com>2015-10-27 23:46:12 (GMT)
commiteac808245f5211ac668b3c314247174046ef30cb (patch)
tree79b2845b64433de13ae9b7b378ba682959c59be7 /tools/build-pkg.lua
parent0886967de89393dac593da46ebf108427ab1a1c0 (diff)
downloadmxe-eac808245f5211ac668b3c314247174046ef30cb.zip
mxe-eac808245f5211ac668b3c314247174046ef30cb.tar.gz
mxe-eac808245f5211ac668b3c314247174046ef30cb.tar.bz2
build-pkg: use current date as Debian patch version
Example: "4_1_3" -> "4.1.3-20151028". Adding build-unique (making two builds in one day is unlikely) Debian patch version tells APT that the package was updated.
Diffstat (limited to 'tools/build-pkg.lua')
-rwxr-xr-xtools/build-pkg.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/build-pkg.lua b/tools/build-pkg.lua
index 3ebd83c..68008e7 100755
--- a/tools/build-pkg.lua
+++ b/tools/build-pkg.lua
@@ -35,6 +35,8 @@ How to remove them: http://stackoverflow.com/a/4262545
local max_items = tonumber(os.getenv('MXE_MAX_ITEMS'))
local no_debs = os.getenv('MXE_NO_DEBS')
+local TODAY = os.date("%Y%m%d")
+
local MXE_DIR = os.getenv('MXE_DIR') or '/usr/lib/mxe'
local GIT = 'git --work-tree=./usr/ --git-dir=./usr/.git '
@@ -409,9 +411,10 @@ Description: %s
local function debianControl(options)
local deb_deps_str = table.concat(options.deps, ', ')
+ local version = options.version .. '-' .. TODAY
return CONTROL:format(
options.package,
- options.version,
+ version,
options.arch,
deb_deps_str,
options.description1,