From eac808245f5211ac668b3c314247174046ef30cb Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Wed, 28 Oct 2015 00:28:01 +0100 Subject: 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. --- tools/build-pkg.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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, -- cgit v0.12