Новый LibreOffice требует cups?
Danhuu 28 октября, 2011 - 17:59
Собрался обновиться, и вижу такое (кусок из вывода emerge -uDpvN world):
[ebuild N ] net-print/cups-1.4.8-r1 USE="X acl dbus jpeg pam png ssl threads tiff -debug -gnutls -java -kerberos -ldap -perl -php -python -samba -slp -static-libs -xinetd" LINGUAS="ru -da -de -es -eu -fi -fr -id -it -ja -ko -nl -no -pl -pt -pt_BR -sv -zh -zh_TW" 4,441 kB [ebuild R ] app-text/ghostscript-gpl-9.04-r4 USE="X cups* dbus djvu gtk jpeg2k -bindist -idn -static-libs" LINGUAS="-ja -ko -zh_CN -zh_TW" 0 kB [ebuild N ] dev-java/jdom-1.0-r4 USE="-doc -examples -source" 3,489 kB [ebuild N ] dev-java/jaxen-1.1.1 USE="-doc -examples -source -test" 265 kB [ebuild N ] dev-java/jdom-jaxen-1.0-r1 0 kB [ebuild N ] dev-java/saxon-8.4b-r3 USE="-doc -examples -source" 7,097 kB [ebuild U ] app-office/libreoffice-3.4.3.2-r1 [3.3.4] USE="bash-completion branding%* dbus gstreamer gtk java kde nsplugin opengl vba%* (-aqua) -binfilter -custom-cflags -debug -eds -gnome -graphite% (-kdeenablefinal) -ldap -mysql% -odk -python% -templates -test% -webdav% (-cups%)" LINGUAS="-de -en_GB -en_ZA -es -fr -hu -it (-af%) (-ar%) (-as%) (-ast%) (-be_BY%) (-bg%) (-bn%) (-bo%) (-br%) (-brx%) (-bs%) (-ca%) (-ca_XV%) (-cs%) (-cy%) (-da%) (-dgo%) (-dz%) (-el%) (-en%*) (-en_US%) (-eo%) (-et%) (-eu%) (-fa%) (-fi%) (-ga%) (-gd%) (-gl%) (-gu%) (-he%) (-hi%) (-hr%) (-id%) (-is%) (-ja%) (-ka%) (-kk%) (-km%) (-kn%) (-ko%) (-kok%) (-ks%) (-ku%) (-ky%) (-lo%) (-lt%) (-lv%) (-mai%) (-mk%) (-ml%) (-mn%) (-mni%) (-mr%) (-ms%) (-my%) (-nb%) (-ne%) (-nl%) (-nn%) (-nr%) (-ns%) (-oc%) (-om%) (-or%) (-pa_IN%) (-pap%) (-pl%) (-ps%) (-pt%) (-pt_BR%) (-ro%) (-ru%*) (-rw%) (-sa_IN%) (-sat%) (-sd%) (-sh%) (-si%) (-sk%) (-sl%) (-sq%) (-sr%) (-ss%) (-st%) (-sv%) (-sw_TZ%) (-ta%) (-te%) (-tg%) (-th%) (-ti%) (-tn%) (-tr%) (-ts%) (-ug%) (-uk%) (-uz%) (-ve%) (-vi%) (-xh%) (-zh_CN%) (-zh_TW%) (-zu%)" 251,569 kB [blocks b ] <=app-office/libreoffice-3.4.3.2 ("<=app-office/libreoffice-3.4.3.2" is blocking app-office/libreoffice-l10n-3.4.3-r3) Total: 57 packages (8 upgrades, 47 new, 1 in new slot, 1 reinstall), Size of downloads: 446,781 kB Conflict: 1 block The following USE changes are necessary to proceed: #required by net-print/cups-1.4.8-r1, required by app-office/libreoffice-3.4.3.2-r1, required by @selected, required by @world (argument) >=app-text/ghostscript-gpl-9.04-r4 cups
И вот никак мне не понять, каким образом при всюду выставленных флагах -cups офис так её хочет. И как 3.3.4 прекрасно без неё жил, а вот 3.4.3.2-r1 уже не может? Принтера нет и не предвидится, так что cups ставить без нужды не хотелось бы.
»
- Для комментирования войдите или зарегистрируйтесь
требует-требует и это вина не
требует-требует
и это вина не мэйнтайнеров
с другой стороны, используется максимум системных либ
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
libreoffice + ldap
ага а libreoffice-bin просит себе ldap (который тоже отключен) и с какого перепуга?
Можно ebuild отредактировать
Можно ebuild отредактировать и завернуть требование cups на USE флаг:
Было:
Стало:
Ну или можно с использованием package.env настроить, но я пока с этим не разбирался.
Хотя требование cups отчасти логично.
kostik87 написал(а): Можно
Спасибо, я к этому и пришёл. Попробую в локальном оверлее поиграться. Вообще если на стадии "configure" можно выбирать - включать или не включать cups, то как раз логично вставлять это в юзы. Самый таки Gentoo-way-Ъ ;-) Другое дело, что из-за каких-то недочётов пакета эта версия без cups может и не собраться, около года назад некий пакет (забыл уже), почему-то собирался исключительно с шаманскими зависимостями, здесь на форуме это обсуждалось. Его следующая версия уже этого не требовала. Мне проще попробовать собрать на правленом ebuild-е, чем искать, почему мейнтейнеры сделали так, а не иначе.
Не компилится, сволочь... В
Не компилится, сволочь... В чейнджлоге пишут:
Возможно, действительно, придётся ставить cups мёртвым грузом, но на всякий случай прилагаю:
И buildlog: http://codepad.org/qTUFSXyf
Ну и при чём здесь cups
Ну и при чём здесь cups ?
У вас ошибка ещё на этапе проверки зависимостей скриптом configure.
Так же есть bug: https://bugs.gentoo.org/show_bug.cgi?id=376379
Обновление:
Хотя да, возможно всё хуже, насколько я понял в версии 3.4 возможность генерировать pdf реализована с помощью cups, и начиная с релиза 3.4 и выше для сборки libreoffice cups теперь жёсткая зависимость (harddep), но его можно удалить после сборки.
Возможно если убрать "--enable-ext-pdfimport" собрать получится, но генерация pdf это одна из особенностей libre\open office.
Проглядел я этот баг!
Проглядел я этот баг! Спасибо, сейчас посмотрел, действительно - cups harddep - это костыль для затыка на zlib, и, похоже, действительно, теперь pdf-ки гененрируются через cups, так что он осмыслен. Раньше, правда, они обходились как-то. Итого - пока замаскирую 3.4, никаких преимуществ перед стабильным 3.3 не вижу, а если припрёт, совесть будет чиста, cups будет по делу.
а вот это: [ebuild R ]
а вот это:
[ebuild R ] app-text/ghostscript-gpl-9.04-r4 USE="X cups* dbus djvu gtk jpeg2k -bindist -idn -static-libs" LINGUAS="-ja -ko -zh_CN -zh_TW" 0 kB
вас не смущает?
а должно?
офис требует cups
а cups, в свою очередь, app-text/ghostscript-gpl с юзом cups
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
Опачки... Да, действительно,
Опачки... Да, действительно, некрасиво. Тогда могу предложить package.provide.