1{ stdenv, fetchFromGitHub, qtbase, qtquick1, qmake, qtmultimedia }:
2
3stdenv.mkDerivation rec {
4 version = "0.1.0";
5 name = "qmltermwidget-${version}";
6
7 src = fetchFromGitHub {
8 repo = "qmltermwidget";
9 owner = "Swordfish90";
10 rev = "v${version}";
11 sha256 = "0ca500mzcqglkj0i6km0z512y3a025dbm24605xyv18l6y0l2ny3";
12 };
13
14 buildInputs = [ qtbase qtquick1 qtmultimedia ];
15 nativeBuildInputs = [ qmake ];
16
17 patchPhase = ''
18 substituteInPlace qmltermwidget.pro \
19 --replace '$$[QT_INSTALL_QML]' "/$qtQmlPrefix/"
20 '';
21
22 installFlags = [ "INSTALL_ROOT=$(out)" ];
23
24 enableParallelBuilding = true;
25
26 meta = {
27 description = "A QML port of qtermwidget";
28 homepage = https://github.com/Swordfish90/qmltermwidget;
29 license = stdenv.lib.licenses.gpl2;
30 platforms = stdenv.lib.platforms.linux;
31 maintainers = with stdenv.lib.maintainers; [ skeidel ];
32 };
33}