[voikko] Mozvoikon ja ooovoikon deb-paketointitiedostot SVN:ssä

Timo Jyrinki timo.jyrinki at gmail.com
Sat Feb 5 11:06:04 EET 2011


4. helmikuuta 2011 19.03 Harri Pitkänen <hatapitk at iki.fi> kirjoitti:
> LibreOfficea varten deb-paketointiin on kuitenkin mahdollista tehdä muutoksia,
> joilla paketin asentaminen yksinkertaistuu. Testaisin mielelläni näitä pian,
> ja siksi ajattelin päivittää SVN:ssä olevat paketointitiedostot lähiaikoina
> toimimaan Iceweaselin version 4.0 ja LibreOfficen kanssa.

Aloin itsekin tässä tutkia libreoffice-voikon paketointia. Ensimmäinen
luonnos osoitteessa
http://mentors.debian.net/debian/pool/main/o/openoffice.org-voikko/openoffice.org-voikko_3.1.2-1.dsc

Oikeastaan kaiken aiemman "virittelyn" voi poistaa ja
libreoffice-voikko yksinkertaisesti toimii. Hieman mietityttää
päivittäminen. René laittoi esimerkeiksi libreoffice-pdfimportin ja
libreoffice-writer2latexin. Kumpikaan ei esimerkiksi tarjoa
siirtymäpakettia vanhalta nimeltä, eikä konfliktoi niiden kanssa.
Ilmeisesti ajatuksena on, että libreoffice itsessään jo hoitaa kaiken
openoffice.org:iin liittyvän poistamisen, ja näinhän se taitaa olla.
openoffice.org-voikkokin poistuu, kun libreofficeen päivittäminen
pakottaa openoffice.org-osien poistamisen. Lähinnä tuo siirtymäpaketti
hieman mietityttää, mutta se voi toisaalta johtaa hankaliin
päivittämislaskelmiin dpkg:lla.

Lähdekoodipaketti pysyisi edelleen openoffice.org-voikko-nimellä,
koska sillä nimellä kehitys teillä vielä pyörii. Binääripaketti olisi
sitten libreoffice-voikko.

Vahingossa huomasin, että jos LibreOfficen käynnistää ilman
~/.libreoffice-hakemistoa, Voikko ei näy vielä ensimmäisellä
käynnistyskerralla. Tämä on varmaankin LO-bugi?

Tässä vielä Renén vinkeistä ne vähemmän ilmiselvät, joissa Voikkokin mainitaan:

> Now we come to the unopkg improvement. "Proper" oxts (that e.g. excludes
> openoffice.org-ctl-he...) do not need to be registered using unopkg anymore.
> They can just be unpacked with the filename as directoryname (with or without
> .oxt doesn't matter, but without is prefferred) and put into
> usr/lib/libreoffice/share/extensions; see e.g. libreoffice-pdfimport for an
> example. LibreOffice then will notice the new extension there and register
> it itself in the users' user config.[2]. That's new in OOo 3.3 so you need
> to depend on libreoffice-core (>= 3.3)[3] anyways if you wanted to use it...
> This also has the extensions that e.g. voikko doesn't need to work around
> the .so in a .zip and getting the libs per hand, dh_shlibdeps will DTRT.
...
> [2] To make it faster libreoffice-common has a trigger, tgough, which runs
>      unopkg sync when it sees someting (de-)installed there
> [3] A depends on libreoffice-* is sufficient, though, as there is no
>     LibreOffice before 3.3 :-)

-Timo



More information about the voikko mailing list