$pfm->addIgnoreToRelease('bin/xref-lint.bat'); $pfm->addIgnoreToRelease('bin/xref-doc.bat'); $pfm->addInstallAs('bin/xref-lint', 'xref-lint'); $pfm->addInstallAs('bin/xref-doc', 'xref-doc'); $pfm->addInstallAs('bin/xref-ci', 'xref-ci'); $pfm->addInstallAs('bin/git-xref-lint', 'git-xref-lint'); $pfm->setPhpDep('5.2.0'); $pfm->setPearinstallerDep('1.4.0a12'); $pfm->addMaintainer('lead', 'gariev', 'Igor Gariev', '*****@*****.**'); $pfm->setLicense('PHP License', 'http://www.php.net/license'); $pfm->addGlobalReplacement('package-info', '@version@', 'version'); $pfm->addGlobalReplacement('pear-config', '@php_bin@', 'php_bin'); // path to php executable $pfm->addGlobalReplacement('pear-config', '@bin_dir@', 'bin_dir'); // bin dir $pfm->addGlobalReplacement('pear-config', '@php_dir@', 'php_dir'); // lib dir $pfm->addGlobalReplacement('pear-config', '@data_dir@', 'data_dir'); // data dir () $pfm->addGlobalReplacement('pear-config', '@doc_dir@', 'doc_dir'); // data dir () $pfm->generateContents(); // remove 'baseinstalldir' from scripts $filelist = $pfm->getFilelist(); foreach ($filelist as $filename => $attrs) { if ($attrs['role'] == 'script') { $pfm->setFileAttribute($filename, 'baseinstalldir', ''); } } $pfm->writePackageFile(); // vim: tabstop=4 expandtab