Commit 7a8cf555 authored by Andrew Hayzen's avatar Andrew Hayzen

* Bump flatpak build to use Godot 3

* Track .import's
* Add categories to appstream
parent ba759882
.app-dir
.flatpak-builder
*.import
.repo
......@@ -10,6 +10,10 @@
<update_contact>ahayzen_AT_gmail.com</update_contact>
<url type="homepage">http://ahayzen.com/volleyball2d</url>
<url type="bugtracker">https://gitlab.com/ahayzen/volleyball2d/issues</url>
<categories>
<category>Game</category>
<category>SportsGame</category>
</categories>
<description>
<p>A basic 2d volleyball game using semi-circular characters, inspired by 'Slime Volleyball' - it is written using Godot Engine.</p>
<p>Move your character to prevent the ball from hitting the ground, hit the ball over the net and try to defeat the AI.</p>
......
......@@ -14,14 +14,6 @@
/* Sound access */
"--socket=pulseaudio"
],
"build-options" : {
"cflags": "-O2 -g",
"cxxflags": "-O2 -g",
"env": {
"V": "1"
}
},
"cleanup": [ "/include", "*.a", "*.la", "/lib/pkgconfig" ],
"modules": [
{
"name": "scons",
......@@ -53,12 +45,35 @@
"sources": [
{
"type": "archive",
"url": "https://github.com/godotengine/godot/archive/2.1.4-stable.tar.gz",
"sha256": "07cf3b01367d5ea53805f144bc60711bd79efb53f1f88d57d6a706e6944de8d7"
"url": "https://github.com/godotengine/godot/archive/3.0-stable.tar.gz",
"sha256": "cc4392dbc9e7aa9c33c10c652299fe5c2e160921a514b18731eca860931117ca"
}
],
"build-commands": [
"scons platform=x11 unix_global_settings_path=/app use_llvm=yes CCFLAGS=-I/app/include verbose=yes builtin_freetype=no builtin_libmpcdec=yes builtin_libogg=no builtin_libpng=no builtin_libtheora=no builtin_libvorbis=no builtin_libwebp=no builtin_openssl=no builtin_opus=yes builtin_speex=yes builtin_squish=yes builtin_zlib=no pulseaudio=yes udev=no prefix=/app -j `nproc` target=release_debug tools=yes",
"scons platform=x11 \\
CCFLAGS=-I/app/include \\
prefix=/app \\
unix_global_settings_path=/app \\
verbose=yes \\
-j `nproc` \\
target=release_debug \\
use_llvm=yes \\
builtin_freetype=no \\
builtin_libmpcdec=yes \\
builtin_libogg=no \\
builtin_libpng=no \\
builtin_libtheora=no \\
builtin_libvorbis=no \\
builtin_libwebp=no \\
builtin_openssl=no \\
builtin_libvpx=no \\
builtin_zlib=no \\
builtin_opus=yes \\
builtin_speex=yes \\
builtin_squish=yes \\
pulseaudio=yes \\
udev=no \\
tools=yes",
"install -D -m755 bin/godot.x11.opt.tools.*.llvm /app/bin/godot-bin"
]
},
......
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/ball.png-7efdfa9a1da1bc4697087c7a470a1871.stex"
[deps]
source_file="res://assets/components/ball.png"
source_md5="798da18252d9a55a6056cc62a064126a"
dest_files=[ "res://.import/ball.png-7efdfa9a1da1bc4697087c7a470a1871.stex" ]
dest_md5="a437a9e1ab2334f653eadd9862775e67"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/ball.svg-fed7c3019deab5483c075fd7e68ab64c.stex"
[deps]
source_file="res://assets/components/ball.svg"
source_md5="3b5655f7e82473bb2bb2942d2fc5f146"
dest_files=[ "res://.import/ball.svg-fed7c3019deab5483c075fd7e68ab64c.stex" ]
dest_md5="166bfcb8d849dcc66fcef25eeec21c5c"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/character.png-18a443132bb8216882384e5498d1b3bf.stex"
[deps]
source_file="res://assets/components/character.png"
source_md5="065e25656a231d08da5e1606d0d1262c"
dest_files=[ "res://.import/character.png-18a443132bb8216882384e5498d1b3bf.stex" ]
dest_md5="f311e554e79ceb839eb3148e869be1cc"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/character.svg-6e5072d42c6baafeff041878c8fa3481.stex"
[deps]
source_file="res://assets/components/character.svg"
source_md5="ae237c5bbf643e042eb27eb8f94a23f8"
dest_files=[ "res://.import/character.svg-6e5072d42c6baafeff041878c8fa3481.stex" ]
dest_md5="acbb49d7237ad8224478428355b90c1a"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/net.png-5d0237930108713ca2c02f1deacbfdbd.stex"
[deps]
source_file="res://assets/components/net.png"
source_md5="18d8cd4d4f712a02b71664d270bdd4ea"
dest_files=[ "res://.import/net.png-5d0237930108713ca2c02f1deacbfdbd.stex" ]
dest_md5="acb0beb67b1741166e9c1a58ca626982"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/net.svg-f6a430b2b5705ab433aced4806a642c2.stex"
[deps]
source_file="res://assets/components/net.svg"
source_md5="a648df7721f7eaae069c7cadabaec371"
dest_files=[ "res://.import/net.svg-f6a430b2b5705ab433aced4806a642c2.stex" ]
dest_md5="a96dc54f25482532bfbe78d08ff03d32"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/com.ahayzen.volleyball2d.png-b543bd077453137d1520deb69e26692c.stex"
[deps]
source_file="res://assets/icons/128x128/com.ahayzen.volleyball2d.png"
source_md5="d917a68916b679df6edef9ee920ca929"
dest_files=[ "res://.import/com.ahayzen.volleyball2d.png-b543bd077453137d1520deb69e26692c.stex" ]
dest_md5="250aeb0c84b8592fd55ff4eb8f2c9a10"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/com.ahayzen.volleyball2d.png-d9a4665f88e5440187460580ed7cfbee.stex"
[deps]
source_file="res://assets/icons/256x256/com.ahayzen.volleyball2d.png"
source_md5="75fd86a1396ab8ec50740eefe7885af9"
dest_files=[ "res://.import/com.ahayzen.volleyball2d.png-d9a4665f88e5440187460580ed7cfbee.stex" ]
dest_md5="f2e19ec5bf87a7051dba8e8c859f95e2"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/com.ahayzen.volleyball2d_rounded.png-55f2dee1efb49e3c1f9cb2904e1edaf0.stex"
[deps]
source_file="res://assets/icons/256x256/com.ahayzen.volleyball2d_rounded.png"
source_md5="57e9eeacc7c50847de2652c7f5ba4d65"
dest_files=[ "res://.import/com.ahayzen.volleyball2d_rounded.png-55f2dee1efb49e3c1f9cb2904e1edaf0.stex" ]
dest_md5="236cc652a6d11ca14fe02312ade3805f"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/com.ahayzen.volleyball2d.png-8ebf8f6c6e68938dd5120ed38ff9a26a.stex"
[deps]
source_file="res://assets/icons/64x64/com.ahayzen.volleyball2d.png"
source_md5="8c8f06d3dc236672e0a618fd9721af51"
dest_files=[ "res://.import/com.ahayzen.volleyball2d.png-8ebf8f6c6e68938dd5120ed38ff9a26a.stex" ]
dest_md5="0c338701af5e8432dfd9c1173a82d36c"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/com.ahayzen.volleyball2d.svg-046ecd80b5223e302e4dcc8c57a4af9b.stex"
[deps]
source_file="res://assets/icons/scalable/com.ahayzen.volleyball2d.svg"
source_md5="f56bd8168aa73da08810e8d806ce1af4"
dest_files=[ "res://.import/com.ahayzen.volleyball2d.svg-046ecd80b5223e302e4dcc8c57a4af9b.stex" ]
dest_md5="05286c8dcffc66c1b07aad7896b9ade3"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/ball_hint.png-70c49bb9f5fdf585993bed7451379c83.stex"
[deps]
source_file="res://assets/ui/ball_hint.png"
source_md5="6be67596dee0e560c266e9f2c2b77c14"
dest_files=[ "res://.import/ball_hint.png-70c49bb9f5fdf585993bed7451379c83.stex" ]
dest_md5="1c7864adb6de908595f4e28628cc4b19"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/ball_hint.svg-992c16e2373cf4b7d7743d786e74745d.stex"
[deps]
source_file="res://assets/ui/ball_hint.svg"
source_md5="ec1f26115876652e240a65c886fa6de4"
dest_files=[ "res://.import/ball_hint.svg-992c16e2373cf4b7d7743d786e74745d.stex" ]
dest_md5="1c7864adb6de908595f4e28628cc4b19"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/boot.png-537000f4fd1abf4e7188b207a6df7721.stex"
[deps]
source_file="res://assets/ui/boot.png"
source_md5="0405da149c28942be719c782e0dfde43"
dest_files=[ "res://.import/boot.png-537000f4fd1abf4e7188b207a6df7721.stex" ]
dest_md5="a9f51f640e00a6dcfb653bcb91a825ab"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/boot.svg-17189210b9949ece6ba234f5b3438db5.stex"
[deps]
source_file="res://assets/ui/boot.svg"
source_md5="a3d8b959a8c641affa20b413362b4fb1"
dest_files=[ "res://.import/boot.svg-17189210b9949ece6ba234f5b3438db5.stex" ]
dest_md5="b34ffa080d084a0d38b31e3ec1b0f9fa"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/overlay.png-5da9d186e0ea31e4fbc3f537b2041664.stex"
[deps]
source_file="res://assets/ui/overlay.png"
source_md5="7e0ab12e4969f7213e3055ca780ffec6"
dest_files=[ "res://.import/overlay.png-5da9d186e0ea31e4fbc3f537b2041664.stex" ]
dest_md5="44cd80582f1269d395cf99ec012863c6"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/overlay.svg-5b753991e4a29ebd9f981e246fcc34c2.stex"
[deps]
source_file="res://assets/ui/overlay.svg"
source_md5="2b5eefa762ea92bb4ce84ab77c9616b5"
dest_files=[ "res://.import/overlay.svg-5b753991e4a29ebd9f981e246fcc34c2.stex" ]
dest_md5="8872e32fb697646392e2386a58eed5be"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/point_empty.png-81c4930aaee72f1934204b81aac4461f.stex"
[deps]
source_file="res://assets/ui/point_empty.png"
source_md5="0769359905e077ffd2f277e9030c77aa"
dest_files=[ "res://.import/point_empty.png-81c4930aaee72f1934204b81aac4461f.stex" ]
dest_md5="c8c6c2870d96cd24cd781bd188861115"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/point_empty.svg-fe9201a9e91e9f708636daa4eee9bc75.stex"
[deps]
source_file="res://assets/ui/point_empty.svg"
source_md5="5e3939b9b3e770dfb8c30b085d03d00a"
dest_files=[ "res://.import/point_empty.svg-fe9201a9e91e9f708636daa4eee9bc75.stex" ]
dest_md5="d0527a3ce27b4a08e0003fdf0729c244"
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false