summaryrefslogtreecommitdiffstats
path: root/pkgs/applications
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/applications
parentd51d15e1cfca597870f5bd059c23447044438467 (diff)
parent0a15ad3eb932d8047c0a213c339c88836e6f462c (diff)
Merge pull request #102669 from pulsation/add-klog
klog: init at 1.3.2
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/radio/klog/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/applications/radio/klog/default.nix b/pkgs/applications/radio/klog/default.nix
new file mode 100644
index 000000000000..8a062c591b51
--- /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 ];
+ };
+}