Mozilla Firefox 1.5.0.7 on Mandrake 10.1 i586/x86_64



                          Mozilla-FireFox

                          Version 1.5.0.7
 		        Release 0.1.101mdk
                           October 2007
		compiled for Mandrake 10.1 i586/x86_64
               by Robert M. Stockmann (stock@stokkie.net)

The open source browser Mozilla Firefox Version 1.5.0.7 is backported
from Mandriva 2006.0 to Mandrake 10.1 i586/x86_64. For that to work
several libraries need upgrading :

	1. glib2.0-2.6.3-1mdk.src.rpm
	2. freetype2-2.1.10-8mdk.src.rpm
	2. freetype2-tools-2.1.10-1mdk.src.rpm
	3. cairo-1.0.0-8mdk.src.rpm
	4. pango-1.10.0-3mdk.src.rpm
	5. startup-notification-0.8-1mdk.src.rpm
	6. mozilla-firefox-1.5.0.7-0.1.101mdk.src.rpm
	7. mozplugger-1.8.0-1mdk.src.rpm
	8. nspluginwrapper-0.9.91.2-1.src.rpm

Where for mozilla-firefox-1.5.0.7 a patch is added :
mozilla-firefox-1.5.0.7-cairo_internal_compiler_error.patch.bz2

Requirements/Recipy of building mozilla-firefox-1.5.0.7-0.1.101mdk.src.rpm
on Mandrake 10.1 i586/x86_64: 

   urpmi automake1.8
   rpm --rebuild multiarch-utils-1.0.8-1mdk.src.rpm

   next edit /usr/lib/rpmrc and add /etc/rpm/macros.multiarch into
   the macrofiles search path at the bottom  :

macrofiles:     /usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:\
	/etc/rpm/macros.specspo:/etc/rpm/macros.prelink:/etc/rpm/macros.solve:\
	/etc/rpm/macros.up2date:/etc/rpm/macros:/etc/rpm/%{_target}/macros:\
	/etc/rpm/macros.multiarch:~/.rpmmacros

   rpm --rebuild glib2.0-2.6.3-1mdk.src.rpm
   rpm --rebuild freetype2-2.1.10-8mdk.src.rpm
   rpm --rebuild freetype2-tools-2.1.10-1mdk.src.rpm
   rpm --rebuild cairo-1.0.0-8mdk.src.rpm
   rpm --rebuild pango-1.10.0-3mdk.src.rpm
   rpm --rebuild startup-notification-0.8-1mdk.src.rpm
   rpm --rebuild mozilla-firefox-1.5.0.7-0.1.101mdk.src.rpm
   rpm --rebuild mozplugger-1.8.0-1mdk.src.rpm

nspluginwrapper is only needed on the x86_64 platform :

   rpm --rebuild nspluginwrapper-0.9.91.2-1.src.rpm

The result is surprising and stunning as even flash9 now works
like it should :

mozilla-firefox-1.5.0.7 on Mandrake 10.1 x86_64

mozilla-firefox-1.5.0.7 and flash9 on Mandrake 10.1 x86_64