{ "app-id" : "org.gnome.Niepce", "branch" : "master", "runtime" : "org.gnome.Platform", "runtime-version" : "3.34", "sdk" : "org.gnome.Sdk", "sdk-extensions" : [ "org.freedesktop.Sdk.Extension.rust-stable" ], "command" : "niepce", "tags" : [ "master" ], "finish-args" : [ "--allow=devel", "--talk-name=org.freedesktop.Flatpak", "--share=ipc", "--socket=x11", "--socket=wayland", "--filesystem=host", "--share=network", "--talk-name=org.gtk.vfs.*", "--filesystem=xdg-run/dconf", "--filesystem=~/.config/dconf:ro", "--talk-name=ca.desrt.dconf", "--env=DCONF_USER_CONFIG_DIR=.config/dconf", "--device=all" ], "build-options" : { "build-args": ["--share=network"], "cflags" : "-O2 -g", "cxxflags" : "-O2 -g", "env" : { "V" : "1", "CARGO_HOME" : "/run/build/niepce/cargo" }, "append-path" : "/usr/lib/sdk/rust-stable/bin" }, "cleanup" : [ "*.la", "*.a" ], "modules" : [ { "name": "libusb", "sources" : [ { "type" : "archive", "url" : "https://github.com/libusb/libusb/releases/download/v1.0.22/libusb-1.0.22.tar.bz2", "sha256" : "75aeb9d59a4fdb800d329a545c2e6799f732362193b465ea198f2aa275518157" } ], "config-opts" : ["--disable-udev"] }, { "name" : "libgphoto2", "sources" : [ { "type" : "archive", "url" : "https://download.sourceforge.net/project/gphoto/libgphoto/2.5.23/libgphoto2-2.5.23.tar.bz2", "sha256" : "d8af23364aa40fd8607f7e073df74e7ace05582f4ba13f1724d12d3c97e8852d" } ] }, { "name" : "libraw", "config-opts" : [ "--disable-static" ], "cleanup" : [ "/bin", "/share/doc" ], "sources" : [ { "type" : "archive", "url" : "http://www.libraw.org/data/LibRaw-0.19.5.tar.gz", "sha256" : "40a262d7cc71702711a0faec106118ee004f86c86cc228281d12d16da03e02f5" } ] }, { "name": "gexiv2", "modules": [ { "name": "exiv2", "buildsystem": "cmake-ninja", "config-opts": ["-DCMAKE_BUILD_TYPE=Release"], "cleanup": [ "/bin" ], "sources": [ { "type": "archive", "url": "https://exiv2.org/builds/exiv2-0.27.2-Source.tar.gz", "sha256": "2652f56b912711327baff6dc0c90960818211cf7ab79bb5e1eb59320b78d153f" } ] } ], "buildsystem": "meson", "config-opts": [ "-Dintrospection=false" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/gexiv2/0.12/gexiv2-0.12.0.tar.xz", "sha256": "58f539b0386f36300b76f3afea3a508de4914b27e78f58ee4d142486a42f926a" } ] }, { "name" : "babl", "buildsystem": "meson", "build-options" : { "arch" : { "i386" : { "config-opts" : [ ] }, "arm" : { "config-opts" : [ ] } } }, "sources" : [ { "type" : "archive", "url" : "https://download.gimp.org/pub/babl/0.1/babl-0.1.72.tar.xz", "sha256" : "64e111097b1fa22f6c9bf044e341a9cd9ee1372c5acfa0b452e7a86fb37c6a42" } ] }, { "name" : "gegl", "cleanup" : [ "/bin" ], "config-opts" : [ "--without-libavformat", "--disable-docs", "--disable-introspection" ], "sources" : [ { "type" : "archive", "url" : "https://download.gimp.org/pub/gegl/0.4/gegl-0.4.16.tar.bz2", "sha256" : "0112df690301d9eb993cc48965fc71b7751c9021a4f4ee08fcae366c326b5e5a" } ] }, { "name" : "mm-common", "cleanup" : [ "/" ], "sources" : [ { "type" : "archive", "url" : "https://download.gnome.org/sources/mm-common/0.9/mm-common-0.9.12.tar.xz", "sha256" : "ceffdcce1e5b52742884c233ec604bf6fded12eea9da077ce7a62c02c87e7c0b" } ] }, { "name" : "sigc++", "config-opts" : [ "--disable-documentation" ], "sources" : [ { "type" : "archive", "url" : "https://download.gnome.org/sources/libsigc++/2.10/libsigc++-2.10.2.tar.xz", "sha256" : "b1ca0253379596f9c19f070c83d362b12dfd39c0a3ea1dd813e8e21c1a097a98" } ] }, { "name" : "glibmm", "config-opts" : [ "--disable-documentation" ], "sources" : [ { "type" : "archive", "url" : "https://download.gnome.org/sources/glibmm/2.62/glibmm-2.62.0.tar.xz", "sha256" : "36659f13cc73282392d1305858f3bbca46fbd1ce2f078cc9db8b9f79b2e93cfe" } ] }, { "name" : "cairomm", "config-opts" : [ "--disable-documentation" ], "sources" : [ { "type" : "archive", "url" : "http://cairographics.org/releases/cairomm-1.12.0.tar.gz", "sha256" : "50435aec6fdd976934b791e808993160113ad19ca53a5634a9b64ccbe55874cc" } ] }, { "name" : "pangomm", "config-opts" : [ "--disable-documentation" ], "sources" : [ { "type" : "archive", "url": "https://download.gnome.org/sources/pangomm/2.42/pangomm-2.42.0.tar.xz", "sha256": "ca6da067ff93a6445780c0b4b226eb84f484ab104b8391fb744a45cbc7edbf56" } ] }, { "name" : "atkmm", "config-opts" : [ "--disable-documentation" ], "sources" : [ { "type" : "archive", "url" : "http://ftp.gnome.org/pub/GNOME/sources/atkmm/2.24/atkmm-2.24.2.tar.xz", "sha256" : "ff95385759e2af23828d4056356f25376cfabc41e690ac1df055371537e458bd" } ] }, { "name" : "gtkmm", "config-opts" : [ "--disable-documentation" ], "build-options" : { "cxxflags" : "-O2 -g -std=c++11" }, "sources" : [ { "type" : "archive", "url" : "http://ftp.gnome.org/pub/GNOME/sources/gtkmm/3.24/gtkmm-3.24.0.tar.xz", "sha256" : "cf5fc92805e581c8303e08d54519457ba07f15b766e9b1edde4862993ac1aa43" } ] }, { "name" : "libchamplain", "config-opts" : [ "--disable-documentation" ], "build-options" : { "cxxflags" : "-O2 -g -std=c++11" }, "sources" : [ { "type" : "archive", "url" : "http://ftp.gnome.org/pub/GNOME/sources/libchamplain/0.12/libchamplain-0.12.14.tar.xz", "sha256" : "f1621ddec1ffe64ca01c3216db8663f60ae0bb107521195fc6856119d4b4568f" } ] }, { "name" : "boost", "buildsystem" : "simple", "cleanup" : [ "/include", "/lib/libboost_*.so*", "/lib/libboost_*.a" ], "build-commands" : [ "./bootstrap.sh", "./b2 install variant=release link=shared runtime-link=shared --prefix=/app --without-math --without-thread --without-container --without-log --without-system --without-filesystem --without-chrono --without-random --without-python -j $FLATPAK_BUILDER_N_JOBS" ], "sources" : [ { "type" : "archive", "url" : "https://downloads.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.bz2", "sha256" : "686affff989ac2488f79a97b9479efb9f2abae035b5ed4d8226de6857933fd3b" } ] }, { "name" : "exempi", "sources" : [ { "type" : "archive", "url" : "https://libopenraw.freedesktop.org/download/exempi-2.5.1.tar.bz2", "sha256" : "100b3d5b1b3370bc2e31c0978991716c4a4478246a2ac2df6382054a0ae89bc8" } ] }, { "name" : "libopenraw", "sources" : [ { "type" : "archive", "url" : "https://libopenraw.freedesktop.org/download/libopenraw-0.1.3.tar.xz", "sha256" : "8ef35df5158ccd831bfc781577c79a62054d1a40eadd1697535f76e126d06220" }, { "type" : "patch", "path" : "libopenraw-pixbuf-disable.diff" }, { "type" : "shell", "commands" : [ "autoreconf -si" ] } ] }, { "name" : "niepce", "sources" : [ { "type" : "git", "url" : "https://gitlab.gnome.org/GNOME/niepce.git" } ] } ] }