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 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 Gtk2
Clock 11 11 Gary Gtk2
Moon 16 16 Gary Gtk2
Physics 10 10 Gary Gtk2

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 Gtk2
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 Manuq Gtk2
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
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

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
Followme - - 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
FlipSticks - - Flavio Started: http://git.sugarlabs.org/~flavio/flipsticks/flipsticksgtk3
CartoonBuilder - - Flavio Started: http://git.sugarlabs.org/~flavio/cartoon-builder/cartoonbuildergtk3

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: http://git.sugarlabs.org/simplegraph/simplegraph



[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