I might be fucking shit up right now, hold up

Merge remote-tracking branch 'refs/remotes/origin/main'
This commit is contained in:
jess 2026-04-24 13:02:41 -07:00
commit b6d37fd890
1 changed files with 9 additions and 9 deletions

View File

@ -12,19 +12,19 @@ render_plugin_json() {
echo "ERROR: $in not found" >&2
exit 1
fi
sed "s|@ENTRYPOINT@|$entrypoint|g" "$in" > "$out"
sed "s|@ENTRYPOINT@|$entrypoint|g" "$in" | sudo tee "$out" > /dev/null
}
STAGE="$ROOT/build/bin/com.jesshunter.layers"
APPDIR="$STAGE/bin"
rm -rf "$STAGE"
mkdir -p "$APPDIR" "$STAGE/resources"
sudo rm -rf "$STAGE"
sudo mkdir -p "$APPDIR" "$STAGE/resources"
if command -v rsvg-convert >/dev/null 2>&1 && [ -f "$ROOT/resources/Layers.svg" ]; then
if command -v sudo rsvg-convert >/dev/null 2>&1 && [ -f "$ROOT/resources/Layers.svg" ]; then
for size in 24 48 128 256; do
if [ ! -f "$ROOT/resources/icon-${size}.png" ]; then
rsvg-convert --width "$size" --height "$size" \
sudo rsvg-convert --width "$size" --height "$size" \
"$ROOT/resources/Layers.svg" -o "$ROOT/resources/icon-${size}.png"
fi
done
@ -32,11 +32,11 @@ fi
cargo build --release --bin layers
cp "$ROOT/target/release/layers" "$APPDIR/Layers"
chmod +x "$APPDIR/Layers"
sudo cp "$ROOT/target/release/layers" "$APPDIR/Layers"
sudo chmod +x "$APPDIR/Layers"
render_plugin_json "bin/Layers" "$STAGE/plugin.json"
[ -f "$ROOT/LICENCE" ] && cp "$ROOT/LICENCE" "$STAGE/LICENCE"
cp -r "$ROOT/resources/." "$STAGE/resources/"
[ -f "$ROOT/LICENCE" ] && sudo cp "$ROOT/LICENCE" "$STAGE/LICENCE"
sudo cp -r "$ROOT/resources/." "$STAGE/resources/"
echo "staged: $STAGE"
echo "bin: $APPDIR/Layers"