diff options
author | Jakob Sack <mail@jakobsack.de> | 2011-03-01 23:20:16 +0100 |
---|---|---|
committer | Jakob Sack <mail@jakobsack.de> | 2011-03-01 23:20:16 +0100 |
commit | 132695ceb1d7ab0e4bfbb141e9e9639111dd25b5 (patch) | |
tree | f53fabcefd89a1e5bbeda9a2c2d2fff6683139d4 /3dparty/package.dtd | |
parent | 1fd39a52fa750878e7d70fba63c099f252095762 (diff) | |
download | nextcloud-server-132695ceb1d7ab0e4bfbb141e9e9639111dd25b5.tar.gz nextcloud-server-132695ceb1d7ab0e4bfbb141e9e9639111dd25b5.zip |
Start of the refactoring. Commit is quite big because I forgot to use git right from the beginning. Sorry.
Diffstat (limited to '3dparty/package.dtd')
-rw-r--r-- | 3dparty/package.dtd | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/3dparty/package.dtd b/3dparty/package.dtd new file mode 100644 index 00000000000..6092e8f4ce3 --- /dev/null +++ b/3dparty/package.dtd @@ -0,0 +1,110 @@ +<!-- + $Id: package.dtd,v 1.35.4.1 2004/12/31 18:43:21 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-2004 The PHP Group + + This source file is subject to version 3.0 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@php.net> + + --> +<!ENTITY % NUMBER "CDATA"> +<!ELEMENT package (name|summary|description|license|maintainers|release|changelog)+> +<!ATTLIST package type (source|binary|empty) "empty" + version CDATA #REQUIRED> + +<!ELEMENT name (#PCDATA)> + +<!ELEMENT summary (#PCDATA)> + +<!ELEMENT description (#PCDATA)> + +<!ELEMENT license (#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|license|state|date|notes|filelist|deps|provides|script|configureoptions)+> + +<!ELEMENT version (#PCDATA)> + +<!ELEMENT state (#PCDATA)> + +<!ELEMENT date (#PCDATA)> + +<!ELEMENT notes (#PCDATA)> + +<!ELEMENT filelist (dir|file)+> + +<!ELEMENT dir (dir|file)+> +<!ATTLIST dir name CDATA #REQUIRED + baseinstalldir CDATA #IMPLIED> + +<!ELEMENT file (replace*)> +<!ATTLIST file role (php|ext|src|test|doc|data|script) 'php' + debug (na|on|off) 'na' + zts (na|on|off) 'na' + phpapi %NUMBER; #IMPLIED + zendapi %NUMBER; #IMPLIED + format CDATA #IMPLIED + baseinstalldir CDATA #IMPLIED + platform CDATA #IMPLIED + md5sum CDATA #IMPLIED + name CDATA #REQUIRED + install-as CDATA #IMPLIED> + +<!ELEMENT replace EMPTY> +<!ATTLIST replace from CDATA #REQUIRED + to CDATA #REQUIRED + type CDATA #REQUIRED> + +<!ELEMENT deps (dep)+> + +<!ELEMENT dep (#PCDATA)> +<!ATTLIST dep + optional (yes|no) 'no' + type (pkg|ext|php|prog|ldlib|rtlib|os|websrv|sapi|zend) #REQUIRED + rel (has|eq|lt|le|gt|ge) 'has' + version CDATA #IMPLIED> + +<!ELEMENT provides (#PCDATA)> +<!ATTLIST provides + type (ext|prog|class|function|feature|api) #REQUIRED + name CDATA #REQUIRED + extends CDATA #IMPLIED> + +<!ELEMENT script (#PCDATA)> +<!ATTLIST script + phase (pre-install |post-install | + pre-uninstall|post-uninstall| + pre-build |post-build | + pre-setup |post-setup ) #REQUIRED> + +<!ELEMENT configureoptions (configureoption*)> + +<!ELEMENT configureoption EMPTY> +<!ATTLIST configureoption + name CDATA #REQUIRED + default CDATA #IMPLIED + prompt CDATA #REQUIRED> |