diff --git a/docker/Makefile b/docker/Makefile index 7861941..40aee62 100644 --- a/docker/Makefile +++ b/docker/Makefile @@ -1,8 +1,15 @@ all : + cp version release && cp version librewolf make -C buildenv make -C nightly make -C release + make -C librewolf clean : + rm -f librewolf/version release/version + make -C librewolf clean + make -C release clean + +prune : sudo docker system prune --all --force diff --git a/docker/librewolf/Makefile b/docker/librewolf/Makefile new file mode 100644 index 0000000..b73e537 --- /dev/null +++ b/docker/librewolf/Makefile @@ -0,0 +1,12 @@ +all : + + cp version debian/version && cp version fedora/version && cp version ubuntu/version && cp version mint/version + + make -C debian + make -C fedora + make -C ubuntu + make -C mint + + +clean : + rm -f version debian/version fedora/version ubuntu/version mint/version diff --git a/docker/librewolf/debian/.gitignore b/docker/librewolf/debian/.gitignore new file mode 100644 index 0000000..088eda4 --- /dev/null +++ b/docker/librewolf/debian/.gitignore @@ -0,0 +1 @@ +version diff --git a/docker/librewolf/debian/Dockerfile b/docker/librewolf/debian/Dockerfile new file mode 100644 index 0000000..16d8973 --- /dev/null +++ b/docker/librewolf/debian/Dockerfile @@ -0,0 +1,14 @@ +FROM mozilla/buildenv-debian +RUN rm -rf mozilla-unified + +# Build it.. +copy version / + +run wget -q https://archive.mozilla.org/pub/firefox/releases/$(cat /version)/source/firefox-$(cat /version).source.tar.xz +run tar xf firefox-$(cat /version).source.tar.xz +run ln -s firefox-$(cat /version) work + +workdir work + +run ./mach build +run ./mach package diff --git a/docker/librewolf/debian/Makefile b/docker/librewolf/debian/Makefile new file mode 100644 index 0000000..5798103 --- /dev/null +++ b/docker/librewolf/debian/Makefile @@ -0,0 +1,2 @@ +all : + sudo docker build -t mozilla/release-debian . diff --git a/docker/librewolf/fedora/.gitignore b/docker/librewolf/fedora/.gitignore new file mode 100644 index 0000000..088eda4 --- /dev/null +++ b/docker/librewolf/fedora/.gitignore @@ -0,0 +1 @@ +version diff --git a/docker/librewolf/fedora/Dockerfile b/docker/librewolf/fedora/Dockerfile new file mode 100644 index 0000000..6da1815 --- /dev/null +++ b/docker/librewolf/fedora/Dockerfile @@ -0,0 +1,14 @@ +FROM mozilla/buildenv-fedora +RUN rm -rf mozilla-unified + +# Build it.. +copy version / + +run wget -q https://archive.mozilla.org/pub/firefox/releases/$(cat /version)/source/firefox-$(cat /version).source.tar.xz +run tar xf firefox-$(cat /version).source.tar.xz +run ln -s firefox-$(cat /version) work + +workdir work + +run ./mach build +run ./mach package diff --git a/docker/librewolf/fedora/Makefile b/docker/librewolf/fedora/Makefile new file mode 100644 index 0000000..980a49a --- /dev/null +++ b/docker/librewolf/fedora/Makefile @@ -0,0 +1,2 @@ +all : + sudo docker build -t mozilla/release-fedora . diff --git a/docker/librewolf/mint/.gitignore b/docker/librewolf/mint/.gitignore new file mode 100644 index 0000000..088eda4 --- /dev/null +++ b/docker/librewolf/mint/.gitignore @@ -0,0 +1 @@ +version diff --git a/docker/librewolf/mint/Dockerfile b/docker/librewolf/mint/Dockerfile new file mode 100644 index 0000000..8061c86 --- /dev/null +++ b/docker/librewolf/mint/Dockerfile @@ -0,0 +1,14 @@ +FROM mozilla/buildenv-mint +RUN rm -rf mozilla-unified + +# Build it.. +copy version / + +run wget -q https://archive.mozilla.org/pub/firefox/releases/$(cat /version)/source/firefox-$(cat /version).source.tar.xz +run tar xf firefox-$(cat /version).source.tar.xz +run ln -s firefox-$(cat /version) work + +workdir work + +run ./mach build +run ./mach package diff --git a/docker/librewolf/mint/Makefile b/docker/librewolf/mint/Makefile new file mode 100644 index 0000000..6ddcc0e --- /dev/null +++ b/docker/librewolf/mint/Makefile @@ -0,0 +1,2 @@ +all : + sudo docker build -t mozilla/release-mint . diff --git a/docker/librewolf/ubuntu/.gitignore b/docker/librewolf/ubuntu/.gitignore new file mode 100644 index 0000000..088eda4 --- /dev/null +++ b/docker/librewolf/ubuntu/.gitignore @@ -0,0 +1 @@ +version diff --git a/docker/librewolf/ubuntu/Dockerfile b/docker/librewolf/ubuntu/Dockerfile new file mode 100644 index 0000000..ec9f895 --- /dev/null +++ b/docker/librewolf/ubuntu/Dockerfile @@ -0,0 +1,14 @@ +FROM mozilla/buildenv-ubuntu +RUN rm -rf mozilla-unified + +# Build it.. +copy version / + +run wget -q https://archive.mozilla.org/pub/firefox/releases/$(cat /version)/source/firefox-$(cat /version).source.tar.xz +run tar xf firefox-$(cat /version).source.tar.xz +run ln -s firefox-$(cat /version) work + +workdir work + +run ./mach build +run ./mach package diff --git a/docker/librewolf/ubuntu/Makefile b/docker/librewolf/ubuntu/Makefile new file mode 100644 index 0000000..9111716 --- /dev/null +++ b/docker/librewolf/ubuntu/Makefile @@ -0,0 +1,2 @@ +all : + sudo docker build -t mozilla/release-ubuntu . diff --git a/docker/release/Makefile b/docker/release/Makefile index fbd1e1a..910a647 100644 --- a/docker/release/Makefile +++ b/docker/release/Makefile @@ -6,3 +6,8 @@ all : make -C fedora make -C ubuntu make -C mint + + + +clean : + rm -f version debian/version fedora/version ubuntu/version mint/version diff --git a/docker/release/version b/docker/version similarity index 100% rename from docker/release/version rename to docker/version