Difference between revisions of "Deployment Team/Obsolete/jhconvert"

From Sugar Labs
Jump to navigation Jump to search
Line 26: Line 26:
 
* '''glucose''' provides strong(=) dependencies to core components
 
* '''glucose''' provides strong(=) dependencies to core components
 
* '''fructose''' provides core activities and soft(<dev_branch) dependency to sugar-toolkit
 
* '''fructose''' provides core activities and soft(<dev_branch) dependency to sugar-toolkit
* '''honey''' provides non-core activities and strong(=) dependency to sugar-toolkit
+
* '''honey''' provides non-core activities and soft(<dev_branch) dependency to sugar-toolkit
  
 
{| border="0"
 
{| border="0"

Revision as of 01:01, 23 December 2008

jhconvert

justhonestconvert Sugar to distro packages :)

The main purpose of this project is helping people to package Sugar for various non-mainstream Linux distributions. If Linux distribution is not Debian/Fedora/Ubuntu based and there is lack of human resources to maintain packages, that project could be valuable.

How it works

The general idea is to collect all distro-independent information in one place to minimize maintenance costs. Process of generating packages looks like that:

  • fetching dependencies from sugar-jbuild (native sugar building system)
  • adding distro-independent content like common package dependencies, various strings, urls etc.
  • using distro-specific templates to generate native packages

Supported distros

Currently supported followed distributions:

Packages

Meta packages to install bunch of sugar components

  • glucose provides strong(=) dependencies to core components
  • fructose provides core activities and soft(<dev_branch) dependency to sugar-toolkit
  • honey provides non-core activities and soft(<dev_branch) dependency to sugar-toolkit

0.82

release cycle

Glucose

sugar-glucose 0.82.1
sugar-toolkit 0.82.11
sugar 0.82.9
sugar-artwork 0.82.3
sugar-base 0.82.2
sugar-datastore 0.82.1
sugar-presence-service 0.82.2
Journal 99

Fructose

sugar-fructose 0.82.1
Read 52
Chat 48
Terminal 19
Browse 99
etoys 3.0.2160
Write 60
Calculate 23
Log 16
Pippy 25

Honey

honey 0.82.11
TurtleArt 16
Paint 23
TamTamEdit 51
TamTamJam 52
TamTamMini 50
TamTamSynthLab 52

0.84

release cycle

Glucose

sugar-glucose 0.83.3
sugar-toolkit 0.83.3
sugar 0.83.4
sugar-artwork 0.82.2
sugar-base 0.83.2
sugar-datastore 0.83.1
sugar-presence-service 0.83.2

Fructose

sugar-fructose 0.83.3
Read 62
Chat 61
Terminal 21
Browse 102
etoys 4.0.2201
Write 60
Calculate 25
Log 16
Pippy 25
Imageviewer 5
TurtleArt 23

Honey

honey 83.3
Paint 23

Resources