Needed suggestions for creating a QT5 patched libraries package

Giovanni 'ItachiSan' Santini giovannisantini93 at yahoo.it
Fri Mar 18 07:52:56 UTC 2016


Good morning,
I am doing packaging on my own lately and I would be really interested 
in creating a package for Telegram Desktop, a pretty popular application 
in the instant messaging environment.
However, Telegram Desktop requires a patched version of QT5; this is not 
a major issue, I've already created such a package, based on the latest 
Debian/Ubuntu sources and build nicely.
I get some problems in the "dh_makeshlibs" step as I'd need to manually 
edit the .symbols to point out to the tweaked packages. Additionally, 
the system libraries (such as libQt5Core) are in conflict.

My doubts are about the approach to take, which lead me to some ideas:
- fix the shlibs step and renaming the system libraries
- warn users about conflicts
- use this package only during the build step and fallback to orginal 
libraries (dragons ahead!)

I hope you can give me some good ideas to make this works fine.
Thank you.

-- 
Giovanni Santini
My blog: http://giovannisantini.tk
My code: https://github.com/ItachiSan
My code, again: https://gitlab.com/u/ItachiSan
My Twitter: https://twitter.com/santini__gio
My Facebook: https://www.facebook.com/giovanni.santini
My Google+: https://plus.google.com/+GiovanniSantini/
My GPG: 2FADEBF5




More information about the Ubuntu-devel-discuss mailing list