$package->setDescription($description); $package->setChannel('pear.limb-project.com'); $package->setAPIVersion($apiVersion); $package->setReleaseVersion($version); $package->setReleaseStability($state); $package->setAPIStability($apiStability); $package->setNotes($changelog); $package->setPackageType('php'); $package->setLicense('LGPL', 'http://www.gnu.org/copyleft/lesser.txt'); foreach ($maintainers as $line) { list($role, $nick, $name, $email, $active) = explode(',', $line); $package->addMaintainer($role, $nick, $name, $email, $active); } $package->addReplacement('pear_limb', 'pear-config', '@PHP-BIN@', 'php_bin'); $package->addReplacement('pear_limb', 'pear-config', '@PHP-DIR@', 'php_dir'); $package->addReplacement('pear_limb.bat', 'pear-config', '@PHP-BIN@', 'php_bin'); $package->addReplacement('pear_limb.bat', 'pear-config', '@PHP-DIR@', 'php_dir'); $package->addUnixEol('pear_limb'); $package->addWindowsEol('pear_limb.bat'); $package->addRelease(); $package->addInstallAs('pear_limb', 'limb'); $package->addInstallAs('pear_limb.bat', 'limb.bat'); $package->setPhpDep('5.1.4'); $package->setPearinstallerDep('1.4.99'); $package->addPackageDepWithChannel('required', 'core', 'pear.limb-project.com', '0.1.3'); $package->generateContents(); $result = $package->writePackageFile(); if (PEAR::isError($result)) { echo $result->getMessage(); exit(1); }
$package->setSummary($summary); $package->setDescription($description); $package->setChannel('pear.limb-project.com'); $package->setAPIVersion($apiVersion); $package->setReleaseVersion($version); $package->setReleaseStability($state); $package->setAPIStability($apiStability); $package->setNotes($changelog); $package->setPackageType('php'); $package->setLicense('LGPL', 'http://www.gnu.org/copyleft/lesser.txt'); foreach ($maintainers as $line) { list($role, $nick, $name, $email, $active) = explode(',', $line); $package->addMaintainer($role, $nick, $name, $email, $active); } $package->addReplacement('pear_limb_unit', 'pear-config', '@PHP-BIN@', 'php_bin'); $package->addReplacement('pear_limb_unit', 'pear-config', '@PHP-DIR@', 'php_dir'); $package->addReplacement('pear_limb_unit.bat', 'pear-config', '@PHP-BIN@', 'php_bin'); $package->addReplacement('pear_limb_unit.bat', 'pear-config', '@PHP-DIR@', 'php_dir'); $package->addUnixEol('pear_limb_unit'); $package->addWindowsEol('pear_limb_unit.bat'); $package->addRelease(); $package->addInstallAs('pear_limb_unit', 'limb_unit'); $package->addInstallAs('pear_limb_unit.bat', 'limb_unit.bat'); $package->setPhpDep('5.1.4'); $package->setPearinstallerDep('1.4.99'); $package->generateContents(); $result = $package->writePackageFile(); if (PEAR::isError($result)) { echo $result->getMessage(); exit(1); }