Package: lsdisplay
Version: 0.2.1-2
Severity: normal
Tags: patch

Hi,

The package is missing some dependencies on packages that it is using,
namely wlr-randr (for wlr-randr), libkscreen-bin (for kscreen-doctor),
and pciutils (for lspci).

pciutils should be added to Recommends, it has a higher priority, and is
more likely to be already installed, the other two should be added to
Suggests.

The attached patch adds the missing dependencies.

Thanks.

>From 37c49487c7b2053b3333bc5de5801bfbc8256e8e Mon Sep 17 00:00:00 2001
From: Teemu Hukkanen <[email protected]>
Date: Fri, 22 May 2026 12:23:01 +0300
Subject: [PATCH] Add missing dependencies (pciutils, wlr-randr, and
 libkscreen-bin)

- pciutils (for lspci) to Recommends
- wlr-randr (for wlr-randr) to Suggests
- libkscreen-bin (for kscreen-doctor) to Suggests
---
 debian/control | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index c5d621e..f6270d5 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,12 @@ Architecture: all
 Depends:
  ${python3:Depends},
  ${misc:Depends},
-Recommends: x11-xserver-utils
+Recommends:
+ pciutils,
+ x11-xserver-utils,
+Suggests:
+ libkscreen-bin,
+ wlr-randr,
 Description: List connected displays with details and ASCII layout
  lsdisplay lists all connected displays/monitors with manufacturer,
  model, serial number, resolution, position, rotation, refresh rate,
-- 
2.53.0

Reply via email to