Skip to content

The PEAR-package ebuild creator: epear

epear is an ebuild generator for PEAR packages.

In short, ePEAR  accepts any package name that the PEAR installer would accept and outputs an ebuild with the necessary dependencies and descriptions.

It is highly insipired by g-cpan, and like g-cpan, it creates an overlay for the packages created by epear. It is currently not much more than a proof-of-concept, but for those who are really impatient about ebuilds for PEAR packages that is dusting down in the Gentoo Bugzilla, this might be a temporary solution.

Features

  • Creates the necessary RDEPEND, including both other PEAR packages, PHP version and necessary extensions.
  • Tries to guess names for most of the existing PEAR-based ebuilds, including packages in the dev-php5 category.

How to use

Create a PEAR-based ebuild from pear.php.net
php epear.php HTTP_Request2

Create a PEAR-based package from another channel
pear channel-discover pear.pdepend.org
php epear.php pdepend/PHP_Depend

How to obtain

You can currently obtain epear at the epear GitHub repository.

git clone git://github.com/olemarkus/epear.git

Switch to our mobile site