appimage: The AppImageTool changes their releases distribution point

This switches to the 'continuous' tag release, that will auto update.

This broke the very old AppImage7 tool since that release not return
HTTP/404.  But I updated all to use their current recommendation.
This commit is contained in:
Darryl L. Miles 2025-07-24 14:36:22 +01:00 committed by R. Timothy Edwards
parent 9fe7bf4ab7
commit 62a99f6167
8 changed files with 28 additions and 4 deletions

View File

@ -6,6 +6,9 @@ on:
name: CI-appimage10 name: CI-appimage10
env:
APPIMAGETOOL_DOWNLOAD_URL: https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
jobs: jobs:
build_appimage10: build_appimage10:
name: Build AppImage EL10 name: Build AppImage EL10

View File

@ -6,6 +6,9 @@ on:
name: CI-appimage7 name: CI-appimage7
env:
APPIMAGETOOL_DOWNLOAD_URL: https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
jobs: jobs:
build_appimage7: build_appimage7:
name: Build AppImage EL7 name: Build AppImage EL7

View File

@ -6,6 +6,9 @@ on:
name: CI-appimage8 name: CI-appimage8
env:
APPIMAGETOOL_DOWNLOAD_URL: https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
jobs: jobs:
build_appimage8: build_appimage8:
name: Build AppImage EL8 name: Build AppImage EL8

View File

@ -6,6 +6,9 @@ on:
name: CI-appimage9 name: CI-appimage9
env:
APPIMAGETOOL_DOWNLOAD_URL: https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
jobs: jobs:
build_appimage9: build_appimage9:
name: Build AppImage EL9 name: Build AppImage EL9

View File

@ -8,6 +8,9 @@ VERSION_HASH := $(shell git show-ref --hash=7 remotes/origin/HEAD)
VERSION_NUM ?= $(VERSION_MAGIC)~$(VERSION_TSTAMP)~$(VERSION_HASH) VERSION_NUM ?= $(VERSION_MAGIC)~$(VERSION_TSTAMP)~$(VERSION_HASH)
VERSION := $(VERSION_NUM) VERSION := $(VERSION_NUM)
# Allow CI to override
APPIMAGETOOL_DOWNLOAD_URL ?= https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
all: $(APPIMAGE) all: $(APPIMAGE)
.PHONY: prefix/bin/magic .PHONY: prefix/bin/magic
@ -25,7 +28,7 @@ prefix/bin/magic: Dockerfile Makefile
cp -r prefix/lib/tcl9.0 prefix/lib/tcl9.0.1/library cp -r prefix/lib/tcl9.0 prefix/lib/tcl9.0.1/library
appimagetool: appimagetool:
curl -L https://github.com/AppImage/appimagetool/releases/download/1.9.0/appimagetool-x86_64.AppImage > ./appimagetool curl -L "$(APPIMAGETOOL_DOWNLOAD_URL)" > ./appimagetool
chmod +x ./appimagetool chmod +x ./appimagetool
$(APPIMAGE): prefix/bin/magic appimagetool $(RESOURCES) $(APPIMAGE): prefix/bin/magic appimagetool $(RESOURCES)

View File

@ -8,6 +8,9 @@ VERSION_HASH := $(shell git show-ref --hash=7 remotes/origin/HEAD)
VERSION_NUM ?= $(VERSION_MAGIC)~$(VERSION_TSTAMP)~$(VERSION_HASH) VERSION_NUM ?= $(VERSION_MAGIC)~$(VERSION_TSTAMP)~$(VERSION_HASH)
VERSION := $(VERSION_NUM) VERSION := $(VERSION_NUM)
# Allow CI to override
APPIMAGETOOL_DOWNLOAD_URL ?= https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
all: $(APPIMAGE) all: $(APPIMAGE)
.PHONY: prefix/bin/magic .PHONY: prefix/bin/magic
@ -25,7 +28,7 @@ prefix/bin/magic: Dockerfile Makefile
cp -r prefix/lib/tcl8.6 prefix/lib/tcl8.6.16/library cp -r prefix/lib/tcl8.6 prefix/lib/tcl8.6.16/library
appimagetool: appimagetool:
curl -L https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-x86_64.AppImage > ./appimagetool curl -L "$(APPIMAGETOOL_DOWNLOAD_URL)" > ./appimagetool
chmod +x ./appimagetool chmod +x ./appimagetool
$(APPIMAGE): prefix/bin/magic appimagetool $(RESOURCES) $(APPIMAGE): prefix/bin/magic appimagetool $(RESOURCES)

View File

@ -8,6 +8,9 @@ VERSION_HASH := $(shell git show-ref --hash=7 remotes/origin/HEAD)
VERSION_NUM ?= $(VERSION_MAGIC)~$(VERSION_TSTAMP)~$(VERSION_HASH) VERSION_NUM ?= $(VERSION_MAGIC)~$(VERSION_TSTAMP)~$(VERSION_HASH)
VERSION := $(VERSION_NUM) VERSION := $(VERSION_NUM)
# Allow CI to override
APPIMAGETOOL_DOWNLOAD_URL ?= https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
all: $(APPIMAGE) all: $(APPIMAGE)
.PHONY: prefix/bin/magic .PHONY: prefix/bin/magic
@ -25,7 +28,7 @@ prefix/bin/magic: Dockerfile Makefile
cp -r prefix/lib/tcl8.6 prefix/lib/tcl8.6.16/library cp -r prefix/lib/tcl8.6 prefix/lib/tcl8.6.16/library
appimagetool: appimagetool:
curl -L https://github.com/AppImage/appimagetool/releases/download/1.9.0/appimagetool-x86_64.AppImage > ./appimagetool curl -L "$(APPIMAGETOOL_DOWNLOAD_URL)" > ./appimagetool
chmod +x ./appimagetool chmod +x ./appimagetool
$(APPIMAGE): prefix/bin/magic appimagetool $(RESOURCES) $(APPIMAGE): prefix/bin/magic appimagetool $(RESOURCES)

View File

@ -8,6 +8,9 @@ VERSION_HASH := $(shell git show-ref --hash=7 remotes/origin/HEAD)
VERSION_NUM ?= $(VERSION_MAGIC)~$(VERSION_TSTAMP)~$(VERSION_HASH) VERSION_NUM ?= $(VERSION_MAGIC)~$(VERSION_TSTAMP)~$(VERSION_HASH)
VERSION := $(VERSION_NUM) VERSION := $(VERSION_NUM)
# Allow CI to override
APPIMAGETOOL_DOWNLOAD_URL ?= https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
all: $(APPIMAGE) all: $(APPIMAGE)
.PHONY: prefix/bin/magic .PHONY: prefix/bin/magic
@ -25,7 +28,7 @@ prefix/bin/magic: Dockerfile Makefile
cp -r prefix/lib/tcl9.0 prefix/lib/tcl9.0.1/library cp -r prefix/lib/tcl9.0 prefix/lib/tcl9.0.1/library
appimagetool: appimagetool:
curl -L https://github.com/AppImage/appimagetool/releases/download/1.9.0/appimagetool-x86_64.AppImage > ./appimagetool curl -L "$(APPIMAGETOOL_DOWNLOAD_URL)" > ./appimagetool
chmod +x ./appimagetool chmod +x ./appimagetool
$(APPIMAGE): prefix/bin/magic appimagetool $(RESOURCES) $(APPIMAGE): prefix/bin/magic appimagetool $(RESOURCES)