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)
|
version:=$(shell cat version)
|
||||||
release:=$(shell cat release)
|
release:=$(shell cat release)
|
||||||
|
|
@ -10,6 +10,7 @@ help :
|
||||||
|
|
||||||
@echo "use: make [help] [all] [clean] [build] [package] [artifacts]"
|
@echo "use: make [help] [all] [clean] [build] [package] [artifacts]"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
@echo " fetch - get the latest tarball. must be done first, at least once."
|
||||||
@echo " all - Build librewolf and it's windows artifacts."
|
@echo " all - Build librewolf and it's windows artifacts."
|
||||||
@echo " build - Perform './mach build' on the extracted tarball."
|
@echo " build - Perform './mach build' on the extracted tarball."
|
||||||
@echo " package - multilocale package."
|
@echo " package - multilocale package."
|
||||||
|
|
@ -24,12 +25,21 @@ help :
|
||||||
|
|
||||||
all : build package artifacts
|
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 :
|
clean :
|
||||||
rm -rf librewolf-$(full_version) work
|
rm -rf librewolf-$(full_version) work
|
||||||
|
|
||||||
veryclean : clean
|
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 -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
|
build : dir
|
||||||
(cd librewolf-$(full_version) && ./mach build)
|
(cd librewolf-$(full_version) && ./mach build)
|
||||||
|
|
@ -81,9 +91,9 @@ setup-fedora :
|
||||||
# Build the artifacts in a seperate Makefile
|
# 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 .
|
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
|
${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)
|
version:=$(shell cat version)
|
||||||
release:=$(shell cat release)
|
release:=$(shell cat release)
|
||||||
|
|
@ -10,6 +10,7 @@ help :
|
||||||
|
|
||||||
@echo "use: make [help] [all] [clean] [build] [package] [artifacts]"
|
@echo "use: make [help] [all] [clean] [build] [package] [artifacts]"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
@echo " fetch - get the latest tarball. must be done first, at least once."
|
||||||
@echo " all - Build librewolf and it's windows artifacts."
|
@echo " all - Build librewolf and it's windows artifacts."
|
||||||
@echo " build - Perform './mach build' on the extracted tarball."
|
@echo " build - Perform './mach build' on the extracted tarball."
|
||||||
@echo " package - multilocale package."
|
@echo " package - multilocale package."
|
||||||
|
|
@ -24,12 +25,21 @@ help :
|
||||||
|
|
||||||
all : build package artifacts
|
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 :
|
clean :
|
||||||
rm -rf librewolf-$(full_version) work
|
rm -rf librewolf-$(full_version) work
|
||||||
|
|
||||||
veryclean : clean
|
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 -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
|
build : dir
|
||||||
(cd librewolf-$(full_version) && ./mach build)
|
(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