Fri 28 Oct 2022 09:53:45 PM CEST

This commit is contained in:
Bert van der Weerd 2022-10-28 21:53:45 +02:00
parent b07a2cad5b
commit 97f4669180
No known key found for this signature in database
GPG key ID: 73370A0B9E5516B0
11 changed files with 21 additions and 1 deletions

View file

@ -4,7 +4,11 @@ version:=$(shell cat version)
release:=$(shell cat release)
source_release:=$(shell cat source_release)
full_version:=$(version)-$(source_release)$(shell [ $(release) -gt 1 ] && echo "-$(release)")
mozbuild=~/.mozbuild
ifeq ($(target_type),)
target_type:=flatpak
endif
ifeq ($(arch),)
arch:=x86_64
@ -37,6 +41,7 @@ help :
@echo " docker-clean - Remove the docker image."
@echo ""
@echo "Use arch=x86_64 or arch=aarch64 to specify the target architecture."
@echo "Use target_type=flatpak or target_type=appimage to specify target type."
@ -46,6 +51,7 @@ update :
@wget -q -O version "https://gitlab.com/librewolf-community/browser/source/-/raw/main/version"
@wget -q -O source_release "https://gitlab.com/librewolf-community/browser/source/-/raw/main/release"
@echo "Using LibreWolf version $$(cat version)-$$(cat source_release)."
@echo "Targeting: $(target_type), architecture: $(arch)."
fetch : update
@wget -q -O "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz.sha256sum" "https://gitlab.com/librewolf-community/browser/source/-/jobs/artifacts/main/raw/librewolf-$$(cat version)-$$(cat source_release).source.tar.gz.sha256sum?job=Build"
@ -88,7 +94,7 @@ post-package :
./assets/post_package_distini_etc.sh
artifacts :
${MAKE} -f assets/flatpak/artifacts.mk artifacts
${MAKE} -f assets/$(target_type)/artifacts.mk artifacts

View file

@ -0,0 +1,14 @@
.PHONY: artifacts
version:=$(shell cat version)
release:=$(shell cat release)
source_release:=$(shell cat source_release)
full_version:=$(version)-$(source_release)$(shell [ $(release) -gt 1 ] && echo "-$(release)")
mozbuild=~/.mozbuild
incoming_artifact=firefox-$(full_version).en-US.win64.zip
setupname=librewolf-$(full_version).en-US.win64-setup.exe
zipname=librewolf-$(full_version).en-US.win64-portable.zip
artifacts :
@echo "assets/appimage/artifacts.mk: Starting artifacts build."