Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / desktops / mate / mate-settings-daemon / wrapped.nix
blob6031b7f7341f674c4089d3e19e5ff50e554aa9de
1 { stdenv
2 , mate
3 , glib
4 , wrapGAppsHook3
5 }:
7 stdenv.mkDerivation {
8   pname = "${mate.mate-settings-daemon.pname}-wrapped";
9   version = mate.mate-settings-daemon.version;
11   nativeBuildInputs = [
12     wrapGAppsHook3
13   ];
15   buildInputs = [
16     glib
17     mate.mate-control-center
18   ];
20   dontWrapGApps = true;
22   dontUnpack = true;
24   installPhase = ''
25     mkdir -p $out/etc/xdg/autostart
26     cp ${mate.mate-settings-daemon}/etc/xdg/autostart/mate-settings-daemon.desktop $out/etc/xdg/autostart
27   '';
29   postFixup = ''
30     mkdir -p $out/libexec
31     makeWrapper ${mate.mate-settings-daemon}/libexec/mate-settings-daemon $out/libexec/mate-settings-daemon \
32       "''${gappsWrapperArgs[@]}"
33     substituteInPlace $out/etc/xdg/autostart/mate-settings-daemon.desktop \
34       --replace "${mate.mate-settings-daemon}/libexec/mate-settings-daemon" "$out/libexec/mate-settings-daemon"
35   '';
37   meta = mate.mate-settings-daemon.meta // { priority = -10; };