Установка Qt 4.4 с Phonon'ом в Debian'о подобных дистрах: 1) качаем исходники и патч с http://packages.debian.org/lenny/libqt4-core 1a) распаковываем, заходим в каталог с исходниками 2) накладываем патч 2a) заходим в debian/ 3) в старых версиях debhelper (~ 5.*) есть баг с парсингом поля Depends, когда оно начинается с пустой строки, поэтому если у вас Etch или Gutsy, зайдите в файл control и найдите описание пакета ibqt4-core. Уберите стартовую пустую строку из поля Depends. Должно получиться Depends: libqtcore4 (= ${binary:Version}), libqt4-network (= ${binary:Version}), libqt4-script (= ${binary:Version}), libqt4-xml (= ${binary:Version}), libqt4-dbus (= ${binary:Version}), libqt4-test (= ${binary:Version}) 4) чмодим rules (опять баг?): # chmod +x rules 5) заходим в rules, находим среди параметров configure "-no-phonon", заменяем на "-phonon" 6) ставим gstreamer для phonon'a (например для Gutsy): # aptitude install gstreamer0.10-alsa gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base0.10-dev libgstreamer0.10-0 libgstreamer0.10-dev 7) делаем файл libqt4-phonon.install: # echo "usr/lib/libphonon*.so.*" > libqt4-phonon.install 8) делаем файл libqt4-phonon-dev.install: # echo "usr/include/qt4/phonon/*" > libqt4-phonon-dev.install # echo "usr/include/qt4/Qt/phonon*" >> libqt4-phonon-dev.install # echo "usr/lib/libphonon*.so" >> libqt4-phonon-dev.install 9) добавляем пакеты phonon в файл control: Package: libqt4-phonon Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: Qt 4 Phonon module Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . Phonon is a multimedia toolkit. Package: libqt4-phonon-dev Section: libdevel Architecture: any Depends: libqt4-phonon Description: development files for the Phonon multimedia framework Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction layer for capturing, mixing, processing, and playing audio and video content. . This package contains development files for building software that uses the Phonon libraries. 9a) выходим обратно в корневой каталог с исходниками # cd .. 10) собираем: # dpkg-buildpackage -rfakeroot ----------------------------- Спасибо за внимание.
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от alex_custov
Ответ на:
комментарий
от Oceanborn
Ответ на:
комментарий
от alex_custov
Ответ на:
комментарий
от Oceanborn
Ответ на:
комментарий
от alex_custov
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум debian - controls - provides (2011)
- Форум QMediaPlayer в Debian (2015)
- Форум Опять сборка пакета (2012)
- Форум dpkg(_builpackage) не удаляет пакеты предыдущей версии (2023)
- Форум Google Earth 6 для Debian Jessie (2015)
- Форум [perl,emerge] Получить больше инфы при сборке. (2009)
- Форум госуслуги етокен (2012)
- Форум Удаление пакета, без удаления пакетов что от него зависят (2013)
- Форум OldSkype on Ubuntu amd64 server 12 (2014)
- Форум поясните выхлоп emerge (2016)