Line 83: |
Line 83: |
| | | |
| The same component could be a part of different bundles. In that case, the different package implementations will contain the same bundle component tarball. | | The same component could be a part of different bundles. In that case, the different package implementations will contain the same bundle component tarball. |
| + | |
| + | == OBS == |
| + | |
| + | === [Package] === |
| + | |
| + | If this section is present, the recipe should be used only for defining native packages on http://refinery.sugarlabs.org. |
| + | |
| + | '''package''' = <native-package-name> |
| + | |
| + | Name of a package (binary package, for binary-based distributions) associated with the recipe. Option value might be a name of virtual package (a name that original package provides). |
| + | |
| + | '''devel''' = <native-package-name> |
| + | |
| + | Name of devel package (for binary-based distributions) associated with the recipe. Option value might be a name of virtual package (a name that original package provides). |
| + | |
| + | '''type''' = <package-type> |
| + | |
| + | Packaging system type that describing package belongs to. Should be used only for non-rpm/deb packages. Supported values (case-sensitive): |
| + | |
| + | * ''Gentoo'' for Gentoo distribution, |
| + | * ''Slack'' for Slackware distribution, |
| + | * ''Ports'' for FreeBSD Ports. |
| + | |
| + | '''repo''' = <glob-mask> [; ...] |
| + | |
| + | Case insensitive glob masks of repository names in OBS project that current recipe belongs to. If option is absent, aliasing will be applied to all repositories. |
| + | |
| + | Aliasing might be different for different repositories, e.g., if repositories come from several GNU/Linux distributions. In that case per-repository Package sections (with setting ''repo'' option) should be used: |
| + | |
| + | [Package/<arbitrary-unique-name>] |
| | | |
| == Pitfalls == | | == Pitfalls == |