aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpmemewarenet>2025-02-14 20:08:58 +0100
committerLibravatarLarge Libravatar memdmp <memdmpmemewarenet>2025-02-14 20:08:58 +0100
commitbdc418531c91efe14a4e5f0f112ed8dbd8fb9a9a (patch)
tree829d14310a96e46fbb9c77915eda0f981af06e90 /contrib
parent3c417d0eae00c27d181f6ee433161f4dd2975e8e (diff)
parent7fd1c555d1008a3d131d4acd5e3f0f7ca5b0e38c (diff)
downloadcosin25-invite-mountainbytes-bdc418531c91efe14a4e5f0f112ed8dbd8fb9a9a.tar.gz
cosin25-invite-mountainbytes-bdc418531c91efe14a4e5f0f112ed8dbd8fb9a9a.tar.bz2
cosin25-invite-mountainbytes-bdc418531c91efe14a4e5f0f112ed8dbd8fb9a9a.tar.lz
cosin25-invite-mountainbytes-bdc418531c91efe14a4e5f0f112ed8dbd8fb9a9a.zip

Merge remote-tracking branch 'origin/master' into c25-shit

Diffstat (limited to 'contrib')
-rw-r--r--contrib/Containerfile2
-rwxr-xr-xcontrib/build-dev3
-rwxr-xr-xcontrib/build-prod3
-rwxr-xr-xcontrib/create-build-container3
-rwxr-xr-xcontrib/dev4
-rwxr-xr-xcontrib/get-size4
6 files changed, 19 insertions, 0 deletions
diff --git a/contrib/Containerfile b/contrib/Containerfile
new file mode 100644
index 0000000..34f9e98
--- /dev/null
+++ b/contrib/Containerfile
@@ -0,0 +1,2 @@
+FROM alpine:edge
+RUN apk add cargo sdl2-dev sdl2 upx clang
diff --git a/contrib/build-dev b/contrib/build-dev
new file mode 100755
index 0000000..ae5101d
--- /dev/null
+++ b/contrib/build-dev
@@ -0,0 +1,3 @@
+#!/bin/sh
+set -e
+podman run --network=host --rm -v "$PWD:/app" --workdir /app -it docker.io/memdmp/cosin25-inv-builder sh -c 'cargo b'
diff --git a/contrib/build-prod b/contrib/build-prod
new file mode 100755
index 0000000..9ac994a
--- /dev/null
+++ b/contrib/build-prod
@@ -0,0 +1,3 @@
+#!/bin/sh
+set -e
+podman run --network=host --rm -v "$PWD:/app:rw" --workdir /app -it docker.io/memdmp/cosin25-inv-builder ./build
diff --git a/contrib/create-build-container b/contrib/create-build-container
new file mode 100755
index 0000000..2e48f65
--- /dev/null
+++ b/contrib/create-build-container
@@ -0,0 +1,3 @@
+#!/bin/sh
+set -e
+podman build -f contrib/Containerfile -t docker.io/memdmp/cosin25-inv-builder \ No newline at end of file
diff --git a/contrib/dev b/contrib/dev
new file mode 100755
index 0000000..9f6c0ab
--- /dev/null
+++ b/contrib/dev
@@ -0,0 +1,4 @@
+#!/bin/sh
+set -e
+"$(dirname "$(realpath $0)")/build-dev"
+target/debug/cosin-2025-invite-deck
diff --git a/contrib/get-size b/contrib/get-size
new file mode 100755
index 0000000..e7fe780
--- /dev/null
+++ b/contrib/get-size
@@ -0,0 +1,4 @@
+#!/bin/sh
+set -e
+"$(dirname "$(realpath $0)")/build-prod"
+wc -c target/release/cosin-2025-invite-deck