14 buildPythonPackage rec {
18 src = fetchFromGitLab {
22 sha256 = "sha256-OVS+FK2ABoKbBFLDc3drcjeaa3yO9/8Ah8FzlN2fd8g=";
25 propagatedBuildInputs = [
34 nativeCheckInputs = [ pytestCheckHook ];
37 # Tests require docker
51 "test_create_interactive"
52 "test_create_non_interactive"
55 "test_no_desktop_mode"
57 "test_run_default_command"
59 "test_no_container_mode_log"
60 "test_custom_mode_log"
61 "test_skip_desktop_mode"
63 "test_custom_lock_file"
68 "test_skip_container_mode"
70 # There are no docker images available for the aarch64 architecutre
71 # which are required for tests.
72 lib.optionals stdenv.isAarch64 [
74 "test_restricted_arch"
78 description = "A build system for Ubuntu Touch apps";
79 mainProgram = "clickable";
80 homepage = "https://clickable-ut.dev";
81 changelog = "https://clickable-ut.dev/en/latest/changelog.html";
82 license = lib.licenses.gpl3Only;
83 maintainers = with lib.maintainers; [ ilyakooo0 ];