diff --git a/docker/librewolf/Makefile b/docker/librewolf/Makefile new file mode 100644 index 0000000..7918532 --- /dev/null +++ b/docker/librewolf/Makefile @@ -0,0 +1,11 @@ +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 : + sudo docker image prune --force + + 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..d735403 --- /dev/null +++ b/docker/librewolf/debian/Dockerfile @@ -0,0 +1,13 @@ +FROM debian +MAINTAINER Bert van der Weerd +RUN apt-get -y update && apt-get -y upgrade + +# Install build dependencies.. +run apt-get -y install wget python3 python3-pip python3-dev mercurial + +# Fetch mozilla nightly.. +run wget -q https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py +run python3 bootstrap.py --no-interactive --application-choice=browser + +# Build it.. +copy version / diff --git a/docker/librewolf/debian/Makefile b/docker/librewolf/debian/Makefile new file mode 100644 index 0000000..5d687a5 --- /dev/null +++ b/docker/librewolf/debian/Makefile @@ -0,0 +1,2 @@ +all : + sudo docker build -t mozilla/nightly-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..8b02475 --- /dev/null +++ b/docker/librewolf/fedora/Dockerfile @@ -0,0 +1,17 @@ +FROM fedora +MAINTAINER Bert van der Weerd +RUN dnf -y update + +# locale stuff, see: https://superuser.com/questions/959380/how-do-i-install-generate-all-locales-on-fedora +RUN echo "%_install_langs C:en:en_US:en_US.UTF-8" > /etc/rpm/macros.image-language-conf +RUN dnf -y reinstall glibc-common + +# Install build dependencies.. +run dnf -y install wget python3 python3-pip python3-devel mercurial + +# Fetch mozilla nightly.. +run wget -q https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py +run echo python3 bootstrap.py --no-interactive --application-choice=browser + +# Build it.. +copy version / diff --git a/docker/librewolf/fedora/Makefile b/docker/librewolf/fedora/Makefile new file mode 100644 index 0000000..b45f231 --- /dev/null +++ b/docker/librewolf/fedora/Makefile @@ -0,0 +1,2 @@ +all : + sudo docker build -t mozilla/nightly-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..10c778c --- /dev/null +++ b/docker/librewolf/mint/Dockerfile @@ -0,0 +1,14 @@ +FROM linuxmintd/mint20.2-amd64 +MAINTAINER Bert van der Weerd +RUN apt-get -y update && apt-get -y upgrade + +# Install build dependencies.. +run apt-get -y install wget python3 python3-pip python3-dev mercurial + +# Fetch mozilla nightly.. +run wget -q https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py +run python3 bootstrap.py --no-interactive --application-choice=browser + +# Build it.. +copy version / + diff --git a/docker/librewolf/mint/Makefile b/docker/librewolf/mint/Makefile new file mode 100644 index 0000000..e3f584f --- /dev/null +++ b/docker/librewolf/mint/Makefile @@ -0,0 +1,2 @@ +all : + sudo docker build -t mozilla/nightly-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..5ed1229 --- /dev/null +++ b/docker/librewolf/ubuntu/Dockerfile @@ -0,0 +1,13 @@ +FROM ubuntu +MAINTAINER Bert van der Weerd +RUN apt-get -y update && apt-get -y upgrade + +# Install build dependencies.. +run apt-get -y install wget python3 python3-pip python3-dev mercurial + +# Build mozilla nightly.. +run wget -q https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py +run python3 bootstrap.py --no-interactive --application-choice=browser + +# Build it.. +copy version / diff --git a/docker/librewolf/ubuntu/Makefile b/docker/librewolf/ubuntu/Makefile new file mode 100644 index 0000000..1cd815d --- /dev/null +++ b/docker/librewolf/ubuntu/Makefile @@ -0,0 +1,2 @@ +all : + sudo docker build -t mozilla/nightly-ubuntu . diff --git a/docker/librewolf/version b/docker/librewolf/version new file mode 100644 index 0000000..34de4d2 --- /dev/null +++ b/docker/librewolf/version @@ -0,0 +1 @@ +92.0.1 diff --git a/docker/nightly/debian/Makefile b/docker/nightly/debian/Makefile index 8d136af..5d687a5 100644 --- a/docker/nightly/debian/Makefile +++ b/docker/nightly/debian/Makefile @@ -1,2 +1,2 @@ all : - sudo docker build -t mozilla/build-nightly-bootstrap-debian . + sudo docker build -t mozilla/nightly-debian . diff --git a/docker/nightly/fedora/Makefile b/docker/nightly/fedora/Makefile index 40f7c5d..b45f231 100644 --- a/docker/nightly/fedora/Makefile +++ b/docker/nightly/fedora/Makefile @@ -1,2 +1,2 @@ all : - sudo docker build -t mozilla/build-nightly-bootstrap-fedora . + sudo docker build -t mozilla/nightly-fedora . diff --git a/docker/nightly/mint/Makefile b/docker/nightly/mint/Makefile index fda9dec..e3f584f 100644 --- a/docker/nightly/mint/Makefile +++ b/docker/nightly/mint/Makefile @@ -1,2 +1,2 @@ all : - sudo docker build -t mozilla/build-nightly-bootstrap-mint . + sudo docker build -t mozilla/nightly-mint . diff --git a/docker/nightly/ubuntu/Makefile b/docker/nightly/ubuntu/Makefile index bda4c92..1cd815d 100644 --- a/docker/nightly/ubuntu/Makefile +++ b/docker/nightly/ubuntu/Makefile @@ -1,2 +1,2 @@ all : - sudo docker build -t mozilla/build-nightly-bootstrap-ubuntu . + sudo docker build -t mozilla/nightly-ubuntu .