lol
1{ stdenv, fetchFromGitHub, qtbase, qtserialport, cmake }:
2
3stdenv.mkDerivation rec {
4 name = "cutecom-${version}";
5 version = "0.40.0";
6 src = fetchFromGitHub {
7 owner = "neundorf";
8 repo = "CuteCom";
9 rev = "v${version}";
10 sha256 = "1bn6vndqlvn73riq6p0nanmcl35ja9gsil5hvfpf509r7i8gx4ds";
11 };
12
13 preConfigure = ''
14 substituteInPlace CMakeLists.txt --replace "#find_package(Serialport REQUIRED)" "find_package(Qt5SerialPort REQUIRED)"
15 '';
16 buildInputs = [qtbase qtserialport cmake];
17
18 meta = {
19 description = "A graphical serial terminal";
20 homepage = http://cutecom.sourceforge.net/;
21 license = stdenv.lib.licenses.gpl2Plus;
22 maintainers = [ stdenv.lib.maintainers.bennofs ];
23 platforms = stdenv.lib.platforms.unix;
24 };
25}