116 lines
2.8 KiB
DTD
116 lines
2.8 KiB
DTD
|
<!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 >
|