Page MenuHomePhabricator (Chris)

No OneTemporary

Authored By
Unknown
Size
7 KB
Referenced Files
None
Subscribers
None
diff --git a/.gitignore b/.gitignore
index 142e4e2..10bd4eb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,30 +1,31 @@
linuxdeploy-x86_64.AppImage
build/
parts/
prime/
snap/
stage/
DeerPortal
*.snap
*.o
enfucraft
enfucraft.pro.user
Makefile
docs/
pagan_board.pro.user
*.swo
*.swp
*.Release
*.Debug
*.debhelper.log
debian/deerportal
MakeCache.txt
CMakeFiles/
CPackConfig.cmake
CPackSourceConfig.cmake
cmake_install.cmake
CMakeCache.txt
.vs
out
install_manifest.txt
DeerPortal-*.AppImage
+SFML-2*
diff --git a/make_appimage.sh b/make_appimage.sh
index f7712ff..82cf5d8 100644
--- a/make_appimage.sh
+++ b/make_appimage.sh
@@ -1,19 +1,39 @@
#!/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
+[ -d "SFML-2.5.1" ] || wget https://www.sfml-dev.org/files/SFML-2.5.1-linux-gcc-64-bit.tar.gz && tar -xvf SFML-2.5.1-linux-gcc-64-bit.tar.gz
+export SFML_ROOT=SFML-2.5.1
+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/
+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 -i ../assets/img/deerportal.png -d ../net.devcarpet.deerportal.desktop
+
+exit 0
+[ -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/
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 -i ../assets/img/deerportal.png -d ../net.devcarpet.deerportal.desktop
diff --git a/net.devcarpet.deerportal.appdata.xml b/net.devcarpet.deerportal.appdata.xml
index cffff3f..b0d7357 100644
--- a/net.devcarpet.deerportal.appdata.xml
+++ b/net.devcarpet.deerportal.appdata.xml
@@ -1,41 +1,42 @@
<?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>
+ <id>net.devcarpet.deerportal.desktop</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>
+
+<!-- Does not work with Ubuntu 16.04 -->
+<!-- <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>
+
+ <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/snapcraft.yaml b/snapcraft.yaml
index 41b4e59..f518000 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -1,104 +1,104 @@
base: core18
name: deerportal
-version: "0.8.1"
+version: "0.8.2"
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 6f4eebd..100435b 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-0.8.1
+0.8.2

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jun 16, 12:46 AM (2 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
72497
Default Alt Text
(7 KB)

Event Timeline