Closed lemmy04 closed 4 years ago
Having fun patching the build system and some of the source code, official supported is only what is mentioned in the cmake guide which statically links quite a lot libraries.
ouch. sounds like fun. would you like pull requests if i get to a point where the client actually builds using system libs on more than one linux distribution?
preston is who must answer that :P but i am sure if you make PR allowing to choose system libs or old style i am sure he will allow that.
@lemmy04 You can push a separate building instruction file with that, current one is the one that is used for the official builds.
Also you can start by looking on patches for flathub build or downstream package maintainer builds that already build tdesktop with system libraries.
...when I want to use as much as possible of the libraries provided by my linux distribution?
Look at this.
this only works for a RPM based distro and it seems to remove features, I mean, it disables a lot of what makes Telegram great.
this only works for a RPM based distro
Yes, because I'm Fedora maintainer. If you want to adopt it to another distribution, you need to replace rpm --eval
calls by setting correct paths to installed libraries and headers.
I mean, it disables a lot of what makes Telegram great.
Our patch disable only three features:
I thought, by roughly reading the patch, that it also removed rlottie and other things. If not, then I apologize for my rash question, it is actually a great help!
I thought, by roughly reading the patch, that it also removed rlottie and other things
We removed all bundled libraries to use packaged versions from Fedora repositories.
DESKTOP_APP_USE_PACKAGED=ON
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
...when I want to use as much as possible of the libraries provided by my linux distribution?