123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <!--
- $Id: package.dtd,v 1.38 2005-11-12 02:23:07 cellog Exp $
- This is the PEAR package description, version 1.0.
- It should be used with the informal public identifier:
- "-//PHP Group//DTD PEAR Package 1.0//EN//XML"
- Copyright (c) 1997-2005 The PHP Group
- This source file is subject to version 3.00 of the PHP license,
- that is bundled with this package in the file LICENSE, and is
- available at through the world-wide-web at
- http://www.php.net/license/3_0.txt.
- If you did not receive a copy of the PHP license and are unable to
- obtain it through the world-wide-web, please send a note to
- license@php.net so we can mail you a copy immediately.
- Authors:
- Stig S. Bakken <ssb@fast.no>
- Gregory Beaver <cellog@php.net>
- -->
- <!ENTITY % NUMBER "CDATA">
- <!ELEMENT package (name,summary,description,license?,maintainers,release,changelog?)>
- <!ATTLIST package type (source|binary|empty) "empty"
- version CDATA #REQUIRED
- packagerversion CDATA #IMPLIED>
- <!ELEMENT name (#PCDATA)>
- <!ELEMENT summary (#PCDATA)>
- <!ELEMENT license (#PCDATA)>
- <!ELEMENT description (#PCDATA)>
- <!ELEMENT maintainers (maintainer)+>
- <!ELEMENT maintainer (user|role|name|email)+>
- <!ELEMENT user (#PCDATA)>
- <!ELEMENT role (#PCDATA)>
- <!ELEMENT email (#PCDATA)>
- <!ELEMENT changelog (release)+>
- <!ELEMENT release (version,date,license,state,notes,warnings?,provides*,deps?,configureoptions?,filelist?)>
- <!ELEMENT version (#PCDATA)>
- <!ELEMENT date (#PCDATA)>
- <!ELEMENT state (#PCDATA)>
- <!ELEMENT notes (#PCDATA)>
- <!ELEMENT warnings (#PCDATA)>
- <!ELEMENT deps (dep*)>
- <!ELEMENT dep (#PCDATA)>
- <!ATTLIST dep type (pkg|ext|php) #REQUIRED
- rel (has|eq|lt|le|gt|ge) #IMPLIED
- version CDATA #IMPLIED
- optional (yes|no) 'no'>
- <!ELEMENT configureoptions (configureoption)+>
- <!ELEMENT configureoption EMPTY>
- <!ATTLIST configureoption name CDATA #REQUIRED
- default CDATA #IMPLIED
- prompt CDATA #REQUIRED>
- <!ELEMENT provides EMPTY>
- <!ATTLIST provides type (ext|prog|class|function|feature|api) #REQUIRED
- name CDATA #REQUIRED
- extends CDATA #IMPLIED>
- <!ELEMENT filelist (dir|file)+>
- <!ELEMENT dir (dir|file)+>
- <!ATTLIST dir name CDATA #REQUIRED
- role (php|ext|src|test|doc|data|script) 'php'
- baseinstalldir CDATA #IMPLIED>
- <!ELEMENT file (replace*)>
- <!ATTLIST file role (php|ext|src|test|doc|data|script) 'php'
- debug (na|on|off) 'na'
- format CDATA #IMPLIED
- baseinstalldir CDATA #IMPLIED
- platform CDATA #IMPLIED
- md5sum CDATA #IMPLIED
- name CDATA #REQUIRED
- install-as CDATA #IMPLIED>
- <!ELEMENT replace EMPTY>
- <!ATTLIST replace type (php-const|pear-config|package-info) #REQUIRED
- from CDATA #REQUIRED
- to CDATA #REQUIRED>
|