[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