Konversation/Sources: Difference between revisions
Appearance
No edit summary |
Marked this version for translation |
||
Line 3: | Line 3: | ||
== Preface == | == Preface == <!--T:1--> | ||
<!--T:2--> | |||
<span id="Preface"></span> | <span id="Preface"></span> | ||
{{Warning|3='''CAUTION!'''|1=Be aware that beta testing is potentially dangerous to your installation. Don't install beta versions on production systems. If you are aware of the risks and that's ok for you: Keep on. Your help is appreciated. Nevertheless, especially for beta versions goes: '''This software comes with no warranty at all!'''}} | {{Warning|3='''CAUTION!'''|1=Be aware that beta testing is potentially dangerous to your installation. Don't install beta versions on production systems. If you are aware of the risks and that's ok for you: Keep on. Your help is appreciated. Nevertheless, especially for beta versions goes: '''This software comes with no warranty at all!'''}} | ||
<!--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}}, and your application data, stored in {{Output|1=~/.kde/share/apps/konversation}}. | * 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--> | |||
* If you found a bug or have a feature request, let us know by filing it in the [http://bugs.kde.org/ KDE Bug Tracker]. | * If you found a bug or have a feature request, let us know by filing it in the [http://bugs.kde.org/ KDE Bug Tracker]. | ||
<!--T:5--> | |||
* Or get in touch with us on [irc://chat.freenode.net/konversation IRC] or the [https://mail.kde.org/mailman/listinfo/konversation-devel mailing list]. | * Or get in touch with us on [irc://chat.freenode.net/konversation IRC] or the [https://mail.kde.org/mailman/listinfo/konversation-devel mailing list]. | ||
== Current dependencies == | == Current dependencies == <!--T:6--> | ||
=== Build dependencies === | === Build dependencies === <!--T:7--> | ||
<!--T:8--> | |||
* Qt v4.6.0 or higher. | * Qt v4.6.0 or higher. | ||
* kdelibs from KDE v4.4.3 or higher. | * kdelibs from KDE v4.4.3 or higher. | ||
Line 24: | Line 29: | ||
* '''Optional:''' [http://delta.affinix.com/qca/ Qt Cryptographic Architecture] (QCA) v2.0.0 or higher for encryption support (Blowfish). | * '''Optional:''' [http://delta.affinix.com/qca/ Qt Cryptographic Architecture] (QCA) v2.0.0 or higher for encryption support (Blowfish). | ||
=== Runtime dependencies === | === Runtime dependencies === <!--T:9--> | ||
<!--T:10--> | |||
* kdebase-runtime from KDE v4.4.0 or higher. | * kdebase-runtime from KDE 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. | ||
Line 31: | Line 37: | ||
* ''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. | ||
== Manual checkout and update == | == Manual checkout and update == <!--T:11--> | ||
=== KDE 4 version === | === KDE 4 version === <!--T:12--> | ||
<!--T:13--> | |||
To install latest '''Konversation''' from Git you first need to clone the repository. For read-only public access, use the following: | To install latest '''Konversation''' from Git you first need to clone the repository. For read-only public access, use the following: | ||
{{Input|<syntaxhighlight lang="bash"> | {{Input|<syntaxhighlight lang="bash"> | ||
Line 56: | Line 63: | ||
See the links at the bottom of this page for more information on working with Git. | See the links at the bottom of this page for more information on working with Git. | ||
=== KDE 3 version === | === KDE 3 version === <!--T:14--> | ||
See the </translate> [[Special:mylanguage/Konversation/KDE3_Sources|<translate>separate page]]. | <!--T:15--> | ||
See the </translate> [[Special:mylanguage/Konversation/KDE3_Sources|<translate><!--T:16--> | |||
separate page]]. | |||
== Live packages == | == Live packages == <!--T:17--> | ||
<!--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 == | == Further reading == <!--T:19--> | ||
<!--T:20--> | |||
* Browse the source: [http://projects.kde.org/projects/extragear/network/konversation/repository KDE 4 version], [http://websvn.kde.org/branches/extragear/kde3/network/konversation/ KDE 3 version] | * Browse the source: [http://projects.kde.org/projects/extragear/network/konversation/repository KDE 4 version], [http://websvn.kde.org/branches/extragear/kde3/network/konversation/ KDE 3 version] | ||
* [http://git-scm.com/ Git homepage] | * [http://git-scm.com/ Git homepage] | ||
Line 74: | Line 85: | ||
* [http://tom.preston-werner.com/2009/05/19/the-git-parable.html The Git Parable] | * [http://tom.preston-werner.com/2009/05/19/the-git-parable.html The Git Parable] | ||
<!--T:21--> | |||
[[Category:Internet]] | [[Category:Internet]] | ||
[[Category:Advanced Users]] | [[Category:Advanced Users]] | ||
</translate> | </translate> |
Revision as of 19:42, 25 July 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 v4.4.3 or higher.
- kdepimlibs from KDE v4.4.0 or higher.
- Phonon from KDE 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 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 latest Konversation 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 git@git.kde.org: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.