python312Packages.llm-gguf: init at 0.2 (#364926)
[NixPkgs.git] / pkgs / applications / radio / klog / default.nix
blob9ac067a4189702257595a93dd4939d784ec6f10b
2   lib,
3   stdenv,
4   fetchurl,
5   hamlib,
6   pkg-config,
7   qtbase,
8   qttools,
9   qtserialport,
10   qtcharts,
11   qmake,
12   wrapQtAppsHook,
15 stdenv.mkDerivation rec {
16   pname = "klog";
17   version = "1.3.2";
19   src = fetchurl {
20     url = "https://download.savannah.nongnu.org/releases/klog/${pname}-${version}.tar.gz";
21     sha256 = "1d5x7rq0mgfrqws3q1y4z8wh2qa3gvsmd0ssf2yqgkyq3fhdrb5c";
22   };
24   nativeBuildInputs = [
25     pkg-config
26     wrapQtAppsHook
27     qmake
28     qttools
29   ];
30   buildInputs = [
31     hamlib
32     qtbase
33     qtserialport
34     qtcharts
35   ];
37   qmakeFlags = [ "KLog.pro" ];
39   meta = with lib; {
40     description = "Multiplatform free hamradio logger";
41     mainProgram = "klog";
42     longDescription = ''
43       KLog provides QSO management, useful QSL management DX-Cluster client, DXCC management,
44       ClubLog integration, WSJT-X, DX-Marathon support and much more.
45     '';
46     homepage = "https://www.klog.xyz/";
47     license = licenses.gpl2Plus;
48     platforms = platforms.linux;
49     maintainers = with maintainers; [ pulsation ];
50   };