[Libreoffice] [PATCH] Make pyuno work with system python
Petr Mladek
pmladek at suse.cz
Mon Aug 22 10:12:55 PDT 2011
Caolán McNamara píše v Po 22. 08. 2011 v 11:00 +0100:
> On Mon, 2011-08-22 at 11:36 +0200, Tomáš Chvátal wrote:
> > Should apply to master, worth backporting to 3.4.
>
> I've hacked around this with...
>
> echo "import sys, os" > uno.py
> echo "sys.path.append('%{basisinstdir}/program')" >> uno.py
> echo "os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:
> %{baseinstdir}/program/fundamentalrc')" >> uno.py
> cat $RPM_BUILD_ROOT/%{basisinstdir}/program/uno.py >> uno.py
>
> in our own spec for a while, so integrating the fix would be good.
>
> However....
>
> a) do we need the PYTHONPATH hack in soffice.sh, I seem to be able to
> get away without it ?
I guess that PYTHONPATH hack in soffice.sh is not needed when you
install uno.py and unohelper.py into %{python_sitearch}. It might be
needed when you keep it in libreoffice/basis dir.
Hmm, the strange thing is that I did not apply this patch, did not
move .py stuff and the mail merge stuff works in the openSUSE packages.
Is the hack with uno.py needed at all?
Do I test the python stuff a wrong way?
Best Regards,
Petr
More information about the LibreOffice
mailing list