gnu: deja-dup: Let deja-dup find duplicity.
* gnome.scm (deja-dup)[phases]: Wrap deja-dup to include duplicity in PATH. [inputs]: Add bash-minimal. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
parent
e4abf26a0f
commit
5a6411f684
1 changed files with 10 additions and 2 deletions
|
|
@ -1773,9 +1773,17 @@ configuration files for the GNOME menu, as well as a simple menu editor.")
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "data/post-install.sh"
|
(substitute* "data/post-install.sh"
|
||||||
(("gtk-update-icon-cache") "true"))
|
(("gtk-update-icon-cache") "true"))
|
||||||
#t)))))
|
#t))
|
||||||
|
(add-after 'install 'wrap-program
|
||||||
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
|
;; Add duplicity to the search path
|
||||||
|
(wrap-program (string-append (assoc-ref outputs "out")
|
||||||
|
"/bin/deja-dup")
|
||||||
|
`("PATH" ":" prefix
|
||||||
|
(,(string-append (assoc-ref inputs "duplicity") "/bin")))))))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
|
`(("bash-minimal" ,bash-minimal)
|
||||||
|
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
|
||||||
("duplicity" ,duplicity)
|
("duplicity" ,duplicity)
|
||||||
("python" ,python)
|
("python" ,python)
|
||||||
("python-pygobject" ,python-pygobject)
|
("python-pygobject" ,python-pygobject)
|
||||||
|
|
|
||||||
Reference in a new issue