New icons and Flatpak config updates

This commit is contained in:
Noah 2021-03-31 21:52:15 -07:00
parent 1e1a69d77b
commit d1b686e8c2
11 changed files with 21 additions and 6 deletions

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 750 B

After

Width:  |  Height:  |  Size: 785 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB