Changes

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 ==