[geany/geany-plugins] 4a5a38: Merge pull request #192 from b4n/waf/tunable-plugin-name

Frank Lanitz git-noreply at xxxxx
Tue Mar 10 22:05:03 UTC 2015


Branch:      refs/heads/master
Author:      Frank Lanitz <frank at frank.uvena.de>
Committer:   Frank Lanitz <frank at frank.uvena.de>
Date:        Tue, 10 Mar 2015 22:05:03 UTC
Commit:      4a5a38026162491bbc16a0094483df5896b3643d
             https://github.com/geany/geany-plugins/commit/4a5a38026162491bbc16a0094483df5896b3643d

Log Message:
-----------
Merge pull request #192 from b4n/waf/tunable-plugin-name

Waf: Allow to explicitly set plugin name


Modified Paths:
--------------
    build/wafutils.py
    git-changebar/wscript_build

Modified: build/wafutils.py
5 lines changed, 3 insertions(+), 2 deletions(-)
===================================================================
@@ -77,7 +77,7 @@ def add_to_env_and_define(conf, key, value, quote=False):
     conf.env[key] = value
 
 
-def build_plugin(ctx, name, sources=None, includes=None, defines=None, libraries=None, features=None):
+def build_plugin(ctx, name, plugin_name=None, sources=None, includes=None, defines=None, libraries=None, features=None):
     """
     Common build task for plugins, every plugin should call this in its wscript_build module
 
@@ -86,6 +86,7 @@ def build_plugin(ctx, name, sources=None, includes=None, defines=None, libraries
 
     @param ctx (waflib.Build.BuildContext)
     @param name (str)
+    @param plugin_name (str)
     @param sources (list)
     @param includes (list)
     @param defines (list)
@@ -93,7 +94,7 @@ def build_plugin(ctx, name, sources=None, includes=None, defines=None, libraries
     @param features (list)
     """
     log_domain = name
-    plugin_name = name.lower()
+    plugin_name = plugin_name or name.lower()
     includes = includes or []
     defines = defines or []
     libraries = libraries or []


Modified: git-changebar/wscript_build
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -32,6 +32,7 @@ defines = ['PLUGIN="%s"' % name_lower]
 libraries = ['GTK', 'GLIB', 'LIBGIT2']
 
 build_plugin(bld, name,
+    plugin_name=name_lower,
     sources=sources,
     includes=includes,
     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