Jump to content

Deployment Team/Obsolete/jhconvert: Difference between revisions

From Sugar Labs
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 17: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