summary refs log tree commit diff
path: root/pkgs/desktops/deepin
diff options
context:
space:
mode:
authorJosé Romildo Malaquias <malaquias@gmail.com>2019-04-03 00:40:20 -0300
committerJosé Romildo Malaquias <malaquias@gmail.com>2019-04-03 00:40:20 -0300
commit13ccde5a96d26108262cccb02a97ebfc76b142a5 (patch)
tree937b4d82b94c7d89babd64e7c6519c64d4fcacaa /pkgs/desktops/deepin
parent644f8af0cda8cecf4d5c7f486fcf7c668da01e38 (diff)
downloadnixpkgs-13ccde5a96d26108262cccb02a97ebfc76b142a5.tar
nixpkgs-13ccde5a96d26108262cccb02a97ebfc76b142a5.tar.gz
nixpkgs-13ccde5a96d26108262cccb02a97ebfc76b142a5.tar.bz2
nixpkgs-13ccde5a96d26108262cccb02a97ebfc76b142a5.tar.lz
nixpkgs-13ccde5a96d26108262cccb02a97ebfc76b142a5.tar.xz
nixpkgs-13ccde5a96d26108262cccb02a97ebfc76b142a5.tar.zst
nixpkgs-13ccde5a96d26108262cccb02a97ebfc76b142a5.zip
deepin.deepin-menu: fix more hard coded paths
Diffstat (limited to 'pkgs/desktops/deepin')
-rw-r--r--pkgs/desktops/deepin/deepin-menu/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/desktops/deepin/deepin-menu/default.nix b/pkgs/desktops/deepin/deepin-menu/default.nix
index 645abfedad7..5de292805b6 100644
--- a/pkgs/desktops/deepin/deepin-menu/default.nix
+++ b/pkgs/desktops/deepin/deepin-menu/default.nix
@@ -16,6 +16,7 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [
     pkgconfig
     qmake
+    deepin.setupHook
   ];
 
   buildInputs = [
@@ -25,7 +26,11 @@ stdenv.mkDerivation rec {
   ];
 
   postPatch = ''
-    sed -i deepin-menu.pro -e "s,/usr,$out,"
+    searchHardCodedPaths
+    fixPath $out /usr \
+      data/com.deepin.menu.service \
+      deepin-menu.desktop \
+      deepin-menu.pro
   '';
 
   enableParallelBuilding = true;