{ "app-id": "com.github.bilelmoussaoui.AuthenticatorDevel", "runtime": "org.gnome.Platform", "runtime-version": "master", "sdk": "org.gnome.Sdk", "command": "authenticator", "tags": [ "devel", "development", "nightly" ], "desktop-file-name-prefix": "(Development) ", "finish-args": [ "--share=ipc", "--socket=x11", "--socket=wayland", "--share=network", "--talk-name=org.freedesktop.secrets", "--talk-name=org.gnome.Shell.Screenshot", "--talk-name=org.gnome.SettingsDaemon.Color", "--filesystem=xdg-run/dconf", "--filesystem=~/.config/dconf:ro", "--talk-name=ca.desrt.dconf", "--env=DCONF_USER_CONFIG_DIR=.config/dconf", "--env=ZBAR_PATH=/app/lib/libzbar.so", "--own-name=com.github.bilelmoussaoui.AuthenticatorDevel.SearchProvider" ], "modules": [{ "name": "pyzbar", "buildsystem": "simple", "build-commands": [ "python3 setup.py install --prefix=/app" ], "ensure-writable": [ "/lib/python*/site-packages/easy-install.pth", "/lib/python*/site-packages/setuptools.pth", "/app/lib/python*/site-packages/easy-install.pth", "/app/lib/python*/site-packages/setuptools.pth" ], "sources": [{ "type": "archive", "url": "https://github.com/NaturalHistoryMuseum/pyzbar/archive/v0.1.7.tar.gz", "sha256": "4dbbece533650f2aeb6c8d1f41cf424614d2877d7331c48a9eed35ae9f949626" }, { "type": "patch", "path": "pyzbar.patch" } ], "modules": [{ "name": "zbar", "config-opts": [ "--without-qt", "--without-gtk", "--without-xv", "--without-imagemagick", "--disable-video", "--without-java", "--with-python2=no", "--with-doc=no", "--with-introspection=no", "--enable-codes=qrcode" ], "sources": [{ "type": "git", "url": "git://git.linuxtv.org/zbar.git", "commit": "14900c67eccfb97e152063296f20cd32aa787578" }, { "type": "script", "dest-filename": "autogen.sh", "commands": [ "autoreconf -vfi -W none" ] } ] }] }, { "name": "python-pillow", "buildsystem": "simple", "build-options": { "arch": { "i386": { "env": { "MAX_CONCURRENCY": "1" } }, "arm": { "env": { "MAX_CONCURRENCY": "1" } } } }, "ensure-writable": [ "/lib/python*/site-packages/easy-install.pth", "/lib/python*/site-packages/setuptools.pth", "/app/lib/python*/site-packages/easy-install.pth", "/app/lib/python*/site-packages/setuptools.pth" ], "build-commands": [ "python3 setup.py install --prefix=/app" ], "sources": [{ "type": "archive", "url": "https://github.com/python-pillow/Pillow/archive/6.0.0.tar.gz", "sha256": "f0babf5d7072ea9923a3950cd7ea41b0008429b16584de7d95cc5550a2806cda" }, { "type": "shell", "commands": [ "sed -i 's/if not platform_/if not dirs/' setup.py" ] } ] }, { "name": "python3-pyfavicon", "buildsystem": "simple", "build-commands": [ "pip3 install --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} pyfavicon" ], "sources": [ { "type": "file", "url": "https://files.pythonhosted.org/packages/df/62/5e6731cd9477096152180d826aedfa63f470b3b29c1b3b489f3d914725aa/pyfavicon-0.1.1.tar.gz", "sha256": "fdd5a222f08488824877d8a00a272657c4e66bbe115520d1d68e6d9892ba8e97" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/cc/d9/931a24cc5394f19383fbbe3e1147a0291276afa43a0dc3ed0d6cd9fda813/attrs-19.1.0.tar.gz", "sha256": "f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/0f/58/c8b83f999da3b13e66249ea32f325be923791c0c10aee6cf16002a3effc1/aiohttp-3.5.4.tar.gz", "sha256": "9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/fb/9e/2e236603b058daa6820193d4d95f4dcfbbbd0d3c709bec8c6ef1b1902501/soupsieve-1.9.1.tar.gz", "sha256": "b20eff5e564529711544066d7dc0f7661df41232ae263619dede5059799cdfca" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/a1/78/aae1545aba6e87e23ecab8d212b58bb70e72164b67eb090b81bb17ad38e3/async-timeout-3.0.1.tar.gz", "sha256": "0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/ad/13/eb56951b6f7950cadb579ca166e448ba77f9d24efc03edd7e55fa57d04b7/idna-2.8.tar.gz", "sha256": "c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/fb/84/6d82f6be218c50b547aa29d0315e430cf8a23c52064c92d0a8377d7b7357/yarl-1.3.0.tar.gz", "sha256": "024ecdc12bc02b321bc66b41327f930d1c2c543fa9a561b39861da9388ba7aa9" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/80/f2/f6aca7f1b209bb9a7ef069d68813b091c8c3620642b568dac4eb0e507748/beautifulsoup4-4.7.1.tar.gz", "sha256": "945065979fb8529dd2f37dbb58f00b661bdbcbebf954f93b32fdf5263ef35348" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz", "sha256": "84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/7f/8f/b3c8c5b062309e854ce5b726fc101195fbaa881d306ffa5c2ba19efa3af2/multidict-4.5.2.tar.gz", "sha256": "024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/1d/64/a18a487b4391a05b9c7f938b94a16d80305bf0369c6b0b9509e86165e1d3/setuptools-41.0.1.zip", "sha256": "a222d126f5471598053c9a77f4b5d4f26eaa1f150ad6e01dcf1a42e185d05613" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/1d/b0/f478e80aeace42fe251225a86752799174a94314c4a80ebfc5bf0ab1153a/wheel-0.33.4.tar.gz", "sha256": "62fcfa03d45b5b722539ccbc07b190e4bfff4bb9e3a4d470dd9f6a0981002565" }] }, { "name": "pyotp", "buildsystem": "simple", "build-commands": [ "python3 setup.py install --prefix=/app" ], "ensure-writable": [ "/lib/python*/site-packages/easy-install.pth", "/lib/python*/site-packages/setuptools.pth", "/app/lib/python*/site-packages/easy-install.pth", "/app/lib/python*/site-packages/setuptools.pth" ], "sources": [{ "type": "archive", "url": "https://pypi.python.org/packages/ac/0c/bd96508e36956ae627e527a7a7fba486865a738b4682e7290cd0e7c34f52/pyotp-2.2.4.tar.gz#md5=16cb1a08d38777ca74b5e9c7803810b6", "sha256": "92c3973ba91273e7e4a7fd4a1020ae4b050ccd2e149b554911e1b45ca458ac2d" }] }, { "name": "yoyo-migrations", "buildsystem": "simple", "build-commands": [ "pip3 install --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} yoyo-migrations" ], "ensure-writable": [ "/lib/python*/site-packages/easy-install.pth", "/lib/python*/site-packages/setuptools.pth", "/app/lib/python*/site-packages/easy-install.pth", "/app/lib/python*/site-packages/setuptools.pth" ], "sources": [{ "type": "file", "url": "https://files.pythonhosted.org/packages/5f/cf/f6d468c6929e8739cd12bf1a9cf3719e0be739e09acfaddc0f9ade67e67c/yoyo_migrations-6.1.0-py2.py3-none-any.whl", "sha256": "95e5c49a797873d3b86e5a7714c1a714bea8728a6fc1d6f6f5019d3d058471e5" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/79/42/d717cc2b4520fb09e45b344b1b0b4e81aa672001dd128c180fabc655c341/text_unidecode-1.2-py2.py3-none-any.whl", "sha256": "801e38bd550b943563660a91de8d4b6fa5df60a542be9093f7abf819f86050cc" } ], "modules": [{ "name": "iniherit", "buildsystem": "simple", "ensure-writable": [ "/lib/python*/site-packages/easy-install.pth", "/lib/python*/site-packages/setuptools.pth", "/app/lib/python*/site-packages/easy-install.pth", "/app/lib/python*/site-packages/setuptools.pth" ], "build-commands": [ "python3 setup.py install --prefix=/app" ], "sources": [{ "type": "archive", "url": "https://files.pythonhosted.org/packages/65/a5/5bb95059c92c23560a80bcd599bc737a4175b275b3a577cb19f66bd302e3/iniherit-0.3.9.tar.gz", "sha256": "06d90849ff0c4fadb7e255ce31e7c8e188a99af90d761435c72b79b36adbb67a" }] }] }, { "name": "libhandy", "buildsystem": "meson", "config-opts": [ "-Dtests=false", "-Dexamples=false", "-Dglade_catalog=disabled", "-Dvapi=false" ], "sources": [{ "type": "git", "url": "https://source.puri.sm/Librem5/libhandy.git", "tag": "v0.0.10" }] }, { "name": "Authenticator", "buildsystem": "meson", "config-opts": [ "-Dprofile=development" ], "sources": [{ "type": "git", "url": "https://gitlab.gnome.org/World/Authenticator.git" }] } ] }