> <http://api.openoffice.org/docs/DevelopersGuide/Extensions/Extensions.xhtml#1_7_Dependencies>:
>
Hmm, so could I have an example of how to specify a dependency on a feature
present only in some FooBar version of OOo?
Btw, do I read the referred-to section of the specification correctly, that
"OpenOffice.org-minimal-version" is both an element and and an optional
attribute of each child element of <description>?
Would the below example be the correct way to specify a requirement for a
specific build of OOo that recognizes and implements certain version-specific
dependencies? Let's ssume this "Foo" version of OOo contains code so that it
knows that it implements the foo:HavePatch dependency for some foo:PatchName
attribute values, and the foo:Platform dependency with its attributes. Would a
non-Foo build of OOo then correctly reject this extension with some message
like "This extension requires the following features not present in this
version: 'The xyzzy.diff patch present in the Foo build of OOo', 'Windows XP'" ?
<description
xmlns="http://openoffice.org/extensions/description/2006"
xmlns:dep="http://openoffice.org/extensions/description/2006"
xmlns:foo="http://foo.whatever.org/whatever/foo/12345"
xmlns:xlink="http://www.w3.org/1999/xlink">
<version value="1.0.6-1" />
<dependencies>
<OpenOffice.org-minimal-version value="2.1"
dep:name="OpenOffice.org 2.1"/>
<foo:HavePatch foo:PatchName="xyzzy.diff" dep:name="The
xyzzy.diff patch present in the Foo build of OOo"/>
<foo:Platform foo:PlatformArchitecture="x86" foo:OS="Windows"
foo:MinOSVer="XP" dep:name="Windows XP"/>
</dependencies>
</description>
(Do I understand the specification correctly, it is possible to specify
platform requirements only for UNO native components (shared libraries), not
for extensions in general that do not contain UNO components? Or *should* all
extensions contain even just a minimal dummy UNO component shared library?)
Cheers,
--tml
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]