Package: liblouvre Severity: wishlist * Package name : liblouvre Version : 1.0.0 Upstream Author : Eduardo Hopperdietzel * URL : https://github.com/CuarzoSoftware/Louvre * License : GPL v3.0 Programming Lang : C++11 Description : C++ library for building Wayland compositors
Dear Debian Package Maintainers, I hope this message finds you well. I am writing to request the inclusion of the Louvre library in the Debian package repository. Louvre is a high-performance C++ library designed for building Wayland compositors with a strong emphasis on ease of development. Key features of Louvre include: - Implementation of essential Wayland protocols necessary for constructing desktop compositors. - Provision of a default implementation for each signal, event or request, enabling developers to witness functional results from day one and gradually override functionality as needed. - Tools such as a scene and views system for 2D rendering that automatically paints only the damaged regions during a frame. - Support for multi-GPU setups, multi-session (TTY switching), input and graphic backends, and more. - Thanks to its multi-threaded architecture, Louvre maintains a high FPS rate when V-Sync is enabled even during the rendering of complex scenarios, avoiding the typical issue of single-threaded compositors experiencing a drop in FPS during screen vblank. I propose that the Louvre package be divided into the following components within the Debian repository: * liblouvre: This package would exclusively contain the shared library. * liblouvre-dev: This package would provide the development headers. * liblouvre-examples: This package would include the example binaries demonstrating Louvre's capabilities and usage. The Louvre project is well-documented, and build instructions for Debian are available at the following link: https://cuarzosoftware.github.io/Louvre/md_md__downloads.html If you have any questions or require further information, please do not hesitate to contact me. Thank you for your time and consideration. Best regards, Eduardo Hopperdietzel