{ "app-id": "com.github.kmwallio.thiefmd", "runtime": "org.gnome.Platform", "runtime-version": "44", "sdk": "org.gnome.Sdk", "command": "com.github.kmwallio.thiefmd", "finish-args": [ "--share=ipc", "--share=network", "--filesystem=home", "--device=dri", "--socket=fallback-x11", "--socket=wayland" ], "cleanup": [ "/cache", "/man", "/share/aclocal", "/share/devhelp", "/lib/systemd", "/include", "/lib/pkgconfig", "/lib/libvala*", "/share/gtk-doc", "/share/man", "/share/vala", "/bin/vapi*", "*.la", "*grammar.a" ], "modules": [{ "name": "gtksourceview", "buildsystem": "meson", "cleanup": [ "*.a" ], "sources": [{ "type": "archive", "url": "https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-4.8.3.tar.xz", "sha256": "c30019506320ca2474d834cced1e2217ea533e00eb2a3f4eb7879007940ec682" }] }, "shared-modules/intltool/intltool-0.51.json", { "name": "gtkspell", "cleanup": [ "*.a" ], "sources": [{ "type": "archive", "url": "https://sourceforge.net/projects/gtkspell/files/3.0.10/gtkspell3-3.0.10.tar.xz", "sha256": "b040f63836b347eb344f5542443dc254621805072f7141d49c067ecb5a375732" }] }, { "name": "discount", "buildsystem": "simple", "cleanup": [ "*.a" ], "build-commands": [ "./configure.sh --prefix=/app --enable-all-features --github-checkbox --with-fenced-code --shared", "sed -e 's|/sbin/ldconfig|/sbin/ldconfig -n|' -i librarian.sh", "make install" ], "sources": [{ "type": "archive", "url": "http://www.pell.portland.or.us/~orc/Code/discount/discount-2.2.7b.tar.bz2", "sha256": "b9368cc2063831635f9e790d0c4c338c2b4b72658cdc244323241bfcddf6ffd5" }] }, { "name": "pandoc-amd64", "cleanup": [ "*.a" ], "only-arches": [ "x86_64" ], "buildsystem": "simple", "build-commands": [ "mv -v bin/pandoc /app/bin/pandoc" ], "sources": [{ "type": "archive", "url": "https://github.com/jgm/pandoc/releases/download/2.18/pandoc-2.18-linux-amd64.tar.gz", "sha256": "103df36dc21081b7205d763ef7705e340eb0ea7e18694239b328a549892cc007" }] }, { "name": "pandoc-arm64", "cleanup": [ "*.a" ], "only-arches": [ "aarch64" ], "buildsystem": "simple", "build-commands": [ "mv -v bin/pandoc /app/bin/pandoc" ], "sources": [{ "type": "archive", "url": "https://github.com/jgm/pandoc/releases/download/2.18/pandoc-2.18-linux-arm64.tar.gz", "sha256": "a48160539c27c6a35413667b064f9af154d59ad592563dcaab8a07d427bda594" }] }, { "name" : "link-grammar", "buildsystem": "simple", "build-commands": [ "./autogen.sh --no-configure", "./configure --prefix=/app --disable-python-bindings --disable-java-bindings ", "make", "make install" ], "sources" : [ { "type" : "archive", "url" : "https://github.com/opencog/link-grammar/archive/refs/tags/link-grammar-5.10.5.tar.gz", "sha256" : "523182a1c77bd41b1bc4ab56ead2b0e7e6bec42e1af9a55c225fbacecd81c416" } ] }, "shared-modules/libsecret/libsecret.json", { "name" : "libhandy", "buildsystem" : "meson", "cleanup": [ "*.a" ], "config-opts" : [ "-Dexamples=false", "-Dprofiling=false", "-Dglade_catalog=disabled", "-Dintrospection=enabled", "-Dtests=false", "-Dvapi=true" ], "sources" : [ { "type": "archive", "url": "https://download.gnome.org/sources/libhandy/1.6/libhandy-1.6.2.tar.xz", "sha256": "7fa89aaa87966b6d0f5f4ef4d3efdaf654e2b01ea2c7ce2bd70301d1f9f42ca3" } ] }, { "name": "python-setuptools_scm", "buildsystem": "simple", "build-commands": [ "python3 setup.py install --prefix=/app --root=/" ], "sources": [ { "type": "archive", "url": "https://pypi.io/packages/source/s/setuptools_scm/setuptools_scm-3.4.3.tar.gz", "sha256": "26b8a108783cd88f4b15ff1f0f347d6b476db25d0c226159b835d713f9487320" }, { "type": "shell", "commands": [ "sed -i 's/if not platform_/if not dirs/' setup.py" ] } ] }, "python3-weasyprint.json", { "name": "thiefmd", "cleanup": [ "*.a" ], "buildsystem": "meson", "sources": [{ "type": "dir", "path": ".." }] } ] }