Good day.
I'm trying to build geany-plugins 0.20 from official distribution w/o success: http://plugins.geany.org/geany-plugins/geany-plugins-0.20.tar.gz
The first problem is, that this distribution lacks this files: geany-plugins-0.20\build__init__.py geany-plugins-0.20\build\wafcache.py geany-plugins-0.20\build\wafutils.py
Ok, i'm copying them from your git repo, then try to execute ./waf --help. It complains like this:
# ./waf --help [...] File "/usr/ports.orig/devel/geany-plugins/work/geany-plugins-0.20/wscript", line 207, in options { '1' : plugins[0], '2' : plugins[1] }, dest='enable_plugins') IndexError: list index out of range
Ok, i'm patching it like this:
opt.add_option('--enable-plugins', action='store', default='', - help='plugins to be built [plugins in CSV format, e.g. "%(1)s,%(2)s"]' % \ - { '1' : plugins[0], '2' : plugins[1] }, dest='enable_plugins') + help='plugins to be built', dest='enable_plugins') opt.add_option('--skip-plugins', action='store', default='', help='plugins which should not be built, ignored when --enable-plugins is set, same format as --enable-plugins', dest='skip_plugins')
Then try to execute: # ./waf configure --enable-plugins=spellcheck,geanysendmail [...] Plugins to compile : spellcheck geanysendmail 'configure' finished successfully (0.371s)
All is fine. Trying to build:
smeshariki3# ./waf build Waf: Entering directory `/usr/ports.orig/devel/geany-plugins/work/geany-plugins-0.20/_build_' No wscript file in directory /usr/ports.orig/devel/geany-plugins/work/geany-plugins-0.20/spellcheck
So it doesn't create wscript's for plugins for some reason. Can please anybody investigate this? Since right now this distribution is unusable. Thanks. I'm open to any tests.