(use-modules (guix packages) (guix utils) (gnu packages file-systems)) (package (inherit davfs2) (name (package-name davfs2)) (version (package-version davfs2)) (arguments (substitute-keyword-arguments (package-arguments davfs2) ((#:configure-flags cf) `(list "--sysconfdir=/etc" ; so man pages & binaries contain /etc (string-append "--docdir=" (assoc-ref %outputs "out") "/share/doc/" ,name "-" ,version) "ssbindir=/run/setuid-programs" ;; The default ‘davfs2’ user and group don't exist on most systems. "dav_user=nobody" "dav_group=nogroup")) ((#:phases phases) `(modify-phases ,phases (add-after 'unpack 'dont-install-to-/run/setuid-programs (lambda _ (substitute* "src/Makefile.in" (("ssbindir") "sbindir")) #t)))))))