summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorRobert Hensing <roberth@users.noreply.github.com>2021-01-20 00:00:58 +0100
committerGitHub <noreply@github.com>2021-01-20 00:00:58 +0100
commit33fdfd07d292e911683706640107ae6a15537a92 (patch)
tree4ef61d033f3cf3289cd5a74b133f49796496dbc6 /pkgs
parentd51d15e1cfca597870f5bd059c23447044438467 (diff)
parent0a15ad3eb932d8047c0a213c339c88836e6f462c (diff)
downloadnixpkgs-33fdfd07d292e911683706640107ae6a15537a92.tar
nixpkgs-33fdfd07d292e911683706640107ae6a15537a92.tar.gz
nixpkgs-33fdfd07d292e911683706640107ae6a15537a92.tar.bz2
nixpkgs-33fdfd07d292e911683706640107ae6a15537a92.tar.lz
nixpkgs-33fdfd07d292e911683706640107ae6a15537a92.tar.xz
nixpkgs-33fdfd07d292e911683706640107ae6a15537a92.tar.zst
nixpkgs-33fdfd07d292e911683706640107ae6a15537a92.zip
Merge pull request #102669 from pulsation/add-klog
klog: init at 1.3.2
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/radio/klog/default.nix28
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/applications/radio/klog/default.nix b/pkgs/applications/radio/klog/default.nix
new file mode 100644
index 00000000000..8a062c591b5
--- /dev/null
+++ b/pkgs/applications/radio/klog/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl, hamlib, pkgconfig, qt5, qtbase, qttools, qtserialport, qtcharts, qmake, wrapQtAppsHook }:
+
+stdenv.mkDerivation rec {
+  pname = "klog";
+  version = "1.3.2";
+
+  src = fetchurl {
+    url = "https://download.savannah.nongnu.org/releases/klog/${pname}-${version}.tar.gz";
+    sha256 = "1d5x7rq0mgfrqws3q1y4z8wh2qa3gvsmd0ssf2yqgkyq3fhdrb5c";
+  };
+
+  nativeBuildInputs = [ pkgconfig wrapQtAppsHook qmake qttools ];
+  buildInputs = [ hamlib qtbase qtserialport qtcharts ];
+
+  qmakeFlags = [ "KLog.pro" ];
+
+  meta = with stdenv.lib; {
+    description = "A multiplatform free hamradio logger";
+    longDescription = ''
+      KLog provides QSO management, useful QSL management DX-Cluster client, DXCC management,
+      ClubLog integration, WSJT-X, DX-Marathon support and much more.
+      '';
+    homepage = "https://www.klog.xyz/";
+    license = licenses.gpl2Plus;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ pulsation ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index abfc969bea7..9c065ec325f 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2432,6 +2432,8 @@ in
 
   klipper = callPackage ../servers/klipper { };
 
+  klog = qt5.callPackage ../applications/radio/klog { };
+
   lcdproc = callPackage ../servers/monitoring/lcdproc { };
 
   languagetool = callPackage ../tools/text/languagetool {  };