Dear Debian Mentors and Developers, I am writing to request feedback, guidance, and potential sponsorship for packaging `lambdock`, a Wayland-native desktop dock application written in C with GTK4 and GNU Guile Scheme.
I have already filed an Intent to Package (ITP) bug report: #1143781 ### About the Package * Package Name: lambdock * Version: 0.5.4 * Upstream Author: Josep Jesus Bigorra Algaba <[email protected]> * License: GPL-3.0-or-later (Documentation: GFDL-1.3-or-later) * Upstream Repository: https://codeberg.org/jjba23/lambdock * Salsa Repository: TBD * Mentors URL: TBD ### Description lambdock is a lightweight, high-performance desktop dock built for Wayland compositors supporting the wlr-layer-shell protocol (such as Sway, Hyprland, Niri, River, and KDE Plasma Wayland). Key Technical Highlights: - Core Architecture: Written in C17 using GTK4, gtk4-layer-shell, and libguile-3.0. - Build System: Clean, standard Meson & Ninja build setup without vendored/bundled third-party libraries. - Interoperability & Runtime: Embedded GNU Guile engine allowing declarative Lisp-based user configuration (~/.config/lambdock/settings*.scm), live GTK-CSS hot-reloading via GFileMonitor, and an optional thread-safe Unix domain socket REPL. - Wayland Integration: Tracks active windows and popovers directly via zwlr_foreign_toplevel_manager_v1. ### Packaging Status - Built and tested cleanly against Debian unstable (sid) using `sbuild`. - Uses debhelper-compat (= 13) and the Meson build system (`dh $@ --buildsystem=meson`). - Includes a machine-readable `debian/copyright` strictly following the DEP-5 format. - Passes `lintian -i -I --pedantic` cleanly without errors (apart from lacking a manual). - Build and tested cleanly against Guix and Nix, and being upstreamed there as we speak. ### Questions for Mentors Since this is my first official upload attempt for Debian, I would greatly appreciate your feedback on: 1. General compliance of the `debian/` packaging files with Debian Policy. 2. Best practices for installing Guile Scheme library files (`/usr/share/guile/site/3.0/lambdock/`) alongside C binaries in Debian. 3. Any recommendations for the `debian/control` dependencies or build flags before advancing to the NEW queue. If anyone is interested in inspecting or sponsoring the package, please let me know if any changes are required. Thank you very much for your time and for all your work on Debian! Best regards, Josep Jesus Bigorra Algaba [email protected]

