{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreied3ushmsfatku7bpymiqhe7lp3x7ql3i5tiy6455rsnueluzxvge",
    "uri": "at://did:plc:yrn4rbgwenb6lfhhzjegbtnc/app.bsky.feed.post/3mkgru2bobw72"
  },
  "path": "/t/request-for-mokomaze-game/6858#post_2",
  "publishedAt": "2026-04-26T14:38:07.000Z",
  "site": "https://discourse.flathub.org",
  "textContent": "\n    {\n      \"app-id\": \"com.mokomaze.Game\",\n      \"runtime\": \"org.freedesktop.Platform\",\n      \"runtime-version\": \"24.08\",\n      \"sdk\": \"org.freedesktop.Sdk\",\n      \"command\": \"mokomaze\",\n\n      \"finish-args\": [\n        \"--socket=x11\",\n        \"--socket=wayland\",\n        \"--socket=fallback-x11\",\n        \"--filesystem=/tmp/.X11-unix\",\n        \"--filesystem=/usr/share/fonts:ro\",\n        \"--device=dri\",\n        \"--share=ipc\"\n      ],\n\n      \"modules\": [\n\n        {\n          \"name\": \"sdl\",\n          \"buildsystem\": \"autotools\",\n          \"config-opts\": [\n            \"--disable-esd\",\n            \"--disable-arts\",\n            \"--disable-static\",\n            \"--enable-shared\",\n            \"--enable-video-x11\"\n          ],\n          \"build-options\": {\n            \"env\": {\n              \"CFLAGS\": \"-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0\"\n            }\n          },\n          \"sources\": [\n            {\n              \"type\": \"archive\",\n              \"url\": \"https://www.libsdl.org/release/SDL-1.2.15.tar.gz\",\n              \"sha256\": \"d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00\"\n            },\n            {\n              \"type\": \"shell\",\n              \"commands\": [\n                \"sed -i 's/SDL_X11_SYM(int,_XData32,(Display \\\\*dpy,register long \\\\*data/SDL_X11_SYM(int,_XData32,(Display *dpy,register const long *data/' src/video/x11/SDL_x11sym.h\"\n              ]\n            }\n          ]\n        },\n\n        {\n          \"name\": \"sdl-image\",\n          \"buildsystem\": \"autotools\",\n          \"config-opts\": [\n            \"--disable-static\",\n            \"--enable-shared\"\n          ],\n          \"build-options\": {\n            \"env\": {\n              \"PKG_CONFIG_PATH\": \"/app/lib/pkgconfig\"\n            }\n          },\n          \"sources\": [\n            {\n              \"type\": \"archive\",\n              \"url\": \"https://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.12.tar.gz\",\n              \"sha256\": \"0b90722984561004de84847744d566809dbb9daf732a9e503b91a1b5a84e5699\"\n            }\n          ]\n        },\n\n        {\n          \"name\": \"freetype\",\n          \"buildsystem\": \"autotools\",\n          \"config-opts\": [\n            \"--disable-static\",\n            \"--enable-shared\"\n          ],\n          \"sources\": [\n            {\n              \"type\": \"archive\",\n              \"url\": \"https://download.savannah.gnu.org/releases/freetype/freetype-2.13.2.tar.gz\",\n              \"sha256\": \"1ac27e16c134a7f2ccea177faba19801131116fd682efc1f5737037c5db224b5\"\n            }\n          ]\n        },\n\n        {\n          \"name\": \"sdl-ttf\",\n          \"buildsystem\": \"autotools\",\n          \"config-opts\": [\n            \"--disable-static\",\n            \"--enable-shared\",\n            \"--with-freetype-prefix=/app\"\n          ],\n          \"build-options\": {\n            \"env\": {\n              \"PKG_CONFIG_PATH\": \"/app/lib/pkgconfig\",\n              \"CFLAGS\": \"-I/app/include/freetype2\",\n              \"LDFLAGS\": \"-L/app/lib -lfreetype\",\n              \"LIBS\": \"-lfreetype\"\n            }\n          },\n          \"sources\": [\n            {\n              \"type\": \"archive\",\n              \"url\": \"https://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.tar.gz\",\n              \"sha256\": \"724cd895ecf4da319a3ef164892b72078bd92632a5d812111261cde248ebcdb7\"\n            }\n          ]\n        },\n\n        {\n          \"name\": \"libode\",\n          \"buildsystem\": \"autotools\",\n          \"config-opts\": [\n            \"--disable-demos\",\n            \"--disable-tests\",\n            \"--disable-static\",\n            \"--enable-shared\"\n          ],\n          \"sources\": [\n            {\n              \"type\": \"archive\",\n              \"url\": \"https://bitbucket.org/odedevs/ode/downloads/ode-0.16.2.tar.gz\",\n              \"sha256\": \"b26aebdcb015e2d89720ef48e0cb2e8a3ca77915f89d853893e7cc861f810f22\"\n            }\n          ]\n        },\n\n        {\n          \"name\": \"sdl-gfx\",\n          \"buildsystem\": \"autotools\",\n          \"config-opts\": [\n            \"--disable-static\",\n            \"--enable-shared\"\n          ],\n          \"build-options\": {\n            \"env\": {\n              \"PKG_CONFIG_PATH\": \"/app/lib/pkgconfig\",\n              \"CFLAGS\": \"-I/app/include/SDL\",\n              \"LDFLAGS\": \"-L/app/lib\"\n            }\n          },\n          \"sources\": [\n            {\n              \"type\": \"git\",\n              \"url\": \"https://github.com/ferzkopp/SDL_gfx.git\",\n              \"branch\": \"master\"\n            }\n          ]\n        },\n\n        {\n          \"name\": \"argtable2\",\n          \"buildsystem\": \"autotools\",\n          \"config-opts\": [\n            \"--disable-static\",\n            \"--enable-shared\"\n          ],\n          \"build-options\": {\n            \"env\": {\n              \"CFLAGS\": \"-Wno-implicit-function-declaration\"\n            }\n          },\n          \"sources\": [\n            {\n              \"type\": \"archive\",\n              \"url\": \"https://sourceforge.net/projects/argtable/files/argtable/argtable-2.13/argtable2-13.tar.gz\",\n              \"sha256\": \"8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf\"\n            }\n          ]\n        },\n\n        {\n          \"name\": \"guichan\",\n          \"buildsystem\": \"autotools\",\n          \"config-opts\": [\n            \"--disable-static\",\n            \"--enable-shared\",\n            \"--enable-sdl\",\n            \"--disable-opengl\",\n            \"--disable-allegro\"\n          ],\n          \"build-options\": {\n            \"env\": {\n              \"PKG_CONFIG_PATH\": \"/app/lib/pkgconfig\",\n              \"CFLAGS\": \"-I/app/include/SDL\",\n              \"CXXFLAGS\": \"-I/app/include/SDL\",\n              \"LDFLAGS\": \"-L/app/lib\"\n            }\n          },\n          \"build-commands\": [\n            \"autoreconf -fi\"\n          ],\n          \"sources\": [\n            {\n              \"type\": \"git\",\n              \"url\": \"https://github.com/darkbitsorg/guichan.git\",\n              \"tag\": \"v0.8.2\"\n            }\n          ]\n        },\n\n        {\n          \"name\": \"mokomaze\",\n          \"buildsystem\": \"autotools\",\n          \"config-opts\": [\n            \"--disable-static\"\n          ],\n          \"build-options\": {\n            \"env\": {\n              \"PKG_CONFIG_PATH\": \"/app/lib/pkgconfig\",\n              \"CFLAGS\": \"-I/app/include -I/app/include/SDL -I/app/include/freetype2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0\",\n              \"CXXFLAGS\": \"-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0\",\n              \"LDFLAGS\": \"-L/app/lib -lfreetype\",\n              \"SDL_CFLAGS\": \"-I/app/include/SDL\",\n              \"SDL_LIBS\": \"-L/app/lib -lSDL -lSDL_image -lSDL_ttf -lSDL_gfx\"\n            }\n          },\n          \"sources\": [\n            {\n              \"type\": \"dir\",\n              \"path\": \"mokomaze-src\"\n            }\n          ]\n        }\n\n      ]\n    }\n",
  "title": "Request for Mokomaze game"
}