Services_Digg2
[ class tree: Services_Digg2 ] [ index: Services_Digg2 ] [ all elements ]

Source for file generatePackage.php

Documentation is available at generatePackage.php

  1. <?php
  2.  
  3. require_once('PEAR/PackageFileManager2.php');
  4.  
  5. PEAR::setErrorHandling(PEAR_ERROR_DIE);
  6.  
  7. $packagexml = new PEAR_PackageFileManager2;
  8.  
  9. $packagexml->setOptions(array(
  10.     'baseinstalldir'    => '/',
  11.     'simpleoutput'      => true,
  12.     'packagedirectory'  => './',
  13.     'filelistgenerator' => 'file',
  14.     'ignore'            => array('generatePackage.php''runTests.php'),
  15.     'dir_roles' => array(
  16.         'tests'     => 'test',
  17.         'examples'  => 'doc'
  18.     ),
  19. ));
  20.  
  21. $packagexml->setPackage('Services_Digg2');
  22. $packagexml->setSummary('Second generation Digg API client');
  23. $packagexml->setDescription('A PHP client for Digg\'s second generation API.  Works with versions 1.0 and above.  See http://digg.com/api for detailed documentation.');
  24.  
  25. $packagexml->setChannel('pear.php.net');
  26. $packagexml->setAPIVersion('0.2.0');
  27. $packagexml->setReleaseVersion('0.2.0');
  28.  
  29. $packagexml->setReleaseStability('alpha');
  30.  
  31. $packagexml->setAPIStability('alpha');
  32.  
  33. $packagexml->setNotes('* Fixed #17545, added comment.post to the list of writable methods
  34. * Added version dependency of 0.1.17 for HTTP_OAuth, which has its own bug fixes');
  35. $packagexml->setPackageType('php');
  36. $packagexml->addRelease();
  37.  
  38. $packagexml->detectDependencies();
  39.  
  40. $packagexml->addMaintainer('lead',
  41.                            'shupp',
  42.                            'Bill Shupp',
  43.                            'shupp@php.net');
  44. $packagexml->addMaintainer('lead',
  45.                            'jeffhodsdon',
  46.                            'Jeff Hodsdon',
  47.                            'jeffhodsdon@gmail.com');
  48. $packagexml->addMaintainer('lead',
  49.                            'richid',
  50.                            'Rich Schumacher',
  51.                            'rich.schu@gmail.com');
  52.  
  53. $packagexml->setLicense('New BSD License',
  54.                         'http://www.opensource.org/licenses/bsd-license.php');
  55.  
  56. $packagexml->setPhpDep('5.2.0');
  57. $packagexml->setPearinstallerDep('1.4.0b1');
  58. $packagexml->addExtensionDep('required''json');
  59. $packagexml->addPackageDepWithChannel('required''PEAR''pear.php.net''1.4.0');
  60. $packagexml->addPackageDepWithChannel('required''HTTP_Request2''pear.php.net''0.4.1');
  61. $packagexml->addPackageDepWithChannel('required''HTTP_OAuth''pear.php.net''0.1.17');
  62. $packagexml->addPackageDepWithChannel('optional''Log''pear.php.net');
  63.  
  64. $packagexml->generateContents();
  65. $packagexml->writePackageFile();
  66.  
  67. ?>

Documentation generated on Mon, 11 Mar 2019 15:39:21 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.