aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/build_defs/pkg/README.md
diff options
context:
space:
mode:
authorGravatar John Cater <jcater@google.com>2017-02-03 16:31:32 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2017-02-06 19:35:37 +0000
commite77ad90fb6289a39d644ca4699976285922ff49d (patch)
tree64cd48d423837f679fd4234e2093bd17854da640 /tools/build_defs/pkg/README.md
parentcc48e5bd10d1f518295f16a4f661f3a1eadcd6fd (diff)
Add pkg_rpm build rule to help generating RPM packages.
RELNOTES: Adds pkg_rpm rule for generating RPM packages. -- Change-Id: I2e83161e29218700bbe7e62186b0b1667e555a7c Reviewed-on: https://cr.bazel.build/8590 PiperOrigin-RevId: 146477490 MOS_MIGRATED_REVID=146477490
Diffstat (limited to 'tools/build_defs/pkg/README.md')
-rw-r--r--tools/build_defs/pkg/README.md70
1 files changed, 70 insertions, 0 deletions
diff --git a/tools/build_defs/pkg/README.md b/tools/build_defs/pkg/README.md
index 8fda66636f..4369777cd7 100644
--- a/tools/build_defs/pkg/README.md
+++ b/tools/build_defs/pkg/README.md
@@ -5,6 +5,7 @@
<ul>
<li><a href="#pkg_tar">pkg_tar</a></li>
<li><a href="#pkg_deb">pkg_deb</a></li>
+ <li><a href="#pkg_rpm">pkg_rpm</a></li>
</ul>
</div>
@@ -386,3 +387,72 @@ for more details on this.
</tbody>
</tbody>
</table>
+
+<a name="pkg_rpm"></a>
+### pkg_rpm
+
+```python
+pkg_rpm(name, spec_file, architecture, version, version_file, changelog, data)
+```
+
+Create an RPM package. See <a
+href="http://rpm.org/documentation.html">http://rpm.org/documentation.html</a>
+for more details on this.
+
+<table class="table table-condensed table-bordered table-params">
+ <colgroup>
+ <col class="col-param" />
+ <col class="param-description" />
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="2">Attributes</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>name</code></td>
+ <td>
+ <code>Name, required</code>
+ <p>A unique name for this rule. Used to name the output package.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>spec_file</code></td>
+ <td>
+ <code>File, required</code>
+ <p>The RPM specification file used to generate the package.</p>
+ <p>
+ See <a href="http://rpm.org/max-rpm-snapshot/s1-rpm-build-creating-spec-file.html">http://rpm.org/max-rpm-snapshot/s1-rpm-build-creating-spec-file.html</a>.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>architecture</code></td>
+ <td>
+ <code>String, default to 'all'</code>
+ <p>The architecture that this package target.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>version</code>, <code>version_file</code></td>
+ <td>
+ <code>String or File, required</code>
+ <p>
+ The package version provided either inline (with <code>version</code>)
+ or from a file (with <code>version_file</code>).
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>data</code></td>
+ <td>
+ <code>Files, required</code>
+ <p>
+ Files to include in the generated package.
+ </p>
+ </td>
+ </tr>
+ </tbody>
+ </tbody>
+</table>