Päivän linkit 29.1.2009

Firefoxin mozvoikko-lisäosa ja Mac OS X

Suomenkielinen oikoluku on kätevä apuväline juttuja kirjoittaessa, mutta vaikka suomenkielinen oikoluku, eli voikko, on ollut jo pidempään saatavilla OpenOffice.org:lle myös Mac OS X:ssä, ei oikoluvun Mozilla-laajennusta eli mozvoikkoa ole ollut saatavilla kuin Windowille ja Linuxille. Kukaan ei ilmeisesti ole viitsinyt kääntää vaadittavia paketteja Mac OS X:lle, mutta nyt on.

Mozvoikko-lisäosa ja sen eri versiot löytyvät nyt Mozvoikko ja Mac OS X -sivulta

Lataamalla vaadittavien kirjastojen, Firefoxin, Voikon ja mozvoikko-laajennuksen lähdekoodit, lukemalla hieman Firefoxin kääntöön ja lisäosien tekoon liittyviä asioita, seuraamalla Voikon kääntöohjeita Mac OS X:lle ja muokkaamalla hieman mozvoikon tiedostoja, saatiin lopputuloksena käännetty mozvoikko-laajennus ja suomenkielinen oikoluku toimimaan myös Firefoxissa.

Mozvoikon käännössä käytin seuraavia versioita tarvittavista kirjastoista:

Kääntöalustana toimi Mac OS X Leopard 10.5.6, kääntäjänä GCC 4.0.1 (Apple Inc. build 5465) ja käänsin mozvoikko-laajennuksen Firefoxin 3.0.5 -version lähdekoodeja vasten.

Firefoxin mozvoikko-laajennukseen tarvittavat muutokset näkyvät tekemästäni diff-tiedostosta. Muutokset eivät ole suuria; Makefileihin lisätään vain uudeksi alustaksi Darwin, osoitetaan mistä tarvittavat kirjastot löytyvät ja mihin valmis käännös tehdään, korjataan kopiokomento Unixin mukaiseksi, valitaan alusta mozVoikkoUtils.cpp:ssä ”XP_MACOSX” -arvolla ja homma on sillä selvä. Lisäksi ”HOST_OS_ARCH” piti muuttaa ”OS_ARCH”, jotta käännös tuottaa halutun ”Darwin” -lopputuloksen, eikä ”darwin9.6.0”:aa.

Lopputuloksena sain siis aikaan mozvoikko-0.9.5-Darwin_x86-gcc3.xpi -tiedoston, joka asentui sopuisasti Firefoxin laajennukseksi ja näyttäisi toimivan. Lisäosaa voi kokeilla omalla vastuulla. Jos kääntöä haluaa kokeilla itse, kirjailin asiasta lyhyet muistiinpanot.

Päivän linkit 20.12.2008

Päivän linkit 21.11.2008

Päivän linkit: 6.10.2008

Päivän linkit 13.8.2008

Päivän linkit 15.7.2008