org.ppsspp.PPSSPP/org.ppsspp.PPSSPP.json
Patrick Griffis eaec17563e Revert to using full git clones
I resolved the issues I had and while there are benefits to splitting
everything up it will just end up being tedius and error prone with
so many git submodules so we will just deal with the large repos.
2017-12-06 11:29:17 -05:00

75 lines
2 KiB
JSON

{
"app-id": "org.ppsspp.PPSSPP",
"branch": "stable",
"runtime": "org.freedesktop.Platform",
"runtime-version": "1.6",
"sdk": "org.freedesktop.Sdk",
"command": "ppsspp",
"rename-desktop-file": "ppsspp.desktop",
"rename-icon": "ppsspp",
"rename-appdata-file": "ppsspp.appdata.xml",
"finish-args": [
"--device=all",
"--filesystem=home:ro",
"--socket=pulseaudio",
"--socket=wayland",
"--socket=x11",
"--share=network"
],
"modules": [
"shared-modules/glu/glu-9.0.0.json",
"shared-modules/glew/glew.json",
{
"name": "libzip",
"config-opts": ["--disable-static"],
"cleanup": [
"/bin",
"/include",
"/lib/pkgconfig",
"/share/man",
"/lib/*.la"
],
"sources": [
{
"type": "archive",
"url": "https://libzip.org/download/libzip-1.3.2.tar.xz",
"sha256": "6277845010dbc20e281a77e637c97765c1323d67df4d456fd942f525ea86e185"
}
]
},
{
"name": "ppsspp",
"buildsystem": "cmake-ninja",
"no-make-install": true,
"config-opts": [
"-DCMAKE_BUILD_TYPE=Release"
],
"build-commands": [
"mkdir -p /app/ppsspp /app/bin /app/share/applications",
"install -m755 PPSSPPSDL /app/ppsspp/",
"cp -dr assets /app/ppsspp/",
"install -Dm644 icons/icon-512.svg /app/share/icons/hicolor/scalable/apps/ppsspp.svg",
"ln -s /app/ppsspp/PPSSPPSDL /app/bin/ppsspp",
"install -m644 ppsspp.desktop /app/share/applications/",
"install -Dm644 appdata.xml /app/share/appdata/ppsspp.appdata.xml"
],
"sources": [
{
"type": "git",
"url": "https://github.com/hrydgard/ppsspp.git",
"tag": "v1.5.4",
"disable-shallow-clone": true
},
{
"type": "file",
"path": "ppsspp.desktop"
},
{
"type": "file",
"path": "appdata.xml"
}
]
}
]
}