diff --git a/ArchBase/Dockerfile b/ArchBase/Dockerfile new file mode 100644 index 0000000..14e6a3f --- /dev/null +++ b/ArchBase/Dockerfile @@ -0,0 +1,13 @@ +FROM archlinux:latest + + +LABEL author="Tara Piccari" maintainer="tarapiccari@gmail.com" + +SHELL [ "/bin/bash", "-c" ] +ENV HOME /root +ENV DOCKER 1 +USER root +WORKDIR / + +RUN echo yes | pacman -Syu +RUN echo yes | pacman -S rsync zip unzip file \ No newline at end of file diff --git a/DebianBuilder/Dockerfile b/DebianBuilder/Dockerfile index edfa06f..478fbf7 100644 --- a/DebianBuilder/Dockerfile +++ b/DebianBuilder/Dockerfile @@ -5,6 +5,8 @@ RUN apt install -y build-essential cmake ninja-build openjdk-17-jdk nasm git cur RUN apt install -y fonts-liberation libgtk-4-1 libgbm1 libu2f-udev libvulkan1 xdg-utils gradle +RUN apt-get install -y nasm + WORKDIR /root/.ssh # Precache SSH Host Keys RUN ssh-keyscan github.com >> /root/.ssh/known_hosts diff --git a/Megapahit/arch/Dockerfile b/Megapahit/arch/Dockerfile new file mode 100644 index 0000000..37e65c9 --- /dev/null +++ b/Megapahit/arch/Dockerfile @@ -0,0 +1,11 @@ +FROM git.zontreck.com/ariascreations/buildenvironments:arch + +RUN echo yes | pacman -S python3 python-pip +RUN python3 -m pip config set global.break-system-packages true +RUN python3 -m pip install --upgrade pip + +RUN pip install llbase autobuild llsd + +ADD fmodstudioapi20223linux.tar.gz /fmod.tar.gz + +RUN echo yes | pacman -S base-devel cmake git \ No newline at end of file diff --git a/Megapahit/arch/fmodstudioapi20223linux.tar.gz b/Megapahit/arch/fmodstudioapi20223linux.tar.gz new file mode 100644 index 0000000..1833c20 Binary files /dev/null and b/Megapahit/arch/fmodstudioapi20223linux.tar.gz differ diff --git a/build.sh b/build.sh index 6a9f1d2..53996a6 100644 --- a/build.sh +++ b/build.sh @@ -19,4 +19,12 @@ docker build -t git.zontreck.com/ariascreations/buildenvironments:linuxfs Firest docker push git.zontreck.com/ariascreations/buildenvironments:linuxfs docker build -t git.zontreck.com/ariascreations/buildenvironments:linux LinuxGeneralCompiler -docker push git.zontreck.com/ariascreations/buildenvironments:linux \ No newline at end of file +docker push git.zontreck.com/ariascreations/buildenvironments:linux + + + +docker build -t git.zontreck.com/ariascreations/buildenvironments:arch ArchBase +docker push git.zontreck.com/ariascreations/buildenvironments:arch + +docker build -t git.zontreck.com/ariascreations/buildenvironments:archmegapahit Megapahit/arch +docker push git.zontreck.com/ariascreations/buildenvironments:archmegapahit \ No newline at end of file diff --git a/localbuild.sh b/localbuild.sh new file mode 100755 index 0000000..a9e53f1 --- /dev/null +++ b/localbuild.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +docker build -t git.zontreck.com/ariascreations/buildenvironments:debian DebianBase +docker build -t git.zontreck.com/ariascreations/buildenvironments:debianbuild DebianBuilder +docker build -t git.zontreck.com/ariascreations/buildenvironments:adk AndroidSDK +docker build -t git.zontreck.com/ariascreations/buildenvironments:flutter FlutterSdk +docker build -t git.zontreck.com/ariascreations/buildenvironments:appimage AppImage +docker build -t git.zontreck.com/ariascreations/buildenvironments:linuxfs FirestormLinux +docker build -t git.zontreck.com/ariascreations/buildenvironments:linux LinuxGeneralCompiler + +docker build -t git.zontreck.com/ariascreations/buildenvironments:arch ArchBase +docker build -t git.zontreck.com/ariascreations/buildenvironments:archmegapahit Megapahit/arch \ No newline at end of file