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)