{stdenv, fetchurl, qt4}: stdenv.mkDerivation { name = "qtscriptgenerator-0.1.0"; src = fetchurl { url = http://qtscriptgenerator.googlecode.com/files/qtscriptgenerator-src-0.1.0.tar.gz; sha256 = "0h8zjh38n2wfz7jld0jz6a09y66dbsd2jhm4f2024qfgcmxcabj6"; }; buildInputs = [ qt4 ]; # Why isn't the author providing proper Makefile or a CMakeLists.txt ? buildPhase = '' # remove phonon stuff which causes errors (thanks to Gentoo bug reports) sed -i "/typesystem_phonon.xml/d" generator/generator.qrc sed -i "/qtscript_phonon/d" qtbindings/qtbindings.pro cd generator qmake make ./generator cd ../qtbindings qmake make ''; installPhase = '' cd .. ensureDir $out/lib/qt4/plugins/script cp -av plugins/script/* $out/lib/qt4/plugins/script ''; }