[geany/geany-plugins] efeddb: Merge pull request #311 from frlan/build/remove_waf

Frank Lanitz git-noreply at xxxxx
Wed Jan 6 10:00:55 UTC 2016


Branch:      refs/heads/master
Author:      Frank Lanitz <frank at frank.uvena.de>
Committer:   Frank Lanitz <frank at frank.uvena.de>
Date:        Wed, 06 Jan 2016 10:00:55 UTC
Commit:      efeddb908dbda70076553ae796d130002971c07e
             https://github.com/geany/geany-plugins/commit/efeddb908dbda70076553ae796d130002971c07e

Log Message:
-----------
Merge pull request #311 from frlan/build/remove_waf

Remove waf as build system from Geany-Plugins


Modified Paths:
--------------
    HACKING
    Makefile.am
    README
    README.waf
    addons/wscript_build
    addons/wscript_configure
    autoclose/wscript_build
    autoclose/wscript_configure
    automark/wscript_build
    automark/wscript_configure
    build/__init__.py
    build/vars.auxfiles.mk
    build/wafcache.py
    build/wafutils.py
    codenav/wscript_build
    codenav/wscript_configure
    commander/wscript_build
    commander/wscript_configure
    debugger/INSTALL
    debugger/wscript_build
    debugger/wscript_configure
    defineformat/wscript_build
    defineformat/wscript_configure
    devhelp/wscript_build
    devhelp/wscript_configure
    geanyctags/wscript_build
    geanyctags/wscript_configure
    geanydoc/wscript_build
    geanydoc/wscript_configure
    geanyextrasel/wscript_build
    geanyextrasel/wscript_configure
    geanygendoc/wscript_build
    geanygendoc/wscript_configure
    geanyinsertnum/wscript_build
    geanyinsertnum/wscript_configure
    geanylatex/wscript_build
    geanylatex/wscript_configure
    geanylipsum/wscript_build
    geanylipsum/wscript_configure
    geanylua/wscript_build
    geanylua/wscript_configure
    geanymacro/wscript_build
    geanymacro/wscript_configure
    geanyminiscript/wscript_build
    geanyminiscript/wscript_configure
    geanynumberedbookmarks/wscript_build
    geanynumberedbookmarks/wscript_configure
    geanypg/wscript_build
    geanypg/wscript_configure
    geanyprj/wscript_build
    geanyprj/wscript_configure
    geanypy/wscript_build
    geanypy/wscript_configure
    geanypy/wscript_options
    geanysendmail/wscript_build
    geanysendmail/wscript_configure
    geanyvc/wscript_build
    geanyvc/wscript_configure
    geniuspaste/wscript_build
    geniuspaste/wscript_configure
    git-changebar/wscript_build
    git-changebar/wscript_configure
    markdown/wscript_build
    markdown/wscript_configure
    multiterm/wscript_build
    multiterm/wscript_configure
    overview/wscript_build
    overview/wscript_configure
    pairtaghighlighter/wscript_build
    pairtaghighlighter/wscript_configure
    pohelper/wscript_build
    pohelper/wscript_configure
    pretty-printer/wscript_build
    pretty-printer/wscript_configure
    projectorganizer/wscript_build
    projectorganizer/wscript_configure
    scope/wscript_build
    scope/wscript_configure
    shiftcolumn/wscript_build
    shiftcolumn/wscript_configure
    spellcheck/wscript_build
    spellcheck/wscript_configure
    tableconvert/wscript_build
    tableconvert/wscript_configure
    treebrowser/wscript_build
    treebrowser/wscript_configure
    updatechecker/wscript_build
    updatechecker/wscript_configure
    waf
    webhelper/wscript_build
    webhelper/wscript_configure
    wscript
    xmlsnippets/wscript_build
    xmlsnippets/wscript_configure

Modified: HACKING
52 lines changed, 2 insertions(+), 50 deletions(-)
===================================================================
@@ -16,8 +16,8 @@ as well, so it's recommended you give it a read.
 
 Building your plugin
 --------------------
-You should first read either `README` or `README.waf` depending on whether
-you want to use Autotools or Waf to build the plugins.
+You should first read `README` to understand how to build the plugins in
+general.
 
 
 Autotools Build System
@@ -284,54 +284,6 @@ Makefile.am to references them::
     yourfancypluginname_la_LIBADD = $(COMMONLIBS) $(FOO_LIBS)
 
 
-Adding a new plugin to Waf build system
----------------------------------------
-
-Configuration checks
-^^^^^^^^^^^^^^^^^^^^
-
-Add a ``wscript_configure`` file in your plugin's root folder.
-This file contains checks for dependencies, like libraries your plugin
-requires.  If your plugin does not have any additional dependencies
-besides Geany, GLib and GTK, you can leave this file empty (but you need
-to create it nonetheless).
-
-Generally checks are performed with ``check_cfg_cached``.  An example
-to check for library ``foo`` at version 2.0 or newer might look like
-this::
-
-    from build.wafutils import check_cfg_cached
-
-    check_cfg_cached(conf,
-                     package='foo',
-                     atleast_version='2.0',
-                     uselib_store='FOO',
-                     mandatory=True,
-                     args='--cflags --libs')
-
-
-Build rules
-^^^^^^^^^^^
-
-Add a ``wscript_build`` file inside your plugin's root folder.
-This files defines how the plugin is built, and has to at least call
-``build_plugin()``.  An example could look like this::
-
-    from build.wafutils import build_plugin
-
-    name = 'YourFancyPluginName'
-    sources = ['src/yourfancypluginname.c']
-
-    build_plugin(bld, name, sources=sources)
-
-If you checked for additional dependencies in ``wscript_configure``
-in addition to the standard Geany, GLib or GTK, you might need to make
-use of some results of these checks.  Given the configuration example
-above, you would need to add the ``libraries=['FOO']`` argument to
-the ``build_plugin()`` call::
-
-    build_plugin(bld, name, sources=sources, libraries=['FOO'])
-
 
 Additional things to do for a new plugin
 ----------------------------------------


Modified: Makefile.am
6 lines changed, 0 insertions(+), 6 deletions(-)
===================================================================
@@ -169,10 +169,4 @@ endif
 
 
 EXTRA_DIST = \
-	build/__init__.py \
-	build/wafcache.py \
-	build/wafutils.py \
-	waf \
-	wscript \
-	README.waf \
 	README.windows


Modified: README
11 lines changed, 1 insertions(+), 10 deletions(-)
===================================================================
@@ -5,7 +5,7 @@ Geany-Plugins
 Installation
 ------------
 
-You can build the plugins using either Autotools or Waf.
+You can build the plugins using Autotools.
 
 Building with Autotools
 ^^^^^^^^^^^^^^^^^^^^^^^
@@ -122,12 +122,3 @@ which means that after running ``./configure``, you may compile each
 individual plugin by cd-ing into the respective plugin directory
 and running make inside it.
 
-Building with Waf
-^^^^^^^^^^^^^^^^^
-
-Geany-Plugins can also being build using Python based build system Waf.
-For doing this you have similar to building with Autotools run three steps::
-
-  ./waf configure [arguments]
-  ./waf build
-  ./waf install


Modified: README.waf
36 lines changed, 0 insertions(+), 36 deletions(-)
===================================================================
@@ -1,36 +0,0 @@
-You can use Waf (http://code.google.com/p/waf/) to build
-the Geany plugins in this repository.
-
-Usage:
-./waf configure
-./waf build
-./waf install
-
-This will configure, build and install most of the available plugins.
-To exclude some plugins, ./waf configure accepts the option "--enable-plugins"
-which takes a comma-separated list of plugins to compile, e.g.
-
-./waf configure --enable-plugins=geanysendmail,spellcheck
-
-Similarly you can also disable certain plugins from the list with
-
-./waf configure --skip-plugins=geanydoc,geanyvc
-
-To update the language catalogues of plugins with enabled I18n support, run:
-
-./waf updatepo
-
-
-For more configure options, run
-./waf configure --help
-
-
-For convenience, running './waf configure' will create a simple Makefile
-as a wrapper for './waf [options]'.
-Currently, the following make targets are available:
-
-make all
-make install
-make uninstall
-make update-po
-make clean


Modified: addons/wscript_build
29 lines changed, 0 insertions(+), 29 deletions(-)
===================================================================
@@ -1,29 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Addons
-#
-# Copyright 2010-2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'Addons'
-includes = ['addons/src']
-
-build_plugin(bld, name, includes=includes)


Modified: addons/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: autoclose/wscript_build
28 lines changed, 0 insertions(+), 28 deletions(-)
===================================================================
@@ -1,28 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Autoclose
-#
-# Copyright 2013 Roland Pallai <rpallai(at)magex(dot)hu>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import build_plugin
-
-
-name = 'Autoclose'
-includes = ['autoclose/src']
-
-build_plugin(bld, name, includes=includes)


Modified: autoclose/wscript_configure
22 lines changed, 0 insertions(+), 22 deletions(-)
===================================================================
@@ -1,22 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Autoclose
-#
-# Copyright 2013 Roland Pallai <rpallai(at)magex(dot)hu>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import check_cfg_cached, check_c_header_cached


Modified: automark/wscript_build
28 lines changed, 0 insertions(+), 28 deletions(-)
===================================================================
@@ -1,28 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Automark
-#
-# Copyright 2013 Roland Pallai <rpallai(at)magex(dot)hu>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import build_plugin
-
-
-name = 'Automark'
-includes = ['automark/src']
-
-build_plugin(bld, name, includes=includes)


Modified: automark/wscript_configure
22 lines changed, 0 insertions(+), 22 deletions(-)
===================================================================
@@ -1,22 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Automark
-#
-# Copyright 2013 Roland Pallai <rpallai(at)magex(dot)hu>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import check_cfg_cached, check_c_header_cached


Modified: build/__init__.py
5 lines changed, 0 insertions(+), 5 deletions(-)
===================================================================
@@ -1,5 +0,0 @@
-
-from build.wafcache import Cache
-
-# here the Cache is instantiated only once
-cache = Cache()


Modified: build/vars.auxfiles.mk
4 lines changed, 1 insertions(+), 3 deletions(-)
===================================================================
@@ -8,6 +8,4 @@ dist_plugindoc_DATA = \
 	AUTHORS \
 	$(AUXFILES)
 
-EXTRA_DIST = \
-	wscript_build \
-	wscript_configure
+EXTRA_DIST =


Modified: build/wafcache.py
41 lines changed, 0 insertions(+), 41 deletions(-)
===================================================================
@@ -1,41 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script utilities for geany-plugins
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-"""
-A simple cache
-"""
-
-class Cache():
-    def __init__(self):
-        self._cache = dict()
-
-    def __contains__(self, item):
-        return item in self._cache
-
-    def __getitem__(self, item):
-        return self._cache[item]
-
-    def __setitem__(self, item, value):
-        self._cache[item] = value
-
-    def __str__(self):
-        return str(self._cache)


Modified: build/wafutils.py
383 lines changed, 0 insertions(+), 383 deletions(-)
===================================================================
@@ -1,383 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script utilities for geany-plugins
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-"""
-Misc utility functions
-"""
-
-import os
-import sys
-from waflib.Errors import ConfigurationError, WafError
-from waflib import Logs
-from build import cache
-
-
-
-makefile_template = '''#!/usr/bin/make -f
-# Waf Makefile wrapper
-
-all:
-	@./waf build
-
-update-po:
-	@./waf --update-po
-
-install:
-	@if test -n "$(DESTDIR)"; then \\
-		./waf install --destdir="$(DESTDIR)"; \\
-	else \\
-		./waf install; \\
-	fi;
-
-uninstall:
-	@if test -n "$(DESTDIR)"; then \\
-		./waf uninstall --destdir="$(DESTDIR)"; \\
-	else \\
-		./waf uninstall; \\
-	fi;
-
-clean:
-	@./waf clean
-
-distclean:
-	@./waf distclean
-
-.PHONY: clean uninstall install all
-'''
-
-
-def add_define_to_env(conf, key):
-    value = conf.get_define(key)
-    # strip quotes
-    value = value.replace('"', '')
-    conf.env[key] = value
-
-
-def add_to_env_and_define(conf, key, value, quote=False):
-    conf.define(key, value, quote)
-    conf.env[key] = value
-
-
-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
-
-    Argument sources might be None or an empty string to use all
-    source files in the plugin directory.
-
-    @param ctx (waflib.Build.BuildContext)
-    @param name (str)
-    @param plugin_name (str)
-    @param sources (list)
-    @param includes (list)
-    @param defines (list)
-    @param libraries (list)
-    @param features (list)
-    """
-    log_domain = name
-    plugin_name = plugin_name or name.lower()
-    includes = includes or []
-    defines = defines or []
-    libraries = libraries or []
-    features = features or []
-
-    is_win32 = target_is_win32(ctx)
-
-    if not sources:
-        sources = []
-        for directory in includes:
-            bld = ctx.srcnode
-            files = bld.ant_glob('%s/*.c' % directory, src=True, dir=False)
-            sources.extend(files)
-
-    includes.append(ctx.out_dir)
-    defines.append('G_LOG_DOMAIN="%s"' % log_domain)
-    libraries.append('GTK')
-    libraries.append('GEANY')
-    features.append('c')
-    features.append('cshlib')
-    task = ctx.new_task_gen(
-        features      = features,
-        source        = sources,
-        includes      = includes,
-        defines       = defines,
-        target        = plugin_name,
-        use           = libraries,
-        install_path  = '${G_PREFIX}/${LIBDIR}/geany/' if is_win32 else '${LIBDIR}/geany/')
-
-    install_docs(ctx, plugin_name, 'AUTHORS ChangeLog COPYING NEWS README THANKS TODO'.split())
-    return task
-
-
-def check_c_header_cached(conf, **kw):
-    # Works as conf.check_cc(header_name=...) but tries to cache already checked headers
-    header_name = kw.get('header_name')
-    mandatory = kw.get('mandatory')
-    key = (header_name, mandatory)
-    if key in cache:
-        return cache[key]
-
-    result = conf.check_cc(**kw)
-    cache[key] = result
-    return result
-
-
-def check_c_func_in_headers_cached(conf, header_names, mandatory=True, **kw):
-    """
-    Check for @function_name in any of @header_names.
-    Use like a conf.check_cc() for a lib, but pass a list of headers in
-    @header_names.
-
-    This checks for the headers firs with check_c_header_cached(), then
-    if this succeeded calls conf.check_cc() on it.
-    """
-
-    exception = None
-    for header in header_names:
-        try:
-            check_c_header_cached(conf, header_name=header)
-            return conf.check_cc(**dict(kw, header_name=header, mandatory=True))
-        except Exception as e:
-            exception = e
-    if mandatory:
-        raise exception
-    return None
-
-
-def check_cfg_cached(conf, **kw):
-    # Works as conf.check_cfg() but tries to cache already checked packages
-    package = kw.get('package')
-    uselib_store = kw.get('uselib_store')
-    args = kw.get('args')
-    atleast_version = kw.get('atleast_version')
-    mandatory = kw.get('mandatory')
-    key = (package, uselib_store, args, atleast_version, mandatory)
-    if key in cache:
-        return cache[key]
-
-    result = conf.check_cfg(**kw)
-    cache[key] = result
-    return result
-
-
-def check_c99(conf):
-    key = 'c99'
-    if key in cache:
-        v = cache[key]
-        if v:
-            raise v
-        return True
-
-    # FIXME: improve some checks?
-    # TODO: look at Autoconf's C99 checks?
-    fragment = '''
-    // single-line comments
-
-    #include <stdbool.h>
-
-    struct s { int a, b; };
-
-    // inlines
-    static inline void fun_inline(struct s param) {}
-
-    int main(void) {
-        _Bool b = false;
-
-        // variable declaration in for body
-        for (int i = 0; i < 2; i++);
-
-        // compound literals
-        fun_inline((struct s) { 1, 2 });
-
-        // mixed declarations and code
-        int mixed = 0;
-
-        // named initializers
-        struct s name_inited = {
-            .a = 42,
-            .b = 64
-        };
-
-        return (b || mixed || ! name_inited.a);
-    }
-    '''
-
-    exc = None
-    # list of flags is stolen from Autoconf 2.69
-    flags = ['', '-std=gnu99', '-std=c99', '-c99', '-AC99',
-             '-D_STDC_C99=', '-qlanglvl=extc99']
-    for flag in flags:
-        try:
-            desc = ['with flag %s' % flag, 'with no flags'][not flag]
-            conf.check_cc(fragment=fragment, uselib_store='C99', cflags=flag,
-                          msg="Checking for C99 support (%s)" % desc)
-            exc = None
-            break
-        except ConfigurationError as e:
-            exc = e
-    cache[key] = exc
-    if exc:
-        raise exc
-    return True
-
-
-def get_enabled_plugins(conf):
-    plugins = get_plugins()
-    enabled_plugins = []
-    if conf.options.enable_plugins:
-        for plugin_name in conf.options.enable_plugins.split(','):
-            enabled_plugins.append(plugin_name.strip())
-    else:
-        skipped_plugins = conf.options.skip_plugins.split(',')
-        for plugin_name in plugins:
-            if not plugin_name in skipped_plugins:
-                enabled_plugins.append(plugin_name)
-    if not enabled_plugins:
-        raise ConfigurationError('No plugins to compile found')
-    return enabled_plugins
-
-
-def get_plugins():
-    plugins = []
-    for path in os.listdir('.'):
-        plugin_wscript = os.path.join(path, 'wscript_build')
-        if os.path.exists(plugin_wscript):
-            plugins.append(path)
-
-    return sorted(plugins)
-
-
-def get_git_rev(conf):
-    if conf.options.no_scm:
-        return None
-
-    if not os.path.isdir('.git'):
-        return None
-
-    try:
-        cmd = 'git rev-parse --short --revs-only HEAD'
-        revision = conf.cmd_and_log(cmd).strip()
-    except WafError:
-        return None
-    else:
-        return revision
-
-
-def install_docs(ctx, name, files):
-    is_win32 = target_is_win32(ctx)
-    ext = '.txt' if is_win32 else ''
-    docdir = '${G_PREFIX}/doc/plugins/%s' % name if is_win32 else '${DOCDIR}/%s' % name
-    for filename in files:
-        if os.path.exists(os.path.join(name, filename)):
-            basename = uc_first(filename, ctx)
-            destination_filename = '%s%s' % (basename, ext)
-            destination = os.path.join(docdir, destination_filename)
-            ctx.install_as(destination, filename)
-
-
-# Simple function to execute a command and print its exit status
-def launch(ctx, command, status, success_color='GREEN'):
-    ret = 0
-    error_message = ''
-    Logs.pprint(success_color, status)
-    ret = ctx.exec_command(command)
-    if ret == -1:
-        _, e, _ = sys.exc_info()
-        ret = 1
-        error_message = ' (%s: %s)' % (str(e), command)
-
-    if ret != 0:
-        Logs.pprint('RED', '%s failed%s' % (status, error_message))
-
-    return ret
-
-
-def load_intltool_if_available(conf):
-    try:
-        conf.check_tool('intltool')
-        if 'LINGUAS' in os.environ:
-            conf.env['LINGUAS'] = os.environ['LINGUAS']
-    except WafError:
-        # on Windows, we don't hard depend on intltool, on all other platforms raise an error
-        if not target_is_win32(conf):
-            raise
-
-
-def set_lib_dir(conf):
-    if target_is_win32(conf):
-        # nothing to do
-        return
-    # use the libdir specified on command line
-    if conf.options.libdir:
-        add_to_env_and_define(conf, 'LIBDIR', conf.options.libdir, True)
-    else:
-        # get Geany's libdir (this should be the default case for most users)
-        libdir = conf.check_cfg(package='geany', args='--variable=libdir')
-        if libdir:
-            add_to_env_and_define(conf, 'LIBDIR', libdir.strip(), True)
-        else:
-            add_to_env_and_define(conf, 'LIBDIR', conf.env['PREFIX'] + '/lib', True)
-    # libexec (e.g. for geanygdb)
-    if conf.options.libexecdir:
-        add_to_env_and_define(conf, 'LIBEXECDIR', conf.options.libexecdir, True)
-
-    else:
-        add_to_env_and_define(conf, 'LIBEXECDIR', conf.env['PREFIX'] + '/libexec', True)
-
-
-def setup_makefile(ctx):
-    # convenience script (script content copied from the original waf.bat)
-    if target_is_win32(ctx):
-        file_h = open('waf.bat', 'wb')
-        file_h.write('@python -x %~dp0waf %* & exit /b')
-        file_h.close()
-    # write a simple Makefile
-    else:
-        file_h = open('Makefile', 'w')
-        file_h.write(makefile_template)
-        file_h.close()
-
-
-def target_is_win32(ctx):
-    if 'is_win32' in ctx.env:
-        # cached
-        return ctx.env['is_win32']
-    is_win32 = None
-    if sys.platform == 'win32':
-        is_win32 = True
-    if is_win32 is None:
-        if ctx.env and 'CC' in ctx.env:
-            env_cc = ctx.env['CC']
-            if not isinstance(env_cc, str):
-                env_cc = ''.join(env_cc)
-            is_win32 = (env_cc.find('mingw') != -1)
-    if is_win32 is None:
-        is_win32 = False
-    # cache for future checks
-    ctx.env['is_win32'] = is_win32
-    return is_win32
-
-
-def uc_first(string, ctx):
-    if target_is_win32(ctx):
-        return string.title()
-    return string


Modified: codenav/wscript_build
28 lines changed, 0 insertions(+), 28 deletions(-)
===================================================================
@@ -1,28 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - CodeNav
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-name = 'CodeNav'
-includes = ['codenav/src']
-
-build_plugin(bld, name, includes=includes)


Modified: codenav/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: commander/wscript_build
39 lines changed, 0 insertions(+), 39 deletions(-)
===================================================================
@@ -1,39 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Web Helper
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-
-from build.wafutils import build_plugin
-
-
-name = 'Commander'
-sources = [
-    'src/commander-plugin.c']
-
-libraries = ['GTK', 'GLIB']
-defines = ['PLUGIN="%s"' % name.lower()]
-features = ['glib2']
-
-task = build_plugin(bld, name,
-    sources=sources,
-    libraries=libraries,
-    defines=defines,
-    features=features)


Modified: commander/wscript_configure
39 lines changed, 0 insertions(+), 39 deletions(-)
===================================================================
@@ -1,39 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Web Helper
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import check_cfg_cached
-
-
-conf.load ('glib2')
-
-packages = [
-    ('gtk+-2.0', '2.16', 'GTK'),
-    ('glib-2.0', '2.16', 'GLIB'),
-]
-
-for package_name, package_version, uselib_store in packages:
-    check_cfg_cached(conf,
-                     package=package_name,
-                     atleast_version=package_version,
-                     uselib_store=uselib_store,
-                     mandatory=True,
-                     args='--cflags --libs')


Modified: debugger/INSTALL
13 lines changed, 4 insertions(+), 9 deletions(-)
===================================================================
@@ -19,17 +19,12 @@ cp src/.libs/debugger.so ~/.config/geany/plugins
 
 Third
 --------------------------------------------------------------------------------
-There will soon be a possibility to build debugger using waf.
-
-
-Fourth
---------------------------------------------------------------------------------
 Building much of the available plugins from git by doing this:
 
 git clone https://github.com/geany/geany-plugins.git
 cd geany-plugins
-./waf configure
-./waf build -p -k
+./autogen.sh
+./configure
+make
+sudo make install
 
-Built *.so-files will be available in ./_build_/default/ after a successful build.
-Copy the ones you want to ~/.config/geany/plugins/


Modified: debugger/wscript_build
42 lines changed, 0 insertions(+), 42 deletions(-)
===================================================================
@@ -1,42 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Debugger
-#
-# Copyright 2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id: wscript_build 1735 2010-11-09 17:03:40Z eht16 $
-
-from build.wafutils import build_plugin
-from waflib.Utils import subst_vars
-
-name = 'Debugger'
-
-includes = ['debugger/src', 'debugger/src/cell_renderers', 
-            'debugger/src/xpm']
-
-libraries = ['VTE', 'UTIL']
-
-plugin_datadir = '${PKGDATADIR}/debugger'
-
-defines=[ subst_vars('DBGPLUG_DATA_DIR="' + plugin_datadir + '"', bld.env) ]
-
-build_plugin(bld, name, includes=includes, libraries=libraries, defines=defines)
-
-# Icons
-start_dir = bld.path.find_dir('img')
-bld.install_files(plugin_datadir, start_dir.ant_glob('*.png'), cwd=start_dir)
-bld.install_files(plugin_datadir, start_dir.ant_glob('*.gif'), cwd=start_dir)


Modified: debugger/wscript_configure
36 lines changed, 0 insertions(+), 36 deletions(-)
===================================================================
@@ -1,36 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Debugger
-#
-# Copyright 2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id: wscript_configure 1735 2010-11-09 17:03:40Z eht16 $
-
-from build.wafutils import check_cfg_cached
-from build.wafutils import check_c_func_in_headers_cached
-
-
-check_cfg_cached(conf,
-                 package='vte',
-                 uselib_store='VTE',
-                 args='--cflags --libs')
-
-conf.check_cc(function_name='poll', header_name='poll.h')
-check_c_func_in_headers_cached(conf,
-                               function_name='openpty',
-                               header_names=['util.h', 'pty.h', 'libutil.h'],
-                               lib='util', uselib_store='UTIL')


Modified: defineformat/wscript_build
30 lines changed, 0 insertions(+), 30 deletions(-)
===================================================================
@@ -1,30 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyLipsum
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2013 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'Defineformat'
-includes = ['defineformat/src']
-
-build_plugin(bld, name, includes=includes)


Modified: defineformat/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: devhelp/wscript_build
52 lines changed, 0 insertions(+), 52 deletions(-)
===================================================================
@@ -1,52 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Debugger
-#
-# Copyright 2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2011 Frank Lanitz <frnk(at)frank(dot)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id: wscript_build 1735 2010-11-09 17:03:40Z eht16 $
-
-from build.wafutils import build_plugin
-
-name = 'Devhelp'
-includes = [ '../devhelp', 'devhelp/src', 'devhelp/devhelp' ]
-libraries = [ 'GTK', 'GTHREAD', 'WEBKIT', 'LIBWNCK', 'GCONF2', 'ZLIB' ]
-sources = [ "devhelp/dh-assistant.c",
-			"devhelp/dh-assistant-view.c",
-			"devhelp/dh-base.c",
-			"devhelp/dh-book.c",
-			"devhelp/dh-book-manager.c",
-			"devhelp/dh-book-tree.c",
-			"devhelp/dh-enum-types.c",
-			"devhelp/dh-error.c",
-			"devhelp/dh-keyword-model.c",
-			"devhelp/dh-link.c",
-			"devhelp/dh-marshal.c",
-			"devhelp/dh-parser.c",
-			"devhelp/dh-preferences.c",
-			"devhelp/dh-search.c",
-			"devhelp/dh-util.c",
-			"devhelp/dh-window.c",
-			"devhelp/eggfindbar.c",
-			"devhelp/ige-conf.c",
-			"devhelp/ige-conf-gconf.c",
-			"src/dhp-manpages.c",
-			"src/dhp-object.c",
-			"src/dhp-plugin.c" ]
-
-build_plugin(bld, name, sources=sources, includes=includes, libraries=libraries)


Modified: devhelp/wscript_configure
45 lines changed, 0 insertions(+), 45 deletions(-)
===================================================================
@@ -1,45 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Debugger
-#
-# Copyright 2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2011 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id: wscript_configure 1735 2010-11-09 17:03:40Z eht16 $
-
-from waflib.Errors import ConfigurationError
-from build.wafutils import add_to_env_and_define, check_cfg_cached
-
-packages = [
-	('gtk+-2.0', '2.16', 'GTK'),
-    ('gthread-2.0','','GTHREAD'),
-    ('webkit-1.0', '1.1.13', 'WEBKIT'),
-    ('libwnck-1.0', '2.10.0', 'LIBWNCK'),
-    ('gconf-2.0', '2.6.0', 'GCONF2'),
-    ('zlib', '', 'ZLIB'),
-    ]
-
-for package_name, package_version, uselib_store in packages:
-    check_cfg_cached(conf,
-                     package=package_name,
-                     atleast_version=package_version,
-                     uselib_store=uselib_store,
-                     mandatory=True,
-                     args='--cflags --libs')
-
-add_to_env_and_define(conf, 'HAVE_BOOK_MANAGER', 1)
-add_to_env_and_define(conf, 'PACKAGE_VERSION', 1)


Modified: geanyctags/wscript_build
30 lines changed, 0 insertions(+), 30 deletions(-)
===================================================================
@@ -1,30 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyCtags
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'GeanyCtags'
-includes = ['geanyctags/src']
-defines = ['PLUGIN="%s"' % name.lower()]
-
-build_plugin(bld, name, includes=includes, defines=defines)


Modified: geanyctags/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanydoc/wscript_build
29 lines changed, 0 insertions(+), 29 deletions(-)
===================================================================
@@ -1,29 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyDoc
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'GeanyDoc'
-includes = ['geanydoc/src']
-
-build_plugin(bld, name, includes=includes)


Modified: geanydoc/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanyextrasel/wscript_build
29 lines changed, 0 insertions(+), 29 deletions(-)
===================================================================
@@ -1,29 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyExtraSel
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'GeanyExtraSel'
-includes = ['geanyextrasel/src']
-
-build_plugin(bld, name, includes=includes)


Modified: geanyextrasel/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanygendoc/wscript_build
55 lines changed, 0 insertions(+), 55 deletions(-)
===================================================================
@@ -1,55 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyGenDoc
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin, target_is_win32
-
-
-name = 'GeanyGenDoc'
-includes = ['geanygendoc/src']
-libraries = ['CTPL']
-sources = [ 'src/ggd.c',
-			'src/ggd-doc-setting.c',
-			'src/ggd-doc-type.c',
-			'src/ggd-file-type.c',
-			'src/ggd-file-type-loader.c',
-			'src/ggd-file-type-manager.c',
-			'src/ggd-tag-utils.c',
-			'src/ggd-options.c',
-			'src/ggd-plugin.c',
-			'src/ggd-utils.c',
-			'src/ggd-widget-frame.c',
-			'src/ggd-widget-doctype-selector.c' ]
-
-build_plugin(bld, name, sources=sources, includes=includes, libraries=libraries)
-
-is_win32 = target_is_win32(bld)
-
-# install docs
-datadir = '${G_PREFIX}/${GEANYPLUGINS_DATADIR}' if is_win32 else '${GEANYPLUGINS_DATADIR}'
-docdir = '${G_PREFIX}/doc/plugins/geanygendoc' if is_win32 else '${DOCDIR}/geanygendoc'
-htmldocdir = '%s/html' % docdir
-bld.install_files(docdir, 'docs/manual.rst')
-bld.install_files(htmldocdir, 'docs/manual.html')
-
-start_dir = bld.path.find_dir('data/filetypes')
-filetype_data_dir = '%s/geany-plugins/geanygendoc/filetypes' % datadir
-bld.install_files(filetype_data_dir, start_dir.ant_glob('*.conf'), cwd=start_dir)


Modified: geanygendoc/wscript_configure
30 lines changed, 0 insertions(+), 30 deletions(-)
===================================================================
@@ -1,30 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyGenDoc
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import check_cfg_cached
-
-
-check_cfg_cached(conf,
-                 package='ctpl',
-                 atleast_version='0.3',
-                 mandatory=True,
-                 args='--cflags --libs')


Modified: geanyinsertnum/wscript_build
29 lines changed, 0 insertions(+), 29 deletions(-)
===================================================================
@@ -1,29 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyInsertNum
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'GeanyInsertNum'
-includes = ['geanyinsertnum/src']
-
-build_plugin(bld, name, includes=includes)


Modified: geanyinsertnum/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanylatex/wscript_build
39 lines changed, 0 insertions(+), 39 deletions(-)
===================================================================
@@ -1,39 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyLaTeX
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin, target_is_win32
-
-
-name = 'GeanyLaTeX'
-includes = ['geanylatex/src']
-
-build_plugin(bld, name, includes=includes)
-
-# install docs
-is_win32 = target_is_win32(bld)
-docdir = '${G_PREFIX}/doc/plugins/geanylatex' if is_win32 else '${DOCDIR}/geanylatex'
-start_dir = bld.path.find_dir('doc')
-bld.install_files(docdir, start_dir.ant_glob('geanylatex.tex'), cwd=start_dir)
-bld.install_files(docdir, start_dir.ant_glob('geanylatex.pdf'), cwd=start_dir)
-bld.install_files(docdir, start_dir.ant_glob('*.html'), cwd=start_dir)
-bld.install_files(docdir, start_dir.ant_glob('*.css'), cwd=start_dir)
-bld.install_files(docdir, start_dir.ant_glob('**/*.png'), cwd=start_dir, relative_trick=True)


Modified: geanylatex/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanylipsum/wscript_build
29 lines changed, 0 insertions(+), 29 deletions(-)
===================================================================
@@ -1,29 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyLipsum
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'GeanyLipsum'
-includes = ['geanylipsum/src']
-
-build_plugin(bld, name, includes=includes)


Modified: geanylipsum/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanylua/wscript_build
70 lines changed, 0 insertions(+), 70 deletions(-)
===================================================================
@@ -1,70 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyLUA
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin, target_is_win32
-
-
-name = 'GeanyLUA'
-sources = ['geanylua.c']
-lua_sources = [ 'glspi_init.c', 'glspi_app.c', 'glspi_dlg.c',
-                'glspi_doc.c', 'glspi_kfile.c', 'glspi_run.c',
-                'glspi_sci.c', 'gsdlg_lua.c' ]
-libraries = ['LUA', 'GMODULE']
-
-build_plugin(bld, name, sources=sources, libraries=libraries)
-
-
-is_win32 = target_is_win32(bld)
-if is_win32:
-    install_path = '${G_PREFIX}/${LIBDIR}/geany-plugins/geanylua'
-else:
-    install_path = '${LIBDIR}/geany-plugins/geanylua'
-
-# build helper library
-bld.new_task_gen(
-    features        = 'c cshlib',
-    source          = lua_sources,
-    defines         = 'G_LOG_DOMAIN="%s"' % name,
-    includes        = bld.out_dir,
-    target          = 'libgeanylua',
-    uselib          = libraries,
-    install_path    = install_path)
-
-
-# prepare installation of docs/examples
-if is_win32:
-    geanylua_datadir = '${G_PREFIX}/${GEANYPLUGINS_DATADIR}/geany-plugins/geanylua'
-    docdir = '${G_PREFIX}/doc/plugins/geanylua'
-else:
-    geanylua_datadir = '${GEANYPLUGINS_DATADIR}/geany-plugins/geanylua'
-    docdir = '${DOCDIR}/geanylua'
-
-# install docs
-start_dir = bld.path.find_dir('docs')
-bld.install_files(docdir, start_dir.ant_glob('*.html'), cwd=start_dir)
-# install examples
-start_dir = bld.path.find_dir('examples')
-bld.install_files(
-    geanylua_datadir,
-    start_dir.ant_glob('**/*.lua'),
-    cwd=start_dir,
-    relative_trick=True)


Modified: geanylua/wscript_configure
52 lines changed, 0 insertions(+), 52 deletions(-)
===================================================================
@@ -1,52 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyLUA
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from waflib.Errors import ConfigurationError
-from build.wafutils import check_cfg_cached
-
-package_names = ['lua5.1', 'lua51', 'lua-5.1', 'lua']
-
-def try_to_find_lua_package():
-    # try various package names as distributions like to use different ones
-    for package_name in package_names:
-        check_cfg_cached(conf,
-                     package=package_name,
-                     mandatory=False,
-                     uselib_store='LUA',
-                     args='%s >= 5.1 %s < 5.2 --cflags --libs' %
-                          (package_name, package_name),
-                     msg="Checking for '%s' >= 5.1 and < 5.2" %
-                         package_name)
-        if conf.env['HAVE_LUA'] == 1:
-            return True
-    return False
-
-
-found_lua_package = try_to_find_lua_package()
-if not found_lua_package:
-    raise ConfigurationError('You need Lua 5.1 for the GeanyLua plugin')
-
-check_cfg_cached(conf,
-    package='gmodule-2.0',
-    mandatory=True,
-    uselib_store='GMODULE',
-    args='--cflags --libs')


Modified: geanymacro/wscript_build
30 lines changed, 0 insertions(+), 30 deletions(-)
===================================================================
@@ -1,30 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - geanymacro
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2011 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'geanymacro'
-includes = ['geanymacro/src']
-
-build_plugin(bld, name, includes=includes)


Modified: geanymacro/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanyminiscript/wscript_build
29 lines changed, 0 insertions(+), 29 deletions(-)
===================================================================
@@ -1,29 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Addons
-#
-# Copyright 2010-2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'GeanyMiniScript'
-includes = ['geanyminiscript/src']
-
-build_plugin(bld, name, includes=includes)


Modified: geanyminiscript/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanynumberedbookmarks/wscript_build
30 lines changed, 0 insertions(+), 30 deletions(-)
===================================================================
@@ -1,30 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - geanymacro
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2011 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'geanynumberedbookmarks'
-includes = ['geanynumberedbookmarks/src']
-
-build_plugin(bld, name, includes=includes)


Modified: geanynumberedbookmarks/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanypg/wscript_build
30 lines changed, 0 insertions(+), 30 deletions(-)
===================================================================
@@ -1,30 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyPG
-#
-# Copyright 2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id: wscript_build 1735 2010-11-09 17:03:40Z eht16 $
-
-from build.wafutils import build_plugin
-
-
-name = 'GeanyPG'
-includes = ['geanypg/src']
-libraries = ['GPGME']
-
-build_plugin(bld, name, includes=includes, libraries=libraries)


Modified: geanypg/wscript_configure
26 lines changed, 0 insertions(+), 26 deletions(-)
===================================================================
@@ -1,26 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyPG
-#
-# Copyright 2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id: wscript_configure 1735 2010-11-09 17:03:40Z eht16 $
-
-
-conf.check_cfg(path='gpgme-config', args='--cflags --libs', package='', uselib_store='GPGME')
-# necessary for gpgme
-conf.check_large_file()


Modified: geanyprj/wscript_build
36 lines changed, 0 insertions(+), 36 deletions(-)
===================================================================
@@ -1,36 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyPrj
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'GeanyPrj'
-sources = [
-    'src/geanyprj.c',
-    'src/menu.c',
-    'src/project.c',
-    'src/sidebar.c',
-    'src/utils.c',
-    'src/xproject.c'
-]
-
-build_plugin(bld, name, sources=sources)


Modified: geanyprj/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanypy/wscript_build
53 lines changed, 0 insertions(+), 53 deletions(-)
===================================================================
@@ -1,53 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyPy
-#
-# Copyright 2013 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-from build.wafutils import build_plugin, target_is_win32
-
-
-# plugin config
-name = 'GeanyPy'
-includes = ['geanypy/src']
-libraries = ['GMODULE', 'PYGTK', 'PYEXT']
-
-build_plugin(bld, name, includes=includes, libraries=libraries)
-
-
-# install Python modules (they will be byte-compiled on install)
-lib_dst = '%s/geany' % bld.env['GEANYPY_PYTHON_DIR']
-if target_is_win32(bld):
-    lib_dst = '${G_PREFIX}/%s' % lib_dst
-py_sources = ['geany/__init__.py',
-              'geany/console.py',
-              'geany/manager.py',
-              'geany/loader.py',
-              'geany/plugin.py',
-              'geany/signalmanager.py']
-bld.new_task_gen(
-    features        = 'py',
-    source          = py_sources,
-    install_path    = lib_dst)
-
-
-# install plugins
-start_dir = bld.path.find_dir('plugins')
-plugin_dst = bld.env['GEANYPY_PLUGIN_DIR']
-if target_is_win32(bld):
-    plugin_dst = '${G_PREFIX}/%s' % plugin_dst
-bld.install_files(plugin_dst, start_dir.ant_glob('*.py'), cwd=start_dir)


Modified: geanypy/wscript_configure
93 lines changed, 0 insertions(+), 93 deletions(-)
===================================================================
@@ -1,93 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyPy
-#
-# Copyright 2013 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-from build.wafutils import add_to_env_and_define, check_cfg_cached, target_is_win32
-from waflib.Errors import ConfigurationError
-
-PYTHON_DETECT_DSO_CODE = """
-import sys
-from ctypes.util import find_library
-from distutils.sysconfig import get_config_vars
-from os.path import join as path_join
-
-if sys.platform == 'win32':
-    pyver = get_config_vars()['VERSION']
-    print(find_library('python%s.dll' % pyver))
-else:
-    cvars = get_config_vars()
-    # support multiarch-enabled distributions like Ubuntu
-    if not 'MULTIARCH' in cvars.keys():
-        cvars['MULTIARCH'] = ''
-    print(path_join(cvars['LIBDIR'], cvars['MULTIARCH'], cvars['LDLIBRARY']))
-"""
-
-# Python
-conf.load('python')
-conf.check_python_version((2, 6))
-conf.check_python_headers()
-
-if conf.env['PYTHON_VERSION'][0] == '3':
-    raise ConfigurationError('Python3 is not supported')
-
-# PyGTK
-check_cfg_cached(conf,
-                 package='pygtk-2.0',
-                 uselib_store="PYGTK",
-                 mandatory=True,
-                 args='--cflags --libs')
-# GModule
-check_cfg_cached(conf,
-                 package='gmodule-2.0',
-                 uselib_store="GMODULE",
-                 mandatory=True,
-                 args='--cflags --libs')
-
-# try to find the Python DSO path, for details see geanypy/m4/ax_python_library.m4
-conf.start_msg('Checking for python DSO path')
-try:
-    dso_path = conf.cmd_and_log(conf.env['PYTHON'] + ['-c', PYTHON_DETECT_DSO_CODE])
-    if not dso_path:
-        conf.fatal('not found')
-except:
-    conf.end_msg(False)
-    conf.fatal('Could not find the python DSO path')
-else:
-    # dso_path on Windows looks like c:\windows\system32\python27.dll, to avoid quoting problems
-    # of backslashes from Python to config.h to C code, simply use forward slashes (lazy workaround)
-    dso_path = dso_path.strip().replace('\\', '/')
-    add_to_env_and_define(conf, 'GEANYPY_PYTHON_LIBRARY', dso_path, quote=True)
-    conf.end_msg(dso_path)
-
-# work around for Debian Python bug (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695979)
-if not 'LIB_PYEXT' in conf.env:
-    conf.env['LIBPATH_PYEXT'] = conf.env['LIBPATH_PYEMBED']
-    conf.env['LIB_PYEXT'] = conf.env['LIB_PYEMBED']
-
-# dirs
-is_win32 = target_is_win32(conf)
-if is_win32:
-    geanypy_lib_path = '%s/geany-plugins/geanypy' % conf.env['LIBDIR']
-    geanypy_data_path = '%s/geany-plugins/geanypy' % conf.env['GEANYPLUGINS_DATADIR']
-else:
-    geanypy_lib_path = '%s/geany-plugins/geanypy' % conf.env['LIBDIR']
-    geanypy_data_path = '%s/geany-plugins/geanypy' % conf.env['GEANYPLUGINS_DATADIR']
-
-add_to_env_and_define(conf, 'GEANYPY_PYTHON_DIR', geanypy_lib_path, quote=True)
-add_to_env_and_define(conf, 'GEANYPY_PLUGIN_DIR', '%s/plugins' % geanypy_data_path, quote=True)


Modified: geanypy/wscript_options
22 lines changed, 0 insertions(+), 22 deletions(-)
===================================================================
@@ -1,22 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyPy
-#
-# Copyright 2013 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-# enable Python specific options
-opt.tool_options('python')


Modified: geanysendmail/wscript_build
29 lines changed, 0 insertions(+), 29 deletions(-)
===================================================================
@@ -1,29 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanySendMail
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'GeanySendMail'
-includes = ['geanysendmail/src']
-
-build_plugin(bld, name, includes=includes)


Modified: geanysendmail/wscript_configure
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online


Modified: geanyvc/wscript_build
40 lines changed, 0 insertions(+), 40 deletions(-)
===================================================================
@@ -1,40 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyVC
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'GeanyVC'
-libraries = ['GTKSPELL']
-sources = [
-    'src/externdiff.c',
-    'src/geanyvc.c',
-    'src/utils.c',
-    'src/vc_bzr.c',
-    'src/vc_cvs.c',
-    'src/vc_git.c',
-    'src/vc_hg.c',
-    'src/vc_svk.c',
-    'src/vc_svn.c'
-]
-
-build_plugin(bld, name, sources=sources, libraries=libraries)


Modified: geanyvc/wscript_configure
34 lines changed, 0 insertions(+), 34 deletions(-)
===================================================================
@@ -1,34 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeanyVC
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import check_cfg_cached
-
-
-check_cfg_cached(conf,
-                 package='gtkspell-2.0',
-                 atleast_version='2.0',
-                 mandatory=False,
-                 uselib_store='GTKSPELL',
-                 args='--cflags --libs')
-
-if conf.env['HAVE_GTKSPELL']:
-    conf.define('USE_GTKSPELL', 1);


Modified: geniuspaste/wscript_build
31 lines changed, 0 insertions(+), 31 deletions(-)
===================================================================
@@ -1,31 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Update Checker
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2011-2012 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'geniuspaste'
-includes = ['geniuspaste/src']
-libraries = ['LIBSOUP']
-
-build_plugin(bld, name, includes=includes, libraries=libraries)


Modified: geniuspaste/wscript_configure
36 lines changed, 0 insertions(+), 36 deletions(-)
===================================================================
@@ -1,36 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - GeniusPaste
-#
-# Copyright 2010      Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2011-2012 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import check_cfg_cached
-
-packages = [
-    ('libsoup-2.4', '2.4.0', 'LIBSOUP')
-    ]
-
-for package_name, package_version, uselib_store in packages:
-    check_cfg_cached(conf,
-                     package=package_name,
-                     atleast_version=package_version,
-                     uselib_store=uselib_store,
-                     mandatory=True,
-                     args='--cflags --libs')


Modified: git-changebar/wscript_build
44 lines changed, 0 insertions(+), 44 deletions(-)
===================================================================
@@ -1,44 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Git Change Bar
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2015 Colomban Wendling <ban(at)herbesfolles(dot)org>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import build_plugin, target_is_win32
-
-
-name = 'GitChangeBar'
-name_lower = 'git-changebar'
-
-sources = ['src/gcb-plugin.c']
-includes = ['src']
-defines = ['PLUGIN="%s"' % name_lower]
-libraries = ['GTK', 'GLIB', 'LIBGIT2']
-
-build_plugin(bld, name,
-    plugin_name=name_lower,
-    sources=sources,
-    includes=includes,
-    defines=defines,
-    libraries=libraries)
-
-# install UI file
-prefix = '${G_PREFIX}/' if target_is_win32(bld) else ''
-datadir = '${GEANYPLUGINS_DATADIR}/geany-plugins/%s' % (name_lower)
-bld.install_files('%s%s' % (prefix, datadir), 'data/prefs.ui')


Modified: git-changebar/wscript_configure
39 lines changed, 0 insertions(+), 39 deletions(-)
===================================================================
@@ -1,39 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Git Change Bar
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2015 Colomban Wendling <ban(at)herbesfolles(dot)org>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import check_cfg_cached
-
-
-packages = [
-    ('gtk+-2.0', '2.18', 'GTK'),
-    ('glib-2.0', '2.16', 'GLIB'),
-    ('libgit2', '0.21', 'LIBGIT2'),
-]
-
-for package_name, package_version, uselib_store in packages:
-    check_cfg_cached(conf,
-                     package=package_name,
-                     atleast_version=package_version,
-                     uselib_store=uselib_store,
-                     mandatory=True,
-                     args='--cflags --libs')
-


Modified: markdown/wscript_build
114 lines changed, 0 insertions(+), 114 deletions(-)
===================================================================
@@ -1,114 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Markdown
-#
-# Copyright 2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2011 Frank Lanitz <frnk(at)frank(dot)uvena(dot)de>
-# Copyright 2012 Colomban Wendling <ban(at)herbesfolles(dot)org>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-from build.wafutils import build_plugin, target_is_win32
-from waflib.Task import Task
-from waflib.TaskGen import extension
-from waflib.Utils import subst_vars
-
-
-name = 'Markdown'
-includes = [ 'src' ]
-defines = [ subst_vars('MARKDOWN_DATA_DIR="${PKGDATADIR}/markdown"', bld.env),
-            subst_vars('MARKDOWN_DOC_DIR="${DOCDIR}/markdown"', bld.env),
-            subst_vars('MARKDOWN_HELP_FILE="${DOCDIR}/markdown/html/help.html"', bld.env) ]
-libraries = [ 'GTK', 'GTHREAD', 'WEBKIT', 'DISCOUNT' ]
-sources = [ "src/conf.c",
-            "src/markdown-gtk-compat.c",
-            "src/plugin.c",
-            "src/viewer.c" ]
-
-# sources for embedded peg-markdown library
-sources_peg_markdown = [ "peg-markdown/markdown_lib.c",
-                         "peg-markdown/markdown_output.c",
-                         "peg-markdown/markdown_parser.c",
-                         "peg-markdown/odf.c",
-                         "peg-markdown/parsing_functions.c",
-                         "peg-markdown/utility_functions.c" ]
-
-# sources for peg utility
-sources_peg = [ "peg-markdown/peg-0.1.9/leg.c",
-                "peg-markdown/peg-0.1.9/compile.c",
-                "peg-markdown/peg-0.1.9/tree.c" ]
-
-
-def _build_peg_markdown():
-    class PegLeg(Task):
-        run_str = '${SRC[0].abspath()} -o ${TGT} ${SRC[1].abspath()}'
-        color   = 'PINK'
-
-    @extension('.leg')
-    def process_leg(self, node):
-        tg = self.bld.get_tgen_by_name('LEG')
-        leg = tg.link_task.outputs[0]
-        tsk = self.create_task('PegLeg', [leg, node], node.change_ext('.c'))
-        self.source.extend(tsk.outputs)
-
-    # build peg utility
-    bld.new_task_gen(
-        features        = ['c', 'cprogram'],
-        name            = 'LEG',
-        target          = 'leg',
-        source          = sources_peg,
-        includes        = ['markdown/peg-markdown/peg-0.1.9'],
-        install_path    = None)
-
-    # put all following tasks into a new group to get the build order right
-    bld.add_group()
-
-    # generate markdown_parser.c
-    bld.new_task_gen(
-        features        = ['c'],
-        use             = libraries,
-        target          = 'markdown_parser.c',
-        source          = 'peg-markdown/markdown_parser.leg',
-        includes        = ['peg-markdown'])
-
-    # tell the code about what we want
-    defines.append('FULL_PRICE=1')
-    includes.append('peg-markdown')
-    sources.extend(sources_peg_markdown)
-
-
-def _build_plugin():
-    build_plugin(bld, name, sources=sources, includes=includes, libraries=libraries, defines=defines)
-
-
-def _install_docs():
-    # install docs
-    helpfiles = [ 'docs/help.html',
-                  'docs/plugin.png',
-                  'docs/plugin_mgr.png',
-                  'docs/plugin_prefs.png',
-                  'docs/plugin_small.png',
-                  'docs/set_filetype.png',
-                  'docs/settings.png' ]
-    docdir = '${G_PREFIX}/doc/plugins' if target_is_win32(bld) else '${DOCDIR}'
-    bld.install_files('%s/markdown/html' % docdir, helpfiles)
-
-
-
-# if we didn't find the Discount/libmarkdown library, build and use the embedded peg-markdown library
-if not bld.env['LIB_DISCOUNT']:
-    _build_peg_markdown()
-_build_plugin()
-_install_docs()


Modified: markdown/wscript_configure
44 lines changed, 0 insertions(+), 44 deletions(-)
===================================================================
@@ -1,44 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Markdown
-#
-# Copyright 2011 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2011 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
-# Copyright 2012 Colomban Wendling <ban(at)herbesfolles(dot)org>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-from build.wafutils import check_cfg_cached
-
-
-packages = [ ('gtk+-2.0', '2.16', 'GTK'),
-             ('gthread-2.0', '', 'GTHREAD'),
-             ('webkit-1.0', '1.1.13', 'WEBKIT') ]
-
-for package_name, package_version, uselib_store in packages:
-    check_cfg_cached(conf,
-                     package=package_name,
-                     atleast_version=package_version,
-                     uselib_store=uselib_store,
-                     mandatory=True,
-                     args='--cflags --libs')
-
-# try Discount/libmarkdown
-conf.check(header_name='mkdio.h',
-       mandatory=False)
-if conf.env['HAVE_MKDIO_H']:
-    conf.check(lib='markdown',
-           uselib_store='DISCOUNT',
-           mandatory=False)


Modified: multiterm/wscript_build
68 lines changed, 0 insertions(+), 68 deletions(-)
===================================================================
@@ -1,68 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - MultiTerm
-#
-# Copyright 2011 Matthew Brush <matt(at)geany(dot)org>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import target_is_win32, install_docs
-
-def build_vala_plugin(ctx, name, sources, vapi_dirs=None, packages=None,
-    libraries=None, features=None):
-    """
-    Similar to build.wafutils.build_plugin() except it's for Vala.
-    TODO: move this function to that module and make the
-    geany.vapi/deps available for other plugins.
-    """
-    log_domain = name
-    plugin_name = name.lower()
-    vapi_dirs = vapi_dirs or []
-    packages = packages or []
-    libraries = libraries or []
-    features = features or []
-
-    libraries.extend(['GTK', 'GEANY'])
-    features.extend(['c', 'cshlib'])
-
-    install_path = '${G_PREFIX}/${LIBDIR}' if target_is_win32(ctx) else '${LIBDIR}/geany/'
-
-    task = ctx.shlib(packages = packages,
-                     features = features,
-                     target = plugin_name,
-                     source = sources,
-                     vapi_dirs = vapi_dirs,
-                     use = libraries,
-                     vala_defines = [ 'G_LOG_DOMAIN="%s"' % log_domain ],
-                     defines = [ 'GETTEXT_PACKAGE="%s"' % ctx.env['GETTEXT_PACKAGE'],
-                                 'LOCALEDIR="%s"' % ctx.env['LOCALEDIR'] ],
-                     install_path = install_path)
-
-    install_docs(ctx, plugin_name,
-        'AUTHORS ChangeLog COPYING NEWS README THANKS TODO'.split())
-
-    return task
-
-
-name = 'MultiTerm'
-sources = [ 'src/config.vala', 'src/context-menu.vala', 'src/defconf.vala',
-    'src/notebook.vala', 'src/plugin.vala', 'src/shell-config.vala',
-    'src/tab-label.vala', 'src/terminal.vala']
-packages = [ 'gtk+-2.0', 'glib-2.0', 'vte', 'geany' ]
-libraries = [ 'GTK', 'GLIB', 'VTE', 'GEANY' ]
-vapi_dirs = [ 'src/vapi' ]
-
-build_vala_plugin(bld, name, sources, vapi_dirs, packages, libraries)


Modified: multiterm/wscript_configure
33 lines changed, 0 insertions(+), 33 deletions(-)
===================================================================
@@ -1,33 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF configure script for geany-plugins - MultiTerm
-#
-# Copyright 2011 Matthew Brush <matt(at)geany(dot)org>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import check_cfg_cached
-
-conf.load('vala', funs='')
-conf.check_vala(min_version=(0,12,0))
-
-packages = [('gtk+-2.0', 'GTK'),
-            ('glib-2.0', 'GLIB'),
-            ('vte', 'VTE'),
-            ('geany', 'GEANY')]
-
-for pkg, var in packages:
-    check_cfg_cached(conf, package=pkg, uselib_store=var, args='--cflags --libs')


Modified: overview/wscript_build
47 lines changed, 0 insertions(+), 47 deletions(-)
===================================================================
@@ -1,47 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Overview
-#
-# Copyright 2015 Matthew Brush <matt(at)geany(dot)org>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import build_plugin
-from waflib.Utils import subst_vars
-
-name = 'Overview'
-sources = [
-  'overview/overviewcolor.c',
-  'overview/overviewplugin.c',
-  'overview/overviewprefs.c',
-  'overview/overviewprefspanel.c',
-  'overview/overviewscintilla.c',
-  'overview/overviewui.c',
-]
-includes = ['overview']
-libraries = [ 'C99', 'GTK', 'GLIB', 'GEANY' ]
-defines = [ subst_vars('OVERVIEW_PREFS_UI_FILE="${PKGDATADIR}/overview/prefs.ui"', bld.env) ]
-
-build_plugin(bld, name,
-             sources=sources,
-             includes=includes,
-             libraries=libraries,
-             defines=defines)
-
-# install UI file
-prefix = '${G_PREFIX}/' if target_is_win32(bld) else ''
-datadir = '${GEANYPLUGINS_DATADIR}/geany-plugins/%s' % (name.lower())
-bld.install_files('%s%s' % (prefix, datadir), 'data/prefs.ui')


Modified: overview/wscript_configure
3 lines changed, 0 insertions(+), 3 deletions(-)
===================================================================
@@ -1,3 +0,0 @@
-from build.wafutils import check_c99
-
-check_c99(conf)


Modified: pairtaghighlighter/wscript_build
28 lines changed, 0 insertions(+), 28 deletions(-)
===================================================================
@@ -1,28 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Pairtaghighlighter
-#
-# Copyright 2013 Roland Pallai <rpallai(at)magex(dot)hu>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import build_plugin
-
-
-name = 'Pairtaghighlighter'
-includes = ['pairtaghighlighter/src']
-
-build_plugin(bld, name, includes=includes)


Modified: pairtaghighlighter/wscript_configure
25 lines changed, 0 insertions(+), 25 deletions(-)
===================================================================
@@ -1,25 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Pairtaghighlighter
-#
-# Copyright 2013 Roland Pallai <rpallai(at)magex(dot)hu>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import check_cfg_cached, check_c_header_cached
-
-
-check_c_header_cached(conf, header_name='string.h', mandatory=True)


Modified: pohelper/wscript_build
38 lines changed, 0 insertions(+), 38 deletions(-)
===================================================================
@@ -1,38 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Translation Helper
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-# Copyright 2013 Colomban Wendling <ban(at)herbesfolles(dot)org>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-
-from build.wafutils import build_plugin, target_is_win32
-
-
-name = 'PoHelper'
-
-sources = ['src/gph-plugin.c']
-includes = ['src']
-
-build_plugin(bld, name,
-    sources=sources,
-    includes=includes)
-
-# install UI file
-prefix = '${G_PREFIX}/' if target_is_win32(bld) else ''
-datadir = '${GEANYPLUGINS_DATADIR}/geany-plugins/%s' % (name.lower())
-bld.install_files('%s%s' % (prefix, datadir), 'data/menus.ui')


Modified: pohelper/wscript_configure
1 lines changed, 0 insertions(+), 1 deletions(-)
===================================================================
@@ -1 +0,0 @@
-


Modified: pretty-printer/wscript_build
31 lines changed, 0 insertions(+), 31 deletions(-)
===================================================================
@@ -1,31 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Pretty Printer
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# $Id$
-
-from build.wafutils import build_plugin
-
-
-name = 'Pretty-Printer'
-includes = ['pretty-printer/src']
-libraries = ['LIBXML_2_0']
-defines = ['HAVE_GLIB=1']
-
-build_plugin(bld, name, includes=includes, libraries=libraries, defines=defines)


Modified: pretty-printer/wscript_configure
32 lines changed, 0 insertions(+), 32 deletions(-)
===================================================================
@@ -1,32 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# WAF build script for geany-plugins - Pretty Printer
-#
-# Copyright 2010 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Founda@@ Diff output truncated at 100000 characters. @@

--------------
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