6 python3.pkgs.buildPythonApplication rec {
10 inherit (python3.pkgs.linien-common) src version;
12 sourceRoot = "${src.name}/linien-gui";
14 nativeBuildInputs = with python3.pkgs; [
20 # Makes qt-wayland appear in the qt paths injected by the wrapper - helps users
21 # with `QT_QPA_PLATFORM=wayland` in their environment.
26 propagatedBuildInputs = with python3.pkgs; [
36 dontWrapQtApps = true;
39 makeWrapperArgs+=("''${qtWrapperArgs[@]}")
43 description = "Graphical user interface of the Linien spectroscopy lock application";
44 mainProgram = "linien";
45 homepage = "https://github.com/linien-org/linien/tree/develop/linien-gui";
46 changelog = "https://github.com/linien-org/linien/blob/v${version}/CHANGELOG.md";
47 license = licenses.gpl3Plus;
48 maintainers = with maintainers; [ fsagbuya doronbehar ];