[voikko] Voikko Firefox 3:ssa

Andris Pavenis andris.pavenis at iki.fi
Wed Oct 31 13:59:48 EET 2007


Harri Pitkänen wrote:
> On Tuesday 30 October 2007, you wrote:
>> Se voisi olla eri paketissa, mutta siinä tapauksessa meidän täytyy
>> varmistaa että se lisäpaketti on käytössä. Voisin esim. listata
>> ulkopuolisia binääritiedostot Makfile.in tiedostossa. En haluasi että
>> käyttövalmiin laajennuspaketin saaminen vaatisi lian monta toimintoja.
> 
> Kannattaa ehkä katsoa, kuinka asia on hoidettu openoffice.org-voikossa. Siellä 
> oletuksena lisäosaan ei pakata mitään ylimääräisiä kirjastoja, mutta jos ne 
> haluaa mukaan, voi make-komennolle antaa parametrin
> $ make STANDALONE_EXTENSION_PATH=/tmp/extras
> jossa hakemisto /tmp/extras sisältää lisäosan vaatimat kirjastot ja 
> sanastotiedostot.

OpenOffice:n tapauksessa voikon modulin käännetään lähdekoodeista 
erikseen eikä    OpenOffice:n kanssa. Tilanne on erilainen mozvoikko:n 
tapauksessa. Laajennuksen lähdekoodit laitetaan esim. Firefox:in 
lähdekoodin sisälle, ja annetaan sopivan configure parametrin niin että 
se tietää että sellaisen mozvoikko laajennuksen kannatta kääntää.

Sellaisessa tapauksessa en haluaisi antaa ulkoisten tiedostojen 
sijaintia make muuttujan avulla.

Sen vuoksi alusta laitoin mozvoikko hakemiston mozilla/extensions/.

Mielestäni kannattaa laitaa kuitenkin kirjastot ja suomi-malaga 
tiedostot mozvoikko hakemiston sisällä, kuten tein lähdekoodipaketissa.
Jos nämä tiedostot eivät löydy ollenkaan, niin oletetaan että voikko on 
jo asennettu ja koodin osan joka etsi kirjastot ja suomi-malaga 
tiedostot laajennuspaketin asennushakemistosta ei käännettä lainkaan.

> 
> Kun näin tekee, niin samasta lähdekoodista voi ilman helposti kääntää 
> lisäosan, joka käyttää käyttöjärjestelmän mukana tulevaa Voikkoa 
> (Linux-jakelut) tai valmista kirjastopakettia (Windows ja ne Linux-jakelut, 
> joissa Voikkoa ei ole saatavilla). Tuon hakemiston /tmp/extras sisällön voi 
> laittaa jonnekin palvelimelle helposti saataville. Kun 
> STANDALONE_EXTENSION_PATH on määritetty, niin make lisäksi varmistaa, että 
> kyseisestä hakemistosta todella löytyy kaikki tarvittavat binääritiedostot.
> 
> Harri




More information about the voikko mailing list