[voikko] mozvoikko ja firefox-4.0pre
Harri Pitkänen
hatapitk at iki.fi
Thu Sep 23 19:10:45 EEST 2010
On Thursday 16 September 2010, Harri Pitkänen wrote:
> Oletko jo ehtinyt kokeilla uuden version tekemistä? Jos olet (tai jos
> sinulla on tiedossa vihjeitä siitä, mistä löydän lisää tietoa) niin minä
> voisin nyt tulevana viikonloppuna kokeilla, saanko tuon toimimaan näiden
> kokeellisten Iceweasel-pakettien kanssa:
Sain oikoluvun toimimaan Iceweaselin 4.0 beta5 -versiossa. Laitoin mozvoikon
SVN-versioon tarvittavat muutokset. Niissä on mukana teoriassa tuki
vanhemmillekin Firefoxeille, mutta käytännössä en ole sitä lainkaan testannut.
Kääntämiseen joka tapauksessa tarvitaan uusi versio.
Ainoa tarpeellinen muutos jonka jätin laittamatta SVN:ään oli
Makefile.xulrunner-tiedostoon:
-XULRUNNER_INCLUDES=$(shell pkg-config --cflags libxul-unstable)
-XULRUNNER_LIBS=$(shell pkg-config --libs libxul-unstable)
+XULRUNNER_INCLUDES=$(shell pkg-config --cflags libxul)
+XULRUNNER_LIBS=$(shell pkg-config --libs libxul) -lmozalloc
Ilmeisesti unstable-rajapintoja ei enää ole vaan kaikki rajapinnat voivat
jatkossa muuttua milloin vaan, ja siksi kai tuo libxul-unstable on hävinnyt.
Mozalloc-kirjastosta en oikein tiedä. Käsittääkseni sitä ei edes tarvittaisi,
jos koodiin tekisi jotain muutoksia.
Debian-paketointitiedostoihin ei juurikaan tarvitse muutoksia tehdä. rules-
tiedostoon
- echo "# Empty chrome manifest" > chrome.manifest
+ echo "binary-component components/libmozvoikko.so" > chrome.manifest
ja control-tiedostoon riippuvuuden ja konfliktit paikalleen.
Nämä muutokset siis näyttävät riittävän Xulrunneria vasten käännettäessä,
mutta Firefoxin mukana käännettäessä ja Windows/OS X -versioissa varmaan
tarvitaan jotain muutakin.
Harri
More information about the voikko
mailing list