KDE Utils/KGpg: Difference between revisions

From KDE Community Wiki
(Copy information from https://utils.kde.org/projects/kgpg/building.php)
 
m (Add version history)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Tasks ==
Look what could be worked on next by scanning the [https://bugs.kde.org KDE Bug Tracking System]:
* [https://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&product=kgpg&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash Major Bug reports]
* [http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&product=kgpg&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=normal&bug_severity=minor Minor Bug reports]
* [http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&product=kgpg&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=wishlist Wish reports]
== Translations ==
{| class="wikitable"
! Version
! GUI Translation
! Handbook Translation
|-
| {{KDEApplicationsVersionNext}}
| [https://l10n.kde.org/stats/gui/trunk-kf5/po/kgpg.po/ kgpg.po]
| [https://l10n.kde.org/stats/doc/trunk-kf5/po/kgpg.po/ kgpg.po]
|-
| {{KDEApplicationsVersion}}
| [https://l10n.kde.org/stats/gui/stable-kf5/po/kgpg.po/ kgpg.po]
| [https://l10n.kde.org/stats/doc/stable-kf5/po/kgpg.po/ kgpg.po]
|}
For more information about contributing to the '''KGpg''' translation, go to [[Get Involved/translation]].
== Building ==
== Building ==


Most of the information about building '''KGpg''' are available in [[Get_Involved/development]].
Most of the information about building '''KGpg''' are available in [[Get Involved/development]].


=== Configuring the build ===
=== Configuring the build ===
Line 8: Line 35:


{{Input|1=
{{Input|1=
options ki18n
options kgpg
     cmake-options -D KGPG_DEBUG_TRANSACTIONS=On -D CMAKE_BUILD_TYPE=Debug
     cmake-options -D KGPG_DEBUG_TRANSACTIONS=On -D CMAKE_BUILD_TYPE=Debug
end options
end options
Line 20: Line 47:
=== Shut down the old version ===
=== Shut down the old version ===


In case an older version of '''KGpg''' is already running starting the newly built one will only tell the older one to raise, so you will actually not get the behavior of the new version. Either click Quit from the File menu or use the shortcut to trigger this action, usually <keycap>Ctrl-Q</keycap>. Please note that pressing <keycap>Alt-F4</keycap> or closing the window will not quit the old '''KGpg''' instance in the default configuration, but will just cause it to hide in the system tray.
In case an older version of '''KGpg''' is already running starting the newly built one will only tell the older one to raise, so you will actually not get the behavior of the new version. Either click Quit from the File menu or use the shortcut to trigger this action, usually <keycap>Ctrl + Q</keycap>. Please note that pressing <keycap>Alt + F4</keycap> or closing the window will not quit the old '''KGpg''' instance in the default configuration, but will just cause it to hide in the system tray.


You can also tell KGpg to quit from the command line:
You can also tell KGpg to quit from the command line:
Line 29: Line 56:


When you run KGpg from the command line it will print out some useful status information. This printing can be controlled using the tool kdebugdialog. Enter kgpg in the filter at the top of the application window and enable all entries you find. Please note that you do not need to enable the one labled kgpgconf, as that is a totally unrelated application.
When you run KGpg from the command line it will print out some useful status information. This printing can be controlled using the tool kdebugdialog. Enter kgpg in the filter at the top of the application window and enable all entries you find. Please note that you do not need to enable the one labled kgpgconf, as that is a totally unrelated application.
=== Versions ===
{| class="wikitable"
! Version
! Sources
|-
| {{KDEApplicationsVersionNext}} (KDE Applications {{KDEApplicationsVersionNext}}, Development)
| [https://cgit.kde.org/kgpg.git/log/?h=master Program]
|-
| 19.04 (KDE Applications 19.04, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/19.04 Program]
|-
| 18.12 (KDE Applications 18.12, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/18.12 Program]
|-
| 18.08 (KDE Applications 18.08, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/18.08 Program]
|-
| 18.04 (KDE Applications 18.04, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/18.04 Program]
|-
| 17.12 (KDE Applications 19.12, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/17.12 Program]
|-
| 17.08 (KDE Applications 17.08, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/17.08 Program]
|-
| 17.04 (KDE Applications 17.04, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/17.04 Program]
|-
| 16.12 (KDE Applications 16.12, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/16.12 Program]
|-
| 2.18 (KDE Applications 16.08, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/16.08 Program]
|-
| 2.17 (KDE Applications 16.04, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/16.04 Program]
|-
| 2.17 (KDE Applications 15.12, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/15.12 Program]
|-
| 2.16 (KDE Applications 15.08, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/15.08 Program]
|-
| 2.15 (KDE Applications 15.04, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/15.04 Program]
|-
| 2.14 (KDE Applications 14.12, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/14.12 Program]
|-
| 2.13 (KDE Applications 4.14, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=Applications/14.04 Program]
|-
| 2.12 (KDE SC 4.13, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.13 Program]
|-
| 2.11 (KDE SC 4.12, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.12 Program]
|-
| 2.10 (KDE SC 4.11, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.11 Program]
|-
| 2.9 (KDE SC 4.10, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.10 Program]
|-
| 2.8 (KDE SC 4.9, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.9 Program]
|-
| 2.7 (KDE SC 4.8, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.8 Program]
|-
| 2.6 (KDE SC 4.7, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.7 Program]
|-
| 2.5 (KDE SC 4.6, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.6 Program]
|-
| 2.4 (KDE SC 4.5, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.5 Program]
|-
| 2.3 (KDE SC 4.4, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.4 Program]
|-
| 2.2 (KDE 4.3, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.3 Program]
|-
| 2.1 (KDE 4.2, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.2 Program]
|-
| 2.0 (KDE 4.1, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.1 Program]
|-
| 1.7 (KDE 4.0, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/4.0 Program]
|-
| 1.2 (KDE 3.5, Released):
| [https://cgit.kde.org/kgpg.git/log/?h=KDE/35 Program]
|}

Latest revision as of 15:43, 29 July 2019

Tasks

Look what could be worked on next by scanning the KDE Bug Tracking System:

Translations

Version GUI Translation Handbook Translation
19.08 kgpg.po kgpg.po
19.04.3 kgpg.po kgpg.po

For more information about contributing to the KGpg translation, go to Get Involved/translation.

Building

Most of the information about building KGpg are available in Get Involved/development.

Configuring the build

This additional information can be put in your $HOME/.kdesrc-build to enable the debug build.

options kgpg
    cmake-options -D KGPG_DEBUG_TRANSACTIONS=On -D CMAKE_BUILD_TYPE=Debug
end options

Alternatively in case KGpg is build using git and CMake directly. The Cmake command is:

cmake -D KGPG_DEBUG_TRANSACTIONS=On -D CMAKE_BUILD_TYPE=Debug path/to/project/root

Useful tips

Shut down the old version

In case an older version of KGpg is already running starting the newly built one will only tell the older one to raise, so you will actually not get the behavior of the new version. Either click Quit from the File menu or use the shortcut to trigger this action, usually Ctrl + Q. Please note that pressing Alt + F4 or closing the window will not quit the old KGpg instance in the default configuration, but will just cause it to hide in the system tray.

You can also tell KGpg to quit from the command line:

qdbus org.kde.kgpg /MainApplication quit

Enable debug printing

When you run KGpg from the command line it will print out some useful status information. This printing can be controlled using the tool kdebugdialog. Enter kgpg in the filter at the top of the application window and enable all entries you find. Please note that you do not need to enable the one labled kgpgconf, as that is a totally unrelated application.

Versions

Version Sources
19.08 (KDE Applications 19.08, Development) Program
19.04 (KDE Applications 19.04, Released): Program
18.12 (KDE Applications 18.12, Released): Program
18.08 (KDE Applications 18.08, Released): Program
18.04 (KDE Applications 18.04, Released): Program
17.12 (KDE Applications 19.12, Released): Program
17.08 (KDE Applications 17.08, Released): Program
17.04 (KDE Applications 17.04, Released): Program
16.12 (KDE Applications 16.12, Released): Program
2.18 (KDE Applications 16.08, Released): Program
2.17 (KDE Applications 16.04, Released): Program
2.17 (KDE Applications 15.12, Released): Program
2.16 (KDE Applications 15.08, Released): Program
2.15 (KDE Applications 15.04, Released): Program
2.14 (KDE Applications 14.12, Released): Program
2.13 (KDE Applications 4.14, Released): Program
2.12 (KDE SC 4.13, Released): Program
2.11 (KDE SC 4.12, Released): Program
2.10 (KDE SC 4.11, Released): Program
2.9 (KDE SC 4.10, Released): Program
2.8 (KDE SC 4.9, Released): Program
2.7 (KDE SC 4.8, Released): Program
2.6 (KDE SC 4.7, Released): Program
2.5 (KDE SC 4.6, Released): Program
2.4 (KDE SC 4.5, Released): Program
2.3 (KDE SC 4.4, Released): Program
2.2 (KDE 4.3, Released): Program
2.1 (KDE 4.2, Released): Program
2.0 (KDE 4.1, Released): Program
1.7 (KDE 4.0, Released): Program
1.2 (KDE 3.5, Released): Program