User Tools

Site Tools


en:meego

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:meego [2010/09/09 20:21] zeten: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:
- 
- 
  
 <code> <code>
- +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 +
 </code> </code>
- 
- 
  
 Remove previous build for "clean" build: Remove previous build for "clean" build:
  
 <code> <code>
- 
 cd ~ cd ~
- 
 rm -rf psi rm -rf psi
- 
 </code> </code>
- 
- 
  
 Download the Psi source and submodules from git: Download the Psi source and submodules from git:
  
 <code> <code>
- 
 git clone git://git.psi-im.org/psi.git git clone git://git.psi-im.org/psi.git
- 
 cd psi cd psi
- 
 git submodule update --init git submodule update --init
- 
 </code> </code>
- 
- 
  
 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:
  
 <code> <code>
- 
 git pull git pull
- 
 git submodule update git submodule update
- 
 </code> </code>
- 
- 
  
 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:
  
 <code> <code>
- 
 cd ~ cd ~
- 
 svn co http://psi-dev.googlecode.com/svn/trunk/patches/ psi svn co http://psi-dev.googlecode.com/svn/trunk/patches/ psi
- 
 cd psi cd psi
- 
 cat *.diff|patch -p1 cat *.diff|patch -p1
- 
 </code> </code>
- 
- 
  
 Download the iconsets and write current revision to the Psi version: Download the iconsets and write current revision to the Psi version:
  
 <code> <code>
- 
 svn export --force http://psi-dev.googlecode.com/svn/trunk/iconsets/system/default iconsets/system/default svn export --force http://psi-dev.googlecode.com/svn/trunk/iconsets/system/default iconsets/system/default
 +svn export --force http://psi-dev.googlecode.com/svn/trunk/iconsets/roster/default iconsets/roster/default
 rev=`svnversion` rev=`svnversion`
- 
 sed "s/\(xxx\)/${rev}/" -i src/applicationinfo.cpp sed "s/\(xxx\)/${rev}/" -i src/applicationinfo.cpp
- 
 </code> </code>
- 
- 
  
 Compile Psi+ and install (root privileges needed to install): Compile Psi+ and install (root privileges needed to install):
  
 <code> <code>
- 
 qconf && ./configure --enable-plugins && make && sudo make install qconf && ./configure --enable-plugins && make && sudo make install
- 
 </code> </code>
  
-_Note!If you not installed *qconf*, you can be independently download it from the official [[http://delta.affinix.com/qconf/|site]] and build.+__**Note!**__ If you not installed **qconf**, you can be independently download it from the official [[http://delta.affinix.com/qconf/|site]] and build.
  
- +If the command //./configure// get the qtcore error then we write:
- +
-If the command `./configureget the qtcore errorthen we write:+
  
 <code> <code>
- 
 qmake-qt4 --version qmake-qt4 --version
- 
 </code> </code>
  
- +Look at the path and run //./configure// with the option:
- +
-look at the path and run `./configurewith the option:+
  
 <code> <code>
- 
 ./configure --qtdir=<path> ./configure --qtdir=<path>
- 
 </code> </code>
- 
- 
  
 Most likely it will be: Most likely it will be:
  
 <code> <code>
- 
 ./configure --qtdir=/usr/bin ./configure --qtdir=/usr/bin
- 
 </code> </code>
  
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 localizationthen do the following:+
  
  
  
 ==== Smileys, moods and other iconsets ==== ==== Smileys, moods and other iconsets ====
- 
- 
  
 <code> <code>
- 
 cd /usr/local/share/psi cd /usr/local/share/psi
- 
 rm -rf iconsets rm -rf iconsets
- 
 svn co http://psi-dev.googlecode.com/svn/trunk/iconsets iconsets svn co http://psi-dev.googlecode.com/svn/trunk/iconsets iconsets
- 
 </code> </code>
- 
- 
  
 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:
  
 <code> <code>
- 
 cd /usr/local/share/psi/iconsets cd /usr/local/share/psi/iconsets
- 
 svn up svn up
- 
 </code> </code>
  
Line 173: Line 110:
  
 ==== Russian localization ==== ==== Russian localization ====
- 
- 
  
 <code> <code>
- 
 cd /usr/local/share cd /usr/local/share
- 
 svn co http://psi-ru.googlecode.com/svn/branches/psi-plus psi svn co http://psi-ru.googlecode.com/svn/branches/psi-plus psi
- 
 </code> </code>
- 
- 
  
 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:
- 
- 
  
 <code> <code>
- 
 cd /usr/local/share/psi cd /usr/local/share/psi
- 
 svn up svn up
- 
 </code> </code>
  
Line 202: Line 127:
  
  
-==== Compile and install [[plugins|plugins]] for Psi+ ====+==== Compile and install Psi+ Plugins ====
  
- +Consider the example //[[plugins#GMail_Notification_Plugin|Gmail Notification Plugin]]//:
- +
-Consider the example _[http://code.google.com/p/psi-dev/wiki/plugins#GMail_Notification_Plugin Gmailnotify Plugin]_:+
  
 <code> <code>
- 
 cd ~/psi/src/plugins/generic cd ~/psi/src/plugins/generic
- 
 svn co http://psi-dev.googlecode.com/svn/trunk/plugins/generic/gmailnotifyplugin gmailnotifyplugin svn co http://psi-dev.googlecode.com/svn/trunk/plugins/generic/gmailnotifyplugin gmailnotifyplugin
- 
 cd gmailnotifyplugin cd gmailnotifyplugin
- 
 qmake gmailnotifyplugin.pro qmake gmailnotifyplugin.pro
- 
 make make
- 
 mkdir /usr/local/share/psi/plugins mkdir /usr/local/share/psi/plugins
- 
 cp libgmailnotifyplugin.so /usr/local/share/psi/plugins cp libgmailnotifyplugin.so /usr/local/share/psi/plugins
- 
 </code> </code>
  
Line 231: Line 146:
  
 ===== Finally ===== ===== Finally =====
- 
- 
  
 Enjoy ;-) Enjoy ;-)
en/meego.1284063666.txt.gz · Last modified: 2010/10/17 15:36 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki