├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── stages ├── create_base_image │ ├── Dockerfile │ ├── deps.yaml │ ├── getpkgs.py │ └── main.sh ├── create_toolchain_repo │ ├── Dockerfile │ ├── deps.yaml │ └── main.py ├── deps_to_ninja │ ├── Dockerfile │ ├── deps.yaml │ ├── hwloc │ └── main.py ├── get_base_package_names │ ├── Dockerfile │ ├── deps.yaml │ └── main.py ├── install_bootstrap │ ├── deps.yaml │ └── main.py └── make_package │ ├── deps.yaml │ └── main.py ├── toolchains ├── description.yaml ├── install_bootstrap │ ├── android │ │ ├── Dockerfile │ │ ├── setup.py │ │ └── tool_redirect_rules.yaml │ ├── clang_glibc │ │ ├── Dockerfile │ │ ├── setup.py │ │ ├── setup.sh │ │ └── tool_redirect_rules.yaml │ ├── musl │ │ ├── Dockerfile │ │ ├── setup.old.sh │ │ ├── setup.py │ │ ├── setup.sh │ │ └── tool_redirect_rules.yaml │ └── vanilla │ │ ├── Dockerfile │ │ ├── setup.py │ │ └── tool_redirect_rules.yaml └── make_package │ ├── android │ ├── Dockerfile │ └── makepkg.conf │ ├── clang_glibc │ ├── Dockerfile │ └── makepkg.conf │ ├── musl │ ├── Dockerfile │ └── makepkg.conf │ └── vanilla │ ├── Dockerfile │ └── makepkg.conf ├── tuscan.py └── tuscan ├── __init__.py ├── boring_commands.yaml ├── build.jinja.html ├── build_tree.html.jinja ├── category_descriptions.yaml ├── classification_patterns.yaml ├── data_containers.yaml ├── empty.json ├── erase_trivial.py ├── ninja_syntax.py ├── package_build_wrapper.py ├── package_list.html.jinja ├── package_summary.html.jinja ├── plots └── sloc-distribution.gnu ├── provides.json ├── red-PKGBUILD ├── schemata.py ├── style.css ├── summary.css ├── tool_wrapper.c ├── toolchain_info.yaml ├── tuscan_build.py ├── tuscan_figures.py ├── tuscan_html.py ├── tuscan_postprocess.py └── utilities.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/.gitmodules -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/README.md -------------------------------------------------------------------------------- /stages/create_base_image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/create_base_image/Dockerfile -------------------------------------------------------------------------------- /stages/create_base_image/deps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/create_base_image/deps.yaml -------------------------------------------------------------------------------- /stages/create_base_image/getpkgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/create_base_image/getpkgs.py -------------------------------------------------------------------------------- /stages/create_base_image/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/create_base_image/main.sh -------------------------------------------------------------------------------- /stages/create_toolchain_repo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/create_toolchain_repo/Dockerfile -------------------------------------------------------------------------------- /stages/create_toolchain_repo/deps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/create_toolchain_repo/deps.yaml -------------------------------------------------------------------------------- /stages/create_toolchain_repo/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/create_toolchain_repo/main.py -------------------------------------------------------------------------------- /stages/deps_to_ninja/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/deps_to_ninja/Dockerfile -------------------------------------------------------------------------------- /stages/deps_to_ninja/deps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/deps_to_ninja/deps.yaml -------------------------------------------------------------------------------- /stages/deps_to_ninja/hwloc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/deps_to_ninja/hwloc -------------------------------------------------------------------------------- /stages/deps_to_ninja/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/deps_to_ninja/main.py -------------------------------------------------------------------------------- /stages/get_base_package_names/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/get_base_package_names/Dockerfile -------------------------------------------------------------------------------- /stages/get_base_package_names/deps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/get_base_package_names/deps.yaml -------------------------------------------------------------------------------- /stages/get_base_package_names/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/get_base_package_names/main.py -------------------------------------------------------------------------------- /stages/install_bootstrap/deps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/install_bootstrap/deps.yaml -------------------------------------------------------------------------------- /stages/install_bootstrap/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/install_bootstrap/main.py -------------------------------------------------------------------------------- /stages/make_package/deps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/make_package/deps.yaml -------------------------------------------------------------------------------- /stages/make_package/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/stages/make_package/main.py -------------------------------------------------------------------------------- /toolchains/description.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/description.yaml -------------------------------------------------------------------------------- /toolchains/install_bootstrap/android/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/android/Dockerfile -------------------------------------------------------------------------------- /toolchains/install_bootstrap/android/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/android/setup.py -------------------------------------------------------------------------------- /toolchains/install_bootstrap/android/tool_redirect_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/android/tool_redirect_rules.yaml -------------------------------------------------------------------------------- /toolchains/install_bootstrap/clang_glibc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/clang_glibc/Dockerfile -------------------------------------------------------------------------------- /toolchains/install_bootstrap/clang_glibc/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/clang_glibc/setup.py -------------------------------------------------------------------------------- /toolchains/install_bootstrap/clang_glibc/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/clang_glibc/setup.sh -------------------------------------------------------------------------------- /toolchains/install_bootstrap/clang_glibc/tool_redirect_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/clang_glibc/tool_redirect_rules.yaml -------------------------------------------------------------------------------- /toolchains/install_bootstrap/musl/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/musl/Dockerfile -------------------------------------------------------------------------------- /toolchains/install_bootstrap/musl/setup.old.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/musl/setup.old.sh -------------------------------------------------------------------------------- /toolchains/install_bootstrap/musl/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/musl/setup.py -------------------------------------------------------------------------------- /toolchains/install_bootstrap/musl/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/musl/setup.sh -------------------------------------------------------------------------------- /toolchains/install_bootstrap/musl/tool_redirect_rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/musl/tool_redirect_rules.yaml -------------------------------------------------------------------------------- /toolchains/install_bootstrap/vanilla/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/vanilla/Dockerfile -------------------------------------------------------------------------------- /toolchains/install_bootstrap/vanilla/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/install_bootstrap/vanilla/setup.py -------------------------------------------------------------------------------- /toolchains/install_bootstrap/vanilla/tool_redirect_rules.yaml: -------------------------------------------------------------------------------- 1 | bin-dir: null 2 | prefix: "" 3 | overwrite: [] 4 | replacements: {} 5 | -------------------------------------------------------------------------------- /toolchains/make_package/android/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/make_package/android/Dockerfile -------------------------------------------------------------------------------- /toolchains/make_package/android/makepkg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/make_package/android/makepkg.conf -------------------------------------------------------------------------------- /toolchains/make_package/clang_glibc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/make_package/clang_glibc/Dockerfile -------------------------------------------------------------------------------- /toolchains/make_package/clang_glibc/makepkg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/make_package/clang_glibc/makepkg.conf -------------------------------------------------------------------------------- /toolchains/make_package/musl/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/make_package/musl/Dockerfile -------------------------------------------------------------------------------- /toolchains/make_package/musl/makepkg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/make_package/musl/makepkg.conf -------------------------------------------------------------------------------- /toolchains/make_package/vanilla/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/make_package/vanilla/Dockerfile -------------------------------------------------------------------------------- /toolchains/make_package/vanilla/makepkg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/toolchains/make_package/vanilla/makepkg.conf -------------------------------------------------------------------------------- /tuscan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan.py -------------------------------------------------------------------------------- /tuscan/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tuscan/boring_commands.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/boring_commands.yaml -------------------------------------------------------------------------------- /tuscan/build.jinja.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/build.jinja.html -------------------------------------------------------------------------------- /tuscan/build_tree.html.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/build_tree.html.jinja -------------------------------------------------------------------------------- /tuscan/category_descriptions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/category_descriptions.yaml -------------------------------------------------------------------------------- /tuscan/classification_patterns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/classification_patterns.yaml -------------------------------------------------------------------------------- /tuscan/data_containers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/data_containers.yaml -------------------------------------------------------------------------------- /tuscan/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/empty.json -------------------------------------------------------------------------------- /tuscan/erase_trivial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/erase_trivial.py -------------------------------------------------------------------------------- /tuscan/ninja_syntax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/ninja_syntax.py -------------------------------------------------------------------------------- /tuscan/package_build_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/package_build_wrapper.py -------------------------------------------------------------------------------- /tuscan/package_list.html.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/package_list.html.jinja -------------------------------------------------------------------------------- /tuscan/package_summary.html.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/package_summary.html.jinja -------------------------------------------------------------------------------- /tuscan/plots/sloc-distribution.gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/plots/sloc-distribution.gnu -------------------------------------------------------------------------------- /tuscan/provides.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/provides.json -------------------------------------------------------------------------------- /tuscan/red-PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/red-PKGBUILD -------------------------------------------------------------------------------- /tuscan/schemata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/schemata.py -------------------------------------------------------------------------------- /tuscan/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/style.css -------------------------------------------------------------------------------- /tuscan/summary.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/summary.css -------------------------------------------------------------------------------- /tuscan/tool_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/tool_wrapper.c -------------------------------------------------------------------------------- /tuscan/toolchain_info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/toolchain_info.yaml -------------------------------------------------------------------------------- /tuscan/tuscan_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/tuscan_build.py -------------------------------------------------------------------------------- /tuscan/tuscan_figures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/tuscan_figures.py -------------------------------------------------------------------------------- /tuscan/tuscan_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/tuscan_html.py -------------------------------------------------------------------------------- /tuscan/tuscan_postprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/tuscan_postprocess.py -------------------------------------------------------------------------------- /tuscan/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karkhaz/tuscan/HEAD/tuscan/utilities.py --------------------------------------------------------------------------------