Skip to content

Commit 449990d

Browse files
authored
Merge pull request #323368 from OPNA2608/update/clickable
clickable: Add Lomiri team to maintainers, 7.11.0 -> 8.2.0
2 parents df2e4d4 + 0edbce6 commit 449990d

File tree

3 files changed

+87
-87
lines changed

3 files changed

+87
-87
lines changed
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
{
2+
lib,
3+
fetchFromGitLab,
4+
gitUpdater,
5+
python3Packages,
6+
stdenv,
7+
}:
8+
9+
python3Packages.buildPythonApplication rec {
10+
pname = "clickable";
11+
version = "8.2.0";
12+
13+
src = fetchFromGitLab {
14+
owner = "clickable";
15+
repo = "clickable";
16+
rev = "v${version}";
17+
sha256 = "sha256-MFzpeiWeqJ0MG8ouwRkYXD1e6Nsxshmz1NSzCIBRjZ0=";
18+
};
19+
20+
propagatedBuildInputs = with python3Packages; [
21+
cookiecutter
22+
requests
23+
pyyaml
24+
jsonschema
25+
argcomplete
26+
watchdog
27+
];
28+
29+
nativeCheckInputs = [ python3Packages.pytestCheckHook ];
30+
31+
disabledTests =
32+
[
33+
# Tests require docker
34+
"test_cpp_plugin"
35+
"test_html"
36+
"test_python"
37+
"test_qml_only"
38+
"test_rust"
39+
"test_review"
40+
"test_click_build"
41+
"test_no_device"
42+
"test_no_file_temp"
43+
"test_update"
44+
"test_lib_build"
45+
"test_clean"
46+
"test_temp_exception"
47+
"test_create_interactive"
48+
"test_create_non_interactive"
49+
"test_kill"
50+
"test_writable_image"
51+
"test_no_desktop_mode"
52+
"test_no_lock"
53+
"test_run_default_command"
54+
"test_run"
55+
"test_no_container_mode_log"
56+
"test_custom_mode_log"
57+
"test_skip_desktop_mode"
58+
"test_log"
59+
"test_custom_lock_file"
60+
"test_launch_custom"
61+
"test_launch"
62+
"test_devices"
63+
"test_install"
64+
"test_skip_container_mode"
65+
"test_godot_plugin"
66+
]
67+
++
68+
# There are no docker images available for the aarch64 architecutre
69+
# which are required for tests.
70+
lib.optionals stdenv.isAarch64 [
71+
"test_arch"
72+
"test_restricted_arch"
73+
];
74+
75+
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
76+
77+
meta = {
78+
description = "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#changes-in-v${
82+
lib.strings.replaceStrings [ "." ] [ "-" ] version
83+
}";
84+
license = lib.licenses.gpl3Only;
85+
maintainers = lib.teams.lomiri.members ++ (with lib.maintainers; [ ilyakooo0 ]);
86+
};
87+
}

pkgs/development/tools/clickable/default.nix

Lines changed: 0 additions & 85 deletions
This file was deleted.

pkgs/top-level/all-packages.nix

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15175,8 +15175,6 @@ with pkgs;
1517515175

1517615176
clean = callPackage ../development/compilers/clean { };
1517715177

15178-
clickable = python3Packages.callPackage ../development/tools/clickable { };
15179-
1518015178
closurecompiler = callPackage ../development/compilers/closure { };
1518115179

1518215180
cmdstan = callPackage ../development/compilers/cmdstan { };

0 commit comments

Comments
 (0)