1{ lib
2, python3Packages
3, fetchFromGitLab
4, vkbasalt
5}:
6
7python3Packages.buildPythonApplication rec {
8 pname = "vkbasalt-cli";
9 version = "3.1.1";
10
11 src = fetchFromGitLab {
12 owner = "TheEvilSkeleton";
13 repo = pname;
14 rev = "v${version}";
15 sha256 = "sha256-4MFqndnvwAsqyer9kMNuCZFP/Xdl7W//AyCe7n83328=";
16 };
17
18 postPatch = ''
19 substituteInPlace vkbasalt/lib.py \
20 --replace /usr ${vkbasalt}
21 '';
22
23 pythonImportsCheck = [ "vkbasalt.lib" ];
24
25 meta = with lib; {
26 description = "Command-line utility for vkBasalt";
27 homepage = "https://gitlab.com/TheEvilSkeleton/vkbasalt-cli";
28 license = with licenses; [ lgpl3Only gpl3Only ];
29 maintainers = with maintainers; [ martfont ];
30 };
31}