├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── appimagelint ├── __init__.py ├── __main__.py ├── _logging.py ├── _util.py ├── cache │ ├── __init__.py │ ├── __main__.py │ ├── cache_base.py │ ├── cli.py │ ├── codebase_hasher.py │ ├── common.py │ ├── distro_codenames.py │ ├── exceptions.py │ ├── io.py │ ├── json_cache_impl_base.py │ ├── package_version_maps.py │ ├── runtime_cache.py │ └── ubuntu_release_names_cache.py ├── checks │ ├── __init__.py │ ├── check_base.py │ ├── desktop_files.py │ ├── glibc_abi.py │ ├── glibcxx_abi.py │ ├── gnu_abi_check_base.py │ ├── icons.py │ └── libkeyutils_abi.py ├── cli.py ├── colors.py ├── models │ ├── __init__.py │ ├── appimage.py │ └── test_result.py ├── reports │ ├── __init__.py │ ├── json_report.py │ └── report_base.py ├── services │ ├── __init__.py │ ├── appimagemounter.py │ ├── binarywalker.py │ ├── checks_manager.py │ ├── gnu_lib_versions_symbol_finder.py │ └── result_formatter.py └── symbols.py ├── ci └── build-appimage.sh ├── resources ├── AppRun.sh ├── com.github.theassassin.appimagelint.appdata.xml ├── com.github.theassassin.appimagelint.desktop ├── com.github.theassassin.appimagelint.svg └── screenshot.png └── setup.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include appimagelint/bundled_cache * 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/README.md -------------------------------------------------------------------------------- /appimagelint/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appimagelint/__main__.py: -------------------------------------------------------------------------------- 1 | from .cli import run 2 | 3 | 4 | run() 5 | -------------------------------------------------------------------------------- /appimagelint/_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/_logging.py -------------------------------------------------------------------------------- /appimagelint/_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/_util.py -------------------------------------------------------------------------------- /appimagelint/cache/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/__init__.py -------------------------------------------------------------------------------- /appimagelint/cache/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/__main__.py -------------------------------------------------------------------------------- /appimagelint/cache/cache_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/cache_base.py -------------------------------------------------------------------------------- /appimagelint/cache/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/cli.py -------------------------------------------------------------------------------- /appimagelint/cache/codebase_hasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/codebase_hasher.py -------------------------------------------------------------------------------- /appimagelint/cache/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/common.py -------------------------------------------------------------------------------- /appimagelint/cache/distro_codenames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/distro_codenames.py -------------------------------------------------------------------------------- /appimagelint/cache/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/exceptions.py -------------------------------------------------------------------------------- /appimagelint/cache/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/io.py -------------------------------------------------------------------------------- /appimagelint/cache/json_cache_impl_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/json_cache_impl_base.py -------------------------------------------------------------------------------- /appimagelint/cache/package_version_maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/package_version_maps.py -------------------------------------------------------------------------------- /appimagelint/cache/runtime_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/runtime_cache.py -------------------------------------------------------------------------------- /appimagelint/cache/ubuntu_release_names_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cache/ubuntu_release_names_cache.py -------------------------------------------------------------------------------- /appimagelint/checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/checks/__init__.py -------------------------------------------------------------------------------- /appimagelint/checks/check_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/checks/check_base.py -------------------------------------------------------------------------------- /appimagelint/checks/desktop_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/checks/desktop_files.py -------------------------------------------------------------------------------- /appimagelint/checks/glibc_abi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/checks/glibc_abi.py -------------------------------------------------------------------------------- /appimagelint/checks/glibcxx_abi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/checks/glibcxx_abi.py -------------------------------------------------------------------------------- /appimagelint/checks/gnu_abi_check_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/checks/gnu_abi_check_base.py -------------------------------------------------------------------------------- /appimagelint/checks/icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/checks/icons.py -------------------------------------------------------------------------------- /appimagelint/checks/libkeyutils_abi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/checks/libkeyutils_abi.py -------------------------------------------------------------------------------- /appimagelint/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/cli.py -------------------------------------------------------------------------------- /appimagelint/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/colors.py -------------------------------------------------------------------------------- /appimagelint/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/models/__init__.py -------------------------------------------------------------------------------- /appimagelint/models/appimage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/models/appimage.py -------------------------------------------------------------------------------- /appimagelint/models/test_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/models/test_result.py -------------------------------------------------------------------------------- /appimagelint/reports/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/reports/__init__.py -------------------------------------------------------------------------------- /appimagelint/reports/json_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/reports/json_report.py -------------------------------------------------------------------------------- /appimagelint/reports/report_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/reports/report_base.py -------------------------------------------------------------------------------- /appimagelint/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/services/__init__.py -------------------------------------------------------------------------------- /appimagelint/services/appimagemounter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/services/appimagemounter.py -------------------------------------------------------------------------------- /appimagelint/services/binarywalker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/services/binarywalker.py -------------------------------------------------------------------------------- /appimagelint/services/checks_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/services/checks_manager.py -------------------------------------------------------------------------------- /appimagelint/services/gnu_lib_versions_symbol_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/services/gnu_lib_versions_symbol_finder.py -------------------------------------------------------------------------------- /appimagelint/services/result_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/services/result_formatter.py -------------------------------------------------------------------------------- /appimagelint/symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/appimagelint/symbols.py -------------------------------------------------------------------------------- /ci/build-appimage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/ci/build-appimage.sh -------------------------------------------------------------------------------- /resources/AppRun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/resources/AppRun.sh -------------------------------------------------------------------------------- /resources/com.github.theassassin.appimagelint.appdata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/resources/com.github.theassassin.appimagelint.appdata.xml -------------------------------------------------------------------------------- /resources/com.github.theassassin.appimagelint.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/resources/com.github.theassassin.appimagelint.desktop -------------------------------------------------------------------------------- /resources/com.github.theassassin.appimagelint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/resources/com.github.theassassin.appimagelint.svg -------------------------------------------------------------------------------- /resources/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/resources/screenshot.png -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAssassin/appimagelint/HEAD/setup.py --------------------------------------------------------------------------------