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)