Dear mentors,
I am looking for a sponsor for my package "qredshift":
* Package name : qredshift
Version : 1.0.0-1
Upstream contact : Raphael Quintao <raphaelquintao@gmail.com>
* URL : https://github.com/raphaelquintao/qredshift
* License : Apache-2.0
* Vcs : https://github.com/raphaelquintao/qredshift
Section : utils
The source builds the following binary packages:
qredshift - Stateless, modern multi-display screen color temperature CLI
for X11 and Wayland
To access further information about this package, please visit the
following URL:
https://mentors.debian.net/package/qredshift/
Alternatively, you can download the package with 'dget' using this command:
dget -x
https://mentors.debian.net/debian/pool/main/q/qredshift/qredshift_1.0.0-1.dsc
========================================================================
WHY PACKAGING THIS?
========================================================================
A ~40KB pure C99 screen color CLI for X11 and Wayland that solves
15-year-old legacy engine bugs in Redshift and Gammastep.
CORE ARCHITECTURE & TECHNICAL HIGHLIGHTS:
- Pure C99 & Micro-Footprint: Compiles to a ~40KB binary with near-zero
memory footprint; reconstructs active gamma ramps directly from hardware
state without running background daemons.
- Modular Wayland Plugin Design: Uses dynamic runtime plugin loading to
isolate Wayland protocol code (wlr-gamma-control-unstable-v1),
preventing
a runtime dependency on libwayland-client on pure X11 installations.
- Fixes 15-Year-Old Legacy Engine Bugs: Resolves long-standing X11/RandR
issues found in legacy tools (Redshift, Gammastep, sct):
* Fixes "Hotplug Chaos" (display index/array swapping during hotplugs).
* Eliminates synchronous blocking XCB round-trips.
QUALITY & MAINTAINERSHIP:
- I am the upstream author and active maintainer.
- The package is 100% Lintian clean (0 errors, 0 warnings).
- Technical feedback, code reviews, and packaging suggestions are highly
welcome and appreciated!
========================================================================
Changes for the initial release:
qredshift (1.0.0-1) unstable; urgency=medium
.
* Initial release of standalone QRedshift. (Closes: #1143208)
* Added Wayland support via wlr-gamma-control-unstable-v1 protocol.
* Added dynamic backend loading via dlopen().
* Added native multi-monitor control (-d flag).
* Upgraded packaging to source format 3.0 (quilt).
Regards,