PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » PEAR » PEAR_Command_Packaging

make-rpm-spec command for managing RPM .spec files for PEAR packages

This package is unmaintained.

Download latest release 0.3.0 (archived versions might be outdated)

License: PHP License 3.01

Description

This command is an improved implementation of the standard 'makerpm' command,
and contains several enhancements that make it far more flexible. Similar
functions for other external packaging mechanisms may be added at a later date.

Enhanced features over the original PEAR "makerpm" command include:

- Ability to define a release on the command line
- Allows more advanced customisation of the generated package name
- Allows virtual Provides/Requires that differ in format from the package name
format
- tries to intelligently distinguish between PEAR and PECL when generating
packages

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#6373ClosedBug2005-12-30pear makerpm generates RPMs that cannot be uninstalled
#6375ClosedReq2005-12-30"pear makerpm" misc. improvements (rpm-depname, rpm-release options)
#6377ClosedBug2005-12-31"pear makerpm" post/postun improvements to cope with non-RPM installs
#6378ClosedBug2005-12-31"pear makerpm" generates packages that conflict due to depdb/.channels
#6738ClosedReqCVS2006-02-09Various problems with 'pear makerpm'
#6849ClosedBugCVS2006-02-20missing tests/download_test_classes.php.inc
#6963ClosedBug0.1.02006-02-28Duplicate Requires deps generated in some cases
#6971ClosedReqCVS2006-03-01Create deps on php-[ext]
#7002BogusBug0.1.02006-03-02makerpm/make-rpm-spec command fails due inability to create lock
#7118ClosedBugCVS2006-03-14Remove "doc hack" from template spec file
#7129ClosedReq0.1.02006-03-15A better template.spec
#8630ClosedBug0.1.22006-09-04PHPDoc fails to build (role=script not handled?)
#9932ClosedBug0.1.22007-01-24cannot build specs from external channels
#10116ClosedBug0.1.22007-02-17fatal error when packaging packages from other channel
#10254ClosedBugCVS2007-03-03RPM-building specs for external channels fails
#10327ClosedBugCVS2007-03-11"install as" not handled/file prefix sometimes wrong
#14978ClosedBugCVS2008-11-09Test cases vs test data paths
#16346ClosedReqCVS2009-06-18Version 0.1.3 was never released
#17104ClosedBugCVS2010-02-15Fatal error: Call to undefined function cleanall()
#17773ClosedBugSVN2010-08-21Patch: avoid using ereg
#17810AssignedReq0.2.02010-08-24adopt pld linux patches
#19014ClosedBugSVN2011-11-14remove error_reporting (for PEAR QA team)
#19299ClosedReq0.2.02012-02-19Handle max + exclude version
#19476OpenBug0.3.02012-06-19make-rpm-spec is probably broken
#19673ClosedBug0.3.02012-10-24Adaptation required for metadata_dir