Annotation of loncom/build/lpml.dtd, revision 1.1
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?)>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>