{ "app-id": "com.endlessm.photos", "runtime": "org.gnome.Platform", "runtime-version": "3.26", "sdk": "org.gnome.Sdk", "command": "eos-photos", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.gfortran-62" ], "finish-args": [ "--share=ipc", "--share=network", "--socket=x11", "--socket=wayland", "--device=dri", "--filesystem=home", "--filesystem=xdg-run/dconf", "--filesystem=~/.config/dconf:ro", "--talk-name=ca.desrt.dconf", "--env=DCONF_USER_CONFIG_DIR=.config/dconf" ], "build-options": { "env": { "PATH": "/app/bin:/usr/bin:/usr/lib/sdk/gfortran-62/bin" } }, "cleanup": [ "/include", "/lib/pkgconfig", "/share/aclocal", "/share/doc", "/share/gir-1.0", "*.la" ], "modules": [ { "name": "gfortran", "buildsystem": "simple", "build-commands": [ "mkdir -p /app/lib", "if [ -e /usr/lib/sdk/gfortran-62/lib/libquadmath.so ]; then cp -P /usr/lib/sdk/gfortran-62/lib/libquadmath.so* /app/lib; fi", "cp -P /usr/lib/sdk/gfortran-62/lib/libgfortran.so* /app/lib/" ] }, { "name": "lapack", "buildsystem": "cmake", "builddir": true, "config-opts": [ "-DCMAKE_INSTALL_PREFIX=/app", "-DCMAKE_INSTALL_LIBDIR=lib", "-DCMAKE_BUILD_TYPE=Release", "-DBUILD_SHARED_LIBS=ON", "-DBUILD_TESTING=OFF", "-DCMAKE_Fortran_COMPILER=/usr/lib/sdk/gfortran-62/bin/gfortran", "-DLAPACKE=ON", "-DCBLAS=ON" ], "sources": [ { "type": "archive", "url": "http://www.netlib.org/lapack/lapack-3.8.0.tar.gz", "sha512": "17786cb7306fccdc9b4a242de7f64fc261ebe6a10b6ec55f519deb4cb673cb137e8742aa5698fd2dc52f1cd56d3bd116af3f593a01dcf6770c4dcc86c50b2a7f" } ], "cleanup": [ "/lib/cmake" ] }, { "name": "python3-numpy", "buildsystem": "simple", "build-commands": [ "python3 setup.py build -j 0", "python3 setup.py install --prefix=/app --root=/ --optimize=1" ], "build-options": { "env": { "ATLAS": "None", "BLAS": "/app/lib", "LAPACK": "/app/lib" } }, "cleanup": [ "/bin" ], "sources": [ { "type": "archive", "url": "https://pypi.python.org/packages/0b/66/86185402ee2d55865c675c06a5cfef742e39f4635a4ce1b1aefd20711c13/numpy-1.14.2.zip", "sha256": "facc6f925c3099ac01a1f03758100772560a0b020fb9d70f210404be08006bcb" } ] }, { "name": "python3-scipy", "buildsystem": "simple", "build-commands": [ "python3 setup.py build -j 0", "python3 setup.py install --prefix=/app --root=/ --optimize=1" ], "build-options": { "env": { "ATLAS": "None", "BLAS": "/app/lib", "LAPACK": "/app/lib", "LDFLAGS": "-shared" } }, "sources": [ { "type": "archive", "url": "https://pypi.python.org/packages/bd/f4/3882758754dc083fea6ea66a6e8ceef55e7df173d06a12a074612958800f/scipy-1.0.1.tar.gz", "sha256": "8739c67842ed9a1c34c62d6cca6301d0ade40d50ef14ba292bd331f0d6c940ba" } ] }, "python3-Pillow.json", "python3-setuptools_scm.json", "python3-six.json", "python3-matplotlib.json", "python3-networkx.json", "python3-PyWavelets.json", "python3-scikit-image.json", "python3-dbus-python.json", "python3-python-dbusmock.json", "python3-requests.json", { "name": "eos-metrics", "config-opts": [ "--disable-gtk-doc", "--disable-gir-doc" ], "sources": [ { "type": "git", "url": "https://github.com/endlessm/eos-metrics", "commit": "ab66c7319c573999740f636555b14b6f658e82c0" } ] }, { "name": "eos-sdk", "build-options": { "env": { "PYTHON": "python3" }, "config-opts": [ "--disable-gtk-doc", "--disable-gir-doc", "--disable-js-doc", "--disable-webhelper" ] }, "cleanup": [ "/bin", "/libexec", "/share/gjs-1.0" ], "sources": [ { "type": "git", "url": "https://github.com/endlessm/eos-sdk", "commit": "90342f56a3dd5afa7825f00001562843eebcb749" } ] }, { "name": "eos-photos", "sources": [ { "type": "git", "url": "https://github.com/endlessm/eos-photos" } ] } ] }