Bug#1013222: src:qt6-wayland: please package private headers

2022-06-19 Thread Nicholas Guriev
Source: qt6-wayland
Severity: wishlist

Dear Maintainer,

Please package private QtWaylandClient headers and related CMake config.

Telegram authors offer a forked plugin for XDG shell integration. In order to 
build the telegram-desktop package against Qt6 keeping all features with 
Wayland, the headers are necessary.


signature.asc
Description: This is a digitally signed message part.


Bug#1011015: libkf5wayland-dev 4:5.93.0-1 breaks the include search of reverse dependencies

2022-05-15 Thread Nicholas Guriev
Control: clone -1 -2
Control: reassign -2 src:telegram-desktop 3.7.3+ds-1


Hello!

On Sun, 15 May 2022 14:27:01 +0300 Adrian Bunk  wrote:
> https://buildd.debian.org/status/logs.php?pkg=telegram-desktop&ver=3.7.3%2Bds-1%2Bb1
> 
> ...
> /<>/Telegram/lib_base/base/platform/linux/base_linux_wayland_integration.cpp:16:10:
>  fatal error: connection_thread.h: No such file or directory
>    16 | #include 
>   |  ^
> compilation terminated.
> make[3]: *** [Telegram/lib_base/CMakeFiles/lib_base.dir/build.make:224: 
> Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_wayland_integration.cpp.o]
>  Error 1
> 
> 
> 
> Both issues can be "fixed" by downgrading libkf5wayland-dev to 4:5.90.0-1

I do not believe this is a KWayland issue. Short paths were
intentionally removed from there.
https://invent.kde.org/frameworks/kwayland/-/commit/de442e4a94e249a29cf2e005db8e0a5e4a6a13ed

As for Telegram Desktop I could provide a patch including the
 header.



signature.asc
Description: This is a digitally signed message part


Bug#894472: libqt5waylandclient5-dev: Missing QtWayland private headers

2020-07-30 Thread Nicholas Guriev
Telegram Desktop since 2.2.0 version requires these privates headers for Wayland
integration. I had to copy a piece of build tree of the qtwayland-opensource-src
package to telegram-desktop. Please install all the headers to ordinary "-dev"
binary packages or provide a special "-private-dev" package.

https://salsa.debian.org/debian/telegram-desktop/-/commit/41e7ad4cdb6528a6659d61b68facb543958365be#a243a023b669d91df064d7708b91117d55c6f55d



signature.asc
Description: This is a digitally signed message part