diff options
author | Boris Nagaev <bnagaev@gmail.com> | 2015-10-27 23:28:01 (GMT) |
---|---|---|
committer | Boris Nagaev <bnagaev@gmail.com> | 2015-10-27 23:46:12 (GMT) |
commit | eac808245f5211ac668b3c314247174046ef30cb (patch) | |
tree | 79b2845b64433de13ae9b7b378ba682959c59be7 | |
parent | 0886967de89393dac593da46ebf108427ab1a1c0 (diff) | |
download | mxe-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.
-rwxr-xr-x | tools/build-pkg.lua | 5 |
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, |