b4j4 / indicator-kdeconnect

AppIndicator for KDE Connect
GNU Lesser General Public License v2.1
372 stars 38 forks source link

Package shared library separately #168

Closed rgson closed 5 years ago

rgson commented 5 years ago

Shared libraries should be packaged separately according the the Debian policy. Packaging it separately lets the packaging tools handle some of the intricacies of shared libraries automatically, such as reloading the dynamic linker's cache.

Closes #164

rgson commented 5 years ago

This will introduce another Lintian warning:

W: libindicator-kdeconnect: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libindicator-kdeconnect.so libindicator-kdeconnect.so

I've chosen to ignore it, at least for now, as the introduction of a versioned SONAME could require some additional thought. I'm not familiar enough with the shared library's purpose or use-case to make that decision, nor will I be the one to maintain it in the future.