From a6666646dd91114b236c17449c03b1c609e23de5 Mon Sep 17 00:00:00 2001 From: memdmp Date: Wed, 15 Jan 2025 22:01:22 +0100 Subject: feat: contrib --- contrib/Containerfile | 2 ++ contrib/build-dev | 3 +++ contrib/build-prod | 3 +++ contrib/create-build-container | 3 +++ contrib/dev | 4 ++++ contrib/get-size | 4 ++++ 6 files changed, 19 insertions(+) create mode 100644 contrib/Containerfile create mode 100755 contrib/build-dev create mode 100755 contrib/build-prod create mode 100755 contrib/create-build-container create mode 100755 contrib/dev create mode 100755 contrib/get-size (limited to 'contrib') 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 -- cgit v1.2.3