{ stdenv , lib , fetchFromGitHub , cmake , qttools , pkg-config , wrapQtAppsHook , qtbase , qtsvg , dtkwidget , qt5integration , qt5platform-plugins }: stdenv.mkDerivation rec { pname = "deepin-draw"; version = "6.0.5"; src = fetchFromGitHub { owner = "linuxdeepin"; repo = pname; rev = version; sha256 = "sha256-WeubXsshN4tUlIwEHTxHXv1L2dvJ2DZ6qtSPyiVtc98="; }; postPatch = '' substituteInPlace com.deepin.Draw.service \ --replace "/usr/bin/deepin-draw" "$out/bin/deepin-draw" ''; nativeBuildInputs = [ cmake qttools pkg-config wrapQtAppsHook ]; buildInputs = [ qtbase qt5integration qtsvg dtkwidget qt5platform-plugins ]; cmakeFlags = [ "-DVERSION=${version}" ]; strictDeps = true; meta = with lib; { description = "Lightweight drawing tool for users to freely draw and simply edit images"; mainProgram = "deepin-draw"; homepage = "https://github.com/linuxdeepin/deepin-draw"; license = licenses.gpl3Plus; platforms = platforms.linux; maintainers = teams.deepin.members; }; }