tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
cmake-language-server: move to by-name
Gaetan Lepage
5 months ago
dcf47c07
4eda23ac
+7
-18
2 changed files
expand all
collapse all
unified
split
pkgs
by-name
cm
cmake-language-server
package.nix
top-level
all-packages.nix
+7
-12
pkgs/development/tools/misc/cmake-language-server/default.nix
pkgs/by-name/cm/cmake-language-server/package.nix
···
1
1
{
2
2
lib,
3
3
-
buildPythonApplication,
3
3
+
python3Packages,
4
4
fetchFromGitHub,
5
5
-
6
6
-
# build-system
7
7
-
pdm-backend,
8
5
9
6
# dependencies
10
7
cmake-format,
11
11
-
pygls,
12
8
13
9
# tests
14
10
cmake,
15
15
-
pytest-datadir,
16
16
-
pytestCheckHook,
17
11
versionCheckHook,
18
12
}:
19
13
20
20
-
buildPythonApplication rec {
14
14
+
python3Packages.buildPythonApplication rec {
21
15
pname = "cmake-language-server";
22
16
version = "0.1.11";
23
17
pyproject = true;
···
37
31
"CALL_TIMEOUT = 10"
38
32
'';
39
33
40
40
-
build-system = [
34
34
+
build-system = with python3Packages; [
41
35
pdm-backend
42
36
];
43
37
dontUseCmakeConfigure = true;
44
38
45
45
-
dependencies = [
46
46
-
cmake-format
39
39
+
dependencies = with python3Packages; [
47
40
pygls
48
41
];
49
42
···
52
45
nativeCheckInputs = [
53
46
cmake
54
47
cmake-format
48
48
+
]
49
49
+
++ (with python3Packages; [
55
50
pytest-datadir
56
51
pytestCheckHook
57
52
versionCheckHook
58
58
-
];
53
53
+
]);
59
54
versionCheckProgramArg = "--version";
60
55
61
56
# version.py generated by pdm, no idea why it's not present in test phase
-6
pkgs/top-level/all-packages.nix
···
6788
6788
6789
6789
cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
6790
6790
6791
6791
-
cmake-language-server =
6792
6792
-
python3Packages.callPackage ../development/tools/misc/cmake-language-server
6793
6793
-
{
6794
6794
-
inherit cmake cmake-format;
6795
6795
-
};
6796
6796
-
6797
6791
# Does not actually depend on Qt 5
6798
6792
inherit (plasma5Packages) extra-cmake-modules;
6799
6793