[voikko] Voikko Linux-jakelujen Firefoxeille

Andris Pavenis andris.pavenis at iki.fi
Mon Apr 7 07:31:23 EEST 2008


Harri Pitkänen wrote:
> Muokkasin mozvoikkoa sen verran, että Firefox 3 -lisäosan voi nyt rakentaa 
> ilman Firefoxin lähdekoodeja xulrunner-sdk-paketin avulla. Tämä on testattu 
> Firefxin ja xulrunner-sdk:n uusimmilla yöllisillä testipaketeilla 
> x86-Linuxissa. Laitoin muokatun mozvoikon omaan haaraansa SVN:ään, koska en 
> halunnut rikkoa alkuperäistä versiota.
> 
> Mikäli nämä muutokset osoittautuvat toimiviksi, olisi ne hyvä jossain muodossa 
> saada mukaan mozvoikon päähaaraan. C++-lähdekoodeja olen pyrkinyt muokkaamaan 
> siten, että muokatut versiot voisi ottaa päähaarassakin käyttöön 
> sellaisenaan. Eli niiden pitäisi toimia myös siinä tilanteessa, jossa lisäosa 
> rakennetaan lähdekoodipuun sisällä ja/tai käytetään lisäosan mukana tulevaa 
> libvoikkoa. Mutta en ole tätä mitenkään testannut. Muihin tiedostoihin 
> tehtyjä muutoksia ei sellaisenaan kannata ottaa mukaan, ne toimivat vain 
> mallina siitä, mitä muutoksia tarvitaan, jotta lisäosan saa rakennettua 
> Linux-jakeluiden tyyliin.
> 
> Huomatkaa myös, että tämä versio ei käytä autoconfia tai automakea, vaan 
> pelkkää makea. Ja sitäkin äärimmäisen pelkistetyllä tavalla. Kovin paljon 
> konfigurointimahdollisuuksia koodissa ei siis ole, mutta toisaalta mitään 
> selviä alustariippuvuuksiakaan lähdekoodissa ei pitäisi olla.
> 
> On erittäin suositeltavaa, että ainakin jakeluiden Voikko-paketteja tekevät 
> kokeilisivat tätä versiota ja kertoisivat, toimiiko se vai löytyykö jotain 
> korjattavaa. Jos tuo ei käänny, postittakaa tänne kaikki make-komennon 
> tuottama tulostus + riittävästi tietoa käyttämästänne ympäristöstä, niin 
> yritän korjata viat. Saa tätä toki yrittää ihan jakelun asennuspaketiksikin 
> paketoida, sitä vartenhan se on olemassa.
> 

En ole ehtinyt kokeilla, mutta heti tulee mieleen yksi huomautus:

Suosittelisin vaihtaa Makefile nimen, koska kääntäminen Mozilla ohjelmien kanssa
tuhoaa sen jos käännettään samassa hakemistossa (ilman MOZ_OBJDIR in .mozconfig).

Andris



More information about the voikko mailing list