diff options
Diffstat (limited to 'gnu/packages/kde-pim.scm')
-rw-r--r-- | gnu/packages/kde-pim.scm | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index a4011e8d3a..b63f72f071 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -90,10 +90,10 @@ #:phases (modify-phases (@ (guix build qt-build-system) %standard-phases) (add-before 'configure 'add-definitions - (lambda _ - (let ((out (assoc-ref %outputs "out")) - (mysql (assoc-ref %build-inputs "mysql")) - (pgsql (assoc-ref %build-inputs "postgresql"))) + (lambda* (#:key outputs inputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (mysql (assoc-ref inputs "mysql")) + (pgsql (assoc-ref inputs "postgresql"))) (with-output-to-file "CMakeLists.txt.new" (lambda _ (display @@ -759,10 +759,9 @@ for KDE PIM.") ;; found during one of the compilation steps without ;; this hack. (setenv "CPLUS_INCLUDE_PATH" - (string-append (assoc-ref inputs "akonadi-mime") - "/include/KF5:" - (or (getenv "CPLUS_INCLUDE_PATH") ""))) - #t))))) + (string-append + (search-input-directory inputs "include/KF5") + ":" (or (getenv "CPLUS_INCLUDE_PATH") "")))))))) (home-page "https://invent.kde.org/pim/kdepim-runtime") (synopsis "Runtime components for Akonadi KDE") (description "This package contains Akonadi agents written using KDE @@ -1373,10 +1372,9 @@ using a Qt/KMime C++ API.") ;; FIXME: One of the compilation steps fail to find ;; <Libkdepim/MultiplyingLine> without this hack. (setenv "CPLUS_INCLUDE_PATH" - (string-append (assoc-ref inputs "libkdepim") - "/include/KF5:" - (or (getenv "CPLUS_INCLUDE_PATH") ""))) - #t))))) + (string-append + (search-input-directory inputs "include/KF5") + ":" (or (getenv "CPLUS_INCLUDE_PATH") "")))))))) (home-page "https://invent.kde.org/pim/messagelib") (synopsis "KDE PIM messaging libraries") (description "This package provides several libraries for messages, |