summary refs log tree commit diff
path: root/pkgs/tools/misc/cutecom
diff options
context:
space:
mode:
authorBenno Fünfstück <benno.fuenfstueck@gmail.com>2017-07-11 22:18:09 +0200
committerBenno Fünfstück <benno.fuenfstueck@gmail.com>2017-07-11 22:44:43 +0200
commitcfd5740a7eaa08cd11ffee250c61fd7996e6efca (patch)
treec3078cbe85b2a1826dad5a47792c375f69dc3df7 /pkgs/tools/misc/cutecom
parentf3cbde9125e19b261847281098ab35532996eb0b (diff)
downloadnixpkgs-cfd5740a7eaa08cd11ffee250c61fd7996e6efca.tar
nixpkgs-cfd5740a7eaa08cd11ffee250c61fd7996e6efca.tar.gz
nixpkgs-cfd5740a7eaa08cd11ffee250c61fd7996e6efca.tar.bz2
nixpkgs-cfd5740a7eaa08cd11ffee250c61fd7996e6efca.tar.lz
nixpkgs-cfd5740a7eaa08cd11ffee250c61fd7996e6efca.tar.xz
nixpkgs-cfd5740a7eaa08cd11ffee250c61fd7996e6efca.tar.zst
nixpkgs-cfd5740a7eaa08cd11ffee250c61fd7996e6efca.zip
cutecom: 0.22.0 -> 0.44.0
Diffstat (limited to 'pkgs/tools/misc/cutecom')
-rw-r--r--pkgs/tools/misc/cutecom/default.nix20
1 files changed, 13 insertions, 7 deletions
diff --git a/pkgs/tools/misc/cutecom/default.nix b/pkgs/tools/misc/cutecom/default.nix
index de9604200ba..e3f8a4c43a5 100644
--- a/pkgs/tools/misc/cutecom/default.nix
+++ b/pkgs/tools/misc/cutecom/default.nix
@@ -1,16 +1,22 @@
-{ stdenv, fetchurl, qt4, cmake }:
+{ stdenv, fetchFromGitHub, qtbase, qtserialport, cmake }:
 
 stdenv.mkDerivation rec {
-  name = "cutecom-0.22.0";
-  src = fetchurl {
-    url = "http://cutecom.sourceforge.net/${name}.tar.gz";
-    sha256 = "199fvl463nyn77r3nm8xgzgifs28j5759kkcnc5xbwww2nk20rhv";
+  name = "cutecom-${version}";
+  version = "0.40.0";
+  src = fetchFromGitHub {
+    owner = "neundorf";
+    repo = "CuteCom";
+    rev = "v${version}";
+    sha256 = "1bn6vndqlvn73riq6p0nanmcl35ja9gsil5hvfpf509r7i8gx4ds";
   };
-  buildInputs = [qt4 cmake];
+
+  preConfigure = ''
+    substituteInPlace CMakeLists.txt --replace "#find_package(Serialport REQUIRED)" "find_package(Qt5SerialPort REQUIRED)"
+  '';
+  buildInputs = [qtbase qtserialport cmake];
 
   meta = {
     description = "A graphical serial terminal";
-    version = "0.22.0";
     homepage = http://cutecom.sourceforge.net/;
     license = stdenv.lib.licenses.gpl2Plus;
     maintainers = [ stdenv.lib.maintainers.bennofs ];