summaryrefslogtreecommitdiffstats
path: root/github.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2018-03-03 13:00:25 (GMT)
committerTony Theodore <tonyt@logyst.com>2018-03-03 13:00:25 (GMT)
commitf0c2ea1f0aae284d5cd71224a9dedabeef6423bc (patch)
treec44a4e32c9eed8b63a13474f694e6c07392414e4 /github.mk
parentc8d6ba38d689ce9858df1295b28a95773f6341b7 (diff)
downloadmxe-f0c2ea1f0aae284d5cd71224a9dedabeef6423bc.zip
mxe-f0c2ea1f0aae284d5cd71224a9dedabeef6423bc.tar.gz
mxe-f0c2ea1f0aae284d5cd71224a9dedabeef6423bc.tar.bz2
gh-conf: fix releases without uploaded files and filename when prefix=project
Diffstat (limited to 'github.mk')
-rw-r--r--github.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/github.mk b/github.mk
index d9327cd..e2bbd1a 100644
--- a/github.mk
+++ b/github.mk
@@ -100,7 +100,7 @@ define MXE_SETUP_GITHUB
$(PKG)_TAG_SUFFIX := $(GH_TAG_SUFFIX)
$(PKG)_TAG_FILTER := $(GH_TAG_FILTER)
$(PKG)_VERSION_SEP := $(or $(GH_VERSION_SEP),.)
- $(PKG)_FILE := $(or $($(PKG)_FILE),$(PKG)-$$($$(PKG)_TAG_PREFIX)$($(PKG)_VERSION)$$($$(PKG)_TAG_SUFFIX).tar.gz)
+ $(PKG)_FILE := $(or $($(PKG)_FILE),$(PKG)-$$(filter-out $$(PKG)-,$$($$(PKG)_TAG_PREFIX))$($(PKG)_VERSION)$$($$(PKG)_TAG_SUFFIX).tar.gz)
$(if $(and $(GH_BRANCH),$(GH_TAG_VARS)),\
$(error $(newline) $(PKG) specifies both branch and tag variables $(newline)))
$(if $(and $(GH_BRANCH),$(GH_LATEST)),\
@@ -118,6 +118,7 @@ define MXE_SETUP_GITHUB_RELEASES
$(PKG)_SUBDIR := $(or $($(PKG)_SUBDIR),$($(PKG)_GH_REPO)-$(if $(call sne,v,$($(PKG)_TAG_PREFIX)),$($(PKG)_TAG_PREFIX))$(subst .,$($(PKG)_VERSION_SEP),$($(PKG)_VERSION))$($(PKG)_TAG_SUFFIX))
$(PKG)_TAG_REF := $(or $($(PKG)_TAG_REF),$($(PKG)_TAG_PREFIX)$(subst .,$($(PKG)_VERSION_SEP),$($(PKG)_VERSION))$($(PKG)_TAG_SUFFIX))
$(PKG)_URL := $(or $($(PKG)_URL),https://github.com/$($(PKG)_GH_OWNER)/$($(PKG)_GH_REPO)/releases/download/$($(PKG)_TAG_REF)/$($(PKG)_SUBDIR).tar.gz)
+ $(PKG)_URL_2 := $(or $($(PKG)_URL_2),https://github.com/$($(PKG)_GH_OWNER)/$($(PKG)_GH_REPO)/archive/$($(PKG)_TAG_REF).tar.gz)
$(PKG)_UPDATE := $(or $($(PKG)_UPDATE),$(call MXE_GET_GH_RELEASE,$($(PKG)_GH_OWNER)/$($(PKG)_GH_REPO)/releases$($(PKG)_GH_LATEST),$($(PKG)_TAG_PREFIX),$($(PKG)_TAG_SUFFIX),$(or $($(PKG)_TAG_FILTER),$(GITHUB_TAG_FILTER)),$($(PKG)_VERSION_SEP)))
endef