[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