Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
This commit implements DLRestrictions library (dlrestrictions/ subdir) and adds
new binary packages for it (libdlrestrictions1 and libdlrestrictions-dev
respectively).
DLRestrictions library that can be used to check compatibility of the external
shared library (or plugin) against other libraries currently loaded in the
global symbol object. It might help to avoid symbol clashes and provide means
for graceful failure detection in advance before the first dlsym() call.
Otherwise, usage of incompatible library might result in crashes or other
unpredictable failures of the application.
A shared library that is protected by DLRestrictions provides a special symbol
which defines conditions under which the library may be safely used. At the
moment, the only restriction that may be imposed controls whether multiple
SONAMEs of the same library can safely co-exist in the same symbol space.
Shared library dependencies are also checked for compatibility.
|
|
|
|
Depends on the libdevel-nytprof-perl package.
|
|
The one from dpkg-dev (>= 1.15.6) is enough now. As a result, make appropriate
changes to pkgkde-gensymbols.
|
|
What is more, make GPL-3 the main license since it dominates by file count.
|
|
|
|
This commit adds a pkgkde-vcs helper tool for performing various common tasks
when packaging with version control system repositories. As of this commit the
only VCS supported is Git which supports 'tag' subcommand for tagging debian
package releases when as they are uploaded Debian.
|
|
|
|
manual editing).
* pkgkde-symbolshelper create: add support for adding arch specific symbols
to the symbol template.
* Add dh_sameversiondep from official KDE packaging:
- make pkg-kde-tools suggest debhelper v7;
- add POD help and generate manual page from it;
- add support for the external reference package.
|
|
|
|
|
|
|