Skip to content

Commit

Permalink
Build system
Browse files Browse the repository at this point in the history
  • Loading branch information
SpookySkeletons committed Feb 13, 2025
1 parent a1c77f7 commit cd3b21d
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 1 deletion.
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@

config/points.json

lovr-x86_64.AppImage

playspace.lovr

build/

*.gz
13 changes: 13 additions & 0 deletions build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/bin/bash

if [ ! -f "$(dirname "$0")/lovr-x86_64.AppImage" ]; then
echo "Error: lovr-x86_64.AppImage not found!"
echo "Please download a LÖVR AppImage from https://github.com/bjornbytes/lovr/actions and save it as lovr-x86_64.AppImage in this repository"
exit 1
fi

rm -f playspace.lovr && zip -9qr playspace.lovr json/json.lua conf.lua main.lua

rm -rf build && mkdir build && cp playspace.lovr lovr-playspace.sh lovr-x86_64.AppImage build/

tar -czf "lovr-playspace-$(git describe --tags --abbrev=0).tar.gz" -C build/ .
3 changes: 3 additions & 0 deletions lovr-playspace.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/bash
dir="$(dirname "$(readlink -f "$0")")"
"$dir/lovr-x86_64.AppImage" "$dir/playspace.lovr"
2 changes: 1 addition & 1 deletion main.lua
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@ function modeConfigure(pass)
if inputDev ~= nil then
saveProg = saveProg - (deltaTime / 3)
if saveProg <= 0 then
lovr.filesystem.write("config/points.json", json.encode(settings.points))
lovr.filesystem.write("points.json", json.encode(settings.points))
deinitConfigure()
modeDraw(pass)
return
Expand Down

0 comments on commit cd3b21d

Please sign in to comment.