Kooffice2

Поскольку похожей темы через поиск по форуму не нашел, создам свою. Захотелось мне попробовать koffice2, тем более что в качестве одного из ДЕ используется КДЕ. И вот возникло сразу несколько вопросов. Во-первых, как это чудо русифицировать. В АУР нашел пакет локализации, но он не собирается, выдается ошибка
Building missing dependencies from AUR:
koffice2 not foud on AUR
Собственно в чем проблема понятно, не понятно как победить. Догадываюсь, что нужно что-то подправить в PKGBUILD, но вот что именно?
Ну и второй вопрос, кто нибудь пользуется koffice-м (из extra или AUR?), если да, то подскажите как настроить нормальный внешний вид и отображение документов (строки как-бы обрезанные снизу, поэтому читать или набирать очень не удобно).
Это конечно, не все, но для начало хотелось бы разобраться, хотябы с двумя вопросами. Заранее спасибо всем откликнувшимся.
Ваша ошибка говорит о том, что пакет с именем koffice2 не найден в AUR, нечего собирать и соответствующие зависимости не удовлетворены. Соберите с makepkg (вы же вроде через yaourt ставите?) и поставьте. У меня KOffice из extra, но русский я на него не пробовал ставить.

Скиньте ссылку на PKGBUILD в AUR или хотя бы название того, что вы пытаетесь собрать.
Собрать хочу пакет русификации koffice2-l10n-ru 1.9.98.5-2. Ссылка -
http://aur.archlinux.org/packages.php?ID=25089
Мне собственно не столько именно этот пакет нужен, сколько русификация офиса. Когда вся система на русском а офис на каком-то другом языке - не удобно. Буду благодарен если подскажите другой способ русификации.
Э, это пакет для KOffice 2.0 beta, который требует соответствующую версию KOffice. Если вам нужен перевод для KOffice из extra, то его попросту нет. Потому что команда локализации не набрала необходимое кол-во процентов перевода для включения его в стейбл апстрима.
Теоритически перевод можно поставить вопреки.
http://dpaste.com/hold/113976/
Короче говоря, наваял я PKGBUILD для использования русского языка, но хочу предостеречь:
1) удалять пакет нужно будет осторожно, а лучше сделать бекап файлов которые он пишет, хотя лично у меня никакого дискомфорта на компутере от манипуляций не произошло
2) в PKGBUILD не указаны зависимости, так что установленная версия KOffice лишь предполагается (:
3) пакет рассчитан на KOffice версии 2.0.2 из extra ибо стейбл, хотя наверное лучше попробовать собрать unstable, завтра посмотрю

Что делать со ссылкой?
1) берёте текст, сохраняете его в файл PKGBUILD в отдельный каталог
2) в консоли запускаете от НЕпривелегированного пользователя “makepkg” из этого каталога с файлом PKGBUILD
3) при ошибках со словами “subversion” и “gettext” устанавливаете соответствующие пакеты: sudo pacman -Sy subversion gettext
4) если всё хорошо и пакет собрался, то можно его установить (не забудьте предостережение), устанавливается как-то так:
sudo pacman -U koffice-l10n-ru-2.0.2-1-any.pkg.tar.gz

Ну и после чего надо будет перезапустить запущенные приложения KOffice'а
tinman321 - спасибо огромное, пакет собрался нормально, установился и вроде даже все русифицировалось (проверил бегло), если будете закидывать в аур маякните, чтоб я мог проголосовать. Кстати ошибок со словами “subversion” и “gettext” не было, были другие по поводу файлов .ро, но пакет не собирался пока не установил вышеназванные пакеты.
Теперь на повестке дня второй вопрос. Как его привести к человеческому виду - убрать боковые панели и заставить нормально отображать содержимое (если такое возможно в принципе :) ).
Разве ничего подобного:
==> Missing Dependencies:
-> subversion
==> ERROR: Could not resolve all dependencies.
не было?

В аур закидывать не буду, ибо в PKGBUILD используется грязный хак, да и поддерживать не хочется (-; Что касается анстейбл сборки, думаю её не стоит делать, ибо в девелопмент версии много чего поменяно, к стейблу она не применима.

Насчет второго вопроса не знаю даже, это какбе фишка пакета, не так как у всех, их можно переставить, но выглядит это ужасно. А что понимается под словами “нормально отображать содержимое”? Раскройте тему
tinman321
Разве ничего подобного:
==> Missing Dependencies:
-> subversion
==> ERROR: Could not resolve all dependencies.
не было?
Не было. Ругалось на отсутствие файлов с расширением .ро, но после установки двух указанных вами пакетов все собралось и установилось четко.
tinman321
В аур закидывать не буду, ибо в PKGBUILD используется грязный хак, да и поддерживать не хочется (-; Что касается анстейбл сборки, думаю её не стоит делать, ибо в девелопмент версии много чего поменяно, к стейблу она не применима.
Вам виднее, но все равно спасибо за помощь, да и я думаю, кому понадобиться, тот найдет эту тему через поиск по форуму.
tinman321
Насчет второго вопроса не знаю даже, это какбе фишка пакета, не так как у всех, их можно переставить, но выглядит это ужасно. А что понимается под словами “нормально отображать содержимое”? Раскройте тему
Для примера открыл только что документ .doc, в ОО отображается нормально, а в kword - слова в предложении, не помещающиеся на ширину листа, переносятся на следующую страницу (а не на следующую строку!!!), расстояние между абзацами - по пол листа, текст идет, как бы подрезанным снизу (подобного эффекта можно добиться если в редакторе любом электронных таблиц сделать высоту ячейки меньше размера шрифта). Никакого особого форматирования в тексте не применял. Хотя возможно дело в настройках по умолчанию (найти бы еще как их поменять :) )
Сегодня обновился до 2.1 RC 1, проблемы с отображением отпали так что тему можно считать закрытой. :)
Поправил PKGBUILD для версии 2.0.91

# Contributor: Nikita Lyalin <[email protected]>
pkgname=koffice-l10n-ru
pkgver=2.0.91
pkgrel=1
pkgdesc=“Russian
KOffice translation”
url=“www.kde.org”
license=('GPL')
makedepends=('gettext' ‘subversion’)
arch=('any')
source=()
md5sums=()

build() {
mkdir -p $pkgdir/usr/share/locale/ru/LC_MESSAGES
echo “Waiting for svn…”
svn co svn://anonsvn.kde.org/home/kde/trunk/l1 … es/koffice
cd $srcdir/koffice
for file in $(echo *.po | sed ‘s/.po//g’)
do
msgfmt $file.po -o $pkgdir/usr/share/locale/ru/LC_MESSAGES/$file.mo
done
}
 
Зарегистрироваться или войдите чтобы оставить сообщение.