7 , desktopToDarwinBundle
11 python3Packages.buildPythonApplication rec {
12 pname = "opcua-client-gui";
15 src = fetchFromGitHub {
17 repo = "opcua-client-gui";
19 hash = "sha256-0BH1Txr3z4a7iFcsfnovmBUreXMvIX2zpZa8QivQVx8=";
22 nativeBuildInputs = [ copyDesktopItems wrapQtAppsHook ]
23 ++ lib.optionals stdenv.hostPlatform.isDarwin [ desktopToDarwinBundle ];
26 "\${qtWrapperArgs[@]}"
29 propagatedBuildInputs = with python3Packages; [
37 #This test uses a deprecated libarby, when updating the package check if the test was updated as well
42 name = "opcua-client";
43 exec = "opcua-client";
44 comment = "OPC UA Client";
46 #no icon because the app dosn't have one
47 desktopName = "opcua-client";
49 categories = [ "Utility" ];
54 description = "OPC UA GUI Client";
55 homepage = "https://github.com/FreeOpcUa/opcua-client-gui";
56 platforms = platforms.unix;
57 license = licenses.gpl3Only;
59 mainProgram = "opcua-client";