version 1.3, 2001/05/15 17:16:17
|
version 1.9, 2001/06/24 23:00:02
|
Line 29
|
Line 29
|
-- |
-- |
> |
> |
|
|
|
<!ELEMENT categoryname (#PCDATA)> |
<!ELEMENT targetroot (#PCDATA)> |
<!ELEMENT targetroot (#PCDATA)> |
<!ELEMENT sourceroot (#PCDATA)> |
<!ELEMENT sourceroot (#PCDATA)> |
|
|
<!ELEMENT target (#PCDATA)> |
<!ELEMENT target (#PCDATA)> |
|
<!ATTLIST target |
|
dist CDATA #REQUIRED |
|
> |
<!ELEMENT source (#PCDATA)> |
<!ELEMENT source (#PCDATA)> |
<!ELEMENT targetdir (#PCDATA)> |
<!ELEMENT targetdir (#PCDATA)> |
|
<!ATTLIST targetdir |
|
dist CDATA #REQUIRED |
|
> |
<!ELEMENT sourcedir (#PCDATA)> |
<!ELEMENT sourcedir (#PCDATA)> |
<!ELEMENT glob (#PCDATA)> |
<!ELEMENT glob (#PCDATA)> |
<!ELEMENT distribution (#PCDATA)> |
|
<!ELEMENT build (#PCDATA)> |
<!ELEMENT build (#PCDATA)> |
|
|
|
<!-- |
|
The trigger attribute of the build element is meant |
|
to only have one of two possible values: |
|
"always run", or |
|
"run if dependencies change" |
|
|
|
Note that you must type this text exactly in for the |
|
attribute value to be understood and processed correctly |
|
by the lpml "make build" parser. |
|
--> |
|
<!ELEMENT lpml (files|categories|directories|rpm)+> |
|
<!ATTLIST build> |
|
trigger CDATA #REQUIRED |
|
> |
|
<!ELEMENT categories category+> |
|
<!ELEMENT directories directory+> |
|
<!ELEMENT files (file|fileglob|link)+> |
<!ELEMENT dependencies (#PCDATA)> |
<!ELEMENT dependencies (#PCDATA)> |
<!ELEMENT note (#PCDATA)> |
<!ELEMENT note (#PCDATA)> |
|
|
<!ELEMENT category (chmod,chown,distribution?)> |
<!ELEMENT category (chmod,chown)> |
<!ATTLIST category |
<!ATTLIST category |
type CDATA #REQUIRED |
type CDATA #REQUIRED |
name CDATA #REQUIRED |
name CDATA #REQUIRED |
> |
> |
<!ELEMENT chown (#PCDATA)> |
<!ELEMENT chown (#PCDATA)> |
|
<!ATTLIST chown |
|
dist CDATA #REQUIRED |
|
> |
<!ELEMENT chmod (#PCDATA)> |
<!ELEMENT chmod (#PCDATA)> |
<!ELEMENT distribution (#PCDATA)> |
<!ATTLIST chmod |
|
|
<!ELEMENT directory (targetdir,categoryname,description?)> |
|
<!ATTLIST file |
|
dist CDATA #REQUIRED |
dist CDATA #REQUIRED |
> |
> |
|
|
<!ELEMENT file (source,target,categoryname,description?,note?,build?)> |
<!ELEMENT directory (targetdir,categoryname,description?)> |
<!ATTLIST file |
<!ATTLIST directory |
dist CDATA #REQUIRED |
dist CDATA #REQUIRED |
> |
> |
|
|
|
<!ELEMENT file (source,target,categoryname,description?, |
|
note?,build?,status?,dependencies?)> |
|
<!ELEMENT link (source,target,categoryname,description?, |
|
note?,build?,status?,dependencies?)> |
|
|
<!ELEMENT fileglob (glob,sourcedir,targetdir,categoryname, |
<!ELEMENT fileglob (glob,sourcedir,targetdir,categoryname, |
description?,distribution?)> |
description?,note?,build?,status?,dependencies?,filenames?)> |
|
<!ELEMENT filenames (#PCDATA)> |
|
|
<!ELEMENT rpm (rpmSummary,rpmName,rpmVersion,rpmRelease,rpmVendor, |
<!ELEMENT rpm (rpmSummary,rpmName,rpmVersion,rpmRelease,rpmVendor, |
rpmBuildRoot,rpmCopyright,rpmGroup,rpmSource,rpmAutoReqProv, |
rpmBuildRoot,rpmCopyright,rpmGroup,rpmSource,rpmAutoReqProv, |