diff --git a/Makefile b/Makefile index 2863a36..3824081 100644 --- a/Makefile +++ b/Makefile @@ -9,3 +9,8 @@ install: clean .PHONY: repo repo: clean flatpak-builder --repo=repo build com.sketchymaze.Doodle.json + +# Run "make bundle" AFTER "make repo" to create the standalone .flatpakref bundle. +.PHONY: bundle +bundle: repo + flatpak build-bundle repo sketchy-maze.flatpak com.sketchymaze.Doodle diff --git a/README.md b/README.md index c8962b7..2f6678f 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,16 @@ access to the source, but the rest of the Flatpak goodness is available for you to read and learn from in case you're also looking to package a Go SDL2 application for Linux. +## Install Flatpak Deps + +```bash +sudo dnf install flatpak-builder + +# Get the base layers. +flatpak install flathub org.freedesktop.Sdk//20.08 +flatpak install flathub org.freedesktop.Sdk.Extension.golang//20.08 +``` + ## Setup The Doodle source directory should be at a folder named "source" relative diff --git a/com.sketchymaze.Doodle.appdata.xml b/com.sketchymaze.Doodle.appdata.xml index c798916..096fb07 100644 --- a/com.sketchymaze.Doodle.appdata.xml +++ b/com.sketchymaze.Doodle.appdata.xml @@ -1,13 +1,13 @@ - Project: Doodle + Sketchy Maze com.sketchymaze.Doodle.desktop CC0-1.0 Proprietary A drawing-based maze game.

- Project: Doodle is a drawing-based maze game where you can draw your + Sketchy Maze is a drawing-based maze game where you can draw your own levels freehand and play them as a platformer.

diff --git a/com.sketchymaze.Doodle.desktop b/com.sketchymaze.Doodle.desktop index 1b8b56e..dc5ba22 100755 --- a/com.sketchymaze.Doodle.desktop +++ b/com.sketchymaze.Doodle.desktop @@ -1,11 +1,11 @@ [Desktop Entry] Version=1.0 Type=Application -Name=Project: Doodle -GenericName=Project Doodle -X-GNOME-FullName=Project: Doodle - A drawing-based maze game +Name=Sketchy Maze +GenericName=Maze Game +X-GNOME-FullName=Sketchy Maze - A drawing-based maze game Comment=A drawing-based maze game. -Exec=doodle +Exec=launcher.sh Icon=doodle Path=/app/share/doodle StartupNotify=true diff --git a/icons/1024.png b/icons/1024.png index 0b942cf..7d0ea83 100644 Binary files a/icons/1024.png and b/icons/1024.png differ diff --git a/icons/128.png b/icons/128.png index 4ec8629..559ffaf 100644 Binary files a/icons/128.png and b/icons/128.png differ diff --git a/icons/16.png b/icons/16.png index bb712b7..46428d2 100644 Binary files a/icons/16.png and b/icons/16.png differ diff --git a/icons/256.png b/icons/256.png index 48917c8..0b8e7b3 100644 Binary files a/icons/256.png and b/icons/256.png differ diff --git a/icons/32.png b/icons/32.png index e13160f..2899bfc 100644 Binary files a/icons/32.png and b/icons/32.png differ diff --git a/icons/512.png b/icons/512.png index 0cbb6fd..ab086e3 100644 Binary files a/icons/512.png and b/icons/512.png differ diff --git a/icons/64.png b/icons/64.png index 86de463..b98f729 100644 Binary files a/icons/64.png and b/icons/64.png differ