Ca y est, après un an et demi de développement et 3 Release Candidates (la dernière étant la 0.12.8), galeon est sorti en version finale!
Pour rappel, galeon est basé sur le moteur gecko de mozilla, et est conçu pour être stable, léger, rapide, et conforme aux standards.
Note du modérateur : merci à Prunille, Pascal et zouhair qui ont aussi proposé cette nouvelle.
Pour rappel, galeon est basé sur le moteur gecko de mozilla, et est conçu pour être stable, léger, rapide, et conforme aux standards.
Note du modérateur : merci à Prunille, Pascal et zouhair qui ont aussi proposé cette nouvelle.
Galeon (1362 hits)
Manifeste (292 hits)
download (542 hits)
Galeon 1.0 RPM (487 hits)
Galeon 1.0 sources (306 hits)
> Lire la dépêche (46 commentaires, moyenne: 1).
Vous avez demandé le commentaire #81079.




Compil sur Mandrake
Je profite de cette sortie pour demander si quelqu'un a déjà réussi à compiler Galeon version >= 0.12.1 sur une Mandrake version 7.x.
En effet, sur ma Mandrake 7.1, avec un gcc 2.95 et une glibc 2.1, impossible de compiler Galeon depuis la version 0.12.1. Et les RPM compilés pour RH 6 (proches de la MDK 7.x) ne marchent plus depuis la version 0.12.1 à cause de problème liés aux différences entre ces 2 distribs sur la libstc++ ?
Si quelqu'un a réussi cette compil sur MDK, je suis preneur...
[^]Re: Compil sur Mandrake
"<I>Et les RPM compilés pour RH 6 (proches de la MDK 7.x) ne marchent plus depuis la version 0.12.1<I>"
je viens de descendre le rpm de la 1.0
et chez moi il fonctionne ... c'est tout :)
[^]Re: Compil sur Mandrake
Pour t'aider il faudrait mettre plus d'info (messages d'erreur, etc...).
Galeon 0.12.5 se compile et tourne sur RedHat 6.2 (compilation depuis les src.rpm). Mais il faut faire beaucoup de mise à jour de librairie.
Galeon 0.12.7 se compile et tourne sur RedHat 7.2. Par rapport à une RedHat 7.2 d'origine, il faut Mozilla 0.9.5. Ceci impose de virer nautilus (que je n'utilise pas :-) ) et c'est la seule modification par rapport à un RH 7.2 d'origine.
Pour ceux qui veulent toujours nautilaus, la RedHat Rawhide à un nautilus qui tourne avec Mozilla 0.9.5 mais demande la mise à jour de plusieurs librairies gnome.
Je ne vais pas passer à Galeon 1.0 :
1 - il faut passer de mozilla 0.9.5 à 0.9.6.
2 - si je veux nautilus, il faut aussi le mettre à jours (dépendance avec Mozilla).
3 - pour l'installation d'evolution 1.0 qui utilisera surement mozilla 0.9.x (x>6) çà va être encore la valse des mises à jours.
Bref, je vais attendre mozilla > 1, evolution > 1 etc, puis je met tout à jour.
[^]Re: Compil sur Mandrake
Evolution n'a aucune dépendance sur Mozilla puisqu'il utilise gtkhtml pour son rendu html.
Si une telle dépendance existe dans une distribution, c'est une erreur à reporter, puisque pour ouvrir des url, Evolution utilise la table d'association uri/application(s) de la configuration de Gnome.
[^]Re: Compil sur Mandrake
Evolution utilise libnspr4.so et libnss3.so fourni par Mozilla.
Je confirme qu'évolution n'utilise pas le moteur d'affichage de Mozilla.
[^]Re: Compil sur Mandrake
Bizarre, sur mon système, point de telle dépendance :
$ ldd `which evolution`
libeshell.so.0 => /usr/lib/libeshell.so.0 (0x4001f000)
libevolution-importer.so.0 => /usr/lib/libevolution-importer.so.0 (0x40057000)
libical-evolution.so.0 => /usr/lib/libical/libical-evolution.so.0 (0x40076000)
libz.so.1 => /usr/lib/libz.so.1 (0x400cd000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x400dc000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x400e5000)
libdb3.so.3 => /usr/lib/libdb3.so.3 (0x400fb000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x401a3000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x401a6000)
libdl.so.2 => /lib/libdl.so.2 (0x401c9000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x401cd000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401d6000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401e4000)
libm.so.6 => /lib/libm.so.6 (0x402bf000)
libpthread.so.0 => /lib/libpthread.so.0 (0x402e1000)
libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x402f7000)
libgtkhtml.so.19 => /usr/lib/libgtkhtml.so.19 (0x402fa000)
libgal.so.18 => /usr/lib/libgal.so.18 (0x40372000)
libbonobo_conf.so.0 => /usr/lib/libbonobo_conf.so.0 (0x4045d000)
libbonobo.so.2 => /usr/lib/libbonobo.so.2 (0x40482000)
liboaf.so.0 => /usr/lib/liboaf.so.0 (0x404e4000)
libORBitCosNaming.so.0 => /usr/lib/libORBitCosNaming.so.0 (0x404fd000)
libORBit.so.0 => /usr/lib/libORBit.so.0 (0x40506000)
libIIOP.so.0 => /usr/lib/libIIOP.so.0 (0x40540000)
libORBitutil.so.0 => /usr/lib/libORBitutil.so.0 (0x40548000)
libbonobox.so.2 => /usr/lib/libbonobox.so.2 (0x4054a000)
libbonobo-print.so.2 => /usr/lib/libbonobo-print.so.2 (0x405a1000)
libgnomeprint.so.15 => /usr/lib/libgnomeprint.so.15 (0x405a6000)
libglade-gnome.so.0 => /usr/lib/libglade-gnome.so.0 (0x40a03000)
libglade.so.0 => /usr/lib/libglade.so.0 (0x40a12000)
libxml.so.1 => /usr/lib/libxml.so.1 (0x40a29000)
libgdk_pixbuf.so.2 => /usr/lib/libgdk_pixbuf.so.2 (0x40a9a000)
libgnomecanvaspixbuf.so.1 => /usr/lib/libgnomecanvaspixbuf.so.1 (0x40aae000)
libgnomeui.so.32 => /usr/lib/libgnomeui.so.32 (0x40ab2000)
libart_lgpl.so.2 => /usr/lib/libart_lgpl.so.2 (0x40b82000)
libgdk_imlib.so.1 => /usr/lib/libgdk_imlib.so.1 (0x40b90000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40bb3000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x40cd8000)
libgnome.so.32 => /usr/lib/libgnome.so.32 (0x40d0c000)
libgnomesupport.so.0 => /usr/lib/libgnomesupport.so.0 (0x40d23000)
libesd.so.0 => /usr/lib/libesd.so.0 (0x40d28000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x40d2f000)
libc.so.6 => /lib/libc.so.6 (0x40d51000)
libpopt.so.0 => /lib/libpopt.so.0 (0x40e74000)
libwrap.so.0 => /lib/libwrap.so.0 (0x40e7a000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40e82000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40ebb000)
[^]Re: Compil sur Mandrake
- evolution n'a pas besoin de libnspr4 et libnss3. C'est uniquement une option qui est activé avec les versions récentes d'evolution. Mais çà reste une option...
- chez moi, je n'ai pas evolution (trop de truc à mettre à jour...). Par contre j'ai installé evolution (version 0.99.2) au boulot et il a réclamé mozilla.
Néanmoins pour affirmer qu'evolution utilisait libnspr4 et libnss3 j'avais fait :
$ rpm -q --requires -p ftp:://ftp.ximian.com/pub/ximian-gnome/redhat-62-i386/evolution-0.99.2-ximian.3.i386.rpm
[...]
libnspr4.so
libnss3.so
[...]
$ rpm -q --provides -p ftp:://ftp.ximian.com/pub/ximian-gnome/redhat-72-i386/libnss3-0.9.5-ximian.1.i386.rpm
[...]
libnss3.so
[...]
Pour contruire libnss3-0.9.5-ximian.1.i386.rpm il faut :
$ rpm -q -i -p ftp:://ftp.ximian.com/pub/ximian-gnome/redhat-72-i386/libnss3-0.9.5-ximian.1.i386.rpm
[...]
Source RPM: mozilla-0.9.5-ximian.1.src.rpm
[...]
$ rpm -q --provides -p ftp:://ftp.ximian.com/pub/ximian-gnome/redhat-72-i386/libnspr4-0.9.5-ximian.1.i386.rpm
[...]
libnspr4.so
[...]
Pour contruire libnspr4-0.9.5-ximian.1.i386.rpm il faut :
$ rpm -q -i -p ftp:://ftp.ximian.com/pub/ximian-gnome/redhat-72-i386/libnspr4-0.9.5-ximian.1.i386.rpm
[...]
Source RPM: mozilla-0.9.5-ximian.1.src.rpm
[...]
si on fait dans les sources d'evolution (version 0.99.2) que j'ai downloader uniquement pour te répondre :-) :
$ ./configure --help | grep -i mozilla
--with-nspr-includes=PREFIX Location of Mozilla nspr4 includes.
--with-nspr-libs=PREFIX Location of Mozilla nspr4 libs.
--with-nss-includes=PREFIX Location of Mozilla nss3 includes.
--with-nss-libs=PREFIX Location of Mozilla nss3 libs.
[^]Re: Compil sur Mandrake
Cela dépend de la distro.
[root@bastard root]# rpm -q --requires evolution | grep libnspr4.so
libnspr4.so
[root@bastard root]# urpmf --provides libnspr4.so
libnspr4:provides:libnspr4.so
[root@bastard root]# rpm -q --requires libnspr4
/sbin/ldconfig
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
ld-linux.so.2
libc.so.6
libdl.so.2
libnspr4.so
libpthread.so.0
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.2)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2)
libdl.so.2(GLIBC_2.0)
libdl.so.2(GLIBC_2.1)
libpthread.so.0(GLIBC_2.0)
libpthread.so.0(GLIBC_2.1)
libpthread.so.0(GLIBC_2.2)
[root@bastard root]# urpmf --requires libnspr4.so
skipstone:requires:libnspr4.so
libnspr4:requires:libnspr4.so
libnss3:requires:libnspr4.so
mozilla:requires:libnspr4.so
nautilus-mozilla:requires:libnspr4.so
evolution:requires:libnspr4.so
kdebindings:requires:libnspr4.so
mozilla-mail:requires:libnspr4.so
evolution-pilot:requires:libnspr4.so
galeon:requires:libnspr4.so
mozilla-devel:requires:libnspr4.so
mozilla-xmlterm:requires:libnspr4.so
perl-GTK-MozEmbed:requires:libnspr4.so
[root@bastard root]#
donc cela dépend de comment sont fait les packages.
[^]Re: Compil sur Mandrake
> Je ne vais pas passer à Galeon 1.0 :
> 1 - il faut passer de mozilla 0.9.5 à 0.9.6.
T'as vu ca ou?
A moins que je ne me trompe, l'api de mozilla est freezée depuis la 0.9, a part des petites corrections toutes les versions depuis la 0.9 sont compatibles(pas au sens binaires, il faut quand meme recompiler galeon si on change de mozilla)
[^]Re: Compil sur Mandrake
$ grep -i mozilla galeon.spec
BuildRequires: mozilla-devel = 0.9.6
Requires: mozilla = 0.9.6
$ grep MOZILLA_REQUIRED configure
MOZILLA_REQUIRED=0.9.6
En forçant, çà marche peut-être avec la 0.9.5
> l'api de mozilla est freezée depuis la 0.9
Non.
L'api sera freezé avec la version 1.0:
http://www.mozilla.org/roadmap/mozilla-1.0.html(...)
> A set of promises to keep compatibility with various APIs, broadly construed (XUL 1.0 is an API), until a 2.0 or higher-numbered major release. All milestone releases and trunk development between 1.0 and 2.0 will preserve frozen interface compatibility. Mozilla 1.0 is a greenlight to hackers, corporations, and book authors to get busy building atop this stable base set of APIs.