pkg-kde-tools - various packaging tools and scripts for KDE Applications

Property Value
Distribution Debian 9 (Stretch)
Repository Debian Main amd64
Package name pkg-kde-tools
Package version 0.15.24
Package architecture all
Package type deb
Installed size 381 B
Download size 90.63 KB
Official Mirror
This package contains a variety of packaging tools and build scripts that may
be very useful when packaging KDE applications. Even if you are a maintainer
of a very small KDE application, this package should be worthwhile checking
Main highlights:
- recommended build flags for building packages based on the KDE Platform;
- cdbs class for building packages based on the KDE Platform (;
- debhelper build system (--buildsystem=kde) and dh addon (--with kde) for
building packages based on the KDE Platform;
- dh_sameversiondep for generating a dependency that is versioned the same
way as a dependency (coming from the same source) of another reference
- dh_movelibkdeinit for moving libkdeinit4_*.so libraries to private
- dh_sodeps (and sodeps dh addon) for generating so:Depends substvar for -dev
packages based to which local packages lib*.so symlinks point to;
- pkgkde-symbolshelper tool for efficient management of C and C++ symbol
- pkgkde-debs2symbols tool for generating symbol files and symbol file
patches from pre-built binaries in the deb packages;
- pkgkde-getbuildlogs tool for downloading build logs for the specified
package (from;
- pkgkde-override-sc-dev-latest tool for overriding Breaks of the
kde-sc-dev-latest package;
- pkgkde-vcs tool for performing common tasks when packaging under VCS.
NOTE: since this package is cumulative, it does not depend on the packages it
provides helpers for. I.e. you still need to explicitly build depend on
debhelper or cdbs in your packages.


Package Version Architecture Repository
pkg-kde-tools_0.15.24_all.deb 0.15.24 all Debian Main
pkg-kde-tools - - -


Name Value
libdpkg-perl >= 1.15.6~
perl -
python3:any >= 3.3.2-2~


Type URL
Binary Package pkg-kde-tools_0.15.24_all.deb
Source Package pkg-kde-tools

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pkg-kde-tools deb package:
    # sudo apt-get install pkg-kde-tools




2016-10-19 - Dmitry Shachnev <>
pkg-kde-tools (0.15.24) unstable; urgency=medium
* pkgkde-symbolshelper: Do not pass stderr handle to Dpkg::IPC::spawn,
to workaround #839905 (patch does not print to stderr anyway).
* Add myself to Uploaders.
2016-08-27 - Pino Toscano <>
pkg-kde-tools (0.15.23) unstable; urgency=medium
* Add myself to Uploaders.
* dh_sodeps: make it work also for libraries in the multiarch directory.
* dh_sameversiondep: fix typo in documentation.
2016-07-20 - Pino Toscano <>
pkg-kde-tools (0.15.22) unstable; urgency=medium
* Team upload.
[ Dmitry Shachnev ]
* pkgkde-symbolshelper: Add type substitution for long double.
[ Pino Toscano ]
* Drop -DCMAKE_USE_RELATIVE_PATHS=ON from the CMake flags: it is no more
supported in recent versions, and its usage breaks functionalities
(e.g. the QFINDTESTDATA system in Qt 5).
* Fix typo in copyright.
* Bump Standards-Version to 3.9.8, no changes required.
2016-05-08 - Maximiliano Curia <>
pkg-kde-tools (0.15.21) unstable; urgency=medium
[ Dmitry Shachnev ]
* pkgkde-mark-qt5-private-symbols:
- Make --write-results option the default, add option --print-diff for the
old behavior.
- Do not try to mark private symbols if alternative dependency is not
specified in the symbols file.
* Use canonical URL in Vcs-Browser field.
[ Maximiliano Curia ]
* pkgkde-symbolshelper: Add time_t type substitution.
2015-12-29 - Dmitry Shachnev <>
pkg-kde-tools (0.15.20) unstable; urgency=medium
* Team upload.
[ Dmitry Shachnev ]
* Minor fixes to pkgkde-mark-private-symbols.1 manpage.
* Add a new script (pkgkde-mark-qt5-private-symbols) which is a replacement
for the old script (pkgkde-mark-private-symbols) that works with Qt ≥ 5.6.
- Add dependency on python3:any for this script.
- Write the manual page for this script.
* Drop obsolete debian/source/options file. We do not want to force bzip2
compression now that xz is the dpkg default.
[ Maximiliano Curia ]
* Drop stale copy of Dpkg/Shlibs (2010-02-21), and use the ones from
libdpkg-perl instead.
- Drop the find_datalibdir and setup_datalibdir functions and the
DATALIBDIR global variable.
- Adapt pkgkde-gensymbols and pkgkde-symbolshelper accordingly.
2015-08-14 - Felix Geyer <>
pkg-kde-tools (0.15.19) unstable; urgency=medium
* Team upload.
* Improve error handling in pkgkde-gensymbols.
Previously it ignored exceptions from dpkg-gensymbols.
2015-07-03 - Didier Raboud <>
pkg-kde-tools (0.15.18) unstable; urgency=medium
[ Dmitry Shachnev ]
* pkgkde-mark-private-symbols: Fix a typo in my surname.
[ Diane Trout ]
* Modify pkg-kde-tools.install to install pkgkde-gensymbols
and pkgkde-symbolshelper manpages, making them much more useful.
Hopefully Closes: #782866 again.
[ Didier Raboud ]
* Add a /2/ providing a convenient ${kde-l10n:all} substvar
to be added in Breaks/Replaces for packages that need it.
2015-05-13 - Lisandro Damián Nicanor Pérez Meyer <>
pkg-kde-tools (0.15.17) unstable; urgency=medium
[ Diane Trout ]
* Add man pages for pkgkde-gensymbols and pkgkde-symbolshelper
(Closes: #782866).
[ Lisandro Damián Nicanor Pérez Meyer ]
* Add pkgkde-mark-private-symbols to avoid shipping the script on every
Qt5 package.
* Release to unstable.

See Also

Package Description
pkg-mozilla-archive-keyring_1.1_all.deb GnuPG archive keys for the Debian Mozilla team package repository
pkg-perl-autopkgtest_0.36_all.deb collection of autopktest scripts for Perl packages
pkg-perl-tools_0.36_all.deb collection of tools to aid packaging Perl modules in Debian
pkg-php-tools_1.35_all.deb various packaging tools and scripts for PHP packages
pkgconf_0.9.12-6_amd64.deb manage compile and link flags for libraries
pkgdiff_1.7.2-1_all.deb tool for visualizing changes in Linux software packages
pkgsync_1.26_all.deb automated package list synchronization
pkpgcounter_3.50-7.1_all.deb computes number of pages or quantity of ink needed to print documents
pktools-dev_2.6.7-3_amd64.deb GDAL add-on tools to perform useful raster processing - development files
pktools_2.6.7-3_amd64.deb GDAL add-on tools to perform useful raster processing
pktstat_1.8.5-5_amd64.deb top-like utility for network connections usage
pkwalify_1.22-2_all.deb perl kwalify validator
placnet_1.03-2_all.deb Plasmid Constellation Network project
plainbox-insecure-policy_0.25-1_all.deb policykit policy required to use plainbox (insecure version)
plainbox-provider-checkbox_0.25-2_amd64.deb CheckBox provider for PlainBox