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

From Sugar Labs
Jump to navigation Jump to search
(add package matrix)
Line 1: Line 1:
 
= jhconvert =
 
= jhconvert =
 
== Preamble ==
 
  
 
The main purpose of this project is helping people to package Sugar for various non-mainstream Linux distributions.
 
The main purpose of this project is helping people to package Sugar for various non-mainstream Linux distributions.
Line 21: Line 19:
 
* [[Community/Distributions/Gentoo|Gentoo]]
 
* [[Community/Distributions/Gentoo|Gentoo]]
 
* [[Community/Distributions/ALTLinux|ALT Linux]]
 
* [[Community/Distributions/ALTLinux|ALT Linux]]
 +
 +
= Packages =
 +
 +
{| border="0"
 +
|
 +
== 0.82 ==
 +
|release
 +
|-
 +
|
 +
|colspan="2"|
 +
=== 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
 +
|-
 +
|-
 +
|
 +
|colspan="2"|
 +
=== 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
 +
|-
 +
|
 +
|colspan="2"|
 +
=== Honey ===
 +
|-
 +
|
 +
|TurtleArt
 +
|-
 +
|-
 +
|
 +
== 0.84 ==
 +
|release
 +
|-
 +
|
 +
|colspan="2"|
 +
=== Glucose ===
 +
|-
 +
|
 +
|sugar-glucose
 +
|0.83.1
 +
|-
 +
|
 +
|sugar-toolkit
 +
|0.83.2
 +
|-
 +
|
 +
|sugar
 +
|0.83.3
 +
|-
 +
|
 +
|sugar-artwork
 +
|0.82.3
 +
|-
 +
|
 +
|sugar-base
 +
|0.83.1
 +
|-
 +
|
 +
|sugar-datastore
 +
|0.83.1
 +
|-
 +
|
 +
|sugar-presence-service
 +
|0.83.0
 +
|-
 +
|-
 +
|
 +
|colspan="2"|
 +
=== Fructose ===
 +
|-
 +
|
 +
|sugar-fructose
 +
|0.83.1
 +
|-
 +
|
 +
|Read
 +
|61
 +
|-
 +
|
 +
|Chat
 +
|60
 +
|-
 +
|
 +
|Terminal
 +
|20
 +
|-
 +
|
 +
|Imageviewer
 +
|
 +
|-
 +
|
 +
|Browse
 +
|101
 +
|-
 +
|
 +
|etoys
 +
|3.0.2160
 +
|-
 +
|
 +
|Write
 +
|60
 +
|-
 +
|
 +
|Calculate
 +
|25
 +
|-
 +
|
 +
|Log
 +
|16
 +
|-
 +
|
 +
|Pippy
 +
|25
 +
|-
 +
|
 +
|colspan="2"|
 +
=== Honey ===
 +
|-
 +
|
 +
|TurtleArt
 +
|
 +
|}
  
 
== Resources ==
 
== Resources ==

Revision as of 16:53, 9 December 2008

jhconvert

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

0.82

release

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

TurtleArt

0.84

release

Glucose

sugar-glucose 0.83.1
sugar-toolkit 0.83.2
sugar 0.83.3
sugar-artwork 0.82.3
sugar-base 0.83.1
sugar-datastore 0.83.1
sugar-presence-service 0.83.0

Fructose

sugar-fructose 0.83.1
Read 61
Chat 60
Terminal 20
Imageviewer
Browse 101
etoys 3.0.2160
Write 60
Calculate 25
Log 16
Pippy 25

Honey

TurtleArt

Resources