meego
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| meego [2010/09/05 22:44] – внешнее изменение 127.0.0.1 | meego [2014/07/06 10:24] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | #summary|Psi+ on Meego Linux (ru) | + | ====== |
| - | #labels Meego, | + | |
| - | = Сборка Psi+ на Meego " | + | **ВНИМАНИЕ: |
| - | == Что может понадобиться и как собирать? | + | ===== Сборка Psi+ на Meego "с нуля" |
| + | |||
| + | |||
| + | |||
| + | ==== Что может понадобиться и как собирать? | ||
| Установка пакетов для сборки Psi+. Устанавливаются один раз при первой сборке: | Установка пакетов для сборки Psi+. Устанавливаются один раз при первой сборке: | ||
| - | {{{ | + | < |
| - | yum install gcc gcc-c++ libgcc qt-devel git subversion patch make -y | + | sudo yum install gcc gcc-c++ libgcc qt-devel git subversion patch make -y |
| - | }}} | + | </ |
| Удаляем предыдущую сборку для сборки " | Удаляем предыдущую сборку для сборки " | ||
| - | {{{ | + | < |
| cd ~ | cd ~ | ||
| rm -rf psi | rm -rf psi | ||
| - | }}} | + | </ |
| Скачиваем исходники Psi и субмодули из git: | Скачиваем исходники Psi и субмодули из git: | ||
| - | {{{ | + | < |
| git clone git:// | git clone git:// | ||
| cd psi | cd psi | ||
| git submodule update --init | git submodule update --init | ||
| - | }}} | + | </ |
| Полученную директорию можно сохранить и потом, выполнив в ней команды, | Полученную директорию можно сохранить и потом, выполнив в ней команды, | ||
| - | {{{ | + | < |
| git pull | git pull | ||
| git submodule update | git submodule update | ||
| - | }}} | + | </ |
| Скачиваем все патчи и накладываем их на исходный код Psi: | Скачиваем все патчи и накладываем их на исходный код Psi: | ||
| - | {{{ | + | < |
| cd ~ | cd ~ | ||
| svn co http:// | svn co http:// | ||
| cd psi | cd psi | ||
| cat *.diff|patch -p1 | cat *.diff|patch -p1 | ||
| - | }}} | + | </ |
| Скачиваем иконпаки и прописываем актуальную ревизию в версию Psi: | Скачиваем иконпаки и прописываем актуальную ревизию в версию Psi: | ||
| - | {{{ | + | < |
| svn export --force http:// | svn export --force http:// | ||
| + | svn export --force http:// | ||
| rev=`svnversion` | rev=`svnversion` | ||
| sed " | sed " | ||
| - | }}} | + | </ |
| - | Cобираем Psi+ и устанавливаем (привилегии | + | Cобираем Psi+ и устанавливаем (__привилегии |
| - | {{{ | + | < |
| qconf && ./configure --enable-plugins && make && sudo make install | qconf && ./configure --enable-plugins && make && sudo make install | ||
| - | }}} | + | </code> |
| - | _Примечание!_ Если не установлен *qconf*, необходимо самостоятельно скачать его с официального [[http:// | + | |
| - | Если по команде | + | __**Примечание!**__ Если не установлен **qconf**, необходимо самостоятельно скачать его с официального [[http:// |
| - | {{{ | + | |
| + | Если по команде | ||
| + | |||
| + | < | ||
| qmake-qt4 --version | qmake-qt4 --version | ||
| - | }}} | + | </ |
| - | смотрим путь и запускаем | + | |
| + | Смотрим путь и запускаем | ||
| - | {{{ | + | < |
| ./configure --qtdir=< | ./configure --qtdir=< | ||
| - | }}} | + | </ |
| Скорее всего это будет: | Скорее всего это будет: | ||
| - | {{{ | + | < |
| ./configure --qtdir=/ | ./configure --qtdir=/ | ||
| - | }}} | + | </ |
| - | == Дополнения == | + | |
| + | |||
| + | |||
| + | ===== Дополнения | ||
| Если необходимо установить дополнительные смайлы, | Если необходимо установить дополнительные смайлы, | ||
| - | === Смайлы, | ||
| - | {{{ | + | |
| + | |||
| + | ==== Смайлы, | ||
| + | |||
| + | < | ||
| cd / | cd / | ||
| rm -rf iconsets | rm -rf iconsets | ||
| svn co http:// | svn co http:// | ||
| - | }}} | + | </ |
| Предыдущая операция делается один раз при первой сборке. Далее достаточно будет сделать: | Предыдущая операция делается один раз при первой сборке. Далее достаточно будет сделать: | ||
| - | {{{ | + | < |
| cd / | cd / | ||
| svn up | svn up | ||
| - | }}} | + | </ |
| - | === Русская локализация === | ||
| - | {{{ | + | |
| + | |||
| + | ==== Русская локализация ==== | ||
| + | |||
| + | < | ||
| cd / | cd / | ||
| svn co http:// | svn co http:// | ||
| - | }}} | + | </ |
| Предыдущая операция делается один раз, при первой сборке. Далее достаточно будет сделать: | Предыдущая операция делается один раз, при первой сборке. Далее достаточно будет сделать: | ||
| - | {{{ | + | < |
| cd / | cd / | ||
| svn up | svn up | ||
| - | }}} | + | </ |
| - | === Компиляция и установка [plugins плагинов]] для Psi+ === | ||
| - | Рассмотрим на примере _[http:// | ||
| - | {{{ | + | |
| + | ===== Компиляция и установка плагинов Psi+ ===== | ||
| + | |||
| + | Рассмотрим на примере GMail Notification Plugin: | ||
| + | |||
| + | < | ||
| cd ~/ | cd ~/ | ||
| svn co http:// | svn co http:// | ||
| Line 123: | Line 142: | ||
| mkdir / | mkdir / | ||
| cp libgmailnotifyplugin.so / | cp libgmailnotifyplugin.so / | ||
| - | }}} | + | </ |
| - | == В заключении == | + | |
| + | |||
| + | |||
| + | |||
| + | ===== В заключении | ||
| Наслаждаемся ;-) | Наслаждаемся ;-) | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
meego.1283726675.txt.gz · Last modified: 2010/10/17 15:36 (external edit)
