[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdesrc-build] modules/ksb: kf5: XDG_DATA_DIRS is required for the build process.
From:       Michael Pyne <mpyne () kde ! org>
Date:       2014-02-23 21:24:27
Message-ID: E1WHgXD-0001Jv-OZ () scm ! kde ! org
[Download RAW message or body]

Git commit ece6ba8afe0d3333f3787843d7471f61dfa37e36 by Michael Pyne.
Committed on 23/02/2014 at 21:24.
Pushed by mpyne into branch 'master'.

kf5: XDG_DATA_DIRS is required for the build process.

M  +4    -0    modules/ksb/Module.pm

http://commits.kde.org/kdesrc-build/ece6ba8afe0d3333f3787843d7471f61dfa37e36

diff --git a/modules/ksb/Module.pm b/modules/ksb/Module.pm
index 8ec0bbc..3f4948f 100644
--- a/modules/ksb/Module.pm
+++ b/modules/ksb/Module.pm
@@ -671,6 +671,10 @@ sub setupEnvironment
     my @ld_dirs = ("$kdedir/lib", "$qtdir/lib", $self->getOption('libpath'));
     $ctx->prependEnvironmentValue('LD_LIBRARY_PATH', @ld_dirs);
 
+    # Needed to find installed resources for KF5.
+    # TODO: Make this an integration point for the BuildSystem interface.
+    $ctx->prependEnvironmentValue('XDG_DATA_DIRS', "$kdedir/share");
+
     my @path = ("$kdedir/bin", "$qtdir/bin", $self->getOption('binpath'));
 
     if (my $prefixEnvVar = $self->buildSystem()->prefixEnvironmentVariable())
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic