diff --git a/pkgs/desktops/deepin/apps/deepin-editor/default.nix b/pkgs/desktops/deepin/apps/deepin-editor/default.nix index b83ee544ab63..8724eec96850 100644 --- a/pkgs/desktops/deepin/apps/deepin-editor/default.nix +++ b/pkgs/desktops/deepin/apps/deepin-editor/default.nix @@ -1,48 +1,34 @@ { stdenv , lib , fetchFromGitHub -, fetchpatch -, dtkwidget -, qt5integration -, qt5platform-plugins -, dde-qt-dbus-factory , cmake , pkg-config , qttools +, wrapQtAppsHook +, dtkwidget +, qt5integration +, qt5platform-plugins , qtbase , qtsvg -, wrapQtAppsHook +, dde-qt-dbus-factory , kcodecs , syntax-highlighting , libchardet , libuchardet , libiconv -, gtest }: stdenv.mkDerivation rec { pname = "deepin-editor"; - version = "5.10.35"; + version = "6.0.7"; src = fetchFromGitHub { owner = "linuxdeepin"; repo = pname; rev = version; - sha256 = "sha256-X3tsmtqMUSpYQZqCmgtCLCSGwzSmCZagF7TUWQYJsqU="; + sha256 = "sha256-7dHSybjoWZ1alcMsMm4BEEQJjQgNmhC7Eskeo3ZmoS8="; }; - patches = [ - (fetchpatch { - name = "chore-use-GNUInstallDirs-in-CmakeLists.patch"; - url = "https://github.com/linuxdeepin/deepin-editor/commit/7f4314f386a3c8f5cdea3618591b8eb027d034c3.patch"; - sha256 = "sha256-/aSBa2nILc/YrFchUyhBHHs2c7Mv6N1juwD5Sdc39Uo="; - }) - ]; - - postPatch = '' - substituteInPlace src/common/utils.h --replace "/usr/share" "$out/share" - ''; - nativeBuildInputs = [ cmake pkg-config @@ -51,18 +37,17 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - qtbase - qtsvg dtkwidget qt5integration qt5platform-plugins + qtbase + qtsvg dde-qt-dbus-factory kcodecs syntax-highlighting libchardet libuchardet libiconv - gtest ]; strictDeps = true;