View previous topic :: View next topic |
Author |
Message |
Sakarias n00b
Joined: 12 May 2007 Posts: 64
|
Posted: Thu May 24, 2007 6:20 pm Post subject: |
|
|
Quote: |
Ei näytä tutulta ongelmalta, mutta vaikuttaa että jokin tiedosto ei vain ole oikeassa paikassa tai asennusskripti yrittää käsitellä tiedostoa jota ei enää ole. Jos vika ei ole kovalevyssä tai vastaavassa niin tämä voisi olla ilmoittamisen arvoinen bugi. |
Käännös meni läpi kun kopsasin systeemin isommalle levylle. Poistin /var/portage/tmp/office.... ja laitoin lievemmät optimoinnit. Tänään ei jaksa enää koettaa voikkoa asentaa. ehkä se openoffice-voikkokin alkaa vihdoin kääntymään. _________________ ---
Sakarias |
|
Back to top |
|
|
MtP n00b
Joined: 24 Feb 2008 Posts: 2
|
Posted: Sun Feb 24, 2008 5:55 pm Post subject: AMD64 onnistui |
|
|
Tämä Voikko näyttää edelleen olevan vähän heikoissa kantimissa Gentoossa (ainakin amd64) ja keskustelukin näyttää tyrehtyneen. Niinpä päätin ottaa selvää, mistä ongelmat johtuvat. En ole aikaisemmin jaksanut asentaa Voikkoa 64-bittiseen, koska openoffice-voikko- paketissa on ollut riippuvuus openoffice-sdk- pakettiin, joka on sisältänyt 32 bittisiä binäärejä. En ole halunnut asentaa koko Gentoota tai pelkää OpenOfficeakaan 32-bittisenä. Myöskään aiemmin kerrottu Fedoran RPM-pakettejen kanssa säätäminen ei innostanut. Viimein onnistuin (vähän kikkailemalla) asentamaan Voikon adm64:ssa pelkästään käyttäen Gentoon portagea tai Finnish overlayta (http://overlays.gentoo.org/proj/finnish). Tarina menee seuraavasti.
Huomasin että uusimpaan OpenOffice-julkaisuun oli sisällytetty mielenkiintoinen Ooo_2.3.1_src_sdk.tar.bz2- paketti. Huomasin myös, että OpenOfficen (version 2.3.1-r1) asennuksen aikana portage myös latasi tuon paketin (ainakin jos odk-lippu oli päällä). Niinpä kokeilin openoffice-voiko:n asennusta ilman riippuvuutta ongelmalliseen openoffice-sdk- pakettiin.
Seuraavat toimenpiteet olivat tarpeen:
- Lisäsin voikko-1.6.ebuild:iin amd64 keywordin.
- Kopion openoffice-voikko-2.1.ebuild:in openoffice-voikko-2.2.ebuild nimelle (uusi versio julkaistu, jota ei ole vielä päivitetty overlayiin). Tein ebuildiin joitakin muokkauksia (joista tärkein openoffice-sdk:n poisto).
- OpenOfficen asennus jätti kaikesta huolimatta asentamatta sdk:n. Asennus kyllä asentaa kaikki sdk:n tiedostot temp:iin, mutta ei kopoi niitä OpenOfficen hakemistoon. Katso kopiontiohjeet bugirapsasta bug 194053. Saattaa olla, että noiden lisäksi tarvitsee vielä kopioida jotain muutakin, mutta sen kyllä huomaa jos openoffice-voiko:n käännös ei mene läpi.
- setsdkenv_unix-skriptin sdk-hakemiston tunnistus ei näyttänyt toimivan hyvin ebuildin kanssa, joten muokkasin skriptin rivin 5 seuraavaksi: SDKDIRECTORY="/usr/lib/openoffice/sdk"
- Skriptin suorittamisen jälkeen suoritus pysähtyi, heitin ruutuun komennon exit ja asennus jatkui. Lopputuloksena oli toimiva Voikko OpenOfficessa.
Jotta asennus saataisiin täysin kivuttomaksi tulisi OpenOfficen ebuildia muokata niin, että kopioisi myös sdk:n tiedostot OpenOfficen hakemistoon. Lisäksi tuon setsdkenv_unix-konfugurointi skriptin tekemät asiat voisi laittaa openoffice-voikko ebuildiin tai sitten muuten parantaa integraatiota skriptin ja ebuildin välillä. Skriptin kysymykset ovat mielestäni vähän turha hidaste asennuksen aikana, koska oletukset ovat kuitenkin oikein. |
|
Back to top |
|
|
MtP n00b
Joined: 24 Feb 2008 Posts: 2
|
Posted: Sun Feb 24, 2008 6:25 pm Post subject: |
|
|
Tietenkinhän myös tää muokattu / päivitetty openoffice-voikko-2.2.ebuild vois olla hyvä liittää tähän.
Code: |
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator multilib
MY_P="${P/office-voikko/office.org-voikko}"
MY_PN="${PN/office-voikko/office.org-voikko}"
DESCRIPTION="Voikko—Free Finnish spell checking and hyphenation for OpenOffice"
HOMEPAGE="http://voikko.sf.net/"
SRC_URI="mirror://sourceforge/voikko/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-x86 amd64" # This’s broken till SDK is fixed and whatnot
#DEPEND="|| ( >=app-office/openoffice-2 (
# >=app-office/openoffice-bin-2 app-office/openoffice-sdk
# )
# )
DEPEND="|| ( >=app-office/openoffice-2 >=app-office/openoffice-bin-2 )
app-text/voikko
sys-apps/grep
sys-apps/sed
sys-apps/sysvinit
!app-office/oo2-voikko"
RDEPEND="|| ( >=app-office/openoffice-2 >=app-office/openoffice-bin-2 )
app-text/voikko"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
# This check originates from soikko times I think...
# Also, pidof belongs to sysvinit, dep?
if pidof soffice.bin >/dev/null; then
die "${PN} can’t be installed while OpenOffice.org is running."
fi
# We need OpenOffice SDK initialisation sh script executable
# If we could trust openoffice use +odk work, this was unnecessary:
if [[ ! -x "${ROOT}/usr/lib/openoffice/sdk/setsdkenv_unix" ]] ; then
die "Couldn’t find open office SDK settings from \
${ROOT}/usr/lib/openoffice/sdk/setsdkenv_unix"
else
export SDKENV="${ROOT}/usr/lib/openoffice/sdk/setsdkenv_unix"
fi
if [[ ! -x "${ROOT}/usr/$(get_libdir)/openoffice/program/unopkg" ]] ; then
die "Couldn’t find unopkg binary"
else
export UNOPKG="${ROOT}/usr/$(get_libdir)/openoffice/program/unopkg"
fi
# Open Office must be installed with SDK
if has_version app-office/openoffice ; then
if ! built_with_use app-office/openoffice odk ; then
ewarn "OpenOffice should be built with USE flag “odk”"
ewarn "for building uno package from source to work"
fi
fi
einfo "Searching OpenOffice.org SDK environment..."
source "${SDKENV}"
einfo "SDK set to: OO_SDK_HOME=${OO_SDK_HOME}"
}
src_compile() {
emake || die "emake failed"
emake all || die "emake failed"
}
src_install() {
dodoc README ChangeLog || die "docs missing"
dodir /usr/lib/${P}
insinto /usr/lib/${P}
doins build/voikko.oxt
}
# FIXME: installation of an unopkg is troublesome, move to src_install when
# OO.o supports it somehow sanely
pkg_postinst() {
# N.B.: uno packages meddle with $HOME, let’s fool it
HOME="${S}"
cd "${S}"
# Yay, OO.o package installation requires .ooo-2.0 directory from once
# started instance of the program. How fun!
tar jxf "${FILESDIR}/ooo-2.0-home.tar.bz2"
# select component
COMPONENT="${ROOT}usr/lib/${P}/voikko.oxt"
PKG=$(basename "${COMPONENT}")
# Global scope in install-oo2-voikko
if [[ -e "${HOME}/.openoffice.org2/.lock" ]] ;
then
die "lockfile from previous failed installation attempt found in \
${HOME}/.openoffice.org2/.lock, please clean and retry"
fi
# register()
if [[ "${COMPONENT}" == "" ]] ;
then
die "UNO component not found"
fi
einfo "Trying to register uno package ${COMPONENT}..."
HOME=${HOME} "${UNOPKG}" add --shared "${COMPONENT}"
if [[ $? == 0 ]] ;
then
einfo "Voikko package (${PKG}) registered succesfully"
else
die "Couldn’t register ${PN} package (${PKG})"
fi
elog "Please note that ${PN} is very dependent on ABI compatible "
elog "version of OpenOffice.org to exist on system when removing voikko!"
elog "Before incompatible update or removal of OpenOffice you must"
elog "unmerge ${PN}!"
}
pkg_prerm() {
#unregister()
UNOPKG_LIST="$(${UNOPKG} list --shared 2> /dev/null)"
if [[ $? != 0 ]] ; then
ewarn "Couldn’t list existing packages..."
fi
PKG=$(echo ${UNOPKG_LIST} | egrep -m1 "^Identifier: (org.puimula.ooovoikko|org.openoffice.legacy.openoffice.org-voikko.*.uno.pkg)" | sed -ne "s/^Identifier: \\(.*\\)/\\1/p")
if [ "${PKG}" != "" ]; then
einfo "Removing uno package ${PKG}..."
if "${UNOPKG}" remove --shared ${PKG} &>/dev/null
then
einfo "${PN} package (${PKG}) unregistered succesfully"
else
die "Couldn’t uninstall existing ${PN} packages"
fi
else
ewarn "Couldn’t find existing ${PN} packages."
ewarn "You may need to \`unopkg remove\` them manually."
fi
}
|
|
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Tue Mar 04, 2008 2:16 am Post subject: Re: AMD64 onnistui |
|
|
MtP wrote: | Jotta asennus saataisiin täysin kivuttomaksi tulisi OpenOfficen ebuildia muokata niin, että kopioisi myös sdk:n tiedostot OpenOfficen hakemistoon. |
Niin, se on se joka vaaditaan jotta openoffice-voikon saisi edes teoriassa Portage-puuhun (tai edes toimimaan järkevästi muutenkaan). En usko että asiaan tulee kuitenkaan parannusta vieläkään.
Quote: | Lisäksi tuon setsdkenv_unix-konfugurointi skriptin tekemät asiat voisi laittaa openoffice-voikko ebuildiin tai sitten muuten parantaa integraatiota skriptin ja ebuildin välillä. |
Jossain ikivanhassa ebuildissa oli SDK-muuttujat mukana. Muistaakseni sanottiin, ettei toimi jos ${ROOT} != /, tai jos muuttujat mitenkään oo.o:n versioiden välillä muuttuvat, joten mahdoton ylläpidettävä sellaisenaan.
Quote: | Skriptin kysymykset ovat mielestäni vähän turha hidaste asennuksen aikana, koska oletukset ovat kuitenkin oikein. |
Openoffice-sdk-paketissa oli joskus pätsätty skripti josta kysymykset oli kai poistettu niin että sourcettaminen riitti.
Voin päivittää tuon overlayn paketin version tuolla ebuildilla, mutten hirveästi jouda näkemään vaivaa sen eteen kun en kuitenkaan jouda korjata openofficen SDK -juttua. |
|
Back to top |
|
|
ville.aakko Tux's lil' helper
Joined: 06 Aug 2006 Posts: 113 Location: Oulu, Finland
|
Posted: Sat Jul 19, 2008 10:21 am Post subject: |
|
|
Hei!
Mikähän on "oikea" tapa asentaa Voikko Gentoohon tällä hetkellä? Käsittääkseni OOo:n odk-useflag ei toimi vieläkään niin kuin pitäisi? Hunspell-fi -overlaytä ei enää ole, ja finnish-overlay ei tykkää OOo:n 2.4 -versiosta joka on portagessa. Finnish- overlay:ssä on openoffice-sdk 2.3.0 joka vaatii OOo:n 2.3.x -version jota ei ole missään. Hmm...
Onko se rikki vai löytyykö jostakin oikein asentuva voikko
Tällä hetkellä taitaa olla voikko asennettuna omasta paikallisesta overlaystä, enkä enää muista mistä hain ebuildit. Viimeksi kun oikolukua tarvitsin, toimi voikko ihan ongelmitta. Ja toimii näemmä tälläkin hetkellä tässä Firefoxissa
- Ville _________________ - Ville |
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Fri Aug 08, 2008 7:58 pm Post subject: |
|
|
ville.aakko wrote: | Mikähän on "oikea" tapa asentaa Voikko Gentoohon tällä hetkellä? |
Itse käsin varmaan
Quote: | Hunspell-fi -overlaytä ei enää ole, ja finnish-overlay ei tykkää OOo:n 2.4 -versiosta joka on portagessa. Finnish- overlay:ssä on openoffice-sdk 2.3.0 joka vaatii OOo:n 2.3.x -version jota ei ole missään. Hmm... |
Näin-o. Katselen tänä viikonloppuna, mutta jos se ei mene suht helposti kuten pahoin pelkään en välttämättä tappele paljoa sen kanssa. Itse kun en oikeastaan käytä OpenOffice.orgia kuin satunnaisen postissa tulevan M$ Office -roskan lukemiseen. Ja OpenOfficen kanssa tappelu on melko työlästä ja pitkällistä.
Quote: | Onko se rikki vai löytyykö jostakin oikein asentuva voikko |
Juh, voikko itsessään varmaan on kunnossa overlayssa jo viikonlopun jälkeen, se on melko kiltti ja toimiva paketti riippuvuuksineenkin, ja luulen jo tietäväni mitä pikkujuttuja on lahonnut.
Voikot ja tmispellit pitäis kyllä toimia ainakin nyt. Mozvoikko ei ihan lähtenyt, vissiin paras asentaa käsin .xpi:stä. OpenOffice kääntyy seuraavat n tuntia vielä. |
|
Back to top |
|
|
corec n00b
Joined: 25 Oct 2007 Posts: 8
|
Posted: Mon Oct 20, 2008 2:21 pm Post subject: Voikko ja Oo3 |
|
|
Onkos kukaan laittanut voikkoa toimimaan Openoffice 3:n kanssa vielä? Ainakaan finnish-overlayssa ei ollut openoffice-sdk:ta kuin versiolle 2.2 ja 2.3. |
|
Back to top |
|
|
Nuteater Apprentice
Joined: 25 Sep 2003 Posts: 193 Location: Jyväskylä, Finland
|
Posted: Thu Oct 23, 2008 9:04 am Post subject: |
|
|
tmispellin (0.7) DEPENDeistä taitaa puuttua glibmm. Ainakin täällä tulee tällaista herjaa configurelta.
Sain muuten voikolla siivottua muutaman krijoitusvirheen gradusta. Kiitokset siis tekijöille ja finnish-overlayn ylläpitäjälle . _________________ I am Nuteater, hear me roar. |
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Thu Oct 23, 2008 7:53 pm Post subject: |
|
|
Nuteater wrote: | tmispellin (0.7) DEPENDeistä taitaa puuttua glibmm. Ainakin täällä tulee tällaista herjaa configurelta. |
Totta, lisäsin sen.
Quote: | Sain muuten voikolla siivottua muutaman krijoitusvirheen gradusta. |
Itselläni se vain lisäili kielioppivirheitä ja ehdotteli törkeyksiä joka puolella |
|
Back to top |
|
|
corec n00b
Joined: 25 Oct 2007 Posts: 8
|
Posted: Sat Oct 25, 2008 8:54 am Post subject: |
|
|
Flammie wrote: | Nuteater wrote: | tmispellin (0.7) DEPENDeistä taitaa puuttua glibmm. Ainakin täällä tulee tällaista herjaa configurelta. |
Totta, lisäsin sen.
|
Voisitko korjata dependin
Code: | >=dev-libs/glibmm-2.4 |
Oikea paketti näyttäisi olevan
Code: | >=dev-cpp/glibmm-2.4 |
|
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Sun Oct 26, 2008 8:30 pm Post subject: |
|
|
corec wrote: | Voisitko korjata dependin
Code: | >=dev-libs/glibmm-2.4 |
Oikea paketti näyttäisi olevan
Code: | >=dev-cpp/glibmm-2.4 |
|
Hehjoo, nyt pitäisi olla oikein. |
|
Back to top |
|
|
anatemus n00b
Joined: 29 Nov 2004 Posts: 9 Location: Finland
|
Posted: Fri Dec 19, 2008 1:15 pm Post subject: KDE4.1 ja Voikko |
|
|
FYI, jos ei ole vielä mainittu: KDE4.1 (ja siten myös Koffice?) löytää suomenkielisen oikoluvun kun asentaa ensin app-text/voikko:n (itsellä 2.0 versio) overlaysta ja sen jälkeen kääntää uudestaan/päivittää app-text/enchant-1.4.2:n suoraan portagesta. Enchantissa on k.o. versiosta eteenpäin tuki Voikolle ja se löysi Voikon asennuksen aikana.
corec wrote: | Onkos kukaan laittanut voikkoa toimimaan Openoffice 3:n kanssa vielä? Ainakaan finnish-overlayssa ei ollut openoffice-sdk:ta kuin versiolle 2.2 ja 2.3. |
Yritin bumpata versioita openoffice-sdk:sta ja openoffice-voikko:sta, mutta näyttää ikävä kyllä vaativan enemmän asiantuntemusta Sain SDK-kludgen jotakuinkin asentumaan, mutta Voikon kääntäminen ei onnistu sen kanssa (kirjastoja puuttuu tms). Tod.näk. SDK:n asennus ei mennyt nappiin, eikä minullakaan ole NIIN suurta tarvetta oikoluvulle OOo:ssa että innoistuisin debuggaamaan pidemmälle... |
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Mon Dec 22, 2008 8:45 am Post subject: Re: KDE4.1 ja Voikko |
|
|
anatemus wrote: | FYI, jos ei ole vielä mainittu: KDE4.1 (ja siten myös Koffice?) löytää suomenkielisen oikoluvun kun asentaa ensin app-text/voikko:n (itsellä 2.0 versio) overlaysta ja sen jälkeen kääntää uudestaan/päivittää app-text/enchant-1.4.2:n suoraan portagesta. Enchantissa on k.o. versiosta eteenpäin tuki Voikolle ja se löysi Voikon asennuksen aikana. |
Joo, vanhastaan tuo enchantin voikko-laajennos oli voikko-paketin asennuksessa, eli jos joku esim. portagen collision-protectissa törmää virheisiin niin se johtuu siitä.
Quote: | corec wrote: | Onkos kukaan laittanut voikkoa toimimaan Openoffice 3:n kanssa vielä? Ainakaan finnish-overlayssa ei ollut openoffice-sdk:ta kuin versiolle 2.2 ja 2.3. |
Yritin bumpata versioita openoffice-sdk:sta ja openoffice-voikko:sta, mutta näyttää ikävä kyllä vaativan enemmän asiantuntemusta Sain SDK-kludgen jotakuinkin asentumaan, mutta Voikon kääntäminen ei onnistu sen kanssa (kirjastoja puuttuu tms). Tod.näk. SDK:n asennus ei mennyt nappiin, eikä minullakaan ole NIIN suurta tarvetta oikoluvulle OOo:ssa että innoistuisin debuggaamaan pidemmälle... |
Openofficen binääri-SDK:ssa versus sorsa-paketin udk-installaatiossa on vielä ainakin pari elementtiä, jotka pitää hoitaa että asennus edes satunnaisesti toimii. Yksi on SDK:n setenv-skripti, joka interaktiivisesti asettelee muuttujia. Toinen ongelma on että joka versiossa headerit ja muut data-tiedostot ja jotkin sovellusbinääritkin näyttävät jakautuvan eri tavalla vähän eri paikkoihin jotta muutoinkin fragiili bumppaus olisi hankalaa. |
|
Back to top |
|
|
Nuteater Apprentice
Joined: 25 Sep 2003 Posts: 193 Location: Jyväskylä, Finland
|
Posted: Fri Jul 24, 2009 5:10 am Post subject: |
|
|
Tuolla finnish-overlayssä on varmaan jäänyt suomi-malagan päivitys hieman kesken
tai sitten on tapahtunut jotain muuta hämäryyttä. Huomasin vaan, että versiosta 1.2
puuttuu nyt x86-keywordi kokonaan, ja ChangeLog sanoo että:
Code: | *suomi-malaga-1.2 (23 Jun 2009)
23 Jun 2009; Flammie Pirinen <flammie@gentoo.org>
+suomi-malaga-1.3.ebuild:
version bump.
*suomi-malaga-1.2 (02 Oct 2008)
02 Oct 2008; Flammie Pirinen <flammie@gentoo.org>
+suomi-malaga-1.2.ebuild:
version bump. |
Kuitenkaan tuota 1.3-version ebuildia ei overlaystä löydy. Alkoi vain häiritsemään
kun tuon puuttuvan keywordin takia portage haluaisi nyt poistaa tyystin koko
suomi-malagan . _________________ I am Nuteater, hear me roar. |
|
Back to top |
|
|
playmiac n00b
Joined: 08 Nov 2005 Posts: 18
|
Posted: Wed Aug 19, 2009 7:24 pm Post subject: |
|
|
Onko kukaan virittänyt Voikkoa toimimaan OpenOffice 3.1:een amd64:ssa GCC 4.4.1:llä käännettynä?
Tuumin tässä UDKn asennusvirittelyä ja pohdin onko kenelläkään vinkkejä päänsäryn hillitsemiseksi |
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Fri Sep 11, 2009 4:46 pm Post subject: |
|
|
Nuteater wrote: | Tuolla finnish-overlayssä on varmaan jäänyt suomi-malagan päivitys hieman kesken
tai sitten on tapahtunut jotain muuta hämäryyttä. Huomasin vaan, että versiosta 1.2
puuttuu nyt x86-keywordi kokonaan, ja ChangeLog sanoo että:
Code: | *suomi-malaga-1.2 (23 Jun 2009)
23 Jun 2009; Flammie Pirinen <flammie@gentoo.org>
+suomi-malaga-1.3.ebuild:
version bump.
*suomi-malaga-1.2 (02 Oct 2008)
02 Oct 2008; Flammie Pirinen <flammie@gentoo.org>
+suomi-malaga-1.2.ebuild:
version bump. |
Kuitenkaan tuota 1.3-version ebuildia ei overlaystä löydy. Alkoi vain häiritsemään
kun tuon puuttuvan keywordin takia portage haluaisi nyt poistaa tyystin koko
suomi-malagan . |
Korjasin nyt tämän. Keywordit ovataina sitä millä on testattu, joten jos siellä on ~amd64 niin se pitää lisätä keywords.confiin vaikka muutoin olisikin x86-järjestelmä. Ainoa oikea x86 mikä minulla on jäljelä on AspireOne D150 eikä se ole mikään paras testialusta niin ~x86-keywordeja on enintään satunnaisesti. |
|
Back to top |
|
|
Kranu n00b
Joined: 27 Jan 2008 Posts: 5
|
Posted: Thu Nov 26, 2009 3:56 pm Post subject: ODK asennus korjattu Portagessa! |
|
|
https://bugs.gentoo.org/show_bug.cgi?id=151798
Eli Portagesta löytyy nyt OpenOfficen korjattu ebuild. Nyt asentuu ODK oikein (ainakin korjauksen tekijän mukaan, en ole vielä itse testannut).
Toivottavasti tämä tulee jatkossa helpottamaan Voikon asennusta |
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Tue Dec 15, 2009 7:38 pm Post subject: Re: ODK asennus korjattu Portagessa! |
|
|
Kranu wrote: | https://bugs.gentoo.org/show_bug.cgi?id=151798
Eli Portagesta löytyy nyt OpenOfficen korjattu ebuild. Nyt asentuu ODK oikein (ainakin korjauksen tekijän mukaan, en ole vielä itse testannut).
Toivottavasti tämä tulee jatkossa helpottamaan Voikon asennusta |
Näyttää toimivan. Nyt openoffice-voikko riippuu openoffice[odk]:sta. |
|
Back to top |
|
|
playmiac n00b
Joined: 08 Nov 2005 Posts: 18
|
Posted: Sun Mar 28, 2010 12:06 pm Post subject: |
|
|
Päivitin itselleni finnish overlay:ssä olevia ebuildeja versionumeroita kasvattamalla ja keyword:ejä lisäämällä seuraavasti: voikko-> 2.3.1, suomi-malaga->1.5, malaga->7.12 sekä openoffice-voikko 3.3.1 (OpenOffice versio on 3.2). Pikakokeiden perusteella toimii hyvin amd64:ssä. Kiitokset kehittäjille! |
|
Back to top |
|
|
Nuteater Apprentice
Joined: 25 Sep 2003 Posts: 193 Location: Jyväskylä, Finland
|
Posted: Mon Dec 13, 2010 7:33 pm Post subject: |
|
|
Tuolla finnish-overlayssä on joku digest pielessä:
Code: | Calculating dependencies \ * Digest verification failed:
* /var/lib/layman/finnish/sci-misc/suomi-malaga/suomi-malaga-9999.ebuild
* Reason: Failed on RMD160 verification
* Got: 2d4d68fb3120a689beb9dfcf56e3dd4d9c7e81c1
* Expected: 555ba2d25f779e27b08c8f36993ebb70a1fc950a |
Lisäys: ja nyt itse asiassa huomasin tällaisenkin:
Code: | !!! The following installed packages are masked:
- app-text/ispell-3.3.02-r99::finnish (masked by: invalid: RDEPEND: missing whitespace around ')' at 'app-text/tmispell)', token 3 in '/var/db/pkg/app-text/ispell-3.3.02-r99/RDEPEND') |
_________________ I am Nuteater, hear me roar. |
|
Back to top |
|
|
meklu n00b
Joined: 05 Dec 2010 Posts: 8 Location: Helsinki, Finland
|
Posted: Thu Apr 07, 2011 8:18 pm Post subject: |
|
|
Olen tuossa väsännyt app-office/openoffice-voikko -ebuildin pohjalta app-office/libreoffice-voikko -paketin ja lisäsin app-text/voikko:on keywordin ~amd64 sekä bumppasin sen version 3.2:een. Molemmat ebuildit on testattu toimiviksi. Vielä kun saisi nämä overlayhin.
app-office/libreoffice-voikko-3.2: http://pastebin.com/AfXfELHT
app-text/voikko-3.2: http://pastebin.com/VziCAmkn _________________ Never, ever, ever run this:
Code: | root@home:/# dd if=/dev/zero of=/dev/sda |
|
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Wed May 04, 2011 8:49 am Post subject: |
|
|
meklu wrote: | Olen tuossa väsännyt app-office/openoffice-voikko -ebuildin pohjalta app-office/libreoffice-voikko -paketin ja lisäsin app-text/voikko:on keywordin ~amd64 sekä bumppasin sen version 3.2:een. Molemmat ebuildit on testattu toimiviksi. Vielä kun saisi nämä overlayhin.
app-office/libreoffice-voikko-3.2: http://pastebin.com/AfXfELHT
app-text/voikko-3.2: http://pastebin.com/VziCAmkn |
Lisäsin voikon vihdoin, ja officen kunhan se kääntyy. Sori kun kesti tällä kertaa, yritin kiireessä jo aiempana mutta silloin en tajunnut että mystiset virheilmoitukset johtuivat siitä että pastebin oli aikaansaanut dos-rivinvaihtoja. |
|
Back to top |
|
|
nikoboc n00b
Joined: 14 May 2011 Posts: 1 Location: Finland
|
Posted: Mon Sep 19, 2011 2:53 pm Post subject: |
|
|
Olen päivitellyt noita finnish overlaysta löytyviä ebuildeja sitä mukaa, kun uusia versioita on julkaistu, ja sain vihdoin laitettua ne julkisesti nähtäville. Eli löytyvät täältä: https://github.com/nikobockerman/nikos_gentoo_overlay
Tuolta löytyy myös libreoffice-voikko -ebuild lähes samassa muodossa kuin meklun yllä tekemä ebuild. Myös uusimmat suomi-malagan sekä voikon versiot löytyvät tuolta. |
|
Back to top |
|
|
ptrck n00b
Joined: 28 Feb 2012 Posts: 1
|
Posted: Tue Feb 28, 2012 11:35 am Post subject: |
|
|
Toimiiko kellään finnish-overlayn libreoffice-voikko-3.2 libreoffice-3.5.03 kanssa? Mulla tulee seuraava virheilmoitus:
Code: |
>>> Compiling source in /var/tmp/portage/app-office/libreoffice-voikko-3.2/work/libreoffice-voikko-3.2 ...
make -j2 oxt
mkdir -p build/oxt/META-INF
mkdir -p build/oxt
sed -e "s/VOIKKO_EXTENSION_SHAREDLIB/voikko.so/g;s/UNOPKG_PLATFORM/Linux_x86/g;/GRAMMAR_CHECKER_DISABLED/d" < oxt/META-INF/manifest.xml.template > build/oxt/META-INF/manifest.xml
sed -e "s/VOIKKO_VERSION/3.2/g" < oxt/description.xml.template > build/oxt/description.xml
mkdir -p build/hpp
"/usr/lib/libreoffice/sdk/bin/cppumaker" -Gc -BUCR -O./build/hpp "/usr/lib/libreoffice/ure-link/share/misc/types.rdb" "/usr/lib/libreoffice/program/offapi.rdb"
mkdir -p build/oxt
cp "oxt/config.xcu" "build/oxt/config.xcu"
cppumaker : init registries failed, check your registry files.
make: *** [build/hpp.flag] Virhe 99
make: *** Odotetaan keskeneräisiä töitä....
emake failed
* ERROR: app-office/libreoffice-voikko-3.2 failed (compile phase):
* make failed
*
* Call stack:
* ebuild.sh, line 85: Called src_compile
* environment, line 2281: Called die
* The specific snippet of code:
* emake oxt || die "make failed"
*
|
terv. ptrck |
|
Back to top |
|
|
Juippisi Developer
Joined: 30 Sep 2005 Posts: 755 Location: /home
|
Posted: Thu Mar 24, 2016 3:23 pm Post subject: |
|
|
Heips, nuo vanhat ebuildit toimivat hyvin kun oli malaga käytössä, mutta nyt voikko näytti siirtyvän malagasta johonkin omaan versioonsa (voikko-fi) niin piti tehdä hieman muutoksia jotta sai voikon toimimaan.
Yhden illan ajan ihmettelin noita päivitettyjä paketteja ja ebuildien kirjotusta, mutta sain ainakin omalla koneella toimimaan oikoluvun uusimman LibreOfficen (5.1.1.3) kanssa. Ajattelin jakaa ebuildit, jos joku muukin kaipaa toimivaa oikolukua Gentoollaan. Ebuildit ovat varmasti aivan kauheita, yhden käden sormilla voi laskea ne kerrat kun olen ebuildeja kirjoitellut. Libreoffice-voikko on täysin kopioitu jostain flammien aikaisemmasta ebuildista, ja nuo loput ovat pääsääntöisesti Arch Linuxin AURista katsottu. AURin Fomaan tarvittiin erillinen termcap-paketti, mutta luettuani hieman Gentoon foorumeilta miten "täällä" tuo -ltermcap kuuluisi hoitaa, niin siellä ebuildissa on kohta sed -i 's/-ltermcap/-lncurses/' Makefile joka itselläni toimii hyvin.
TLDR: Uusin voikko-oikoluku Libreofficeen, ebuildit ovat kauheita ja vastuuta niistä en kanna ja takuuta en anna. Toimii itselläni. Onnea matkaan.
dev-libs/foma-0.9.18
Code: |
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
DESCRIPTION="A set of utilities for constructing finite-state automata and transducers"
HOMEPAGE="https://code.google.com/p/foma/"
SRC_URI="https://bitbucket.org/mhulden/foma/downloads/${P}.tar.gz"
LICENSE="Apache"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND="sys-libs/zlib
sys-libs/readline"
RDEPEND="${DEPEND}"
#S="${WORKDIR}/${P}"
src_unpack() {
unpack ${A}
cd ${S}
sed -i 's/\/usr\/local/\/usr/' Makefile
sed -i 's/-ltermcap/-lncurses/' Makefile
sed -i 's/(ldconfig || true)/ /' Makefile
}
src_compile() {
emake prefix=${D}/usr
}
src_install() {
emake prefix=${D}/usr install || die "installation failed"
}
|
dev-libs/libvoikko-4.0
Veikkaan että libreofficen PYTHON_SINGLE_TARGET tulee olla sama, kuin mihin tässä (manuaalisesti) tuo libvoikon python-lisäosa asennetaan
Code: |
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit eutils multilib versionator
DESCRIPTION="Libvoikko provides spell checking, hyphenation, grammar checking and morphological analysis for Finnish language."
HOMEPAGE="http://voikko.puimula.org/"
SRC_URI="http://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND=">=dev-lang/python-3.4"
RDEPEND="${DEPEND}"
src_configure() {
econf \
--prefix=/usr \
--enable-hfst=false \
--with-dictionary-path=/usr/share/voikko
}
src_install() {
emake DESTDIR="${D}" install
cd ${S}
mkdir -p ${D}/usr/$(get_libdir)/python3.4/site-packages/
cp ${S}/python/libvoikko.py ${D}/usr/$(get_libdir)/python3.4/site-packages/libvoikko.py
}
|
dev-libs/voikko-fi-2.0
Code: |
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
PYTHON_COMPAT=( python2_7 python3_4 )
inherit python-any-r1
DESCRIPTION="Finnish dictionary for libvoikko based spell checkers. (vvfst format)"
HOMEPAGE="http://voikko.puimula.org/"
SRC_URI="http://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND=">=dev-libs/libvoikko-4.0
dev-libs/foma
${PYTHON_DEPS}"
RDEPEND="${DEPEND}"
src_compile() {
emake vvfst || die "emake failed"
}
src_install() {
emake DESTDIR="${D}/usr/share/voikko/" vvfst-install
# dodoc README{,.fi}
}
|
app-office/libreoffice-voikko-5.0
Code: |
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2
inherit eutils versionator multilib
#MY_P="${P/office-voikko/office.org-voikko}"
#MY_PN="${PN/office-voikko/office.org-voikko}"
DESCRIPTION="Free Finnish spell checking and hyphenation for OpenOffice"
IUSE=""
HOMEPAGE="http://voikko.puimula.org/"
SRC_URI="http://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64"
DEPEND="app-office/libreoffice[odk]
>=dev-libs/voikko-fi-2.0
sys-apps/grep
sys-apps/sed
sys-apps/sysvinit"
RDEPEND="app-office/libreoffice
dev-libs/libvoikko"
#S="${WORKDIR}/${MY_P}"
pkg_setup() {
if pidof soffice.bin >/dev/null; then
ewarn "${PN} may not be installed while LibreOffice is running."
fi
LIBREOFFICE_SDK_DIR="${ROOT}/usr/lib/libreoffice/sdk"
if has_version "<app-office/libreoffice-3.5"; then
LIBREOFFICE_SDK_DIR="${ROOT}/usr/lib/libreoffice/basis-link/sdk"
fi
einfo "Setting SDK environment from "
einfo "${LIBREOFFICE_SDK_DIR}/setsdkenv_unix.sh"
source "${LIBREOFFICE_SDK_DIR}"/setsdkenv_unix.sh
export UNOPKG="${ROOT}"/usr/bin/unopkg
}
src_compile() {
emake oxt || die "make failed"
}
src_install() {
dodoc README ChangeLog || die "docs missing"
emake DESTDIR="${D}/usr/$(get_libdir)/${P}" install-unpacked
insinto /usr/$(get_libdir)/libreoffice/share/extension/install/
doins build/voikko.oxt
}
# FIXME: installation of an unopkg is troublesome, move to src_install when
# OO.o supports it somehow sanely
pkg_postinst() {
# N.B.: uno packages meddle with $HOME, let’s fool it
HOME="${S}"
cd "${S}"
# select component
COMPONENT="${ROOT}/usr/$(get_libdir)/libreoffice/share/extension/install/voikko.oxt"
einfo "Trying to register ${COMPONENT}..."
HOME=${HOME} "${UNOPKG}" add --shared "${COMPONENT}"
if [[ $? == 0 ]] ;
then
einfo "${PN} package registered succesfully"
else
eerror "Couldn’t register ${PN} package "
fi
elog "Please note that ${PN} is very dependent on ABI compatible "
elog "version of LibreOffice to exist on system when removing ${PN}!"
elog "Before any incompatible update or removal of LibreOffice you must"
elog "unmerge ${PN}!"
}
pkg_prerm() {
#unregister()
UNOPKG_LIST="$(${UNOPKG} list --shared 2> /dev/null)"
if [[ $? != 0 ]] ; then
ewarn "Couldn’t list existing packages..."
fi
PKG=$(echo "${UNOPKG_LIST}" | egrep -m1 "^Identifier: (org.puimula.ooovoikko|org.libreoffice.legacy.libreoffice-voikko.*.uno.pkg)" | sed -ne "s/^Identifier: \\(.*\\)/\\1/p")
if [ "${PKG}" != "" ]; then
einfo "Removing uno package ${PKG}..."
if "${UNOPKG}" remove --shared ${PKG} &>/dev/null
then
einfo "${PN} package (${PKG}) unregistered succesfully"
else
die "Couldn’t uninstall existing ${PN} packages"
fi
else
ewarn "Couldn’t find existing ${PN} packages."
ewarn "You may need to \`unopkg remove\` them manually."
fi
}
|
Code: |
[ebuild R ] dev-libs/foma-0.9.18::localhost 0 KiB
[ebuild R ] dev-libs/libvoikko-4.0::localhost 0 KiB
[ebuild R ] dev-libs/voikko-fi-2.0::localhost 0 KiB
[ebuild R ] app-office/libreoffice-5.1.1.3::gentoo USE="branding dbus gstreamer gtk kde odk (-aqua) -bluetooth -coinmp -collada -cups -debug -eds (-firebird) -gltf -gnome -gtk3 -java -jemalloc -libressl -mysql -postgres (-telepathy) {-test} -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python3_4 -python2_7 -python3_5" PYTHON_TARGETS="python2_7 python3_4 python3_5*" 0 KiB
[ebuild R ] app-office/libreoffice-voikko-5.0::localhost 0 KiB
|
http://roskakori.org/tmp/libreoffice-voikko-5.0.png |
|
Back to top |
|
|
|