diff options
author | Chris Larson <kergoth@openedhand.com> | 2006-08-07 06:53:34 +0000 |
---|---|---|
committer | Chris Larson <kergoth@openedhand.com> | 2006-08-07 06:53:34 +0000 |
commit | c7274f6f00ad79ab55e7833c1288247459f78bef (patch) | |
tree | 367345d11729abd5c55276c25d40c62f7b987504 /scripts/jhbuild/modulesets/moduleset.dtd | |
parent | a7d6fa4c495a4082cf5bdf3b0c49d5277ed0aa00 (diff) | |
download | openembedded-core-c7274f6f00ad79ab55e7833c1288247459f78bef.tar.gz |
Add the partial rewrite of my jhbuild -> oe metadata conversion tool, along with some modulesets for use with it. Will check in the missing piece of the tool shortly.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@589 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'scripts/jhbuild/modulesets/moduleset.dtd')
-rw-r--r-- | scripts/jhbuild/modulesets/moduleset.dtd | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/scripts/jhbuild/modulesets/moduleset.dtd b/scripts/jhbuild/modulesets/moduleset.dtd new file mode 100644 index 0000000000..bee7c8c17e --- /dev/null +++ b/scripts/jhbuild/modulesets/moduleset.dtd @@ -0,0 +1,115 @@ +<!ELEMENT moduleset ((cvsroot|svnroot|arch-archive|darcs-archive)*, + (include|cvsmodule|svnmodule|archmodule|darcsmodule| + metamodule|tarball|mozillamodule)*) > + +<!ELEMENT cvsroot EMPTY > +<!ATTLIST cvsroot + name CDATA #REQUIRED + root CDATA #REQUIRED + password CDATA #IMPLIED + default (yes|no) 'no' > + +<!ELEMENT svnroot EMPTY > +<!ATTLIST svnroot + name CDATA #REQUIRED + href CDATA #REQUIRED + default (yes|no) 'no' > + +<!ELEMENT arch-archive EMPTY > +<!ATTLIST arch-archive + name CDATA #REQUIRED + href CDATA #REQUIRED + default (yes|no) 'no' > + +<!ELEMENT darcs-archive EMPTY > +<!ATTLIST darcs-archive + name CDATA #REQUIRED + href CDATA #REQUIRED + default (yes|no) 'no' > + +<!ELEMENT include EMPTY > +<!ATTLIST include + href CDATA #REQUIRED > + +<!ELEMENT cvsmodule (dependencies?,suggests?) > +<!ATTLIST cvsmodule + id CDATA #REQUIRED + module CDATA #IMPLIED + revision CDATA #IMPLIED + checkoutdir CDATA #IMPLIED + autogenargs CDATA #IMPLIED + makeargs CDATA #IMPLIED + cvsroot CDATA #IMPLIED + supports-non-srcdir-builds (yes|no) 'yes' > + +<!ELEMENT svnmodule (dependencies?,suggests?) > +<!ATTLIST svnmodule + id CDATA #REQUIRED + module CDATA #IMPLIED + checkoutdir CDATA #IMPLIED + autogenargs CDATA #IMPLIED + makeargs CDATA #IMPLIED + root CDATA #IMPLIED + supports-non-srcdir-builds (yes|no) 'yes' > + +<!ELEMENT archmodule (dependencies?,suggests?) > +<!ATTLIST archmodule + id CDATA #REQUIRED + version CDATA #IMPLIED + checkoutdir CDATA #IMPLIED + autogenargs CDATA #IMPLIED + makeargs CDATA #IMPLIED + root CDATA #IMPLIED + supports-non-srcdir-builds (yes|no) 'yes' > + +<!ELEMENT darcsmodule (dependencies?,suggests?) > +<!ATTLIST darcsmodule + id CDATA #REQUIRED + checkoutdir CDATA #IMPLIED + autogenargs CDATA #IMPLIED + makeargs CDATA #IMPLIED + root CDATA #IMPLIED + supports-non-srcdir-builds (yes|no) 'yes' > + +<!ELEMENT metamodule (dependencies) > +<!ATTLIST metamodule + id CDATA #REQUIRED > + +<!ELEMENT tarball + (source,patches?,dependencies?,suggests?) > +<!ATTLIST tarball + id CDATA #REQUIRED + version CDATA #REQUIRED + checkoutdir CDATA #IMPLIED + autogenargs CDATA #IMPLIED + makeargs CDATA #IMPLIED + supports-non-srcdir-builds (yes|no) 'yes' > + +<!ELEMENT mozillamodule (dependencies?,suggests?) > +<!ATTLIST mozillamodule + id CDATA #REQUIRED + module CDATA #IMPLIED + revision CDATA #IMPLIED + checkoutdir CDATA #IMPLIED + autogenargs CDATA #IMPLIED + makeargs CDATA #IMPLIED + cvsroot CDATA #IMPLIED > + +<!-- Tarball sub-elements --> +<!ELEMENT source EMPTY > +<!ATTLIST source + href CDATA #REQUIRED + size CDATA #IMPLIED + md5sum CDATA #IMPLIED > +<!ELEMENT patches (patch)* > +<!ELEMENT patch EMPTY > +<!ATTLIST patch + file CDATA #REQUIRED + strip CDATA '0' > + +<!-- common sub-elements --> +<!ELEMENT dependencies (dep*) > +<!ELEMENT suggests (dep*) > +<!ELEMENT dep EMPTY > +<!ATTLIST dep + package CDATA #REQUIRED > |