Konversation/Sources: Difference between revisions
m (fix brackets for translation) |
m (Formatting changes) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
<!--T:3--> | <!--T:3--> | ||
* Before starting beta testing it's a good idea to make a backup of your configuration, stored in {{Output|1=~/.kde/share/config/konversationrc}} | * Before starting beta testing it's a good idea to make a backup of your configuration, stored in {{Output|1=~/.kde/share/config/konversationrc}} and your application data, stored in {{Output|1=~/.kde/share/apps/konversation}} | ||
<!--T:4--> | <!--T:4--> | ||
Line 34: | Line 34: | ||
* kdebase-runtime from KDE Platform v4.4.0 or higher. | * kdebase-runtime from KDE Platform v4.4.0 or higher. | ||
* ''Optional:'' A [http://delta.affinix.com/qca/ QCA] provider plugin providing Diffie-Hellman key exchange and Blowfish ECB/CBC support for the encryption features; usually that plugin is qca-ossl. | * ''Optional:'' A [http://delta.affinix.com/qca/ QCA] provider plugin providing Diffie-Hellman key exchange and Blowfish ECB/CBC support for the encryption features; usually that plugin is qca-ossl. | ||
* ''Optional:'' An installation of KDE's Konsole terminal emulator to provide the KPart component used by the console tabs feature. | * ''Optional:'' An installation of KDE's '''Konsole''' terminal emulator to provide the KPart component used by the console tabs feature. | ||
* ''Optional:'' Python and Perl interpreters as well the bash shell for bundled scripts. | * ''Optional:'' Python and Perl interpreters as well the bash shell for bundled scripts. | ||
Line 43: | Line 43: | ||
<!--T:13--> | <!--T:13--> | ||
To install the latest '''Konversation''' development code from Git you first need to clone the repository. For read-only public access, use the following: | To install the latest '''Konversation''' development code from Git you first need to clone the repository. For read-only public access, use the following: | ||
<!--T:22--> | |||
{{Input|<syntaxhighlight lang="bash"> | {{Input|<syntaxhighlight lang="bash"> | ||
git clone git://anongit.kde.org/konversation | git clone git://anongit.kde.org/konversation | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
<!--T:23--> | |||
If on the other hand you have a KDE developer account, use this instead to be able to push your changes to the repository later: | If on the other hand you have a KDE developer account, use this instead to be able to push your changes to the repository later: | ||
<!--T:24--> | |||
{{Input|<syntaxhighlight lang="bash"> | {{Input|<syntaxhighlight lang="bash"> | ||
git clone [email protected]:konversation | git clone [email protected]:konversation | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
<!--T:25--> | |||
After having cloned the repository, go on like this: | After having cloned the repository, go on like this: | ||
<!--T:26--> | |||
{{Input|1=<syntaxhighlight lang="bash"> | {{Input|1=<syntaxhighlight lang="bash"> | ||
cd konversation | cd konversation | ||
Line 59: | Line 69: | ||
sudo make install | sudo make install | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
<!--T:27--> | |||
If you already did the above, just do the following whenever you want to update your checkout and installation: | If you already did the above, just do the following whenever you want to update your checkout and installation: | ||
<code> cd konversation; git pull; cd build; make; sudo make install </code> | <code> cd konversation; git pull; cd build; make; sudo make install </code> | ||
Line 66: | Line 78: | ||
<!--T:15--> | <!--T:15--> | ||
See the | See the [[Special:mylanguage/Konversation/KDE3_Sources|separate page]]. | ||
separate page | |||
== Live packages == <!--T:17--> | == Live packages == <!--T:17--> | ||
Line 73: | Line 84: | ||
<!--T:18--> | <!--T:18--> | ||
* ArchLinux users can use the live PKGBUILD available on the [[Special:mylanguage/Konversation/Distributions/ArchLinux|ArchLinux page]]. | * ArchLinux users can use the live PKGBUILD available on the [[Special:mylanguage/Konversation/Distributions/ArchLinux|ArchLinux page]]. | ||
* Gentoo maintains a live ebuild for Konversation in the <tt>kde</tt> overlay. | * Gentoo maintains a live ebuild for '''Konversation''' in the <tt>kde</tt> overlay. | ||
== Further reading == <!--T:19--> | == Further reading == <!--T:19--> |
Revision as of 07:50, 6 August 2011
Preface
- Before starting beta testing it's a good idea to make a backup of your configuration, stored in
~/.kde/share/config/konversationrc
and your application data, stored in~/.kde/share/apps/konversation
- If you found a bug or have a feature request, let us know by filing it in the KDE Bug Tracker.
- Or get in touch with us on IRC or the mailing list.
Current dependencies
Build dependencies
- Qt v4.6.0 or higher.
- kdelibs from KDE Platform v4.4.3 or higher.
- kdepimlibs from KDE Platform v4.4.0 or higher.
- Phonon from KDE Platform v4.4.0 or higher or Qt v4.6.0 and higher.
- Optional: Qt Cryptographic Architecture (QCA) v2.0.0 or higher for encryption support (Blowfish).
Runtime dependencies
- kdebase-runtime from KDE Platform v4.4.0 or higher.
- Optional: A QCA provider plugin providing Diffie-Hellman key exchange and Blowfish ECB/CBC support for the encryption features; usually that plugin is qca-ossl.
- Optional: An installation of KDE's Konsole terminal emulator to provide the KPart component used by the console tabs feature.
- Optional: Python and Perl interpreters as well the bash shell for bundled scripts.
Manual checkout and update
KDE 4 version
To install the latest Konversation development code from Git you first need to clone the repository. For read-only public access, use the following:
git clone git://anongit.kde.org/konversation
If on the other hand you have a KDE developer account, use this instead to be able to push your changes to the repository later:
git clone [email protected]:konversation
After having cloned the repository, go on like this:
cd konversation mkdir build cd build cmake -DCMAKE_BUILD_TYPE=debugfull .. make sudo make install
If you already did the above, just do the following whenever you want to update your checkout and installation:
cd konversation; git pull; cd build; make; sudo make install
See the links at the bottom of this page for more information on working with Git.
KDE 3 version
See the separate page.
Live packages
- ArchLinux users can use the live PKGBUILD available on the ArchLinux page.
- Gentoo maintains a live ebuild for Konversation in the kde overlay.