Activities/PortingToGtk3

From OLPC
Jump to navigation Jump to search

State of Activities

Tested in os11 (Nov 14/2012)

Sorted by maintainer groups, based in talks in eduJam 2012 [1]

General information about porting activities: http://wiki.sugarlabs.org/go/Features/GTK3/Activity_Porting

When porting, look at [2] for Touch Input review.

Activity Central

Activity Last Version on image Last version on ASLO Maintainer State
Chat 77 77 Flavio Ported http://git.sugarlabs.org/chat/mainline/commits/gtk3
Distance 34 34 Flavio Ported: http://git.sugarlabs.org/distance/distance/commits/Gtk3
Image Viewer 54 54 Agustin / Flavio Ported: http://git.sugarlabs.org/~aguzubiaga/imageviewer/aguz-gtk3
Maze 21 21 Flavio Ported: http://git.sugarlabs.org/mazegtk3/mazegtk3
Pippy 50 50 Anish / Flavio Ported: http://git.sugarlabs.org/~flavio/pippy/flavios-pippy-gtk3/commits/master
Speak 43 44 Flavio Ported: http://git.sugarlabs.org/gtk3speak/gtk3speak
StopWatch 18 18 Flavio Ported: http://git.sugarlabs.org/stopwatch/stopwatch/commits/Gtk3
TamTamEdit 66 66 Anish Gtk2
TamTamJam 66 66 Anish Gtk2
TamTamMini 66 66 Anish Gtk2
TamTamSynthLab 66 66 Anish Gtk2
Terminal 41 41 Agustin/Daniel/Rafael Ported: http://git.sugarlabs.org/terminal/mainline/commits/gtk3 (session issue pending)
Words 18 18 Flavio Ported: http://git.sugarlabs.org/words-activity/words-activity/commits/Gtk3

Gary

Activity Last version in image Last version in Aslo Maintainer State
Calculate 41 41 Gary ported
Clock 11 11 Gary/flavio ported http://git.sugarlabs.org/~flavio/clock/gtk3-clock
Moon 16 16 Gary/flavio in process http://git.sugarlabs.org/luna
Physics 10 10 Gary/Flavio/Daniel Ported [3]

OLPC

Activity Last version in image Last version in ASLO Maintainer State
Browse 146 146 Manuq Ported to Gtk3
EToys 113 136 Bert ?
Finance 10 10 Wade / Gonzalo Ported to Gtk3
FotoToon 13 13 Gonzalo in process
Get Books 14 14 Gonzalo Ported to Gtk3
Hello World 6 6 Simon Ported to Gtk3
Help 15 15 Bastien / Gonzalo Ported to Gtk3
Implode 15 15 Joe Lee Ported:. Ticket and docs here.
Jukebox 29 29 Gonzalo Ported: ticket and docs
Labyrinth 14 14 Walter in process [4]
Log 31 31 Wade / Gonzalo Ported: ticket and wiki
Memorize 41 42 Simon / Gonzalo Gtk2
Paint 48 48 Gonzalo Ported
Read 104 104 Gonzalo Ported to Gtk3
Record 96 96 Daniel Drake / Flavio Started: http://git.sugarlabs.org/~flavio/record/record-gtk3 doc
Scratch 23 23
Typing Turtle 30 30 Wade Brainerd & Gonzalo Ported: docs and ticket
Wikipedia 35 35 Martin & Gonzalo Ported to Gtk3
WikipediaEN 35 35 Martin & Gonzalo Ported to Gtk3
Write 82 82 Gonzalo Ported: need modified rpms doc
Chart 9 9 Agustin Ported to Gtk3

Walter

Activity Version Version in ASLO Maintainer State
Abacus 41 41 Walter Ported to Gtk3
InfoSlicer 15 15 Walter / humitos Gtk2 Ported buit no released: ticket and docs
Measure 42 42 Walter Gtk2
Portfolio 33 33 Walter Ported
Ruler 23 23 Walter / Flavio Ported to Gtk3
Turtle Art 164 167 Walter Gtk2 Converted to Cairo (gtk3 version being tested)

Flavio

Activity Version Version in ASLO Maintainer State
Restore - - Flavio Ported: http://git.sugarlabs.org/~flavio/restore/restoregtk3
Backup - - Flavio Ported: http://git.sugarlabs.org/~flavio/backup/backup-gtk3
ImageThumbnail - - Flavio Ported: http://git.sugarlabs.org/imagethumbnail
Edit - - Flavio Ported: http://git.sugarlabs.org/~flavio/edit-activity/editgtk3
SugarCommander - - Flavio Ported: http://git.sugarlabs.org/~flavio/sugar-commander/sugarcommandergtk3
FollowmeButia - - Flavio Ported: http://git.sugarlabs.org/~flavio/followmebutia/followmegtk3
JAMedia - - Flavio Ported: http://git.sugarlabs.org/jamedia-gtk3/jamedia-gtk3
JAMediaTube - - Flavio Ported: http://git.sugarlabs.org/jamediatube-gtk3/jamediatube-gtk3
JAMediaVideo - - Flavio Ported: http://git.sugarlabs.org/jamediavideo-gtk3/jamediavideo-gtk3
JAMexplorer - - Flavio Ported: http://git.sugarlabs.org/jamexplorer-gtk3
FlipSticks - - Flavio Started: http://git.sugarlabs.org/~flavio/flipsticks/flipsticksgtk3
CartoonBuilder - - Flavio Started: http://git.sugarlabs.org/~flavio/cartoon-builder/cartoonbuildergtk3
Follow Me - - Flavio Ported: http://git.sugarlabs.org/followme/followme

More activities ported (not in our image):

Activity Version Version in ASLO Maintainer State
Story 5 Walter Ported: Ignacio Rodríguez
Recall 2 Walter Ported: Ignacio Rodríguez
Cookie Search 1 Walter Ported: Ignacio Rodríguez
Visual Match 43 Walter Ported:
SimpleGraph - - Ported:



[1] Pixmaps http://developer.gnome.org/gtk3/3.0/ch25s02.html#id1368400

Summaries

cd Activities/
grep summary */activity/activity.info | awk -F ":" '{print $1}' > activities_with_summary.txt
ls */activity/activity.info > all_activities.txt
diff -u all_activities.txt activities_with_summary.txt | grep ^-

The following activities need add the summary:

-Chart.activity/activity/activity.info
-Distance.activity/activity/activity.info
-Etoys.activity/activity/activity.info
-FotoToon.activity/activity/activity.info
-HelloWorld.activity/activity/activity.info
-Implode.activity/activity/activity.info
-InfoSlicer.activity/activity/activity.info
-Labyrinth.activity/activity/activity.info
-Maze.activity/activity/activity.info
-Measure.activity/activity/activity.info
-Physics.activity/activity/activity.info
-Record.activity/activity/activity.info
-Scratch.activity/activity/activity.info
-StopWatch.activity/activity/activity.info
-Welcome.activity/activity/activity.info
-Wikipedia.activity/activity/activity.info
-WikipediaEN.activity/activity/activity.info
-Words.activity/activity/activity.info

For pending summaries look at http://wiki.laptop.org/go/User:Godiard/12.1.0/ActivitiesSummary