{ "app-id": "be.otterit.OtterSSL", "runtime": "org.kde.Platform", "runtime-version": "6.10", "sdk": "org.kde.Sdk", "base": "io.qt.PySide.BaseApp", "base-version": "6.10", "command": "otterssl", "finish-args": [ "--socket=x11", "--socket=wayland", "--device=dri", "--share=network", "--share=ipc", "--filesystem=home" ], "cleanup-commands": [ "/app/cleanup-BaseApp.sh" ], "modules": [ { "name": "python3-nassl", "buildsystem": "simple", "build-commands": [ "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"nassl\" --no-build-isolation" ], "sources": [ { "type": "file", "url": "https://files.pythonhosted.org/packages/52/e0/969b70fb9f31808172a02bc1ef658a4a943174cb574fff85f53a0c6d73a2/nassl-5.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", "sha256": "302377fd6b43473b037ea82a916f3d90397a5f8db1188b1c2451278b951a3656" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/ca/6b/60f9a524346b67c30ebdb1fdbc23fe0e729e6fc060ee8ef36142f0b3d3fb/nassl-5.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", "sha256": "ff7aaad5ba10756ae7a5eb90c792116bdef8f0c7a64c57c5a8a7902a3400421e" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/79/1f/b5c965907469683eaf1212e753982e42efba635b3e32e084fde75213d56a/nassl-5.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", "sha256": "8c4a1ac2bcef693573f100013113b0a5041c0a4bac2687efce166eef2526affb" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/d2/e9/82501cc484bd60558932f3a2229b97eb747ae17fc14d15002a8e9f2481cc/nassl-5.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", "sha256": "439c1e76716fd10b3bb90b66509e1e045f56648482dbf0e5f93ce40336590a57" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/47/24/18b8ebfa446f4e1d99c4894ec2adbb380a56881ad94e60495321d2730a24/nassl-5.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", "sha256": "60ec703b9aee8d6ffb2fd25228124e3eb721a676cd23948d33ea86f20c2c44db" } ] }, { "name": "python3-cryptography", "buildsystem": "simple", "build-commands": [ "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"cryptography\" --no-build-isolation" ], "sources": [ { "type": "file", "url": "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", "sha256": "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/ae/01/80de3bec64627207d030f47bf3536889efee8913cd363e78ca9a09b13c8e/cryptography-44.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "sha256": "58968d331425a6f9eedcee087f77fd3c927c88f55368f43ff7e0a19891f2642c" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl", "sha256": "b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992" } ] }, { "name": "python3-tls_parser", "buildsystem": "simple", "build-commands": [ "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"tls_parser==2.0.2\" --no-build-isolation" ], "sources": [ { "type": "file", "url": "https://files.pythonhosted.org/packages/df/d2/0f01a02d9083047b8c16ac896c6eea5db58678ec929735dc34cd8a7cbab9/tls_parser-2.0.2-py3-none-any.whl", "sha256": "67621c6afa721c7afdb9c50d3c38119f22c9c1b93823af27e05a78e3a6fd0e5e" } ] }, { "name": "python3-sslyze", "buildsystem": "simple", "build-commands": [ "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"sslyze\" --no-build-isolation" ], "sources": [ { "type": "file", "url": "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", "sha256": "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", "sha256": "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/ae/01/80de3bec64627207d030f47bf3536889efee8913cd363e78ca9a09b13c8e/cryptography-44.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "sha256": "58968d331425a6f9eedcee087f77fd3c927c88f55368f43ff7e0a19891f2642c" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl", "sha256": "b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/5a/87/b70ad306ebb6f9b585f114d0ac2137d792b48be34d732d60e597c2f8465a/pydantic-2.12.5-py3-none-any.whl", "sha256": "e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/cf/4e/35a80cae583a37cf15604b44240e45c05e04e86f9cfd766623149297e971/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "sha256": "406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/9c/92/ab3479082efc19ab8df3df1773b27eb01faf69a35f825c66c48aa83d4b08/sslyze-6.3.0.tar.gz", "sha256": "ce3ac4231de96e4ac02f1326fda856817dc39e6eac5d81efa2c4d3348da5ddb7" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/df/d2/0f01a02d9083047b8c16ac896c6eea5db58678ec929735dc34cd8a7cbab9/tls_parser-2.0.2-py3-none-any.whl", "sha256": "67621c6afa721c7afdb9c50d3c38119f22c9c1b93823af27e05a78e3a6fd0e5e" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", "sha256": "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548" }, { "type": "file", "url": "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", "sha256": "4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7" } ] }, { "name": "otterssl", "buildsystem": "simple", "build-commands": [ "pip3 install --no-build-isolation --prefix=/app .", "install -Dm644 assets/logo/logo-64.png /app/share/icons/hicolor/64x64/apps/be.otterit.OtterSSL.png", "install -Dm644 assets/logo/logo-256.png /app/share/icons/hicolor/256x256/apps/be.otterit.OtterSSL.png" ], "sources": [ { "type": "dir", "path": "../.." } ] } ] }