Skip to content

Commit

Permalink
fix athena artifact extension - zip
Browse files Browse the repository at this point in the history
  • Loading branch information
poszu committed Jan 14, 2025
1 parent ea6a574 commit ae711dc
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions Makefile-libs.Inc
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,6 @@ POSTRS_SERVICE_URL ?= https://github.com/spacemeshos/post-rs/releases/download/v

ATHENA_SETUP_REV = v0.6.3
ATHENA_SETUP_RELEASE = v0.6.3
ATHENA_SETUP_ARTIFACT = athena_vmlib_$(ATHENA_SETUP_REV)_$(GOOS)_$(GOARCH).tar.gz
ATHENA_SETUP_ARTIFACT_URL ?= https://github.com/athenavm/athena/releases/download/$(ATHENA_SETUP_RELEASE)/$(ATHENA_SETUP_ARTIFACT)

ifeq ($(platform), windows)
POSTRS_SETUP_LIBS = post.h post.dll
Expand All @@ -69,21 +67,23 @@ ifeq ($(platform), windows)

ATHENA_LIB = athena_vmlib.dll
ATHENA_SETUP_LIBS = $(ATHENA_LIB) include/athcon/helpers.h include/athcon/athcon.h
ATHENA_SETUP_ARTIFACT = athena_vmlib_$(ATHENA_SETUP_REV)_win32_amd64.zip
else
ifeq ($(platform), $(filter $(platform), macos macos-m1))
POSTRS_SETUP_LIBS = post.h libpost.dylib
ATHENA_LIB = libathena_vmlib.dylib
ATHENA_SETUP_LIBS = $(ATHENA_LIB) include/athcon/helpers.h include/athcon/athcon.h
else
POSTRS_SETUP_LIBS = post.h libpost.so
ATHENA_LIB = libathena_vmlib.so
ATHENA_SETUP_LIBS = $(ATHENA_LIB) include/athcon/helpers.h include/athcon/athcon.h
endif

POSTRS_PROFILER_BIN = profiler
POSTRS_SERVICE_BIN = post-service
ATHENA_SETUP_LIBS = $(ATHENA_LIB) include/athcon/helpers.h include/athcon/athcon.h
ATHENA_SETUP_ARTIFACT = athena_vmlib_$(ATHENA_SETUP_REV)_$(GOOS)_$(GOARCH).tar.gz
endif

ATHENA_SETUP_ARTIFACT_URL ?= https://github.com/athenavm/athena/releases/download/$(ATHENA_SETUP_RELEASE)/$(ATHENA_SETUP_ARTIFACT)
BINDIR_POSTRS_SETUP_LIBS = $(foreach X,$(POSTRS_SETUP_LIBS),$(BIN_DIR)$(X))
BINDIR_ATHENA_SETUP_LIBS = $(foreach X,$(ATHENA_SETUP_LIBS),$(BIN_DIR)$(X))

Expand Down Expand Up @@ -115,7 +115,7 @@ $(BIN_DIR).athena.version.$(ATHENA_SETUP_REV): $(PROJ_DIR)$(ATHENA_SETUP_ARTIFAC
$(BINDIR_ATHENA_SETUP_LIBS): $(BIN_DIR).athena.version.$(ATHENA_SETUP_REV)
mkdir -p $(dir $@)
ifeq ($(GOOS),windows)
7z x -y -o"$(BIN_DIR)" "$(PROJ_DIR)$(ATHENA_SETUP_ARTIFACT)"
unzip -DD -o -j $(subst /,\\,$(PROJ_DIR)$(ATHENA_SETUP_ARTIFACT)) -d $(subst /,\\,$(BIN_DIR)) $(subst $(BIN_DIR),,$@)
else
tar xzf $(PROJ_DIR)$(ATHENA_SETUP_ARTIFACT) -C $(BIN_DIR) $(subst $(BIN_DIR),,$@)
endif
Expand Down

0 comments on commit ae711dc

Please sign in to comment.