GNU bug report logs -
#30733
[PATCH staging 0/3] Updating evolution-data-server
Previous Next
Reported by: Marius Bakke <mbakke <at> fastmail.com>
Date: Tue, 6 Mar 2018 16:32:01 UTC
Severity: normal
Tags: patch
Done: Marius Bakke <mbakke <at> fastmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi!
Marius Bakke <mbakke <at> fastmail.com> skribis:
> * gnu/packages/gnome.scm (evolution-data-server): Update to 3.26.6.
> [arguments]: Set RUNPATH in #:configure-flags to match new libdir structure.
> Add phase 'dont-override-rpath' to make the build system respect it.
LGTM!
> + (let* ((lib (string-append (assoc-ref %outputs "out")
> + "/lib"))
> + (runpaths (map (lambda (s) (string-append
> + lib "/evolution-data-server/" s))
> + '("addressbook-backends" "calendar-backends"
> + "camel-providers" "credential-modules"
> + "registry-modules"))))
[...]
> + (string-append "-DCMAKE_INSTALL_RPATH=" lib ";"
> + (string-append lib "/evolution-data-server;")
> + (string-join runpaths ";"))
[...]
> + (add-before 'configure 'dont-override-rpath
> + (lambda _
> + (substitute* "CMakeLists.txt"
> + (("SET\\(CMAKE_INSTALL_RPATH .*") ""))
Is this because cmake fails to determine the right RUNPATH? Perhaps add
a short comment about this.
Thanks!
Ludo’.
This bug report was last modified 7 years and 73 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.