adding fetch target
This commit is contained in:
parent
61a6317a5f
commit
e4d87bb6ea
4 changed files with 28 additions and 6 deletions
|
|
@ -1,4 +1,4 @@
|
|||
.PHONY : help all clean build artifacts dir bootstrap winsdk setup-debian setup-fedora veryclean
|
||||
.PHONY : help fetch all clean build artifacts dir bootstrap winsdk setup-debian setup-fedora veryclean
|
||||
|
||||
version:=$(shell cat version)
|
||||
release:=$(shell cat release)
|
||||
|
|
@ -10,6 +10,7 @@ help :
|
|||
|
||||
@echo "use: make [help] [all] [clean] [build] [package] [artifacts]"
|
||||
@echo ""
|
||||
@echo " fetch - get the latest tarball. must be done first, at least once."
|
||||
@echo " all - Build librewolf and it's windows artifacts."
|
||||
@echo " build - Perform './mach build' on the extracted tarball."
|
||||
@echo " package - multilocale package."
|
||||
|
|
@ -24,12 +25,21 @@ help :
|
|||
|
||||
all : build package artifacts
|
||||
|
||||
fetch :
|
||||
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"
|
||||
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"
|
||||
wget -q -O "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz" "https://gitlab.com/librewolf-community/browser/source/-/jobs/artifacts/main/raw/librewolf-$$(cat version)-$$(cat source_release).source.tar.gz?job=Build"
|
||||
cat "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz.sha256sum"
|
||||
sha256sum -c "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz.sha256sum"
|
||||
|
||||
clean :
|
||||
rm -rf librewolf-$(full_version) work
|
||||
|
||||
veryclean : clean
|
||||
rm -rf firefox-$(full_version).en-US.win64.zip librewolf-$(full_version).en-US.win64-setup.exe librewolf-$(full_version).en-US.win64-portable.zip
|
||||
|
||||
rm -f "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz" "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz.sha256sum"
|
||||
rm -f version source_release
|
||||
|
||||
build : dir
|
||||
(cd librewolf-$(full_version) && ./mach build)
|
||||
|
|
@ -81,9 +91,9 @@ setup-fedora :
|
|||
# Build the artifacts in a seperate Makefile
|
||||
#
|
||||
|
||||
librewolf-$(full_version).en-US.win64.zip : # build stage output artifact
|
||||
firefox-$(full_version).en-US.win64.zip : # build stage output artifact
|
||||
cp -v librewolf-$(full_version)/obj-x86_64-pc-mingw32/dist/firefox-$(version)-$(source_release).en-US.win64.zip .
|
||||
artifacts : librewolf-$(full_version).en-US.win64.zip
|
||||
artifacts : firefox-$(full_version).en-US.win64.zip
|
||||
${MAKE} -f assets/artifacts.mk artifacts
|
||||
|
||||
|
||||
|
|
|
|||
1
linux-mar/release
Normal file
1
linux-mar/release
Normal file
|
|
@ -0,0 +1 @@
|
|||
1
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
.PHONY : help all clean build artifacts dir bootstrap winsdk setup-debian setup-fedora veryclean
|
||||
.PHONY : help fetch all clean build artifacts dir bootstrap winsdk setup-debian setup-fedora veryclean
|
||||
|
||||
version:=$(shell cat version)
|
||||
release:=$(shell cat release)
|
||||
|
|
@ -10,6 +10,7 @@ help :
|
|||
|
||||
@echo "use: make [help] [all] [clean] [build] [package] [artifacts]"
|
||||
@echo ""
|
||||
@echo " fetch - get the latest tarball. must be done first, at least once."
|
||||
@echo " all - Build librewolf and it's windows artifacts."
|
||||
@echo " build - Perform './mach build' on the extracted tarball."
|
||||
@echo " package - multilocale package."
|
||||
|
|
@ -24,12 +25,21 @@ help :
|
|||
|
||||
all : build package artifacts
|
||||
|
||||
fetch :
|
||||
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"
|
||||
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"
|
||||
wget -q -O "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz" "https://gitlab.com/librewolf-community/browser/source/-/jobs/artifacts/main/raw/librewolf-$$(cat version)-$$(cat source_release).source.tar.gz?job=Build"
|
||||
cat "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz.sha256sum"
|
||||
sha256sum -c "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz.sha256sum"
|
||||
|
||||
clean :
|
||||
rm -rf librewolf-$(full_version) work
|
||||
|
||||
veryclean : clean
|
||||
rm -rf firefox-$(full_version).en-US.win64.zip librewolf-$(full_version).en-US.win64-setup.exe librewolf-$(full_version).en-US.win64-portable.zip
|
||||
|
||||
rm -f "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz" "librewolf-$$(cat version)-$$(cat source_release).source.tar.gz.sha256sum"
|
||||
rm -f version source_release
|
||||
|
||||
build : dir
|
||||
(cd librewolf-$(full_version) && ./mach build)
|
||||
|
|
|
|||
1
linux/release
Normal file
1
linux/release
Normal file
|
|
@ -0,0 +1 @@
|
|||
1
|
||||
Loading…
Add table
Reference in a new issue