mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2025-03-06 14:27:43 +00:00
218 lines
5.7 KiB
JSON
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"
|
|
]
|
|
} |