en:meego
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:meego [2010/09/09 20:21] – zet | en:meego [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ==== What may be needed and how to build? ==== | ==== What may be needed and how to build? ==== | ||
| - | |||
| - | |||
| Install packages to build Psi+. This packages are installed once at the first build: | Install packages to build Psi+. This packages are installed once at the first build: | ||
| - | |||
| - | |||
| < | < | ||
| - | + | sudo yum install gcc gcc-c++ libgcc qt-devel git subversion patch make -y | |
| - | yum install gcc gcc-c++ libgcc qt-devel git subversion patch make -y | + | |
| </ | </ | ||
| - | |||
| - | |||
| Remove previous build for " | Remove previous build for " | ||
| < | < | ||
| - | |||
| cd ~ | cd ~ | ||
| - | |||
| rm -rf psi | rm -rf psi | ||
| - | |||
| </ | </ | ||
| - | |||
| - | |||
| Download the Psi source and submodules from git: | Download the Psi source and submodules from git: | ||
| < | < | ||
| - | |||
| git clone git:// | git clone git:// | ||
| - | |||
| cd psi | cd psi | ||
| - | |||
| git submodule update --init | git submodule update --init | ||
| - | |||
| </ | </ | ||
| - | |||
| - | |||
| The resulting directory can be saved and then run the commands in this directory get the latest version of Psi: | The resulting directory can be saved and then run the commands in this directory get the latest version of Psi: | ||
| < | < | ||
| - | |||
| git pull | git pull | ||
| - | |||
| git submodule update | git submodule update | ||
| - | |||
| </ | </ | ||
| - | |||
| - | |||
| Download all the patches and applies them to the source code of Psi: | Download all the patches and applies them to the source code of Psi: | ||
| < | < | ||
| - | |||
| cd ~ | cd ~ | ||
| - | |||
| svn co http:// | svn co http:// | ||
| - | |||
| cd psi | cd psi | ||
| - | |||
| cat *.diff|patch -p1 | cat *.diff|patch -p1 | ||
| - | |||
| </ | </ | ||
| - | |||
| - | |||
| Download the iconsets and write current revision to the Psi version: | Download the iconsets and write current revision to the Psi version: | ||
| < | < | ||
| - | |||
| svn export --force http:// | svn export --force http:// | ||
| + | svn export --force http:// | ||
| rev=`svnversion` | rev=`svnversion` | ||
| - | |||
| sed " | sed " | ||
| - | |||
| </ | </ | ||
| - | |||
| - | |||
| Compile Psi+ and install (root privileges needed to install): | Compile Psi+ and install (root privileges needed to install): | ||
| < | < | ||
| - | |||
| qconf && ./configure --enable-plugins && make && sudo make install | qconf && ./configure --enable-plugins && make && sudo make install | ||
| - | |||
| </ | </ | ||
| - | _Note!_ If you not installed *qconf*, you can be independently download it from the official [[http:// | + | __**Note!**__ If you not installed |
| - | + | If the command | |
| - | + | ||
| - | If the command | + | |
| < | < | ||
| - | |||
| qmake-qt4 --version | qmake-qt4 --version | ||
| - | |||
| </ | </ | ||
| - | + | Look at the path and run //./configure// with the option: | |
| - | + | ||
| - | look at the path and run `./configure` with the option: | + | |
| < | < | ||
| - | |||
| ./configure --qtdir=< | ./configure --qtdir=< | ||
| - | |||
| </ | </ | ||
| - | |||
| - | |||
| Most likely it will be: | Most likely it will be: | ||
| < | < | ||
| - | |||
| ./configure --qtdir=/ | ./configure --qtdir=/ | ||
| - | |||
| </ | </ | ||
| Line 136: | Line 86: | ||
| ===== Additions ===== | ===== Additions ===== | ||
| - | + | If you need to install additional emoticons, iconsets, moods and/or Russian localization then do the following: | |
| - | + | ||
| - | If you need to install additional emoticons, iconsets, moods and/or Russian localization, then do the following: | + | |
| ==== Smileys, moods and other iconsets ==== | ==== Smileys, moods and other iconsets ==== | ||
| - | |||
| - | |||
| < | < | ||
| - | |||
| cd / | cd / | ||
| - | |||
| rm -rf iconsets | rm -rf iconsets | ||
| - | |||
| svn co http:// | svn co http:// | ||
| - | |||
| </ | </ | ||
| - | |||
| - | |||
| Previous operation is done once at the first building. Further it will be enough to do: | Previous operation is done once at the first building. Further it will be enough to do: | ||
| < | < | ||
| - | |||
| cd / | cd / | ||
| - | |||
| svn up | svn up | ||
| - | |||
| </ | </ | ||
| Line 173: | Line 110: | ||
| ==== Russian localization ==== | ==== Russian localization ==== | ||
| - | |||
| - | |||
| < | < | ||
| - | |||
| cd / | cd / | ||
| - | |||
| svn co http:// | svn co http:// | ||
| - | |||
| </ | </ | ||
| - | |||
| - | |||
| Previous operation is done once at the first building. Further it will be enough to do: | Previous operation is done once at the first building. Further it will be enough to do: | ||
| - | |||
| - | |||
| < | < | ||
| - | |||
| cd / | cd / | ||
| - | |||
| svn up | svn up | ||
| - | |||
| </ | </ | ||
| Line 202: | Line 127: | ||
| - | ==== Compile and install | + | ==== Compile and install Psi+ Plugins |
| - | + | Consider the example //[[plugins# | |
| - | + | ||
| - | Consider the example | + | |
| < | < | ||
| - | |||
| cd ~/ | cd ~/ | ||
| - | |||
| svn co http:// | svn co http:// | ||
| - | |||
| cd gmailnotifyplugin | cd gmailnotifyplugin | ||
| - | |||
| qmake gmailnotifyplugin.pro | qmake gmailnotifyplugin.pro | ||
| - | |||
| make | make | ||
| - | |||
| mkdir / | mkdir / | ||
| - | |||
| cp libgmailnotifyplugin.so / | cp libgmailnotifyplugin.so / | ||
| - | |||
| </ | </ | ||
| Line 231: | Line 146: | ||
| ===== Finally ===== | ===== Finally ===== | ||
| - | |||
| - | |||
| Enjoy ;-) | Enjoy ;-) | ||
en/meego.1284063666.txt.gz · Last modified: 2010/10/17 15:36 (external edit)
