about summary refs log tree commit diff
path: root/pkgs/desktops/deepin/dde-session-ui
diff options
context:
space:
mode:
authorJosé Romildo Malaquias <malaquias@gmail.com>2018-11-14 10:27:51 -0200
committerJosé Romildo Malaquias <malaquias@gmail.com>2019-04-02 18:37:06 -0300
commit4a00f98f270557b534a4638d91086b1ceef6199d (patch)
tree9b7aa77c10d0056bb1cc1542bd498951c93ba154 /pkgs/desktops/deepin/dde-session-ui
parentfe145233212affa542816998cfe2fd25b7550c60 (diff)
downloadnixlib-4a00f98f270557b534a4638d91086b1ceef6199d.tar
nixlib-4a00f98f270557b534a4638d91086b1ceef6199d.tar.gz
nixlib-4a00f98f270557b534a4638d91086b1ceef6199d.tar.bz2
nixlib-4a00f98f270557b534a4638d91086b1ceef6199d.tar.lz
nixlib-4a00f98f270557b534a4638d91086b1ceef6199d.tar.xz
nixlib-4a00f98f270557b534a4638d91086b1ceef6199d.tar.zst
nixlib-4a00f98f270557b534a4638d91086b1ceef6199d.zip
deepin.dde-session-ui: 4.6.2 -> 4.9.0
Diffstat (limited to 'pkgs/desktops/deepin/dde-session-ui')
-rw-r--r--pkgs/desktops/deepin/dde-session-ui/default.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/desktops/deepin/dde-session-ui/default.nix b/pkgs/desktops/deepin/dde-session-ui/default.nix
index d3970cf87108..a61a0fdbb84e 100644
--- a/pkgs/desktops/deepin/dde-session-ui/default.nix
+++ b/pkgs/desktops/deepin/dde-session-ui/default.nix
@@ -1,18 +1,18 @@
 { stdenv, fetchFromGitHub, pkgconfig, qmake, qtsvg, qttools,
   qtx11extras, xkeyboard_config, xorg, lightdm_qt, gsettings-qt,
   dde-qt-dbus-factory, deepin-gettext-tools, dtkcore, dtkwidget,
-  hicolor-icon-theme, deepin }:
+  deepin-desktop-schemas, deepin, hicolor-icon-theme, wrapGAppsHook }:
 
 stdenv.mkDerivation rec {
   name = "${pname}-${version}";
   pname = "dde-session-ui";
-  version = "4.6.2";
+  version = "4.9.0";
 
   src = fetchFromGitHub {
     owner = "linuxdeepin";
     repo = pname;
     rev = version;
-    sha256 = "1fxlrj7vv7nqllwpwc8mxiv9bfqcj9b2qwkpjaq326pfmg5p5lhq";
+    sha256 = "1bh7wbkzikcnka94nzqzl87cs2m6bslrv9r2hdsvqqr3aaad5za3";
   };
 
   nativeBuildInputs = [
@@ -20,6 +20,8 @@ stdenv.mkDerivation rec {
     qmake
     qttools
     deepin-gettext-tools
+    wrapGAppsHook
+    deepin.setupHook
   ];
 
   buildInputs = [
@@ -35,10 +37,13 @@ stdenv.mkDerivation rec {
     xorg.libXtst
     xkeyboard_config
     hicolor-icon-theme
+    deepin-desktop-schemas
   ];
 
   postPatch = ''
-    patchShebangs .
+    searchHardCodedPaths
+    patchShebangs translate_generation.sh
+    patchShebangs translate_desktop.sh
     sed -i translate_desktop.sh -e "s,/usr/bin/deepin-desktop-ts-convert,deepin-desktop-ts-convert,"
     find -type f -exec sed -i -e "s,path = /etc,path = $out/etc," {} +
     find -type f -exec sed -i -e "s,path = /usr,path = $out," {} +