[Libreoffice] Howto develop an extension with URE?

Michael Meeks michael.meeks at suse.com
Thu Nov 10 14:18:10 PST 2011


Hi Christian,

On Thu, 2011-11-10 at 19:51 +0100, Christian Ehrlicher wrote:
> I've developed an extension to automatically load and store documents 
> from/in a database. I can also start and control a slide show.

	Great :-)

>  This all works fine except some minor glitches inside libreoffice
> which I wanted  to fix once my stuff is stable enough and I find some time.

	Much appreciated of course.

> For development I was using the ure and ure-devel packages from 
> openSUSE. The problem now is that those packages are no longer available 
> ( https://bugzilla.novell.com/show_bug.cgi?id=728561 ) which leaves me 
> alone in the dark. I tried to somehow get the sdk working but I failed 
> generating the headers from the idl files... so my question is - how to 
> use this sdk and is it safe to rely on this sdk

	So - prolly safer. Previously we installed a lot of the internal
headers and tools to get the split build going - this meant that they
worked out of the box on many systems. In -theory- the URE has the same
tools and functionality ;-) in reality ... most likely it needs
improvement around packaging and particularly usability.

	The URE is still there in SUSE - it just lives in the libreoffice-sdk
package.

>  or just switch back to M$ office programming + a terminal server?

	Heh, sounds even worse to me.

> The M$ office solution was used before I managed to established
> openoffice/libreoffice for this task and now I'm a little bit puzzled
> if this was a good decision after all...

	Sure it was a good decision.

> So what's the current state of ure in libreoffice?

	It's still there, and it should work, anything else is a bug.

	More details such as: error messages from the idl / header compiler - I
assume you're running:
/usr/lib/libreoffice/basis3.4/sdk/bin/idlc for example ?

	Of course, sharing the source or an equivalent piece of test code would
be even better to allow people to help you.

	All the best,

		Michael.

-- 
michael.meeks at suse.com  <><, Pseudo Engineer, itinerant idiot



More information about the LibreOffice mailing list