[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