--- gcompris-9.3.orig/RELEASE_NOTE_9.1.txt +++ gcompris-9.3/RELEASE_NOTE_9.1.txt @@ -0,0 +1,112 @@ + +GCompris Release 9.1: + +In short, this release is a bug fix release of the 9.0. It is mandatory for all packager to use this one due to the large number of problems we fixed. + +You get the tarball at the usual place on Sourceforge: +http://sourceforge.net/projects/gcompris/files/ +490cc6ee81847e4441a878dc6e16f301 gcompris-9.1.tar.gz + +If you prefer, on the git side, this comes from the 'gcomprixogoo' branch. + +If full, the change log is: + +Core fixes: +- Added support of Sugar look&feel by Aleksey Lim +- Now the group menus are ordered based on an embedded difficulty + level so that they appear in the same order. +- Fixes to compile with GTK 2.19 by Johan Cwiklinski +- Removed unused import rsvg in watercycle and penalty. + PACKAGERS: This mean we no more need on python-rsvg. + +Activity fixes: + +- scale + Added a sign on the scale + The scale activity is sometimes annoying because you cannot easiliy + see which side the scale goes. I added a sign < > or = on it to ease + the task. + +- photo hunter + Major rework of he photo hunter activity that can now detect the + image difference automagically. This makes it easy to contribute new + data set to this activity, just provide it 2 images having some + differences. BTW, I added some more content to it. + Photo hunter has been fixed to work in full screen and now has an + explanation string when started + +- erase + Fixed events on the canvas that where not taken in account. + Now clicking beside the fish does speed them like it was before. + +- reversecount + Fixed reversecount, it was not restarting on loose case. + Now when the children loose he restarts the same level. + +- follow line + Adapted the follow line to work on touch screen. + This was reported by Ronny Standtke. + Now not only the motion events are catched but also click events. + +- animation activity + Added tooltip in the animation activity. + +- smallnumber + Fixed a crash case in smallnumber activity. + This has also been improved to avoid overlaps of dices. + Fixed smallnumber2 activity regarding dice pair not close enough. + +- electricity + Fixed electricity activity, image was referenced badly. + +- geography + Added translation on tooltips in the geography activity. + +- missingletter + Fixed missingletter crash uppon changing its locale. + +- erase double click + Reintroduced the erase double click activity. + +- memory word number + Fixed memory word number activity. It was broken related to + translations. + +- smallnumber + No more display the sublevel 11/10. + +- ball catch + Added the manual in the first start of ballcatch. + +- traffic + Simplified level for traffic. + A contribution from a French teacher Sylvain Dechy who teaches in + Hérimoncourt. This introduces a set of simplified level in the traffic + activity best suited for children. + +- tuxpaint + Fixed tuxpaint activity. Was completely broken. + +- memory sound + Now in memory_sound activity the intro is heard. + +- melody + Added an OK button to start the melody activity. + This avoids the intro voice to be skipped. + +Translation updates: +- Updated Ukrainian translation by Ivan Onyshchuk +- Updated French translation by Bruno Coudoin +- Updated Hungarian translation by Gabor Kelemen +- Updated Czech translation by Marek Černocký +- Updated Simplified Chinese translation by Ray Wang +- Updated Arabic translation by Khaled Hosny +- Updated Afrikaans translation by Friedel Wolff +- Updated Portuguese translation by Duarte Loreto +- Updated Czech translation by Marek Cernocky +- Updated Bulgarian translation by Alexander Shopov +- Updated Brazilian Portuguese by Frederico Goncalves Guimaraes + +Voice pack: +- Several voices where not played due to name mismatch +- Added a new voice set by for Chineese by Feng Jie. --- gcompris-9.3.orig/RELEASE_NOTE_9.3.txt +++ gcompris-9.3/RELEASE_NOTE_9.3.txt @@ -0,0 +1,60 @@ +This version is a minor update of the 9.2. The main new feature is +that we now distribute a MacOSX version (Intel 10.4 and above). + +Minor changes: +- Fixed superbrain by Julian Gilbey. In some case the proposed solution + was wrong. This is a long lasting bug. +- Added support for MacOSX 10.4 Intel. +- Updated icons to reflect latest art work. +- Removed flags from GCompris. Flags create political issue. There is not + always a clear relationship between a country flag and a language. +- Fixed a typo in sudoku tutorial. +- Improved graphism new skins babytoy by Cabaraux Stephane. +- Improved many graphism (connect4, ballcatch) by Cabaraux Stephane. +- Added a copy of gnome-gnuchess internally since the regular + gnuchess crashes on macosx. This is activated only on MacOSX. +- Fixed missing translation request for the "Yes I Saw it" string in + the reading activity. +- Workaround for the fullscreen mode on macosx. now set a huge max + ratio hint when fullscreen is set. +- Added an ongoing progress status at GCompris startup. + This is used to avoid the long delay at startup without + user feedback. +- Fixed the audio tooltip in the bar. +- Fixed a segfault in the GCompris dialog box. +- New activity lights off by Bruno and Clement Coudoin. + Added more simple levels in lightsoff. +- More art work content for photohunter activity + Contributed by Marc Levivier Based on paintings by Le Douanier Rousseau. +- Improved wordsgame activity to support language selection. +- Fixed score counting in advanced color +- Now we give 4 chances at each sublevel. After that + the sublevel restarts. +- Fixed redraw activity, several level was impossible to complete. + There was many colors in the image target that was impossible to + do. +- Fixed SDL audio backend to allow playing with effects and no + backgroundd music. +- Fixed usa map due to missing rhode island. + +Translations added: +- Added Traditional Chinese by Chao-Hsiung Liao +- Added asturian translation by Xandru Armesto Fernandez + +Translations updated: +- Updated French translation by Zohra Coudoin. +- Updated Arabic translation by Khaled Hosny +- Update Chinese (Simplified) translation by Ray Wang +- Updated Galician translations by Fran Dieguez +- Updated Greek translation for gcompris by Yannis Kaskamanidis +- Update Czech translation by Marek Cernocky +- Updated Spanish translation by Jorge Gonzalez +- Updated German translation by Mario Blattermann +- Updated Norwegian Nynorsk translation by Karl Ove Hufthammer +- Updated Greek translation for gcomprixogoo by Yannis Kaskamanidis +- Updated Basque translation by Inaki Larranaga +- Updated Czech translation by Marek Cernocky +- Updated Swedish translation by Daniel Nylander +- Updated Slovenian translation by Andrej Znidarsic +- Updated russian translation by Slava Dubrovskiy + --- gcompris-9.3.orig/gcompris.desktop.in +++ gcompris-9.3/gcompris.desktop.in @@ -7,7 +7,7 @@ Icon=gcompris Terminal=false Type=Application -Categories=Game;KidsGame; +Categories=Education; StartupNotify=true X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=gcompris --- gcompris-9.3.orig/RELEASE_NOTE_9.2.txt +++ gcompris-9.3/RELEASE_NOTE_9.2.txt @@ -0,0 +1,47 @@ +New feature: +- Created a new U.S.A map for our geography activity +- Completed the Windows port. + Now use the cute GCompris cursor. + Fixed SDL audio backend + +Fixed bugs: +- Fixed geography activities. Many dot where missing, + hidden by the background. +- Fixed drawn case in the chess activity, it was ending in an + infinite loop. +- Improved a little bit the layout in the penalty activity. +- Replaced the yellow by white the text color of the score. +- Now the text dialog is centered in the height. +- Added an API entry to get the current cursor. This allow + the help dialog to get the previous cursor, set the default + one and change again to the caller one in the end. +- In erase activity, the sponge cursor is setback when + exiting the pause state. This allow the about box to set the + default cursor which is more suitable. +- In the menu, the display of the description is now centered. + Minor change, better layout. +- In python, now import sqlite3 intead of pysqlite2 For + backyard compatibility, there is a fallback to sill import + pysqlite2. +- Added a missing background to the simple color activity It is + based on the artwork of Mathieu Ignacio (from the target + activity.) +- Fixed algebra activity to report the level properly. +- Better error checking in case the datadase cannot be loaded + or created. Before that patch, a failure was exiting the + startup sequence without warning the user Now, in case we + cannot load the database of cannot created it we follow the + procedure: + - move the database under the name gcompris_db.broken + - recreate it from scratch + - we failed again, fallback in no database mode. + +Translation: +- Updated Arabic translation by Khaled Hosny +- Updated Greek translation by Yannis Kaskamanidis +- Updated Greek translation by Yannis Kaskamanidis +- Updated Hungarian translation updated by Gabor Kelemen +- Updated Portuguese Brasilian translation by Frederico Goncalves Guimaraes +- Updated Russian translation by Андрей Черепанов +- Updated Swedish translation by Daniel Nylander + --- gcompris-9.3.orig/src/gcompris/images_selector.c +++ gcompris-9.3/src/gcompris/images_selector.c @@ -108,7 +108,6 @@ void *user_context) { - GooCanvasItem *item; gint y_start = 0; gchar *dataseturl = NULL; @@ -129,7 +128,7 @@ images_selector_displayed = TRUE; - item = goo_canvas_svg_new (rootitem, + goo_canvas_svg_new (rootitem, gc_skin_rsvg_get(), "svg-id", "#IMAGE_SELECTOR", "pointer-events", GOO_CANVAS_EVENTS_NONE, --- gcompris-9.3.orig/src/gcompris/dialog.c +++ gcompris-9.3/src/gcompris/dialog.c @@ -47,9 +47,6 @@ */ void gc_dialog(gchar *str, DialogBoxCallBack dbcb) { - gint y_start; - gint x_start; - g_warning("Dialog=%s\n", str); /* If we are already running do nothing */ @@ -82,8 +79,6 @@ GooCanvasBounds bounds; goo_canvas_item_get_bounds(itemDialogText, &bounds); - x_start = bounds.x1; - y_start = bounds.y1; goo_canvas_text_new (rootDialogItem, str, --- gcompris-9.3.orig/src/gcompris/drag.c +++ gcompris-9.3/src/gcompris/drag.c @@ -150,6 +150,16 @@ GdkEventMotion *event, gpointer data) { + if(gc_drag_mode & GC_DRAG_MODE_2CLICKS) { + gdouble new_x = event->x_root; + gdouble new_y = event->y_root; + goo_canvas_convert_to_item_space(goo_canvas_item_get_canvas(item), + gc_drag_item, &new_x, &new_y); + event->x = new_x; + event->y = new_y; + target = gc_drag_target; + } + if(gc_drag_target != target) return FALSE; --- gcompris-9.3.orig/src/gcompris/file_selector.c +++ gcompris-9.3/src/gcompris/file_selector.c @@ -161,8 +161,6 @@ FileSelectorCallBack iscb, void *user_context) { - GooCanvasItem *item; - gchar *name = NULL; gchar *full_rootdir; mode = the_mode; @@ -179,13 +177,12 @@ gc_board_pause(TRUE); - name = gcomprisBoard->name; fileSelectorCallBack=iscb; rootitem = goo_canvas_group_new (goo_canvas_get_root_item(gc_get_canvas()), NULL); - item = goo_canvas_svg_new (rootitem, + goo_canvas_svg_new (rootitem, gc_skin_rsvg_get(), "svg-id", "#FILE_SELECTOR", "pointer-events", GOO_CANVAS_EVENTS_NONE, @@ -197,7 +194,7 @@ if(mode==MODE_SAVE) gtk_entry_set_max_length(GTK_ENTRY(widget_entry), 30); - item = goo_canvas_widget_new (rootitem, + goo_canvas_widget_new (rootitem, GTK_WIDGET(widget_entry), control_area_x1, control_area_y1, @@ -281,7 +278,6 @@ display_files(GooCanvasItem *root_item, gchar *rootdir) { GooCanvasItem *item; - double iw, ih; const gchar *one_dirent; GDir *dir; @@ -383,10 +379,6 @@ gc_skin_get_color("gcompris/fileselectcol"), NULL); - - iw = IMAGE_WIDTH; - ih = IMAGE_HEIGHT; - /* Insert all files in a sorted list */ while((one_dirent = g_dir_read_name(dir)) != NULL) @@ -673,11 +665,5 @@ static void entry_enter_callback( GtkWidget *widget, GtkWidget *entry ) { - gchar *entry_text; - - if(!rootitem) - return; - - entry_text = (char *)gtk_entry_get_text(GTK_ENTRY(entry)); } --- gcompris-9.3.orig/src/gcompris/about.c +++ gcompris-9.3/src/gcompris/about.c @@ -41,7 +41,6 @@ { GdkPixbuf *pixmap = NULL; gdouble y_start = 0; - gdouble x_start = 0; gint y = 0; GooCanvasItem *item; gint plane_y; @@ -76,7 +75,6 @@ GooCanvasBounds bounds; goo_canvas_item_get_bounds(item, &bounds); - x_start = bounds.x1; y_start = bounds.y1; y = bounds.y2 - 26; --- gcompris-9.3.orig/src/gcompris/wordlist.c +++ gcompris-9.3/src/gcompris/wordlist.c @@ -69,8 +69,6 @@ GcomprisWordlist *wordlist; xmlChar *text; - GSList *words = NULL; - if (!format) return NULL; @@ -161,7 +159,6 @@ node = wlNode->children; while((node!=NULL)) { - words = NULL; if (node->type!=XML_ELEMENT_NODE){ node = node->next; continue; --- gcompris-9.3.orig/src/gcompris/bar.c +++ gcompris-9.3/src/gcompris/bar.c @@ -151,14 +151,9 @@ bar_start (GooCanvas *theCanvas) { GcomprisProperties *properties = gc_prop_get(); - gint16 height; - gint16 buttony; - double zoom; RsvgHandle *svg_handle; GooCanvasBounds bounds; - height = BARHEIGHT-2; - _default_y = BOARDHEIGHT - BARHEIGHT; _default_zoom = 1.0; @@ -174,10 +169,6 @@ NULL); SET_ITEM_LOCATION(bar_item, 0, 0); - goo_canvas_item_get_bounds(bar_item, &bounds); - zoom = (double)(height-BAR_GAP)/(bounds.y2 - bounds.y1); - buttony = (height-(bounds.y2 - bounds.y1)*zoom)/2 - 20; - /* * The Order in which buttons are created represents * also the order in which they will be displayed --- gcompris-9.3.orig/src/gcompris/gcompris_confirm.c +++ gcompris-9.3/src/gcompris/gcompris_confirm.c @@ -153,8 +153,6 @@ gchar *no_text, ConfirmCallBack iscb) { - GooCanvasItem *item; - if(rootitem) return; @@ -188,7 +186,7 @@ rootitem = goo_canvas_group_new (goo_canvas_get_root_item(gc_get_canvas()), NULL); - item = goo_canvas_svg_new (rootitem, + goo_canvas_svg_new (rootitem, gc_skin_rsvg_get(), "svg-id", "#DIALOG", "pointer-events", GOO_CANVAS_EVENTS_NONE, --- gcompris-9.3.orig/src/gcompris/gcompris.c +++ gcompris-9.3/src/gcompris/gcompris.c @@ -1153,6 +1153,7 @@ #endif cleanup(); gtk_main_quit(); + gc_sound_close(); /* * Very important or GCompris crashes on exit when closed from the dialog --- gcompris-9.3.orig/src/gcompris/gameutil.c +++ gcompris-9.3/src/gcompris/gameutil.c @@ -289,7 +289,6 @@ { GooCanvasItem *highlight_item; GooCanvasBounds bounds; - gboolean already_created = FALSE; if(!target_item) target_item = source_item; @@ -306,7 +305,6 @@ if(highlight_item) { - already_created = TRUE; goo_canvas_item_remove(highlight_item); } @@ -440,7 +438,6 @@ { double x1, x2, y1, y2; double tx1, tx2, ty1, ty2; - double cx, cy; // goo_canvas_item_get_bounds( item, &x1, &y1, &x2, &y2 ); /* WARNING: Do not use goo_canvas_item_get_bounds which gives unpredictable results */ @@ -478,10 +475,6 @@ x2 = MAX(tx1,tx2); y2 = MAX(ty1,ty2); - - cx = (x2+x1)/2; - cy = (y2+y1)/2; - goo_canvas_item_rotate(item, angle, x1+(x2-x1)/2, y1+(y2-y1)/2); --- gcompris-9.3.orig/src/gcompris/skin.c +++ gcompris-9.3/src/gcompris/skin.c @@ -446,9 +446,6 @@ gc_skin_get_gdkcolor_default(gchar* id, guint32 def, GdkColor *gdkcolor) { gchar *tmp; - guint32 color; - - color = gc_skin_get_color_default(id, def); tmp = g_strdup_printf("#%06X", gc_skin_get_color(id) >> 8); gdk_color_parse(tmp, gdkcolor); --- gcompris-9.3.orig/src/awele-activity/awele.c +++ gcompris-9.3/src/awele-activity/awele.c @@ -715,7 +715,7 @@ { char buffer[3]; //Manipulation chaines de caracteres - int i, j, k, idxTabBeans = 0; //Compteur Boucle Manipulation Elements graphiques + int i, j, idxTabBeans = 0; //Compteur Boucle Manipulation Elements graphiques static short int nbActiveBean = NBTOTALBEAN; //nbre graine restant sur plateau static short int nbOldActiveBean; //nbre graine restant sur plateau au tour precedent BEANHOLE_LINK *ptBeansHoleLink = NULL; //pointeur sur structures stockant les item graines et la case dans laquelle elles se trouvent. @@ -774,9 +774,6 @@ j < staticAwale->board[i] && idxTabBeans < nbActiveBean; j++, idxTabBeans++) { - - k = 0 + g_random_int() % 4; - g_object_set (ptBeansHoleLink[idxTabBeans].beanPixbuf, "x", (double) caseCoord[i] + g_random_int() % 50, --- gcompris-9.3.orig/src/algebra_by-activity/algebra.c +++ gcompris-9.3/src/algebra_by-activity/algebra.c @@ -712,14 +712,11 @@ static gboolean solution_found() { ToBeFoundItem *firstToBeFoundItem = currentToBeFoundItem; - ToBeFoundItem *toBeFoundItem; /* Go to the leftmost digit */ while(firstToBeFoundItem->previous!=NULL) firstToBeFoundItem = firstToBeFoundItem->previous; - toBeFoundItem = firstToBeFoundItem; - /* Check the numbers one by one */ while(firstToBeFoundItem != NULL) { --- gcompris-9.3.orig/src/money-activity/money_widget.c +++ gcompris-9.3/src/money-activity/money_widget.c @@ -139,11 +139,13 @@ static void class_init (Money_WidgetClass *class) { +#if 0 GtkObjectClass *object_class; object_class = (GtkObjectClass*) class; - //2 object_class->destroy = finalize; + object_class->destroy = finalize; +#endif } static void --- gcompris-9.3.orig/src/magic_hat_minus-activity/magic_hat.c +++ gcompris-9.3/src/magic_hat_minus-activity/magic_hat.c @@ -437,7 +437,6 @@ // Draw a frame with empty small squares static void draw_frame(frame *my_frame) { - GooCanvasItem *item_frame = NULL; int i, j; double x = my_frame->coord_x; double y = my_frame->coord_y; @@ -460,7 +459,7 @@ track->coords[8] = x + (j * (ITEM_SIZE + SPACE_BETWEEN_ITEMS)); track->coords[9] = y + (i * (ITEM_SIZE + SPACE_BETWEEN_ITEMS)); - item_frame = goo_canvas_polyline_new (boardRootItem, FALSE, 0, + goo_canvas_polyline_new (boardRootItem, FALSE, 0, "points", track, "line-width", 1.0, "fill-color", "#948d85", @@ -476,7 +475,6 @@ // Draw the table (line) static void draw_table() { - GooCanvasItem *item_frame = NULL; GooCanvasPoints *track; track = goo_canvas_points_new(2); @@ -486,7 +484,7 @@ track->coords[2] = MH_HAT_X + MH_HAT_WIDTH; track->coords[3] = MH_HAT_Y + MH_HAT_HEIGHT + 5; - item_frame = goo_canvas_polyline_new (boardRootItem, FALSE, 0, + goo_canvas_polyline_new (boardRootItem, FALSE, 0, "points", track, "line-width", 1.0, "fill-color", "black", --- gcompris-9.3.orig/src/advanced_colors-activity/advanced_colors.c +++ gcompris-9.3/src/advanced_colors-activity/advanced_colors.c @@ -280,7 +280,6 @@ { GdkPixbuf *pixmap; char *str = NULL; - int i; boardRootItem = goo_canvas_group_new (goo_canvas_get_root_item(gcomprisBoard->canvas), NULL); @@ -303,7 +302,6 @@ g_object_set (highlight_image_item, "visibility", GOO_CANVAS_ITEM_INVISIBLE, NULL); - i = g_random_int_range(0,LAST_COLOR); gdk_pixbuf_unref(pixmap); --- gcompris-9.3.orig/src/babymatch-activity/shapegame.c +++ gcompris-9.3/src/babymatch-activity/shapegame.c @@ -970,6 +970,8 @@ NULL); g_object_set(shadow_item, "visibility", GOO_CANVAS_ITEM_INVISIBLE, NULL); + g_object_set(shadow_item, "pointer-events", + GOO_CANVAS_EVENTS_NONE, NULL); gdk_pixbuf_unref(dest); } dragged = shape->item; @@ -1860,7 +1862,7 @@ else drag_previous = 0; - gc_board_config_combo_drag(bconf, drag_mode); + gc_board_config_combo_drag(bconf, drag_previous); } --- gcompris-9.3.orig/src/wordsgame-activity/wordsgame.c +++ gcompris-9.3/src/wordsgame-activity/wordsgame.c @@ -590,7 +590,6 @@ static GooCanvasItem *wordsgame_create_item(GooCanvasItem *parent) { - GooCanvasItem *item2; LettersItem *item; gchar *word = gc_wordlist_random_word_get(gc_wordlist, gcomprisBoard->level); GtkAnchorType direction_anchor = GTK_ANCHOR_NW; @@ -616,8 +615,7 @@ /* To 'erase' words, I create 2 times the text item. One is empty now */ /* It will be filled each time the user enters the right key */ - item2 = \ - goo_canvas_text_new (item->rootitem, + goo_canvas_text_new (item->rootitem, item->word, (double) 0, (double) 0, --- gcompris-9.3.orig/src/boards/py-mod-utils.c +++ gcompris-9.3/src/boards/py-mod-utils.c @@ -440,8 +440,7 @@ void python_gcompris_utils_module_init(void) { - PyObject* module; - module = Py_InitModule("_gcompris_utils", PythonGcomprisUtilsModule); + Py_InitModule("_gcompris_utils", PythonGcomprisUtilsModule); } /* Some usefull code parts ... */ --- gcompris-9.3.orig/src/boards/py-mod-skin.c +++ gcompris-9.3/src/boards/py-mod-skin.c @@ -194,8 +194,7 @@ void python_gc_skin_module_init(void) { - PyObject* module; - module = Py_InitModule("_gcompris_skin", PythonGcomprisSkinModule); + Py_InitModule("_gcompris_skin", PythonGcomprisSkinModule); } /* Some usefull code parts ... */ --- gcompris-9.3.orig/src/boards/goocanvas.c +++ gcompris-9.3/src/boards/goocanvas.c @@ -4452,7 +4452,6 @@ PyObject *kwargs) { static char *kwlist[] = { "cr", NULL }; - int ret; GooCanvasBounds bounds; PycairoContext *cr; @@ -4461,7 +4460,7 @@ kwlist, &PycairoContext_Type, &cr)) return NULL; - ret = goo_canvas_item_get_requested_area(GOO_CANVAS_ITEM(self->obj), + goo_canvas_item_get_requested_area(GOO_CANVAS_ITEM(self->obj), cr->ctx, &bounds); return pygoo_canvas_bounds_new(&bounds); --- gcompris-9.3.orig/src/boards/py-mod-admin.c +++ gcompris-9.3/src/boards/py-mod-admin.c @@ -384,8 +384,7 @@ void python_gcompris_admin_module_init(void) { - PyObject* module; - module = Py_InitModule("_gcompris_admin", PythonGcomprisAdminModule); + Py_InitModule("_gcompris_admin", PythonGcomprisAdminModule); } /* Some usefull code parts ... */ --- gcompris-9.3.orig/src/click_on_letter-activity/click_on_letter.c +++ gcompris-9.3/src/click_on_letter-activity/click_on_letter.c @@ -478,10 +478,6 @@ GdkEvent *event, gpointer data) { int pos = GPOINTER_TO_INT(data); - double item_x, item_y; - item_x = event->button.x; - item_y = event->button.y; - //goo_canvas_convert_to_item_space(item->parent, &item_x, &item_y); if(board_paused) return FALSE; --- gcompris-9.3.orig/src/clockgame-activity/clockgame.c +++ gcompris-9.3/src/clockgame-activity/clockgame.c @@ -379,7 +379,6 @@ static void clockgame_create_item(GooCanvasItem *parent) { - GooCanvasItem *item; double needle_size = clock_size; double min_point_size = clock_size*0.05; double hour_point_size = clock_size*0.1; @@ -421,7 +420,7 @@ canvasPoints->coords[2]=cx + needle_size * sin(ang); canvasPoints->coords[3]=cy - needle_size * cos(ang); - item = goo_canvas_polyline_new (boardRootItem, FALSE, 2, + goo_canvas_polyline_new (boardRootItem, FALSE, 2, canvasPoints->coords[0], canvasPoints->coords[1], canvasPoints->coords[2], @@ -434,7 +433,7 @@ if(gcomprisBoard->level<5) { mtext = g_strdup_printf("%d", min); - item = goo_canvas_text_new (boardRootItem, + goo_canvas_text_new (boardRootItem, mtext, (double) cx + (needle_size+10) * sin(ang), (double) cy - (needle_size+10) * cos(ang), @@ -451,7 +450,7 @@ if(min%5==0) { mtext = g_strdup_printf( "%d", min/5); - item = goo_canvas_text_new (boardRootItem, + goo_canvas_text_new (boardRootItem, mtext, (double) cx + (needle_size-30) * sin(ang), (double) cy - (needle_size-30) * cos(ang), --- gcompris-9.3.orig/src/traffic-activity/traffic.c +++ gcompris-9.3/src/traffic-activity/traffic.c @@ -610,12 +610,9 @@ GdkEventButton *event, car *thiscar) { - GooCanvas *canvas; double item_x, item_y; GdkCursor *cursor; - canvas = goo_canvas_item_get_canvas (item); - item_x = event->x; item_y = event->y; goo_canvas_convert_to_item_space(goo_canvas_item_get_canvas(item), --- gcompris-9.3.orig/src/fifteen-activity/fifteen.c +++ gcompris-9.3/src/fifteen-activity/fifteen.c @@ -342,13 +342,12 @@ { GooCanvasItem **board; GooCanvasItem *text; - int num, pos, newpos; + int pos, newpos; int x, y; double dx = 0.0, dy = 0.0; int move; board = g_object_get_data (G_OBJECT (goo_canvas_item_get_parent(item)), "board"); - num = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (item), "piece_num")); pos = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (item), "piece_pos")); text = g_object_get_data (G_OBJECT (item), "text"); --- gcompris-9.3.orig/src/goocanvas/src/Makefile.in +++ gcompris-9.3/src/goocanvas/src/Makefile.in @@ -312,8 +312,7 @@ top_srcdir = @top_srcdir@ INCLUDES = \ -DG_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED \ - -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED \ - -DGTK_DISABLE_DEPRECATED \ + -DGDK_PIXBUF_DISABLE_DEPRECATED \ -DG_LOG_DOMAIN=\"GooCanvas\" \ @GCOMPRIS_CFLAGS@ --- gcompris-9.3.orig/src/goocanvas/src/goocanvasgroup.c +++ gcompris-9.3/src/goocanvas/src/goocanvasgroup.c @@ -172,12 +172,10 @@ ...) { GooCanvasItem *item; - GooCanvasGroup *group; va_list var_args; const char *first_property; item = g_object_new (GOO_TYPE_CANVAS_GROUP, NULL); - group = (GooCanvasGroup*) item; va_start (var_args, parent); first_property = va_arg (var_args, char*); @@ -894,12 +892,10 @@ ...) { GooCanvasItemModel *model; - GooCanvasGroupModel *gmodel; va_list var_args; const char *first_property; model = g_object_new (GOO_TYPE_CANVAS_GROUP_MODEL, NULL); - gmodel = (GooCanvasGroupModel*) model; va_start (var_args, parent); first_property = va_arg (var_args, char*); --- gcompris-9.3.orig/src/goocanvas/src/Makefile.am +++ gcompris-9.3/src/goocanvas/src/Makefile.am @@ -2,8 +2,7 @@ INCLUDES = \ -DG_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED \ - -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED \ - -DGTK_DISABLE_DEPRECATED \ + -DGDK_PIXBUF_DISABLE_DEPRECATED \ -DG_LOG_DOMAIN=\"GooCanvas\" \ @GCOMPRIS_CFLAGS@ --- gcompris-9.3.orig/src/crane-activity/crane.c +++ gcompris-9.3/src/crane-activity/crane.c @@ -581,7 +581,6 @@ // Draw the drak frame (horizontal and vertical lines) that helps positionning elements static void draw_frame(int x, int y) { - GooCanvasItem *item_frame = NULL; int i; GooCanvasPoints *track; @@ -594,7 +593,7 @@ track->coords[2] = x + i * CRANE_FRAME_CELL; track->coords[3] = y + (CRANE_FRAME_LINE * CRANE_FRAME_CELL) - CRANE_FRAME_BORDER; - item_frame = goo_canvas_polyline_new (boardRootItem, FALSE, 0, + goo_canvas_polyline_new (boardRootItem, FALSE, 0, "points", track, "fill-color", "black", NULL); @@ -607,7 +606,7 @@ track->coords[2] = x + (CRANE_FRAME_COLUMN * CRANE_FRAME_CELL) - CRANE_FRAME_BORDER; track->coords[3] = y + (i * CRANE_FRAME_CELL); - item_frame = goo_canvas_polyline_new (boardRootItem, FALSE, 0, + goo_canvas_polyline_new (boardRootItem, FALSE, 0, "points", track, "fill-color", "black", NULL); --- gcompris-9.3.orig/src/tangram-activity/gtans.c +++ gcompris-9.3/src/tangram-activity/gtans.c @@ -1770,7 +1770,6 @@ void taninitstart(void){ int i; - char* accurstr; for (i = PXSTART; i on +Thu, 28 Sep 2000 + +It was downloaded from +http://sourceforge.net/project/showfiles.php?group_id=6865 + + +Upstream Author: Bruno Coudoin + +Copyright (C) 2000, 2008 Bruno Coudoin and others + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License with + the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; + if not, write to the Free Software Foundation, Inc., 51 Franklin St, + Fifth Floor, Boston, MA 02110-1301, USA. + + +Sounds in /usr/share/gcompris/boards/memory are covered by +the Free Art License, v1.2: + + Free Art License + + http://artlibre.org/licence/lal/en/ + + version 1.2 + + Preamble : + + With this Free Art License, you are authorised to copy, distribute + and freely transform the work of art while respecting the rights + of the originator. + + Far from ignoring the author's rights, this license recognises + them and protects them. It reformulates their principle while + making it possible for the public to make creative use of the + works of art. Whereas current literary and artistic property + rights result in restriction of the public's access to works of + art, the goal of the Free Art License is to encourage such access. + + The intention is to make work accessible and to authorise the use + of its resources by the greatest number of people: to use it in + order to increase its use, to create new conditions for creation + in order to multiply the possibilities of creation, while + respecting the originators in according them recognition and + defending their moral rights. + + In fact, with the arrival of the digital age, the invention of the + Internet and free software, a new approach to creation and + production has made its appearance. It also encourages a + continuation of the process of experimentation undertaken by many + contemporary artists. + + Knowledge and creativity are resources which, to be true to + themselves, must remain free, i.e. remain a fundamental search + which is not directly related to a concrete application. Creating + means discovering the unknown, means inventing a reality without + any heed to realism. Thus, the object(ive) of art is not + equivalent to the finished and defined art object. + This is the basic aim of this Free Art License: to promote and + protect artistic practice freed from the rules of the market + economy. + + DEFINITIONS + + - The work of art : + A communal work which includes the initial artwork as well as all + subsequent contributions (subsequent originals and copies). It is + created at the initiative of the original artist who, by this + license, defines the conditions according to which the + contributions are made. + + - The original work of art : + This is the artwork created by the initiator of the communal work, + of which copies will be modified by whosoever wishes. + + - Subsequent works : + These are the additions put forward by the artists who contribute + to the formation of the work by taking advantage of the right to + reproduction, distribution and modification that this license + confers on them. + + - The Original (the work's source or resource) : + A dated example of the work, of its definition, of its partition + or of its program which the originator provides as the reference + for all future updatings, interpretations, copies or + reproductions. + + - Copy : + Any reproduction of an original as defined by this license. + + - The author or the artist of the original work of art: + This is the person who created the work which is at the heart of + the ramifications of this modified work of art. By this license, + the author determines the conditions under which these + modifications are made. + + - Contributor: + Any person who contributes to the creation of the work of art. He + is the author or the artist of an original art object resulting + from the modification of a copy of the initial artwork or the + modification of a copy of a subsequent work of art. + + 1. AIMS + + The aim of this license is to define the conditions according to + which you can use this work freely. + + 2. EXTENT OF THE USAGE + + This work of art is subject to copyright, and the author, by this + license, specifies the extent to which you can copy, distribute + and modify it. + + 2.1 FREEDOM TO COPY (OR OF REPRODUCTION) + + You have the right to copy this work of art for your personal use, + for your friends or for any other person, by employing whatever + technique you choose. + + 2.2 FREEDOM TO DISTRIBUTE, TO INTERPRET (OR OF REPRESENTATION) + + You can freely distribute the copies of these works, modified or + not, whatever their medium, wherever you wish, for a fee or for + free, if you observe all the following conditions: + - attach this license, in its entirety, to the copies or indicate + precisely where the license can be found, + - specify to the recipient the name of the author of the originals, + - specify to the recipient where he will be able to access the + originals (original and subsequent). The author of the original + may, if he wishes, give you the right to broadcast/distribute the + original under the same conditions as the copies. + + 2.3 FREEDOM TO MODIFY + + You have the right to modify the copies of the originals (original + and subsequent), partially or otherwise, respecting the conditions + set out in article 2.2 , in the event of distribution (or + representation) of the modified copy. The author of the original + may, if he wishes, give you the right to modify the original under + the same conditions as the copies. + + 3. INCORPORATION OF ARTWORK + + All the elements of this work of art must remain free, which is + why you are not allowed to integrate the originals (originals and + subsequents) into another work which would not be subject to this + license. + + 4. YOUR AUTHOR'S RIGHTS + + The object of this license is not to deny your author's rights on + your contribution. By choosing to contribute to the evolution of + this work of art, you only agree to give to others the same rights + with regard to your contribution as those which were granted to + you by this license. + + 5. DURATION OF THE LICENCE + + This license takes effect as of your acceptance of its + provisions. The fact of copying, distributing, or of modifying the + work constitutes a tacit agreement. This license will remain in + force for as long as the copyright which is attached to the work + of art. If you do not respect the terms of this license, you + automatically lose the rights that it confers. If the legal status + to which you are subject makes it impossible for you to respect + the terms of this license, you may not make use of the rights + which it confers. + + 6. VARIOUS VERSIONS OF THE LICENCE + + This license may undergo periodic modifications to incorporate + improvements by its authors (instigators of the "copyleft + attitude" movement) by way of new, numbered versions. + + You will have the choice of accepting the provisions contained in + the version under which the copy was communicated to you, or + alternatively, to use the provisions of one of the subsequent + versions. + + 7. SUB-LICENSING + + Sub-licenses are not authorized by the present license. Any person + who wishes to make use of the rights that it confers will be + directly bound to the author of the original work. + + 8. THE LAW APPLICABLE TO THIS CONTRACT + + This license is subject to French law. + + + DIRECTIONS FOR USE : + + - How to use the Free Art license? + + To benefit from the Free Art License, it is enough to specify the + following on your work of art: + + [- A few lines to indicate the name of the work and to give an + idea of what it is.] + [- A few lines to describe, if necessary, the modified work of art + and give the name of the author/artist.] + Copyright © [the date] [name of the author or artist] (if + appropriate, specify the names of the previous authors or artists) + Copyleft: this work of art is free, you can redistribute it and/or + modify it according to terms of the Free Art license. + You will find a specimen of this license on the site Copyleft + Attitude http://artlibre.org as well as on other sites. + + - Why use the Free Art license? + + 1 / to give the greatest number of people access to your work. + + 2 / to allow it to be freely distributed. + + 3 / to allow it to evolve by authorising its transformation by others. + + 4 / to be able, yourself, to use the resources of a work when it + is under Free Art license: to copy, distribute or transform it + freely. + + 5 / This is not all: because the use of the Free Art License is + also a good way to take liberties with the marketing system + generated by the dominant economy. The Free Art License offers a + useful legal protocol to prevent abusive appropriation. It will no + longer be possible for someone to appropriate your work, + short-circuiting the creative process to make personal profit from + it. Helping yourself to a collective work in progress will be + forbidden, as will monopolising the resources of an evolving + creation for the benefit of a few. + + The Free Art License advocates an economy appropriate for art, + based on sharing, exchange and joyful giving. What counts in art + is also and mostly what is not counted. + + - When to use the Free Art License ? + + It is not the goal of the Free Art License to eliminate copyright + or author's rights. Quite the opposite, it is about reformulating + the relevance of these rights while taking today's environment + into account. It is about the right to freedom of movement, to + free copying and to free transformation of works of art. The right + to work in freedom for art and artists. + + 1 / Each time you want to use or put this right into practice, use + the Free Art License. + + 2 / Each time you want to create works which can evolve and be + freely copied, freely distributed and freely transformed: use the + Free Art License. + + 3 / Each time you want to have the possibility of copying, + distributing or transforming a work: check that it is under Free + Art License. If it is not, you are liable to be breaking the law. + + - To which types of art can the Free Art License be applied? + + This license can be applied to digital as well as to non-digital + art. It was born out of observation of the world of free software + and the Internet, but its applicability is not limited to the + digital media. You can put a painting, a novel, a sculpture, a + drawing, a piece of music, a poem, an installation, a video, a + film, a recipe, a CD-rom, a Web site, or a performance under the + Free Art License, in short any creation which has some claim to be + a work of art. + + This license has a history: it was born at the meeting " Copyleft + Attitude " which took place at "Accès Local" and "Public" in + Paris at the beginning of the year 2000. For the first time, it + brought computer specialists and freeware activists together with + contemporary artists and members of the art world. --- gcompris-9.3.orig/debian/gcompris-data.files +++ gcompris-9.3/debian/gcompris-data.files @@ -0,0 +1 @@ +usr/share --- gcompris-9.3.orig/debian/gcompris-sound-sr.files +++ gcompris-9.3/debian/gcompris-sound-sr.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/sr --- gcompris-9.3.orig/debian/control +++ gcompris-9.3/debian/control @@ -0,0 +1,388 @@ +Source: gcompris +Section: games +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Yann Dirson +Homepage: http://gcompris.net/ +Build-Depends: debhelper (>= 6.0.7~), dh-buildinfo, dpkg-dev (>= 1.13.19), libxml2-dev, gnuchess, texinfo, texi2html, python-dev, python-gtk2-dev, libsdl-mixer1.2-dev, libxml-parser-perl, libxrandr-dev, libxxf86vm-dev, libsqlite3-dev, libgtk2.0-dev (>= 2.4.0), libgstreamer0.10-dev, intltool, libgnet-dev, librsvg2-dev, python-cairo-dev +Standards-Version: 3.8.4 + +Package: gcompris +Architecture: any +Depends: gcompris-data (= ${source:Version}), ${shlibs:Depends}, ${python:Depends}, python-pysqlite2, python-gtk2, gstreamer0.10-alsa | gstreamer0.10-audiosink, gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, librsvg2-common (>= 2.18), python-cairo, ${misc:Depends} +Suggests: gnuchess, gnucap, tuxpaint +Replaces: gcompris-data (<< 8.4.1) +Description: Educational games for small children + GCompris is a large collection of educational games for small children. + It is designed to be a unified interface to integrate more educational + games. + . + Language-oriented games contain vocabulary, sounds, and voices for many + different languages; check the gcompris-sound packages for your + language. + . + Currently available boards include: + * learning how to use a mouse and keyboard + * learning simple arithmetic + * learning how to read an analog clock + * recognize letters after hearing their names + * reading practice + * small games (memory games, jigsaw puzzles, ...). + . + It is designed so that it is easy to implement new boards into + GCompris. + . + A number of boards are only available if other packages are + installed; see the Suggests list for more details. + +Package: gcompris-dbg +Section: debug +Architecture: any +Priority: extra +Depends: gcompris (= ${binary:Version}), ${misc:Depends} +Description: Debugging symbols for gcompris + This package contains the stripped debugging symbols for gcompris. + +Package: gcompris-sound-ar +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Arabic (Tunisia) sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-ast +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Asturian sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-bg +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Bulgarian sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-br +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Breton sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-cs +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Czech sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-da +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Danish sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-de +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: German sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-el +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Greek sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-en +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: English sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-eo +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Esperanto sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-es +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Spanish sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-eu +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Basque sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-fi +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Finnish sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-fr +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: French sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-he +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Hebrew sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-hi +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Indian Hindi sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-hu +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Hungarian sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-id +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Indonesian sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-it +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Italian sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-mr +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Indian Marathi sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-nb +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Norwegian (Bokmal) sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-nl +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Dutch sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-nn +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Norwegian (Nynorsk) sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-pa +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Punjabi sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-pt +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Portuguese sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-ptbr +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Portuguese sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-ru +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Russian sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-so +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Somali sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-sr +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Serbian sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-sv +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Swedish sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-tr +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Turkish sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-ur +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Urdu sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-sound-zhcn +Architecture: all +Recommends: gcompris +Depends: gcompris-data (= ${source:Version}), ${misc:Depends} +Provides: gcompris-sound +Description: Chinese sound files for GCompris + GCompris is a collection of educational games for small children. + . + These are sounds used in some boards. + +Package: gcompris-data +Architecture: all +Recommends: gcompris, gcompris-sound-en | gcompris-sound +Depends: ${misc:Depends} +Replaces: gcompris (<< 6.1-1) +Description: Data files for GCompris + GCompris is a collection of educational games for small children. + . + This package contains the definitions of these standard boards, along + with associated images. + . + Some boards make use of sounds. For those you'll have to install the + gcompris-sound package for the languages you intend to use. --- gcompris-9.3.orig/debian/gcompris-sound-ptbr.files +++ gcompris-9.3/debian/gcompris-sound-ptbr.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/pt_BR --- gcompris-9.3.orig/debian/gcompris-sound-ru.files +++ gcompris-9.3/debian/gcompris-sound-ru.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/ru --- gcompris-9.3.orig/debian/gcompris.menu +++ gcompris-9.3/debian/gcompris.menu @@ -0,0 +1,4 @@ +?package(gcompris):needs="X11" section="Applications/Education" \ + title="gcompris" command="/usr/games/gcompris" +?package(gcompris):needs="X11" section="Applications/Education" \ + title="gcompris profile editor" command="/usr/games/gcompris -a" --- gcompris-9.3.orig/debian/gcompris-sound-pt.files +++ gcompris-9.3/debian/gcompris-sound-pt.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/pt --- gcompris-9.3.orig/debian/gcompris-sound-hi.files +++ gcompris-9.3/debian/gcompris-sound-hi.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/hi --- gcompris-9.3.orig/debian/gcompris-sound-es.files +++ gcompris-9.3/debian/gcompris-sound-es.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/es --- gcompris-9.3.orig/debian/pycompat +++ gcompris-9.3/debian/pycompat @@ -0,0 +1 @@ +2 --- gcompris-9.3.orig/debian/gcompris-sound-hu.files +++ gcompris-9.3/debian/gcompris-sound-hu.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/hu --- gcompris-9.3.orig/debian/changelog +++ gcompris-9.3/debian/changelog @@ -0,0 +1,1103 @@ +gcompris (9.3-1.1ubuntu2) oneiric; urgency=low + + * Apply patch from Mattias Lindblad resolving 2-click mode dropping + pieces. (LP: #777349) Patch applied upstream in git changeset + 83850c4. Thanks, Mattias! + + -- Daniel T Chen Sun, 21 Aug 2011 19:36:04 -0400 + +gcompris (9.3-1.1ubuntu1) oneiric; urgency=low + + * Merge from Debian unstable. Remaining changes: + - Rebuild with Python 2.7 + - Fix grammatical errors in Descriptions (debian/control). + Thanks, Paul Stewart! (LP: #825448) + - Backport upstream a3bb797 to fix unused warnings, FTBFS. + (Closes: #632349) + + -- Daniel T Chen Sat, 13 Aug 2011 19:30:23 -0400 + +gcompris (9.3-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Drop -DG{T,D}K_DISABLE_DEPRECATED (Closes: #622033). + * Add -lX11 to LDFLAGS (Closes: #554419). + * Don't ship .la files (Closes: #621261). + + -- Luk Claes Fri, 17 Jun 2011 08:01:23 +0200 + +gcompris (9.3-1ubuntu2) natty; urgency=low + + * Rebuild with python 2.7 as the python default. + + -- Matthias Klose Thu, 09 Dec 2010 16:47:20 +0000 + +gcompris (9.3-1ubuntu1) maverick; urgency=low + + * src/goocanvas/src/Makefile.{am,in}: Drop -DGTK_DISABLE_DEPRECATED and + -DGDK_DISABLE_DEPRECATED to fix FTBFS. + + -- Michael Bienia Tue, 28 Sep 2010 15:44:23 +0200 + +gcompris (9.3-1) unstable; urgency=low + + * New upstream release. + * Drop GTK_DISABLE_DEPRECATED patch, useless for now. + * Provide RELEASE_NOTE_9.3.txt downloaded from sourceforge. + * New voice package for Asturian. + + -- Yann Dirson Sun, 27 Jun 2010 22:51:30 +0200 + +gcompris (9.2-2-2) unstable; urgency=low + + * Build goocanvas without -DGTK_DISABLE_DEPRECATED since + GTK_WIDGET_HAS_FOCUS has been deprecated in gtk 2.20 (Closes: #577303). + Why do they use that flag for a *release version* ?! + + -- Yann Dirson Sun, 18 Apr 2010 23:41:58 +0200 + +gcompris (9.2-2-1) unstable; urgency=low + + * New upstream release (Closes: #563986). + * debian/watch: allow dashes in upstream version. + * LAL-licenced component changes, reflect in debian/copyright and + debian/rules. + * Added librsvg2-dev to build-deps. + * Added python-cairo-dev to build-deps (required despite + --enable-py-build-only); added python-cairo to deps. + * Stop installing obsolete NEWS file, take RELEASE_NOTES*.txt from sf + download page instead. + * Dropped non-existent --without-editor from configure call. + * New voice packages for Esperanto and Chinese. + * Fix typo in dependency on gstreamer (Closes: #532454). + * Rebuild switches dependency to python2.5 (Closes: #485570). + * Add lintian override for false-positive stating that gcompris-dbg + should depend on gcompris-data, where it already indirectly does + (Closes: #554199). Upgrade debhelper build-dep to ">= 6.0.7~". + * Change doc-base section to "Education" (lintian). + * Added explicit copyright notice (lintian). + * Added ${misc:Depends} to gcompris-dbg (lintian). + * Bumped dependency on debhelper to >=5 to match debian/compat (lintian). + * Bumped Standards-Version to 3.8.4, no change. + + -- Yann Dirson Sat, 06 Mar 2010 17:06:44 +0100 + +gcompris (8.4.12-1) unstable; urgency=low + + * New upstream release. + * Add build-dependency on libgnet-dev, since that feature is now active + by default. + * Depend on gstreamer0.10-plugins-good for .wav files (Closes: #510774). + * Fix typo in polish translation (Closes: #494476). + * Depend on a recent version of librsvg2-common to avoid problems for + backports (Closes: #452519). + * Move -dbg package into section:debug (lintian). + * Depend on gstreamer0.10-alsa as default gstreamer0.10-audiosink + version (lintian). + * Turn "set -e" on in gcompris.preinst (lintian). + * Bumped Standards-Version to 3.8.1, no change. + + -- Yann Dirson Sun, 19 Apr 2009 23:18:11 +0200 + +gcompris (8.4.8-1) unstable; urgency=low + + * New upstream release (Closes: #503758). + * New voice packages for Hebrew, Nynorsk, Punjabi. + * Acknowledge NMU. + * Removed extraneous depends of gcompris-dbg on gcompris-data introduced + by error in NMU. + * Added Homepage to debian/control. + * Bumped Standards-Version to 3.8.0. + * Removed use of dh_python. + * Add build-dep on intltool. + + -- Yann Dirson Sun, 01 Mar 2009 22:44:35 +0100 + +gcompris (8.4.4-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix the docdir screwup. Closes: #469430, #469433 + * Drop python-xml dependency. Closes: #468589 + + -- Thomas Viehmann Sat, 08 Mar 2008 15:05:27 +0100 + +gcompris (8.4.4-1) unstable; urgency=low + + * New upstream release. + * New voice packages for Bulgarian and Urdu. + * Setup gcompris-dbg docdir as a symlink as well. + * Added the LAL text to debian/copyright for the LuneRouge sounds, do + not install the license file. + * Bumped Standards-Version to 3.7.3, no additional change required. + + -- Yann Dirson Sun, 17 Feb 2008 23:56:16 +0100 + +gcompris (8.4.2-1) unstable; urgency=low + + * New upstream release. + * Dropped gnome_canvas hack, integrated upstream. + * Fixed upstream .desktop file to use Education category (Javier + Fernández-Sanguino Peña - Closes: #448423). + * Added dependency on librsvg2-common to ensure gtk can read svg files + (Yann Verley - Closes: #448780). + + -- Yann Dirson Thu, 01 Nov 2007 17:42:07 +0100 + +gcompris (8.4.1-1) unstable; urgency=low + + * New upstream release. + * New sound package for Breton. + * Changed priority of -dbg package to "extra", matching archive override. + * Moved desktop files to main package, replace old gcompris-data + (lintian). + * Improve handling of "make distclean" (lintian). + * Update menu entries to use Applications/Education (lintian). + * Added dependencies on gstreamer0.10-audiosink and + gstreamer0.10-plugins-base to get the sound to work. + * Removed obsolete vorbis-tools dependency, and obsolete libgnomecanvas + build-dependency (a custom copy of the latter is used instead). + * Improved hack to avoid gcc optimizing-out gnome_canvas' polygon, + clipgroup, and bpath. + + -- Yann Dirson Mon, 15 Oct 2007 22:45:04 +0200 + +gcompris (8.4-1) unstable; urgency=low + + * New upstream release. + * Build-depend on libgstreamer0.10-dev. + + -- Yann Dirson Thu, 13 Sep 2007 21:58:34 +0200 + +gcompris (8.3.2-1) unstable; urgency=low + + * New upstream release. + * New sound packages for Greek and Serbian voices. + * Make -dbg package depend on binary:Version for binNMU friendliness + (Closes: #430103). + + -- Yann Dirson Wed, 27 Jun 2007 21:59:10 +0200 + +gcompris (8.3.1-3) unstable; urgency=low + + * Ship debugging symbols in new gcompris-dbg package. + * Applied fix by Ludovic Rousseau to get gcompris to remove the sound + mutex when stopped (Closes: #416541). + * Added LDFLAGS=-g on configure command-line. + * Switched to debhelper compat level 5. + + -- Yann Dirson Thu, 17 May 2007 23:39:51 +0200 + +gcompris (8.3.1-2) unstable; urgency=low + + * Applied upstream patch to get more details on python-related crashes. + * Removed unused build-deps: python-gnome2-dev, libdirectfb-dev, + libpopt-dev, libao-dev, libvorbis-dev (>= 1.0.0-2). + * Removed now-useless assetml pattern from debian/*.files. + * Reinserted dh_shlibdeps call, removed in 8.3-1 instead of + dh_makeshlibs (Closes: #423465). + * Updated src/board/canvas.c, regenerated by upstream from gnome-pyhon + trunk, in the hope it will address assorted issues. + + -- Yann Dirson Sun, 13 May 2007 21:14:57 +0200 + +gcompris (8.3.1-1) unstable; urgency=low + + * New upstream release. + * New sound packages for Hindi. + + -- Yann Dirson Tue, 1 May 2007 14:06:43 +0200 + +gcompris (8.3-1) unstable; urgency=low + + * New upstream release. + * New sound packages for Arabic (Tunisia), Indonesian, and Norwegian + (Bokmal). + * Fixed configure.in and regenerated configure, to circomvent + non-existing macosx/Makefile.in. + * No longer ships libgcompris, removed the 2 packages. + + -- Yann Dirson Thu, 26 Apr 2007 20:46:14 +0200 + +gcompris (8.2.2-1) unstable; urgency=low + + * New upstream bugfix release, fixes among other things the support for + the version of gnucap shipped in etch. + * Add missing dependency on python-gtk2 (Closes: #396523). + * Removed reference to non-existent sound file from memory.c (upstream + fix - impacts 8.2 as well). + * Now suggests gnuchess, gnucap, and tuxpaint. + * Updated extended description for the main package. + + -- Yann Dirson Fri, 15 Dec 2006 23:08:17 +0100 + +gcompris (8.2-1) unstable; urgency=low + + * New upstream release. + * New sound package for Somali language. + + -- Yann Dirson Tue, 7 Nov 2006 23:45:14 +0100 + +gcompris (8.1-3) unstable; urgency=low + + * Use a cast in warning message in chess.c to fix the 64bit build + (upstream fix) (Closes: #395988). + * Built with current libsdl-mixer (Closes: #396355). + * Build-depend on libxxf86vm-dev to be able to use xf86vidmode for + fullscreen mode. + * Use --x-libraries=/usr/lib when calling configure, to workaround some + as-yet-undetermined problem. + * Fixed short dsecription for gcompris-sound-mr to correctly mention + Indian Marathi, not Italian. + + -- Yann Dirson Wed, 1 Nov 2006 10:21:06 +0100 + +gcompris (8.1-2) unstable; urgency=low + + * Remove debian/gcompris.6 manpage since upstream now ships one, and + force manpages to be in package gcompris - that upstream manpage ended + in gcompris-data, which caused upgrade problem. + * Replaced dependencies on python2.3-* to python-* for compliance with + new python policy (patch from Ubuntu package, closes: #380808). + Specify pycompat version of 2. + + -- Yann Dirson Fri, 20 Oct 2006 00:02:32 +0200 + +gcompris (8.1-1) unstable; urgency=low + + * Acknowledge NMU (Closes: #381646, #366281). + * New upstream release. + * New sound packages for Czech, Indian Marathi, Brazilian Portugese, and + Turkish. + * Removed dependency and build-dependency on python-gnome, not needed + any more - finally kep the build-dep, so configure does not complain. + * Bumped Standards-Version to 3.7.2, no change. + + -- Yann Dirson Wed, 18 Oct 2006 23:15:30 +0200 + +gcompris (7.4-3.1) unstable; urgency=low + + [ Loic Minier ] + * Make the package bin-NMU safe. + - Build-depend on dpkg-dev >= 1.3.19. + - Use ${source:Version} instead of ${Source-Version} to depend on arch: + all packages. + + [ Frans Pop ] + * Non-Maintainer upload. + + -- Frans Pop Tue, 15 Aug 2006 02:41:55 +0200 + +gcompris (7.4-3) unstable; urgency=low + + * The "gosh, I missed more of these deps hidden by gnomeui" release: + libpopt-dev (Closes: #365848). Seems to be the last one (famous last + words...) + + -- Yann Dirson Thu, 4 May 2006 22:32:47 +0200 + +gcompris (7.4-2) unstable; urgency=low + + * Added build-deps on libgtk2.0-dev (>= 2.4.0), libgnomecanvas2-dev (>= + 2.3.6) which became apparent after removal of libgnomeui-dev (Closes: + #365540). + + -- Yann Dirson Mon, 1 May 2006 20:57:24 +0200 + +gcompris (7.4-1) unstable; urgency=low + + * New upstream release. + * New package for Dutch voices. + * Dropped build-dep on libgnomeui-dev, not used. + + -- Yann Dirson Wed, 19 Apr 2006 22:46:40 +0200 + +gcompris (7.3.2-1) unstable; urgency=low + + * New upstream release. + * New package for Finnish voices. + * Added build-dep on libdirectfb-dev. + + -- Yann Dirson Tue, 28 Feb 2006 23:47:32 +0100 + +gcompris (7.3.1-1) unstable; urgency=low + + * New upstream release. + + -- Yann Dirson Tue, 21 Feb 2006 20:47:40 +0100 + +gcompris (7.3-1) unstable; urgency=low + + * New upstream release: + * Fixes the "PyThreadState_Get: no current thread" crash (Closes: + #304046) + * Fixes administration mode (Closes: #351978). + * Additionally, those bugs were fixed in the previous 7.x series: + * segmentation fault during wordsgame (Closes: #273680). + * segmentation fault in addition game (Closes: #292727). + * gcompris_edit is not shipped any more (Closes: #258317). + * Added missing include for build on ia64 from Dann Frazier (Closes: + #350452). + + -- Yann Dirson Sun, 19 Feb 2006 18:27:31 +0100 + +gcompris (7.2-1) unstable; urgency=low + + * New upstream release (configure patches integrated upstream). + * New language-specific sound package for Hungarian. + * Use recommended regexp for sourceforge packages in debian/watch. + + -- Yann Dirson Wed, 21 Dec 2005 23:46:41 +0100 + +gcompris (7.1.1-2) unstable; urgency=low + + * Fixed #define guard in src/boards/py-gcompris-wordlist.h, which caused + problem on ia64 and other platforms (Closes: #341280). + + -- Yann Dirson Tue, 29 Nov 2005 23:02:17 +0100 + +gcompris (7.1.1-1) unstable; urgency=low + + * New upstream release. + * Reapplied changes to configure. + * New language-specific sound package for Basque. + + -- Yann Dirson Sun, 27 Nov 2005 00:17:38 +0100 + +gcompris (7.0.3-2) unstable; urgency=low + + * Reapplied changes to configure. + + -- Yann Dirson Sun, 9 Oct 2005 20:38:35 +0200 + +gcompris (7.0.3-1) unstable; urgency=low + + * New upstream release. + + -- Yann Dirson Sat, 8 Oct 2005 15:14:35 +0200 + +gcompris (7.0.2-1) unstable; urgency=low + + * New upstream release. + * Fixes xrandr issue causing crash at startup (Closes: #310058). + * Reapplied configure.in patch. + * Switched from debhelper V2 to V4, no change. + + -- Yann Dirson Thu, 22 Sep 2005 20:35:08 +0200 + +gcompris (7.0.1-2) unstable; urgency=low + + * Configure with --enable-py-build-only to avoid too many build-deps. + This removes the need for the xvfb kludge (Yves Combes) (Closes: #329224). + * Fixed configure to skip testing for python-pysqlite2 in py-build-only + (Thanks to Yves Combes for the information). + * Moved python-pysqlite2 from build-deps to deps as python2.3-pysqlite2 + (Thanks to Yves Combes). + * Moved python2.3-xml from recommends to deps. + * Removed build-dep on libassetml-dev, since the internal version is + used anyway. + * Updated FSF address in copyright file (lintian). + * Removed menu file installed by upstream makefile (Closes: #327471). + * Updated menu file to use "gcompris -a" to call the profile editor. + * Bumped Standards-Version to 3.6.2, no change. + + -- Yann Dirson Tue, 20 Sep 2005 22:16:34 +0200 + +gcompris (7.0.1-1) unstable; urgency=low + + * New upstream release: + * Ships updated hebrew support (Closes: #324359). + * Added new build-deps: libsqlite3-dev, python-gnome2, python-pysqlite2. + * Replaced build-dep on python2.3-dev by python-dev. + * Run the configure step under xvfb-run, so that the gnome.canvas test + succeeds (See: #327619). Build-depend on xvfb and xbase-clients for + this. + + -- Yann Dirson Sat, 17 Sep 2005 21:58:29 +0200 + +gcompris (6.5.3-3) unstable; urgency=low + + * Rebuild for the C++ ABI change (Closes: #321281) and aalib package + name change (Closes: #320887). + * Build --without-editor to circumvent a gcc4 problem on code that was + removed in CVS (Closes: #322105). + * Updated debian/watch. + + -- Yann Dirson Sat, 20 Aug 2005 16:45:55 +0200 + +gcompris (6.5.3-2) unstable; urgency=low + + * Added missing dependency on python2.3-gnome2, without which no + python board can work - that's about 20 boards in the most recent ones + (Closes: #309838). + * Recommend python2.3-xml to be able to save SVG animations; mention it in + extended description. + + -- Yann Dirson Fri, 20 May 2005 00:19:36 +0200 + +gcompris (6.5.3-1) unstable; urgency=low + + * New upstream release. + * Regenerate libtool and autoconf stuff again. + * New sound package for swedish voices. + + -- Yann Dirson Tue, 26 Apr 2005 00:37:28 +0200 + +gcompris (6.5.2-3) unstable; urgency=low + + * Added missing -lXrandr to libcompris link-line. For our purposes, + closes: #303280. + * Rerun aclocal/autoconf/automake because of this. Sigh. + + -- Yann Dirson Wed, 6 Apr 2005 21:54:44 +0200 + +gcompris (6.5.2-2) unstable; urgency=low + + * The "do not trust minor release to be minor" release. + * Added missing build-dep on libxrandr-dev. + + -- Yann Dirson Tue, 5 Apr 2005 18:10:01 +0200 + +gcompris (6.5.2-1) unstable; urgency=low + + * New upstream release. + * Regenerate libtool and autoconf stuff again. + * Do not remove zh_CN.gmo any more, it is correctly packaged upstream + now. + + -- Yann Dirson Tue, 5 Apr 2005 14:22:33 +0200 + +gcompris (6.5.1-1) unstable; urgency=low + + * New upstream release. + * Regenerate libtool and autoconf stuff again. + + -- Yann Dirson Mon, 4 Apr 2005 15:47:16 +0200 + +gcompris (6.4-1) unstable; urgency=low + + * New upstream release. + - no longer tries to play COPYRIGHT file (Closes: #279921). + * Regenerate libtool and autoconf stuff again. + * Created an empty zh_CN.po and added zh_CN to ALL_LINGUAS, so that we + do not loose the xml translations. Remove po.gmo on clean - I should + think about removing this removal when the problem is fixed upstream. + * Fixed gcompris-edit.desktop.in to use correct executable name (Closes: + #281457). + + -- Yann Dirson Tue, 30 Nov 2004 23:17:53 +0100 + +gcompris (6.3-1) unstable; urgency=low + + * New upstream release. + * Regenerate libtool and autoconf stuff again. + + -- Yann Dirson Tue, 9 Nov 2004 21:22:25 +0100 + +gcompris (6.1+6.3RC3b-1) unstable; urgency=low + + * Upstream update for 6.3RC3 release, with forgotten gaelic translation. + * Regenerate libtool and autoconf stuff again. + + -- Yann Dirson Sat, 30 Oct 2004 14:38:17 +0200 + +gcompris (6.1+6.3RC3-1) unstable; urgency=low + + * New upstream release candidate. + * Regenerate libtool (and thus auto*) stuff again. + * New package for Russian sounds. + + -- Yann Dirson Thu, 28 Oct 2004 21:18:27 +0200 + +gcompris (6.1+6.3RC2-3) unstable; urgency=low + + * Regenerate libtool (and thus auto*) stuff (Closes: #278058). + * Removed "pa" from ALL_LINGUAS, since pa.po is not in upstream tarball. + + -- Yann Dirson Sun, 24 Oct 2004 23:30:32 +0200 + +gcompris (6.1+6.3RC2-2) unstable; urgency=low + + * Make sure the shlibs file for libgcompris causes versionned dep on the + lib package (Closes: #256057). + * Fixed path to docs in doc-base file (Closes: #262910). + + -- Yann Dirson Thu, 14 Oct 2004 00:33:54 +0200 + +gcompris (6.1+6.3RC2-1) unstable; urgency=low + + * New upstream release candidate. + + -- Yann Dirson Mon, 11 Oct 2004 23:21:34 +0200 + +gcompris (6.1+6.3RC1-1) unstable; urgency=low + + * New upstream release candidate. + * Acknowledge NMU (Closes: #263698). + * New package for danish sounds. + * Added debian/watch file. + + -- Yann Dirson Sat, 2 Oct 2004 15:19:58 +0200 + +gcompris (6.1-1.1) unstable; urgency=medium + + * NMU. + * Closes: #263698: Please use gcrypt11/gnutls11 instead of gcrypt7/gnutls10 + - depend on libgnomeui-dev (>= 2.6.1.1-4) + + -- Matthias Urlichs Fri, 13 Aug 2004 10:06:09 +0200 + +gcompris (6.1-1) unstable; urgency=low + + * New upstream release, integrates fixes made on 6.0 packages. + * All python stuff has been moved to /usr/share, updated the Replaces + version of gcompris-data against gcompris. + + -- Yann Dirson Sun, 20 Jun 2004 10:50:46 +0200 + +gcompris (6.0-4) unstable; urgency=low + + * Added build-dep on python2.3-dev. This one is missing for long + (although it breaks only now), and autobuilt 5.2 packages do not have + python support becuase of this. + + -- Yann Dirson Tue, 8 Jun 2004 23:21:17 +0200 + +gcompris (6.0-3) unstable; urgency=low + + * Added build-dep on libxml-parser-perl for intltool to work (sigh). + + -- Yann Dirson Tue, 8 Jun 2004 18:32:36 +0200 + +gcompris (6.0-2) unstable; urgency=low + + * Added missing build-dep on libsdl-mixer1.2-dev (Closes: #253274). + + -- Yann Dirson Tue, 8 Jun 2004 11:58:21 +0200 + +gcompris (6.0-1) unstable; urgency=low + + * New upstream release: + - honor LC_MESSAGES (Closes: #244544). + - new packages libgcompris-1-0 and libgcompris-1-dev. + - new package for Italian sounds: gcompris-sound-it + * Added ${misc:Depends} to all packages to be safe. + * Removed mention of GNOME in the extended descriptions, since only + gcompris_edit is still a GNOME app. + * Removed explicit list of language sounds from extended description. + * Replaced ref to inexistant LIBGCOMPRIS_LIBS with GCOMPRIS_LIBS in + src/gcompris/Makefile.am to give correct deps to the lib. + * Removed extraneous GCOMPRIS_LIBS from gcompris_LDADD. + * Moved $(XML_LIBS) from gcompris_LDADD to libgcompris_LIBADD for the + same reason. + * Reworked the installdoc and installchangelog handling. + * Autodetect languages for which sounds are available to avoid having + them hardcoded in debian/rules. + * Quoted menu files to make lintian happy. + * Moved python boards to gcompris-data since they are arch-indep. Make + gcompris-data replace old gcompris because of this. + + -- Yann Dirson Fri, 28 May 2004 11:36:49 +0200 + +gcompris (5.2-2) unstable; urgency=low + + * Build-depend on dehelper 4.2.3 and use official dh_movefiles. + + -- Yann Dirson Fri, 20 Feb 2004 13:11:21 +0100 + +gcompris (5.2-1) unstable; urgency=low + + * New upstream release. + * Build with a fixed version of dh_movefiles 4.2.2 in debian/. + + -- Yann Dirson Tue, 17 Feb 2004 14:03:28 +0100 + +gcompris (5.1-1) unstable; urgency=low + + * New upstream release (Closes: 228712). + + -- Yann Dirson Mon, 9 Feb 2004 11:23:18 +0100 + +gcompris (5.0-4) unstable; urgency=low + + * Reverted the changes in -2 and -3, since auto* behave too much + differently for some reason (Closes: #231513). + * Remove info/dir* by hand instead. + + -- Yann Dirson Sat, 7 Feb 2004 11:30:20 +0100 + +gcompris (5.0-3) unstable; urgency=low + + * Added build-dep on libxml-parser-perl, since the new stuff brought + into aclocal.m4 in -2 wants it. No idea what's happenning, and the + intltool stuff there does not even refer to this module. Sigh. + Closes: #231371. + + -- Yann Dirson Fri, 6 Feb 2004 10:18:42 +0100 + +gcompris (5.0-2) unstable; urgency=low + + * Regenerated auto* stuff to get rid of info/dir things again. Sigh. + Closes: #231332. + + -- Yann Dirson Thu, 5 Feb 2004 23:30:14 +0100 + +gcompris (5.0-1) unstable; urgency=low + + * New upstream release: + * fixes spanish words (Closes: #228712). + * incorporates the chess.c fix. + * gcompris-edit was renamed gcompris_edit. + * Added a menu entry for gcompris_edit. + + -- Yann Dirson Sat, 31 Jan 2004 23:23:44 +0100 + +gcompris (4.2-1) unstable; urgency=low + + * New upstream release: + * uses default libao sound device, and a command-line flag to change + this (Closes: #218306, #218454, #221851). + * fixes random cursor color (Closes: #196182). + * now uses the default locale until it is changed from within + gcompris, and allow to get back to the default locale afterwards + (Closes: #170855, #146868). + * Fixed chess board to call /usr/games/gnuchess so it works when + /usr/games is not in the PATH (Closes: #222056). Also fix the warning + message accordingly. + * Regenerated auto* stuff to get rid of info/dir things. Manually fixed + again libvorbis check bug (#175858). Sigh. + + -- Yann Dirson Wed, 3 Dec 2003 23:30:27 +0100 + +gcompris (4.1-1) unstable; urgency=low + + * New upstream release, can now select sound output at runtime. Should + help to settle #218306. + * Regenerated autotools stuff again because of MDK's buggy automake. + + -- Yann Dirson Mon, 3 Nov 2003 22:16:50 +0100 + +gcompris (4.0-3) unstable; urgency=low + + * Rebuild with fixed libassetml, build-dep on it. + * Regenerated automake stuff, getting rid of extraneous info/dir* + (Closes: #217772). + * Manually fixed again call to vorbis_encode_init() in aclocal.m4 + afterwards. + + -- Yann Dirson Mon, 27 Oct 2003 19:09:52 +0100 + +gcompris (4.0-2) unstable; urgency=low + + * Enable python support, to get the water-cycle board. + + -- Yann Dirson Sun, 26 Oct 2003 08:55:48 +0100 + +gcompris (4.0-1) unstable; urgency=low + + * New upstream release. + * Moved menu item to now-normative Apps/Education. + * Bumped Standards-Version to 3.6.1. + * Small debian/rules cleanups. + * Regenerated libtool stuff using 1.5, since the shipped 1.4-based barfs + on gnome-vfs. + * Manually fixed again call to vorbis_encode_init() in aclocal.m4 + afterwards. + * Cleanup from .in files after install. + + -- Yann Dirson Fri, 24 Oct 2003 23:07:39 +0200 + +gcompris (3.99+4.0pre3-2) unstable; urgency=low + + * Rebuild to get the dependencies correctly computed (Closes: #215722). + + -- Yann Dirson Mon, 13 Oct 2003 14:51:32 +0200 + +gcompris (3.99+4.0pre3-1) unstable; urgency=low + + * New upstream pre-release. + * libassetml has been split into its own source package, we now build-depend + on the -dev package. + + -- Yann Dirson Sun, 12 Oct 2003 00:53:27 +0200 + +gcompris (3.99+4.0pre2-1) unstable; urgency=low + + * New upstream pre-release. + * New binary packages for libassetml. + * Reverted --bindir=/usr/games at configure-time, to avoid assetml-query + to be installed there, and move it games by hand. + + -- Yann Dirson Sat, 11 Oct 2003 00:13:39 +0200 + +gcompris (3.2-3) unstable; urgency=low + + * Removed explicit dep on python2.2-gnome2, which will unnecessarily + hold gcompris from testing. + + -- Yann Dirson Fri, 25 Jul 2003 15:09:25 +0200 + +gcompris (3.2-2) unstable; urgency=low + + * Woops, removed debugging lines from debian/rules, causing failure + everywhere. + + -- Yann Dirson Mon, 21 Jul 2003 15:35:35 +0200 + +gcompris (3.2-1) unstable; urgency=low + + * New upstream release. + * Removed builddeps on python stuff. + * Use dh-buildinfo. + + -- Yann Dirson Sun, 20 Jul 2003 22:49:04 +0200 + +gcompris (3.1-2) unstable; urgency=low + + * Applied upstream fix to chess boards for compatibility with recent + gnuchess versions. + + -- Yann Dirson Sat, 28 Jun 2003 14:16:22 +0200 + +gcompris (3.1-1) unstable; urgency=low + + * New upstream release. + * Build --without-python for now, since I can only get segfaults with + this for now, and it is not used yet. + + -- Yann Dirson Fri, 27 Jun 2003 20:55:16 +0200 + +gcompris (3.0-1) unstable; urgency=low + + * New upstream release. + * Now supports python, use dh_python but add explicit dep on the + relevant python-gnome package. + * Switch to using debian/compat. + + -- Yann Dirson Mon, 19 May 2003 21:18:27 +0200 + +gcompris (2.3-5) unstable; urgency=low + + * Applied upstream workaround for canvas bug (Closes: #180361). + + -- Yann Dirson Fri, 25 Apr 2003 01:24:59 +0200 + +gcompris (2.3-4) unstable; urgency=low + + * Fixed doc-base file to use real path to doc (Closes: #186148). + + -- Yann Dirson Thu, 24 Apr 2003 21:19:02 +0200 + +gcompris (2.3-3) unstable; urgency=low + + * Rebuilt with new libvorbis-dev, to depend on libvorbis0a (Closes: + #185884). + + -- Yann Dirson Sun, 23 Mar 2003 15:22:34 +0100 + +gcompris (2.3-2) unstable; urgency=low + + * Rebuilt configure from new libtool.m4 (Closes: #181845). + * manually fixed again libvorbis check bug (#175858). + + -- Yann Dirson Thu, 13 Mar 2003 22:32:37 +0100 + +gcompris (2.3-1) unstable; urgency=low + + * New upstream release, no changes required any more. + + -- Yann Dirson Tue, 18 Feb 2003 11:27:22 +0100 + +gcompris (2.1-1) unstable; urgency=low + + * New upstream release (Closes: #180587). + * Now has a portuguese set of sounds. + * Re-applied gnuchess-path-related changes. + * Removed undefined GNOME macros from configure.in, they were even not + expanded in upstream configure ! + * Added AM_MAINTAINER_MODE call to configure.in, launched aclocal-1.4 && + manually fixed libvorbis check bug (#175858) && autoconf2.50 && + automake-1.4 to make things hopefully right, reactivated the "touch" + chain in debian/rules to prevent problems on buildd (Closes: #175922). + * Removed the now-useless --disable-vorbistest configure flag. + + -- Yann Dirson Thu, 13 Feb 2003 14:56:16 +0100 + +gcompris (2.0.0-3) unstable; urgency=low + + * Added build-dep on texi2html, should be OK now. + + -- Yann Dirson Tue, 7 Jan 2003 12:01:16 +0100 + +gcompris (2.0.0-2) unstable; urgency=low + + * Last upload closes: #175420. + * Added build-dep on texinfo, removed build-dep on libgtkxmhtml-dev. + + -- Yann Dirson Mon, 6 Jan 2003 23:05:46 +0100 + +gcompris (2.0.0-1) unstable; urgency=low + + * New upstream release. + * Uses gnome2 now. Build-depend on libgnomeui-dev. + * Removed libgdk-pixbuf-dev from build-deps, as it's pulled by + libgdk-pixbuf-gnome-dev. + * Have configure search for gnuchess in /usr/games/, and build-depend on + it. + * Noted that the check for libvorbis segfaults on my box, using + --disable-vorbistest for now. + + -- Yann Dirson Sat, 4 Jan 2003 22:57:45 +0100 + +gcompris (1.2.1-3) unstable; urgency=low + + * Updated config.{guess,sub} to catch mipsel build problem. + * Look for gnuchess in /usr/games instead of /usr/bin (Closes: #172342) + * Disabled the check for non-existence of gnuchessx, since we ship a + wrapper that tells that it's obsolete. + * Applied patch from Andrew Stribblehill (Closes: #162137). + * Build using -O2 -g to comply with policy 3.5.7 and newer. + * Cosmetic changes to make lintian a bit more happy. + * Bounced Standards-Version to 3.5.8. + + -- Yann Dirson Sun, 22 Dec 2002 22:31:51 +0100 + +gcompris (1.2.1-2) unstable; urgency=low + + * Oops, forgot to add libvorbis-dev to build-deps. + + -- Yann Dirson Thu, 5 Dec 2002 01:01:33 +0100 + +gcompris (1.2.1-1) unstable; urgency=low + + * New upstream release. + * Rebuild with latest gnome (Closes: #167202). + * Now requires libao-dev, libgtkxmhtml-dev and libvorbis-dev to build. + + -- Yann Dirson Wed, 4 Dec 2002 17:32:12 +0100 + +gcompris (1.2.0-1) unstable; urgency=low + + * New upstream release. + + -- Yann Dirson Fri, 20 Sep 2002 23:06:54 +0200 + +gcompris (1.1.0-2) unstable; urgency=low + + * Include in src/gcompris/config.c (Closes: #155650). + + -- Yann Dirson Wed, 14 Aug 2002 01:48:17 +0200 + +gcompris (1.1.0-1) unstable; urgency=low + + * New upstream release. + * Reworked extended description. + + -- Yann Dirson Sat, 20 Jul 2002 00:56:27 +0200 + +gcompris (1.0.5-2) unstable; urgency=low + + * Include in src/gcompris/gcompris.c (Fix from Ray Dassen, + Closes: #148702). Quite strange that it was not needed on my machine + or upstream one. + + -- Yann Dirson Mon, 3 Jun 2002 01:24:03 +0200 + +gcompris (1.0.5-1) unstable; urgency=low + + * New upstream release. + * Re-applied configure fix wrt xml.m4. + * Fixed doc-base title (Closes: #147000). + * Fixed typos in spanish wordlists (Closes: #146873). + + -- Yann Dirson Thu, 30 May 2002 23:05:29 +0200 + +gcompris (1.0.4-1) unstable; urgency=low + + * New upstream release. + * Re-applied configure fix wrt xml.m4. + + -- Yann Dirson Tue, 14 May 2002 00:01:17 +0200 + +gcompris (1.0.3-3) unstable; urgency=medium + + * The "I'll finally understand those who curse autotools all day" + release. + * Just patch ./configure manually to add this f***ing "#include + " in the libxml test. That should prevent any attempt to + rebuild any autotools-generated stuff (Closes: #143545, #143833). I + know this is *bad*, but I won't spend more time on this issue, which + will be fixed the right way when a new release of libxml2 (>= 2.4.20, + still unreleased) will be installed on his bow when upstream runs + "aclocal". + * Removed autotools build-deps, and commented out "touch" hack from + debian/rules. + + -- Yann Dirson Sun, 21 Apr 2002 16:16:27 +0200 + +gcompris (1.0.3-2) unstable; urgency=low + + * Give up trying to fool autotools, build-depend on them (Closes: + #143545). + + -- Yann Dirson Sat, 20 Apr 2002 14:37:09 +0200 + +gcompris (1.0.3-1) unstable; urgency=medium + + * New upstream bugfix release. + * Ran "srcdir=$PWD gnome-autogen.sh" and got depcomp again. + + -- Yann Dirson Thu, 18 Apr 2002 23:19:55 +0200 + +gcompris (1.0.2-1) unstable; urgency=medium + + * New upstream release. + * Ran "srcdir=$PWD gnome-autogen.sh" so that fixes from Debian's libxml2 + autoconf macros are propagated to ./configure, so as to allow building + on ia64. Did that with libxml2-dev 2.4.19-4 (needs fix from -2). + Replaced depcomp symlink with a copy, to please dpkg-source. + * Use touch(1) as described in autotools-dev to prevent build-dep on + autotools. + * Add dependency on vorbis-tools so that sound works correctly. + + -- Yann Dirson Tue, 16 Apr 2002 23:40:10 +0200 + +gcompris (1.0.1-1) unstable; urgency=low + + * New upstream release. + * No autotools files to change this time (Closes: #138281). + * More verbose package descriptions (Closes: #135312). + * Correct capitalisation of language names (Closes: #124663). + + -- Yann Dirson Wed, 20 Mar 2002 01:11:27 +0100 + +gcompris (0.9.9+1.0.0pre4-1) unstable; urgency=low + + * New upstream release. + * Only keep configure.in patch. + * Ran "automake --add-missing --copy" because of missing depcomp. + + -- Yann Dirson Wed, 13 Mar 2002 02:46:04 +0100 + +gcompris (0.9.9+1.0.0pre3-1) unstable; urgency=low + + * New upstream release. + * Use lowercase in version. + * Keep configure.in patch. + * Replaced in po/POTFILES.in unexistant gcompris.desktop.in with + gcompris.desktop. + * Don't use var refs in configure invocation, they break here. + + -- Yann Dirson Thu, 21 Feb 2002 07:29:43 +0100 + +gcompris (0.9.9+1.0.0Pre2-1) unstable; urgency=low + + * New upstream release. + * Use gnome-config to for gnomecanvaspixbuf libs and cflags, and xml2 + cflags. + * Split sound file per language, in their own packages (en, fr, de, + es). + * Updated extented description, now that there are much more boards. + * Wrote a small manpage with the help of help2man. + + -- Yann Dirson Sun, 17 Feb 2002 19:33:55 +0100 + +gcompris (0.9.6-1) unstable; urgency=low + + * New upstream release. + * Needed to re-applied previous patch (although sent upstream IIRC). + + -- Yann Dirson Sun, 6 Jan 2002 18:14:19 +0100 + +gcompris (0.9.4-1) unstable; urgency=low + + * New upstream release: + ** Requires libxml2 now. + * Hacked various macros/*.m4 and **/Makefile.am to use gnome-config to + locate xml2 headers. + * Fixed path to GPL in copyright file (lintian). + + -- Yann Dirson Sat, 24 Nov 2001 22:04:00 +0100 + +gcompris (0.6.3-1) unstable; urgency=medium + + * New upstream version. + * Updated config.{guess,sub} from autotools-dev 20010719.1 + (Closes: #104845). + + -- Yann Dirson Wed, 1 Aug 2001 23:37:02 +0200 + +gcompris (0.6.1-1) unstable; urgency=low + + * New upstream release: + ** Build-deps on libgdk-pixbuf-dev, libgdk-pixbuf-gnome-dev. + * Fixed safety net for files missed by movefiles. + * Declared the info file; fixed it so that it can be declared. + * Build postscript of doc; added to docs Makefile.am, and added + build-dep on dia and texinfo for this. Well, finally no, "dia -e" + requires DISPLAY to be set :( - See #72721. + + -- Yann Dirson Thu, 31 May 2001 02:50:35 +0200 + +gcompris (0.5.1-1) unstable; urgency=low + + * New upstream release (Closes: #90660). + * Added safety net for files missed by movefiles. + * Fixed Makefile.am for DESTDIR support. + + -- Yann Dirson Fri, 20 Apr 2001 02:18:49 +0200 + +gcompris (0.4.1-2) unstable; urgency=low + + * Added libxml-dev to build-deps (Closes: #93775). + * Install in /usr/games/. + * Updated po/Makefie.in.in with the one from gettext 0.10.36-1 to get + DESTDIR support - catalog files were not installed. + + -- Yann Dirson Thu, 12 Apr 2001 23:49:06 +0200 + +gcompris (0.4.1-1) unstable; urgency=low + + * New upstream release. + * Now provides info file. + * Up'ed version build-dep on debhelper, since ve use v2. + * Fixed conffile declaration to be absolute (thanks lintian). + + -- Yann Dirson Wed, 11 Apr 2001 02:09:18 +0200 + +gcompris (0.3.4-1) unstable; urgency=low + + * New upstream release. + * Updated extended description. + + -- Yann Dirson Tue, 12 Dec 2000 00:44:18 +0100 + +gcompris (0.3.3-1) unstable; urgency=low + + * New upstream release - no need for 0.3.2-3 patch any more. + * Switched to DH_COMPAT=2. + * Restricted dependency on data package to exact match on version. + * Registered soundlist file as conffile. + * Fixed reversed symlinks for doc dir in game package. Added workaround + in preinst for dpkg bug triggered by this change. + + -- Yann Dirson Fri, 27 Oct 2000 01:17:14 +0200 + +gcompris (0.3.2-3) unstable; urgency=low + + * Suppressed the "3 lives only" test in "letters" game, to make it more + suitable for children. + + -- Yann Dirson Sat, 7 Oct 2000 14:16:42 +0200 + +gcompris (0.3.2-2) unstable; urgency=low + + * Install soundlist file into /etc/sound/events/. + + -- Yann Dirson Tue, 3 Oct 2000 01:01:59 +0200 + +gcompris (0.3.2-1) unstable; urgency=low + + * Initial Release (Closes: #72719). + + -- Yann Dirson Fri, 29 Sep 2000 00:17:03 +0200 + --- gcompris-9.3.orig/debian/watch +++ gcompris-9.3/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://sf.net/gcompris/gcompris-([0-9.-]*)\.tar\.gz --- gcompris-9.3.orig/debian/gcompris-sound-de.files +++ gcompris-9.3/debian/gcompris-sound-de.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/de --- gcompris-9.3.orig/debian/gcompris-sound-el.files +++ gcompris-9.3/debian/gcompris-sound-el.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/el --- gcompris-9.3.orig/debian/gcompris-sound-eo.files +++ gcompris-9.3/debian/gcompris-sound-eo.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/eo --- gcompris-9.3.orig/debian/rules +++ gcompris-9.3/debian/rules @@ -0,0 +1,123 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 by Joey Hess. +# +# This version is for a hypothetical package that builds an +# architecture-dependant package, as well as an architecture-independent +# package. + +export LC_ALL=C + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +SOUNDLANGS=$(shell grep 'Package: gcompris-sound-' debian/control | cut -d- -f3) + +topdir=$(shell pwd) +debdir=${topdir}/debian +tmpdir=${debdir}/tmp + +configure: configure-stamp +configure-stamp: + dh_testdir + + # Ensure autotools are not needed to build, despite aclocal having + # been run on the source pkg. +# touch configure.in && touch aclocal.m4 && touch configure + + # --datadir=\$${prefix}/share/games causes problems to /usr/share/gnome/ + + ./configure CFLAGS="-g -O2" LDFLAGS="-g -lX11" \ + --prefix=/usr --mandir=/usr/share/man \ + --infodir=/usr/share/info --sysconfdir=/etc \ + --x-libraries=/usr/lib \ + --with-python=/usr/bin/python --enable-py-build-only + + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + ${MAKE} + ${MAKE} -C docs/C # gcompris.ps + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp +# rm -rf autom4te.cache po/.intltool-merge-cache + [ ! -f Makefile ] || $(MAKE) distclean + + dh_clean + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install DESTDIR=${tmpdir} + rm -f debian/tmp/usr/share/info/dir* debian/tmp/usr/lib/menu/* + # this license text has been copied to debian/copyright + rm debian/tmp/usr/share/gcompris/boards/memory/Licence.txt + rm `find debian/tmp -name '*.la'` + + cd debian/tmp/usr && mkdir -p games && mv bin/gcompris* games/ + dh_movefiles + test -z "`find ${tmpdir} -not -type d | tee /dev/fd/2`" + +# Build architecture-independent files here. +# Pass -i to all debhelper commands in this target to reduce clutter. +#binary-indep: DH_OPTIONS=-i +binary-indep: build install + dh_testdir -i + dh_testroot -i + for lang in ${SOUNDLANGS}; do \ + pkg=gcompris-sound-$${lang}; \ + mkdir -p ${debdir}/$${pkg}/usr/share/doc; \ + ln -s gcompris-data ${debdir}/$${pkg}/usr/share/doc/$${pkg}; \ + done + dh_installdocs -i + find debian/gcompris-data -name 'Makefile*' | xargs rm -f + dh_buildinfo -i + dh_installinfo -pgcompris-data docs/C/gcompris.info +# dh_undocumented -i + dh_installchangelogs -i ChangeLog + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +# Pass -a to all debhelper commands in this target to reduce clutter. +binary-arch: DH_OPTIONS=-a +binary-arch: build install + dh_testdir + dh_testroot + dh_installmenu + dh_installdocs + dh_installchangelogs -i ChangeLog + dh_lintian + dh_buildinfo + # this is a hack that the maintainer put in and the NMUer fixed. + for pkg in gcompris gcompris-dbg; do \ + rm -r ${debdir}/$${pkg}/usr/share/doc/$${pkg} ;\ + ln -s gcompris-data ${debdir}/$${pkg}/usr/share/doc/$${pkg} ;\ + done + dh_strip --dbg-package=gcompris-dbg + dh_link + dh_compress + dh_fixperms + dh_shlibdeps + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- gcompris-9.3.orig/debian/gcompris-sound-pa.files +++ gcompris-9.3/debian/gcompris-sound-pa.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/pa --- gcompris-9.3.orig/debian/gcompris-dbg.lintian-overrides +++ gcompris-9.3/debian/gcompris-dbg.lintian-overrides @@ -0,0 +1 @@ +gcompris-dbg: usr-share-doc-symlink-without-dependency gcompris-data --- gcompris-9.3.orig/debian/gcompris-sound-id.files +++ gcompris-9.3/debian/gcompris-sound-id.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/id --- gcompris-9.3.orig/debian/gcompris-sound-so.files +++ gcompris-9.3/debian/gcompris-sound-so.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/so --- gcompris-9.3.orig/debian/gcompris.preinst +++ gcompris-9.3/debian/gcompris.preinst @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +if [ -d /usr/share/doc/gcompris ] +then + rm -rf /usr/share/doc/gcompris +fi + +#DEBHELPER# --- gcompris-9.3.orig/debian/gcompris-sound-fi.files +++ gcompris-9.3/debian/gcompris-sound-fi.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/fi --- gcompris-9.3.orig/debian/gcompris-sound-br.files +++ gcompris-9.3/debian/gcompris-sound-br.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/br --- gcompris-9.3.orig/debian/gcompris-sound-he.files +++ gcompris-9.3/debian/gcompris-sound-he.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/he --- gcompris-9.3.orig/debian/gcompris-sound-sv.files +++ gcompris-9.3/debian/gcompris-sound-sv.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/sv --- gcompris-9.3.orig/debian/gcompris-sound-zhcn.files +++ gcompris-9.3/debian/gcompris-sound-zhcn.files @@ -0,0 +1 @@ +usr/share/gcompris/boards/voices/zh_CN --- gcompris-9.3.orig/po/pl.po +++ gcompris-9.3/po/pl.po @@ -23,7 +23,7 @@ "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-09-28 20:08+0200\n" -"PO-Revision-Date: 2006-06-12 9:00+0200\n" +"PO-Revision-Date: 2009-04-19 00:07+0200\n" "Last-Translator: Rafal Konkolewski\n" "Language-Team: pl. \n" "MIME-Version: 1.0\n" @@ -856,7 +856,7 @@ #: ../boards/billard.xml.in.h:2 msgid "Kick the ball into the goal" -msgstr "Szczel bramkę" +msgstr "Strzel bramkę" #: ../boards/billard.xml.in.h:3 ../boards/chess_computer.xml.in.h:2 #: ../boards/chess_movelearn.xml.in.h:3 ../boards/chess_partyend.xml.in.h:2 --- gcompris-9.3.orig/po/POTFILES +++ gcompris-9.3/po/POTFILES @@ -0,0 +1,408 @@ + ../[encoding: UTF-8] \ + ../boards/algebra_group.xml.in \ + ../boards/algebramenu.xml.in \ + ../boards/chess.xml.in \ + ../boards/colors_group.xml.in \ + ../boards/computer.xml.in \ + ../boards/discovery.xml.in \ + ../boards/experience.xml.in \ + ../boards/experimental.xml.in \ + ../boards/fun.xml.in \ + ../boards/geometry.xml.in \ + ../boards/gnumchmenu.xml.in \ + ../boards/keyboard.xml.in \ + ../boards/math.xml.in \ + ../boards/mazeMenu.xml.in \ + ../boards/memory_group.xml.in \ + ../boards/memory_op_group.xml.in \ + ../boards/memory_op_group_tux.xml.in \ + ../boards/menu.xml.in \ + ../boards/miscelaneous.xml.in \ + ../boards/mouse.xml.in \ + ../boards/numeration.xml.in \ + ../boards/puzzle.xml.in \ + ../boards/reading.xml.in \ + ../boards/sound_group.xml.in \ + ../boards/strategy.xml.in \ + ../gcompris-edit.desktop.in \ + ../gcompris.desktop.in \ + ../src/administration-activity/admin/__init__.py \ + ../src/administration-activity/admin/board_list.py \ + ../src/administration-activity/admin/class_edit.py \ + ../src/administration-activity/admin/class_list.py \ + ../src/administration-activity/admin/constants.py \ + ../src/administration-activity/admin/group_edit.py \ + ../src/administration-activity/admin/group_list.py \ + ../src/administration-activity/admin/group_user_list.py \ + ../src/administration-activity/admin/log_list.py \ + ../src/administration-activity/admin/module.py \ + ../src/administration-activity/admin/module_boards.py \ + ../src/administration-activity/admin/module_groups.py \ + ../src/administration-activity/admin/module_profiles.py \ + ../src/administration-activity/admin/module_reports.py \ + ../src/administration-activity/admin/module_users.py \ + ../src/administration-activity/admin/profile_edit.py \ + ../src/administration-activity/admin/profile_group_list.py \ + ../src/administration-activity/admin/profile_list.py \ + ../src/administration-activity/admin/user_edit.py \ + ../src/administration-activity/admin/user_list.py \ + ../src/administration-activity/admin/wordlist.py \ + ../src/administration-activity/administration.py \ + ../src/administration-activity/administration.xml.in \ + ../src/advanced_colors-activity/advanced_colors.c \ + ../src/advanced_colors-activity/advanced_colors.xml.in \ + ../src/advanced_colors-activity/resources/advanced_colors/board1.xml.in \ + ../src/advanced_colors-activity/resources/advanced_colors/board2.xml.in \ + ../src/advanced_colors-activity/resources/advanced_colors/board3.xml.in \ + ../src/advanced_colors-activity/resources/advanced_colors/board4.xml.in \ + ../src/advanced_colors-activity/resources/advanced_colors/board5.xml.in \ + ../src/advanced_colors-activity/resources/advanced_colors/board6.xml.in \ + ../src/advanced_colors-activity/resources/advanced_colors/board7.xml.in \ + ../src/advanced_colors-activity/resources/advanced_colors/board8.xml.in \ + ../src/advanced_colors-activity/resources/advanced_colors/board9.xml.in \ + ../src/algebra_by-activity/algebra.c \ + ../src/algebra_by-activity/algebra_by.xml.in \ + ../src/algebra_guesscount-activity/algebra_guesscount.c \ + ../src/algebra_guesscount-activity/algebra_guesscount.xml.in \ + ../src/algebra_minus-activity/algebra_minus.xml.in \ + ../src/algebra_plus-activity/algebra_plus.xml.in \ + ../src/algorithm-activity/algorithm.py \ + ../src/algorithm-activity/algorithm.xml.in \ + ../src/anim-activity/AnimItem.py \ + ../src/anim-activity/Color.py \ + ../src/anim-activity/Timeline.py \ + ../src/anim-activity/anim.py \ + ../src/anim-activity/anim.xml.in \ + ../src/awele-activity/awele.c \ + ../src/awele-activity/awele.xml.in \ + ../src/awele-activity/awele_alphaBeta.c \ + ../src/awele-activity/awele_utils.c \ + ../src/babymatch-activity/babymatch.xml.in \ + ../src/babymatch-activity/resources/babymatch/board1_0.xml.in \ + ../src/babymatch-activity/resources/babymatch/board2_0.xml.in \ + ../src/babymatch-activity/resources/babymatch/board3_0.xml.in \ + ../src/babymatch-activity/resources/babymatch/board4_0.xml.in \ + ../src/babymatch-activity/resources/babymatch/board5_0.xml.in \ + ../src/babymatch-activity/resources/babymatch/board6_0.xml.in \ + ../src/babymatch-activity/resources/babymatch/board7_0.xml.in \ + ../src/babymatch-activity/shapegame.c \ + ../src/babyshapes-activity/babyshapes.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board1_0.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board2_0.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board3_0.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board4_0.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board5_0.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board6_0.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board7_0.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board8_0.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board8_1.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board8_2.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board8_3.xml.in \ + ../src/babyshapes-activity/resources/babyshapes/board8_4.xml.in \ + ../src/ballcatch-activity/ballcatch.py \ + ../src/ballcatch-activity/ballcatch.xml.in \ + ../src/bargame-activity/bargame.py \ + ../src/bargame-activity/bargame.xml.in \ + ../src/billard-activity/billard.c \ + ../src/billard-activity/billard.xml.in \ + ../src/boards/menu2.c \ + ../src/boards/py-gcompris-board.c \ + ../src/boards/py-gcompris-class.c \ + ../src/boards/py-gcompris-group.c \ + ../src/boards/py-gcompris-profile.c \ + ../src/boards/py-gcompris-properties.c \ + ../src/boards/py-gcompris-user.c \ + ../src/boards/py-gcompris-wordlist.c \ + ../src/boards/py-mod-admin.c \ + ../src/boards/py-mod-anim.c \ + ../src/boards/py-mod-bonus.c \ + ../src/boards/py-mod-gcompris.c \ + ../src/boards/py-mod-score.c \ + ../src/boards/py-mod-skin.c \ + ../src/boards/py-mod-sound.c \ + ../src/boards/py-mod-timer.c \ + ../src/boards/py-mod-utils.c \ + ../src/boards/python.c \ + ../src/boards/python/gcompris/__init__.py \ + ../src/boards/python/gcompris/admin/__init__.py \ + ../src/boards/python/gcompris/anim/__init__.py \ + ../src/boards/python/gcompris/bonus/__init__.py \ + ../src/boards/python/gcompris/score/__init__.py \ + ../src/boards/python/gcompris/skin/__init__.py \ + ../src/boards/python/gcompris/sound/__init__.py \ + ../src/boards/python/gcompris/timer/__init__.py \ + ../src/boards/python/gcompris/utils/__init__.py \ + ../src/canal_lock-activity/canal_lock.c \ + ../src/canal_lock-activity/canal_lock.xml.in \ + ../src/chat-activity/chat.py \ + ../src/chat-activity/chat.xml.in \ + ../src/chess_computer-activity/chess.c \ + ../src/chess_computer-activity/chess_computer.xml.in \ + ../src/chess_computer-activity/chess_notation.c \ + ../src/chess_computer-activity/chess_position.c \ + ../src/chess_movelearn-activity/chess_movelearn.xml.in \ + ../src/chess_partyend-activity/chess_partyend.xml.in \ + ../src/chronos-activity/chronos.xml.in \ + ../src/chronos-activity/resources/chronos/board1_0.xml.in \ + ../src/chronos-activity/resources/chronos/board1_1.xml.in \ + ../src/chronos-activity/resources/chronos/board1_2.xml.in \ + ../src/chronos-activity/resources/chronos/board2_0.xml.in \ + ../src/chronos-activity/resources/chronos/board3_0.xml.in \ + ../src/chronos-activity/resources/chronos/board3_1.xml.in \ + ../src/chronos-activity/resources/chronos/board3_2.xml.in \ + ../src/chronos-activity/resources/chronos/board3_3.xml.in \ + ../src/chronos-activity/resources/chronos/board3_4.xml.in \ + ../src/chronos-activity/resources/chronos/board4_0.xml.in \ + ../src/chronos-activity/resources/chronos/board4_1.xml.in \ + ../src/chronos-activity/resources/chronos/board4_2.xml.in \ + ../src/chronos-activity/resources/chronos/board4_3.xml.in \ + ../src/click_on_letter-activity/click_on_letter.c \ + ../src/click_on_letter-activity/click_on_letter.xml.in \ + ../src/clickanddraw-activity/clickanddraw.xml.in \ + ../src/clickgame-activity/clickgame.c \ + ../src/clickgame-activity/clickgame.xml.in \ + ../src/clockgame-activity/clockgame.c \ + ../src/clockgame-activity/clockgame.xml.in \ + ../src/colors-activity/colors.c \ + ../src/colors-activity/colors.xml.in \ + ../src/connect4-2players-activity/connect4-2players.xml.in \ + ../src/connect4-activity/connect4.py \ + ../src/connect4-activity/connect4.xml.in \ + ../src/connect4-activity/connect4p/__init__.py \ + ../src/connect4-activity/connect4p/board.py \ + ../src/connect4-activity/connect4p/human.py \ + ../src/connect4-activity/connect4p/minmax.py \ + ../src/connect4-activity/connect4p/player.py \ + ../src/connect4-activity/connect4p/rules.py \ + ../src/crane-activity/crane.c \ + ../src/crane-activity/crane.xml.in \ + ../src/doubleentry-activity/doubleentry.xml.in \ + ../src/doubleentry-activity/resources/doubleentry/board1_0.xml.in \ + ../src/doubleentry-activity/resources/doubleentry/board2_0.xml.in \ + ../src/doubleentry-activity/resources/doubleentry/board3_0.xml.in \ + ../src/draw-activity/draw.xml.in \ + ../src/drawnumber-activity/clickanddraw.py \ + ../src/drawnumber-activity/drawnumber.py \ + ../src/drawnumber-activity/drawnumber.xml.in \ + ../src/electric-activity/electric.py \ + ../src/electric-activity/electric.xml.in \ + ../src/enumerate-activity/enumerate.c \ + ../src/enumerate-activity/enumerate.xml.in \ + ../src/erase-activity/erase.c \ + ../src/erase-activity/erase.xml.in \ + ../src/erase_clic-activity/erase_clic.xml.in \ + ../src/fifteen-activity/fifteen.c \ + ../src/fifteen-activity/fifteen.xml.in \ + ../src/followline-activity/followline.py \ + ../src/followline-activity/followline.xml.in \ + ../src/gcompris/about.c \ + ../src/gcompris/anim.c \ + ../src/gcompris/bar.c \ + ../src/gcompris/binreloc.c \ + ../src/gcompris/board.c \ + ../src/gcompris/board_config.c \ + ../src/gcompris/board_config_combo.c \ + ../src/gcompris/board_config_wordlist.c \ + ../src/gcompris/bonus.c \ + ../src/gcompris/cache.c \ + ../src/gcompris/config.c \ + ../src/gcompris/dbus.c \ + ../src/gcompris/dialog.c \ + ../src/gcompris/drag.c \ + ../src/gcompris/file_selector.c \ + ../src/gcompris/gameutil.c \ + ../src/gcompris/gc_net.c \ + ../src/gcompris/gcompris.c \ + ../src/gcompris/gcompris_alphabeta.c \ + ../src/gcompris/gcompris_confirm.c \ + ../src/gcompris/gcompris_db.c \ + ../src/gcompris/gcompris_im.c \ + ../src/gcompris/help.c \ + ../src/gcompris/images_selector.c \ + ../src/gcompris/log.c \ + ../src/gcompris/menu.c \ + ../src/gcompris/pixbuf_util.c \ + ../src/gcompris/profile.c \ + ../src/gcompris/properties.c \ + ../src/gcompris/score.c \ + ../src/gcompris/skin.c \ + ../src/gcompris/soundutil.c \ + ../src/gcompris/timer.c \ + ../src/gcompris/wordlist.c \ + ../src/geo_country-activity/geo_country.xml.in \ + ../src/geo_country-activity/resources/geo_country/board1_0.xml.in \ + ../src/geo_country-activity/resources/geo_country/board2_0.xml.in \ + ../src/geo_country-activity/resources/geo_country/board3_0.xml.in \ + ../src/geo_country-activity/resources/geo_country/board4_0.xml.in \ + ../src/geo_country-activity/resources/geo_country/board5_0.xml.in \ + ../src/geo_country-activity/resources/geo_country/board5_1.xml.in \ + ../src/geo_country-activity/resources/geo_country/board5_2.xml.in \ + ../src/geo_country-activity/resources/geo_country/board6_0.xml.in \ + ../src/geo_country-activity/resources/geo_country/board7_0.xml.in \ + ../src/geo_country-activity/resources/geo_country/board8_0.xml.in \ + ../src/geo_country-activity/resources/geo_country/board9_0.xml.in \ + ../src/geography-activity/geography.xml.in \ + ../src/geography-activity/resources/geography/board1_0.xml.in \ + ../src/geography-activity/resources/geography/board2_0.xml.in \ + ../src/geography-activity/resources/geography/board2_1.xml.in \ + ../src/geography-activity/resources/geography/board3_0.xml.in \ + ../src/geography-activity/resources/geography/board3_1.xml.in \ + ../src/geography-activity/resources/geography/board4_0.xml.in \ + ../src/geography-activity/resources/geography/board4_1.xml.in \ + ../src/geography-activity/resources/geography/board4_2.xml.in \ + ../src/gletters-activity/gletters.c \ + ../src/gletters-activity/gletters.xml.in \ + ../src/gnumch-equality-activity/gnumch-equality.xml.in \ + ../src/gnumch-equality-activity/gnumch.py \ + ../src/gnumch-factors-activity/gnumch-factors.xml.in \ + ../src/gnumch-inequality-activity/gnumch-inequality.xml.in \ + ../src/gnumch-multiples-activity/gnumch-multiples.xml.in \ + ../src/gnumch-primes-activity/gnumch-primes.xml.in \ + ../src/guessnumber-activity/guessnumber.py \ + ../src/guessnumber-activity/guessnumber.xml.in \ + ../src/hanoi-activity/hanoi.c \ + ../src/hanoi-activity/hanoi.xml.in \ + ../src/hanoi_real-activity/hanoi_real.c \ + ../src/hanoi_real-activity/hanoi_real.xml.in \ + ../src/hexagon-activity/hexagon.py \ + ../src/hexagon-activity/hexagon.xml.in \ + ../src/imageid-activity/imageid.c \ + ../src/imageid-activity/imageid.xml.in \ + ../src/imageid-activity/resources/imageid/board1.xml.in \ + ../src/imageid-activity/resources/imageid/board2.xml.in \ + ../src/imagename-activity/imagename.xml.in \ + ../src/imagename-activity/resources/imagename/board1_0.xml.in \ + ../src/imagename-activity/resources/imagename/board2_0.xml.in \ + ../src/imagename-activity/resources/imagename/board3_0.xml.in \ + ../src/imagename-activity/resources/imagename/board4_0.xml.in \ + ../src/imagename-activity/resources/imagename/board5_0.xml.in \ + ../src/imagename-activity/resources/imagename/board6_0.xml.in \ + ../src/imagename-activity/resources/imagename/board7_0.xml.in \ + ../src/leftright-activity/leftright.c \ + ../src/leftright-activity/leftright.xml.in \ + ../src/login-activity/login.py \ + ../src/login-activity/login.xml.in \ + ../src/magic_hat_minus-activity/magic_hat.c \ + ../src/magic_hat_minus-activity/magic_hat_minus.xml.in \ + ../src/magic_hat_plus-activity/magic_hat_plus.xml.in \ + ../src/maze-activity/maze.c \ + ../src/maze-activity/maze.xml.in \ + ../src/maze2DRelative-activity/maze2DRelative.xml.in \ + ../src/maze3D-activity/maze3D.xml.in \ + ../src/mazeInvisible-activity/mazeInvisible.xml.in \ + ../src/melody-activity/melody.py \ + ../src/melody-activity/melody.xml.in \ + ../src/memory-activity/memory.c \ + ../src/memory-activity/memory.xml.in \ + ../src/memory_add-activity/memory_add.xml.in \ + ../src/memory_add_minus-activity/memory_add_minus.xml.in \ + ../src/memory_add_minus_mult_div-activity/memory_add_minus_mult_div.xml.in \ + ../src/memory_add_minus_mult_div_tux-activity/memory_add_minus_mult_div_tux.xml.in \ + ../src/memory_add_minus_tux-activity/memory_add_minus_tux.xml.in \ + ../src/memory_add_tux-activity/memory_add_tux.xml.in \ + ../src/memory_div-activity/memory_div.xml.in \ + ../src/memory_div_tux-activity/memory_div_tux.xml.in \ + ../src/memory_enumerate-activity/memory_enumerate.xml.in \ + ../src/memory_minus-activity/memory_minus.xml.in \ + ../src/memory_minus_tux-activity/memory_minus_tux.xml.in \ + ../src/memory_mult-activity/memory_mult.xml.in \ + ../src/memory_mult_div-activity/memory_mult_div.xml.in \ + ../src/memory_mult_div_tux-activity/memory_mult_div_tux.xml.in \ + ../src/memory_mult_tux-activity/memory_mult_tux.xml.in \ + ../src/memory_sound-activity/memory_sound.xml.in \ + ../src/memory_sound_tux-activity/memory_sound_tux.xml.in \ + ../src/memory_tux-activity/memory_tux.xml.in \ + ../src/memory_wordnumber-activity/memory_wordnumber.xml.in \ + ../src/missing_letter-activity/missing_letter.xml.in \ + ../src/missing_letter-activity/missingletter.c \ + ../src/missing_letter-activity/missingletter_config.c \ + ../src/missing_letter-activity/resources/missing_letter/board1.xml.in \ + ../src/missing_letter-activity/resources/missing_letter/board2.xml.in \ + ../src/missing_letter-activity/resources/missing_letter/board3.xml.in \ + ../src/missing_letter-activity/resources/missing_letter/board4.xml.in \ + ../src/missing_letter-activity/resources/missing_letter/board5.xml.in \ + ../src/money-activity/money.c \ + ../src/money-activity/money.xml.in \ + ../src/money-activity/money_widget.c \ + ../src/money_cents-activity/money_cents.xml.in \ + ../src/mosaic-activity/mosaic.py \ + ../src/mosaic-activity/mosaic.xml.in \ + ../src/paintings-activity/paintings.xml.in \ + ../src/paintings-activity/resources/paintings/board1_0.xml.in \ + ../src/paintings-activity/resources/paintings/board1_1.xml.in \ + ../src/paintings-activity/resources/paintings/board1_10.xml.in \ + ../src/paintings-activity/resources/paintings/board1_11.xml.in \ + ../src/paintings-activity/resources/paintings/board1_12.xml.in \ + ../src/paintings-activity/resources/paintings/board1_2.xml.in \ + ../src/paintings-activity/resources/paintings/board1_3.xml.in \ + ../src/paintings-activity/resources/paintings/board1_4.xml.in \ + ../src/paintings-activity/resources/paintings/board1_5.xml.in \ + ../src/paintings-activity/resources/paintings/board1_6.xml.in \ + ../src/paintings-activity/resources/paintings/board1_7.xml.in \ + ../src/paintings-activity/resources/paintings/board1_8.xml.in \ + ../src/paintings-activity/resources/paintings/board1_9.xml.in \ + ../src/paintings-activity/resources/paintings/board2_0.xml.in \ + ../src/paintings-activity/resources/paintings/board2_1.xml.in \ + ../src/paintings-activity/resources/paintings/board2_2.xml.in \ + ../src/paintings-activity/resources/paintings/board2_3.xml.in \ + ../src/paintings-activity/resources/paintings/board3_0.xml.in \ + ../src/paintings-activity/resources/paintings/board3_1.xml.in \ + ../src/paintings-activity/resources/paintings/board4_0.xml.in \ + ../src/paintings-activity/resources/paintings/board5_0.xml.in \ + ../src/paintings-activity/resources/paintings/board6_0.xml.in \ + ../src/paratrooper-activity/paratrooper.c \ + ../src/paratrooper-activity/paratrooper.xml.in \ + ../src/penalty-activity/penalty.py \ + ../src/penalty-activity/penalty.xml.in \ + ../src/photohunter-activity/photohunter.c \ + ../src/photohunter-activity/photohunter.xml.in \ + ../src/planegame-activity/planegame.c \ + ../src/planegame-activity/planegame.xml.in \ + ../src/pythontemplate-activity/pythontemplate.py \ + ../src/pythontemplate-activity/pythontemplate.xml.in \ + ../src/pythontest-activity/pythontest.py \ + ../src/pythontest-activity/pythontest.xml.in \ + ../src/railroad-activity/railroad.c \ + ../src/railroad-activity/railroad.xml.in \ + ../src/read_colors-activity/read_colors.c \ + ../src/read_colors-activity/read_colors.xml.in \ + ../src/readingh-activity/reading.c \ + ../src/readingh-activity/readingh.xml.in \ + ../src/readingv-activity/readingv.xml.in \ + ../src/redraw-activity/redraw.py \ + ../src/redraw-activity/redraw.xml.in \ + ../src/redraw_symmetrical-activity/redraw_symmetrical.xml.in \ + ../src/reversecount-activity/reversecount.c \ + ../src/reversecount-activity/reversecount.xml.in \ + ../src/scalesboard-activity/scale.c \ + ../src/scalesboard-activity/scalesboard.xml.in \ + ../src/searace-activity/searace.py \ + ../src/searace-activity/searace.xml.in \ + ../src/scalesboard_weight-activity/scalesboard_weight.xml.in \ + ../src/searace1player-activity/searace1player.xml.in \ + ../src/smallnumbers-activity/smallnumbers.c \ + ../src/smallnumbers-activity/smallnumbers.xml.in \ + ../src/smallnumbers2-activity/smallnumbers2.xml.in \ + ../src/submarine-activity/submarine.c \ + ../src/submarine-activity/submarine.xml.in \ + ../src/sudoku-activity/sudoku.py \ + ../src/sudoku-activity/sudoku.xml.in \ + ../src/superbrain-activity/superbrain.c \ + ../src/superbrain-activity/superbrain.xml.in \ + ../src/tangram-activity/gtans.c \ + ../src/tangram-activity/gtans_callbacks.c \ + ../src/tangram-activity/gtans_interface.c \ + ../src/tangram-activity/gtans_support.c \ + ../src/tangram-activity/tangram.xml.in \ + ../src/target-activity/target.c \ + ../src/target-activity/target.xml.in \ + ../src/traffic-activity/traffic.c \ + ../src/traffic-activity/traffic.xml.in \ + ../src/tuxpaint-activity/tuxpaint.py \ + ../src/tuxpaint-activity/tuxpaint.xml.in \ + ../src/watercycle-activity/watercycle.py \ + ../src/watercycle-activity/watercycle.xml.in \ + ../src/wordprocessor-activity/wordprocessor.c \ + ../src/wordprocessor-activity/wordprocessor.xml.in \ + ../src/wordsgame-activity/wordsgame.c \ + ../src/wordsgame-activity/wordsgame.xml.in