bump changelog for 0.2.1
[services_libravatar:services_libravatar.git] / makepackage.php
1 <?php
2
3 /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
4
5 /**
6  * PHP support for the Libravatar.org service.
7  *
8  * PHP version 5
9  *
10  * The MIT License
11  *
12  * Copyright (c) 2011 Services_Libravatar committers.
13  *
14  * Permission is hereby granted, free of charge, to any person obtaining a copy
15  * of this software and associated documentation files (the "Software"), to deal
16  * in the Software without restriction, including without limitation the rights
17  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
18  * copies of the Software, and to permit persons to whom the Software is
19  * furnished to do so, subject to the following conditions:
20  *
21  * The above copyright notice and this permission notice shall be included in
22  * all copies or substantial portions of the Software.
23  *
24  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
25  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
26  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
27  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
28  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
29  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
30  * THE SOFTWARE.
31  *
32  * @category  Services
33  * @package   Services_Libravatar
34  * @author    Melissa Draper <melissa@meldraweb.com>
35  * @copyright 2011 Services_Libravatar committers.
36  * @license   http://www.opensource.org/licenses/mit-license.html  MIT License
37  * @version   SVN: <package_version>
38  * @link      http://pear.php.net/package/Services_Libravatar
39  * @since     File available since Release 0.1.0
40  */
41 /**
42  * This is the only setup function needed
43  */
44 require_once 'PEAR/PackageFileManager2.php';
45 // recommended - makes PEAR_Errors act like exceptions (kind of)
46 PEAR::setErrorHandling(PEAR_ERROR_DIE);
47 $packagexml = new PEAR_PackageFileManager2();
48 $packagexml->setOptions(
49     array(
50         'filelistgenerator' => 'file',
51         'packagedirectory' => dirname(__FILE__),
52         'baseinstalldir' => '/',
53         'ignore' => array('build/', 'build.xml'),
54         'include' => array('Services/', 'LICENCE', 'docs/', 'tests/'),
55         'simpleoutput' => true,
56     )
57 );
58 $packagexml->setPackageType('php');
59 $packagexml->addRelease();
60 $packagexml->setPackage('Services_Libravatar');
61 $packagexml->setChannel('pear.php.net');
62 $packagexml->setReleaseVersion('0.2.1');
63 $packagexml->setAPIVersion('0.2.0');
64 $packagexml->setReleaseStability('alpha');
65 $packagexml->setAPIStability('alpha');
66 $packagexml->setSummary('API interfacing class for libravatar.org');
67 $packagexml->setDescription('Allows php applications to implement libravatar.org');
68 $packagexml->setNotes("Remove whitespace line");
69 $packagexml->setPhpDep('5.3.0');
70 $packagexml->setPearinstallerDep('1.4.0a12');
71 $packagexml->addMaintainer(
72     'lead',
73     'elky',
74     'Melissa Draper',
75     'melissa@meldraweb.com'
76 );
77 $packagexml->setLicense(
78     'MIT License',
79     'http://www.opensource.org/licenses/mit-license.html'
80 );
81 $packagexml->addGlobalReplacement('package-info', '@package_version@', 'version');
82 $packagexml->generateContents();
83 if (isset($_GET['make']) 
84     || (isset($_SERVER['argv']) 
85     && @$_SERVER['argv'][1] == 'make')
86 ) {
87     $packagexml->writePackageFile();
88 } else {
89     $packagexml->debugPackageFile();
90 }
91
92 /*
93  * Local variables:
94  * tab-width: 4
95  * c-basic-offset: 4
96  * c-hanging-comment-ender-p: nil
97  * End:
98  */
99
100 ?>