All pastes #878387 Raw Edit

Something

public text v1 · immutable
#878387 ·published 2008-01-29 13:47 UTC
rendered paste body
'svn', 'changelogoldtonew' => false, 'simpleoutput' => true, 'baseinstalldir' => '.', 'packagedirectory' => './', 'packagefile' => $packagefile, 'clearcontents' => false, 'include' => array('Doctrine.php', 'Doctrine/Connection.php', 'Doctrine/Connection/'), // add all missing files and directories ); $packagexml = new PEAR_PackageFileManager2; $packagexml->setOptions($options); $packagexml->setPackage($name); $packagexml->setSummary($summary); $packagexml->setDescription($description); $packagexml->setChannel('pear.php.net'); // we will need our own channel before we make releases! $packagexml->setAPIVersion($version_api); $packagexml->setReleaseVersion($version_release); $packagexml->setAPIStability($state_api); $packagexml->setReleaseStability($state_release); $packagexml->setNotes($notes); $packagexml->setPackageType('php'); // this is a PEAR-style php script package $packagexml->addRelease(); // set up a release section $packagexml->addRole('pkg', 'doc'); // add a new role mapping $packagexml->setPhpDep('5.2.1'); $packagexml->setPearinstallerDep('1.4.0a12'); $packagexml->addMaintainer('lead', 'zyne', 'Konsta Vesterinen', 'kvesteri@cc.hut.fi'); $packagexml->setLicense('LGPL', 'http://www.gnu.org/licenses/lgpl.html'); $packagexml->addGlobalReplacement('package-info', '@package_version@', 'version'); $packagexml->generateContents(); // create the tag // note use of {@link debugPackageFile()} - this is VERY important if (isset($_GET['make']) || (isset($_SERVER['argv']) && @$_SERVER['argv'][1] == 'make')) { $packagexml->writePackageFile(); } else { $packagexml->debugPackageFile(); } ?>