Page MenuHomePhabricator (Chris)

No OneTemporary

Authored By
Unknown
Size
5 KB
Referenced Files
None
Subscribers
None
diff --git a/make_appimage.sh b/make_appimage.sh
index 7f7df63..f7712ff 100644
--- a/make_appimage.sh
+++ b/make_appimage.sh
@@ -1,19 +1,19 @@
#!/bin/sh
[ -f "linuxdeploy-x86_64.AppImage" ] || wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
chmod 755 linuxdeploy-x86_64.AppImage
rm -rf CMakeCache.txt CMakeFiles
mkdir build
cd build
rm -rf CMakeCache.txt CMakeFiles
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
make -j 4
../linuxdeploy-x86_64.AppImage --appdir AppDir
make install DESTDIR=AppDir
cp ../AppRun AppDir/
-cp ../deerportal.desktop AppDir
-cp ../assets/img/deerportal.png AppDir
+mkdir -p AppDir/usr/share/metainfo/
+cp ../net.devcarpet.deerportal.appdata.xml AppDir/usr/share/metainfo/
sed -i '/Exec/d' AppDir/deerportal.desktop
-../linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage
+../linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage -i ../assets/img/deerportal.png -d ../net.devcarpet.deerportal.desktop
diff --git a/net.devcarpet.deerportal.appdata.xml b/net.devcarpet.deerportal.appdata.xml
new file mode 100644
index 0000000..cffff3f
--- /dev/null
+++ b/net.devcarpet.deerportal.appdata.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+​ <id>net.devcarpet.deerportal</id>
+​ <metadata_license>CC-BY-SA-3.0 </metadata_license>
+​ <project_license>Zlib</project_license>
+​ <name>Deer Portal</name>
+​ <summary>A hybrid game which utilize board and card games mechanisms </summary>
+​
+​ <description>
+​ <p>
+​ A multiplayer (0-4) full of the diamonds board game driven by a Deer god and classical elements.
+​ </p>
+​ </description>
+​
+​ <launchable type="desktop-id">net.devcarpet.deerportal.desktop</launchable>
+​
+​ <screenshots>
+​ <screenshot type="default">
+​ <caption>Game start and gameplay</caption>
+​ <image>https://bluszcz.net/projects/games/deerportal/deerportal-game-about-how-human-can-be-upgraded-to-the-deer_771.png/@@images/image.png</image>
+​ </screenshot>
+​ <screenshot>
+​ <image>https://bluszcz.net/projects/games/deerportal/deerportal-game-about-how-human-can-be-upgraded-to-the-deer_772.png/@@images/image.png</image>
+​ </screenshot>
+​ </screenshots>
+​
+​ <url type="homepage">https://devcarpet.net/deerportal/</url>
+<!-- ​ <project_group>GNOME</project_group> -->
+​
+​ <provides>
+​ <binary>deerportal</binary>
+​ </provides>
+​
+​ <releases>
+​ <release version="0.8.1" date="2013-04-12">
+​ <description>
+​ <p>Introduces AppImage metainfo file.</p>
+​ </description>
+​ </release>
+​ </releases>
+​</component>
diff --git a/net.devcarpet.deerportal.desktop b/net.devcarpet.deerportal.desktop
new file mode 100644
index 0000000..7f3f863
--- /dev/null
+++ b/net.devcarpet.deerportal.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=DeerPortal
+Comment=Board Game Driven By Classical Elements
+Icon=deerportal
+Terminal=false
+Type=Application
+Categories=Game;BoardGame;
diff --git a/snapcraft.yaml b/snapcraft.yaml
index 3fbca00..41b4e59 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -1,104 +1,104 @@
base: core18
name: deerportal
-version: "0.8"
+version: "0.8.1"
summary: Deer Portal" snap
description: Board game where you need to transfer yourself into the Deer God
grade: stable
confinement: strict
apps:
deerportal:
command: desktop-launch DeerPortal
environment:
DP_DIR: "$SNAP"
plugs:
# - alsa
- audio-playback
- desktop
- desktop-legacy
# - gsettings
# - home
- opengl
- pulseaudio
# - unity7
- wayland
- x11
# - alsa
parts:
desktop-gtk3:
build-packages:
- libgtk-3-dev
make-parameters:
- FLAVOR=gtk3
plugin: make
source: https://github.com/ubuntu/snapcraft-desktop-helpers.git
source-subdir: gtk
stage-packages:
- libxkbcommon0
- ttf-ubuntu-font-family
- dmz-cursor-theme
- light-themes
- adwaita-icon-theme
- gnome-themes-standard
- shared-mime-info
- libgtk-3-0
- libgdk-pixbuf2.0-0
- libglib2.0-bin
- libgtk-3-bin
- unity-gtk3-module
- libappindicator3-1
- locales-all
- xdg-user-dirs
- ibus-gtk3
- libibus-1.0-5
source-deerportal:
plugin: cmake
configflags:
- -DCMAKE_BUILD_TYPE=Release
- -DCMAKE_INSTALL_PREFIX=/usr
source: .
source-type: local
# source-depth: 1
build-packages:
- g++
- libsfml-dev
- libgl1-mesa-dri
- libopenal-dev
- libsndio-dev
- libasound2-dev
- libasound2-data
# stage-packages:
# - libc6
# - alsa
stage-packages:
- alsa
- libasound2
- libflac8
- libfreetype6
- libgl1
- libglvnd0
- libglx0
- libjpeg-turbo8
- libogg0
- libopenal1
- libpng16-16
- libsfml-audio2.4
- libsfml-graphics2.4
- libsfml-system2.4
- libsfml-window2.4
- libsndio6.1
- libvorbis0a
- libvorbisenc2
- libvorbisfile3
- libx11-6
- libxau6
- libxcb1
- libxdmcp6
- libxext6
- libxrandr2
- libxrender1
- libasound2-data
- libasound2-plugins
after: [desktop-gtk3]
diff --git a/version.txt b/version.txt
index aec258d..6f4eebd 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-0.8
+0.8.1

File Metadata

Mime Type
text/x-diff
Expires
Wed, Jun 17, 10:25 PM (1 w, 4 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
73000
Default Alt Text
(5 KB)

Event Timeline