Username: Password: Remember me
Search Criteria Advanced
Package Details

gcompris 8.4.12-1
http://gcompris.net/
Educational software suite comprising of numerous activities for children aged 2 to 10

community :: games
Maintainer: None
Votes: 77

License: GPL3

Last Updated: Thu, 02 Apr 2009 11:01:32 +0000
First Submitted: Tue, 17 Jan 2006 22:53:15 +0000

Dependencies desktop-file-utils gstreamer0.10-base-plugins libxxf86vm pygtk python-pysqlite pyxml sdl_mixer

Sources
http://downloads.sourceforge.net/sourceforge/gcompris/gcompris-8.4.12.tar.gz
Comment by: foutrelis on Thu, 30 Oct 2008 12:36:54 +0000
Moved to [community].
Comment by: foutrelis on Sat, 04 Oct 2008 23:29:12 +0000
grey, you're right. The `make update-voices' step required subversion to be installed. I've updated the PKGBUILD to:

1) Not include the `make update-voices' step as it's deemed unnecessary.
2) Make gnuchess an optional dependency (it is, however, required during the build).

Thanks for the help in improving this package. :)
Comment by: grey on Sat, 04 Oct 2008 22:49:24 +0000
I think there is a build dependency on subversion missing.
Comment by: foutrelis on Mon, 29 Sep 2008 14:27:47 +0000
There was a problem with 8.4.6-2 in regard to /usr/share/info/dir existing in the package. This has been corrected in 8.4.6-3.

keerthi, I understand your concern and I've actually thought about this myself. However, I'm not aware of a way to handle this situation and since gnuchess is less than 200KB in size (installed), I believe including it as a dependency is acceptable.
Comment by: keerthi on Mon, 29 Sep 2008 14:11:05 +0000
I see what the problem is. I'm running GNOME but without gnome-games.

Perhaps you might want to reconsider including gnuchess as a dependency. What if some already has gnome-games installed (but no gnuchess)? Installing gcompris might also install gnuchess, which they might not want to happen, since they already have gnome-chess as part of gnome-games. Just my two cents.
Comment by: foutrelis on Mon, 29 Sep 2008 13:55:20 +0000
The issue was the gcompris can either work with gnuchess or gnome-gnuchess (part of gnome-games). Since I'm on Gnome, the configure script saw gnome-gnuchess and continued happily.

keerthi, many thanks for the assistance! The package has been updated to require gnuchess.
Comment by: keerthi on Mon, 29 Sep 2008 13:25:38 +0000
Shoot! I should have posted that. It was when the ./configure is run. Something along the lines of "Cannot find missing package gnuchess". Its on i686.
Comment by: foutrelis on Sun, 28 Sep 2008 13:46:00 +0000
Thanks for the information keerthi. Would it be possible to give me the exact error you were getting prior to installing gnuchess and tell me if you're using i686 or x86_64?
Comment by: keerthi on Sun, 28 Sep 2008 13:23:30 +0000
It failed to compile without gnuchess. I had to install gnuchess to get the compilation going. You may want to add this as a dependency.
Comment by: foutrelis on Mon, 22 Sep 2008 07:27:59 +0000
Adopted and updated to 8.4.6.

Let me know if you experience any issues. :)
Comment by: solstice on Mon, 14 Apr 2008 08:09:59 +0000
there is a missing dependancy
it's gstreamer0.10-base-plugins

otherwise you get no sound !
Comment by: luuuciano on Thu, 10 Apr 2008 00:40:43 +0000
# Contributor: Daniel Isenmann <daniel.isenmann [at] gmx.de>
pkgname=gcompris
pkgver=8.5PRE1
pkgrel=1
pkgdesc="GCompris is an educational software which propose different activities to kids from 2 to 10."
url="http://gcompris.net/"
license=('GPL')
arch=('i686' 'x86_64')
depends=('gdk-pixbuf' 'gstreamer0.10' 'pygtk' 'gnome-python' 'gnuchess' 'pyxml' 'python-pysqlite' 'perlxml' 'libgnomecanvas' 'popt' 'sqlite3' 'libxxf86vm')
makedepends=('pkgconfig' 'tetex')
source=(http://downloads.sourceforge.net/gcompris/$pkgname-$pkgver.tar.gz)
options=('!libtool' '!docs')
md5sums=('e47173e7b14465e88d6063a0a0324a9a')

build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make update-voices
make DESTDIR=$startdir/pkg install
}
Comment by: xrfang on Mon, 07 Apr 2008 08:43:14 +0000
The download url seems wrong, instead of:

http://download.sourceforge...

It should be:

http://downloads.sourceforge...

Thanks
Comment by: FredBezies on Fri, 07 Mar 2008 11:36:34 +0000
Last available version is 8.4.4.
Comment by: aricaldeira on Sun, 23 Dec 2007 22:03:13 +0000
Hi!

This is my first paticipation using Arch.

Just built gcompris-8.4.2 (the latest in sourceforge), editing the original AUR build (using yaourt).

It compiled and installed ok, but I had to intall two additional packages, in order to get the sound working:

gstreamer0.10-ogg and gstreamer0.10-vorbis

Those are not compile time dependencies, and I dont know how to update the package myself ( yet :-) ) and submit it here, so I’m posting this info here.

Thank you!
Comment by: ise on Sun, 09 Sep 2007 13:19:21 +0000
new version 8.4
Comment by: dwbell on Sun, 26 Aug 2007 06:23:54 +0000
Whipped up the following hack, placed in users ~/bin and created a menu entry for each user pointing to this script.

#!/bin/bash
rm -rfv ~/.config/.gcompris
gcompris -f

ugly but the kids can start gcompris without me now...
Comment by: dwbell on Sun, 26 Aug 2007 06:15:54 +0000
Same problem with ~/.config/.gcompris it has to be deleted every time gcompris is closed...
Comment by: melodie on Wed, 22 Aug 2007 21:17:23 +0000
More : Thanks to Cactus2000, and to ise's information. (move .config/.gcompris). :)



Comment by: melodie on Wed, 22 Aug 2007 21:12:03 +0000
Hello,
Same problem as Cactus, solved accordingly to his comment. (Thks, Cactus !)

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

[melodie@liveche ~]$ gcompris
exec_prefix NULL
XF86VidMode: Compiled with XF86VidMode.
If you have problems starting GCompris in fullscreen, try the -x option to disable XF86VidMode.

** (process:8199): WARNING **: Binary relocation enabled
package_data_dir = /usr/share/gcompris/boards
package_locale_dir = /usr/share/locale
package_plugin_dir = /usr/lib/gcompris
package_python_plugin_dir= /usr/share/gcompris/python
Infos:
Config dir '/home/melodie/.config/.gcompris'
Users dir '/home/melodie/My GCompris'
Database '/home/melodie/.config/.gcompris/gcompris_sqlite.db'

** ERROR **: DATABASE integrity check returns *** in database main ***
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
Page 1 is never used
Page 2 is never used
Page 3 is never used
Page 4 is never used
Page 5 is never used
Page 6 is never used
Page 7 is never used
Page 8 is never used
Page 9 is never used
Page 10 is never used
Page 11 is never used
Page 13 is never used
Page 14 is never used
Page 15 is never used
Page 16 is never used
Page 17 is never used
Page 18 is never used
Page 19 is never used
Page 20 is never used
Page 21 is never used
Page 22 is never used
Page 23 is never used
Page 24 is never used
Page 26 is never used
Page 27 is never used
Page 28 is never used
Page 29 is never used
Page 30 is never used
Page 31 is never used
Page 32 is never used
Page 33 is never used
Page 34 is never used
Page 35 is never used
Page 36 is never used
Page 37 is never used
Page 38 is never used
Page 40 is never used
Page 41 is never used
Page 42 is never used
Page 44 is never used
Page 45 is never used
Page 46 is never used
Page 47 is never used
Page 48 is never used
Page 49 is never used
Page 50 is never used
Page 51 is never used
Page 52 is never used
Page 53 is never used
Page 54 is never used
Page 55 is never used
Page 56 is never used
Page 57 is never used
Page 58 is never used
Page 59 is never used
Page 60 is never used
Page 61 is never used
Page 63 is never used
Page 64 is never used
Page 65 is never used
Page 66 is never used
Page 67 is never used
Page 68 is never used
Page 69 is never used
Page 70 is never used
Page 71 is never used
Page 72 is never used
Page 73 is never used
Page 74 is never used
Page 75 is never used
Page 77 is never used
Page 78 is never used
Page 79 is never used
Page 80 is never used
Page 81 is never used
Page 82 is never used
Page 83 is never used
Page 84 is never used
Page 85 is never used
Page 86 is never used
Page 87 is never used
Page 88 is never used

aborting...
Abandon

[melodie@liveche ~]$ cd .config/

[melodie@liveche .config]$ ls
Terminal Trolltech autostart kungfu openbox xfce4-session xfmedia
Thunar audacious gtk-2.0 mousepad xfce4 xfce4-taskmanager.rc

[melodie@liveche .config]$ ls .gcompris/
gcompris.conf gcompris.lock gcompris.log gcompris_sqlite.db

[melodie@liveche .config]$ mv .gcompris .gcompris-old

[melodie@liveche .config]$ gcompris
exec_prefix NULL
XF86VidMode: Compiled with XF86VidMode.
If you have problems starting GCompris in fullscreen, try the -x option to disable XF86VidMode.

** (process:8205): WARNING **: Binary relocation enabled
package_data_dir = /usr/share/gcompris/boards
package_locale_dir = /usr/share/locale
package_plugin_dir = /usr/lib/gcompris
package_python_plugin_dir= /usr/share/gcompris/python
Infos:
Config dir '/home/melodie/.config/.gcompris'
Users dir '/home/melodie/My GCompris'
Database '/home/melodie/.config/.gcompris/gcompris_sqlite.db'

[melodie@liveche .config]$ ls -la
total 76
drwx------ 16 melodie users 4096 aoû 22 22:40 .
drwx------ 82 melodie users 12288 aoû 22 22:55 ..
drwxr-xr-x 2 melodie users 4096 aoû 22 22:40 .gcompris
drwxr-xr-x 2 melodie users 4096 aoû 22 22:39 .gcompris-old
drwx------ 2 melodie users 4096 jui 8 10:45 Terminal
drwx------ 2 melodie users 4096 aoû 5 20:22 Thunar
drwxr-xr-x 2 melodie users 4096 nov 17 2006 Trolltech
drwxr-xr-x 2 melodie users 4096 jui 9 00:53 audacious
drwx------ 2 melodie users 4096 aoû 16 2006 autostart
drwx------ 2 melodie users 4096 aoû 22 16:40 gtk-2.0
drwx------ 2 melodie users 4096 jan 4 2007 mousepad
drwxr-xr-x 2 melodie users 4096 aoû 5 17:27 openbox
drwxr-xr-x 10 melodie users 4096 aoû 22 22:32 xfce4
drwx------ 2 melodie users 4096 aoû 22 00:57 xfce4-session
-rw-r--r-- 1 root root 120 jan 4 2007 xfce4-taskmanager.rc
drwx------ 2 melodie users 4096 jan 3 2007 xfmedia

in french :

[melodie@liveche .config]$ diff .gcompris .gcompris-old/
Seulement dans .gcompris-old/: gcompris.conf
Seulement dans .gcompris-old/: gcompris.lock
Seulement dans .gcompris-old/: gcompris.log
Les fichiers binaires .gcompris/gcompris_sqlite.db et .gcompris-old/gcompris_sqlite.db sont différents.

same in english :

[melodie@liveche .config]$ LANG=C diff .gcompris .gcompris-old/
Only in .gcompris-old/: gcompris.conf
Only in .gcompris-old/: gcompris.lock
Only in .gcompris-old/: gcompris.log
Binary files .gcompris/gcompris_sqlite.db and .gcompris-old/gcompris_sqlite.db differ

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Best greetings, Mélodie.

Comment by: ise on Fri, 17 Aug 2007 07:37:46 +0000
- new version
Comment by: Cactus2000 on Tue, 17 Jul 2007 20:52:39 +0000
I think I have found !

You were right : I have moved the ~/gcompris directory, but still the error.
But just at this moment, I have read the message in the console :
Database '~/.config/.gcompris/gcompris_sqlite.db'

So ~/config/.gcompris was certainly the problem !
I tried to move it, and it works !!!

It is good now to remove the --ignore sqlite3 option for my updates ! :-)

Thank you very much !
Comment by: ise on Tue, 17 Jul 2007 10:01:25 +0000
Maybe your ~/.gcompris directory with your sqlite database has some problems. Try to remove the directory and start gcompris again. But careful, you lost all highscore and settings....better you move the whole directory to another place and test it then.

Works here with the latest sqlite package without problems...have no clue what goes wrong on your computer...
Comment by: Cactus2000 on Tue, 10 Jul 2007 21:47:38 +0000
Still doesn't work for me...

$ gcompris
exec_prefix NULL
XF86VidMode: Compiled with XF86VidMode.
If you have problems starting GCompris in fullscreen, try the -x option to disable XF86VidMode.

** (process:9559): WARNING **: Binary relocation enabled
package_data_dir = /usr/share/gcompris/boards
package_locale_dir = /usr/share/locale
package_plugin_dir = /usr/lib/gcompris
package_python_plugin_dir= /usr/share/gcompris/python
Infos:
Config dir '/home/cactus/.config/.gcompris'
Users dir '/home/cactus/My GCompris'
Database '/home/cactus/.config/.gcompris/gcompris_sqlite.db'

** ERROR **: DATABASE integrity check returns *** in database main ***
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
List of tree roots: 2nd reference to page 12
Page 1 is never used
Page 2 is never used
Page 3 is never used
...
age 81 is never used
Page 82 is never used
Page 83 is never used

aborting...
Abandon
$

Downgrade to sqlite3-3, and it works again.
I don't understand anything... :-(
Comment by: ise on Sun, 08 Jul 2007 14:40:03 +0000
I have test it with the newest sqlite version. It runs now under arch64 and arch32.
Comment by: ise on Sun, 08 Jul 2007 14:27:28 +0000
new version...
Comment by: Cactus2000 on Thu, 05 Jul 2007 20:31:08 +0000
I confirm that the idea just above doesn't work.
This evening, I have compiled the latest version (8.3.2-2, source downloaded from sourceforge) with the PC which "work".
And then, I have copied the package and installed it, no pb.

BUT THERE IS ANOTHER PROBLEM :
Just after that, I have upgraded my system, and the new sqlite (3.4.0-1 vs. 3.3.17-1) make gcompris not launching.
I had to downgrade sqlite to make it working.

(sorry for my approximative english)
Comment by: Cactus2000 on Wed, 04 Jul 2007 23:27:43 +0000
Just an idea !
I have noticed that perl-xml-parser was not installed on my PC.
I just have installed it now.
I will try to compile gcompris tomorrow, and will come back here to tell you the result.

EDIT : the PC where I succeeded has not this package too...
Comment by: Cactus2000 on Wed, 04 Jul 2007 23:14:13 +0000
Sorry for the late answer.
I don't have a 64bit arch.
It's strange : this evening, one of my PC has compiled correctly. And the other one still doesn't.
I don't understand anything !
Still the same error message (XMLParser...).

Please help me, my son is on hollydays, and he can't play with this game !
Thanks !
Comment by: ise on Wed, 27 Jun 2007 09:00:34 +0000
Are you building on arch64? If yes, I have the same problem, dont' know why. I think there is some issue about the XML::parser thing.
Comment by: Cactus2000 on Sun, 24 Jun 2007 13:28:41 +0000
Hello,

I have a problem today when I compile gcompris :

checking for perl... /usr/bin/perl
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
make: *** No targets specified and no makefile found. Stop.
==> ERROR: Build Failed. Aborting...
Error: Makepkg was unable to build gcompris package.

Any idea ?

Thank you for your help.

Cactus.
Comment by: ise on Tue, 19 Jun 2007 05:37:36 +0000
Add tetex to makedepends because of texi2html
Comment by: melodie on Mon, 18 Jun 2007 19:04:53 +0000
Please, do add the texi2html package to the dependencies, the compilation failed as it was missing in my machine.

"make[3]: texi2html: Command not found
make[3]: *** [gcompris.html] Error 127"

Comment by: ise on Tue, 12 Jun 2007 16:09:27 +0000
-new version
-add !docs to options
-add pkgconfig as makedepends
Comment by: orivej on Thu, 24 May 2007 14:48:20 +0000
Please update pkgver to 8.3.1, replace dl.sourceforge.net with downloads.sourceforge.net and add rm -f $startdir/pkg/usr/share/info/dir because not everybody uses "nokeepdocs".
Comment by: cotton on Mon, 30 Apr 2007 22:03:07 +0000
8.3.1 is released.
Comment by: Cactus2000 on Tue, 20 Mar 2007 20:23:11 +0000
I have recompiled the package this evening (and it works) with :
$ yaourt -Rs gcompris
$ yaourt -Su gcompris --aur
(or make it with makepkg) ;-)

You don\'t need to modify the package (I thought it was obliged).
Comment by: Cactus2000 on Mon, 19 Mar 2007 20:48:24 +0000
Python was upgraded today, could it be possible to update your package ?
Thanx ! (for my children !) ;-)
Comment by: p_schott on Fri, 01 Dec 2006 19:43:37 +0000
I needed to install pkgconfig to compile. Perhaps it could be included in the dependencies.
Comment by: ise on Thu, 16 Nov 2006 17:01:58 +0000
new version
Comment by: ise on Mon, 16 Oct 2006 21:15:00 +0000
new version 8.1
Comment by: ise on Tue, 25 Jul 2006 20:41:41 +0000
Have you installed \"libgnomecanvas\"?? That\'s the only dependency which I didn\'t list in the depends array.

The missing gnome.canvas is included in the package \"gnome-python\". So, I don\'t know why it isn\'t find by the configure script. Everything works fine here, no problems about missing gnome.canvas

Install libgnomecanvas and tell me, if the package compile...
Comment by: brazzmonkey on Mon, 17 Jul 2006 21:58:17 +0000
same as above...
Comment by: richiefrich on Tue, 23 May 2006 10:50:42 +0000
For it to compile here I needed to change this line in the PKGBUILD
From
./configure --prefix=/usr

To
./configure --without-python --prefix=/usr

If not I got this error :
checking for python module gnome.canvas... no
configure: error: *** pygtk installed but not visible from python
make: *** No targets specified and no makefile found. Stop.
Comment by: ise on Tue, 18 Apr 2006 01:16:44 +0000
New version 7.4
Comment by: ise on Mon, 27 Feb 2006 21:42:16 +0000
new version 7.3.2
Comment by: ise on Tue, 17 Jan 2006 22:53:16 +0000
GCompris is an educational software which propose different activities to kids from 2 to 10.

v1.6.0