Keruspe / GPaste

Clipboard management system
BSD 2-Clause "Simplified" License
795 stars 55 forks source link

bundle libs ? #88

Closed kapouer closed 10 years ago

kapouer commented 10 years ago

Another matter of concern are the multiple shared libraries. The way libraries are maintained in debian would require making one package for one library (matching the library SONAME).

Here is exactly what would make sense, from the packager's point of view: gpaste - libgpaste1.0 - libgpaste1.0-dev - gir1.2-gpaste-1.0 - gnome-shell-extension-gpaste (gpaste-indicator or other plugins).

I suggest to build a single library with a maintained SONAME that changes whenever a part of the library requires so. Please ask me for clarifications if needed, i'm not really used to deal with that particular case of multiple libs. Thanks, Jérémy.

Keruspe commented 10 years ago

Actually, all these libs were merge at first, iirc. Then I split them to make things clearer, and to allow people to write stuff only using the client and the settings without linking to gtk, for example. Despite that, I have been thinking of re merging them since it's way easier to maintain this way, but something kept me away from this idea. You just brought this idea back and I merged them, next release (today or tomorrow) will have a single libgpaste. This is more in line with what we're doing with gir/vapi anyways.

kapouer commented 10 years ago

Great ! and thank you. Ça sera disponible dans debian sous peu :)