build,package-defaults: AUTORELEASE as fallback
authorPaul Spooren <mail@aparcar.org>
Fri, 29 Jan 2021 18:31:29 +0000 (08:31 -1000)
committerPaul Spooren <mail@aparcar.org>
Wed, 2 Jun 2021 04:18:14 +0000 (18:18 -1000)
This commits changes the package defaults so that $(AUTORELEASE) is used
whenever no explicit PKG_RELEASE is set and $(COMMITCOUNT) whenever
neither is given.

Previously an explicit definition of PKG_RELEASE=$(AUTORELEASE) would be
required.

Signed-off-by: Paul Spooren <mail@aparcar.org>
include/package-defaults.mk

index 3ee3a965f20a4ebe3f9a723e76d7a1b9aa42a8bc..dd1b62fa8eb1d7f51ab487d4b64b89bcd91bb058 100644 (file)
@@ -25,10 +25,14 @@ define Package/Default
     ifneq ($(PKG_RELEASE),)
       VERSION:=$(PKG_VERSION)-$(PKG_RELEASE)
     else
-      VERSION:=$(PKG_VERSION)
+      VERSION:=$(PKG_VERSION)-$(AUTORELEASE)
     endif
   else
-    VERSION:=$(PKG_RELEASE)
+    ifneq ($(PKG_RELEASE),)
+      VERSION:=$(PKG_RELEASE)
+    else
+      VERSION:=$(COMMITCOUNT)
+    endif
   endif
   ABI_VERSION:=
   ifneq ($(PKG_FLAGS),)