~ruther/guix-local

dc2ef09ad79803f2cc4828ef18927ca0e75e24fa — Hartmut Goebel 9 years ago 7b722e3
gnu: kauth: Fix cmake macros to be used by other packages.

* gnu/packages/kde-framework.scm (kauth)[phases]: New phase
  fix-cmake-install-paths.
1 files changed, 11 insertions(+), 0 deletions(-)

M gnu/packages/kde-frameworks.scm
M gnu/packages/kde-frameworks.scm => gnu/packages/kde-frameworks.scm +11 -0
@@ 1203,6 1203,17 @@ uses a job-based interface to queue tasks and execute them in an efficient way."
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'fix-cmake-install-directories
           (lambda _
             ;; Make packages using kauth put their policy files and helpers
             ;; into their own prefix.
             (substitute* "KF5AuthConfig.cmake.in"
               (("@KAUTH_POLICY_FILES_INSTALL_DIR@")
                "${KDE_INSTALL_DATADIR}/polkit-1/actions")
               (("@KAUTH_HELPER_INSTALL_DIR@")
                "${KDE_INSTALL_LIBEXECDIR}")
               (("@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@")
                "${KDE_INSTALL_LIBEXECDIR}"))))
         (replace 'check
           (lambda _
             (setenv "DBUS_FATAL_WARNINGS" "0")