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.

--
Regards,
Ruslan

Tinderboxing kills... the drives.
_______________________________________________
Geany mailing list
[email protected]
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany

Reply via email to