New icons and Flatpak config updates
5
Makefile
|
@ -9,3 +9,8 @@ install: clean
|
||||||
.PHONY: repo
|
.PHONY: repo
|
||||||
repo: clean
|
repo: clean
|
||||||
flatpak-builder --repo=repo build com.sketchymaze.Doodle.json
|
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
|
||||||
|
|
10
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
|
you to read and learn from in case you're also looking to package a
|
||||||
Go SDL2 application for Linux.
|
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
|
## Setup
|
||||||
|
|
||||||
The Doodle source directory should be at a folder named "source" relative
|
The Doodle source directory should be at a folder named "source" relative
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<application>
|
<application>
|
||||||
<name>Project: Doodle</name>
|
<name>Sketchy Maze</name>
|
||||||
<id type="desktop">com.sketchymaze.Doodle.desktop</id>
|
<id type="desktop">com.sketchymaze.Doodle.desktop</id>
|
||||||
<metadata_license>CC0-1.0</metadata_license>
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
<project_license>Proprietary</project_license>
|
<project_license>Proprietary</project_license>
|
||||||
<summary>A drawing-based maze game.</summary>
|
<summary>A drawing-based maze game.</summary>
|
||||||
<description>
|
<description>
|
||||||
<p>
|
<p>
|
||||||
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.
|
own levels freehand and play them as a platformer.
|
||||||
</p>
|
</p>
|
||||||
</description>
|
</description>
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Version=1.0
|
Version=1.0
|
||||||
Type=Application
|
Type=Application
|
||||||
Name=Project: Doodle
|
Name=Sketchy Maze
|
||||||
GenericName=Project Doodle
|
GenericName=Maze Game
|
||||||
X-GNOME-FullName=Project: Doodle - A drawing-based maze game
|
X-GNOME-FullName=Sketchy Maze - A drawing-based maze game
|
||||||
Comment=A drawing-based maze game.
|
Comment=A drawing-based maze game.
|
||||||
Exec=doodle
|
Exec=launcher.sh
|
||||||
Icon=doodle
|
Icon=doodle
|
||||||
Path=/app/share/doodle
|
Path=/app/share/doodle
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
|
|
BIN
icons/1024.png
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 89 KiB |
BIN
icons/128.png
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 8.2 KiB |
BIN
icons/16.png
Before Width: | Height: | Size: 750 B After Width: | Height: | Size: 785 B |
BIN
icons/256.png
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 17 KiB |
BIN
icons/32.png
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.7 KiB |
BIN
icons/512.png
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 39 KiB |
BIN
icons/64.png
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 3.8 KiB |