Konversation/Sources: Difference between revisions
Appearance
No edit summary |
|||
Line 1: | Line 1: | ||
<languages /> | <languages /> | ||
<translate> | <translate> | ||
== Preface == | == Preface == | ||
<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!'''}} | |||
* Before starting beta testing it's a good idea to make a backup of your configuration, stored in | * 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}}. | ||
* 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]. | ||
Line 24: | Line 27: | ||
* 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:'' 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 == | == Manual checkout and update == | ||
Line 32: | Line 35: | ||
=== KDE 4 version === | === KDE 4 version === | ||
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: | ||
<syntaxhighlight lang="bash"> | {{Input|<syntaxhighlight lang="bash"> | ||
git clone git://anongit.kde.org/konversation | git clone git://anongit.kde.org/konversation | ||
</syntaxhighlight> | </syntaxhighlight>}} | ||
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: | ||
<syntaxhighlight lang="bash"> | {{Input|<syntaxhighlight lang="bash"> | ||
git clone git@git.kde.org:konversation | git clone git@git.kde.org:konversation | ||
</syntaxhighlight> | </syntaxhighlight>}} | ||
After having cloned the repository, go on like this: | After having cloned the repository, go on like this: | ||
<syntaxhighlight lang="bash"> | {{Input|1=<syntaxhighlight lang="bash"> | ||
cd konversation | cd konversation | ||
mkdir build | mkdir build | ||
Line 48: | Line 51: | ||
make | make | ||
sudo make install | sudo make install | ||
</syntaxhighlight> | </syntaxhighlight>}} | ||
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> | ||
</ | |||
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 === | ||
</translate> | |||
See the </translate> [[Special:mylanguage/Konversation/KDE3_Sources|<translate>separate page]]. | |||
== Live packages == | == Live packages == | ||
Line 67: | Line 68: | ||
* 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] | ||
* [http://techbase.kde.org/Development/Tutorials/Git KDE Git documentation] | * [http://techbase.kde.org/Development/Tutorials/Git KDE Git documentation] | ||
* [http://community.kde.org/Sysadmin/GitKdeOrgManual git.kde.org User Manual] | * [http://community.kde.org/Sysadmin/GitKdeOrgManual git.kde.org User Manual] | ||
* [http://progit.org/ Pro Git: Free online book on Git] | * [http://progit.org/ Pro Git: Free online book on Git] | ||
* [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] | ||
[[Category:Internet]] | |||
[[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.