From 8c98f0f820f6521d9ad924fa0deffad3117aebc2 Mon Sep 17 00:00:00 2001
From: Peter Galonza
Date: Mon, 13 May 2024 23:47:47 +0300
Subject: [PATCH] add docker file for CI
https://github.com/devkitPro/pacman/issues/31
---
Dockerfile | 14 ++++++++++++++
requirements.txt | 2 ++
2 files changed, 16 insertions(+)
create mode 100644 Dockerfile
create mode 100644 requirements.txt
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 000000000..88d9fe284
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,14 @@
+FROM devkitpro/devkita64:latest
+
+WORKDIR /app/
+
+COPY ./requirements.txt /opt/requirements.txt
+
+RUN apt-get install -y --no-install-recommends python3-venv && \
+python3 -m venv /opt/venv && \
+. /opt//venv/bin/activate && \
+pip install -r /opt/requirements.txt
+
+RUN dkp-pacman -S --needed --noconfirm \
+switch-glm switch-libjpeg-turbo \
+devkitarm-rules devkitA64 hactool
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 000000000..2ff883435
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,2 @@
+lz4==4.3.3
+pycryptodome==3.20.0
\ No newline at end of file