Замена пакета "qt" на "qt4"

jenatii, слазьте с тестинга и обновитесь полностью.
jenatii
народ не могу обновиться
:: libvlc-qt: требует qt>=4.8
Удалите libvlc-qt - в чём проблема? Потом установите снова.
А может подскажите, что с FontMatrix сделать?
CMake Error at /usr/share/cmake-2.8/Modules/FindQt4.cmake:1216 (message):
  Found unsuitable Qt version "5.0.1" from /usr/bin/qmake, this code requires
  Qt 4.x
Call Stack (most recent call first):
  CMakeLists.txt:111 (FIND_PACKAGE)
-- Configuring incomplete, errors occurred!
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
==> ERROR: Makepkg was unable to build fontmatrix.
==> Restart building fontmatrix ? [y/N]
Не стал тему создавать, проблема то с сабжем новости связана.
Я не красноглазик, я фаерфоксик ^_^
А что, новая версия пакета из AUR не собирается?
https://aur.archlinux.org/packages/fontmatrix/
Natrio
А что, новая версия пакета из AUR не собирается?
https://aur.archlinux.org/packages/fontmatrix/
Именно новая, именно из AUR, именно не собирается. При обновлении.
Вот полный вывод, если тот не информативен:
$ yaourt -Syua
:: Синхронизируются базы данных пакетов...
 core не устарел
 extra не устарел
 community не устарел
 archlinuxfr не устарел
 faelementary-icon-theme : Orphan
 Foreign packages: \ 67 / 67
==> Package upgrade only (new release):
aur/fontmatrix 0.6.0-3 3 -> 4
==> Continue upgrade ? [Y/n]
==> [V]iew package detail   [M]anually select packages
==> --------------------------------------------------
==>
==> Downloading fontmatrix PKGBUILD from AUR...
x PKGBUILD
Comment by vesath  (2012-10-31 18:41)
michalm: Please address the last five comments (which go back to January), or I will consider you inactive and orphan this package in a week.
Comment by Markus00000  (2012-12-21 20:02)
The website seems to be http://fontmatrix.be.
Comment by giniu  (2013-03-01 11:08)
Please update for Qt5 and Qt=Qt4 rename.
Comment by vesath  (2013-03-03 05:48)
jorge_barroso: Thanks for adopting this package but the PKGBUILD is still horrible: For the package to compile properly, qtwebkit must be a dependency and cmake a make-dependency. The arch array must not be 'any' as the resulting binaries are architecture-dependent. The CMAKE_INSTALL_PREFIX is plain wrong. The "|| return 1" have been obsolete for the past two years, etc.
Please update to this cleaned-up version: http://arch.vesath.org/all/fontmatrix-0.6.0-4.src.tar.gz
Comment by jorge_barroso  (2013-03-03 11:36)
You're welcome vesath. I know it stills horrible, I adopted it at night and made a few changes (I don't know if I even did so, I was adopting some packages and a couple of them aren't even checkedyet). Sorry by "|| return 1" the other day I read the packaging guidelines in spanish, and the one who has translated that wikipage into spanish (before I finished it) included that, so It's my fault. I'll check the PKGBUILD
fontmatrix 0.6.0-4  (Пн янв 21 23:01:35 MSK 2008)
( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n
==> fontmatrix dependencies:
 - qtwebkit (already installed)
 - mesa (already installed)
 - cmake (already installed)
==> Continue building fontmatrix ? [Y/n]
==> ------------------------------------
==>
==> Building and installing package
==> Сборка пакета: fontmatrix 0.6.0-4 (Пн мар  4 09:26:47 MSK 2013)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
  -> Загрузка fontmatrix-0.6.0-Source.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 2432k  100 2432k    0     0   628k      0  0:00:03  0:00:03 --:--:--  628k
==> Проверка исходных файлов с помощью sha512sums...
    fontmatrix-0.6.0-Source.tar.gz ... Готово
==> Распаковка исходных файлов...
  -> Извлечение fontmatrix-0.6.0-Source.tar.gz с помощью bsdtar
==> Запускается build()...
-- The C compiler identification is GNU 4.7.2
-- The CXX compiler identification is GNU 4.7.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Building Fontmatrix 0.6.0
-- Fontmatrix will be installed under /usr
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - not found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
CMake Error at /usr/share/cmake-2.8/Modules/FindQt4.cmake:1216 (message):
  Found unsuitable Qt version "5.0.1" from /usr/bin/qmake, this code requires
  Qt 4.x
Call Stack (most recent call first):
  CMakeLists.txt:111 (FIND_PACKAGE)
-- Configuring incomplete, errors occurred!
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
==> ERROR: Makepkg was unable to build fontmatrix.
==> Restart building fontmatrix ? [y/N]
Причём, если с недавними траблами обновы пакетов из AUR я как-то справлялся тупой правкой qt на qt4 или наоборот в строчке depends=() в PKGBUILD, то сейчас моих познаний скудных не хватает с затыком справиться.
Я не красноглазик, я фаерфоксик ^_^
Ну значит у автора пакета нет qt5, без него собирается.
Удалите qt5.
Там же английским по белому написано:
Found unsuitable Qt version "5.0.1" from /usr/bin/qmake, this code requires Qt 4.x
там есть какие нить флаги специфичные? Например, в qtmobility есть флаг -qmake-exec, который указывает на то, чем будет собираться. Если есть что то подобное, то можно воспользоваться им
PGP 0x31361F01
arcanisrepo
Спасибо!
Удалил пятый куть, и всё срослось. Еле вспомнил зачем его ставил.

Но один момент мне всё-таки крышу сносит.
Стоит четвёртый куть, стоит fontmatrix, который надо пересобрать, и которому нужен qtwebkit из состава четвёртого кутя. Всё есть, собирайся и вставай на своё место обновленным. Ан-нет! Увидел тот же qtwebkit из пятого кутя, упёрся в него рогом - мол не буду это есть!

Может оно всё так и должно быть, и я просто ничего не понимаю в этих гентушных бзиках флагах и зависимостях, но с колокольни простого пользователя - это какой-то бред %)

И всё с той же колокольни вопрос озвучить хочется.
Вот переделали qt с qt4 на qt5, переписали зависимости от qt на зависимости от qt4, а от самого qt (в качестве которого теперь qt5) пока толком ничего не зависит, кроме пары тройки пакетов в AUR`е. А что же тогда начнётся когда нужные многим пакеты начнут зависеть от пятого, и будут тянуть его, при этом остальные ещё от четвертого продолжат зависеть? Это вот с каждым таким пакетом с "устаревшими" зависимостями такие траблы начнутся - типа "снесите пятый куть, обновите пакеты, установите пятый куть обратно"?
Только вот снести не получится, ибо его другие пакеты (в большом количестве) уже будут требовать. Боже, как эту всю байду мейнтейнеры разруливают? %(
Я не красноглазик, я фаерфоксик ^_^
нужно смотреть на предлагающиеся make-флаги и делать примерно, как я предложил, что то вроде:
-qmake-exec qmake-qt4
Если их нет, то пилить патч, который бы указывал куда смотреть. Но это уже относится к обязанностям мейнтейнеров пакетов. Ну или на досуге можно запилить, если кому не лень (вернее, кому то срочно понадобилось, а не собирается).
Кстати, щас же существует себе 3й qt, ниче, вроде не жалуются. У меня он даже как то зависимостями притягивался.
PGP 0x31361F01
arcanisrepo
Ждите, пока до всех мейнтейнеров дойдёт – они допилят свои PKGBUILD'ы и всё будет нормально :)
Если не хотите ждать – долбите их сообщениями об ошибках сборки при установленном qt5.
 
Зарегистрироваться или войдите чтобы оставить сообщение.