at 18.03-beta 33 lines 889 B view raw
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}