Browse Source

New icons and Flatpak config updates

master
Noah Petherbridge 4 years ago
parent
commit
d1b686e8c2
  1. 5
      Makefile
  2. 10
      README.md
  3. 4
      com.sketchymaze.Doodle.appdata.xml
  4. 8
      com.sketchymaze.Doodle.desktop
  5. BIN
      icons/1024.png
  6. BIN
      icons/128.png
  7. BIN
      icons/16.png
  8. BIN
      icons/256.png
  9. BIN
      icons/32.png
  10. BIN
      icons/512.png
  11. BIN
      icons/64.png

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

4
com.sketchymaze.Doodle.appdata.xml

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

8
com.sketchymaze.Doodle.desktop

@ -1,11 +1,11 @@
[Desktop Entry] [Desktop Entry]
Version=1.0 Version=1.0
Type=Application 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. 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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 89 KiB

BIN
icons/128.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

BIN
icons/16.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 750 B

After

Width:  |  Height:  |  Size: 785 B

BIN
icons/256.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 17 KiB

BIN
icons/32.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
icons/512.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 39 KiB

BIN
icons/64.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Loading…
Cancel
Save