[geany/geany-plugins] c9f7f4: Add the installation prefix only to installed files
Enrico Tröger
git-noreply at xxxxx
Fri Apr 11 18:15:37 UTC 2014
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger at uvena.de>
Committer: Enrico Tröger <enrico.troeger at uvena.de>
Date: Fri, 11 Apr 2014 18:15:37 UTC
Commit: c9f7f448db510dbaa58bed185121fd2d4400b040
https://github.com/geany/geany-plugins/commit/c9f7f448db510dbaa58bed185121fd2d4400b040
Log Message:
-----------
Add the installation prefix only to installed files
But not to the paths compiled into the plugin. This
fixes broken resource loading.
Modified Paths:
--------------
scope/wscript_build
Modified: scope/wscript_build
14 files changed, 10 insertions(+), 4 deletions(-)
===================================================================
@@ -28,18 +28,24 @@ name = 'Scope'
includes = ['scope/src', 'scope/src/store']
if target_is_win32(bld):
- datadir = '${G_PREFIX}/${GEANYPLUGINS_DATADIR}/geany-plugins/scope'
+ datadir_define = '${GEANYPLUGINS_DATADIR}/geany-plugins/scope'
+ datadir = '${G_PREFIX}/%s' % datadir_define
docdir = 'doc/plugins/scope'
- htmldocdir = '${G_PREFIX}/%s/html' % docdir
+ htmldocdir_define = '%s/html' % docdir
+ htmldocdir = '${G_PREFIX}/%s' % htmldocdir_define
libraries = []
else:
datadir = '${GEANYPLUGINS_DATADIR}/geany-plugins/scope'
+ datadir_define = datadir
docdir = '${DOCDIR}/scope'
htmldocdir = '%s/html' % docdir
+ htmldocdir_define = htmldocdir
libraries = ['VTE', 'UTIL']
-defines = [ subst_vars('PLUGINDATADIR="' + datadir + '"', bld.env).replace("\\", "/"),
- subst_vars('PLUGINHTMLDOCDIR="' + htmldocdir + '"', bld.env).replace("\\", "/")]
+defines = [
+ subst_vars('PLUGINDATADIR="' + datadir_define + '"', bld.env).replace("\\", "/"),
+ subst_vars('PLUGINHTMLDOCDIR="' + htmldocdir_define + '"', bld.env).replace("\\", "/")
+]
build_plugin(bld, name, includes=includes, libraries=libraries, defines=defines)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list