Changes

Jump to navigation Jump to search
Created page with '<noinclude> {{TOCright}} Category:Zero Sugar </noinclude> == GNU/Linux distributions == Zero Sugar GNU/Linux distributions integration is designed to support primarily ...'
<noinclude>
{{TOCright}}
[[Category:Zero Sugar]]
</noinclude>

== GNU/Linux distributions ==

Zero Sugar GNU/Linux distributions integration is designed to support primarily [http://build.opensuse.org/ OBS] workflow.

Each OBS package is an all-sufficient Zero Sugar entity with one exception, it knows nothing about 0install infrastructure. It is possible to follow regular OBS procedures for these Zero packages e.g. creating links to Zero packages and branching them within OBS.

Each Zero package consist of:
* ''0sugar.info'' Zero Sugar spec file
* ''revision'' file with revision number of current version
* ''rpm.spec'' stub spec file for rpm based distributions
* stub spec files for deb based distributions
* tarballs with sources

=== RPM support ===

Each Zero package has ''rpm.spec'' file to support building package on all RPM based distributions that OBS supports. File contains only one line {{Code|%zsugar_spec}} to invoke {{Code|zsugar_spec}} macros which generates spec file content on demand according to current ''0sugar.info'' and ''revision'' files content.

Navigation menu