summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO1
-rw-r--r--.dockerignore4
-rw-r--r--Dockerfile15
-rw-r--r--PKGBUILD2
4 files changed, 21 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bce81b2484ea..7231408d211a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,6 +7,7 @@ pkgbase = firegrid
license = MIT
makedepends = wget
makedepends = crystal
+ makedepends = shards
depends = qt5-base
depends = xdotool
source = https://github.com/foliea/firegrid/archive/0.2.0.tar.gz
diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 000000000000..fbf920a62001
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,4 @@
+/pkg/
+/src/
+f*.tar.gz
+firegrid-*.pkg.tar.xz
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 000000000000..91d8f6ed975e
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,15 @@
+FROM base/devel:latest
+
+RUN pacman -Syu --noconfirm
+
+ENV APP=/firegrid-arch
+
+COPY . $APP
+
+RUN useradd dev && \
+ echo "dev ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/dev && \
+ chown -R dev:dev $APP
+
+USER dev
+
+WORKDIR $APP
diff --git a/PKGBUILD b/PKGBUILD
index d7be64d54c15..99f5bda25a1b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ arch=("x86_64")
url="https://github.com/foliea/firegrid"
license=("MIT")
depends=("qt5-base" "xdotool")
-makedepends=("wget" "crystal")
+makedepends=("wget" "crystal" "shards")
source=("https://github.com/foliea/firegrid/archive/$pkgver.tar.gz")
md5sums=("SKIP")