[voikko] Voikko Firefox 3:ssa

Andris Pavenis andris.pavenis at iki.fi
Sat Nov 3 14:28:02 EET 2007


Harri Pitkänen wrote:
> On Wednesday 31 October 2007, Andris Pavenis wrote:
>> Lisäsin Voikko projektin versionhallintajärjestelmään mozvoikko -
>> Mozilla Firefox:in ja Thunderbird:in laajennuksen Voikon käyttöön.
>>
>> Tämä versio tukee ainoastaan tuleva Firefoxin ja Thunderbirdin 3.0 ja
>> seuraavia versioita. Myös versio Firefox-3.0alpha8 on lian vanha.
>>
>> Laajennuksen kääntäminen lähdekoodeista edellyttää:
>> - sen kääntäminen Firefoxin (tai Thunderbirdin) kanssa.
>> - se tarvitsee lisää tiedostoja lähdekoodihakemistoon (jaettuja
>>    kirjastoja ja suomi-mozilla tiedostoja).
> 
> Muutamia huomiota, nyt kun ehdin testata tätä lisää:
> 
> - Tekemäsi binääriversio (0.9.2.2) lisäosasta toimii, mutta SVN:stä kääntämäni 
> versio ei toimi (alustana Linux_x86_64). Kääntäminen sinänsä onnistuu, vaikka 
> tuota prosessia voisi varmaan yrittää automatisoida vähän lisää 
> Asentaminenkin onnistuu, mutta suomi ei vain tule näkyviin mahdollisena 
> oikolukukielenä.

Millaiset viestit tulevat virhekonsoliin jos tulevat?

> - Onko kääntäminen Mozillan lähdekoodinpuun sisällä ainoa tapa, jolla tämän 
> lisäosan saa toimimaan? Tässä on sellainen melko vakava ongelma, että 
> ainakaan Debian tai Ubuntu eivät tue riippuvuuksia lähdekoodipakettien 
> välillä tai kahden lähdekoodipaketin käyttämistä yhden binääripaketin 
> rakentamisessa. Eikö xulrunner-sdk 
> (ftp://ftp.mozilla.org/pub/xulrunner/nightly/latest-trunk/xulrunner-1.9a9pre.en-US.linux-i686.sdk.tar.bz2)
> tai vastaava riittäisi?

Haluaisin säilyttää mahdollisuutta kääntää laajennuksen Mozilla 
lähdekoodipuun sisällä. Voinen lisätä myös mahdollisuutta kääntää 
laajennuksen erikseen (eri Makefile, esim. Makefile.standalone)

> 
> - Toivoisin lisäksi "make dist-gzip"-toiminnon, jolla SVN:stä voisi generoida 
> sellaisen lähdekoodipaketin, johon ei tarvita mitään ulkopuolelta tulevia 
> ohjelmabinäärejä. Tuo nykyinen "make source_pkg" saa toki jäädä, mutta sen 
> tuottamat lähdekoodipaketit ovat lakiteknisesti hankalia. Niitä kun ei voi 
> yksinään levittää rikkomatta GPL-lisenssiä.

Sitten jokaisella tulee pakko etsiä kaikki ne paketit, niin että hän 
voisi kääntää laajennuksen lähdekoodeista. Voimme tietysti lisätä make 
dist-gzip ja make dist-bzip2.

Andris



More information about the voikko mailing list