Re: [Gimp-developer] No Lua or Python in Gimp 2.99
On 15/06/2020 23:25, Lloyd Konneker via gimp-developer-list wrote: I would hope that in the future the Gimp install would define that variable in the environment of Gimp so that plugins spawned by Gimp would have the same environment. But since 2.99 is still in development, there is no installer so you must temporarily do it yourself. When Gimp is installed as part of the system the typelibs are put in directories that are already in the GI_TYPELIB_PATH (or in default locations). ___ gimp-developer-list mailing list List address:gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list
Re: [Gimp-developer] No Lua or Python in Gimp 2.99
I would hope that in the future the Gimp install would define that variable in the environment of Gimp so that plugins spawned by Gimp would have the same environment. But since 2.99 is still in development, there is no installer so you must temporarily do it yourself. ___ gimp-developer-list mailing list List address:gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list
Re: [Gimp-developer] No Lua or Python in Gimp 2.99
On 14/06/2020 20:20, Lloyd Konneker via gimp-developer-list wrote: Try package lua-lgi I think I had this same issue, and documented it at https://wiki.gimp.org/wiki/Hacking:Problems_and_solutions#luajit:_...mp.2F2.99.2Fplug-ins.2Fgoat-exercise-lua.2Fgoat-exercise-lua.lua:22:_module_.27lgi.27_not_found Ok, this fixes the lua part of the problem. Then after that install I restarted Gimp, and Lua also had namespace issues, but then looking closer I saw that JavaScript also had namespace issues... But the Wiki page you pointed to had a similar question and its answer helped me figure out that somehow the GI_TYPELIB_PATH wasn't defined. After setting it to: export GI_TYPELIB_PATH="${GIMP_PREFIX}/lib/girepository-1.0:${GIMP_PREFIX}/lib/${arch}/girepository-1.0:$GI_TYPELIB_PATH" ... everything looks fine and dandy. But this raises another question: I have three well-populated "girepository-1.0" directories in /usr, how comes nothing seems to define a GI_TYPELIB_PATH variable in the user environment? Thanks to all. ___ gimp-developer-list mailing list List address:gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list
Re: [Gimp-developer] No Lua or Python in Gimp 2.99 (Ofnuts)
Try package lua-lgi I think I had this same issue, and documented it at https://wiki.gimp.org/wiki/Hacking:Problems_and_solutions#luajit:_...mp.2F2.99.2Fplug-ins.2Fgoat-exercise-lua.2Fgoat-exercise-lua.lua:22:_module_.27lgi.27_not_found : ___ gimp-developer-list mailing list List address:gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list
Re: [Gimp-developer] No Lua or Python in Gimp 2.99
On 14/06/2020 13:34, Michael Schumacher wrote: On 6/14/20 1:16 PM, Ofnuts wrote: This looks more like an environment problem (path?) Any hints? What environment variables do you have set for your prefix? My environment looks like this, where `build` contains the sources and `run` is where things get installed (I have a similar set up for 2.10): /Gimp-dev/2.99 ├── build │ ├── babl │ ├── gegl │ ├── gimp │ ├── libmypaint │ └── mypaint-brushes └── run ├── bin ├── etc ├── include ├── lib ├── libexec └── share The whole thing runs quite smoothly except for these two problems. Gimp prefix and possibly other relevant variables: PWD=/Gimp-dev/2.99 GIMP_PREFIX=/Gimp-dev/2.99/run PKG_CONFIG_PATH=/Gimp-dev/2.99/run/lib/x86_64-linux-gnu/pkgconfig:/Gimp-dev/2.99/run/share/x86_64-linux-gnu/pkgconfig:/Gimp-dev/2.99/run/lib/pkgconfig:/Gimp-dev/2.99/run/share/pkgconfig ACLOCAL_FLAGS=-I /Gimp-dev/2.99/run/share/aclocal -I /usr/share/aclocal LD_LIBRARY_PATH=/Gimp-dev/2.99/run/lib/x86_64-linux-gnu:/Gimp-dev/2.99/run/lib:/Gimp-dev/2.99/run/lib/x86_64-linux-gnu:/Gimp-dev/2.99/run/lib: XDG_DATA_DIRS=/Gimp-dev/2.99/run/share:/usr/share:/Gimp-dev/2.99/run/share:/usr/share:/usr/share/plasma:/usr/local/share:/usr/share:/var/lib/snapd/desktop PATH=/Gimp-dev/2.99/run/bin:/Gimp-dev/2.99/run/bin:/home/me/.local/bin:/home/me/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin In case it matters too, the python files in the "run" tree: ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/spyro-plus/spyro-plus.py ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/palette-to-gradient/palette-to-gradient.py ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/foggify/foggify.py ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/python-console/python-console.py ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/python-console/pyconsole.py ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/palette-offset/palette-offset.py ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/py-slice/py-slice.py ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/file-openraster/file-openraster.py ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/gradients-save-as-css/gradients-save-as-css.py ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/goat-exercise-py3/goat-exercise-py3.py ./run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/colorxhtml/colorxhtml.py ./run/lib/gimp/2.99/plug-ins/spyro-plus/spyro-plus.py ./run/lib/gimp/2.99/plug-ins/palette-to-gradient/palette-to-gradient.py ./run/lib/gimp/2.99/plug-ins/foggify/foggify.py ./run/lib/gimp/2.99/plug-ins/python-console/python-console.py ./run/lib/gimp/2.99/plug-ins/python-console/pyconsole.py ./run/lib/gimp/2.99/plug-ins/palette-offset/palette-offset.py ./run/lib/gimp/2.99/plug-ins/py-slice/py-slice.py ./run/lib/gimp/2.99/plug-ins/file-openraster/file-openraster.py ./run/lib/gimp/2.99/plug-ins/gradients-save-as-css/gradients-save-as-css.py ./run/lib/gimp/2.99/plug-ins/colorxhtml/colorxhtml.py ___ gimp-developer-list mailing list List address:gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list
Re: [Gimp-developer] No Lua or Python in Gimp 2.99
On 6/14/20 1:16 PM, Ofnuts wrote: > This looks more like an environment problem (path?) > > Any hints? What environment variables do you have set for your prefix? -- Regards, Michael GPG: 96A8 B38A 728A 577D 724D 60E5 F855 53EC B36D 4CDD ___ gimp-developer-list mailing list List address:gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list
[Gimp-developer] No Lua or Python in Gimp 2.99
When I start a freshy pulled/compiled 2.99 on my Ubuntu 19.10, I get: For Lua: luajit: ...mp/2.99/plug-ins/goat-exercise-lua/goat-exercise-lua.lua:22: module 'lgi' not found: no field package.preload['lgi'] no file './lgi.lua' no file '/usr/share/luajit-2.1.0-beta3/lgi.lua' no file '/usr/local/share/lua/5.1/lgi.lua' no file '/usr/local/share/lua/5.1/lgi/init.lua' no file '/usr/share/lua/5.1/lgi.lua' no file '/usr/share/lua/5.1/lgi/init.lua' no file './lgi.so' no file '/usr/local/lib/lua/5.1/lgi.so' no file '/usr/lib/x86_64-linux-gnu/lua/5.1/lgi.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'require' ...mp/2.99/plug-ins/goat-exercise-lua/goat-exercise-lua.lua:22: in main chunk [C]: at 0x55864ba6d1d0 GIMP-WARNING: gimp-2.99: gimp_wire_read(): error As far as I can tell, I have lua5.1, liblua5.2-0:amd64, libluajit-5.1-2, libluajit-5.1-common, lua5.1,luajit. I maybe missing lgi, but I cannot find a likely installation candidate for it? For Python: Traceback (most recent call last): File "/Gimp-dev/2.99/run/lib/x86_64-linux-gnu/gimp/2.99/plug-ins/goat-exercise-py3/goat-exercise-py3.py", line 17, in gi.require_version('Gimp', '3.0') File "/usr/lib/python3/dist-packages/gi/__init__.py", line 129, in require_version raise ValueError('Namespace %s not available' % namespace) ValueError: Namespace Gimp not available This looks more like an environment problem (path?) Any hints? ___ gimp-developer-list mailing list List address:gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list