Skip to content

Commit 86f56ad

Browse files
authored
Add information on COMPONENT_REVISION to section on Creating Makefile
1 parent 164b49d commit 86f56ad

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

docs/dev/userland.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ Here
226226
|---|---|---|
227227
| COMPONENT_NAME | libjpeg6-ijg | The name of the component, usually it's a well-known software name |
228228
| COMPONENT_VERSION | 6.0.2 | The software version. If the version contains letters, the IPS_COMPONENT_VERSION variable should define a numerical version used for the package, as the IPS version string doesn't allow for letters |
229+
| COMPONENT_REVISION | 1 | *Optional*. The revision of the component. If you make changes to the package that do not involve changing COMPONENT_VERSION, you must increment this in order for Jenkins to build and publish a new version of the package. It shows up as the last number in the FMRI (e.g., in `pkg:/library/md4c@0.5.2-2024.0.0.0`, it's the last 0) |
229230
| LIBJPEG_API_VERSION | 6b | In this example this is a local variable declared in the Makefile. |
230231
| COMPONENT_FMRI | image/library/libjpeg6-ijg | This variable can be used in an IPS manifest to specify the FMRI (a name) of the package. It should folllow the conventions for package FMRIs. |
231232
| COMPONENT_CLASSIFICATION | System/Multimedia Libraries | This entry should be in the [OpenSolaris IPS Classification 2008](https://github.com/OpenIndiana/pkg5/blob/oi/doc/dev-guide/appendix-a.txt) |

0 commit comments

Comments
 (0)