Viewing File: /usr/local/cpanel/3rdparty/php/83/lib/php/PEAR/Command/Packaging.xml

<commands version="1.0">
 <make-rpm-spec>
  <summary>Builds an RPM spec file from a PEAR package</summary>
  <function>doMakeRPM</function>
  <options>
   <spec-template>
    <shortopt>t</shortopt>
    <arg>FILE</arg>
    <doc>Use FILE as RPM spec file template</doc>
   </spec-template>
   <rpm-release>
    <shortopt>r</shortopt>
    <arg>RELEASE</arg>
    <doc>RPM release version. Defaults to "1".</doc>
   </rpm-release>
   <rpm-pkgname>
    <shortopt>p</shortopt>
    <arg>FORMAT</arg>
    <doc>Use FORMAT as format string for RPM package name. Substitutions
are as follows:
%s = PEAR package name
%l = PEAR package name (lowercased)
%S = PEAR package name (with underscores replaced with hyphens)
%C = Channel alias
%c = Channel alias, lowercased
%n = Channel name (full) e.g. pear.example.com
%N = Non standard channel name followed by a "/" (e.g. "pear.example.com/")

Defaults to "%C::%s" for library/application packages and "php-channel-%c" for 
channel packages.</doc>
   </rpm-pkgname>
   <rpm-depname>
    <shortopt>d</shortopt>
    <arg>FORMAT</arg>
    <doc>Use FORMAT as format string for naming RPM dependencies. Substitutions
are as for the --rpm-pkgname option. Defaults to be the same as
the format defined by the --rpm-pkgname option.</doc>
   </rpm-depname>
  </options>
  <doc>&lt;package-file&gt;

Creates an RPM .spec file for wrapping a PEAR package or channel definition 
inside an RPM package.  Intended to be used from the SPECS directory, with the 
PEAR package tarball in the SOURCES directory:

$ cd /path/to/rpm-build-tree/SPECS
$ pear make-rpm-spec ../SOURCES/Net_Socket-1.0.tgz
Wrote RPM spec file PEAR::Net_Socket-1.0.spec
$ rpm -bb PEAR::Net_Socket-1.0.spec
...
Wrote: /path/to/rpm-build-tree/RPMS/noarch/PEAR::Net_Socket-1.0-1.noarch.rpm
</doc>
 </make-rpm-spec>
</commands>
Back to Directory File Manager