diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-06-18 11:15:50 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-06-18 21:46:00 +0200 |
commit | 3ab1993b1fb977764547e42529b4d21dc3b50112 (patch) | |
tree | 910f4b26e88c46dd462087a790feb4aee92507ac /pkgs/applications/backup/deja-dup/default.nix | |
parent | 4b649a99d8461c980e7028a693387dc48033c1f7 (diff) |
deja-dup: fix nautilus extension breaking nautilus
When deja-dup is installed, Nautilus segfaults on start due to the missing gsettings schemas. This commit hardcodes path to the compiled schemas file to the extension.
Diffstat (limited to 'pkgs/applications/backup/deja-dup/default.nix')
-rw-r--r-- | pkgs/applications/backup/deja-dup/default.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/applications/backup/deja-dup/default.nix b/pkgs/applications/backup/deja-dup/default.nix index ef7aa96beb063..7e3c3b2e8b39f 100644 --- a/pkgs/applications/backup/deja-dup/default.nix +++ b/pkgs/applications/backup/deja-dup/default.nix @@ -19,8 +19,13 @@ stdenv.mkDerivation rec { src = ./fix-paths.patch; inherit coreutils; }) + ./hardcode-gsettings.patch ]; + postPatch = '' + substituteInPlace deja-dup/nautilus/NautilusExtension.c --subst-var-by DEJA_DUP_GSETTINGS_PATH $out/share/gsettings-schemas/${name}/glib-2.0/schemas + ''; + nativeBuildInputs = [ meson ninja pkgconfig vala_0_40 gettext itstool appstream-glib desktop-file-utils libxml2 wrapGAppsHook |