ES-DE/es-de-build-dir/files/manifest.json
2024-07-19 12:59:44 +00:00

218 lines
5.7 KiB
JSON

{
"id" : "net.retrodeck.es-de",
"runtime" : "org.kde.Platform",
"runtime-version" : "6.7",
"runtime-commit" : "97b849081abecba33176b3ec125db42a0cbf2bab286fc6e9cebfa68327c9ec27",
"sdk" : "org.kde.Sdk",
"sdk-commit" : "b9cf038eaf7a038a1443b178bf8bc152360b5c346fdcd9515da62dcbfbe8114a",
"command" : "/app/bin/es-de",
"modules" : [
{
"name" : "pugixml",
"buildsystem" : "cmake-ninja",
"config-opts" : [
"-DBUILD_SHARED_LIBS=ON"
],
"sources" : [
{
"url" : "https://github.com/zeux/pugixml/releases/download/v1.14/pugixml-1.14.tar.gz",
"sha256" : "2f10e276870c64b1db6809050a75e11a897a8d7456c4be5c6b2e35a11168a015",
"x-checker-data" : {
"type" : "anitya",
"project-id" : 3728,
"url-template" : "https://github.com/zeux/pugixml/releases/download/v$version/pugixml-$version.tar.gz"
},
"type" : "archive"
}
],
"cleanup" : [
"/include",
"/lib/cmake",
"/lib/pkgconfig"
]
},
{
"name" : "libpoppler-glib",
"buildsystem" : "cmake-ninja",
"config-opts" : [
"-DENABLE_BOOST=OFF"
],
"sources" : [
{
"url" : "https://poppler.freedesktop.org/poppler-22.11.0.tar.xz",
"sha256" : "093ba9844ed774285517361c15e21a31ba4df278a499263d4403cca74f2da828",
"type" : "archive"
}
],
"cleanup" : [
"/lib/pkgconfig",
"/include",
"*.a",
"*.la"
]
},
{
"name" : "ffmpeg",
"config-opts" : [
"--disable-static",
"--disable-programs",
"--disable-doc",
"--enable-gpl",
"--enable-shared",
"--enable-libvorbis",
"--enable-libopus",
"--enable-libvpx",
"--enable-postproc"
],
"sources" : [
{
"url" : "https://github.com/FFmpeg/FFmpeg.git",
"commit" : "80e7806be7f10c038bef2e71905e91af174c28e9",
"type" : "git"
}
]
},
{
"name" : "freeimage",
"no-autogen" : true,
"make-args" : [
"DESTDIR=/app"
],
"sources" : [
{
"url" : "http://downloads.sourceforge.net/freeimage/FreeImage3180.zip",
"sha256" : "f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd",
"type" : "archive"
},
{
"commands" : [
"sed -i 's|-o root -g root ||' ./Makefile.gnu",
"sed -i 's|/usr|/app|' ./Makefile.gnu"
],
"type" : "shell"
}
],
"build-options" : {
"cxxflags" : "-std=c++14"
}
},
{
"name" : "libgit2",
"buildsystem" : "cmake-ninja",
"config-opts" : [
"-DCMAKE_BUILD_TYPE=Release",
"-DBUILD_SHARED_LIBS:BOOL=ON",
"-DTHREADSAFE=ON"
],
"sources" : [
{
"url" : "https://github.com/libgit2/libgit2.git",
"commit" : "c058aa87dce4c67a3b86b3349beebd64b7bedcd3",
"type" : "git"
}
]
},
{
"name" : "libpoppler-glib-2",
"buildsystem" : "cmake-ninja",
"config-opts" : [
"-DENABLE_BOOST=OFF"
],
"sources" : [
{
"url" : "https://poppler.freedesktop.org/poppler-22.11.0.tar.xz",
"sha256" : "093ba9844ed774285517361c15e21a31ba4df278a499263d4403cca74f2da828",
"type" : "archive"
}
],
"cleanup" : [
"/lib/pkgconfig",
"/include",
"*.a",
"*.la"
]
},
{
"name" : "ES-DE",
"buildsystem" : "cmake-ninja",
"config-opts" : [
"-DRETRODECK=on"
],
"sources" : [
{
"url" : "https://github.com/XargonWan/RetroDECK-ES-DE",
"commit" : "ca629ec65b67ff38defbe2d1916c49c5134c617e",
"type" : "git"
},
{
"type" : "shell"
}
],
"cleanup" : [
"es-app",
"es-core"
]
},
{
"name" : "art-book-next-es-de",
"buildsystem" : "simple",
"sources" : [
{
"url" : "https://github.com/anthonycaccese/art-book-next-es-de.git",
"commit" : "4fe896af7447404f6ea083335cd661c91b0f7860",
"type" : "git"
}
],
"build-commands" : [
"mkdir -p ${FLATPAK_DEST}/share/es-de/themes/art-book-next-es-de/",
"mv -f * ${FLATPAK_DEST}/share/es-de/themes/art-book-next-es-de/"
]
}
],
"cleanup" : [
"/include",
"/share/ffmpeg",
"/lib/cmake",
"/lib/pkgconfig",
"/include",
"/bin/glslangValidator",
"/bin/zip*",
"/bin/zstd*",
"/lib/pkg-config",
"/share/doc",
"/share/man",
"/src",
"*.a",
"*.la",
"/lib/debug",
"/share/runtime"
],
"sdk-extensions" : [
"org.freedesktop.Sdk.Extension.llvm18"
],
"finish-args" : [
"--socket=wayland",
"--socket=x11",
"--socket=pulseaudio",
"--share=ipc",
"--share=network",
"--device=all",
"--filesystem=host",
"--filesystem=home/.var/app/com.valvesoftware.Steam",
"--allow=multiarch",
"--talk-name=org.freedesktop.ScreenSaver",
"--talk-name=org.freedesktop.PowerManagement.Inhibit",
"--talk-name=org.freedesktop.login1.Manager",
"--filesystem=xdg-run/app/com.discordapp.Discord:create",
"--filesystem=xdg-config/gtk-3.0:ro",
"--env=QT_QPA_PLATFORM=wayland;wayland-egl;xcb",
"--allow=bluetooth",
"--env=SDL_VIDEO_X11_WMCLASS=net.retrodeck.es-de",
"--env=SDL_VIDEO_WAYLAND_WMCLASS=net.retrodeck.es-de",
"--unset-env=QEMU_AUDIO_DRV",
"--filesystem=xdg-data/Steam:rw",
"--filesystem=~/.steam:rw",
"--filesystem=~/.var/app/com.valvesoftware.Steam:rw",
"--filesystem=xdg-run/gamescope-0:ro"
]
}