Annotation of loncom/build/lpml.dtd, revision 1.2

1.1       harris41    1: <!--
                      2:        Linux Packaging Markup Language version 1.0.
                      3:        Intended to be under General Public License,
                      4:        Second Version June 1991.
                      5: 
                      6:        Date: May 3, 2001
                      7:        Author: Scott Harrison
                      8: 
                      9:        Linux Packaging Markup Language aims to capture
                     10:        a source code development tree and effectively map
                     11:        that to a compilation and installation process for
                     12:        generating software packages and updating a run-time
                     13:        system.  This language helps handle dependency information,
                     14:        file globbing, file permissions, file ownerships,
                     15:        different targets for different linux distributions,
                     16:        preservation of configuration information, directory
                     17:        permissions, directory ownerships, compilation commands,
                     18:        and, ultimately, system software status reports.
                     19: -->
                     20: <!ENTITY % lpml.Version
                     21:         "-//TUX//DTD lpml 1.0 Final//EN"
                     22: 
                     23:         -- Typical usage:
                     24: 
                     25:             <!DOCTYPE lpml PUBLIC "-//TUX//DTD LPML 1.0 Final//EN">
                     26:             <lpml>
                     27: 
                     28:             </lpml>
                     29:         --
                     30:         >
                     31: 
                     32: <!ELEMENT targetroot (#PCDATA)>
                     33: <!ELEMENT sourceroot (#PCDATA)>
                     34: 
                     35: <!ELEMENT target (#PCDATA)>
                     36: <!ELEMENT source (#PCDATA)>
                     37: <!ELEMENT targetdir (#PCDATA)>
                     38: <!ELEMENT sourcedir (#PCDATA)>
                     39: <!ELEMENT glob (#PCDATA)>
                     40: <!ELEMENT distribution (#PCDATA)>
                     41: <!ELEMENT build (#PCDATA)>
                     42: <!ELEMENT dependencies (#PCDATA)>
                     43: <!ELEMENT note (#PCDATA)>
                     44: 
                     45: <!ELEMENT category (chmod,chown,distribution?)>
                     46: <!ATTLIST category
                     47:     type CDATA #REQUIRED
                     48:     name CDATA #REQUIRED
                     49:     >
                     50: <!ELEMENT chown (#PCDATA)>
                     51: <!ELEMENT chmod (#PCDATA)>
                     52: <!ELEMENT distribution (#PCDATA)>
                     53: 
                     54: <!ELEMENT directory (targetdir,categoryname,description?,distribution?)>
                     55: 
                     56: <!ELEMENT file (source,target,categoryname,description?,distribution?)>
                     57: <!ELEMENT fileglob (glob,sourcedir,targetdir,categoryname,
                     58:                     description?,distribution?)>
1.2     ! harris41   59: 
        !            60: <!ELEMENT rpm (rpmSummary,rpmName,rpmVersion,rpmRelease,rpmVendor,
        !            61:                rpmBuildRoot,rpmCopyright,rpmGroup,rpmSource,rpmAutoReqProv,
        !            62:                rpmdescription,rpmpre)>
        !            63: <!ELEMENT rpmSummary (#PCDATA)>
        !            64: <!ELEMENT rpmName (#PCDATA)>
        !            65: <!ELEMENT rpmVersion (#PCDATA)>
        !            66: <!ELEMENT rpmRelease (#PCDATA)>
        !            67: <!ELEMENT rpmVendor (#PCDATA)>
        !            68: <!ELEMENT rpmBuildRoot (#PCDATA)>
        !            69: <!ELEMENT rpmCopyright (#PCDATA)>
        !            70: <!ELEMENT rpmGroup (#PCDATA)>
        !            71: <!ELEMENT rpmSource (#PCDATA)>
        !            72: <!ELEMENT rpmAutoReqProv (#PCDATA)>
        !            73: <!ELEMENT rpmdescription (#PCDATA)>
        !            74: <!ELEMENT rpmpre (#PCDATA)>
        !            75: 
        !            76: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>